@font-face{font-family:Didot;src:url(../fonts/Didot.eot);src:url(../fonts/Didot.eot?iefix) format('eot'), url(../fonts/Didot.woff) format('woff'), url(../fonts/Didot.svg#Didot) format('svg');font-weight:400;font-style:normal}
body{font-family:"Roboto-Light", sans-serif;background-color:#fff;color:#8f8f8f;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:Didot, monospace;margin:0;color:#464646;font-weight:300;}
h1{margin-bottom:16px;font-size:60px;line-height:84px;}
h2{margin-bottom:14px;font-size:44px;line-height:64px;}
h3{margin-bottom:12px;font-size:36px;line-height:48px;}
h4{margin-bottom:10px;font-size:24px;line-height:36px;}
h5{margin-bottom:8px;font-size:18px;line-height:30px;}
h6{margin-bottom:6px;font-size:14px;line-height:26px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#464646;text-decoration:none;-webkit-transition:color 0.25s;transition:color 0.25s;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#a3c9c7;text-decoration:none;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small{color:inherit;font-size:85%;font-weight:inherit;}
.tp-caption h1{font-size:36px;line-height:36px;color:#ffffff;}
.tp-caption p, #page-header p{font-size:18px;line-height:24px;color:#ffffff;}
p{margin-bottom:20px;font-size:16px;line-height:24px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
a{color:#a3c9c7;}
a:hover,
a:focus{outline:0;color:#a3c9c7;}
img{max-width:100%;height:auto !important;}
address{line-height:inherit;}
input,
select,
textarea{display:block;max-width:100%;padding:5px 10px;border:1px solid #e1e1e1;margin-bottom:20px;background-color:transparent;}
label{font-weight:normal;}
select{width:100%;height:50px;outline:none;cursor:pointer;}
input[class^="col-"],
select[class^="col-"],
textarea[class^="col-"]{padding:10px 20px;}
textarea:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="color"]:focus,
input[type="email"]:focus,
input[type="image"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="password"]:focus{border-color:#8f8f8f;box-shadow:none;outline:0;}
select:focus{outline:none;}
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"],
.radio input[type="radio"],
.radio-inline input[type="radio"]{margin-top:7px;}
.checkbox input[type="checkbox"]:focus,
.checkbox-inline input[type="checkbox"]:focus,
.radio input[type="radio"]:focus,
.radio-inline input[type="radio"]:focus{outline:none;}
button,
input[type="reset"],
input[type="submit"],
input[type="button"]{padding:10px 30px;border:none;background-color:#464646;color:#fff;-webkit-transition:all 0.25s;transition:all 0.25s;}
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover{background-color:#a3c9c7;}
button,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus{box-shadow:none;outline:0;}
::-moz-placeholder{color:#8f8f8f;font-size:13px;font-style:italic;}
::-webkit-input-placeholder{color:#8f8f8f;font-size:13px;font-style:italic;}
:-ms-input-placeholder{color:#8f8f8f;font-size:13px;font-style:italic;}
.lead{font:24px/36px "Montserrat", sans-serif;}
.text-italic{font-family:"Playfair Display", serif;font-style:italic;}
.text-mute{color:#b4b4b4;}
.text-white{color:#fff;}
.text-default-color-1{color:#a3c9c7 !important;}
.text-default-color-2{color:#5ab8c0 !important;}
.text-highlight{display:inline-block;margin:15px 0;padding:5px 20px;background-color:#242424;color:#fff;}
.text-highlight-1{display:inline-block;padding:0 30px;border-radius:20px;background-color:#a3c9c7;color:#fff;}
.text-highlight-2{display:inline-block;padding:0 30px;border-radius:20px;background-color:#5ab8c0;color:#fff;}
.dropcap:first-letter{float:left;font-size:52px;line-height:64px;margin-top:5px;margin-right:10px;}
.bluring{-webkit-filter:blur(4px);filter:blur(4px);-webkit-transition:all 0.25s;transition:all 0.25s;}
.shadow{position:relative;z-index:200;padding-top:60px;margin-top:-100px;margin-bottom:50px;background-color:#fff;box-shadow:0 -8px 12px 0 rgba(0, 0, 0, 0.15);}
.last,
.no-margin-bottom{margin-bottom:0 !important;}
.no-paddings{padding:0;}
@media (min-width:768px) and (max-width:991px){h1{font-size:48px;line-height:68px;}
h2{font-size:36px;line-height:48px;}
h3{font-size:30px;line-height:40px;}
}
@media (max-width:767px){h1{font-size:36px;line-height:54px;}
h2{font-size:32px;line-height:42px;}
h3{font-size:26px;line-height:36px;}
.last{margin-bottom:20px !important;}
.shadow{margin-top:50px;box-shadow:none;}
}
.waves{position:relative;z-index:1;overflow:hidden;display:inline-block;-webkit-user-select:none;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.25s;transition:all 0.25s;}
.waves .waves-ripple{position:absolute;z-index:-1;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;pointer-events:none;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.headline{margin-bottom:70px;}
.headline h2{margin-bottom:0;}
.headline p{margin-bottom:0;font:13px/24px "Montserrat", sans-serif;}
.title{margin-bottom:50px;}
.title:after{display:block;width:90px;height:6px;border-radius:3px;background-color:#a3c9c7;content:"";}
.text-center.title:after{margin:0 auto;}
.alert{padding:15px 30px;border:none;border-radius:0;color:#fff;font-family:"Montserrat", sans-serif;text-align:center;}
.alert.alert-info{background-color:#464646;}
.alert.alert-danger{background-color:#ff3369;}
.alert.alert-success{background-color:#a3c9c7;}
.alert.alert-warning{background-color:#fdff33;color:#464646;}
ul,
ol{padding:0;list-style-position:inside;}
li > ul,
li > ol{margin-bottom:0;margin-left:20px;}
dl{margin-bottom:20px;}
.plus-list{list-style:none;margin-bottom:20px;color:#464646;font-weight:700;}
.plus-list li:before{margin-right:10px;color:#a3c9c7;font-family:"Montserrat", sans-serif;font-weight:700;content:"+";}
.circle-list{list-style:none;margin-bottom:20px;color:#464646;}
.circle-list li{margin-bottom:5px;}
.circle-list li:last-child{margin-bottom:0;}
.circle-list li:before{display:inline-block;width:8px;height:8px;border:1px solid #a3c9c7;border-radius:50%;margin-right:20px;content:"";}
.logos-list{margin-bottom:20px;list-style:none;}
.logos-list li a{float:left;display:block;width:20%;height:90px;padding:0 20px;margin:20px 0;text-align:center;background:no-repeat top center;-webkit-transition:all 0.25s;transition:all 0.25s;}
.logos-list.items-3 li a{width:33.333333%;}
.logos-list.items-4 li a{width:25%;}
.logos-list.items-5 li a{width:20%;}
.logos-list li a:hover{background-position:bottom center;}
.logos-list:after{display:table;content:" ";clear:both;}
@media (max-width:767px){.logos-list li,
.logos-list.items-3 li a,
.logos-list.items-4 li a,
.logos-list.items-5 li a{float:none;width:100%;margin-bottom:30px;}
.logos-list li:last-child{margin-bottom:0;}
}
table, tr, td{border:0;}
table{margin:0 0 40px 0;width:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);display:table;}
@media screen and (max-width:580px){table{display:block;}
}
tr{display:table-row;background:#ffffff;}
tr:nth-of-type(odd){background:#dceaea;}
header{font-weight:900;color:#ffffff;background:#5ab8c0;}
@media screen and (max-width:580px){tr{padding:8px 0;display:block;}
}
td, th{padding:6px 12px;display:table-cell;}
@media screen and (max-width:580px){td, th{padding:2px 12px;display:block;}
}
.btn{position:relative;overflow:hidden;padding:7px 30px 8px 30px;border:none;border-radius:0px;margin-bottom:20px;margin-right:15px;font:13px/24px "Montserrat", sans-serif;letter-spacing:0.3px;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s;}
.btn:last-child{margin-right:0;}
.btn i{margin-left:10px;margin-right:-5px;}
.btn-lg{padding:9px 40px 10px 40px;font-size:15px;}
.btn-xs{padding:5px 20px 6px 20px;font-size:11px;}
.btn:focus,
.btn:active{outline:0 !important;box-shadow:none;}
.btn:hover{border-radius:20px;box-shadow:0 4px 7px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.12);}
.btn-default-1{background-color:#a3c9c7;color:#fff;}
.btn-default-1:hover,
.btn-default-1:focus{color:#fff;}
.btn-default-1.waves .waves-ripple{background-color:#dceaea;}
.btn-default-1.bordered{border:1px solid #a3c9c7;background-color:transparent;color:#a3c9c7;}
.btn-default-2{background-color:#5ab8c0;color:#fff;}
.btn-default-2:hover,
.btn-default-2:focus{color:#fff;}
.btn-default-2.waves .waves-ripple{background-color:#55c8ff;}
.btn-default-2.bordered{border:1px solid #5ab8c0;background-color:transparent;color:#5ab8c0;}
.btn-grey{background-color:#e1e1e1;color:#464646;}
.btn-grey:hover,
.btn-grey:focus{color:#464646;}
.btn-grey.waves .waves-ripple{background-color:#f2f2f2;}
.btn-grey.bordered{border:1px solid #e1e1e1;background-color:transparent;color:#8f8f8f;}
.hr{border-top:1px solid #e1e1e1;margin:50px 0;text-align:center;}
.hr.default-color-1{border-top-color:#a3c9c7;}
.hr.default-color-2{border-top-color:#5ab8c0;}
.hr.black{border-top-color:#1c0533;}
.hr .btn{margin-top:-20px;}
.text-box{padding:35px 50px;margin-bottom:50px;background:no-repeat center center;background-color:#141414;color:#fff;background-size:cover;}
.text-box.rounded{border-radius:10px;}
.text-box > img{position:absolute;top:50%;left:50%;padding:0 20px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.text-box a,
.text-box h1,
.text-box h2,
.text-box h3,
.text-box h4,
.text-box h5,
.text-box h6{color:inherit;}
.text-box > *:last-child{margin-bottom:0;}
.text-box.white{background-color:#fff;color:#8f8f8f;}
.text-box.default-1{background-color:#a3c9c7;}
.text-box.default-2{background-color:#5ab8c0;}
.text-box.default-1 .btn-grey.bordered,
.text-box.default-2 .btn-grey.bordered{color:inherit;}
.text-boxes-list{margin:50px 0 90px;list-style:none;}
.text-boxes-list > li{position:relative;float:left;width:33.33333%;}
.text-boxes-list.col-3 > li{width:33.33333%;}
.text-boxes-list.col-4 > li{width:25%;}
.text-boxes-list > li .text-box{padding:20% 10%;margin-bottom:0;}
.text-boxes-list.col-4 > li .text-box{padding:20% 5%;}
.text-boxes-list:after{display:table;content:" ";clear:both;}
@media (min-width:768px) and (max-width:991px){.text-boxes-list.col-4 > li{width:50%;}
}
@media (max-width:767px){.text-boxes-list > li,
.text-boxes-list.col-3 > li,
.text-boxes-list.col-4 > li{float:none;width:100%;}
}
.image-box{margin-bottom:50px;}
.image-box + .image-box{margin-top:-50px;}
.image-box .image-box-details,
.image-box .image-box-thumbnail{float:left;width:50%;min-height:1px;}
.image-box .image-box-details h3{margin-bottom:30px;}
.image-box .image-box-details h3 span{display:inline-block;padding-right:15px;border-right:1px solid #a3c9c7;margin-right:12px;color:#a3c9c7;line-height:28px;}
.image-box .image-box-thumbnail{background:no-repeat center center;}
.image-box .image-box-details{padding:90px 50px 90px 0;}
.image-box .image-box-thumbnail + .image-box-details{padding-right:0;padding-left:80px;}
.image-box .image-box-details > *:last-child{margin-bottom:0;}
.image-box:after{display:table;content:" ";clear:both;}
.image-box-2{margin-bottom:60px;}
.image-box-2 img{float:left;}
.image-box-2 .image-box-details{margin-left:200px;}
.image-box-2 .image-box-details h6{margin-bottom:15px;font:16px "Montserrat", sans-serif;text-transform:uppercase;}
.image-box-2 .image-box-details .price{position:relative;float:right;color:#a3c9c7;font-size:18px;font-weight:700;}
.image-box-2 .image-box-details .price:before{position:absolute;top:12px;left:-80px;width:60px;border-top:1px solid #a3c9c7;content:"";}
.image-box-2 .image-box-details .price small{display:block;color:#464646;font-size:14px;font-weight:400;}
.image-box-2:after{display:table;content:" ";clear:both;}
.image-box-3{position:relative;overflow:hidden;margin-bottom:50px;}
.image-box-3 .image-box-details{position:absolute;bottom:40px;left:0;border-right:3px solid #a3c9c7;}
.image-box-3 .image-box-details a{display:block;padding:20px 50px 20px 25px;background-color:#111;color:#fff;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.image-box-3 .image-box-details h6{margin-bottom:0;color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;}
.image-box-3 .image-box-details p{position:absolute;bottom:-30px;display:inline-block;margin-top:10px;margin-bottom:0;color:#a3c9c7;opacity:0;font:12px/16px "Montserrat", sans-serif;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s;}
.image-box-3 .image-box-details p:after{display:block;border-bottom:1px solid #a3c9c7;content:"";-webkit-transition:all 0.25s;transition:all 0.25s;}
.image-box-3 .image-box-details p:hover{color:#fff;}
.image-box-3 .image-box-details p:hover:after{border-color:#fff;}
.image-box-3:hover .image-box-details a{padding-bottom:50px;}
.image-box-3:hover .image-box-details p{bottom:20px;opacity:1;}
.image-box-3 h4{position:absolute;bottom:20px;left:20px;font:30px/48px "Montserrat", sans-serif;}
.image-box-3 h4 a{color:#fff;}
.image-box-3 h4 a:hover{color:#a3c9c7;}
.image-box-3 h4 i{margin-left:20px;}
@media (min-width:768px) and (max-width:991px){.image-box-3 h4{font-size:22px;line-height:30px;}
}
@media (max-width:767px){.image-box .image-box-details,
.image-box .image-box-thumbnail{float:none;width:100%;}
.image-box .image-box-thumbnail{max-height:300px !important;}
.image-box + .image-box{margin-top:0;}
.image-box .image-box-details{padding:30px 0;}
.image-box .image-box-thumbnail + .image-box-details{padding-left:0;}
.image-box-2 img{float:none;display:block;margin-bottom:30px;}
.image-box-2 .image-box-details{margin-left:0;}
}
.images-gallery{margin:-15px -15px 50px;list-style:none;}
.images-gallery li{float:left;width:50%;padding:15px;}
.images-gallery:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.tooltip-container{position:relative;margin-bottom:100px;}
.tooltip-details{position:absolute;top:-30px;left:-50px;width:350px;padding:60px 50px;border:2px solid #e1e1e1;border-radius:3px;background-color:#fff;opacity:0;-webkit-transition:all 0.25s;transition:all 0.25s;}
.tooltip-details:before{position:absolute;top:60px;right:-10px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #e1e1e1;content:"";}
.tooltip-details:after{position:absolute;top:62px;right:-8px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #fff;content:"";}
.tooltip-details h6{margin-bottom:15px;font-size:16px;font-weight:700;text-transform:uppercase;}
.tooltip-details > *:last-child{margin-bottom:0;}
.tooltip-container:hover .tooltip-details{left:0;opacity:1;}
@media (max-width:767px){.tooltip-details{position:relative;top:0;left:0;width:100%;padding:25px;margin-top:30px;opacity:1;}
.tooltip-details:before,
.tooltip-details:after{display:none;}
}
.overlap-section{position:relative;margin-top:100px;}
.overlap-item{width:50%;-webkit-transition:all 0.25s;transition:all 0.25s;}
.overlap-item > *:last-child{margin-bottom:0;}
.overlap-item:first-child{float:right;}
.overlap-item:last-child{position:absolute;bottom:-130px;left:50px;box-shadow:-43px 124px 90px 1px rgba(0, 0, 0, 0.36);}
.overlap-section:after{display:table;clear:both;content:"";}
.image-overlap{position:relative;margin-bottom:50px;z-index:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.image-overlap.after{margin-bottom:150px;}
.image-overlap.before{margin-top:50px;}
.image-overlap.after:after{position:absolute;z-index:-1;top:50px;right:0;bottom:-50px;left:100px;background-color:#f2f9fe;content:"";}
.image-overlap.before:after{position:absolute;z-index:-1;top:-50px;bottom:50px;left:-100px;width:80%;background-color:#f2f9fe;content:"";}
@media (max-width:767px){.overlap-item{width:100%;margin-bottom:50px;}
.overlap-item:first-child{float:none;}
.overlap-item:last-child{position:relative;bottom:0;left:0;}
.image-overlap img{max-width:80%;}
.image-overlap.before{text-align:right;}
}
.panel{box-shadow:none;background-color:transparent;}
.panel-heading{padding:0;border:none;border-radius:0;background-color:transparent;}
.panel-title a,
.panel-title a:focus{position:relative;overflow:hidden;display:block;text-decoration:none;padding:12px 45px;margin-bottom:15px;background-color:#a3c9c7;color:#fff;font:14px/27px "Montserrat", sans-serif;white-space:nowrap;text-overflow:ellipsis;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.25s;transition:all 0.25s;}
.panel-title a:before{position:absolute;top:50%;left:25px;font-size:14px;content:"+";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.panel-title a[aria-expanded="true"]:before{content:"-";}
.panel-title a:hover,
.panel-title a[aria-expanded="true"]{background-color:#5ab8c0;color:#fff;}
.panel-title .waves .waves-ripple{background-color:#55c8ff;}
.panel-group .panel + .panel{margin-top:0;}
.panel-group .panel-heading + .panel-collapse > .list-group,
.panel-group .panel-heading + .panel-collapse > .panel-body{border:none;padding:25px 25px 40px;}
.panel-body *:last-child{margin-bottom:0;}
.panel-group.style-2 .panel-title a,
.panel-group.style-2 .panel-title a:focus{border:1px solid #e1e1e1;background-color:#fff;color:#464646;}
.panel-group.style-2 .panel-title a:hover,
.panel-group.style-2 .panel-title a[aria-expanded="true"]{border-color:#a3c9c7;background-color:#a3c9c7;color:#fff;}
.panel-group.style-2 .panel-title .waves .waves-ripple{background-color:#dceaea;}
.panel-group.style-2 .panel-title a:before{display:inline-block;width:14px;height:14px;border:1px solid #a3c9c7;border-radius:50%;color:#a3c9c7;font-size:10px;line-height:12px;text-align:center;-webkit-transition:all 0.25s;transition:all 0.25s;}
.panel-group.style-2 .panel-title a:hover:before,
.panel-group.style-2 .panel-title a[aria-expanded="true"]:before{border-color:#fff;color:#fff;}
.nav-tabs{border-bottom:none;}
.nav-tabs > li{width:100%;margin:0;padding-bottom:5px;}
.nav-tabs > li:last-child{padding-right:0;}
.nav-tabs.items-3 > li{width:33.333333%;}
.nav-tabs.items-4 > li{width:25%;}
.nav-tabs.items-5 > li{width:20%;}
.nav-tabs.items-6 > li{width:16.666667%;}
.nav-tabs > li:last-child{margin-right:0;}
.nav-tabs > li > a{display:block;padding:10px 25px;border:none;border-radius:0;background-color:#ffffff;color:#464646;font-size:16px;font-weight:700;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s;}
.nav-tabs > li > a small{display:block;font-size:12px;font-weight:400;text-transform:none;}
.nav-tabs > li > a:focus{border-color:transparent;background-color:transparent;}
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{border:none;color:#ffffff !important;background-color:#a3c9c7;}
.nav-tabs > li > a.waves .waves-ripple{background-color:#a3c9c7;}
.tab-content{margin:0px 0 30px 0;}
.tab-content .tab-pane > *:last-child{margin-bottom:0;}
.tab-content:after{display:table;content:" ";clear:both;}
.tabs.style-2 .nav-tabs > li{float:none;display:inline-block;width:auto;margin-right:20px;}
.tabs.style-2 .nav-tabs > li:last-child{margin-right:0;}
.tabs.style-2 .nav-tabs > li > a{border:1px solid #e1e1e1;background-color:transparent;font-size:13px;}
.tabs.style-2 .nav-tabs > li > a:focus{border-color:#a3c9c7;background-color:#a3c9c7;}
.tabs.style-2 .nav-tabs > li > a:hover,
.tabs.style-2 .nav-tabs > li.active > a,
.tabs.style-2 .nav-tabs > li.active > a:hover,
.tabs.style-2 .nav-tabs > li.active > a:focus{border:1px solid #a3c9c7;background-color:#a3c9c7;color:#fff;}
.tabs.style-2 .nav-tabs > li > a.waves .waves-ripple{border-radius:20px;background-color:#dceaea;}
.tabs.style-2 .tab-content{margin-top:50px;}
.discount{position:absolute;top:50%;right:100px;width:165px;height:165px;padding:30px 35px;border-radius:50%;background-color:#a3c9c7;color:#fff;font-size:34px;line-height:34px;font-weight:300;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.discount small{display:block;color:#fff;font:400 14px/36px "Montserrat", sans-serif;}
.tabs.style-3 .nav-tabs{border-bottom:1px solid #e1e1e1;}
.tabs.style-3 .nav-tabs > li{width:auto;margin-right:50px;}
.tabs.style-3 .nav-tabs > li:last-child{margin-right:0;}
.tabs.style-3 .nav-tabs > li > a{position:relative;padding:0;padding-bottom:5px;background-color:transparent;font:14px/27px "Open Sans", sans-serif;font-weight:400;text-transform:none;}
.tabs.style-3 .nav-tabs > li > a:after{position:absolute;bottom:-2px;left:0;display:block;width:0;height:3px;background-color:#a3c9c7;content:"";-webkit-transition:all 0.25s;transition:all 0.25s;}
.tabs.style-3 .nav-tabs > li.active > a{background-color:transparent;}
.tabs.style-3 .nav-tabs > li > a:hover{color:#a3c9c7;}
.tabs.style-3 .nav-tabs > li.active > a:hover{color:#464646;}
.tabs.style-3 .nav-tabs > li.active > a:after{width:100%;}
.tabs.style-3 .tab-content{margin:40px 0;}
.tabs.style-4 .nav-tabs{margin-bottom:80px;}
.tabs.style-4 .nav-tabs > li > a{border-top:5px solid transparent;background-color:transparent;font:300 13px "Open Sans", sans-serif;text-transform:none;}
.tabs.style-4 .nav-tabs > li > a span{display:inline-block;width:24px;height:24px;border:1px solid #464646;border-radius:50%;margin-right:10px;line-height:22px;text-align:center;}
.tabs.style-4 .nav-tabs > li > a:hover,
.tabs.style-4 .nav-tabs > li.active > a,
.tabs.style-4 .nav-tabs > li.active > a:hover,
.tabs.style-4 .nav-tabs > li.active > a:focus{background-color:#f6f8fb;}
.tabs.style-4 .nav-tabs > li.active > a{border-top-color:#a3c9c7;}
.tabs.vertical-tabs .nav-tabs{float:left;width:240px;}
.tabs.vertical-tabs .nav-tabs > li{float:none;width:auto;padding-right:0;margin-right:0;}
.tabs.vertical-tabs .nav-tabs > li > a{border-top:5px solid transparent;background-color:transparent;font:300 13px "Open Sans", sans-serif;text-transform:none;}
.tabs.vertical-tabs .nav-tabs > li > a span{display:inline-block;width:24px;height:24px;border:1px solid #464646;border-radius:50%;margin-right:10px;line-height:22px;text-align:center;}
.tabs.vertical-tabs .nav-tabs > li > a:hover,
.tabs.vertical-tabs .nav-tabs > li.active > a,
.tabs.vertical-tabs .nav-tabs > li.active > a:hover,
.tabs.vertical-tabs .nav-tabs > li.active > a:focus{background-color:#f6f8fb;}
.tabs.vertical-tabs .nav-tabs > li.active > a{border-top-color:#a3c9c7;}
.tabs.vertical-tabs .nav-tabs > li > a.waves .waves-ripple{background-color:#e1e1e1;}
.tabs.vertical-tabs .tab-content{margin-top:0;margin-left:270px;}
@media (min-width:1200px){.discount{right:200px;}
}
@media (min-width:768px) and (max-width:991px){.nav-tabs > li > a{padding:10px 15px;}
.discount{right:0;}
.tabs.style-4 .nav-tabs > li > a span{display:none;}
}
@media (max-width:767px){.nav-tabs > li,
.nav-tabs.items-3 > li,
.nav-tabs.items-4 > li,
.nav-tabs.items-5 > li,
.nav-tabs.items-6 > li{width:100%;}
.tabs.style-2 .nav-tabs > li{display:block;margin-right:0;margin-bottom:15px;}
.tabs.style-2 .nav-tabs > li:last-child{margin-bottom:0;}
.tabs.style-3 .nav-tabs{border-bottom:none;}
.tabs.style-3 .nav-tabs > li{float:none;margin-right:0;margin-bottom:10px;}
.tabs.style-3 .nav-tabs > li:last-child{margin-bottom:0;}
.tabs.vertical-tabs .nav-tabs{float:none;width:100%;}
.tabs.vertical-tabs .tab-content{margin-top:50px;margin-left:0;}
.discount{right:0;}
}
.map-container{position:relative;}
.map{height:300px;margin-bottom:50px;}
.map img{max-width:none;}
.location-details{position:absolute;top:100px;left:15%;width:450px;padding:30px 50px;border-radius:30px;background-color:#a3c9c7;color:#fff;}
.location-details a{color:inherit;}
.location-details > *:last-child{margin-bottom:0;}
.location-details .close-details{position:absolute;top:20px;right:25px;display:inline-block;font-size:22px;line-height:22px;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.location-details .close-details:hover{color:#242424;}
.location-details .widget-contact ul li{margin-bottom:15px;}
.location-details .widget-contact ul li a{color:inherit;}
@media (max-width:767px){.map{height:400px !important;}
.location-details{position:relative;top:0;left:0;width:100%;padding:20px 30px;border-radius:0;}
}
.social-media{margin-bottom:20px;}
.social-media a{display:inline-block;margin-right:18px;font-size:16px;line-height:32px;color:#838383;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.guide-header .social-media a{color:#FFFFFF;}
.social-media.bordered,
.social-media.rounded{margin-top:-5px;}
.social-media.bordered a{width:25px;height:25px;border:1px solid #c7c7c7;border-radius:50%;margin:5px 15px 5px 0;font-size:12px;line-height:23px;text-align:center;}
.social-media.rounded a{width:34px;height:34px;border-radius:50%;margin:5px 15px 5px 0;background-color:#636b75;color:#fff;font-size:16px;line-height:34px;text-align:center;}
.social-media a:last-child{margin-right:0;}
.social-media a.facebook:hover{color:#0e59a0;}
.social-media a.twitter:hover{color:#0ea4ff;}
.social-media a.dribbble:hover{color:#ea73a0;}
.social-media a.pinterest:hover{color:#d73532;}
.social-media a.google:hover{color:#da4835;}
.social-media a.tumblr:hover{color:#2a445f;}
.social-media a.instagram:hover{color:#82685a;}
.social-media a.rss:hover{color:#f79638;}
.social-media a.linkedin:hover{color:#018faf;}
.social-media a.skype:hover{color:#00b0f6;}
.social-media a.flickr:hover{color:#0061db;}
.social-media a.vimeo:hover{color:#4cb2d9;}
.social-media a.github:hover{color:#3b3b3b;}
.social-media a.youtube:hover{color:#cc181e;}
.social-media a.windows:hover{color:#6dc2e9;}
.social-media a.dropbox:hover{color:#007ee5;}
.social-media a.xing:hover{color:#026566;}
.social-media a.adn:hover{color:#1ea076;}
.social-media a.android:hover{color:#98cb02;}
.social-media a.apple:hover{color:#a6b1b7;}
.social-media a.behance:hover{color:#2d9ad2;}
.social-media a.bitbucket:hover{color:#214f81;}
.social-media a.bitcoin:hover{color:#f7931b;}
.social-media a.codepan:hover{color:#000;}
.social-media a.css3:hover{color:#3289ce;}
.social-media a.delicious:hover{color:#3399fe;}
.social-media a.deviantart:hover{color:#c8da30;}
.social-media a.digg:hover{color:#0080c2;}
.social-media a.drupal:hover{color:#0077b9;}
.social-media a.empire:hover{color:#000;}
.social-media a.foursquare:hover{color:#daecb0;}
.social-media a.git:hover{color:#f34f29;}
.social-media a.gitti:hover{color:#634c3e;}
.social-media a.hacker-news:hover{color:#f18642;}
.social-media a.html5:hover{color:#e54c1f;}
.social-media a.joomla:hover{color:#016fb9;}
.social-media a.jsfiddle:hover{color:#4679a4;}
.social-media a.linux:hover{color:#fece0e;}
.social-media a.maxcdn:hover{color:#f36f20;}
.social-media a.openid:hover{color:#fe6101;}
.social-media a.pagelines:hover{color:#3783e3;}
.social-media a.pied-piper:hover{color:#0c7b48;}
.social-media a.qq:hover{color:#23286c;}
.social-media a.rebel:hover{color:#000;}
.social-media a.reddit:hover{color:#cee3f8;}
.social-media a.renren:hover{color:#0d81e4;}
.social-media a.share:hover{color:#252525;}
.social-media a.slack:hover{color:#453744;}
.social-media a.soundcloud:hover{color:#fe4e00;}
.social-media a.spotify:hover{color:#80bb41;}
.social-media a.stack-exchange:hover{color:#265a93;}
.social-media a.stackoverflow:hover{color:#fea501;}
.social-media a.steam:hover{color:#191919;}
.social-media a.stumbleupon:hover{color:#f04f23;}
.social-media a.tencent-weibo:hover{color:#0063a7;}
.social-media a.trello:hover{color:#226784;}
.social-media a.vine:hover{color:#00b081;}
.social-media a.vk:hover{color:#50769d;}
.social-media a.wechat:hover{color:#a4dc31;}
.social-media a.weibo:hover{color:#d82828;}
.social-media a.wordpress:hover{color:#454442;}
.social-media a.yahoo:hover{color:#4b04a8;}
.social-media a.ftpx:hover{color:#000;}
.social-media a.amazon:hover{color:#ff9900;}
.social-media a.angellist:hover{color:#000;}
.social-media a.btc:hover{color:#f7931b;}
.social-media a.black-tie:hover{color:#000;}
.social-media a.bluetooth:hover{color:#0a3d91;}
.social-media a.buysellads:hover{color:#ba0202;}
.social-media a.cc-amex:hover{color:#016dd2;}
.social-media a.cc-diners-club:hover{color:#0069aa;}
.social-media a.cc-discover:hover{color:#f88737;}
.social-media a.cc-jcb:hover{color:#29166f;}
.social-media a.cc-mastercard:hover{color:#fe9611;}
.social-media a.paypal:hover{color:#012069;}
.social-media a.cc-stripe:hover{color:#49b802;}
.social-media a.cc-visa:hover{color:#1b4da2;}
.social-media a.chrome:hover{color:#edcd16;}
.social-media a.codepen:hover{color:#1b1c1b;}
.social-media a.codiepie:hover{color:#000;}
.social-media a.connectdevelop:hover{color:#023cb0;}
.social-media a.contao:hover{color:#e4790f;}
.social-media a.dashcube:hover{color:#000;}
.social-media a.edge:hover{color:#2c74be;}
.social-media a.expeditedssl:hover{color:#2e2e2e;}
.social-media a.firefox:hover{color:#df731b;}
.social-media a.fonticons:hover{color:#1d1e2a;}
.social-media a.fort-awesome:hover{color:#000;}
.social-media a.forumbee:hover{color:#85ac2f;}
.social-media a.get-pocket:hover{color:#e84352;}
.social-media a.gg:hover{color:#fd0002;}
.social-media a.gratipay:hover{color:#653614;}
.social-media a.houzz:hover{color:#9bc545;}
.social-media a.internet-explorer:hover{color:#00bcf2;}
.social-media a.ioxhost:hover{color:#f6a814;}
.social-media a.lastfm:hover{color:#e2152b;}
.social-media a.leanpub:hover{color:#231f20;}
.social-media a.meanpath:hover{color:#538dd6;}
.social-media a.medium:hover{color:#00ab6c;}
.social-media a.mixcloud:hover{color:#040204;}
.social-media a.modx:hover{color:#8ed547;}
.social-media a.odnoklassniki:hover{color:#f68634;}
.social-media a.opencart:hover{color:#00c1f2;}
.social-media a.opera:hover{color:#e81617;}
.social-media a.optin-monster:hover{color:#8ed31e;}
.social-media a.product-hunt:hover{color:#d6573d;}
.social-media a.reddit:hover{color:#ff4500;}
.social-media a.safari:hover{color:#2973d9;}
.social-media a.scribd:hover{color:#382d29;}
.social-media a.sellsy:hover{color:#006ca2;}
.social-media a.shirtsinbulk:hover{color:#dd3a26;}
.social-media a.simplybuilt:hover{color:#322f34;}
.social-media a.skyatlas:hover{color:#01aebe;}
.social-media a.slideshare:hover{color:#13999a;}
.social-media a.stack-overflow:hover{color:#ef532a;}
.social-media a.tripadvisor:hover{color:#1e892f;}
.social-media a.twitch:hover{color:#6441a5;}
.social-media a.usb:hover{color:#000;}
.social-media a.viacoin:hover{color:#2376a2;}
.social-media a.whatsapp:hover{color:#44c254;}
.social-media a.wikipedia:hover{color:#0c0c0c;}
.social-media a.y-combinator:hover{color:#ff6501;}
.social-media a.yelp:hover{color:#bf311b;}
.social-media a.email:hover{color:#689c49;}
.social-media a.envira:hover{color:#75bd3b;}
.social-media a.gitlab:hover{color:#e24329;}
.social-media a.glide:hover{color:#00a7ff;}
.social-media a.snapchat:hover{color:#efe200;}
.social-media a.viadeo:hover{color:#f4982b;}
.social-media a.wpbeginner:hover{color:#ff6600;}
.social-media a.wpforms:hover{color:#b6581a;}
.social-media.bordered a.facebook:hover{color:#0e59a0;border-color:#0e59a0;}
.social-media.bordered a.twitter:hover{color:#0ea4ff;border-color:#0ea4ff;}
.social-media.bordered a.dribbble:hover{color:#ea73a0;border-color:#ea73a0;}
.social-media.bordered a.pinterest:hover{color:#d73532;border-color:#d73532;}
.social-media.bordered a.google:hover{color:#da4835;border-color:#da4835;}
.social-media.bordered a.tumblr:hover{color:#2a445f;border-color:#2a445f;}
.social-media.bordered a.instagram:hover{color:#82685a;border-color:#82685a;}
.social-media.bordered a.rss:hover{color:#f79638;border-color:#f79638;}
.social-media.bordered a.linkedin:hover{color:#018faf;border-color:#018faf;}
.social-media.bordered a.skype:hover{color:#00b0f6;border-color:#00b0f6;}
.social-media.bordered a.flickr:hover{color:#0061db;border-color:#0061db;}
.social-media.bordered a.vimeo:hover{color:#4cb2d9;border-color:#4cb2d9;}
.social-media.bordered a.github:hover{color:#3b3b3b;border-color:#3b3b3b;}
.social-media.bordered a.youtube:hover{color:#cc181e;border-color:#cc181e;}
.social-media.bordered a.windows:hover{color:#6dc2e9;border-color:#6dc2e9;}
.social-media.bordered a.dropbox:hover{color:#007ee5;border-color:#007ee5;}
.social-media.bordered a.xing:hover{color:#026566;border-color:#026566;}
.social-media.bordered a.adn:hover{color:#1ea076;border-color:#1ea076;}
.social-media.bordered a.android:hover{color:#98cb02;border-color:#98cb02;}
.social-media.bordered a.apple:hover{color:#a6b1b7;border-color:#a6b1b7;}
.social-media.bordered a.behance:hover{color:#2d9ad2;border-color:#2d9ad2;}
.social-media.bordered a.bitbucket:hover{color:#214f81;border-color:#214f81;}
.social-media.bordered a.bitcoin:hover{color:#f7931b;border-color:#f7931b;}
.social-media.bordered a.codepan:hover{color:#000;border-color:#000;}
.social-media.bordered a.css3:hover{color:#3289ce;border-color:#3289ce;}
.social-media.bordered a.delicious:hover{color:#3399fe;border-color:#3399fe;}
.social-media.bordered a.deviantart:hover{color:#c8da30;border-color:#c8da30;}
.social-media.bordered a.digg:hover{color:#0080c2;border-color:#0080c2;}
.social-media.bordered a.drupal:hover{color:#0077b9;border-color:#0077b9;}
.social-media.bordered a.empire:hover{color:#000;border-color:#000;}
.social-media.bordered a.foursquare:hover{color:#daecb0;border-color:#daecb0;}
.social-media.bordered a.git:hover{color:#f34f29;border-color:#f34f29;}
.social-media.bordered a.gitti:hover{color:#634c3e;border-color:#634c3e;}
.social-media.bordered a.hacker-news:hover{color:#f18642;border-color:#f18642;}
.social-media.bordered a.html5:hover{color:#e54c1f;border-color:#e54c1f;}
.social-media.bordered a.joomla:hover{color:#016fb9;border-color:#016fb9;}
.social-media.bordered a.jsfiddle:hover{color:#4679a4;border-color:#4679a4;}
.social-media.bordered a.linux:hover{color:#fece0e;border-color:#fece0e;}
.social-media.bordered a.maxcdn:hover{color:#f36f20;border-color:#f36f20;}
.social-media.bordered a.openid:hover{color:#fe6101;border-color:#fe6101;}
.social-media.bordered a.pagelines:hover{color:#3783e3;border-color:#3783e3;}
.social-media.bordered a.pied-piper:hover{color:#0c7b48;border-color:#0c7b48;}
.social-media.bordered a.qq:hover{color:#23286c;border-color:#23286c;}
.social-media.bordered a.rebel:hover{color:#000;border-color:#000;}
.social-media.bordered a.reddit:hover{color:#cee3f8;border-color:#cee3f8;}
.social-media.bordered a.renren:hover{color:#0d81e4;border-color:#0d81e4;}
.social-media.bordered a.share:hover{color:#252525;border-color:#252525;}
.social-media.bordered a.slack:hover{color:#453744;border-color:#453744;}
.social-media.bordered a.soundcloud:hover{color:#fe4e00;border-color:#fe4e00;}
.social-media.bordered a.spotify:hover{color:#80bb41;border-color:#80bb41;}
.social-media.bordered a.stack-exchange:hover{color:#265a93;border-color:#265a93;}
.social-media.bordered a.stackoverflow:hover{color:#fea501;border-color:#fea501;}
.social-media.bordered a.steam:hover{color:#191919;border-color:#191919;}
.social-media.bordered a.stumbleupon:hover{color:#f04f23;border-color:#f04f23;}
.social-media.bordered a.tencent-weibo:hover{color:#0063a7;border-color:#0063a7;}
.social-media.bordered a.trello:hover{color:#226784;border-color:#226784;}
.social-media.bordered a.vine:hover{color:#00b081;border-color:#00b081;}
.social-media.bordered a.vk:hover{color:#50769d;border-color:#50769d;}
.social-media.bordered a.wechat:hover{color:#a4dc31;border-color:#a4dc31;}
.social-media.bordered a.weibo:hover{color:#d82828;border-color:#d82828;}
.social-media.bordered a.wordpress:hover{color:#454442;border-color:#454442;}
.social-media.bordered a.yahoo:hover{color:#4b04a8;border-color:#4b04a8;}
.social-media.bordered a.ftpx:hover{color:#000;border-color:#000;}
.social-media.bordered a.amazon:hover{color:#ff9900;border-color:#ff9900;}
.social-media.bordered a.angellist:hover{color:#000;border-color:#000;}
.social-media.bordered a.btc:hover{color:#f7931b;border-color:#f7931b;}
.social-media.bordered a.black-tie:hover{color:#000;border-color:#000;}
.social-media.bordered a.bluetooth:hover{color:#0a3d91;border-color:#0a3d91;}
.social-media.bordered a.buysellads:hover{color:#ba0202;border-color:#ba0202;}
.social-media.bordered a.cc-amex:hover{color:#016dd2;border-color:#016dd2;}
.social-media.bordered a.cc-diners-club:hover{color:#0069aa;border-color:#0069aa;}
.social-media.bordered a.cc-discover:hover{color:#f88737;border-color:#f88737;}
.social-media.bordered a.cc-jcb:hover{color:#29166f;border-color:#29166f;}
.social-media.bordered a.cc-mastercard:hover{color:#fe9611;border-color:#fe9611;}
.social-media.bordered a.paypal:hover{color:#012069;border-color:#012069;}
.social-media.bordered a.cc-stripe:hover{color:#49b802;border-color:#49b802;}
.social-media.bordered a.cc-visa:hover{color:#1b4da2;border-color:#1b4da2;}
.social-media.bordered a.chrome:hover{color:#edcd16;border-color:#edcd16;}
.social-media.bordered a.codepen:hover{color:#1b1c1b;border-color:#1b1c1b;}
.social-media.bordered a.codiepie:hover{color:#000;border-color:#000;}
.social-media.bordered a.connectdevelop:hover{color:#023cb0;border-color:#023cb0;}
.social-media.bordered a.contao:hover{color:#e4790f;border-color:#e4790f;}
.social-media.bordered a.dashcube:hover{color:#000;border-color:#000;}
.social-media.bordered a.edge:hover{color:#2c74be;border-color:#2c74be;}
.social-media.bordered a.expeditedssl:hover{color:#2e2e2e;border-color:#2e2e2e;}
.social-media.bordered a.firefox:hover{color:#df731b;border-color:#df731b;}
.social-media.bordered a.fonticons:hover{color:#1d1e2a;border-color:#1d1e2a;}
.social-media.bordered a.fort-awesome:hover{color:#000;border-color:#000;}
.social-media.bordered a.forumbee:hover{color:#85ac2f;border-color:#85ac2f;}
.social-media.bordered a.get-pocket:hover{color:#e84352;border-color:#e84352;}
.social-media.bordered a.gg:hover{color:#fd0002;border-color:#fd0002;}
.social-media.bordered a.gratipay:hover{color:#653614;border-color:#653614;}
.social-media.bordered a.houzz:hover{color:#9bc545;border-color:#9bc545;}
.social-media.bordered a.internet-explorer:hover{color:#00bcf2;border-color:#00bcf2;}
.social-media.bordered a.ioxhost:hover{color:#f6a814;border-color:#f6a814;}
.social-media.bordered a.lastfm:hover{color:#e2152b;border-color:#e2152b;}
.social-media.bordered a.leanpub:hover{color:#231f20;border-color:#231f20;}
.social-media.bordered a.meanpath:hover{color:#538dd6;border-color:#538dd6;}
.social-media.bordered a.medium:hover{color:#00ab6c;border-color:#00ab6c;}
.social-media.bordered a.mixcloud:hover{color:#040204;border-color:#040204;}
.social-media.bordered a.modx:hover{color:#8ed547;border-color:#8ed547;}
.social-media.bordered a.odnoklassniki:hover{color:#f68634;border-color:#f68634;}
.social-media.bordered a.opencart:hover{color:#00c1f2;border-color:#00c1f2;}
.social-media.bordered a.opera:hover{color:#e81617;border-color:#e81617;}
.social-media.bordered a.optin-monster:hover{color:#8ed31e;border-color:#8ed31e;}
.social-media.bordered a.product-hunt:hover{color:#d6573d;border-color:#d6573d;}
.social-media.bordered a.reddit:hover{color:#ff4500;border-color:#ff4500;}
.social-media.bordered a.safari:hover{color:#2973d9;border-color:#2973d9;}
.social-media.bordered a.scribd:hover{color:#382d29;border-color:#382d29;}
.social-media.bordered a.sellsy:hover{color:#006ca2;border-color:#006ca2;}
.social-media.bordered a.shirtsinbulk:hover{color:#dd3a26;border-color:#dd3a26;}
.social-media.bordered a.simplybuilt:hover{color:#322f34;border-color:#322f34;}
.social-media.bordered a.skyatlas:hover{color:#01aebe;border-color:#01aebe;}
.social-media.bordered a.slideshare:hover{color:#13999a;border-color:#13999a;}
.social-media.bordered a.stack-overflow:hover{color:#ef532a;border-color:#ef532a;}
.social-media.bordered a.tripadvisor:hover{color:#1e892f;border-color:#1e892f;}
.social-media.bordered a.twitch:hover{color:#6441a5;border-color:#6441a5;}
.social-media.bordered a.usb:hover{color:#000;border-color:#000;}
.social-media.bordered a.viacoin:hover{color:#2376a2;border-color:#2376a2;}
.social-media.bordered a.whatsapp:hover{color:#44c254;border-color:#44c254;}
.social-media.bordered a.wikipedia:hover{color:#0c0c0c;border-color:#0c0c0c;}
.social-media.bordered a.y-combinator:hover{color:#ff6501;border-color:#ff6501;}
.social-media.bordered a.yelp:hover{color:#bf311b;border-color:#bf311b;}
.social-media.bordered a.email:hover{color:#689c49;border-color:#689c49;}
.social-media.bordered a.envira:hover{color:#75bd3b;border-color:#75bd3b;}
.social-media.bordered a.gitlab:hover{color:#e24329;border-color:#e24329;}
.social-media.bordered a.glide:hover{color:#00a7ff;border-color:#00a7ff;}
.social-media.bordered a.snapchat:hover{color:#efe200;border-color:#efe200;}
.social-media.bordered a.viadeo:hover{color:#f4982b;border-color:#f4982b;}
.social-media.bordered a.wpbeginner:hover{color:#ff6600;border-color:#ff6600;}
.social-media.bordered a.wpforms:hover{color:#b6581a;border-color:#b6581a;}
.social-media.rounded a:hover{color:#fff !important;}
.social-media.rounded a.facebook:hover{background-color:#0e59a0;}
.social-media.rounded a.twitter:hover{background-color:#0ea4ff;}
.social-media.rounded a.dribbble:hover{background-color:#ea73a0;}
.social-media.rounded a.pinterest:hover{background-color:#d73532;}
.social-media.rounded a.google:hover{background-color:#da4835;}
.social-media.rounded a.tumblr:hover{background-color:#2a445f;}
.social-media.rounded a.instagram:hover{background-color:#82685a;}
.social-media.rounded a.rss:hover{background-color:#f79638;}
.social-media.rounded a.linkedin:hover{background-color:#018faf;}
.social-media.rounded a.skype:hover{background-color:#00b0f6;}
.social-media.rounded a.flickr:hover{background-color:#0061db;}
.social-media.rounded a.vimeo:hover{background-color:#4cb2d9;}
.social-media.rounded a.github:hover{background-color:#3b3b3b;}
.social-media.rounded a.youtube:hover{background-color:#cc181e;}
.social-media.rounded a.windows:hover{background-color:#6dc2e9;}
.social-media.rounded a.dropbox:hover{background-color:#007ee5;}
.social-media.rounded a.xing:hover{background-color:#026566;}
.social-media.rounded a.adn:hover{background-color:#1ea076;}
.social-media.rounded a.android:hover{background-color:#98cb02;}
.social-media.rounded a.apple:hover{background-color:#a6b1b7;}
.social-media.rounded a.behance:hover{background-color:#2d9ad2;}
.social-media.rounded a.bitbucket:hover{background-color:#214f81;}
.social-media.rounded a.bitcoin:hover{background-color:#f7931b;}
.social-media.rounded a.codepan:hover{background-color:#000;}
.social-media.rounded a.css3:hover{background-color:#3289ce;}
.social-media.rounded a.delicious:hover{background-color:#3399fe;}
.social-media.rounded a.deviantart:hover{background-color:#c8da30;}
.social-media.rounded a.digg:hover{background-color:#0080c2;}
.social-media.rounded a.drupal:hover{background-color:#0077b9;}
.social-media.rounded a.empire:hover{background-color:#000;}
.social-media.rounded a.foursquare:hover{background-color:#daecb0;}
.social-media.rounded a.git:hover{background-color:#f34f29;}
.social-media.rounded a.gitti:hover{background-color:#634c3e;}
.social-media.rounded a.hacker-news:hover{background-color:#f18642;}
.social-media.rounded a.html5:hover{background-color:#e54c1f;}
.social-media.rounded a.joomla:hover{background-color:#016fb9;}
.social-media.rounded a.jsfiddle:hover{background-color:#4679a4;}
.social-media.rounded a.linux:hover{background-color:#fece0e;}
.social-media.rounded a.maxcdn:hover{background-color:#f36f20;}
.social-media.rounded a.openid:hover{background-color:#fe6101;}
.social-media.rounded a.pagelines:hover{background-color:#3783e3;}
.social-media.rounded a.pied-piper:hover{background-color:#0c7b48;}
.social-media.rounded a.qq:hover{background-color:#23286c;}
.social-media.rounded a.rebel:hover{background-color:#000;}
.social-media.rounded a.reddit:hover{background-color:#cee3f8;}
.social-media.rounded a.renren:hover{background-color:#0d81e4;}
.social-media.rounded a.share:hover{background-color:#252525;}
.social-media.rounded a.slack:hover{background-color:#453744;}
.social-media.rounded a.soundcloud:hover{background-color:#fe4e00;}
.social-media.rounded a.spotify:hover{background-color:#80bb41;}
.social-media.rounded a.stack-exchange:hover{background-color:#265a93;}
.social-media.rounded a.stackoverflow:hover{background-color:#fea501;}
.social-media.rounded a.steam:hover{background-color:#191919;}
.social-media.rounded a.stumbleupon:hover{background-color:#f04f23;}
.social-media.rounded a.tencent-weibo:hover{background-color:#0063a7;}
.social-media.rounded a.trello:hover{background-color:#226784;}
.social-media.rounded a.vine:hover{background-color:#00b081;}
.social-media.rounded a.vk:hover{background-color:#50769d;}
.social-media.rounded a.wechat:hover{background-color:#a4dc31;}
.social-media.rounded a.weibo:hover{background-color:#d82828;}
.social-media.rounded a.wordpress:hover{background-color:#454442;}
.social-media.rounded a.yahoo:hover{background-color:#4b04a8;}
.social-media.rounded a.ftpx:hover{background-color:#000;}
.social-media.rounded a.amazon:hover{background-color:#ff9900;}
.social-media.rounded a.angellist:hover{background-color:#000;}
.social-media.rounded a.btc:hover{background-color:#f7931b;}
.social-media.rounded a.black-tie:hover{background-color:#000;}
.social-media.rounded a.bluetooth:hover{background-color:#0a3d91;}
.social-media.rounded a.buysellads:hover{background-color:#ba0202;}
.social-media.rounded a.cc-amex:hover{background-color:#016dd2;}
.social-media.rounded a.cc-diners-club:hover{background-color:#0069aa;}
.social-media.rounded a.cc-discover:hover{background-color:#f88737;}
.social-media.rounded a.cc-jcb:hover{background-color:#29166f;}
.social-media.rounded a.cc-mastercard:hover{background-color:#fe9611;}
.social-media.rounded a.paypal:hover{background-color:#012069;}
.social-media.rounded a.cc-stripe:hover{background-color:#49b802;}
.social-media.rounded a.cc-visa:hover{background-color:#1b4da2;}
.social-media.rounded a.chrome:hover{background-color:#edcd16;}
.social-media.rounded a.codepen:hover{background-color:#1b1c1b;}
.social-media.rounded a.codiepie:hover{background-color:#000;}
.social-media.rounded a.connectdevelop:hover{background-color:#023cb0;}
.social-media.rounded a.contao:hover{background-color:#e4790f;}
.social-media.rounded a.dashcube:hover{background-color:#000;}
.social-media.rounded a.edge:hover{background-color:#2c74be;}
.social-media.rounded a.expeditedssl:hover{background-color:#2e2e2e;}
.social-media.rounded a.firefox:hover{background-color:#df731b;}
.social-media.rounded a.fonticons:hover{background-color:#1d1e2a;}
.social-media.rounded a.fort-awesome:hover{background-color:#000;}
.social-media.rounded a.forumbee:hover{background-color:#85ac2f;}
.social-media.rounded a.get-pocket:hover{background-color:#e84352;}
.social-media.rounded a.gg:hover{background-color:#fd0002;}
.social-media.rounded a.gratipay:hover{background-color:#653614;}
.social-media.rounded a.houzz:hover{background-color:#9bc545;}
.social-media.rounded a.internet-explorer:hover{background-color:#00bcf2;}
.social-media.rounded a.ioxhost:hover{background-color:#f6a814;}
.social-media.rounded a.lastfm:hover{background-color:#e2152b;}
.social-media.rounded a.leanpub:hover{background-color:#231f20;}
.social-media.rounded a.meanpath:hover{background-color:#538dd6;}
.social-media.rounded a.medium:hover{background-color:#00ab6c;}
.social-media.rounded a.mixcloud:hover{background-color:#040204;}
.social-media.rounded a.modx:hover{background-color:#8ed547;}
.social-media.rounded a.odnoklassniki:hover{background-color:#f68634;}
.social-media.rounded a.opencart:hover{background-color:#00c1f2;}
.social-media.rounded a.opera:hover{background-color:#e81617;}
.social-media.rounded a.optin-monster:hover{background-color:#8ed31e;}
.social-media.rounded a.product-hunt:hover{background-color:#d6573d;}
.social-media.rounded a.reddit:hover{background-color:#ff4500;}
.social-media.rounded a.safari:hover{background-color:#2973d9;}
.social-media.rounded a.scribd:hover{background-color:#382d29;}
.social-media.rounded a.sellsy:hover{background-color:#006ca2;}
.social-media.rounded a.shirtsinbulk:hover{background-color:#dd3a26;}
.social-media.rounded a.simplybuilt:hover{background-color:#322f34;}
.social-media.rounded a.skyatlas:hover{background-color:#01aebe;}
.social-media.rounded a.slideshare:hover{background-color:#13999a;}
.social-media.rounded a.stack-overflow:hover{background-color:#ef532a;}
.social-media.rounded a.tripadvisor:hover{background-color:#1e892f;}
.social-media.rounded a.twitch:hover{background-color:#6441a5;}
.social-media.rounded a.usb:hover{background-color:#000;}
.social-media.rounded a.viacoin:hover{background-color:#2376a2;}
.social-media.rounded a.whatsapp:hover{background-color:#44c254;}
.social-media.rounded a.wikipedia:hover{background-color:#0c0c0c;}
.social-media.rounded a.y-combinator:hover{background-color:#ff6501;}
.social-media.rounded a.yelp:hover{background-color:#bf311b;}
.social-media.rounded a.email:hover{background-color:#689c49;}
.social-media.rounded a.envira:hover{background-color:#75bd3b;}
.social-media.rounded a.gitlab:hover{background-color:#e24329;}
.social-media.rounded a.glide:hover{background-color:#00a7ff;}
.social-media.rounded a.snapchat:hover{background-color:#efe200;}
.social-media.rounded a.viadeo:hover{background-color:#f4982b;}
.social-media.rounded a.wpbeginner:hover{background-color:#ff6600;}
.social-media.rounded a.wpforms:hover{background-color:#b6581a;}
.social-media.default-color a:hover{color:#a3c9c7;}
.social-media.bordered.default-color a:hover{border-color:#a3c9c7;color:#a3c9c7;}
.social-media.rounded.default-color a:hover{background-color:#a3c9c7;color:#fff;}
.pie-chart{position:relative;margin-bottom:20px;text-align:center;}
.pie-chart canvas{max-width:100%;margin-bottom:70px;}
.pie-chart-percent{position:absolute;bottom:-10px;left:0;width:100%;color:#464646;font-size:48px;line-height:48px;font-weight:300;text-align:center;}
.pie-chart-details{text-align:center;}
.pie-chart-details h6{font-size:14px;letter-spacing:4px;text-transform:uppercase;}
.progress{overflow:visible;height:5px;box-shadow:none;border-radius:0;background-color:#e1e1e1;}
.progress-bar{position:relative;text-align:right;background-color:#a3c9c7;}
.progress-bar-title{margin-bottom:15px;color:#464646;font:700 30px "Montserrat", sans-serif;}
.progress-bar-title small{display:block;font:300 14px "Open Sans", sans-serif;}
.progress-bar-title i{float:right;padding-top:25px;}
.progress-bar span{position:absolute;top:-38px;right:0;color:#464646;font-family:"Montserrat", sans-serif;}
.comparison-bars{margin-bottom:30px;}
.comparison-bars .progress{position:relative;height:2px;}
.comparison-bars .progress-bar{position:absolute;top:0;bottom:0;background-color:#a3c9c7;}
.comparison-bars .progress-bar span{right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.comparison-bars .progress-bar-title-before{float:left;width:15%;}
.comparison-bars .progress-bar-title-after{float:right;width:15%;text-align:right;}
.comparison-bars .progress-bar-title-after i,
.comparison-bars .progress-bar-title-before i{padding-top:5px;font-size:42px;line-height:42px;color:#a3c9c7;}
.comparison-bars .progress-bar-title-before i{float:left;margin-right:20px;}
.comparison-bars .progress-bar-title-after i{float:right;margin-left:20px;}
.comparison-bars .progress-bar-title-after h4,
.comparison-bars .progress-bar-title-before h4{display:inline-block;margin-bottom:0;font-family:"Montserrat", sans-serif;}
.comparison-bars .progress-bar-title-after h4 small,
.comparison-bars .progress-bar-title-before h4 small{display:block;font:300 14px "Open Sans", sans-serif;}
.comparison-bars .progress{float:left;width:70%;margin-top:15px;}
.comparison-bars:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.counter{margin-bottom:50px;text-align:center;}
.counter-value{color:#464646;font-size:72px;line-height:84px;font-weight:300;}
.counter-value-static{color:#fff;font-size:72px;line-height:84px;font-weight:300;}
.counter-details{letter-spacing:4px;text-transform:uppercase;}
.counter-details p{display:inline-block;padding:0 40px;border-radius:15px;margin-top:10px;background-color:#a3c9c7;color:#fff;font-size:13px;letter-spacing:0;text-transform:none;}
.counter-value:before{margin-right:5px;content:attr(data-symbol-before);}
.counter-value:after{margin-left:5px;content:attr(data-symbol-after);}
@media (min-width:768px) and (max-width:991px){.counter-value{font-size:60px;line-height:72px;}
}
.odometer-container{margin-bottom:50px;text-align:center;}
.odometer:after,
.odometer:before{font:300 72px/72px "Open Sans", sans-serif;vertical-align:middle;}
.odometer:before{content:attr(data-symbol-before);}
.odometer:after{content:attr(data-symbol-after);}
.odometer-inside{display:inline-block;}
.odometer-digit{margin-top:6px;font:300 72px/72px "Open Sans", sans-serif;}
.odometer-formatting-mark{display:none}
.odometer-details{letter-spacing:4px;text-transform:uppercase;}
.odometer-details p{display:inline-block;padding:0 40px;border-radius:15px;margin-top:10px;background-color:#a3c9c7;color:#fff;font-size:13px;letter-spacing:0;text-transform:none;}
@media (min-width:768px) and (max-width:991px){.odometer-digit{font-size:60px;line-height:72px;}
}
.statistics-container{padding:20px 30px;margin-bottom:50px;background:#fff no-repeat center center;}
.statistics-container.shadow{margin-top:0;box-shadow:17px 24px 18px 0px rgba(0, 0, 0, 0.34);}
@media (max-width:767px){.statistics-container{padding:10px 0;}
.statistics-container #area-chart{height:150px !important;}
}
.countdown{margin:50px 0;color:#464646;}
.countdown > div{position:relative;float:left;width:150px;padding:25px 0;margin-right:105px;background-color:#fff;text-align:center;box-shadow:8px 3px 27px 0px rgba(0, 0, 0, 0.3);}
.countdown > div:last-child{margin-right:0;}
.countdown > div:after{position:absolute;top:48px;right:-47px;font-size:36px;content:":";}
.countdown > div:last-child:after{display:none;}
.countdown .count{margin-bottom:10px;font-size:52px;line-height:60px;font-weight:700;}
.countdown > div > span{display:block;color:#a3c9c7;font-size:16px;font-weight:700;text-transform:uppercase;}
.countdown:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
@media (min-width:1200px){.countdown > div{margin-right:180px;}
.countdown > div:after{right:-95px;}
}
@media (min-width:768px) and (max-width:991px){.countdown > div{margin-right:40px;}
.countdown > div:after{display:none;}
}
@media (max-width:767px){.countdown{display:block;text-align:center;}
.countdown > div{float:none;margin:0 auto 30px}
.countdown > div:last-child{margin:0 auto}
.countdown > div:after{display:none;}
}
.process-steps{margin-bottom:50px;}
.process-steps .step{position:relative;float:left;width:25%;padding-bottom:50px;text-align:center;-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-steps.process-3-steps .step{width:33.33333%;}
.process-steps.process-4-steps .step{width:25%;}
.process-steps.process-5-steps .step{width:20%;}
.process-steps .step i,
.process-steps .step img{display:block;padding:20px;border:2px dashed transparent;border-radius:50%;margin:0 auto 25px;-webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65);-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-steps .step i{position:relative;z-index:1;display:block;width:160px;height:160px;margin-bottom:60px;color:#fff;font-size:32px;line-height:115px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-steps .step i:after{position:absolute;z-index:-1;top:23px;left:23px;width:110px;height:110px;border-radius:50%;background-color:#a3c9c7;content:"";-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-steps .step i + h5,
.process-steps .step img + h5{margin-top:-50px;font-family:"Montserrat", sans-serif;line-height:26px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-steps .step i + h5 span,
.process-steps .step img + h5 span{display:block;-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-steps .step > *:last-child{margin-bottom:0;}
.process-steps .step:hover{padding-bottom:0;}
.process-steps .step:hover i,
.process-steps .step:hover img{font-size:38px;border-color:#a3c9c7;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.process-steps .step:hover i:after{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.process-steps .step:hover i + h5,
.process-steps .step:hover img + h5{margin-top:0;}
.process-steps .step:hover i + h5 span,
.process-steps .step:hover img + h5 span{color:#a3c9c7;}
.process-steps:after{display:table;content:" ";clear:both;}
.process-slider{margin:50px 0;border-bottom:1px dashed #e1e1e1;}
.process-slider .item{padding:30px 30px 0;}
.process-slider .item:before{position:absolute;top:100px;bottom:0;left:45px;border-left:1px dashed #e1e1e1;content:"";}
.process-slider .service-box.style-7 > i{position:relative;z-index:1;font-size:28px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.process-slider .service-box.style-7 > i:after{position:relative;z-index:-1;display:block;width:45px;height:85px;border-radius:50%;background-color:#a3c9c7;color:#fff;text-align:center;content:"";-webkit-transform:rotate(65deg) translate(-60px, -20px);-ms-transform:rotate(65deg) translate(-60px, -20px);transform:rotate(65deg) translate(-60px, -20px);-webkit-transition:all 0.25s;transition:all 0.25s;}
.process-slider .service-box.style-7:hover > i{color:#fff;}
.process-slider .service-box.style-7:hover > i:after{background-color:#5ab8c0;}
@media (min-width:768px) and (max-width:991px){.process-slider .service-box.style-7 > i{float:left;}
.process-slider .service-box.style-7 .service-box-content{margin-left:85px;}
}
@media (max-width:767px){.process-steps .step,
.process-steps.process-3-steps .step,
.process-steps.process-4-steps .step,
.process-steps.process-5-steps .step{float:none;width:100%;}
}
.horizontal-timeline{margin:50px 0;border-top:5px dotted #a3c9c7;}
.horizontal-timeline .item{padding-left:2px;}
.horizontal-timeline .item:before{display:block;height:30px;border-left:1px solid #a3c9c7;margin-left:5px;margin-bottom:20px;content:"";}
.horizontal-timeline .item h4{margin-bottom:0;}
.horizontal-timeline .item h6{margin-bottom:20px;color:#a3c9c7;font:14px/27px "Montserrat", sans-serif;}
.horizontal-timeline .owl-prev,
.horizontal-timeline .owl-next{position:absolute;top:0;margin-top:-4px;}
.horizontal-timeline .owl-prev.disabled,
.horizontal-timeline .owl-next.disabled{opacity:0;}
.horizontal-timeline .owl-prev{left:-20px;}
.horizontal-timeline .owl-next{right:-20px;}
.vertical-timeline{margin-bottom:50px;list-style:none;}
.vertical-timeline li{position:relative;}
.vertical-timeline li .period{position:relative;top:-10px;float:left;width:180px;padding-right:45px;text-align:center;}
.vertical-timeline .period-details{position:relative;margin-left:180px;padding-bottom:42px;}
.vertical-timeline .period-details:before{position:absolute;top:4px;bottom:-10px;left:-45px;display:block;border-left:6px dotted #a3c9c7;content:"";}
.vertical-timeline li:last-child .period-details:before{bottom:0;}
.vertical-timeline .period-details h6{position:relative;margin-bottom:30px;color:#a3c9c7;font:16px "Montserrat", sans-serif;}
.vertical-timeline .period-details h6:before{position:absolute;top:12px;left:-45px;width:30px;border-top:1px solid #a3c9c7;content:"";}
.vertical-timeline .period-details > *:last-child{margin-bottom:0;}
.vertical-timeline li:after{display:table;content:" ";clear:both;}
@media (max-width:767px){.vertical-timeline li .period{float:none;width:100%;text-align:left;}
.vertical-timeline .period-details{margin-left:0;}
.vertical-timeline .period-details:before,
.vertical-timeline .period-details h6:before{display:none;}
}
.price-plan{position:relative;padding:75px 25px;border:1px solid #e1e1e1;border-radius:20px;margin-bottom:50px;text-align:center;-webkit-transition:all 0.25s;transition:all 0.25s;}
.price-plan-header{margin-bottom:40px;}
.price-plan-header:after{display:block;width:5px;height:25px;border-radius:3px;margin:0 auto;background-color:#a3c9c7;content:"";}
.price-plan-header h1{margin-bottom:30px;font-size:72px;line-height:72px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.price-plan-header h1 small{color:#8f8f8f;font-size:14px;line-height:14px;}
.price-plan-header h6{margin-bottom:25px;letter-spacing:5px;text-transform:uppercase;}
.price-plan ul{margin-bottom:45px;list-style:none;}
.price-plan ul li{padding-bottom:10px;border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.price-plan ul li:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0;}
.price-plan .btn{margin-bottom:0;}
.price-plan:hover,
.price-plan.recommended{border-color:#a3c9c7;-webkit-transition:all 0.25s 0.1s;transition:all 0.25s 0.1s;}
.price-plan:hover .price-plan-header h1,
.price-plan.recommended .price-plan-header h1{color:#a3c9c7;}
@media (min-width:1200px){.price-plan{padding:75px 50px;}
}
.booking{position:relative;z-index:200;padding:30px 100px 10px;border:1px solid #514e5b;margin-top:-50px;margin-bottom:75px;background-color:#1a191e;color:#fff;}
.booking h3{margin-bottom:30px;color:#fff;}
#booking-form select,
#booking-form input[type="email"],
#booking-form input[type="text"]{position:relative;z-index:5;border-radius:4px;background-color:#fff;color:#8f8f8f;}
#booking-form button[type="submit"]{margin-top:20px;}
#booking-form select{background:#fff url(../images/arrow-down.png) no-repeat center right;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.date{position:relative;z-index:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.date img{position:absolute;z-index:-1;top:17px;right:0;}
.date input{background:#fff !important;}
.beatpicker{width:251px;padding:20px;border:1px solid #e1e1e1;background-color:#fff;font-family:"Open Sans", sans-serif;}
.beatpicker .button{font-family:"Open Sans", sans-serif;}
.beatpicker .header{margin-bottom:10px;}
.beatpicker .main-nav{margin-bottom:10px;background-color:#a3c9c7;}
.beatpicker a{-webkit-transition:all 0.25s;transition:all 0.25s;}
.beatpicker .main-nav a:hover,
.beatpicker .main-nav .nav-btn:hover,
.beatpicker .main-nav .current-indicator:hover,
.beatpicker .days .cell-parent li.cell:hover,
.beatpicker .days .cell-parent li.cell.selected-date:hover,
.beatpicker .days .cell-parent li.cell.selected-date{background-color:#5ab8c0;color:#fff;}
.beatpicker .days .cell.notable-today{background-color:#a3c9c7;color:#fff;font-weight:400;}
.beatpicker li.cell{width:12.2%;}
.beatpicker .days .cell-parent li.cell.cell-months,
.beatpicker .days .cell-parent li.cell.cell-years{padding:5px;width:14.65%;}
.beatpicker-clear,
.beatpicker .footer{display:none;}
.date:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
@media (min-width:768px) and (max-width:991px){.booking{padding:30px 30px 10px;}
.beatpicker{margin-left:-95px;}
}
@media (max-width:767px){.booking{margin-top:50px;padding:30px 30px 10px;}
.beatpicker{width:230px}
}
blockquote{padding:0;border-left:none;margin-bottom:20px;font-size:14px;font-weight:300;font-style:italic;}
blockquote footer{color:inherit;font-size:14px;font-style:normal;}
blockquote footer small{color:inherit;}
blockquote footer:before,
blockquote footer small:before{display:none;}
blockquote footer img{border-radius:50%;margin-right:10px;}
.testimonial-title{display:inline-block;border-bottom:1px solid #a3c9c7;margin:0 auto 100px;font-family:"Montserrat", sans-serif;font-weight:700;text-transform:uppercase;}
.testimonial{margin-bottom:50px;text-align:center;}
.testimonial blockquote{margin-bottom:50px;font-size:30px;line-height:52px;}
.testimonial h5{font-family:"Montserrat", sans-serif;text-transform:uppercase;}
.testimonial h5 span{color:#a3c9c7;}
@media (max-width:767px){.testimonial blockquote{font-size:22px;line-height:40px}
}
.isotope{margin-bottom:75px;}
.isotope.gutter,
.isotope.masonry{margin:-15px -15px 60px;}
.isotope .isotope-item{float:left;width:25%;}
.isotope.gutter .isotope-item,
.isotope.masonry .isotope-item{padding:15px;}
.isotope.col-3 .isotope-item{width:33.333333%;}
.isotope.col-4 .isotope-item{width:25%;}
.isotope .item-width-1,
.isotope .item-width-2{width:33.333333%;}
.isotope .portfolio-item{margin-bottom:0;}
.isotope:after{display:table;content:" ";clear:both;}
@media (min-width:1400px){.isotope .item-width-2{width:16.666667%;}
}
@media (min-width:768px) and (max-width:991px){.isotope.col-4 .isotope-item{width:33.33333%;}
.isotope .item-width-1,
.isotope .item-width-2{width:50%;}
}
@media (max-width:767px){.isotope .isotope-item,
.isotope.col-3 .isotope-item,
.isotope.col-4 .isotope-item,
.isotope .item-width-1,
.isotope .item-width-2{float:none;width:100%;}
}
@media (min-width:480px) and (max-width:767px){.isotope .isotope-item,
.isotope.col-3 .isotope-item,
.isotope.col-4 .isotope-item,
.isotope .item-width-1,
.isotope .item-width-2{float:left;width:50%;}
}
.filter{margin-bottom:50px;list-style:none;}
.filter li{display:inline-block;margin-right:30px;}
.filter li:last-child{margin-right:0;}
.filter li a{display:inline-block;color:#8f8f8f;font:14px/27px "Montserrat", sans-serif;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.filter li a:hover,
.filter li a.active{color:#464646;}
@media (max-width:767px){.filter li{display:block;margin-right:0;margin-bottom:10px;}
.filter li:last-child{margin-bottom:0;}
}
.pagination{display:block;margin-top:0;margin-bottom:50px;}
.pagination li{display:inline-block;margin-right:30px;}
.pagination li:last-child{margin-right:0;}
.pagination li a{display:block;min-width:25px;padding:0;border:none;background-color:transparent;color:#464646;font:16px "Montserrat", sans-serif;text-align:center;-webkit-transition:all 0.25s;transition:all 0.25s;}
.pagination li a:after{display:block;width:0;height:3px;border-radius:2px;margin-top:3px;background-color:#a3c9c7;content:"";-webkit-transition:all 0.25s;transition:all 0.25s;}
.pagination > li:last-child > a,
.pagination > li:first-child > a,
.pagination > li:last-child > span
.pagination > li:first-child > span{border-radius:0;}
.pagination li a:hover,
.pagination li.active a,
.pagination li.active a:hover{background-color:transparent;color:#a3c9c7;}
.pagination li a:hover:after,
.pagination li.active a:after{width:25px;}
.pagination:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.breadcrumb{background-color:transparent;margin:0;padding:0;}
.breadcrumb > li + li:before{padding:0;margin:0 10px 0 7px;color:#fff;content:"/";}
.breadcrumb li a{color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s;}
.breadcrumb li a:hover{color:#a3c9c7;text-decoration:none;}
.breadcrumb li.active{color:#a3c9c7;}
.full-section{position:relative;z-index:1;padding:50px 0;margin-bottom:100px;background:no-repeat center center;}
.full-section-overlay-color{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.75;}
.full-section-container{position:relative;z-index:3;}
.parallax{background-attachment:fixed;background-size:cover !important;}
.parallax.parallax-disable{background-attachment:scroll;}
.multilayer-parallax{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;}
.multilayer-parallax .parallax-layer{position:absolute;top:0;left:0;}
.full-screen{margin-bottom:-50px;}
.full-screen .full-section-container{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.half-image-left,
.half-image-right{position:absolute;z-index:1;top:0;bottom:0;width:50%;background:no-repeat center center;background-size:cover;}
.half-image-left{left:0;}
.half-image-right{right:0;}
.half-image-left img,
.half-image-right img{display:none;}
.section-title{position:absolute;bottom:0;left:0;font-size:20vw;line-height:12vw;color:#f3f4fe;}
.section-title.vertical{top:0;bottom:auto;left:50px;font-size:8vw;line-height:1vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left bottom 0;-ms-transform-origin:left bottom 0;transform-origin:left bottom 0;}
.section-image{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.section-image.image-right{left:auto;right:20px;}
.dark-section{background-color:#a3c9c7;color:#fff;}
.dark-section a,
.dark-section h1,
.dark-section h2,
.dark-section h3,
.dark-section h4,
.dark-section h5,
.dark-section h6{color:inherit;}
.dark-section a:hover{color:rgba(122, 32, 69, 1);}
.dark-section .circle-list{color:inherit;}
.dark-section .btn-default-1:hover,
.dark-section .btn-default-1:focus,
.dark-section .btn-default-2:hover,
.dark-section .btn-default-2:focus{color:#fff;}
.dark-section .text-highlight{background-color:#fff;color:#242424;}
.dark-section .btn-grey,
.dark-section .btn-grey:hover{color:#464646;}
.dark-section .btn-grey.bordered{color:#fff;}
.dark-section .about-me:hover > a:hover{color:inherit;}
.dark-section .about-me:hover > a:hover:after{border-bottom-color:inherit;}
.dark-section .about-me-thumbnail > a:hover{color:#fff;}
.dark-section .panel-title a:hover,
.dark-section .panel-title a[aria-expanded="true"]{color:#fff;}
.dark-section .plus-list{color:inherit;}
.dark-section .service-box-content > a:after{border-color:inherit;}
.dark-section .service-box.style-6 .service-box-content h6 small{color:inherit;}
.full-section .service-box.style-8 .service-box-content{padding:0 30px 30px;}
.dark-section .service-box.style-11 > i{color:inherit;}
.dark-section .service-box.style-11:hover > i{color:#a3c9c7;}
.dark-section .nav-tabs > li > a{background-color:rgba(255, 255, 255, 0.1);}
.dark-section .nav-tabs.style-2 > li > a{background-color:transparent;}
.dark-section .nav-tabs > li > a:hover,
.dark-section .nav-tabs > li.active > a,
.dark-section .nav-tabs > li.active > a:hover,
.dark-section .nav-tabs > li.active > a:focus{background-color:rgba(146,127,70, 0.6);color:#fff;}
.dark-section .tabs.style-2 .nav-tabs > li > a:hover,
.dark-section .tabs.style-2 .nav-tabs > li.active > a,
.dark-section .tabs.style-2 .nav-tabs > li.active > a:hover,
.dark-section .tabs.style-2 .nav-tabs > li.active > a:focus{background-color:#a3c9c7;}
.dark-section .tabs.style-3 .nav-tabs > li > a,
.dark-section .tabs.style-3 .nav-tabs > li > a:hover,
.dark-section .tabs.style-3 .nav-tabs > li.active > a,
.dark-section .tabs.style-3 .nav-tabs > li.active > a:hover,
.dark-section .tabs.style-3 .nav-tabs > li.active > a:focus{background-color:transparent;}
.dark-section .tabs.style-3 .nav-tabs > li > a:hover{color:#a3c9c7;}
.dark-section .tabs.style-3 .nav-tabs > li.active > a:hover{color:inherit;}
.dark-section .tabs.style-4 .nav-tabs > li > a span{border-color:#fff;}
.dark-section .pie-chart-percent{color:inherit;}
.dark-section .counter-value{color:inherit;}
.dark-section .portfolio-item-hover a:hover{color:#212121;}
.dark-section .filter li a.active{color:#a3c9c7;}
.dark-section .portfolio-navigation i{background-color:#fff;color:#464646;}
.dark-section .portfolio-navigation a:hover i{background-color:#a3c9c7;color:#fff;}
.dark-section .reply a:after{border-color:inherit;}
.dark-section #commentform input:focus ~ label,
.dark-section #commentform textarea:focus ~ label,
.dark-section #commentform input:valid ~ label,
.dark-section #commentform textarea:valid ~ label{color:inherit;}
.dark-section #contact-form input:focus ~ label,
.dark-section #contact-form textarea:focus ~ label,
.dark-section #contact-form input:valid ~ label,
.dark-section #contact-form textarea:valid ~ label{color:inherit;}
.dark-section .contact-box h6{color:#a3c9c7;}
.dark-section .progress-bar span{color:inherit;}
.dark-section .progress{background-color:#a3c9c7;}
.dark-section .progress-bar{background-color:#fff;}
.dark-section .progress-bar-title{color:inherit;}
.dark-section .comparison-bars .progress{background-color:#fff;}
.dark-section .tabs.vertical-tabs .nav-tabs > li > a span{border-color:#fff;}
.dark-section .image-box-2 .image-box-details .price small{color:#fff;}
.dark-section .widget-recent-posts ul li .post-title{color:inherit;}
.dark-section .widget-recent-posts ul li .post-title:hover{color:#a3c9c7;}
.dark-section .widget-recent-comments ul li a:last-child{color:inherit;}
.dark-section .owl-dot{background-color:#fff;}
.dark-section .owl-dot:hover,
.dark-section .owl-dot.active{background-color:#a3c9c7;}
#section-1{padding:100px 0 50px;margin-top:50px;background-image:url(../../images/backgrounds/bg-1.jpg);}
#section-2{padding:60px 0 20px;margin-top:80px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-2.jpg);}
#section-3{padding-top:100px;padding-bottom:0;margin-bottom:0;background-color:#fafafa;}
#section-4{padding-top:100px;margin-bottom:0;background:url(../../images/backgrounds/bg-3.jpg) no-repeat center bottom;}
#section-5{padding:100px 0 25px;margin-bottom:0;background-image:url(../static/banner-subscribe.jpg);}
#section-5 .widget-newsletter{margin-top:65px;}
#section-5 .widget-newsletter input[type="text"]{height:39px;padding:10px 15px;border-radius:4px;background-color:#fff;color:#8f8f8f;}
#section-6{padding:85px 0 65px;margin-top:50px;background-image:url(../../images/backgrounds/bg-5.jpg);}
#section-7{padding:120px 0 80px;margin-bottom:0;}
#section-7 .half-image-left{background-position:bottom right;background-size:auto;}
#section-8{padding:100px 15px 80px;margin-top:25px;background-image:url(../../images/backgrounds/bg-6.jpg);}
#section-8:after{position:absolute;top:0;right:0;bottom:0;width:33.33333%;background-color:#a3c9c7;content:"";}
#section-9{margin-top:80px;margin-bottom:0;padding-bottom:100px;background-color:#0e1826;background-image:url(../../images/backgrounds/bg-7.jpg);}
#section-10{padding:75px 0 45px;margin-top:50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-8.jpg);}
#section-11{padding:40px 0 30px;background-color:#a3c9c7;}
#section-11 .btn, .pdfBlock .btn{margin-top:30px;}
#section-12{padding:100px 15px 15px;margin-top:60px;background-color:#f5f9fb;}
#section-12:after{position:absolute;top:0;right:0;bottom:0;width:35%;background-color:#242424;content:"";}
#section-13{padding:100px 0 65px;margin-top:50px;background-image:url(../../images/backgrounds/bg-9.jpg);}
#section-13:after{position:absolute;top:0;left:0;bottom:0;width:60%;background-color:#000;opacity:0.8;content:"";}
#section-14{padding-top:20px;padding-bottom:0;margin-top:25px;margin-bottom:0;background-color:#5ab8c0;}
#section-15{padding:100px 0 50px;margin-top:50px;margin-bottom:0;background-color:#a3c9c7;}
#section-16{padding:100px 0 80px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-10.jpg);}
#section-17{padding:100px 0 80px;margin-bottom:150px;background-image:url(../../images/backgrounds/bg-11.jpg);}
#section-18{padding:150px 0;margin-top:70px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-12.jpg);}
#section-18:before{position:absolute;top:0;left:0;width:0;height:0;border-top:100px solid #fff;border-left:1920px solid transparent;content:"";}
#section-19{padding:100px 0 50px;background-image:url(../../images/backgrounds/bg-13.jpg);}
#section-19 .blog-article{margin-bottom:50px;}
#section-20{padding:100px 0 50px;margin-top:50px;margin-bottom:30px;background-color:#f5f9fa;}
#section-21{padding:100px 0 50px;margin-top:50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-14.jpg);}
#section-22{overflow:hidden;padding-top:100px;padding-bottom:0;border-bottom:1px solid #464646;margin-bottom:60px;}
#section-23{padding-top:60px;padding-bottom:0;margin-top:25px;margin-bottom:0;background-color:#2c2c2c;}
#section-23 .map{position:absolute;z-index:10;top:0;bottom:0;left:0;width:48%;}
#section-23 .widget-contact{color:#8f8f8f;}
#section-24{padding:30px 0 20px;margin-top:40px;background-color:#0d0d0d;color:#8f8f8f;}
#section-25{padding:100px 0 80px;margin-top:50px;background-image:url(../../images/backgrounds/bg-15.jpg);}
#section-26{padding:240px 0 220px;margin-top:80px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-16.jpg);}
#section-26:after{position:absolute;top:0;bottom:-1px;right:0;width:65%;background-color:#fff;content:"";-webkit-transform:skewX(-15deg) translateX(15%);-ms-transform:skewX(-15deg) translateX(15%);transform:skewX(-15deg) translateX(15%);}
#section-27{padding:240px 0 220px;background-image:url(../../images/backgrounds/bg-17.jpg);}
#section-27:after{position:absolute;top:0;bottom:-1px;left:0;width:45%;background-color:#fff;content:"";-webkit-transform:skewX(-15deg) translateX(-25%);-ms-transform:skewX(-15deg) translateX(-25%);transform:skewX(-15deg) translateX(-25%);}
#section-28{padding:200px 0 50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-13.jpg);}
#section-28:before{position:absolute;z-index:3;top:0;right:0;width:0;height:0;border-top:150px solid #fff;border-left:1920px solid transparent;content:"";}
#section-29{padding-top:320px;margin-bottom:0;background:url(../../images/backgrounds/bg-18.png) no-repeat top center;}
#section-30{padding:170px 0 160px;margin-bottom:0;}
#section-30 .half-image-right{width:55%;}
#section-31{padding:170px 0 160px;margin-bottom:0;}
#section-31 .half-image-left{width:55%;}
#section-32{padding:170px 0 160px;}
#section-32 .half-image-right{width:55%;}
#section-33{padding:100px 0 50px;margin-top:80px;background-image:url(../../images/backgrounds/bg-19.jpg);}
#section-34{overflow:hidden;padding:100px 0 50px;margin-top:60px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-20.jpg);}
#section-34 .section-title{left:auto;right:0;color:#54555d;font-size:14vw;}
#section-34 .box{padding:50px 50px 12px;background-color:rgba(0, 0, 0, 0.59);}
#section-35{padding:100px 0 30px;margin:60px 30px 150px 50px;background-image:url(../../images/backgrounds/bg-21.jpg);box-shadow:-100px 100px 0 0 #f2f9fe;}
#section-36{padding:100px 0 80px;margin-bottom:0;background-color:#f2f9fe;}
#section-36 .contact span{margin-right:20px;color:#464646;font-family:"Montserrat", sans-serif;text-transform:uppercase;}
#section-37{padding-top:270px;padding-bottom:0;margin-top:80px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-22.jpg);}
#section-37 .nav-tabs{margin-top:200px;}
#section-38{padding:100px 0 50px;background-color:#dceaea;}
#section-38 .service-box.style-11 .service-box-content h6 a{color:#fff;}
#section-38 .service-box.style-11 .service-box-content h6 a:hover{color:#464646;}
#section-39{padding:100px 0 50px;margin-top:100px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-4.jpg);}
#section-40{padding:100px 0 120px;margin-bottom:0;}
#section-40 .half-image-right{width:40%;}
#section-41{padding:100px 0 50px;margin-bottom:0;background-color:#fff;}
#section-41 .btn{color:#fff;}
#section-41 .half-image-left{width:60%;}
#section-41 .section-title.vertical{top:auto;bottom:0;right:50px;left:auto;-webkit-transform-origin:right bottom 0;-ms-transform-origin:right bottom 0;transform-origin:right bottom 0;}
#section-42{padding-top:100px;padding-bottom:0;margin-bottom:0;}
#section-42 .isotope.masonry{float:right;width:90%;}
#section-42 + #section-34{margin-top:0;}
#section-43{padding:100px 0 50px;margin-top:50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-23.jpg);}
#section-44{padding:100px 0 80px;margin-bottom:0;}
#section-44 h5{position:absolute;z-index:1;top:50%;left:75%;padding-left:35px;color:#fff;font-family:"Montserrat";letter-spacing:35px;text-align:center;text-transform:uppercase;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#section-44 [class^="col-"]{position:static;}
#section-45{padding:100px 0 80px;margin-top:80px;margin-bottom:0;background:-webkit-linear-gradient(#51286a 0%, #251855 78%, #171249 100%);background:linear-gradient(#51286a 0%, #251855 78%, #171249 100%);}
#section-46{padding:100px 0 80px;margin-bottom:0;}
#section-46 .half-image-right{right:-150px;}
#section-46 + #section-1{margin-top:0;}
#section-47{padding:100px 0 80px;margin-top:50px;background-color:#dceaea;}
#section-47 .half-image-left{width:55%;}
#section-48{overflow:hidden;padding:180px 0 160px;background-color:#f6f9ff;}
#section-49{padding:100px 0 80px;margin-top:50px;margin-bottom:0;background-color:#111111;}
#section-49 .half-image-left{width:45%;}
#section-50{padding:100px 0 60px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-24.jpg);}
#section-51{padding:100px 0 50px;background-color:#dceaea;color:#464646;}
#section-52{padding:100px 0 80px;margin-bottom:0;}
#section-53{padding:100px 0 80px;}
#section-54{padding:100px 0 80px;margin-top:100px;margin-bottom:0;background-image:url(../static/banner-parrallax-guides-2.jpg);}
#section-55{padding:60px 0 20px;background-color:#5ab8c0;}
#section-56{padding:100px 0 50px;background-color:#5ab8c0;}
#section-57{padding:100px 0 50px;margin-top:50px;background-image:url(../static/banner-parrallax-guides.jpg);}
#section-58{padding:100px 0 50px;margin-top:50px;background-image:url(../../images/backgrounds/bg-26.jpg);}
#section-59{padding:100px 0 80px;margin-top:50px;background-image:url(../../images/backgrounds/bg-13.jpg);}
#section-60{overflow:hidden;padding:0;}
#section-60 .map{position:absolute;z-index:10;top:0;bottom:0;left:0;width:45%;}
#section-61{padding:100px 0 50px;background-image:url(../../images/backgrounds/bg-21.jpg);}
#section-62{padding:100px 0 80px;margin-top:80px;margin-bottom:0;}
#section-63{padding:100px 0 80px;}
#section-64{margin-top:50px;margin-bottom:0;background-color:#5ab8c0;}
#section-65{padding:100px 0 80px;margin-top:80px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-4.jpg);}
#section-66{padding:100px 0 65px;margin-bottom:0;background-color:#111111;}
#section-67{padding:100px 0 50px;margin-bottom:0;background-color:#ffce38;color:#464646;}
#section-67 .half-image-left{width:40%;background-position:center right;}
#section-68{padding:100px 0 80px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-27.jpg);}
#section-69{padding:100px 0 50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-28.jpg);}
#section-70{padding:100px 0 50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-29.jpg);}
#section-71{padding:100px 0 50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-30.jpg);}
#section-72{padding:100px 0 50px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-31.jpg);}
#section-73{padding:0;margin-bottom:0;background-image:url(../../images/backgrounds/bg-32.jpg);}
#section-73 h1{position:absolute;z-index:5;top:50%;left:0;width:100%;font:700 72px/72px "Montserrat", sans-serif;letter-spacing:50px;text-transform:uppercase;text-align:center;}
#section-74{padding:0;margin-bottom:0;background-image:url(../../images/backgrounds/bg-33.jpg);}
#section-75{padding:0;margin-bottom:0;background-image:url(../../images/backgrounds/bg-34.jpg);}
#section-76{padding:0;margin-bottom:0;background-image:url(../../images/backgrounds/bg-35.jpg);}
#section-77{padding:50px 0 25px;margin-bottom:0;background-image:url(../../images/backgrounds/bg-20.jpg);}
#section-77 .box{padding:50px 50px 12px;background-color:rgba(0, 0, 0, 0.59);}
#section-78{padding:0;margin-bottom:0;background-image:url(../../images/backgrounds/bg-36.jpg);}
@media (min-width:1400px){.section-image{left:5%;}
.section-image.image-right{right:5%;}
}
@media (min-width:1200px){#section-8{padding-left:5%;}
#section-35{margin-left:100px;}
#section-42 .isotope.masonry{width:80%;}
}
@media (min-width:768px) and (max-width:991px){.full-screen .full-section-container{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.half-image-left,
.half-image-right{position:relative;width:100%;background-image:none !important;}
.half-image-right img,
.half-image-left img{display:block;margin-top:-100px;margin-bottom:70px;}
#section-4{background:none;}
#section-8:after{display:none;}
#section-12{padding-bottom:80px;}
#section-12:after{width:100%;}
#section-13:after{width:100%;}
#section-16{background-image:none;}
#section-26:after{-webkit-transform:skewX(-15deg) translateX(20%);-ms-transform:skewX(-15deg) translateX(20%);transform:skewX(-15deg) translateX(20%);}
#section-27:after{-webkit-transform:skewX(-15deg) translateX(-30%);-ms-transform:skewX(-15deg) translateX(-30%);transform:skewX(-15deg) translateX(-30%);}
#section-30,
#section-31,
#section-32{padding:100px 0 55px;}
#section-30 .half-image-right,
#section-31 .half-image-left,
#section-32 .half-image-right{width:100%;}
#section-32{margin-bottom:0;}
#section-35{margin:60px 15px 150px 20px;}
#section-40 .half-image-right,
#section-41 .half-image-left,
#section-49 .half-image-left,
#section-67 .half-image-left{width:100%;}
#section-67{padding-top:200px;}
#section-41{color:#464646;}
#section-44 .full-section-container{position:static;}
#section-44 h5{top:30%;left:0;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
#section-46 .half-image-right{right:0;}
#section-47 .half-image-left{width:100%;}
#section-53{margin-bottom:0;}
#section-63{margin-bottom:0;}
}
@media (max-width:767px){.half-image-left,
.half-image-right{position:relative;width:100%;background-image:none !important;}
.half-image-right img,
.half-image-left img{display:block;margin-top:-100px;margin-bottom:70px;}
#section-4{background:none;}
#section-8:after{display:none;}
#section-9{background-image:none;}
#section-12{padding-bottom:80px;}
#section-12:after{width:100%;}
#section-13:after{width:100%;}
#section-16{background-image:none;}
#section-23{padding-top:0;}
#section-23 .map{position:relative;width:100%;}
#section-24{padding-right:15px;padding-left:15px;}
#section-26{padding:50px 0 30px;background-image:none;}
#section-26:after{display:none;}
#section-27{padding:50px 0 30px;margin-bottom:50px;background-image:none;}
#section-27:after{display:none;}
#section-30,
#section-31,
#section-32{padding:100px 0 55px;}
#section-30 .half-image-right,
#section-31 .half-image-left,
#section-32 .half-image-right{width:100%;}
#section-32{margin-bottom:0;}
#section-35{margin:60px 0 150px 0;}
#section-36 .contact{text-align:center;}
#section-40 .half-image-right,
#section-41 .half-image-left,
#section-49 .half-image-left,
#section-67 .half-image-left{width:100%;}
#section-67{padding-top:200px;}
#section-41{color:#464646;}
#section-42 .isotope.masonry{float:none;width:auto;}
#section-44 .full-section-container{position:static;}
#section-44 h5{top:15%;left:0;right:0;padding-left:20px;letter-spacing:20px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}
#section-46 .half-image-right{right:0;}
#section-47 .half-image-left{width:100%;}
#section-53{margin-bottom:0;}
#section-60{padding-top:0;}
#section-60 .map{position:relative;width:100%;}
#section-63{margin-bottom:0;}
.section-title{display:none;}
}
@media (min-width:480px) and (max-width:767px){#section-44 h5{top:20%;}
}
#local-video-section,
#youtube-video-section{position:absolute;z-index:1;overflow:hidden;top:0;width:100%;height:100%;}
#video-section{height:780px;padding:0;margin-top:100px;margin-bottom:0;}
.youtube-player{display:none;}
#video-section .full-section-container{position:absolute;z-index:2;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.embed-responsive{margin-bottom:20px;}
#local-video-section video{width:100%;}
#scroll-up{position:fixed;z-index:8030;bottom:100px;right:50px;display:none;width:46px;height:46px;border-radius:50%;background-color:#5ab8c0;color:#fff;font-size:24px;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all 0.25s;transition:all 0.25s;}
#scroll-up:hover{background-color:#a3c9c7;box-shadow:0 4px 7px 0 rgba(0, 0, 0, 0.16), 0 3px 12px 0 rgba(0, 0, 0, 0.12);}
#scroll-up.waves .waves-ripple{background-color:#dceaea;}
@media (max-width:767px){#scroll-up{right:20px;bottom:20px;}
}
.rev_slider_wrapper{margin-bottom:50px;height:785px;}
.tp-leftarrow.custom,
.tp-rightarrow.custom{width:36px;height:36px;border-radius:50%;background:#a3c9c7 no-repeat center center;-webkit-transition:all 0.25s;transition:all 0.25s;}
.tparrows.custom:before{line-height:36px;}
.tp-leftarrow.custom:hover,
.tp-rightarrow.custom:hover{background-color:#5ab8c0;}
.tp-leftarrow.custom{}
.tp-rightarrow.custom{}
.tp-bullets.custom .tp-bullet{width:8px;height:8px;border-radius:50%;border:2px solid #fff;background-color:transparent;-webkit-transition:all 0.25s;transition:all 0.25s;}
.tp-bullets.custom .tp-bullet:hover,
.tp-bullets.custom .tp-bullet.selected{border-color:#fff;background-color:#fff;}
.tp-caption.title-white{font-size:60px;line-height:60px;font-weight:300;}
.tp-caption.title-white-bold{color:#fff;font:72px/72px "Montserrat", sans-serif;}
.tp-caption.title-white-light{color:#fff;font:300 72px/72px "Open Sans", sans-serif;letter-spacing:30px;}
.tp-caption.title-big{font:700 92px/92px "Montserrat", sans-serif;}
.tp-caption.title-big-white{color:#fff;font:700 92px/92px "Montserrat", sans-serif;}
.tp-caption.title-big-light-white{color:#fff;font:300 140px/140px "Open Sans", sans-serif;text-transform:uppercase;}
.tp-caption.title-bigger-light-white{color:#fff;font:300 110px/110px "Open Sans", sans-serif;text-transform:uppercase;}
.tp-caption.subtitle-white{color:#fff;font:30px/48px "Open Sans", sans-serif;}
.tp-caption.subtitle-big{color:#464646;font:700 48px/60px "Open Sans", sans-serif;}
.tp-caption.text{font-size:24px;font-weight:300;}
.tp-caption.text-big{font-size:30px;line-height:48px;font-weight:300;}
.tp-caption.text-big-white{color:#fff;font-size:30px;line-height:48px;font-weight:300;}
.tp-caption.text-small-white{color:#fff;font-size:18px;line-height:30px;}
.tp-caption.text-small{color:#464646;font-size:18px;line-height:30px;}
.tp-caption.special-text{font:60px/60px "Playfair Display", serif;font-style:italic;color:#a3c9c7;}
.tp-caption.icons{color:#a3c9c7;font:14px/27px "Montserrat", sans-serif;letter-spacing:5px;text-align:center;text-transform:uppercase;}
.tp-caption.icons i{display:inline-block;margin-bottom:20px;color:#fff;font-size:56px;line-height:56px;}
.tp-caption.list-item{color:#fff;}
.tp-caption.list-item:before{display:inline-block;width:9px;height:9px;border:2px solid #a3c9c7;border-radius:50%;margin-right:15px;content:"";}
.tp-caption.rectangle{width:785px;height:240px;background-color:rgba(0, 0, 0, 0.72);}
.tp-caption.rectangle-white{width:945px;height:145px;background-color:#fff;}
.tp-caption.square{width:335px;height:335px;border:40px solid #a3c9c7;}
@media (min-width:768px) and (max-width:991px){.tparrows.tp-leftarrow,
.tparrows.tp-rightarrow{display:none;}
.tp-caption .btn{padding:3px 17px 4px 17px;font-size:10px;}
.tp-caption.icons i{font-size:36px;line-height:36px;}
.tp-caption.list-item:before{width:7px;height:7px;margin-right:10px;}
.tp-caption.rectangle{width:500px;height:160px;}
.tp-caption.rectangle-white{width:600px;height:100px;}
.tp-caption.square{width:200px;height:200px;}
}
@media (max-width:767px){.tparrows.tp-leftarrow,
.tparrows.tp-rightarrow{display:none;}
.tp-bullets.custom{top:auto !important;bottom:-30px !important;}
.tp-caption .btn{padding:1px 8px 0 8px;font-size:4px;line-height:12px;}
.tp-caption.icons i{margin-bottom:7px;font-size:16px;line-height:16px;}
.tp-caption.list-item:before{width:5px;height:5px;margin-right:5px;}
.tp-caption.rectangle{width:190px;height:80px;}
.tp-caption.rectangle-white{width:230px;height:60px;}
.tp-caption.square{width:100px;height:100px;}
}
@media (min-width:480px) and (max-width:767px){.tp-caption .btn{padding:4px 12px 4px 12px;font-size:6px;}
.tp-caption.rectangle{width:280px;height:120px;}
.tp-caption.rectangle-white{width:320px;height:80px;}
.tp-caption.square{width:150px;height:150px;}
}
.owl-carousel{margin-bottom:50px;}
.owl-carousel .owl-item img{width:auto;}
.owl-dots{position:absolute;bottom:-20px;left:0;width:100%;text-align:center;}
.owl-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background-color:#8f8f8f;-webkit-transition:all 0.25s;transition:all 0.25s;}
.owl-dot:hover,
.owl-dot.active{background-color:#a3c9c7;}
.owl-dot:last-child{margin-right:0;}
.owl-prev,
.owl-next{position:absolute;top:50%;width:32px;height:32px;border-radius:50%;background:#a3c9c7 no-repeat center center;color:#fff;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.25s;transition:all 0.25s;}
.owl-prev{left:0;}
.owl-next{right:0;}
.owl-prev:before,
.owl-next:before{font-family:"FontAwesome";font-size:22px;line-height:32px;}
.owl-prev:before{content:"\f104";}
.owl-next:before{content:"\f105";}
.owl-prev:hover,
.owl-next:hover{background-color:#5ab8c0;}
.images-slider .owl-dots{bottom:30px;}
.logos-slider{margin-bottom:30px;text-align:center;}
.logos-slider .item a{display:block;height:90px;padding:0 20px;text-align:center;background:no-repeat top center;-webkit-transition:all 0.3s;transition:all 0.3s;}
.logos-slider .item a:hover{background-position:bottom center;}
.rounded-images-carousel{}
.rounded-images-carousel .owl-stage-outer{padding:40px 0;}
.rounded-images-carousel img{border:20px solid #a3c9c7;border-radius:50%;margin:0 auto;-webkit-transition:all 0.25s;transition:all 0.25s;}
.rounded-images-carousel .center img{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);}
.rounded-images-carousel .owl-prev{left:-20px;}
.rounded-images-carousel .owl-next{right:-20px;}
.portfolio-slider{margin-top:50px;margin-bottom:0;}
.portfolio-slider .portfolio-item{margin-bottom:0;}
@media (max-width:767px){.images-slider .owl-dots{bottom:10px;}
}
.fancybox-overlay{background:rgba(0, 0, 0, 0.85);}
.fancybox-inner{overflow-x:hidden !important;overflow-y:auto !important;}
.wow{visibility:hidden;}
.wow.animated{visibility:visible;}
.widget{margin-bottom:75px;}
.widget-title{margin-bottom:30px;font:400 13px/18px Didot, monospace;letter-spacing:2px;text-transform:uppercase;}
.widget-text{}
.widget-text div > *:last-child{margin-bottom:0;}
.widget-search{}
.widget-search form{position:relative;}
.widget-search #s{position:relative;width:100%;height:45px;padding:10px 45px 10px 0;border-width:0 0 1px 0;}
.widget-search input[type="submit"]{position:absolute;top:0;right:0;width:45px;height:45px;padding:0;border:none;background:url(../images/search.png) no-repeat center center;}
.widget-search label{position:absolute;z-index:1;top:10px;left:0;font-size:12px;font-style:italic;pointer-events:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-search input:focus ~ label,
.widget-search textarea:focus ~ label,
.widget-search input:valid ~ label,
.widget-search textarea:valid ~ label{top:-20px;color:#464646;font-style:normal;}
.widget-categories{}
.widget-categories ul{margin-bottom:0;list-style:none;}
.widget-categories ul li{margin-bottom:5px;}
.widget-categories ul li:last-child{margin-bottom:0;}
.widget-categories ul li a{color:#8f8f8f;font-size:13px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-categories ul li a strong{color:#464646;font-family:"Montserrat", sans-serif;font-weight:400;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-categories ul li a:hover,
.widget-categories ul li a:hover strong{text-decoration:none;color:#a3c9c7;}
.widget-categories-dropdown{}
.widget-archives{}
.widget-archives ul{margin-bottom:0;list-style:none;}
.widget-archives ul li{margin-bottom:5px;}
.widget-archives ul li:last-child{margin-bottom:0;}
.widget-archives ul li a{color:#8f8f8f;font-size:13px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-archives ul li a:hover{text-decoration:none;color:#a3c9c7;}
.widget-archives-dropdown{}
.widget-pages{}
.widget-pages ul{margin-bottom:0;list-style:none;}
.widget-pages ul li{margin-bottom:5px;}
.widget-pages ul li:last-child{margin-bottom:0;}
.widget-pages ul li a{color:#8f8f8f;font-size:13px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-pages ul li a:hover{text-decoration:none;color:#a3c9c7;}
.widget-metadata{}
.widget-metadata ul{margin-bottom:0;list-style:none;}
.widget-metadata ul li{margin-bottom:5px;}
.widget-metadata ul li:last-child{margin-bottom:0;}
.widget-metadata ul li a{color:#8f8f8f;font-size:13px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-metadata ul li a:hover{text-decoration:none;color:#a3c9c7;}
.widget-tags{}
.widget-tags a{padding:8px 15px;font:13px "Open Sans", sans-serif;text-transform:none;}
.widget-tags .btn + .btn{margin-left:5px;}
.widget-newsletter{}
.widget-newsletter form{position:relative;}
.widget-newsletter input[type="text"]{width:100%;padding:10px 0;border-width:0 0 1px 0;}
.widget-newsletter label{position:absolute;z-index:1;top:10px;left:0;font-size:12px;font-style:italic;pointer-events:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-newsletter input:focus ~ label,
.widget-newsletter textarea:focus ~ label,
.widget-newsletter input:valid ~ label,
.widget-newsletter textarea:valid ~ label{top:-20px;color:#464646;font-style:normal;}
.widget-newsletter input[type="submit"]{}
.widget-recent-posts{}
.widget-recent-posts ul{list-style:none;margin-bottom:0;}
.widget-recent-posts ul li{margin-bottom:20px;}
.widget-recent-posts ul li:last-child{margin-bottom:0;}
.widget-recent-posts ul li img{float:left;margin-right:20px;}
.widget-recent-posts ul li .post-title{color:#464646;font:13px "Montserrat", sans-serif;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-recent-posts ul li .post-details{color:#a3c9c7;font-size:12px;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-recent-posts ul li .post-details a{display:inline-block;padding-right:10px;border-right:1px solid #e1e1e1;margin-right:7px;line-height:12px;}
.widget-recent-posts ul li .post-details .post-date{color:#8f8f8f;}
.widget-recent-posts ul li .post-details a:last-child{padding-right:0;border-right:0;margin-right:0;}
.widget-recent-posts ul li .post-title:hover{color:#a3c9c7;text-decoration:none;}
.widget-recent-posts ul li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
@media (min-width:768px) and (max-width:991px){.widget-recent-posts ul li img{display:none;}
}
.widget-latest-posts{}
.widget-latest-posts ul{padding-top:10px;list-style:none;}
.widget-latest-posts ul li{margin-bottom:30px;}
.widget-latest-posts ul li:last-child{margin-bottom:0;}
.widget-latest-posts .post-category{display:block;margin-bottom:5px;margin-left:80px;color:#8f8f8f;font:10px "Montserrat", sans-serif;letter-spacing:2px;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-latest-posts .post-title{display:block;margin-left:80px;color:#464646;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-latest-posts .post-category:hover,
.widget-latest-posts .post-title:hover{color:#a3c9c7;}
.widget-latest-posts .post-date{float:left;display:block;width:60px;padding-top:12px;padding-right:10px;border-right:1px solid #e1e1e1;color:#a3c9c7;font:36px/20px "Montserrat", sans-serif;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-latest-posts .post-date small{display:block;margin-top:10px;color:#8f8f8f;font-size:11px;}
.widget-latest-posts .post-date:hover{color:#464646;}
.widget-latest-posts ul li:after{display:table;clear:both;content:"";}
@media (min-width:768px) and (max-width:991px){.widget-latest-posts .post-date{display:none;}
.widget-latest-posts .post-title,
.widget-latest-posts .post-category{margin-left:0;}
}
.widget-recent-comments{}
.widget-recent-comments ul{margin-bottom:0;font-size:13px;list-style:none;}
.widget-recent-comments ul li{margin-bottom:5px;}
.widget-recent-comments ul li:last-child{margin-bottom:0;}
.widget-recent-comments ul li a:first-child{color:#a3c9c7;}
.widget-recent-comments ul li a:last-child{color:#464646;}
.widget-calendar{}
.widget-calendar table{width:100%;text-align:center;}
.widget-calendar table th,
.widget-calendar table td{padding:5px;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;text-align:center;}
.widget-calendar table th:last-child,
.widget-calendar table td:last-child{border-right:1px solid #e1e1e1;}
.widget-calendar table tr:last-child td{border-bottom:1px solid #e1e1e1;}
.widget-calendar table tfoot td,
.widget-calendar table tfoot td:last-child,
.widget-calendar table tfoot tr:last-child td{border:none;}
.widget-calendar table td#today{background-color:#a3c9c7;color:#fff;}
.widget-flickr{}
.flickr-photos{padding-top:6px;margin:-4px;}
.flickr_badge_image{position:relative;float:left;padding:4px;}
.flickr_badge_image img{width:64px;height:auto;}
.flickr-photos:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
@media (min-width:1200px){.flickr_badge_image img{width:82px;}
}
.widget-instagram{}
#instafeed{padding-top:10px;margin:-4px;}
#instafeed a{float:left;display:block;width:72px;}
#instafeed a img{display:block;width:100%;height:auto;padding:4px;}
#instafeed:after{visibility:hidden;display:block;height:0;font-size:0;content:" ";clear:both;}
@media (min-width:1200px){#instafeed a{width:90px;}
}
.widget-twitter{}
.tweets-list ul{margin-bottom:0;list-style:none;}
.tweets-list ul li{margin-bottom:20px;}
.tweets-list ul li > *:last-child{margin-bottom:0;}
.tweets-list ul li:last-child{margin-bottom:0;}
.widget-contact{}
.widget-contact ul{margin-bottom:0;list-style:none;}
.widget-contact ul li{position:relative;padding-left:45px;margin-bottom:35px;line-height:24px;}
.widget-contact ul li:last-child{margin-bottom:0;}
.widget-contact ul li i{position:absolute;top:50%;left:0;width:32px;height:32px;border-radius:50%;background-color:#a3c9c7;color:#fff;font-size:14px;line-height:32px;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.25s;transition:all 0.25s;}
.widget-contact ul li a{color:#838383;}
@media (min-width:768px) and (max-width:991px){.widget-contact ul li{padding-left:0;}
.widget-contact ul li i{display:none;}
}
.widget-social{}
.widget-social .social-media{margin-bottom:0;}
.googlemapsbig{width:100%;height:450px;}
.met_kabubu_accordion_item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ecf0f1}
.met_kabubu_accordion_sign{width:40px;height:40px;display:block;text-align:center;line-height:40px;float:left;background-color:#ecf0f1}
.met_kabubu_accordion_detail{margin-left:60px}
.met_kabubu_accordion_descr{display:none}
.met_kabubu_item_title{line-height:40px;height:40px}



#page-header .dark h1, #page-header .dark p {
   
    color: #47494a !important;
}


.search-section tr{
	background: transparent ;
}
.search-section  table {
   margin:0;
    box-shadow: none;
    
}

.search-section input.gsc-input{
 
 font-family:"Roboto-Light", sans-serif !important;
font-size: 19px !important;
    line-height: 50px !important;
    height:auto !important;
    letter-spacing: undefined !important;
    padding-top: undefined !important;
    padding-bottom: undefined !important;
    color: #484848 !important;
    background-color: transparent !important;
    border: 0px !important;
    padding: 11px !important;
    width: 100% !important;
    font-weight: normal !important;
    text-overflow: ellipsis !important;
}

.search-section input.gsc-input::placeholder{

	font-family:"Roboto-Light", sans-serif !important;
font-size: 19px !important;
    line-height: 50px !important;
    font-style:normal !important;
}


#search-form-container{display:none;}
.search-section input.gsc-search-button{   
    margin-top: 0px !important;
    /*position:absolute !important;top:50% !important;right:10px !important;*/display:inline-block !important;width:0px !important;height:0px !important;padding:25px !important;border:none !important;margin-bottom:0 !important;background:url(../images/search-big.png) no-repeat center center !important;vertical-align:middle !important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
button.gsc-search-button{  
display:inline-block !important;
font-size: 19px !important;
    background-color: #5ab8c0 !important;
    border-radius:0 !important;
border: none !important;
        padding: 24px 30px 20px 30px !important;
	}
	.menu-slide #search-submit,.menu-slide  .gsc-search-button{right:0 !important;}
.search-section  #search::-moz-placeholder, .gsc-input::-moz-placeholder{font-size:18px !important;}
.search-section  #search::-webkit-input-placeholder, .gsc-input:-webkit-input-placeholder{font-size:18px !important;}
.search-section  #search:-ms-input-placeholder, .gsc-input:-ms-input-placeholder{font-size:18px !important;}
.search-section  .gsc-input-box tr:nth-of-type(odd), .gsc-above-wrapper-area-container tr, .gsc-resultsHeader tr, .gsc-result tr{ background:#ffffff !important;}
.search-section .cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
    width: auto;
}

.gsc-search-button-v2 svg {
    height:25px !important;
    width:25px !important;
}

.search-section .gsc-adBlock {
   display:none !important;
}
.gs-snippet{
    font-family:"Roboto-Light", sans-serif !important;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
     color: #484848 !important;
    }
.gs-title {
    font-family: Didot, monospace !important;
        margin-bottom: 5px !important;
    
    font-size: 22px !important;
    font-weight: 400 !important;
    color: #464646 !important;
    text-decoration:none !important;
}
.gs-result .gs-title, .gs-result .gs-title * {
    color: #464646 !important;
    text-decoration: underline;
    font-size: 22px !important;
    font-weight: 400 !important;
}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl, .gsc-results .gsc-cursor-box .gsc-cursor-page {
color: #a3c9c7 !important;
    text-decoration: none;
    }

  img.gs-image {
    max-width: 170px !important;
    max-height: 100% !important;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
    width: 180px !important;
    max-height: 100% !important;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
    width: 170px !important;
    height: auto !important;
    overflow: hidden;
}

@media (max-width:767px){

	

	.search-section input.gsc-input::placeholder{

	font-family:"Roboto-Light", sans-serif !important;
font-size: 12px !important;
    line-height: 50px !important;
    font-style:normal !important;
}

/*.gsc-search-box-tools .gsc-search-box .gsc-input {
    
    width: auto !important;
}*/
td.gsc-input {
    width: 200px !important;
}
.search-section input.gsc-input {
    
     width: 150px !important;
    height: 39px !important;
    font-size: 12px !important;
        color: #000000 !important;
        text-align:left;

    line-height: 39px !important;
}

td.gsc-search-button {
    width: 80px !important;
}
table.gsc-search-box td {
    vertical-align: middle;
    display: inline-block ;
}

.gsc-input-box tr {
    padding:0 !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 12px;
    display: inline-block !important;
}
button.gsc-search-button {
    
    width: 50px !important;
    padding: 8px 0px 3px 0px !important;
}


	nav div.search{
	    position: absolute;
	    top: -49px;
	    right: 75px;
	    display: block;
	    font-size:30px;

	}

	nav div.search a{
		color:#ffffff;
	}

	.gsib_b {
    vertical-align: top;
    display: none !important;
}

}