*{margin:0;padding:0;outline:0;}
/* FONT-FACE */
@font-face{font-family: 'avenir';src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-regular-webfont.eot');src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-regular-webfont.eot?#iefix') format('embedded-opentype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-regular-webfont.woff') format('woff'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-regular-webfont.ttf') format('truetype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-regular-webfont.svg#avenirnext-regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'avenir-medium';src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-webfont.eot');src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-webfont.eot?#iefix') format('embedded-opentype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-webfont.woff') format('woff'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-webfont.ttf') format('truetype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-webfont.svg#avenirmedium') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'avenir-medium-italic';src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-italic-webfont.eot');src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-italic-webfont.woff') format('woff'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-italic-webfont.ttf') format('truetype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-italic-webfont.svg#avenirmedium-italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'avenir-demi';src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-demi-webfont.eot');src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-demi-webfont.eot?#iefix') format('embedded-opentype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-demi-webfont.woff') format('woff'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-demi-webfont.ttf') format('truetype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-demi-webfont.svg#avenirdemi') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'avenir-bold';src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-bold-webfont.eot');src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-bold-webfont.eot?#iefix') format('embedded-opentype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-bold-webfont.woff') format('woff'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-bold-webfont.ttf') format('truetype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-bold-webfont.svg#avenirnext-bold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family: 'avenir-italic';src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-italic-webfont.eot');src: url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-italic-webfont.eot?#iefix') format('embedded-opentype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-italic-webfont.woff') format('woff'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-italic-webfont.ttf') format('truetype'),url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-italic-webfont.svg#avenirnext-italic') format('svg');font-weight:normal;font-style:normal;}
/* CHROME SMOOTH FONTS */
@media screen and (-webkit-min-device-pixel-ratio:0){
  @font-face{font-family:'avenir';src:url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-regular-webfont.svg#avenirnext-regular') format('svg');}
  @font-face{font-family:'avenir-medium';src:url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-webfont.svg#avenirmedium') format('svg');}
  @font-face{font-family:'avenir-medium-italic';src:url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-medium-italic-webfont.svg#avenirmedium-italic') format('svg');}
  @font-face{font-family:'avenir-demi';src:url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-demi-webfont.svg#avenirdemi') format('svg');}
  @font-face{font-family:'avenir-bold';src:url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-bold-webfont.svg#avenirnext-bold') format('svg');}
  @font-face{font-family:'avenir-italic';src:url('https://gp1.wac.edgecastcdn.net/802B761/fh/assets/fonts/avenir-next-italic-webfont.svg#avenirnext-italic') format('svg');}
}
body,html{height:100%;}
body{font-size:16px;line-height:27px;font-family:'avenir',sans-serif;color:#000;background:#fff;min-width:100%;padding:0;}
a{color:#ed213f;text-decoration:none;cursor:pointer;}
a:hover{color:#ed213f;text-decoration:underline;}
a img{border:0;}
input,textarea,select{font-size:12px;font-family:arial,sans-serif;}
textarea{overflow:auto;}
b, strong{font-family:'avenir-demi',sans-serif;font-weight:normal;}

.dl-horizontal dd{margin-left:210px;font-weight:500;}
.dl-horizontal dt{width:200px;}
dt, dd {line-height:24px;}

.cl{display:block;height:0;font-size:0;line-height:0;text-indent:-4000px;clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.notext{font-size:0;line-height:0;text-indent:-4000px;}
.left,.alignleft{float:left;display:inline;}
.right,.alignright{float:right;display:inline;}
.carousel{*zoom:1;}
.carousel:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.footer-cnt .span2:first-child{margin-left:0;}
#wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto;overflow:hidden;position:relative;}
#footer,#footer-push{min-height:365px;}
.tabs-cnt h3.popover-title{padding-bottom:5px;}
/* HEADER */
#header{background:#070508;}
#header .container{padding:19px 0 13px;position:relative;}
#header .top-nav{position:absolute;top:0;right:0;}
#header .top-nav a{float:left;height:20px;line-height:22px;color:#777;font-family:'avenir-demi';font-size:9px;text-transform:uppercase;padding:0 9px;background-color:#202020;margin-left:1px;text-decoration:none;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
#header .top-nav a:hover{background-color:#404040;color:#fff;}
#header .top-nav a:first-child{border-radius:0 0 0 2px;-moz-border-radius:0 0 0 2px;-webkit-border-radius:0 0 0 2px;-o-border-radius:0 0 0 2px;}
#header .top-nav a:last-child{border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0;-webkit-border-radius:0 0 2px 0;-o-border-radius:0 0 2px 0;}
#header h1#logo{width:227px;float:left;margin:0;}
#header h1#logo a{height:51px;display:block;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//logo.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;}
#header #logo{width:227px;float:left;margin:0;}
#header #logo a{height:51px;display:block;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//logo.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;}
a.mobile-nav{height:26px;width:30px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//mobile-nav-toggler.png) no-repeat 0 0;position:absolute;top:34px;right:19px;font-size:0;line-height:0;text-indent:-4000px;}
#navigation{float:right;font-size:13px;font-family:'avenir-medium',sans-serif;text-transform:uppercase;line-height:29px;height:29px;padding:14px 0 0 0;letter-spacing:1px;position:relative;margin-right:-14px;}
#navigation ul{list-style:none outside;margin:0;}
#navigation ul li{float:left;}
#navigation a{color:#939393;padding:0 14px;height:29px;line-height:28px;text-decoration:none;float:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
#navigation a:hover{color:#fff;background:#ed213f;}
#navigation .active a{color:#fff;}
/* top-guide */
.top-guide{background:#c4d82d;padding:8px 35px;text-align:center;font-size:14px;font-family:'avenir-italic',sans-serif;color:#4b5407;letter-spacing:0.5px;line-height:20px;}
.top-guide a{color:#fff;font-size:14px;color:#fff;margin-left:10px;}
.top-guide a strong{color:#ed213f;font-family:'avenir-medium',sans-serif;font-weight:normal;}
.top-guide a:hover{text-decoration:none;}
/* masthead */
.masthead{background:#ed213f;padding:35px 0 35px;text-align:center;}
.masthead h4{font-size:28px;font-weight:normal;color:#000;margin:0;padding-bottom:10px;}
.masthead h3{font-size:36px;color:#fff;font-weight:normal;font-family:'avenir-demi',sans-serif;margin:0;}
/* GLOBALS */
a.button{height:54px;line-height:54px;display:inline-block;text-align:center;padding:0 25px;font-size:19px;font-family:'avenir-bold',sans-serif;color:#4b5407;font-weight:normal;background:#c4d82d;border-radius:2px 2px 3px 3px;-moz-border-radius:2px 2px 3px 3px;-webkit-border-radius:2px 2px 3px 3px;-o-border-radius:2px 2px 3px 3px;box-shadow:0px 4px 0px #abbc29;-moz-box-shadow:0px 4px 0px #abbc29;-webkit-box-shadow:0px 4px 0px #abbc29;-o-box-shadow:0px 4px 0px #abbc29;text-decoration:none;}
a.button:hover{background-color:#adbf28;color:#4b5407;box-shadow:0px 4px 0px #879420;-moz-box-shadow:0px 4px 0px #879420;-webkit-box-shadow:0px 4px 0px #879420;-o-box-shadow:0px 4px 0px #879420;}
a.button:active{color:#4b5407;position:relative;top:3px;}
/* slider-holder */
.slider-holder{position:relative;overflow:hidden;}
#slider{padding:35px 0 20px;position:relative;}
#slider .carousel{width:1170px;}
a.arr-link{height:40px;width:21px;position:absolute;top:50%;margin-top:-20px;font-size:0;line-height:0;text-indent:-4000px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//slider-arrs.png) no-repeat 0 0;}
a.arr-link.prev-arr{background-position:0 0;left:2%;}
a.arr-link.next-arr{background-position:0 bottom;right:2%;}
#slider .service{text-align:center;padding:0 30px 10px;font-size:14px;}
#slider figure{position:relative;margin-bottom:20px;display:block;}
#slider figure span{height:70px;width:70px;position:absolute;bottom:-15px;left:50%;margin-left:-35px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//figure-mark.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;}
#slider h3{font-size:25px;line-height:25px;font-family:'avenir-demi',sans-serif;margin:0 auto;padding-bottom:15px;font-weight:normal;letter-spacing:0.5px;width:95%;}
#slider p{padding-bottom:16px;line-height:19px;}
#slider .old-price{font-size:16px;font-family:'avenir-italic',sans-serif;padding-bottom:10px;}
#slider .old-price span{font-family:'avenir',sans-serif;position:relative;}
#slider .old-price span:after{content:'';height:1px;position:absolute;top:50%;left:0;right:0;font-size:0;line-height:0;text-indent:-4000px;background:#ed213f;}
#slider .price{font-size:51px;color:#ed213f;font-family:'avenir-medium',sans-serif;line-height:52px;padding-bottom:15px;}
#slider .row{margin-left:0!important;}
#slider .span4{margin-left:0!important;}
.features{position:relative;background:#fff;position:absolute;top:-550px;left:50%;margin-left:-585px;width:1170px;z-index:9;padding-top:35px;}
.features .slide{padding:0 95px;width:980px;float:left;}
.features .slide-top{*zoom:1;padding-bottom:40px;}
.features .slide-top:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.features .logo-holder{width:355px;float:left;text-align:center;padding:24px 0 0;}
.features .logo-holder h3{font-size:37px;font-family:'avenir-demi',sans-serif;font-weight:normal;line-height:38px;padding-top:5px;}
.features .slide-cnt{width:245px;padding:50px 0 0 10px;float:left;font-size:14px;line-height:17px;}
.features .slide-cnt ul{list-style:circle outside;margin:0;}
.features .slide-cnt ul li{line-height:17px;font-size:13px;margin-left:15px;}
.features .slide-cnt h5{font-size:17px;line-height:18px;font-family:'avenir-demi',sans-serif;text-transform:uppercase;font-weight:normal;margin:0;padding-bottom:5px;}
.features .image{float:right;width:367px;}
.feat-infos{*zoom:1;}
.feat-infos:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.feat-infos .big-col{width:auto;float:left;}
.feat-infos .big-col + .big-col{float:right;}
.feat-infos .big-col .col{width:230px;float:left;text-align:center;margin-right:10px;}
.feat-infos .big-col .col + .col{float:right;}
.feat-infos .col-head{position:relative;*zoom:1;padding-bottom:15px;text-align:left;}
.feat-infos .col-head:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.feat-infos a.button{display:block;}
.feat-infos h3{float:left;font-size:27px;line-height:33px;font-family:'avenir-demi',sans-serif;font-weight:normal;margin:0;}
.feat-infos h6{font-size:18px;line-height:20px;font-weight:normal;font-family:'avenir-demi',sans-serif;margin:0;float:left;}
.feat-infos h6 span{display:block;font-size:14px;font-family:'avenir',sans-serif;}
.feat-infos .col-head a{float:right;height:37px;padding:0 10px;font-size:13px;color:#070508;font-family:'avenir-demi',sans-serif;line-height:37px;background:#e7e7e7;text-decoration:none;transition:background 0.2s;-moz-transition:background 0.2s;-webkit-transition:background 0.2s;-o-transition:background 0.2s;top:0;right:0;position:absolute;}
.feat-infos .col-head a:hover{background-color:#cbcbcb;}
.feat-infos h5{font-size:20px;line-height:22px;color:#070508;text-transform:uppercase;font-weight:normal;font-family:'avenir-demi',sans-serif;margin:0;padding-bottom:14px;}
.feat-infos .price{font-size:32px;color:#ed213f;line-height:32px;font-family:'avenir-medium',sans-serif;padding-bottom:12px;}
.feat-infos ul{list-style:none outside;margin:0;text-align:left;font-size:13px;font-family:'avenir-demi',sans-serif;padding-bottom:15px;}
.feat-infos ul li{position:relative;padding-right:100px;}
.feat-infos ul li span{position:absolute;top:0;right:0;font-family:'avenir-bold',sans-serif;}
.feat-infos ul li.price-row{color:#ed213f;font-size:15px;font-family:'avenir-bold',sans-serif;}
/* Will */
tr.feat-dedi td{background-color:#edf3c0!important;}
tr.feat-dedi td.even{background-color:#e4e8b4!important;}
.features a.close-arr{height:16px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//top-arr.png) no-repeat 0 0;position:absolute;top:30px;left:50%;margin-left:-14px;padding-left:20px;font-size:12px;color:#000;text-transform:uppercase;line-height:18px;z-index:9;}
/* services */
.services{background:#efefef;padding:45px 0;font-size:15px;line-height:20px;}
.services .row{position:relative;}
.services span.grey-line{height:2px;content:'';background:#d8d8d8;position:absolute;top:48px;left:130px;right:100px;}
.services h2{font-size:21px;font-family:'avenir-medium-italic',sans-serif;line-height:22px;color:#000;font-weight:normal;text-align:center;padding-bottom:35px;margin:0;}
.services h2 strong{font-family:'avenir',sans-serif;text-transform:uppercase;font-weight:normal;padding-left:10px;letter-spacing:2px;}
.services .service{padding:0 35px;text-align:center;position:relative;z-index:1;}
.services img{display:block;margin:0 auto;}
.services h3{font-size:19px;line-height:20px;font-family:'avenir-demi',sans-serif;font-weight:normal;padding:15px 0;margin:0;}
.services h3 span{font-size:10px;position:relative;top:-8px;right:-2px;font-family:'avenir-bold',sans-serif;}
.services p{margin:0;padding-bottom:14px;}
.services p.more-link{font-size:12px;text-transform:uppercase;font-family:'avenir-demi',sans-serif;text-transform:uppercase;letter-spacing:1px;padding-bottom:0;}
.services p.more-link a:hover{color:#481316;text-decoration:none;}
/* partners */
.partners{padding:35px 0;}
.partners h5{font-size:26px;font-family:'avenir-italic',sans-serif;line-height:42px;margin:0;padding:0;width:185px;text-align:left;font-weight:normal;text-align:left;}
.partners .p-list {text-align:center;}
.partners .p-list a,.partners .p-list span{margin-right:40px;}
.partners .p-list a:first-child{margin-left:0;}
#footer{background:#070508;position:relative;z-index:2;}
#footer p{margin:0;}
#footer .footer-bottom{background:#373539;padding:8px 0;}
#footer .footer-bottom .container{position:relative;}
#footer .footer-bottom p.copy{font-size:10px;color:#a09b99;}
#footer .footer-bottom p.copy a{margin-left:10px;}
.footer-chat{position:absolute;bottom:-8px;right:0;width:262px;padding:17px 29px;background:#b5172f;color:#fff;}
.footer-chat p{width:135px;float:left;font-size:12px;font-family:'avenir-italic',sans-serif;line-height:15px;padding:7px 0 0 0;}
.footer-chat p strong{display:block;font-size:16px;font-family:'avenir-demi',sans-serif;font-weight:normal;}
.footer-chat a.button{float:right;height:37px;line-height:38px;font-size:16px;padding:0 11px;box-shadow:0px 3px 0px #abbc29;-moz-box-shadow:0px 3px 0px #abbc29;-webkit-box-shadow:0px 3px 0px #abbc29;-o-box-shadow:0px 3px 0px #abbc29;}
.footer-chat a.button:active{box-shadow:0px 1px 0px #abbc29;-moz-box-shadow:0px 1px 0px #abbc29;-webkit-box-shadow:0px 1px 0px #abbc29;-o-box-shadow:0px 1px 0px #abbc29;}
.footer-chat a.button.disabledbutton,.support .chat-section a.button.disabledbutton{background:#CCC;box-shadow:0px 3px 0px #AAA;-webkit-box-shadow:0px 3px 0px #AAA;-moz-box-shadow:0px 3px 0px #AAA;-o-box-shadow:0px 3px 0px #AAA;pointer-events:none;float:right;height:37px;line-height:38px;font-size:16px;padding:0 11px;}
.footer-top .container{position:relative;}
.footer-cnt{padding:28px 0 0;color:#939393;font-size:12px;line-height:18px;}
.footer-cnt p{padding-bottom:10px;}
.footer-cnt h5{font-size:15px;font-family:'avenir-demi',sans-serif;font-weight:normal;color:#ef3e57;margin:0;padding-bottom:14px;}
.footer-cnt ul{font-size:12px;list-style:none outside;margin:0;}
.footer-cnt ul li{line-height:18px;}
.footer-cnt a{color:#939393;text-decoration:none;transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-o-transition:color 0.2s;}
.footer-cnt a:hover{color:#fff;}
.footer-cnt a.login-link{color:#c4d82d;font-size:13px;font-family:'avenir-bold',sans-serif;}
.contact-form{width:262px;background:#ed213f;padding:24px 29px 20px;float:right;color:#fff;overflow:hidden;}
.contact-form h4{background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//mail-ico.png) no-repeat 0 0;padding:0 0 10px 33px;font-size:22px;font-family:'avenir-demi',sans-serif;font-weight:normal;margin:0;}
.contact-form p{font-size:13px;font-family:'avenir-italic',sans-serif;margin:0;line-height:18px;padding-bottom:12px;}
.contact-form input.field{width:246px;padding:6px 8px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;border:0;font-family:'avenir-bold',sans-serif;color:#949494;font-weight:normal;font-size:13px;height:20px;}
.contact-form textarea{width:246px;padding:6px 8px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;border:0;font-family:'avenir-bold',sans-serif;color:#949494;font-weight:normal;font-size:13px;height:60px;}
.contact-form input.submit{height:32px;line-height:32px;float:right;text-align:center;padding:0 16px;font-size:17px;font-family:'avenir-bold',sans-serif;color:#fff;font-weight:normal;background:#b5172f;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border:0;box-shadow:0px 3px 0px #871224;-moz-box-shadow:0px 3px 0px #871224;-webkit-box-shadow:0px 3px 0px #871224;-o-box-shadow:0px 3px 0px #871224;text-decoration:none;}
.contact-form input.submit:hover{background-color:#a11127;color:#fff;}
.contact-form input.submit:active{background-color:#a11127;color:#fff;position:relative;top:2px;box-shadow:0px 1px 0px #871224;-moz-box-shadow:0px 1px 0px #871224;-webkit-box-shadow:0px 1px 0px #871224;-o-box-shadow:0px 1px 0px #871224;}
h2.footer-logo{width:205px;position:absolute;bottom:12px;left:0;}
h2.footer-logo a{height:47px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//min-logo.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;display:block;}
/* MAIN */
.main{padding:50px 0 33px;}
.main h2{/*font-size:40px;line-height:43px;*/font-family:'avenir-medium',sans-serif;font-weight:normal;margin:0;padding:0 0 15px;letter-spacing:-1px;}
.main h1{/*font-size:40px;line-height:43px;*/font-family:'avenir-medium',sans-serif;font-weight:normal;margin:0;padding:0 0 15px;letter-spacing:-1px;}
.breadcrumbs{padding-bottom:15px;font-size:12px;font-family:'avenir-medium',sans-serif;*zoom:1;}
.breadcrumbs:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.breadcrumbs a{color:#ed223f;text-decoration:none;transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-o-transition:color 0.2s;}
.breadcrumbs a:hover{color:#000;}
.breadcrumbs ul{list-style:none outside;margin:0;}
.breadcrumbs ul li{background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style/breadcrumbs-divider.png) no-repeat right 4px;padding-right:10px;float:left;margin-right:7px;line-height:18px;}
.breadcrumbs ul li:last-child{background:none;}
.breadcrumbs a.home-ico{height:10px;width:10px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style/home-ico.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;float:left;margin-top:3px;margin-bottom:1px;}
.meta{font-size:12px;font-family:'avenir-medium',sans-serif;color:#ed223f;padding-bottom:12px;overflow:hidden;}
.meta ul{margin:0;list-style:none outside;}
.meta ul:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.meta ul li{background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//breadcrumbs-divider.png) no-repeat 0 4px;padding-right:7px;float:left;padding-left:12px;line-height:18px;}
.meta ul li:first-child{background:transparent;padding-left:0;}
.meta ul li a{color:#ed223f;text-decoration:none;transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-o-transition:color 0.2s;}
.meta ul li a:hover{color:#000;}
.content{min-height:700px;}
.content h3,.content h2{/*font-size:23px;line-height:26px;*/font-family:'avenir-demi',sans-serif;font-weight:normal;margin:0;padding-bottom:15px;}
.content h4{/*font-size:20px;line-height:24px;*/font-family:'avenir-demi',sans-serif;font-weight:normal;margin:0;padding-bottom:23px;}
.content h5{/*font-size:16px;line-height:24px;*/font-family:'avenir-demi',sans-serif;font-weight:normal;padding:5px 0 5px;margin:0;}
.content blockquote{border:0;padding:0;}
.content blockquote p{font-size:16px;line-height:27px;font-family:'avenir-medium',sans-serif;}
.content p{margin-bottom:23px;}
.content p.more-link{font-family:'avenir-bold',sans-serif;font-size:14px;}
.content a:hover{color:#000;text-decoration:none;}
.content .post ul/*,.content .post ol*/{list-style-type:disc;}
.content .post .meta ul,.content .post .meta ol{list-style-type:none;}
.content .post ul li,.content .post ol li{padding-bottom:10px;}
.content .post h3{/*font-size:18px;line-height:26px;*/font-family:'avenir-demi',sans-serif;font-weight:normal;margin:0;padding-bottom:15px;}
table#overview td{padding:10px}

.breadcrumbs .post{border-bottom:2px solid #d8d8d8;padding-bottom:3px;margin-bottom:30px;}
.post{border-bottom:2px solid #d8d8d8;padding-bottom:15px;margin-bottom:30px;}
.page-template-pages-blog-php .post{min-height:auto;}
.post .alignleft{float:left;margin-right:32px;float:left;}
.post h3.title a{color:#000;}
.blog-nav{padding-bottom:50px;font-size:14px;font-family:'avenir-bold',sans-serif;}
.blog-nav a{color:#000;position:relative;transition:opacity 0.2s;-moz-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;-o-transition:opacity 0.2s;}
.blog-nav a.prev{float:left;padding-left:45px;}
.blog-nav a.next{float:right;padding-right:45px;}
.blog-nav a span{height:36px;width:36px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//blog-nav.png) no-repeat 0 0;position:absolute;top:-6px;}
.blog-nav a.prev span{left:0;}
.blog-nav a.next span{right:0;background-position:0 bottom;}
.blog-nav a:hover{opacity:0.8;filter:alpha(opacity=80);}
.tags{font-size:12px;font-family:'avenir-medium',sans-serif;color:#ed213f;}
.tags span{color:#000;}
.support{padding:10px 0 15px;*zoom:1;}
.support:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.support .col-left{width:262px;float:left;}
.support .chat-section{padding-bottom:20px;*zoom:1;}
.support .chat-section:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.support .chat-section p{width:135px;float:left;font-size:12px;font-family:'avenir-italic',sans-serif;line-height:15px;padding:8px 0 0 0;}
.support .chat-section p strong{display:block;font-size:16px;font-family:'avenir-demi',sans-serif;font-weight:normal;}
.support .chat-section a.button{float:right;height:37px;line-height:39px;font-size:16px;padding:0 11px;box-shadow:0px 3px 0px #abbc29;-moz-box-shadow:0px 3px 0px #abbc29;-webkit-box-shadow:0px 3px 0px #abbc29;-o-box-shadow:0px 3px 0px #abbc29;}
.support .chat-section a.button:active{box-shadow:0px 1px 0px #abbc29;-moz-box-shadow:0px 1px 0px #abbc29;-webkit-box-shadow:0px 1px 0px #abbc29;-o-box-shadow:0px 1px 0px #abbc29;}
.support .info-block{padding-bottom:25px;line-height:24px;}
.support .contact-form{background:transparent;width:364px;padding:0;}
.support .contact-form input.field{border:2px solid #d8d8d8;box-shadow:0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px transparent;-webkit-box-shadow:0px 0px 0px transparent;-o-box-shadow:0px 0px 0px transparent;width:344px;margin-bottom:4px;}
.support .contact-form input.field:focus{border-color:#c8c7c7;}
.support .contact-form textarea{border:2px solid #d8d8d8;box-shadow:0px 0px 0px transparent;-moz-box-shadow:0px 0px 0px transparent;-webkit-box-shadow:0px 0px 0px transparent;-o-box-shadow:0px 0px 0px transparent;width:344px;height:90px;}
.support .contact-form textarea:focus{border-color:#c8c7c7;}
.contact-info{}
.contact-info .col{width:213px;float:left;padding-left:15px;}
.contact-info .col:first-child{padding-left:0;}
.contact-info h4{padding-bottom:5px;}
.contact-info p{line-height:24px;padding-bottom:25px;margin:0;letter-spacing:-1px;}
.contact-info p.link-holder{font-family:'avenir-bold',sans-serif;}
.contact-info p.address{font-family:'avenir-medium',sans-serif;letter-spacing:0;}
.order-box{background:#f2f2f2;padding:20px;text-align:center;font-size:14px;line-height:16px;margin-bottom:20px;}
.order-box h4{font-size:19px;color:#000;margin:0;font-family:'avenir',sans-serif;padding-bottom:14px;}
.order-box h4 strong{font-size:22px;font-family:'avenir-demi',sans-serif;font-weight:normal;}
.order-box h5.price{font-size:27px;line-height:28px;font-family:'avenir-medium',sans-serif;font-weight:normal;position:relative;margin:-10px 0 10px;}
.order-box h5.price strong{font-weight:normal;font-family:'avenir-bold',sans-serif;}
.order-box p{padding-bottom:12px;}
.order-box a.button{display:block;/*background:#ed213f;color:#fff;box-shadow:0px 4px 0px #871224;-moz-box-shadow:0px 4px 0px #871224;-webkit-box-shadow:0px 4px 0px #871224;-o-box-shadow:0px 4px 0px #871224;*/}
.order-box a.button:active{box-shadow:0px 1px 0px #871224;-moz-box-shadow:0px 1px 0px #871224;-webkit-box-shadow:0px 1px 0px #871224;-o-box-shadow:0px 1px 0px #871224;}
.widget{margin-bottom:20px;text-align:center;}
.widget-head{background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//widget-head.png) repeat-x 0 17px;}
.widget-head span.widget-ico{height:36px;width:36px;font-size:0;line-height:0;text-indent:-4000px;display:block;margin:0 auto;}
.categories-widget .widget-head span.widget-ico{background-image:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//categories-ico.png);}
.archive-widget .widget-head span.widget-ico{background-image:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//archive-ico.png);}
.choose-widget .widget-head span.widget-ico{background-image:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//choose-ico.png);}
.widget h3{font-size:22px;font-family:'avenir-demi',sans-serif;font-weight:normal;padding:10px 0;margin:0;}
.widget ul{list-style:none outside;margin:0;font-family:'avenir-demi',sans-serif;font-size:15px;}
.widget ul li{padding-bottom:8px;}
.widget ul a{text-decoration:none;transition:color 0.2s;-moz-transition:color 0.2s;-webkit-transition:color 0.2s;-o-transition:color 0.2s;}
.widget ul a:hover{color:#000;}
.widget ul ul{font-family:'avenir',sans-serif;display:none;}
.widget ul ul li{padding-bottom:0;padding-top:8px;}
.social-widget{height:71px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//widget-head.png) repeat-x 0 35px;padding:0 0;}
.social-widget a{height:71px;width:71px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style/sidebar-socials.png) no-repeat 0 0;float:left;font-size:0;line-height:0;text-indent:-4000px;}
.social-widget a.twitter-ico{background-position:0 0;}
.social-widget a.facebook-ico{background-position:right 0;float:right;}
.social-widget .links-holder{width:186px;margin:0 auto;}
.tooltips{padding:0;background:transparent;position:relative;bottom:-43px;}
.tooltips:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.tooltips .services-holder{width:869px;margin:0 auto;}
.tooltips a{height:95px;width:96px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style/tooltip-services.png) no-repeat 0 0;float:left;font-size:0;line-height:0;text-indent:-4000px;margin-left:160px;position:relative;transition:margin 0.2s;-moz-transition:margin 0.2s;-webkit-transition:margin 0.2s;-o-transition:margin 0.2s;}
.tooltips a:first-child{margin-left:0;}
.tooltips a:hover{margin-top:-43px;}
.tooltips a.protection-ico{background-position:0 0;}
.tooltips a.engineer-ico{background-position:-259px 0;}
.tooltips a.global-ico{background-position:-513px 0;}
.tooltips a.support-ico{background-position:-774px 0;}
.tooltips a.protection-ico:hover{background-position:0 bottom;}
.tooltips a.engineer-ico:hover{background-position:-259px bottom;}
.tooltips a.global-ico:hover{background-position:-513px bottom;}
.tooltips a.support-ico:hover{background-position:-774px bottom;}
.tooltips a .tip{width:170px;padding:15px;background:#373539;position:absolute;bottom:100%;margin-bottom:18px;left:50%;margin-left:-100px;font-size:14px;color:#fff;line-height:20px;font-family:'avenir-medium',sans-serif;text-indent:0;text-align:center;visibility:hidden;opacity:0;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
.tooltips a:hover .tip{visibility:visible;opacity:1;}
.tooltips a .tip p{padding-bottom:0;}
.tooltips a .tip h3{font-size:23px;line-height:24px;font-family:'avenir-demi',sans-serif;font-weight:normal;margin:0;padding:0 0 10px;letter-spacing:1px;}
.tooltips a .tip span.arr{height:14px;width:27px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//tip-arr.png) no-repeat 0 0;position:absolute;bottom:-14px;left:50%;margin-left:-14px;}
.preview-widget{margin-bottom:15px;position:relative;margin-top:-20px;text-align:center;}
.preview-widget span{height:94px;width:96px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/assets/images/style//preview-widget-ico.png) no-repeat 0 0;position:absolute;bottom:-25px;left:50%;margin-left:-47px;font-size:0;line-height:0;text-indent:-4000px;}
.choose-widget .widget-head h3{padding-bottom:0;}
.choose-widget p{font-size:14px;}
.choose-widget p a{font-size:21px;font-family:'avenir-bold',sans-serif;text-decoration:none;display:block;margin-top:5px;}
.choose-widget p a:hover{color:#000;}
.tabs-nav{*zoom:1;font-size:19px;border-bottom:2px solid #070508;margin-bottom:25px;}
.tabs-nav:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.tabs-nav ul{list-style:none outside;margin:0;}
.tabs-nav li{float:left;width:20%;}
.tabs-nav a{font-size:19px;color:#78717b;background:#f2efee;padding:0 28px;text-align:center;display:block;height:40px;line-height:40px;margin-left:1px;text-decoration:none;transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
.tabs-nav li:first-child a{margin-left:0;}
.tabs-nav li.active a{color:#fff;font-family:'avenir-demi',sans-serif;background-color:#403c3b;}
.cards{*zoom:1;padding:10px 0 0;}
.cards:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.card{width:364px;float:left;margin-right:1px;background:#f2efee;padding:22px 10px;text-align:center;margin-bottom:10px;}
.card h3{font-size:22px;text-transform:uppercase;font-family:'avenir-demi',sans-serif;line-height:25px;padding-bottom:12px!important;margin:0;font-weight:normal;color:#000!important;}
.card .old-price{font-size:17px;font-family:'avenir-italic',sans-serif;padding-bottom:10px;}
.card .old-price span{font-family:'avenir',sans-serif;position:relative;}
.card .old-price span:after{content:'';height:1px;position:absolute;top:50%;left:0;right:0;font-size:0;line-height:0;text-indent:-4000px;background:#ed213f;}
.card .price{font-size:51px;font-family:'avenir-medium',sans-serif;color:#ed213f;line-height:52px;padding-bottom:12px;}
.card a.button{padding:0 35px;}
.tabs-cnt h3,.tabs-cnt h2,.comparison-header{color:#ed213f;padding-bottom:20px;}
.comparison-header{font-size:23px!important;}
#features-tab h4{padding-bottom:5px;}
#features-tab p{/* padding-bottom:18px; */}
.tabs-cnt{padding-bottom:35px;}
.tabs-cnt ul{list-style:none outside;margin:0;}
.tabs-cnt li{padding:0 0 20px 36px!important;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/wp-content/themes/future-hosting-v2/assets/images/check.png) no-repeat 0 0;font-size:16px;font-family:'avenir-demi',sans-serif;}
.tabs-cnt li span{font-family:'avenir',sans-serif;font-size:16px;display:block;}
#pricing-tab h3{padding-bottom:10px;}
.pricing-head{*zoom:1;padding-bottom:17px;}
.pricing-head:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
.pricing-head .col{width:390px;float:left;font-size:13px;font-family:'avenir-demi',sans-serif;}
.pricing-head .col + .col{width:270px;float:right;}
.pricing-head .col-dedi{width:270px;float:left;font-size:13px;font-family:'avenir-demi',sans-serif;}
.pricing-head .col-dedi + .col-dedi{width:390px;float:right;}
.pricing-head h6{font-size:12px;text-transform:uppercase;font-family:'avenir-medium',sans-serif;font-weight:normal;margin:0;padding-bottom:4px;}
.pricing-head .legend{float:left;padding-left:23px;position:relative;line-height:20px;font-size:12px;letter-spacing:-0.4px;}
.pricing-head .legend + .legend{float:right;}
.pricing-head .legend span{height:21px;width:21px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/wp-content/themes/future-hosting-v2/assets/images/legend.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;position:absolute;top:0;left:0;}
.pricing-head .legend.support-ico span{background-position:0 0;}
.pricing-head .legend.cp-ico span{background-position:0 -21px;}
.pricing-head .legend.management-ico span{background-position:0 -43px;}
.pricing-list{position:relative;-webkit-overflow-scrolling:touch;margin-bottom:20px;}
.pricing-list table{width:100%;border-collapse:collapse;}
.pricing-list th{background:#403c3b;font-size:13px;color:#fff;text-align:left;font-family:'avenir-demi',sans-serif;padding:2px 13px;font-weight:normal;}
.pricing-list th strong{font-family:'avenir-bold',sans-serif;font-weight:normal;}
.pricing-list td{background:#fff;border-bottom:1px solid #e3e1e0;font-size:13px;font-family:'avenir-demi',sans-serif;padding:8px 13px;vertical-align:top;line-height:16px;}
.pricing-list td.even{background:#f2efee;}
.pricing-list td.cpu-cell{font-family:'avenir-bold',sans-serif;}
.pricing-list .price-cell{text-align:right;}
.pricing-list .old-price{position:relative;display:inline;}
.pricing-list .old-price:after{content:'';height:1px;position:absolute;top:50%;left:0;right:0;font-size:0;line-height:0;text-indent:-4000px;background:#ed213f;}
.pricing-list .curr-price{color:#ed213f;font-family:'avenir-bold',sans-serif;font-size:18px;}
.pricing-list .action a{width:140px;height:33px;line-height:33px;font-size:13px;font-family:'avenir-bold',sans-serif;color:#fff;display:block;text-align:center;background:#c4d82d;}
.pricing-list tr:hover td{background:#edf3c0;}
.pricing-list tr:hover td.even{background-color:#e4e8b4;}
.pricing-list tr:hover td.action a,.pricing-list td.action a:hover{background-color:#c4d82d;}
.managed-info table,.comparison-table{width:100%;border-collapse:collapse;}
.managed-info th,.comparison-table thead td{font-size:13px;color:#000;text-align:center;font-family:'avenir-demi',sans-serif;font-weight:normal;width:150px;background:#f2efee;}
.managed-info th.service-name,.comparison-table th.service-name{text-align:left;padding:0 11px;width:350px;}
.managed-info td,.comparison-table td{border-bottom:1px solid #e3e1e0;padding:6px 11px;font-size:16px;font-family:'avenir-demi',sans-serif;vertical-align:top;}
.managed-info span.check,.comparison-table span.check{height:20px;width:23px;background:url(https://gp1.wac.edgecastcdn.net/802B761/fh/wp-content/themes/future-hosting-v2/assets/images/check.png) no-repeat 0 0;font-size:0;line-height:0;text-indent:-4000px;display:inline-block;margin:3px auto 0;vertical-align:top;}
.service-section p{letter-spacing:-0.5px;}
.service-section{padding-top:10px;}
.service-section + .service-section{border-top:2px solid #d8d8d8;margin-top:0;padding-top:28px;}
.service-section h3{padding-bottom:15px;}
.service-section .services-list{padding-top:15px;position:relative;margin-right:-45px;}
.service-section .entry{padding-left:92px;position:relative;width:220px;float:left;margin:0 45px 45px 0;margin-bottom:10px;border-bottom:1px solid #f3f3f3;padding-bottom:5px;}
.service-section .entry img{left:0;top:0;position:absolute;}
.service-section .entry h3{padding:0;}
.service-section .entry.big-img{padding-top:27px;}
.service-section .entry p{line-height:24px;padding-bottom:0;margin:0;}
.service-section .entry a.more-link{font-size:16px;font-family:'avenir-bold',sans-serif;}
.services-list.min-list .entry{width:143px;margin-right:0;}
.services-list.min-list .entry h3{padding-bottom:0;}
.homepage-button-mobile{display:none!important;}
/* Joel */
.new-sales {border: 1px solid #e6e6e6;border-top: 5px solid #ec213f;font-size: 12px; }
.noborder {border: 0px !important;}
.button-color {color: rgb(236, 33, 63) !important;background-color: rgb(255, 255, 255) !important;border: 1px solid #e6e6e6;margin-top: 20px !important;max-width: 170px;margin-left: auto !important;margin-right: auto !important;font-weight: 900 !important;}
.button-color:hover {background-color: rgb(236, 33, 63) !important;color: rgb(255, 255, 255) !important;}
.grow {transition: all .2s ease-in-out;z-index: 1;}
.grow:hover {transform: scale(1.1);z-index: 2;}
.center-align {text-align: center !important;}
.bottom-padding {padding-bottom: 10px !important;}
.info-color {color: #000 !important;background-color: #c5d82e !important;margin-top: 20px !important;max-width: 170px;margin-left: auto !important;margin-right: auto !important;	font-weight: 100 !important;}
.added-margin {margin-top: 20px !important;}
.no-hover a:hover{margin-top:0px;!important}
.nav-tabs {border-bottom: 1px solid #e5e5e5;}
.tab-width a {margin-left:160px; !important}
.tab-text {min-height:500px;background-color:#fff;z-index:2;}
.z-top {z-index:3;}	
.new-icons {height:100px !important;margin-bottom:80px !important;border-bottom:solid 2px #e6e6e6;}
@media (max-width:1200px){
  #slider h3{font-size:23px;}
  .partners h5{display:block;margin:0 auto;text-align:center;width:100%;}
  .partners .p-list{display:block;width:100%;text-align:center;margin:0 auto;padding:0;}
}
@media (max-width:1200px) and (min-width:980px){
  .support .contact-form{width:265px;}
  .support .contact-form input.field,.support .contact-form textarea{width:245px;}
  .contact-info .col{width:170px;}
  .tabs-nav li a{font-size:14px;padding:0;}
  .pricing-head .col,.pricing-head .col-dedi{float:none!important;display:block!important;width:auto!important;}
  .pricing-head .legend{float:none!important;}
  .service-section .entry{width:195px;}
  .prev-arr{background-position:0 0;left:115px;}
  .next-arr{background-position:0 bottom;right:115px !important;}
  .carousel-control{top: 240px !important;}
}
@media (max-width:980px){
  .homepage-button-mobile{display:inline-block!important;}
  .homepage-button-desktop{display:none!important;}
  .features{top:-550px!important;}
  #wrapper{min-height:0;height:auto!important;height:auto;margin:0;}
  #footer,#footer-push{height:auto;}
  .tooltips .services-holder{width:768px;margin:0 auto;}
  .tooltips a{margin-left:111px;}
  .tab-width {margin-left:111px}
  .meta:after{width:100%;content:'';font-size:0;line-height:0;text-indent:-4000px;clear:both;display:block;}
  .post .alignleft{float:none;margin-bottom:15px;display:block;}
  .support .col-left{width:auto;float:none;}
  .contact-form input.submit{margin-right:20px;}
  .tabs-nav li a{font-size:14px;padding:0;}
  .pricing-head .col,.pricing-head .col-dedi{float:none!important;display:block!important;width:auto!important;}
  .pricing-head .legend{float:none!important;}
}
@media (min-width:768px) and (max-width:980px){
  #header h1#logo{width:227px;float:none;margin:0 auto;}
  #header #logo{width:227px;float:none;margin:0 auto;}
  #navigation{float:none;width:auto;height:auto;text-align:center;}
  #navigation ul li{float:none;display:inline-block;}
  .services .service{padding:0 10px;}
  .partners{padding:20px 0 35px;}
  .partners h5{text-align:center;width:auto;font-size:22px;padding-bottom:15px;}
  .partners .p-list{padding:0 10px;text-align:justify;text-align:center;}
  .partners .p-list a{margin:0 15px;float:none;}
  .partners .p-list a img{height:32px;}
  .partners .p-list a,.partners .p-list span{float:none;display:inline-block;margin-right:40px;margin-left:0;}
  h2.footer-logo{display:none;}
  .footer-top .row{margin:0!important;width:100%;}
  .footer-cnt .span2{width:22%;}
  .footer-cnt{float:none!important;}
  .contact-form{width:auto;float:none;clear:both;margin-top:10px!important;}
  .contact-form input.field{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:33px;}
  .contact-form textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:75px;}
  .contact-info .col{float:none;padding-left:0;width:auto;}
}
@media (max-width:979px) and (min-width:768px){
  .pricing-list .action a{width:100px;}
}
/* mobile view */
@media (max-width:767px){
  .top-guide h3, .top-guide h3 small{font-size:70%;line-height:1;}
  .pricing-list .action a{width:140px;}
  section.tabs-cnt table.blocked,section.tabs-cnt table.blocked tbody,section.tabs-cnt table.blocked tr,section.tabs-cnt table.blocked td{display:block!important;width:100%;}
  #header{padding-bottom:10px;}
  #header h1#logo{width:227px;float:none;margin-left:18px;}
  #header #logo{width:227px;float:none;margin-left:18px;}
  #navigation{float:none;display:none;width:auto;height:auto;}
  #navigation ul li{float:none;display:block;}
  #navigation ul li a{float:none;display:block;text-align:center;}
  .top-guide a{display:block;}
  .masthead{padding:14px 0;}
  .masthead h4{font-size:17px;line-height:20px;padding:0 0 3px;}
  .masthead h3{font-size:20px;line-height:22px;}
  .services{padding:20px 0 10px;}
  .services h2{line-height:24px;}
  .services h2 strong{display:block;}
  .services .service{padding-bottom:25px;}
  .partners{padding:20px 10px 35px 0;}
  .partners h5{float:none;text-align:center;width:auto;font-size:22px;padding-bottom:15px;}
  .partners .p-list{float:none;padding:0 10px;text-align:justify;}
  .partners .p-list a{margin:0 5px;float:none;}
  .partners .p-list a img{height:32px;}
  #footer .footer-bottom p.copy{text-align:center;line-height:18px;}
  #footer .footer-bottom p.copy span{display:block;}
  h2.footer-logo{position:static;display:block;margin:22px auto 20px;}
  .contact-form{width:auto;float:none;}
  .contact-form input.field{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:33px;}
  .contact-form textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:75px;}
  .footer-cnt{padding:20px 15px 20px 22px;}
  .footer-cnt .span2{width:48%;float:left;}
  .footer-cnt .span2 + .span2 + .span2{margin-top:20px;}
  .footer-cnt .span2:nth-child(2n){float:right;}
  .footer-cnt .span2:nth-child(2n+1){clear:both;}
  .footer-cnt a.login-link span{display:block;}
  #slider .service{padding:0 0 10px;max-width:320px;margin:0 auto;}
  #slider .span4{width:320px;float:left!important;}
  #slider .carousel{width:320px;margin:0 auto;}
  #slider .caroufredsel_wrapper{margin:0 auto!important;}
  a.arr-link{bottom:60px;top:auto;margin-top:0;z-index:999;}
  a.arr-link.prev-arr{left:18px;}
  a.arr-link.next-arr{right:18px;}
  .main{padding:20px 15px;}
  .main h2 br{display:none;}
  .contact-info .col{float:none;padding-left:0;width:auto;}
  .support .contact-form{width:auto;}
  .contact-form input.submit{margin-right:0;}
  .support .contact-form input.field,.support .contact-form textarea{width:100%;}
  .contact-info .col{width:100%;}
  .tooltips{padding-top:0;bottom:0;}
  .tooltips .services-holder{width:auto;}
  .tooltips a{margin:0 auto 20px auto!important;display:block;float:none;position:relative;overflow:hidden;}
  .tabs-nav li a{font-size:13px;padding:0;}
  .cards .card{float:none;width:auto;}
  .services-list{margin-right:0!important;}
  .service-section .entry{float:none;width:auto;margin-right:0;}
  .min-list .entry{float:left;}
  .min-list .entry:nth-child(2n){float:right;}
  .pricing-head .col,.pricing-head .col-dedi{float:none!important;display:block!important;width:auto!important;}
  .pricing-head .legend{float:none!important;}
  .row{float:none!important;}
}

@media (max-width:480px){
  .min-list .entry{float:none!important;}
  .tabs-nav li a{font-size:12px;padding:0;}
  .pricing-list{overflow-x:scroll;}
}
/* Contact Form */
div.wpcf7-validation-errors{font-size:13px;line-height:16px;color:#F7E700!important;}
div.wpcf7-mail-sent-ok{color:#949494;}
span.wpcf7-not-valid-tip{background:none!important;color:red!important;border:none!important;top:0%!important;left:30%!important;}
/* Facebook comment */
.fb-comment,.fb-comments.fb_iframe_widget,.fb-comment .fb-comments span,.fb-comment .fb-comments span iframe{width:100%!important;}
/* LiveChat */
#livechat-full{height:450px!important;}
td.service-price{text-align:center;color:#ed213f;}
/* custom changes */
.vps-content{min-height:500px!important;}
.blog-product{background:#f2f2f2;text-align:center;min-height:181px;padding:60px 0;margin-bottom:30px;}
.blog-product img.blog-product-img{float:left;}
.blog-product h3{font-size:32px;}
.blog-product p{color:#000;font-weight:500;margin-bottom:5px;}

/* VPS Toggle Style */
.cpanel-bar{color:#fff;background-color:transparent;margin:0!important;padding:0!important;font-weight:100!important;cursor:default;text-align:center;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;display:block;}
.switch{position:relative;display:inline-block;width:63px;height:29px;}
.switch input{display:none;}
.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.3s;transition:.3s;background-color:#000;}
.slider:before{position:absolute;content:"";height:23px;width:23px;left:3px;bottom:3px;background-color:white;-webkit-transition:.3s;transition:.3s;}
input:checked + .slider{background-color:#ed213f;}
input:focus + .slider{box-shadow:0 0 1px #ed213f;}
input:checked + .slider:before{-webkit-transform:translateX(34px);-ms-transform:translateX(34px);transform:translateX(34px);}

/* Rounded sliders */
.slider.round{border-radius:36px;}
.slider.round:before{border-radius:50%;}
.price-inact{display:none;}
.man-color{color:#ed213f;}
.unman-color{color:#000;}
.remove-bar{background-color:#fafafa!important;}
.cpanel-tag{background-color:#ed213f;min-height:27px;}
.label-inact{visibility:hidden;opacity:0;transition:visibility 300ms,opacity 300ms linear;}
.remove-bar,
.cpanel-tag,
.price-inact{-webkit-transition:all 300ms cubic-bezier(0.250,0.100,0.250,1.000);-moz-transition:all 300ms cubic-bezier(0.250,0.100,0.250,1.000);-o-transition:all 300ms cubic-bezier(0.250,0.100,0.250,1.000);transition:all 300ms cubic-bezier(0.250,0.100,0.250,1.000); /* ease (default) */}
@media (min-width:767px){
  .mobile-toggle{display:none;}
}
@media (min-width:768px) and (max-width:979px){
  .cpanel-tag{min-height:54px;}
}
p.wp-caption-text {
  margin-bottom: 0;
  font-size: 10px;
}
.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 100%;
  padding: 0;
  width: auto;
}
.wp-caption {
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
  margin-top: 6px;
  text-align: center;
}
