@charset "UTF-8";.layers-masonry-column.no-padding{padding:0}::-webkit-input-placeholder{color:#888;font-style:italic;font-weight:600}:-moz-placeholder{color:#888;font-style:italic;font-weight:600}::-moz-placeholder{color:#888;font-style:italic;font-weight:600}:-ms-input-placeholder{color:#888;font-style:italic;font-weight:600}img{vertical-align:bottom}textarea,input,select,button{width:100%;max-width:100%;background-color:#ebebeb;color:#888;font-size:1.3rem;line-height:1.3rem;padding:12px 18px;border:1px solid #d7d7d7}textarea:focus,input:focus,select:focus{border-color:#ccc;-webkit-appearance:none;outline:0}input[type=email],input[type=text],input[type=url],input[type=search],input[type=password],input[type=number],input[type=button],input[type=submit]{width:100%;height:inherit;-webkit-appearance:none;-moz-appearance:none;padding:9px 18px;font-size:1.3rem;line-height:inherit;max-width:none}textarea{-webkit-appearance:none;-moz-appearance:none;max-width:inherit}input[type=submit]{width:inherit}mark{font-style:normal}.hidden{display:none}.responsive-image img,img.responsive-image{width:100%;height:auto}#wrapper-site,.wrapper-site{background-color:transparent}.media .heading{font-size:2.4rem}.excerpt,.invert .excerpt{opacity:1}.container,.container.list-masonry{max-width:1170px}.content-vertical-massive{padding-top:95px;padding-bottom:102px}.section-title,.section-title.small{margin-bottom:60px}.section-title>h3{margin-bottom:20px;padding-bottom:35px;position:relative}.section-title>h3:after{content:'';position:absolute;width:114px;height:10px;left:50%;margin-left:-57px;bottom:0;background-repeat:no-repeat;background-image:url("../images/heading-pattern_2_dark.png") !important}.section-title.text-left>.heading:after,.section-title.text-justify>.heading:after{left:0;margin-left:0}.section-title.text-right>.heading:after{right:0;margin-right:0;left:inherit;margin-right:auto}.section-title.invert>h3:after{background-image:url("../images/heading-pattern_2.png") !important}.section-title .heading,.section-title .heading span{letter-spacing:.7rem}.section-title.small .heading{font-size:2.6rem;line-height:2.6rem}.section-title.medium .heading{font-size:3.6rem;line-height:3.6rem}.section-title .excerpt{color:#999;color:rgba(136,136,136,0.75)}.invert.section-title .excerpt{color:#fff;color:rgba(255,255,255,0.75)}.section-title.large .excerpt,.section-title.medium .excerpt{font-size:1.8rem;font-weight:300}.media .heading+.excerpt{font-size:1.6rem}.media.small .heading+.excerpt,.media.medium .heading+.excerpt,.media.large .heading+.excerpt{margin-top:18px}.header-site.header-sticky.header-overlay.content{padding-top:0;padding-bottom:0}.header-site,.header-site.header-sticky{transition:background .5s ease-in-out,margin-top .55s ease-in-out,opacity .55s ease-in-out}.header-site nav{line-height:20px}.header-site .container{padding:10px 0}.header-site:not(.header-inline) .header-block{flex-wrap:wrap;-webkit-flex-wrap:wrap}.header-site.header-center .contact-slogan{text-align:center}.header-site .nav-horizontal .tl-main-navigation li{padding:0}.site-logo-link img,.custom-logo-link img{max-height:107px}.header-inline .site-logo-link img,.header-inline .custom-logo-link img{max-height:72px}.header-site.is_stuck .custom-logo-link img{max-height:48px}.header-left .site-description .sitename,.header-right .site-description .sitename,.header-center .site-description .sitename,.nav-clear .site-description .sitename{font-size:3.6rem}.header-center .logo{padding-bottom:20px}.sitename.sitetitle a{letter-spacing:.2rem}.tagline{color:#fff}.header-contact{text-align:right}.header-contact i.fa{font-size:3.2rem;margin-top:6px}.header-contact i[class*=' icon-ti-'],.header-contact i[class^='icon-ti-']{font-size:2.15rem;position:absolute;top:-10px;left:-10px}.header-site.is_stuck .header-contact i[class*=' icon-ti-'],.header-site.is_stuck .header-contact i[class^='icon-ti-']{font-size:1.8rem;top:-9px;left:-9px}.header-site.is_stuck .header-contact ul{padding-bottom:5px}.header-contact ul{padding-bottom:10px}.header-contact span{color:#fff}.header-contact ul li{margin:0 5px;line-height:40px;font-size:3rem;font-weight:600;display:inline-block;vertical-align:middle}.header-contact ul li:first-child{margin-right:0}.header-contact ul li a{border:20px solid;border-radius:40px;height:40px;width:40px;position:relative;display:block}.header-contact a:hover{opacity:.8}.header-contact ul li a:before{height:40px;width:40px;top:0;left:0}.header-contact .contact-slogan{font-size:1.6rem;line-height:1.6rem;font-weight:300}.header-contact .contact-slogan span{font-weight:400}.phone-for-mobile{display:none}.iphone .header-contact ul li.phonedigits a,.ipad .header-contact ul li.phonedigits a{border:none !important;display:inline !important}.title-container{background:url("../images/transparent_bg_light_pattern.png") 0 0 repeat;position:relative}.title-container:after{content:"";background:url("../images/meter-big-light.png") 0 0 repeat-x;position:absolute;height:20px;width:100%;bottom:-6px}.title-container .title{max-width:1170px;padding:24px 0}.title-container .heading{font-size:3rem}.title-container .bread-crumbs{font-size:1.8rem;margin:0}.title-container .bread-crumbs a:hover,.title-container .bread-crumbs .current a{color:#fff;text-decoration:none}.title-container .bread-crumbs i{font-size:1rem;color:#fff;color:rgba(255,255,255,0.5)}.thumbnail-title{padding:0 20px 20px}.thumbnail-title.small{padding:0 10px 10px}.thumbnail-body .heading{font-size:1.8rem}.thumbnail-body .heading.small{font-size:1.2rem}.thumbnail-body .excerpt{color:#fff}.thumbnail-body p+.feature-list{margin:20px 0 0}.thumbnail-body.body-small{padding:0 10px 10px}.thumbnail-body .overlay{width:100%;height:100%}.with-overlay .overlay{height:initial}.thumbnail .button-group{margin:20px 0 0}.thumbnail .btn-collection{margin:20px 0 0}.thumbnail-media img{transition:.2s all ease-in-out,1.5s transform ease-in-out;-webkit-transform:scale(1.0);transform:scale(1.0)}.responsive-nav{float:right}.responsive-nav .l-menu{line-height:48px;color:#f2a720}div[class*=' off-canvas-'] .content.nav-mobile{padding:0 0 20px 0;margin-top:0}div[class*=' off-canvas-'] .nav-mobile .nav{width:100%}div[class*=' off-canvas-']{padding-top:60px;z-index:999;right:-300px}.open[class*=' off-canvas-']{right:0}.close-canvas{background:transparent;padding:20px}.close-canvas.l-close:before{font-size:1.6rem;font-weight:300}div[class*=' off-canvas-'] li a{color:#fff}.off-canvas-right{width:260px}.off-canvas-right.open+.wrapper-site{left:-260px}.off-canvas-right ul.menu li.devider{display:none}.nav-vertical.tl-nav-container{text-align:left;padding:46px 0 26px 0;height:inherit;background:0}.nav-mobile .nav-vertical{background:0}.nav-mobile .nav-vertical a{padding:10px 0 10px 20px}.nav-mobile .nav-vertical li{display:list-item}.nav-mobile .nav-vertical li:hover>a,.nav-mobile .nav-vertical li.active>a{background-color:#002242 !important}.nav-mobile .nav-vertical ul.tl-main-navigation>li{margin:0}.nav-mobile .nav-vertical li ul>li{margin:0}.nav-mobile .nav-vertical li ul>li>a{padding-left:32px}div[class*=' off-canvas-'] .header-contact{padding:0 0 20px 20px;text-align:left}div[class*=' off-canvas-'] .header-contact li{display:inline-block}div[class*=' off-canvas-'] .header-contact ul li:first-child{margin-right:5px}.footer-site{padding-top:40px;padding-bottom:40px}.footer-site .social-icon{padding:8px;line-height:18px}.grid+.copyright{padding-top:40px;border-top:#fff;border-top:1px solid rgba(255,255,255,0.2)}#back-to-top{bottom:54px;right:20px}#back-to-top a{display:block;width:48px;height:48px;overflow:hidden;border:1px solid #747474;border-radius:30px;background:0;text-indent:0;text-align:center;padding:12px}#back-to-top a:hover{background-color:#fff}#back-to-top a i{font-size:2rem;color:#747474}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*{letter-spacing:normal}h1{font-size:4rem}h2{font-size:3.6rem}h3{font-size:2.2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}iframe{border:0}a{cursor:pointer}a:active,a:focus{outline:0}blockquote{font-size:2.4rem}.opacity-zero{opacity:0 !important;margin-top:-100px !important}.anim-init{opacity:0}.anim-init.animated{opacity:1}.phantom-padding{margin:0 !important;padding:0 !important}.img-force-width img{width:100%}.phone-for-mobile.animated{-webkit-animation-duration:300ms;animation-duration:300ms}body{color:#000;background:url("../images/body_pattern.png") repeat}.header-icon{float:left}.header-icon [class^="icon-ti-"],.header-icon [class*=" icon-ti-"]{font-size:3rem !important;color:#fff}.media.has-icon-ti [class^="icon-ti-"],.media.has-icon-ti [class*="icon-ti-"]{margin-right:15px}.media.has-icon-ti .media-body{width:auto}.media.has-icon-ti .media-body .heading [class^="icon-ti-"],.media.has-icon-ti .media-body .heading [class*="icon-ti-"]{margin-right:10px;position:relative;top:6px;font-size:3rem}.button{border:1px solid;border-radius:4px;background-color:transparent;font-size:1.2rem;font-weight:normal;padding:12px 17px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;overflow:hidden}.button>i{font-size:1.1rem;padding-left:5px}.media.small .button{margin-top:1.8rem}.media.medium .button{margin-top:2.4rem}.media.large .button{margin-top:3.6rem}.social-icon{font-size:1.8rem;border:1px solid;border-radius:100%;margin:0 8px;padding:6px 8px}.pagination a,.pagination span{padding:7px 8px;background-color:transparent;border:1px solid;border-radius:4px;font-size:1.4rem}.pagination a.next i,.pagination a.prev i{font-size:1rem}.pagination li{margin-right:10px}.pagination li:last-child{margin-right:0}span.wpcf7-list-item{margin:0}div.wpcf7-validation-errors{border:2px solid #FFF;text-align:center;color:#fff}.wpcf7-list-item-label{line-height:34px;padding-left:22px;color:#888;font-size:1.4rem;font-weight:300}.wpcf7-form-control-wrap{margin-top:0}.wpcf7-form-control-wrap.required:after{content:"";height:0;width:0;top:1px;right:1px;position:absolute;border:4px solid;border-bottom-color:transparent;border-left-color:transparent}.wpcf7-form-control-wrap input[type="checkbox"]{visibility:hidden}.wpcf7-form-control-wrap input[type="checkbox"]+label{position:absolute;height:36px;width:36px;top:0;left:0;border:1px solid #ccc}.wpcf7-form-control-wrap input[type="checkbox"]+label:after{position:absolute;height:36px;width:36px;top:0;left:50%;content:"";margin-left:-25px}.wpcf7-form-control-wrap input[type="checkbox"]:checked+label:after{content:"\e64c";font-family:'themify';font-size:2.2rem;font-weight:300}.wpcf7-form .form-action{padding:32px 50px 32px}.wpcf7-form .form-action a.button,.wpcf7-form .form-action input.button[type="submit"]{margin-top:0;font-size:12px;padding:13px 30px;font-weight:600}.wpcf7-form .form-action a.button i{margin-right:0}.wpcf7-form .form-action input.button[type="submit"]:hover{opacity:.8}label.label-floatlabel{left:18px !important}#wrapper-content>.widget_nav_menu:first-child .tl-nav-container{max-width:100%}#wrapper-content .swiper-container+script+.widget_nav_menu,#wrapper-content .swiper-container+.widget_nav_menu{top:-70px;margin-top:0 !important}.slide+.widget_nav_menu+div.content-vertical-massive,.slide+.widget_nav_menu+div.content-vertical-massive,.slide+.widget_nav_menu.is_stuck+div+div.content-vertical-massive,.slide+.widget_nav_menu.is_stuck+div+section.content-main{margin-top:-70px}.page-template-default #wrapper-content .widget_nav_menu{top:0;margin-top:10px}.page-template-default #wrapper-content .swiper-container+.widget.widget_nav_menu{top:-70px;margin-top:0 !important}.widget_nav_menu{margin:10px auto 0 auto;position:relative;z-index:5}.tl-nav-container{text-align:center;margin:auto;max-width:1150px;padding:0 20px;display:flex}ul.menu li.devider{width:13px;margin-left:4px;margin-right:4px}ul.menu li.devider .l-close{font-size:9px}ul.menu li,ul.menu li a{color:#fff}ul.menu{font-size:1.2rem}ul.menu li{margin:0 7px}ul.menu li a{font-weight:normal;letter-spacing:.18rem}.wrapper-content .widget.widget_nav_menu .tl-nav-container{transition:height .35s ease-out}.widget_nav_menu.is_stuck>div{max-width:inherit}.widget_nav_menu.is_stuck .tl-nav-container{height:50px}.widget.is_stuck .flexnav>li{padding:14px 0}.flexnav{max-height:inherit;width:inherit}.flexnav>li>a{background:0;padding:0}.flexnav .touch-button{display:none}.flexnav li ul li a{text-align:left;line-height:18px}.flexnav li>ul li{min-width:200px;margin:0;text-align:left}.flexnav li>ul li.devider{display:none}.widget .flexnav>li{padding:26px 0}.wrapper-content .widget:first-child .flexnav>li{padding:16px 0}.mfp-iframe{opacity:0}.desktop .mfp-iframe{-webkit-transition:all 200ms ease-out 300ms;-moz-transition:all 200ms ease-out 300ms;-o-transition:all 200ms ease-out 300ms;transition:all 200ms ease-out 300ms}.mfp-iframe.loaded.loaded-content{opacity:1}.mfp-s-ready .mfp-preloader{display:block;z-index:99999}.mfp-preloader{background:url("../images/iframe-preloader.gif") no-repeat center center;width:32px;height:32px;margin:auto;position:absolute;left:0;right:0;top:40%}.mfp-content{max-width:1024px}.mfp-content .popup-content-wrapper{background-color:#fff}.mfp-content .popup-content-wrapper .popup-header{height:45px}.popup-content-wrapper .popup-header a{font-size:18px;font-weight:500;color:#000;cursor:pointer}.popup-content-wrapper .imfp-close{position:absolute;padding:13px;right:10px;top:10px}.popup-content-wrapper .imfp-close:active{top:10px}.popup-content-wrapper .popup-inner-content{padding:0 50px 20px 50px}.popup-inner-content .section-title{margin-bottom:20px}.popup-inner-content .section-title .heading{color:#4d4d4d;font-size:2.4rem;letter-spacing:inherit;font-weight:600;margin-bottom:0;padding-bottom:0;line-height:initial}.popup-inner-content .section-title .heading:after{content:normal}.popup-inner-content .story p,.popup-inner-content .story{font-size:1.6rem}.popup-content-wrapper footer{padding:35px 45px;background-color:#f2f2f2}.popup-content-wrapper footer .header-contact i.fa{font-size:3rem}.popup-content-wrapper footer .header-contact{padding:0}.popup-content-wrapper footer .header-contact ul{display:table}.popup-content-wrapper footer .header-contact li{display:table-cell;vertical-align:middle;padding-right:10px;font-size:2.4rem}.popup-content-wrapper footer .header-contact li.text{font-size:1.6rem;color:#888;font-weight:300;padding:0 20px;font-style:italic}.popup-content-wrapper footer .header-contact li.text-slogan{font-size:1.8rem}.popup-content-wrapper footer .header-contact li.phonedigits span{font-size:2.4rem}.popup-content-wrapper footer .header-contact li a{height:inherit;width:inherit;border-radius:4px}.popup-content-wrapper footer .button{padding:14px 18px;border:0;font-weight:bold;font-size:1.3rem;line-height:16px;height:inherit}.popup-content-wrapper footer .button:hover{opacity:.7}.mfp-iframe{width:100%}.media.medium .excerpt ul,.media.medium .excerpt ol{margin-left:0}.cc-home-main-slider{position:relative}.cc-home-main-slider:after{content:"";background:url("../images/meter-big-light.png") 0 0 repeat-x;position:absolute;bottom:0;left:0;z-index:5;width:100%;height:14px}.xspan-2{width:15%;margin-right:0 !important;float:left}.xspan-3{width:23.5%;margin-right:0 !important;float:left}.xspan-4{width:32%;margin-right:0 !important;float:left}.xspan-6{width:49%;margin-right:0 !important;float:left}.swiper-container.container{max-width:1170px}.swiper-slide .overlay.darken{background-color:rgba(0,0,0,0.5)}.slide .section-title .heading{padding-bottom:30px;position:relative}.slide .section-title .heading:after{background:url("../images/heading-pattern_2.png") 0 0 no-repeat !important}.slide .section-title>h3{margin-bottom:30px}.slide .section-title.small .heading,.slide .section-title.medium .heading,.slide .section-title.large .heading{font-weight:bold}.slide .section-title.large .heading{font-size:5.7rem;letter-spacing:1.4rem}.slide .section-title.medium .heading{font-size:4.2rem;letter-spacing:1rem;line-height:inherit}.slide .section-title.small .heading{letter-spacing:.8rem}.slide .section-title .excerpt{font-weight:300}.slide .section-title.large .excerpt{font-size:3rem}.slide .section-title.medium .excerpt{font-size:2.2rem}.slide .button{border:transparent;font-size:2.4rem;padding:10px 35px 14px 35px;margin-top:50px;line-height:inherit;font-weight:600}.slide .button i{display:block;font-size:1.2rem;font-weight:400}.slide .button:hover,.slide .button:hover i{color:#fff}.swiper-container .arrows{width:98%}.swiper-container .pages{right:0;left:auto !important;width:30px !important;bottom:auto;top:40%}.swiper-container .swiper-pagination-bullet,.swiper-pagination-bullet{height:8px;width:8px;border:3px solid #fff;border-radius:20px;margin:0 10px;display:inline-block}.text-left .section-title>.heading:after{left:0;margin-left:0}.text-right .section-title>.heading:after{left:inherit;right:0;margin-left:0}.featured-section.content-vertical-massive{padding-top:0;padding-bottom:0}.featured-section .phantom-padding{padding-top:40px !important}.featured-section .media.small .heading{font-size:1.4rem;font-weight:bold;letter-spacing:.1rem}.featured-section .media.medium .heading{font-size:1.8rem;font-weight:bold;letter-spacing:.1rem}.featured-section .media.large .heading{font-size:2.2rem;font-weight:bold;letter-spacing:.1rem}.featured-section .media.small .excerpt,.featured-section .media.medium .excerpt,.featured-section .media.large .excerpt{color:#fff;color:rgba(255,255,255,0.8);font-size:1.5rem;font-weight:400}.featured-section .layers-masonry-column{padding-top:34px}.featured-section table,.contact-section table{border:0;margin-bottom:0}.featured-section table tr,.contact-section table tr{border-bottom:1px solid rgba(255,255,255,0.3)}.featured-section table tr td,.contact-section table tr td{padding:8px 0;border:0}.featured-section table tr:first-child td,.contact-section table tr:first-child td{padding:0 0 8px 0}.featured-section table tr td:last-child,.contact-section table tr td:last-child{font-size:1.4rem;text-align:right}.featured-section a.button{text-transform:none;padding:8px 12px;letter-spacing:inherit;margin-left:1px}.featured-section a.button i{margin-right:0 !important}.form-inner-wrapper .column{margin:0 15px 15px 0;float:left}.form-inner-wrapper .span-12{clear:both;float:none}.widget.welcome .section-title .excerpt{color:#000}.welcome .form-inner-wrapper{padding:25px 50px 1px 50px;background-color:#f5f5f5}.welcome .form-inner-wrapper .description{width:100%;margin-bottom:0}.welcome .form-inner-wrapper .mandatory{padding:0 !important;margin:4px 0 0 !important;text-align:right;font-size:1.2rem !important;font-weight:500 !important;font-style:italic}.welcome .form-inner-wrapper .mandatory span{display:inline-block;content:"";height:0;width:0;border:4px solid;border-bottom-color:transparent;border-left-color:transparent}.welcome .form-action{text-align:right;padding-bottom:40px}.welcome .form-action .newsletter-subscription{float:left}.welcome .media-body .excerpt p{color:#888;font-weight:300;font-size:1.6rem}.welcome .content.no-padding .media-body .heading{padding:50px 50px 0 50px}.welcome .content.no-padding .media-body .excerpt p{padding:0 50px}.welcome .wpcf7{margin-top:25px}.media-inner{position:relative}.request-handyman .section-title h3.heading:after{background-image:url("../images/heading-pattern_2.png") !important}.request-handyman .wpcf7{max-width:680px;margin:0 auto}.request-handyman .form-inner-wrapper{background-color:transparent}.request-handyman .form-inner-wrapper div.span-12{margin-bottom:0}.request-handyman .form-inner-wrapper .mandatory{color:#fff;padding:0 !important;margin:0 0 20px 0 !important;text-align:right;font-size:1.2rem !important;font-weight:500 !important;font-style:italic}.request-handyman .form-inner-wrapper .mandatory span{display:inline-block;content:"";height:0;width:0;border:4px solid;border-bottom-color:transparent;border-left-color:transparent}.request-handyman .wpcf7-form .form-action{padding:0}.request-handyman .wpcf7-form .form-action input.button[type="submit"]{margin:0 auto;display:block;float:none;font-size:2.1rem;padding:18px 40px}.request-handyman.prefooter-section{background-image:url("../images/transparent_bg_dark_pattern.png");background-repeat:repeat}.prefooter-section .section-title .heading,.prefooter-section .section-title .excerpt{color:#fff}.layers-contact-widget.content-vertical-massive{padding-top:0;padding-bottom:0}.google-info-box{background-color:#fff}.google-info-box h4{font-size:4rem}.google-info-box .address-info{background-color:#f5f5f5}.google-info-box .address-info p{font-size:1.8rem;color:#888}.google-info-box .address-info .phone{color:#222527}.google-info-box .address-info .email{color:#222527}.testimonials-widget{position:relative}.testimonials-widget .list-grid{padding-bottom:60px}.testimonials-widget .container:last-child{padding:0}.testimonials-widget.content-vertical-massive{padding-bottom:150px}.testimonials-widget .partners-wrapper{display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center;display:-webkit-flex;-webkit-flex-align:center;-webkit-flex-pack:center;display:flex;height:150px;justify-content:space-between}.testimonials-widget .partners-wrapper>span:last-child{padding-right:0}.testimonials-widget .partners-wrapper>span:first-child{padding-left:0}.testimonials-widget .partners{text-align:center;width:100%;max-width:1170px;position:absolute;bottom:0}.testimonials-widget .partners span{align-self:center;-webkit-align-self:center;-ms-align-self:center}.testimonials-widget .partners img{width:200px;opacity:.4}.testimonials-widget:after{position:absolute;width:100%;height:14px;background:url("../images/meter-big-light.png") repeat-x 0 0}.ipad .testimonials-widget.content-vertical-massive{padding-bottom:250px}.ipad .testimonials-widget .list-grid{padding-bottom:0}.ipad .partners-wrapper{margin-bottom:80px;height:auto}.ipad .testimonials-widget .partners{overflow:hidden;display:block}.ipad .testimonials-widget .partners span{float:left;padding:0}.ipad .testimonials-widget .partners .swiper-slide>img{width:300px}.ipad .testimonials-widget .partners .swiper-pagination-bullet{display:inline-block;float:none}.ipad .testimonials-widget .partners .swiper-pagination-bullet.swiper-visible-bullter.swiper-active-bullet{padding:4px}.ipad .testimonials-widget .swiper-pagination{position:relative;bottom:42px}.page-template-template-left-sidebar .content-main .no-gutter{padding-right:0 !important;padding-left:40px}.content-main.container{padding-top:70px;padding-bottom:70px}.widget_nav_menu+section.content-main{margin-top:-70px}.content-main article header.section-title{margin-bottom:0}.inner-page .swiper-container:first-child .swiper-slide .container,.blog .swiper-container:first-child .swiper-slide .container{top:40%}.inner-page .swiper-container:first-child.slide .section-title .excerpt{font-size:2rem}.blog .swiper-container:first-child.slide .section-title .excerpt{font-size:2rem}.inner-page .swiper-container:first-child.slide .section-title>h3{margin-bottom:1.6rem}.blog .swiper-container:first-child.slide .section-title>h3{margin-bottom:1.6rem}.content-main article>header{padding:45px 45px 35px 45px;background-color:#fff}.content-main .section-title .heading{font-size:2.4rem;color:#333;letter-spacing:inherit}.content-main header .push-bottom{margin-bottom:35px}.content-main .story-wrapper{padding:0 45px 35px 45px;background-color:#f5f5f5}.content-main .story-wrapper .story:first-child{padding-top:35px}.story a:not(.button){border-bottom:0}.story p,.story{color:#888;font-weight:300;line-height:2.8rem;font-size:1.8rem}.story p.excerpt{margin-bottom:0}.story ul{list-style:disc;margin:0 0 26px 35px}.story ul li{margin-bottom:0}.story ol{list-style:decimal;margin:0 0 26px 35px}.story ol li{margin-bottom:0}.story img{display:block;max-width:98%;height:auto}.story p img{margin:5px}.story h1{margin-bottom:26px}.story h2{margin-bottom:20px}.story h3{margin-bottom:18px}.story h4{margin-bottom:12px}.story h5{margin-bottom:10px}.story h1,.story h2,.story h3,.story h4,.story h5,.story h6{color:#222527}.story li{color:#222527}.story-wrapper .meta-info{margin-bottom:20px;padding-top:20px}.meta-item{display:inline-block;margin-right:10px}.meta-info .meta-item,.meta-info .meta-item a{font-size:1.4rem;font-weight:300;color:#888}.meta-info .meta-item i{font-size:1.6rem}.meta-info.tags{font-size:1.6rem;margin-bottom:0}.meta-info.tags span{color:#888;font-style:italic;margin-right:12px}.meta-info.tags .button{text-transform:inherit;letter-spacing:inherit;line-height:inherit;padding:6px 14px;margin-right:5px}.meta-info.tags .button:last-child{margin-right:0}.content-main article>footer{padding:35px 45px;background-color:#fff;margin-bottom:45px}footer>.social-share{text-align:right;margin:6px 0}footer>.social-share p{font-size:1.6rem;font-style:italic}footer>.social-share p span{color:#888;margin-right:12px}footer>.social-share a{font-weight:bold}footer>.social-share a:hover{text-decoration:underline}.post-password-form .button{margin-top:10px}.static-header-image .content.overlay{padding-bottom:80px;justify-content:center;align-self:center}.static-header-image .copy-container-wrapper .copy-container{padding:0 20px 20px 20px}.static-header-image .copy-container-wrapper.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.error404 .search-form{text-align:center}.error404 .story{text-align:center}.error404 .search-submit{margin-top:20px}.search .search-form{text-align:center}.search .search-submit{margin-top:20px;padding-left:30px;padding-right:30px}.search.search-no-results .story-wrapper{padding-right:45px;padding-left:45px}.search-wrapper{background-color:#fff;padding:35px 45px}article footer .button{font-size:1.4rem;text-transform:inherit;letter-spacing:inherit;padding:7px 13px}article .story-wrapper+footer>p{float:left}.inner-post-pagination{margin-right:12px}.inner-post-pagination>span{font-style:italic}.inner-post-pagination>span:first-child{color:#888}.content-main>.grid>.column.span-8,.content-main>.grid>.column-flush.span-8{padding-right:40px}.story blockquote{padding:inherit;background:transparent;color:#888;font-weight:300;font-style:italic}.related-posts-wrapper{padding:30px 45px 0 45px;background-color:#fff;margin-bottom:45px}.related-posts-wrapper .section-title{margin-bottom:30px !important}.related-posts-wrapper .column.span-6:nth-child(2n+1){padding-right:15px}.related-posts-wrapper .column.span-6:nth-child(2n+2){padding-left:15px}.related-posts-wrapper .thumbnail-body{background-color:transparent;padding-left:0;padding-right:0}.related-posts-wrapper .article-title{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:15px}.related-posts-wrapper .heading a{font-size:2.0rem;font-weight:300}#comments{padding:35px 45px 35px 45px;background-color:#fff}.comment.content{padding:0 0 20px 0;margin-top:20px}.comment .avatar-name a,.comment .copy{font-size:1.8rem}.comment .avatar-name span{color:#222527}.comment .avatar-body .comment-reply-link{position:absolute;right:0;top:5px;color:#888;font-size:14px}.comment .comment-edit-link{position:absolute;top:-8px;right:0;font-size:14px}.comment .avatar-body{padding-top:0}.comment .avatar-body .comment-reply-link i{padding-right:5px}.comment .avatar-body .comment-reply-link:hover{opacity:.7}.comment .avatar-body small{color:#888}.comment .copy{color:#888;font-weight:300;line-height:3rem;padding-bottom:10px}.comment-title mark{font-weight:inherit}.avatar .avatar-image{max-width:70px}.copy.small{padding-left:70px}.comment{position:relative;background:url("../images/comment-tread-bg.png") repeat-y 30px 84px}.comment .comment{padding-right:0;padding-left:48px;background-position:76px 2px}.comment-form-wrapper{padding:35px 0;background-color:#fff}.comment-form-wrapper .comment-respond{margin-top:0}.comment-form-wrapper .button.send-comment-fake{border:0;margin:40px 45px 7px 0;text-transform:uppercase}.comment-form-wrapper .button.send-comment-fake:hover{color:#fff}.comment-form-wrapper div:last-child{text-align:right}.comment-list .comment-respond{background:transparent}.comment-notes{padding-top:20px}.comment-reply-title{padding:0 45px 35px 45px}.comment-form{background-color:#f5f5f5;padding:35px 45px 35px 45px}.comment-form input,.comment-form textarea{background-color:#ebebeb;border:1px solid #e5e5e5}.comment-form-wrapper .comment-form{padding-bottom:10px}.comment-form-author,.comment-form-email{position:relative}.comment-form-comment{position:relative;clear:both}.comment-form .column:before{position:absolute;width:1px;height:1px;border:4px solid;content:"";right:1px;border-left-color:transparent;border-bottom-color:transparent;top:1px;z-index:1}p[class*='comment-form'] input{margin-bottom:6px}.comment-form-wrapper .form-submit{display:none}.closed-comments{text-align:center;padding:0 30px;color:#888}.footer-site{background:url("../images/transparent_bg_dark_pattern.png") repeat;position:relative}.footer-site .site-text{font-size:1.4rem;line-height:3.5rem}.footer-arrow{position:absolute;width:30px;height:30px;border:30px solid transparent;left:50%;margin-left:-30px;top:-99px}.footer-arrow span{background:url("../images/transparent_bg_dark_pattern.png") repeat;display:block;width:60px;height:30px;margin-left:-30px}.footer-arrow span i{font-size:1.7rem;text-align:center;display:block;color:#fff;color:rgba(255,255,255,0.5);font-weight:100;padding-top:13px}.footer-arrow span i:hover{color:#fff}.copyright-2 i{padding:0 5px 0 2px}#back-to-top{display:block;z-index:4}.widget.container{padding:0}.widget.well{background-color:#fff}.widget .section-nav-title{font-size:1.8rem;color:#232527;margin-bottom:25px;font-weight:600}.sidebar .widget{padding:35px 45px}.sidebar .widget.push-bottom-large{margin-bottom:60px}.sidebar .widget a{font-size:1.4rem}.sidebar .widget a.button{font-size:1.4rem;padding:6px 16px}.sidebar .widget select{padding-top:7px;padding-bottom:7px;font-weight:bold;font-style:italic;padding-left:14px;background-color:#e5e5e5;border:1px solid #d7d7d7}.sidebar .widget li ul{margin-left:15px}.sidebar .widget li,.sidebar .widget li:last-child{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f5f5f5;border-bottom:1px solid rgba(245,245,245,0.20)}.sidebar .widget ul.children li{border-bottom:0;padding-bottom:0;margin-bottom:0}.sidebar .widget li:last-child{padding-bottom:8px;border-bottom:1px solid #f5f5f5;border-bottom:1px solid rgba(245,245,245,0.20)}.sidebar .tl-nav-container li{margin:0}.sidebar .widget.widget_nav_menu{position:static !important}.sidebar .widget.widget_nav_menu>div{background-color:transparent !important;padding:0}.sidebar .widget_nav_menu li{border-bottom:0}.sidebar .widget.widget_nav_menu>div ul li{display:block;text-align:left}.sidebar .widget.widget_nav_menu>div ul li.devider{display:none}.sidebar .widget.widget_nav_menu>div ul li{float:none}.sidebar .widget.widget_nav_menu ul li.dropdown>a{padding-bottom:8px;border-bottom:1px solid #eee;border-bottom:1px solid rgba(0,0,0,0.12)}.sidebar .widget ul>li:last-child,.sidebar .widget ul>li>ul>li:last-child{padding-bottom:0;margin-bottom:0}.sidebar .tl-nav-container{text-align:left;height:auto}.sidebar .tl-nav-container .flexnav{width:100%;display:block;max-height:none}.sidebar .flexnav>li{padding:0}.sidebar .flexnav li ul li a,.sidebar .flexnav li ul>li:hover>a{background:transparent}.sidebar .flexnav li>ul{position:static;top:0}.sidebar .flexnav ul li a{padding:0}.rssSummary{color:#888}.widget_text .textwidget p{color:#888}.tl-widget_recent_entries .thumbnail{float:left}.tl-widget_recent_entries .thumbnail img{max-width:70px}.tl-widget_recent_entries .thumbnail-body{background-color:transparent;padding:0 0 0 20px}.tl-widget_recent_entries .heading{line-height:1.4rem;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #f5f5f5}.tl-widget_recent_entries .heading a{line-height:2rem}.tl-widget_recent_entries.widget li,.tl-widget_recent_entries.widget li:last-child{border-bottom:none !important;padding-bottom:0;margin-bottom:0}.tl-widget_recent_entries article.push-bottom-large{margin-bottom:9%}.widget_categories li a{padding-top:5px;padding-bottom:5px}.widget_categories li>span{float:right;font-size:1.2rem;font-weight:bold;border:1px solid;border-radius:4px;padding:0 7px}.jetpack_subscription_widget.widget.well{background:url("../images/transparent_bg_light_pattern.png") repeat 0 0}.jetpack_subscription_widget #subscribe-text p{color:#fff;padding-bottom:8px}.jetpack_subscription_widget #subscribe-email input{padding:8px;margin:18px 0}.widget_tl_recent_tweets ul li{list-style:none}.widget_calendar table{border:0}.widget_calendar td#next{text-align:right}.widget_search .search-form{position:relative}.widget_search .search-submit{position:absolute;width:30px;height:39px;top:0;right:0;background-color:transparent;background:transparent url("../images/search-icon.png") no-repeat center center;text-indent:-999px}.widget_search .search-field{padding-right:11%;width:82%;padding-left:6%}#footer .sidebar .widget a,#footer .sidebar .widget span{color:#fff}#footer .sidebar .widget span{border-color:#fff}#footer .sidebar .widget:first-child{padding-top:0}#footer .sidebar .widget{padding:0 0 35px 0}#footer .sidebar .widget:last-child{padding-bottom:0;margin-bottom:0}#footer .sidebar .widget li{padding-bottom:8px;border-bottom:0}#footer .sidebar .widget li{padding-bottom:0}#footer .sidebar .tl-widget_recent_entries li{border-bottom:0}#footer .sidebar .tl-widget_recent_entries .heading{border-bottom:0}#footer .sidebar .tl-widget_recent_entries .meta-info .meta-item,#footer .sidebar .tl-widget_recent_entries .meta-info .meta-item a{color:#fff;color:rgba(255,255,255,0.5)}#footer .sidebar .widget_tl_tag .tag-list a{border:1px solid #fff;border:1px solid rgba(255,255,255,0.2)}#footer .sidebar .widget_tl_tag .tag-list a:hover{border:1px solid #fff}#footer .sidebar .widget_calendar table th{border-bottom:#fff;border-bottom:1px solid rgba(245,245,245,0.20)}#footer .sidebar .widget_calendar table td{border-bottom:0}#footer .sidebar .widget_calendar table td,#footer .sidebar .widget_calendar table th{color:inherit}#footer .sidebar .widget_calendar tfoot{border-top:#fff;border-top:1px solid rgba(245,245,245,0.20)}#footer .sidebar .tweet-text{color:#888}#footer .sidebar .widget.widget_nav_menu ul li.dropdown>a{border-bottom:0;padding-bottom:1px}.footer-site .search-form label{float:none;width:auto}.footer-site .search-submit{border-radius:0}#footer .search-submit{margin-top:0;background-color:transparent;padding-left:14px}.tl-spoiler-content{color:#888;font-weight:300}.su-custom-gallery-slide img{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.layers-masonry-column .tl-blockquote{font-size:3.6rem}.layers-masonry-column .tl-blockquote blockquote{color:#fff;font-size:3.6rem;font-weight:300;padding-left:60px}.layers-masonry-column .tl-blockquote blockquote:before{font-size:3.4rem}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-3d-unfold .mfp-content{perspective:2000px}.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0)}.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:.8}.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0}.ie10 .flexnav{width:initial;display:inline-table;width:auto}.ie10 .flexnav li>a{display:inline;width:auto}.ie10 .flexnav li{display:inline;width:auto}