/*! CSS Used from: http://directnic.com/local/directnic/css/gumby2.css */
html,body,div,span,iframe,h5,p,a,img,i,ul,li,form,label,footer,header,nav{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
ul{list-style:none;}
a img{border:none;}
footer,header,nav{display:block;}
.pull_right{float:right;}
.pull_left{float:left;}
html{font-size:100%;line-height:1.625em;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;font-family:"Open Sans";font-weight:400;color:#555555;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media only screen and (max-width: 768px){
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;}
}
html,body{height:100%;}
i.icon-user:before{content:"👤";height:inherit;}
i.icon-menu:before{content:"☰";height:inherit;}
i.icon-chat:before{content:"";height:inherit;}
i.icon-twitter:before{content:"";height:inherit;}
i.icon-gplus:before{content:"";height:inherit;}
i.icon-linkedin:before{content:"";height:inherit;}
.text-center{text-align:center;}
.text-right{text-align:right;}
h5{font-family:"Open Sans";font-weight:300;color:#444444;text-rendering:optimizeLegibility;padding-top:0.273em;line-height:1.15538em;padding-bottom:0.273em;}
@media only screen and (max-width: 768px){
h5{word-wrap:break-word;}
}
h5{font-size:18px;font-size:1.125rem;}
p{font-family:"Open Sans";font-weight:400;font-size:16px;font-size:1rem;margin-bottom:13px;line-height:1.625em;}
@media only screen and (max-width: 768px){
p{font-size:17.6px;font-size:1.1rem;line-height:1.625em;}
}
a{color:#d15728;text-decoration:none;outline:0;line-height:inherit;}
a:hover{color:#d15728;}
ul{margin-bottom:0.273em;}
ul{list-style:none outside;}
ul ul{margin:4px 0 5px 25px;}
li{padding-bottom:0.273em;}
@media print{
*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}
p a{color:#555555!important;text-decoration:underline;}
p a:visited{color:#555555!important;text-decoration:underline;}
p a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
img{page-break-inside:avoid;}
p{orphans:3;widows:3;}
}
.row{width:100%;max-width:1140px;min-width:320px;margin:0 auto;padding-left:20px;padding-right:20px;}
.row .row{min-width:0;padding-left:0;padding-right:0;}
.columns{margin-left:2.12766%;float:left;min-height:1px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.columns:first-child,.alpha{margin-left:0;}
.row .three.columns{width:23.40426%;}
.row .four.columns{width:31.91489%;}
.row .six.columns{width:48.93617%;}
.row .eight.columns{width:65.95745%;}
.row .nine.columns{width:74.46809%;}
img{max-width:100%;height:auto;}
img{-ms-interpolation-mode:bicubic;}
.row{*zoom:1;}
.row:before,.row:after{content:"";display:table;}
.row:after{clear:both;}
@media only screen and (max-width: 768px){
body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;width:100%;min-width:0;}
.container{min-width:0;margin-left:0;margin-right:0;}
.row{width:100%;min-width:0;margin-left:0;margin-right:0;}
.row .row .columns{padding:0;}
.row .centered{margin-left:0!important;}
.columns{width:auto!important;float:none;margin-left:0;margin-right:0;}
.columns:last-child{margin-right:0;float:none;}
[class*="column"] + [class*="column"]:last-child{float:none;}
[class*="column"]:before{display:table;}
[class*="column"]:after{display:table;clear:both;}
[class^="pull_"],[class*="pull_"]{margin-left:0!important;}
}
.navbar{width:100%;min-height:60px;display:block;margin-bottom:20px;background:#4a4d50;position:relative;}
@media only screen and (max-width: 768px){
.navbar{border:none;}
.navbar .columns{min-height:0;}
}
.navbar a.toggle{display:none;}
@media only screen and (max-width: 768px){
.navbar a.toggle{top:18%;right:4%;width:46px;position:absolute;text-align:center;display:inline-block;color:#fff;background:#4a4d50;height:40px;line-height:38px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:30px;font-size:1.875rem;}
.navbar a.toggle:hover{background:#565a5d;}
.navbar a.toggle:active{background:#3e4043;}
}
.navbar .logo{display:inline-block;margin:0 2.12766% 0 0;padding:0;height:60px;line-height:58px;}
.navbar .logo a{display:block;padding:0;overflow:hidden;height:60px;line-height:58px;}
.navbar .logo a img{max-height:95%;}
@media only screen and (max-width: 768px){
.navbar .logo{float:left;display:inline;}
.navbar .logo a{padding:0;}
.navbar .logo a img{width:auto;height:auto;max-width:100%;}
}
.navbar ul{display:table;vertical-align:middle;margin:0;float:none;}
@media only screen and (max-width: 768px){
.navbar ul{position:absolute;display:block;width:100%!important;height:0;max-height:0;top:60px;left:0;overflow:hidden;text-align:center;background:#3e4043;}
}
.navbar ul li{display:table-cell;text-align:center;padding-bottom:0;margin:0;height:60px;line-height:58px;}
@media only screen and (max-width: 768px){
.navbar ul li{display:block;position:relative;min-height:50px;max-height:320px;height:auto;width:100%;border-right:0!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
}
.navbar ul li > a{display:block;padding:0 16px;white-space:nowrap;color:#fff;text-shadow:0 1px 2px #191a1b, 0 1px 0 #191a1b;height:60px;line-height:58px;font-size:16px;font-size:1rem;}
.navbar ul li .dropdown{width:auto;min-width:0;max-width:320px;height:0;position:absolute;background:#fafafa;overflow:hidden;z-index:999;}
@media only screen and (max-width: 768px){
.navbar ul li .dropdown{width:100%;max-width:100%;position:relative;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
}
.navbar li .dropdown{width:auto;min-width:0;max-width:320px;height:0;position:absolute;background:#fafafa;overflow:hidden;z-index:999;}
.navbar li .dropdown ul{margin:0;display:block;}
.navbar li .dropdown ul > li{position:relative;display:block;width:100%;float:left;text-align:left;height:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
@media only screen and (min-width: 768px) and (max-width: 939px){
.navbar li .dropdown ul > li{max-width:320px;word-wrap:break-word;}
}
.navbar li .dropdown ul > li a{display:block;padding:0 20px;color:#d15728;border-bottom:1px solid #ccc;text-shadow:none;height:51px;line-height:49px;}
@media only screen and (max-width: 768px){
.navbar li .dropdown ul > li a{padding:0 20px;}
}
.navbar li .dropdown ul li:first-child a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.btn{display:inline-block;width:auto;background:#f2f2f2;-webkit-appearance:none;font-family:"Open Sans";font-weight:600; padding: 0px; text-align:center;}
.btn input{display:block;padding:0 18px;color:#fff;height:100%;}
.btn input{background:none;border:none;width:100%;font-size:100%;cursor:pointer;font-weight:400;-moz-appearance:none;-webkit-appearance:none;}
.btn.medium{font-size:16px;font-size:1rem;height:36px;line-height:34px;}
.btn.primary{background:#008ec9;border:1px solid #008ec9;}
.btn.primary:hover{background:#086ea6;border:1px solid #086ea6;}
.btn.primary:active{background:#236bb0;}
.btn.metro,.metro .btn{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
i[class^="icon-"]{font-family:"entypo";position:absolute;text-decoration:none;zoom:1;}
i[class^="icon-"]{display:inline-block;position:static;min-width:20px;margin:0 5px;text-align:center;}
form{margin:0 0 18px;}
form label{display:block;font-size:16px;font-size:1rem;line-height:1.625em;cursor:pointer;margin-bottom:9px;}
form ul,form ul li{margin-left:0;list-style-type:none;}
.field{position:relative;max-width:100%;margin-bottom:10px;vertical-align:middle;font-size:16px;overflow:hidden;}
.field.metro,.field .metro{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.field input{max-width:100%;width:100%;padding:0;margin:0;border:none;outline:none;resize:none;-webkit-appearance:none;font-family:"Open Sans";font-weight:300;font-size:16px;font-size:1rem;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.field .input{position:relative;padding:0 10px;background:#fff;border:1px solid #d8d8d8;height:36px;line-height:34px;font-size:16px;font-size:1rem;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
input.wide,.input.wide{width:65.33333%;margin:0;}
input.wide:first-child,.input.wide:first-child{margin-right:3.94%;margin-left:0;}
input.xxwide,.input.xxwide{width:99%;margin:0;}
input.xxwide:last-child,.input.xxwide:last-child{margin-left:-4px;}
input.xxwide:first-child,.input.xxwide:first-child{margin-right:3.94%;margin-left:0;}
input.xxwide:first-child:last-child,.input.xxwide:first-child:last-child{margin:0;}
@media only screen and (max-width: 960px){
.xxwide:first-child,.xxwide:last-child{margin-right:0%;}
}
.append{font-size:0;white-space:nowrap;padding-bottom:3.5px;}
.append input,.append .input{display:inline-block;max-width:100%;margin-right:0;margin-left:0;}
.append *:last-child{-moz-border-radius:0px 4px 4px 0;-webkit-border-radius:0px;border-radius:0px 4px 4px 0;}
.append input,.append .input{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;}
.append .btn{position:relative;display:inline-block;margin-bottom:0;z-index:99;}
.append .btn input{padding:0 12px;}
.append .btn{margin-left:-1px;}
.append input:first-child,.append .input:first-child{margin-right:0;}
.field input,.field .input,.field .checkbox span{-moz-transition-duration:0.2s;-o-transition-duration:0.2s;-webkit-transition-duration:0.2s;transition-duration:0.2s;}
.js .field .checkbox{position:relative;}
.js .field .checkbox span{display:inline-block;width:16px;height:16px;position:relative;top:2px;border:solid 1px #ccc;background:#fefefe;}
.js .field .checkbox input[type="checkbox"]{display:none;}
.js .field .checkbox span{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
.drawer{position:relative;width:100%;max-height:0;background:#3e4144;-moz-box-shadow:inset 0 -2px 5px #313436, inset 0 2px 5px #313436;-webkit-box-shadow:inset 0 -2px 5px #313436, inset 0 2px 5px #313436;box-shadow:inset 0 -2px 5px #313436, inset 0 2px 5px #313436;overflow:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
/*! CSS Used from: http://directnic.com/local/directnic/css/style2.css */
/*! @import http://directnic.com/local/directnic/css/cart.css */
/*! end @import */
/*! @import http://directnic.com/local/directnic/css/rangeSlider.css */
/*! end @import */
/*! @import http://directnic.com/local/directnic/css/modal.css */
/*! end @import */
/*! @import http://directnic.com/local/directnic/css/pages/modal-forms.css */
::-moz-placeholder{color:#000000;font-family:Arial,Helvetica,sans-serif;}
/*! end @import */
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
*{margin:0;outline:none;}
html,body{height:100%;}
body{overflow-x:hidden;}
.container{margin-top:0;margin-left:auto;margin-right:auto;height:auto!important;}
footer,.push{min-height:621px;}
body,h5,p,.btn,.btn input{font-family:Arial, Helvetica, sans-serif;}
.btn{text-transform:uppercase;white-space:nowrap;}
.btn.full_width{width:100%;}
.center{margin-left:auto;margin-right:auto;}
.pad-top-20{padding-top:20px!important;}
.pad-top-40{padding-top:40px!important;}
.pad-top-50{padding-top:50px!important;}
.pad-bottom-10{padding-bottom:10px!important;}
.pad-bottom-30{padding-bottom:30px!important;}
.pad-bottom-50{padding-bottom:50px!important;}
.pad-0{padding:0px!important;}
.pad-15{padding:15px!important;}
.mb-none{margin-bottom:0!important;}
.mt-5{margin-top:5px!important;}
.field input,.field .input,.field .checkbox span{-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;}
.fw100{font-weight:100;}
.fw900{font-weight:900;}
h5{padding-top:10px;font-family:"Open Sans";}
h5{color:#222222;font-size:24px;}
p{color:#4d4d4f;font-size:14px;line-height:18px;}
a{color:#008ec9;}
.clear_left{clear:left!important;}
.right{float:right!important;}
.relative{position:relative;}
.absolute{position:absolute;}
.reduced{font-size:13px!important;line-height:18px;}
li{color:#757575;}
.green{color:#00a856!important;}
.blue{color:#008ec9!important;}
.green{color:#00a856!important;}
.lowercase{text-transform:lowercase!important;}
#message{position:fixed;top:12%;left:50%;color:white;width:33%;min-width:300px;margin-left:-16.5%;padding:0px;z-index:9999;}
i[class*=" fa-"]{display:inline-block;margin:0 5px;min-width:20px;position:static;text-align:center;}
footer .fa{line-height:inherit;}
.append *:last-child{border-radius:0px 0px 0px 0px;vertical-align:top;}
.append input,.append .input{border-radius:0px 0px 0px 0px;vertical-align:top;}
.append .btn,.append .btn input{font-size:14px;font-weight:bold;text-transform:uppercase;}
header{background-color:#231f20;background-image:url(../img/dark_bg_squares@2x.png);width:100%;background-size:5px 5px;top:0;z-index:100;}
.navbar .logo{margin-right:1.12766%;}
.logo{margin-top:23px;width:220px;}
.top-nav{background:white;min-height:35px;font-size:14px;}
.top-nav ul{display:block;margin:0px;}
.top-nav ul li{display:block;float:left;padding:0px;}
.top-nav ul li a{color:#696969;font-weight:bold;padding:5px 17px 0;display:block;}
.top-nav ul li:first-child a{padding-left:0px;}
.top-nav .icon-chat{float:left;}
.navbar{background-color:transparent;margin-top:15px;margin-bottom:0px;}
.navbar ul li > a{font-weight:bold;height:65px;}
li.droparrow-products{background-image:url(../img/down-arrow.png);background-position:114px 20px;background-repeat:no-repeat;padding-left:0;padding-right:18px;}
li.droparrow-domains{background-image:url(../img/down-arrow.png);background-position:90px 20px;background-repeat:no-repeat;padding-right:18px;}
header .navbar ul li > a{text-decoration:none;}
header .dropdown ul li{padding-bottom:0;}
header .navbar ul li:hover > a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#00abee;}
header .navbar ul li .dropdown{border-top:0px solid #000;margin-top:0px;}
.navbar li .dropdown ul > li a{color:#008ec9;font-weight:normal;}
header .navbar ul li > a.shout{color:#00a856;}
header .navbar ul li > a.shout:hover{color:#00abee;}
.search-bar{width:370px;margin-top:5px;float:right;}
.search-bar .input{z-index:1;font-size:14px;}
.search-bar form{padding-top:18px;}
#login_drawer{right:0px;background-color:#fafafa;z-index:999;box-shadow:rgba(0,0,0,.2) 0px 5px 28px;width:320px;top:45px;}
#login_drawer:after,.top-nav .drawer:before{width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fafafa;position:absolute;display:block;content:" ";left:50%;top:-10px;}
#login_drawer a{font-weight:normal;}
#login_drawer li{float:none;}
.greyStrip{background-color:#ebebeb;width:100%;padding:15px 0;}
label.checkbox:hover{cursor:pointer;}
footer{background:#222222 url(../img/dark_bg_squares@2x.png) repeat top center;background-size:5px 5px;}
footer > .greyStrip{font-size:20px;border-top:1px solid #e1e1e1;}
footer > .greyStrip p{font-size:20px;line-height:normal;color:#707070;}
.footer{background-color:#222222;color:#707070;font-size:14px;margin-top:10px;}
.footer a{color:#707070;}
.footer a:hover{color:#008ec9;}
.footer h5{font-size:14px;text-transform:uppercase;font-weight:bold;}
.footer h5{color:#0289c1;}
footer .stay_connected ul{margin-bottom:25px;min-height:30px;margin-top:10px;}
footer .stay_connected li{display:inline-block;float:left;margin-right:3%;margin-bottom:10px;}
footer .stay_connected li:first-child{margin-left:0px;}
footer .stay_connected li{display:inline-block;float:left;}
footer .stay_connected a{padding:5px 2px;color:white;background-color:#717171;font-size:18px;}
footer .stay_connected a:hover{color:white;background-color:#008ec9;}
.subfoot{background-color:white;}
.subfoot li{float:left;}
.subfoot p{clear:both;}
.subfoot .icann{background:white url(../img/icann@2x_thumb.png) center center no-repeat;background-size:cover;display:block;width:90px;height:90px;}
.subfoot .norton{background:white url(../img/norton@2x_thumb.png) center center no-repeat;background-size:cover;display:block;width:133px;height:71.5px;}
.subfoot .bbb{background:white url(../img/bbb@2x_thumb.png) center center no-repeat;background-size:cover;display:block;width:150px;height:57px;}
.subfoot .affiliates li:first-child{margin-right:10px;}
@media only screen and (max-width: 1180px){
.navbar ul li > a{padding:0 15px;}
}
@media only screen and (max-width: 1129px){
.navbar ul li > a{padding:0 12px;}
}
@media only screen and (max-width: 1100px){
.navbar ul li > a{padding:0 10px;}
input.xxwide,.input.xxwide{width:98%;}
}
@media only screen and (max-width: 1080px){
.navbar ul li > a{padding:0 8px;}
input.xxwide,.input.xxwide{width:98%;}
}
@media only screen and (max-width: 1024px){
li.droparrow-domains{background-position:78px 20px;}
li.droparrow-products{background-position:102px 20px;}
input.xxwide,.input.xxwide{width:98%;}
}
@media only screen and (max-width: 1000px){
.navbar ul li > a{padding:0 6px;}
input.xxwide,.input.xxwide{width:98%;}
}
@media only screen and (max-width: 960px){
.navbar ul li > a{padding:0 4px;}
}
@media only screen and (max-width: 940px){
.navbar ul li > a{font-size:15px;}
li.droparrow-domains{background-position:72px 20px;}
li.droparrow-products{background-position:95px 20px;}
}
@media only screen and (max-width: 880px){
.navbar ul li > a{padding:0 3px;font-size:13px;}
li.droparrow-domains{background-position:65px 20px;}
li.droparrow-products{background-position:85px 20px;}
input.xxwide,.input.xxwide{width:92%;}
}
@media only screen and (max-width: 768px){
.search-bar form{padding-top:0px;}
.search-bar form ul{margin-left:auto;margin-right:auto;}
.search-bar form ul li{text-align:center;}
.navbar ul li{background-position:60% 20px;}
input.xxwide,.input.xxwide{width:84%;}
footer .footer .row > .three.columns{clear:both;}
footer .footer .nine > .three.columns{float:left;width:24.5%!important;}
.subfoot .columns{float:left;}
}
@media only screen and (max-width: 640px){
.top-nav .pull_left{display:none;}
.navbar ul li > a{padding:0 10px;font-size:16px;}
input.xxwide,.input.xxwide{width:80%;}
.subfoot .columns{float:none;}
}
@media only screen and (max-width: 480px){
body{overflow-x:hidden;}
.top-nav .pull_left{display:none;}
.top-nav ul li a{padding:5px 5px 0;}
.navbar ul li{background-position:75% 20px;}
.navbar ul li > a{padding:0 10px;font-size:16px;}
input.xxwide,.input.xxwide{width:72%;}
.btn.full_width{width:100%;}
footer .footer .nine > .three.columns{float:none;width:100%!important;}
.subfoot .columns{float:none;text-align:center;}
}
/*! CSS Used from: http://directnic.com/assets/css/hint.css */
.field{overflow:visible;}
/*! CSS Used from: http://directnic.com/local/directnic/css/font-awesome.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-facebook:before{content:"\f09a";}
.fa-youtube:before{content:"\f167";}
.fa-instagram:before{content:"\f16d";}
/*! CSS Used from: Embedded */
.btn,.drawer{margin-bottom:10px;}
.drawer{text-align:center;}
/*! CSS Used from: Embedded */
#livechat-compact-container{bottom:-33px!important;}
/*! CSS Used fontfaces */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTQ7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTZ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTfy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTfgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTYjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v14/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v14/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:"entypo";font-style:normal;font-weight:400;src:url(../fonts/icons/entypo.eot);src:url(../fonts/icons/entypo.eot#iefix) format("ie9-skip-eot"), url(../fonts/icons/entypo.woff) format("woff"), url(../fonts/icons/entypo.ttf) format("truetype");}
@font-face{font-family:'FontAwesome';src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);src:url(../fonts/fontawesome-webfont.eot#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}


/*
	Specific rules
	**/

.drawer	{display: block;}
h1 {
    color: #222;
    font-family: "Open Sans";
    font-size: 72px;
    font-weight: 900;
    margin: 100px auto 0;
    padding: 0;
    text-transform: uppercase;
    line-height: 72px;
    margin-bottom: 20px;
}

h2 {
    color: #222;
    font-family: "Open Sans";
    font-size: 48px;
    font-weight: 100;
    letter-spacing: -1px;
    margin-bottom: 60px;
    margin-top:0px;
    line-height: 50px;
    padding: 0;
}
h3 {
	color: #222;
    font-size: 35px;
    margin-bottom: 60px;
    margin-top:0px;
    line-height: 35px;
    padding: 0;
}
.btn.metro a, a.btn.metro { padding:0 30px; line-height: 45px; height: 44px; font-size: 14px;}
.btn.primary {
	color:white;
}
.btn a { display: block;}
.btn.ghost_blue {
	background: none white;
	border: 2px solid #008ec9;
	color:#008ec9;
}
.btn.ghost_blue.medium {
	background: none white;
	border: 2px solid #008ec9;
	color:#008ec9;
	height: 36px;
	line-height: 36px;
}
.btn.ghost_blue.medium a:hover, .btn.ghost_blue a:hover {
	color:white;
	background: none #008ec9;
}
.wide { width:65%;}
.xwide { width:80%;}
.xxwide { width:100%;}
.icon_holder { margin-bottom:25px; margin-top:15px;}
.icon_holder img { height: 60px; width: auto;}
.mb-10 {margin-bottom:10px !important;}
.mb-50 {margin-bottom:50px !important;}
.mb-60 {margin-bottom:60px !important;}
.bordered {border:1px solid #d9d9d9; padding:20px;}
.f16 { font-size: 16px !important; line-height: 20px;}
.orange, .orange a { color:#f2652f !important;}