.transition{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}header#header{background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100px;line-height:100px;z-index:100;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}header#header .header-wrapper{display:block;position:relative;height:100px}header#header .header-wrapper .site-branding{position:absolute;line-height:1em;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}header#header .header-wrapper .site-branding a.custom-logo-link{display:block;width:120px}header#header .header-wrapper .site-branding a.logo-text-link{font-family:'Lobster';font-size:34px;color:#fff}header#header .header-wrapper .site-branding p.site-description{font-family:'Open Sans';font-size:12px;font-weight:100;margin:0;margin-top:8px;color:rgba(255,255,255,.8)}header#header .header-wrapper nav.main-nav{float:right;font-family:'Montserrat';font-size:13px}header#header .header-wrapper nav.main-nav>ul{display:block;list-style-type:none;margin:0;padding:0}header#header .header-wrapper nav.main-nav>ul>li{display:inline-block;line-height:3em;position:relative}header#header .header-wrapper nav.main-nav>ul>li+li{margin-left:18px}header#header .header-wrapper nav.main-nav>ul>li:after{content:'';width:0;height:3px;background-color:#3db0b3;position:absolute;top:3em;left:50%;visibility:hidden;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}header#header .header-wrapper nav.main-nav>ul>li.current-menu-item:after,header#header .header-wrapper nav.main-nav>ul>li.current-menu-parent:after{width:20px;visibility:visible;opacity:1}header#header .header-wrapper nav.main-nav>ul>li.current-menu-item>a,header#header .header-wrapper nav.main-nav>ul>li.current-menu-parent>a{color:#3db0b3}header#header .header-wrapper nav.main-nav>ul>li>a{text-transform:uppercase;color:#fff}header#header .header-wrapper nav.main-nav>ul>li>a:hover,header#header .header-wrapper nav.main-nav>ul>li>a:focus,header#header .header-wrapper nav.main-nav>ul>li>a:active{text-decoration:none;color:#3db0b3}header#header .header-wrapper nav.main-nav>ul>li ul{position:absolute;visibility:hidden;opacity:0;top:3em;left:0;background-color:#fff;list-style-type:none;margin:0;padding:10px 0;width:180px;font-family:'Open Sans';font-weight:400;border-top:3px solid #3db0b3;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}header#header .header-wrapper nav.main-nav>ul>li ul li{line-height:1.5em;padding:10px 25px;position:relative}header#header .header-wrapper nav.main-nav>ul>li ul li a:hover{text-decoration:none}header#header .header-wrapper nav.main-nav>ul>li ul li ul{top:0;left:180px}header#header .header-wrapper nav.main-nav>ul>li ul li:hover>ul{visibility:visible;opacity:1}header#header .header-wrapper nav.main-nav>ul>li:hover>ul{visibility:visible;opacity:1}header#header .header-wrapper nav.main-nav.show-mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#3db0b3;overflow:auto;padding:100px 30px}header#header .header-wrapper nav.main-nav.show-mobile-menu #mobile-menu{display:none}header#header .header-wrapper nav.main-nav.show-mobile-menu a#close-menu{width:50px;height:40px;line-height:50px;display:block;text-align:center;top:50px;right:30px;color:#fff;position:absolute}header#header .header-wrapper nav.main-nav.show-mobile-menu a#close-menu:before,header#header .header-wrapper nav.main-nav.show-mobile-menu a#close-menu:after{content:'';width:2px;height:40px;background-color:#fff;position:absolute;top:0;left:25px;border-radius:10px}header#header .header-wrapper nav.main-nav.show-mobile-menu a#close-menu:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}header#header .header-wrapper nav.main-nav.show-mobile-menu a#close-menu:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul{display:block;height:auto;width:100%;text-align:center}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li{display:block;font-size:2.4em;line-height:2em}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li.current-menu-item:after,header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li.current-menu-parent:after{display:none}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li.current-menu-item>a,header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li.current-menu-parent>a{text-decoration:underline}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li>a{color:#fff}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li>a:hover{color:#fff;text-decoration:underline}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul{position:relative;visibility:visible;opacity:1;width:100%;display:block;background:0 0;top:0;border:0;font-family:'Montserrat'}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul li{font-size:.65em}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul li>a:before{content:'- '}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul li a{color:#fff}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul li a:hover{color:#fff;text-decoration:underline}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul li ul{left:0}header#header .header-wrapper nav.main-nav.show-mobile-menu>ul>li ul li ul li>a:before{content:'-- '}header#header.sticky-menu{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.8);height:80px;line-height:80px}header#header.sticky-menu .header-wrapper{height:80px}body.admin-bar header#header,body.admin-bar header#header.sticky-menu{top:32px}#close-menu{display:none}#mobile-menu{position:relative;width:46px;height:36px;border:2px solid #fff;border-radius:5px;display:none}#mobile-menu:before,#mobile-menu span:before,#mobile-menu span:after{content:'';height:2px;width:60%;background-color:#fff;border-radius:5px;position:absolute;left:20%}#mobile-menu:before{top:7px}#mobile-menu span:before{top:15px}#mobile-menu span:after{top:23px}.gallery-slideshow .swiper-slide img{width:100%;height:auto}.swiper-button-prev,.swiper-button-next{background:0 0;text-align:center}.swiper-button-prev:before,.swiper-button-next:before{font-family:Fontawesome;font-size:50px;color:#fff;line-height:44px}.swiper-button-prev:before{content:''}.swiper-button-next:before{content:''}.heading h3{font-family:'Montserrat';font-size:24px;font-weight:400;color:#333;text-transform:uppercase;margin:0;padding:0}.heading .seperator{width:45px;height:5px;background-color:#3db0b3;display:block;margin-top:35px;margin-bottom:35px}.heading .desc{font-size:15px;font-family:'Open Sans';line-height:24px;color:rgba(103,103,103,.8)}.heading.text-left{text-align:left}.heading.text-left .seperator{margin-left:0;margin-right:auto}.heading.text-center{text-align:center}.heading.text-center .seperator{margin-left:auto;margin-right:auto}.heading.text-right{text-align:right}.heading.text-right .seperator{margin-left:auto;margin-right:0}.heading.text-light h3{color:#fff}.heading.text-light .desc{color:rgba(255,255,255,.8)}.tt-el-service{position:relative;margin-bottom:40px}.tt-el-service .entry-icon i{line-height:1em}.tt-el-service h3{font-size:15px;font-family:'Montserrat';font-weight:700;color:#3db0b3;text-transform:uppercase;line-height:24px;margin:0;margin-top:20px;margin-bottom:10px}.tt-el-service .desc{font-family:'Open Sans';font-weight:400;font-size:13px;color:#676767}.travel-item{background-color:#fff}.travel-item .entry-img{margin:0;position:relative}.travel-item .entry-img .entry-link{display:block;position:relative;overflow:hidden}.travel-item .entry-img .entry-link img{width:100%;height:auto;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;transition:all .45s ease}.travel-item .entry-img .entry-link:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.travel-item .entry-info{padding:35px}.travel-item .entry-info h3{line-height:1.2em;font-size:15px;font-family:'Montserrat';font-weight:400;color:#333;text-transform:uppercase;margin:0;position:relative;padding-right:60px}.travel-item .entry-info h3 .price{display:inline-block;color:#f62332;position:absolute;right:0;top:0}.travel-item .entry-info .info{font-family:'Open Sans';font-size:13px;line-height:1.8em;color:rgba(103,103,103,.8);text-align:center;margin-top:20px;margin-bottom:20px}.travel-item .entry-info .readmore{text-align:center}.travel-item .entry-info .readmore a.button{font-size:12px;padding:3px 20px}.travel-item-boxed{position:relative;overflow:hidden}.travel-item-boxed a.entry-link{display:block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;transition-duration:.35s}.travel-item-boxed a.entry-link:before{content:'';position:absolute;top:0;left:0;right:0;height:100px;background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bd000000',GradientType=0)}.travel-item-boxed a.entry-link:after{content:'';position:absolute;bottom:0;left:0;right:0;height:50%;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.74) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.74) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.74) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bd000000',GradientType=0)}.travel-item-boxed .img-spacer{width:100%}.travel-item-boxed .price{font-size:24px;font-family:'Montserrat';font-weight:700;color:#fff;top:50px;left:60px;position:absolute}.travel-item-boxed .entry-info{position:absolute;left:60px;right:60px;bottom:50px}.travel-item-boxed .entry-info:before{content:'';width:19px;height:27px;position:absolute;top:0;left:-27px;background-image:url(https://www.tourepe-loisirs.com/wp-content/themes/travel/images/pin-bg.png);background-size:contain;background-repeat:no-repeat;background-position:center top}.travel-item-boxed .entry-info h3{font-size:24px;font-weight:700;font-family:'Montserrat';margin:0}.travel-item-boxed .entry-info h3 a{color:#fff}.travel-item-boxed .entry-info .desc{font-size:14px;font-family:'Montserrat';font-weight:400;color:#d2d2d2;margin-top:5px}.travel-item-boxed:hover a.entry-link{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.carousel-travel{position:relative;visibility:hidden;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.carousel-travel.loaded{visibility:visible;opacity:1}.carousel-travel .swiper-button-prev,.carousel-travel .swiper-button-next{width:50px;height:50px;border-radius:50%;border:1px solid #3db0b3;text-align:center;line-height:50px}.carousel-travel .swiper-button-prev:before,.carousel-travel .swiper-button-next:before{font-family:Fontawesome;font-size:25px;color:#3db0b3}.carousel-travel .swiper-button-prev{background:0 0;left:-70px}.carousel-travel .swiper-button-prev:before{content:''}.carousel-travel .swiper-button-next{background:0 0;right:-70px}.carousel-travel .swiper-button-next:before{content:''}.carousel-travel .swiper-slide:nth-child(2n) .travel-item-boxed .entry-info:before{background-image:url(https://www.tourepe-loisirs.com/wp-content/themes/travel/images/pin-red.png)}.travel-grid-item{position:relative}.travel-grid-item img{width:100%;height:auto}.travel-grid-item .entry-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);text-align:center;visibility:hidden;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.travel-grid-item .entry-hover .info{position:absolute;left:30px;right:30px;top:50%;visibility:hidden;opacity:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;transition-duration:.4s;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);transform:translateY(-30%)}.travel-grid-item .entry-hover .info h3{font-family:'Montserrat';font-weight:700;font-size:22px;text-transform:uppercase;margin:0;position:relative}.travel-grid-item .entry-hover .info h3:before{content:'';width:18px;height:27px;background-image:url(https://www.tourepe-loisirs.com/wp-content/themes/travel/images/pin-bg.png);background-size:contain;background-repeat:no-repeat;background-position:center top;display:inline-block;top:6px;position:relative;margin-right:10px}.travel-grid-item .entry-hover .info h3 a{color:#fff}.travel-grid-item .entry-hover .info h3 a:hover{text-decoration:none}.travel-grid-item .entry-hover .info .entry-cat{font-family:'Montserrat';font-size:14px;margin-top:3px}.travel-grid-item .entry-hover .info .entry-cat a{color:#d2d2d2}.travel-grid-item:hover .entry-hover{opacity:1;visibility:visible}.travel-grid-item:hover .entry-hover .info{visibility:visible;opacity:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.travel-grid .filter{text-align:center;margin-bottom:60px}.travel-grid .filter a{display:inline-block;font-family:'Montserrat';font-size:14px;font-weight:400;color:rgba(103,103,103,.8);margin-left:10px;margin-right:10px}.travel-grid .filter a.active{color:#3db0b3}.travel-grid .filter a:hover{text-decoration:none;color:#3db0b3}.tt-blog-grid .blog-item img{width:100%}.tt-blog-grid .blog-item .entry-meta{font-size:13px;margin-bottom:10px;font-family:'Montserrat'}.tt-blog-grid .blog-item .entry-excerpt{font-size:14px;line-height:24px}.testimonial{text-align:center;padding-left:60px;padding-right:60px}.testimonial img{width:77px;height:77px;border-radius:50%}.testimonial .stars{font-size:14px;color:#9499bb;margin:10px 0}.testimonial .stars i{display:inline-block;margin-left:0 2px}.testimonial h4{font-size:15px;line-height:24px;font-family:'Montserrat';color:#333}.testimonial .tcontent{font-size:15px;font-family:'Open Sans';font-style:italic;line-height:24px;margin-top:22px;color:#676767}.carousel-testimonials{position:relative}.carousel-testimonials .swiper-button-prev,.carousel-testimonials .swiper-button-next{width:40px;height:40px;border-radius:50%;border:1px solid #9499bb;text-align:center}.carousel-testimonials .swiper-button-prev:before,.carousel-testimonials .swiper-button-next:before{color:#676767;font-size:25px;line-height:40px;position:relative}.carousel-testimonials .swiper-button-prev:before{left:-1px}.carousel-testimonials .swiper-button-next:before{left:1px}.carousel-testimonials .swiper-pagination{display:block;text-align:center;width:100%;position:relative;margin-top:50px}.carousel-testimonials .swiper-pagination .swiper-pagination-bullet{background:0 0;width:10px;height:10px;border:1px solid #676767;opacity:1;margin-left:3px;margin-right:3px}.carousel-testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#9499bb;border-color:#9499bb}.carousel-testimonials.text-light .testimonial h4,.carousel-testimonials.text-light .testimonial .tcontent{color:#fff}.carousel-testimonials.text-light .swiper-button-prev:before,.carousel-testimonials.text-light .swiper-button-next:before{color:#fff}.tt-el-stars{font-size:17px;color:#3db0b3}.tt-el-stars i{position:relative;display:inline-block}.tt-el-stars i+i{margin-left:5px}.tt-el-info-number{position:relative;text-align:center}.tt-el-info-number .entry-icon{color:#3db0b3;font-size:26px;line-height:50px}.tt-el-info-number h3{font-size:32px;font-family:'Montserrat';font-weight:700;color:#333;letter-spacing:-.4px;margin-top:12px;margin-bottom:6px}.tt-el-info-number h5{font-size:12px;font-family:'Montserrat';font-weight:400;color:#676767;margin:0}body{background-color:#fff;color:#676767;font-family:'Open Sans';font-size:15px;font-weight:400;line-height:24px}h1,h2,h3,h4,h5,h6{font-family:'Montserrat'}a{color:#333;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}a:active,a:focus,a:hover{color:#3db0b3}.button,input[type=submit]{background:0 0;display:inline-block;border:1px solid #3db0b3;font-size:12px;font-family:'Montserrat';color:#3db0b3;padding:5px 25px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.button:hover,input[type=submit]:hover{text-decoration:none;background-color:#3db0b3;color:#fff}img{max-width:100%;height:auto}iframe{max-width:100%}.section-content{padding-top:120px;padding-bottom:120px;overflow:hidden}.section-content.no-padding{padding:0}form input[type=text],form input[type=password],form input[type=email],form input[type=url],form textarea{border:1px solid rgba(103,103,103,.1);padding:10px 15px;font-family:'Open Sans';font-weight:400;font-size:13px;line-height:13px;width:100%;color:#676767}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=url]:focus,form textarea:focus{outline:none}form textarea{line-height:1.8em;min-height:100px}blockquote{background-color:#f8f8f8;padding:40px;line-height:1.5em}blockquote a{color:#3db0b3}.post-navigation{margin-top:100px;margin-bottom:60px}.post-navigation ul{display:block;list-style-type:none;margin:0;padding:0;text-align:center}.post-navigation ul li{display:inline-block;margin-left:3px;margin-right:3px}.post-navigation ul li a,.post-navigation ul li span{font-size:13px;color:#676767;border:1px solid rgba(103,103,103,.1);width:34px;height:34px;line-height:34px;display:inline-block;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.post-navigation ul li a:hover,.post-navigation ul li span{text-decoration:none;background-color:#3db0b3;color:#fff}#gmap_content .entry-content{font-family:'Open Sans';color:#676767;font-size:15px;line-height:24px;padding:40px}#gmap_content .entry-content h1,#gmap_content .entry-content h2,#gmap_content .entry-content h3,#gmap_content .entry-content h4,#gmap_content .entry-content h5,#gmap_content .entry-content h6{font-family:'Montserrat';color:#333}.blog-item{margin-bottom:60px;position:relative}.blog-item .entry-media{margin-bottom:25px;position:relative}.blog-item .post-title{font-family:'Montserrat';font-size:18px;font-weight:700;line-height:24px;margin:0}.blog-item .entry-meta{font-size:14px;font-family:'Open Sans';color:rgba(103,103,103,.7);margin-top:10px}.blog-item .entry-meta a{color:rgba(103,103,103,.7)}.blog-item .entry-excerpt{font-size:15px;font-family:'Open Sans';line-height:24px;color:#676767;margin-top:15px;word-wrap:break-word}.blog-item.blog-single{margin-bottom:0}.blog-item.blog-single .entry-excerpt{margin-top:0}#comments{margin-top:80px;margin-bottom:80px}#comments .comments-wrapper .comments-title{font-family:'Montserrat';font-weight:400;font-size:30px;line-height:1em;margin-bottom:20px}#comments .comments-wrapper ol.comment-list{margin:0;padding:0;list-style-type:none;margin-bottom:60px}#comments .comments-wrapper ol.comment-list li{overflow:hidden;display:block}#comments .comments-wrapper ol.comment-list li article{overflow:hidden;display:block;width:100%;border-bottom:1px solid #3db0b3;padding-top:35px;padding-bottom:35px}#comments .comments-wrapper ol.comment-list li article img.avatar{width:105px;height:105px;border-radius:50%;border:1px solid rgba(103,103,103,.4);padding:4px;float:left}#comments .comments-wrapper ol.comment-list li article .comment-body{margin-left:140px}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data{overflow:hidden;margin-bottom:15px}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-author{font-size:16px;font-family:'Open Sans';font-weight:700;text-transform:uppercase;color:#333}#comments .comments-wrapper ol.comment-list li article .comment-body .meta-data .comment-date{float:right;font-size:13px;color:#676767}#comments .comments-wrapper ol.comment-list li article .comment-body .comment-content{font-size:14px;line-height:26px;color:#676767;margin-bottom:25px}#comments .comments-wrapper ol.comment-list li article .comment-body .comment-reply a{font-size:10px;font-weight:500;line-height:10px;display:inline-block;text-transform:uppercase;letter-spacing:1px;color:#3db0b3;border:1px solid #3db0b3;padding:10px 20px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}#comments .comments-wrapper ol.comment-list li article .comment-body .comment-reply a:hover{text-decoration:none;background-color:#3db0b3;color:#fff}#comments .comments-wrapper ol.comment-list li ul,#comments .comments-wrapper ol.comment-list li ol{padding-left:40px}#respond .comment-reply-title{font-size:30px;font-family:'Montserrat';font-weight:400;letter-spacing:0px;margin-bottom:40px}#respond .form-submit>span{display:block;font-size:12px;margin-bottom:20px}section.page-cover{background-color:#3a3a3b;padding-top:300px;padding-bottom:200px;text-align:center;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center-top}section.page-cover h1{font-size:60px;font-family:'Montserrat';font-weight:700;color:#fff;margin:0}section.page-cover p{font-family:'Open Sans';font-size:18px;font-weight:300;color:#fff;margin:0;margin-top:3px}section.page-cover p a{color:#fff}section.page-cover .container{position:relative;z-index:10}section.page-cover .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:inherit;background-color:rgba(0,0,0,.6)}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container{padding-top:50px;padding-bottom:50px}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab{background:0 0;margin:0;padding:0}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a{border:none;background:0 0;border-radius:0;font-size:15px;font-family:'Montserrat';font-weight:400;text-transform:uppercase;color:#676767;padding:10px 20px}.vc_tta-container .vc_tta-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background-color:#ec2327;color:#fff}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panels{border-radius:0;background:0 0;border:0}.vc_tta-container .vc_tta-tabs .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-body{border:none;background:0 0;padding:0}.review-content{line-height:2em}.review-content h3,.review-content .review-title{color:#333;margin:0}.review-abs-title{position:absolute;right:120px;bottom:90px;color:#fff;text-transform:uppercase}.cover-text h3{font-size:60px;font-family:'Montserrat';font-weight:700;color:#333}.cover-text p{font-size:18px;font-family:'Open Sans';font-weight:300;color:#676767}.cover-text a{border:1px solid #333;color:#333;display:inline-block;padding:20px 30px;font-size:18px;line-height:1em;font-weight:300;font-family:'Open Sans';letter-spacing:-.4px;margin-left:5px;margin-right:5px}.cover-text a .brand-color{color:#3db0b3}.cover-text.text-light h1,.cover-text.text-light p{color:#fff}.cover-text.text-light a{border-color:#fff;color:#fff}.tt-seperator{display:block;position:relative}.tt-seperator:before{content:'';width:45px;height:5px;background-color:#3db0b3;margin-left:auto;margin-right:auto;display:block}.carousel-headings{position:relative}.carousel-headings .swiper-button-prev:before,.carousel-headings .swiper-button-next:before{color:#3db0b3;font-size:60px}.carousel-headings .swiper-pagination{position:relative;margin-top:60px}.carousel-headings .swiper-pagination .swiper-pagination-bullet{border:1px solid #fff;width:12px;height:12px;opacity:1;background:0 0;margin-left:5px;margin-right:5px}.carousel-headings .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#3db0b3;border-color:#3db0b3}.sidebar .widget{font-size:13px;line-height:1.8em;margin-bottom:40px}.sidebar .widget .widget-title{font-family:'Montserrat';font-size:15px;font-weight:400;margin:0;padding:0;position:relative}.sidebar .widget .widget-title:after{content:'';width:32px;height:5px;background-color:#3db0b3;display:block;margin-top:20px;margin-bottom:25px}.sidebar .widget ul{padding:0;margin:0;list-style-type:none;display:block}.sidebar .widget ul li{display:block;border-bottom:1px solid rgba(103,103,103,.1);padding:10px 0}.widget_search{position:relative}.widget_search form{position:relative}.widget_search input[type=text]{padding-right:60px}.widget_search button{position:absolute;top:0;right:0;font-size:14px;width:40px;height:100%;background-color:#333;box-shadow:none;border:0;color:#fff}.popular-posts .rp-featured .rp-media{position:relative}.popular-posts .rp-featured .rp-media .rp-category{position:absolute;left:0;bottom:0;width:100%;padding:15px 20px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0)}.popular-posts .rp-featured .rp-media .rp-category a{color:#fff;font-size:12px}.popular-posts .rp-featured .rp-media .rp-category h5{margin:0;padding:0}.popular-posts .rp-featured .rp-media .rp-category h5 a{font-size:16px;line-height:1.3em}.popular-posts .rp-items{padding:0;padding-left:35px}.popular-posts .rp-items li{padding-top:5px;padding-bottom:5px}.popular-posts .rp-items li:first-child{visibility:hidden;opacity:0;height:15px}.popular-posts .rp-items li a.link-cat:before{content:'-';margin-left:5px;margin-right:5px}.popular-posts .rp-items li a.link-cat:hover{text-decoration:none}.widget_social .social-links{display:block}.widget_social .social-links a{color:#676767;display:inline-block;font-size:12px;border:1px solid rgba(103,103,103,.1);padding:0;margin-right:5px;width:35px;height:35px;text-align:center;line-height:35px;margin-bottom:5px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.widget_social .social-links a:hover{background-color:#3db0b3;color:#fff}footer#footer{background-color:#15161d;padding-top:120px;padding-bottom:100px;overflow:hidden}footer#footer .widget{color:rgba(248,248,248,.5);font-size:13px;font-family:'Open Sans';line-height:1.8em;margin-bottom:30px}footer#footer .widget:last-child{margin-bottom:0}footer#footer .widget .widget-title{color:#f8f8f8;font-family:'Montserrat';font-weight:400;font-size:15px;position:relative;margin:0;padding:0}footer#footer .widget .widget-title:after{content:'';width:32px;height:5px;background-color:#9499bb;display:block;margin-top:25px;margin-bottom:40px}footer#footer .widget ul{list-style-type:none;margin:0;padding:0}footer#footer .widget ul li{color:rgba(248,248,248,.5);line-height:2em}footer#footer .widget ul li a{color:rgba(248,248,248,.5)}footer#footer .widget .search_form input[type=text]{background-color:rgba(0,0,0,.4)}footer#footer .widget .search_form button{background-color:#3db0b3}footer#footer .sub-footer{margin-top:70px}footer#footer .sub-footer .theme-logo-text{font-family:'Lobster';font-size:20px;margin:0}footer#footer .sub-footer .theme-logo-text a{color:#f8f8f8}footer#footer .sub-footer ul{display:block;list-style-type:none;margin:0;padding:0}footer#footer .sub-footer ul li{display:inline-block}footer#footer .sub-footer ul li+li:before{content:'|';margin-left:5px;margin-right:5px}footer#footer .sub-footer ul li a{font-size:12px;font-family:'Open Sans';color:rgba(248,248,248,.5)}footer#footer .sub-footer .widget{font-size:12px;font-family:'Open Sans';font-weight:400;color:rgba(248,248,248,.5);letter-spacing:0px}.inner-table{display:table;width:100%;height:100%}.inner-table .inner-cell{display:table-cell;vertical-align:middle}.padding4x{padding-top:80px;padding-bottom:80px}.text-light{color:#fff}.text-light.title-lg,.text-light.title-md{color:#fff}.text-thin{font-weight:100}.color-brand{color:#3db0b3}.text-brand{color:#3db0b3}.ph1{padding-left:10px;padding-right:10px}.ph2{padding-left:20px;padding-right:20px}.ph3{padding-left:30px;padding-right:30px}.ph4{padding-left:40px;padding-right:40px}.ph5{padding-left:50px;padding-right:50px}.ph6{padding-left:60px;padding-right:60px}.ph7{padding-left:70px;padding-right:70px}.ph8{padding-left:80px;padding-right:80px}.ph9{padding-left:90px;padding-right:90px}.ph10{padding-left:100px;padding-right:100px}.ph11{padding-left:110px;padding-right:101px}.ph12{padding-left:120px;padding-right:120px}.ph13{padding-left:130px;padding-right:130px}.ph14{padding-left:140px;padding-right:140px}.ph15{padding-left:150px;padding-right:150px}.ph16{padding-left:160px;padding-right:160px}.ph0{padding-left:0;padding-right:0}.phl0{padding-left:0}.phr0{padding-right:0}.pv1{padding-top:10px;padding-bottom:10px}.pv2{padding-top:20px;padding-bottom:20px}.pv3{padding-top:30px;padding-bottom:30px}.pv4{padding-top:40px;padding-bottom:40px}.pv5{padding-top:50px;padding-bottom:50px}.pv6{padding-top:60px;padding-bottom:60px}.pv7{padding-top:70px;padding-bottom:70px}.pv8{padding-top:80px;padding-bottom:80px}.pv9{padding-top:90px;padding-bottom:90px}.pv10{padding-top:100px;padding-bottom:100px}.pv11{padding-top:110px;padding-bottom:101px}.pv12{padding-top:120px;padding-bottom:120px}.pv13{padding-top:130px;padding-bottom:130px}.pv14{padding-top:140px;padding-bottom:140px}.pv15{padding-top:150px;padding-bottom:150px}.pv16{padding-top:160px;padding-bottom:160px}.pv0{padding-top:0;padding-bottom:0}.pvt0{padding-top:0}.pvb0{padding-bottom:0}.mv1{margin-top:10px;margin-bottom:10px}.mv2{margin-top:20px;margin-bottom:20px}.mv3{margin-top:30px;margin-bottom:30px}.mv4{margin-top:40px;margin-bottom:40px}.mv5{margin-top:50px;margin-bottom:50px}.mv6{margin-top:60px;margin-bottom:60px}.mv7{margin-top:70px;margin-bottom:70px}.mv8{margin-top:80px;margin-bottom:80px}.mv9{margin-top:90px;margin-bottom:90px}.mv10{margin-top:100px;margin-bottom:100px}.mv11{margin-top:110px;margin-bottom:101px}.mv12{margin-top:120px;margin-bottom:120px}.mv13{margin-top:130px;margin-bottom:130px}.mv14{margin-top:140px;margin-bottom:140px}.mv15{margin-top:150px;margin-bottom:150px}.mv16{margin-top:160px;margin-bottom:160px}.mv0{margin-top:0;margin-bottom:0}.mvt0{margin-top:0}.mvb0{margin-bottom:0}.mh1{margin-left:10px;margin-right:10px}.mh2{margin-left:20px;margin-right:20px}.mh3{margin-left:30px;margin-right:30px}.mh4{margin-left:40px;margin-right:40px}.mh5{margin-left:50px;margin-right:50px}.mh6{margin-left:60px;margin-right:60px}.mh7{margin-left:70px;margin-right:70px}.mh8{margin-left:80px;margin-right:80px}.mh9{margin-left:90px;margin-right:90px}.mh10{margin-left:100px;margin-right:100px}.mh11{margin-left:110px;margin-right:101px}.mh12{margin-left:120px;margin-right:120px}.mh13{margin-left:130px;margin-right:130px}.mh14{margin-left:140px;margin-right:140px}.mh15{margin-left:150px;margin-right:150px}.mh16{margin-left:160px;margin-right:160px}.mh0{margin-left:0;margin-right:0}.mhl0{margin-left:0}.mhr0{margin-right:0}.bg-cover{background-size:cover;background-repeat:no-repeat;background-position:center top}.bg-contain{background-size:contain;background-repeat:no-repeat;background-position:center top}.bg-center-top{background-position:center top}.bg-center-center{background-position:center center}.bg-center-bottom{background-position:center bottom}.bg-left-top{background-position:left center}.bg-left-center{background-position:left center}.bg-right-top{background-position:right center}.bg-right-center{background-position:right center}.border-top{border-top:1px solid rgba(103,103,103,.2)}.border-bottom{border-bottom:1px solid rgba(103,103,103,.2)}.valign-top{vertical-align:top}.valign-middle{vertical-align:middle}.valign-bottom{vertical-align:bottom}.visible-hidden{visibility:hidden}@media screen and (min-width:768px) and (max-width:991px){.container{width:100%}}@media screen and (max-width:767px){.col-sm-8.pull-right{float:none !important}.section-content>.container>.row>.col-sm-9{padding-right:15px}}@media screen and (min-width:768px){.section-content>.container>.row>.col-sm-9{padding-right:60px}}@media screen and (max-width:991px){#mobile-menu{display:inline-block}header#header .header-wrapper nav.main-nav>ul{display:none}}