@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}button,input,select,textarea{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}input:focus,select:focus,textarea:focus{border-color:#ccc;-webkit-appearance:none;outline:0}input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=text],input[type=url]{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-justify>.heading:after,.section-title.text-left>.heading:after{left:0;margin-left:0}.section-title.text-right>.heading:after{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,.75)}.invert.section-title .excerpt{color:#fff;color:rgba(255,255,255,.75)}.section-title.large .excerpt,.section-title.medium .excerpt{font-size:1.8rem;font-weight:300}.media .heading+.excerpt{font-size:1.6rem}.media.large .heading+.excerpt,.media.medium .heading+.excerpt,.media.small .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}.custom-logo-link img,.site-logo-link img{max-height:107px}.header-inline .custom-logo-link img,.header-inline .site-logo-link img{max-height:72px}.header-site.is_stuck .custom-logo-link img{max-height:48px}.header-center .site-description .sitename,.header-left .site-description .sitename,.header-right .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:not(.phone){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}.ipad .header-contact ul li.phonedigits a,.iphone .header-contact ul li.phonedigits a{border:none!important;display:inline!important}.title-container{background:url(../images/transparent_bg_light_pattern.png);position:relative}.title-container:after{content:"";background:url(../images/meter-big-light.png) repeat-x;position:absolute;height:20px;width:100%;bottom:-6px}.close-canvas,.nav-mobile .nav-vertical{background:0 0}.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}.thumbnail .btn-collection,.thumbnail .button-group,.thumbnail-body p+.feature-list{margin:20px 0 0}.title-container .bread-crumbs .current a,.title-container .bread-crumbs a:hover{color:#fff;text-decoration:none}.title-container .bread-crumbs i{font-size:1rem;color:#fff;color:rgba(255,255,255,.5)}.thumbnail-title{padding:0 20px 20px}.thumbnail-body.body-small,.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 .overlay{width:100%;height:100%}.with-overlay .overlay{height:initial}.thumbnail-media img{transition:.2s all ease-in-out,1.5s transform ease-in-out;-webkit-transform:scale(1);transform:scale(1)}.responsive-nav{float:right}.responsive-nav .l-menu{line-height:48px;color:#F2A720}div[class*=' off-canvas-'] .content.nav-mobile{padding:0 0 20px;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{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;height:inherit;background:0 0}.nav-mobile .nav-vertical a{padding:10px 0 10px 20px}.nav-mobile .nav-vertical li{display:list-item}.nav-mobile .nav-vertical li.active>a,.nav-mobile .nav-vertical li:hover>a{background-color:#002242!important}.nav-mobile .nav-vertical li ul>li,.nav-mobile .nav-vertical ul.tl-main-navigation>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,.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 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}@-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:.3s;animation-duration:.3s}body{color:#000;background:url(../images/body_pattern.png)}.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:400;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,.wpcf7-form .form-action a.button i{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}.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 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+.widget_nav_menu,#wrapper-content .swiper-container+script+.widget_nav_menu{top:-70px;margin-top:0!important}.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;position:relative;z-index:5}.tl-nav-container{text-align:center;margin:auto;max-width:1150px;padding:0 20px;display:flex}.flexnav .touch-button,.flexnav li>ul li.devider{display:none}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:400;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 0;padding:0}.flexnav li ul li a{text-align:left;line-height:18px}.flexnav li>ul li{min-width:200px;margin:0;text-align:left}.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 .2s ease-out .3s;-moz-transition:all .2s ease-out .3s;-o-transition:all .2s ease-out .3s;transition:all .2s ease-out .3s}.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) center center no-repeat;width:32px;height:32px;margin:auto;position:absolute;left:0;right:0;top:40%}.xspan-2,.xspan-3,.xspan-4,.xspan-6{margin-right:0!important;float:left}.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}.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,.popup-inner-content .story p{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:none;font-weight:700;font-size:1.3rem;line-height:16px;height:inherit}.popup-content-wrapper footer .button:hover{opacity:.7}.mfp-iframe{width:100%}.media.medium .excerpt ol,.media.medium .excerpt ul{margin-left:0}.cc-home-main-slider{position:relative}.cc-home-main-slider:after{content:"";background:url(../images/meter-big-light.png) repeat-x;position:absolute;bottom:0;left:0;z-index:5;width:100%;height:14px}.media-inner,.testimonials-widget{position:relative}.xspan-2{width:15%}.xspan-3{width:23.5%}.xspan-4{width:32%}.xspan-6{width:49%}.swiper-container.container{max-width:1170px}.swiper-slide .overlay.darken{background-color:rgba(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) no-repeat!important}.slide .section-title>h3{margin-bottom:30px}.slide .section-title.large .heading,.slide .section-title.medium .heading,.slide .section-title.small .heading{font-weight:700}.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;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:700;letter-spacing:.1rem}.featured-section .media.medium .heading{font-size:1.8rem;font-weight:700;letter-spacing:.1rem}.featured-section .media.large .heading{font-size:2.2rem;font-weight:700;letter-spacing:.1rem}.featured-section .media.large .excerpt,.featured-section .media.medium .excerpt,.featured-section .media.small .excerpt{color:#fff;color:rgba(255,255,255,.8);font-size:1.5rem;font-weight:400}.featured-section .layers-masonry-column{padding-top:34px}.contact-section table,.featured-section table{border:none;margin-bottom:0}.contact-section table tr,.featured-section table tr{border-bottom:1px solid rgba(255,255,255,.3)}.contact-section table tr td,.featured-section table tr td{padding:8px 0;border:none}.contact-section table tr:first-child td,.featured-section table tr:first-child td{padding:0 0 8px}.contact-section table tr td:last-child,.featured-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;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}.welcome .content.no-padding .media-body .excerpt p{padding:0 50px}.welcome .wpcf7{margin-top:25px}.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!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 .excerpt,.prefooter-section .section-title .heading{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 .email,.google-info-box .address-info .phone{color:#222527}.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{-ms-flex-align:center;-ms-flex-pack:center;-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}.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}.blog .swiper-container:first-child .swiper-slide .container,.inner-page .swiper-container:first-child .swiper-slide .container{top:40%}.blog .swiper-container:first-child.slide .section-title .excerpt,.inner-page .swiper-container:first-child.slide .section-title .excerpt{font-size:2rem}.blog .swiper-container:first-child.slide .section-title>h3,.inner-page .swiper-container:first-child.slide .section-title>h3{margin-bottom:1.6rem}.content-main article>header{padding:45px 45px 35px;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;background-color:#f5f5f5}.content-main .story-wrapper .story:first-child{padding-top:35px}.story a:not(.button){border-bottom:none}.story,.story p{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}.avatar .avatar-image,.tl-widget_recent_entries .thumbnail img{max-width:70px}.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,.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,.meta-info.tags{font-size:1.6rem}.meta-info.tags{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}.error404 .search-form,.error404 .story,.search .search-form{text-align:center}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:700}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}.static-header-image .copy-container-wrapper.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.error404 .search-submit{margin-top:20px}.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-flush.span-8,.content-main>.grid>.column.span-8{padding-right:40px}.story blockquote{padding:inherit;background:0 0;color:#888;font-weight:300;font-style:italic}.related-posts-wrapper{padding:30px 45px 0;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:2rem;font-weight:300}#comments{padding:35px 45px;background-color:#fff}.comment.content{padding:0 0 20px;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,.comment-form-author,.comment-form-email{position:relative}.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}.copy.small{padding-left:70px}.comment{background:url(../images/comment-tread-bg.png) 30px 84px repeat-y}.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:none;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:0 0}.comment-notes{padding-top:20px}.comment-reply-title{padding:0 45px 35px}.comment-form{background-color:#f5f5f5;padding:35px 45px}.comment-form input,.comment-form textarea{background-color:#ebebeb;border:1px solid #e5e5e5}.footer-arrow span,.footer-site{background:url(../images/transparent_bg_dark_pattern.png)}.comment-form-wrapper .comment-form{padding-bottom:10px}.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{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{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,.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:700;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,.2)}.sidebar .widget ul.children li{border-bottom:none;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,.2)}.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:none}.sidebar .widget.widget_nav_menu>div ul li{display:block;text-align:left;float:none}.sidebar .widget.widget_nav_menu>div ul li.devider{display: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,.12)}.sidebar .flexnav ul li a,.sidebar .flexnav>li{padding:0}.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 ul li a,.sidebar .flexnav li ul>li:hover>a{background:0 0}.sidebar .flexnav li>ul{position:static;top:0}.rssSummary,.widget_text .textwidget p{color:#888}.tl-widget_recent_entries .thumbnail{float:left}.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:700;border:1px solid;border-radius:4px;padding:0 7px}.jetpack_subscription_widget.widget.well{background:url(../images/transparent_bg_light_pattern.png)}.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:none}.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:url(../images/search-icon.png) center center no-repeat;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}#footer .sidebar .widget:last-child{padding-bottom:0;margin-bottom:0}#footer .sidebar .widget li{border-bottom:none;padding-bottom:0}#footer .sidebar .tl-widget_recent_entries .heading,#footer .sidebar .tl-widget_recent_entries li{border-bottom:none}#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,.5)}#footer .sidebar .widget_tl_tag .tag-list a{border:1px solid #fff;border:1px solid rgba(255,255,255,.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,.2)}#footer .sidebar .widget_calendar table td{border-bottom:none}#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,.2)}#footer .sidebar .tweet-text{color:#888}#footer .sidebar .widget.widget_nav_menu ul li.dropdown>a{border-bottom:none;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(.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(.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{display:inline-table;width:auto}.ie10 .flexnav li,.ie10 .flexnav li>a{display:inline;width:auto}