.header-size-custom #logo img{height:70px}@media (min-width:992px){.header-size-custom .header-wrap-clone{height:71px}#header.header-size-custom+.include-header{margin-top:-72px}.header-size-custom .menu-container>.menu-item>.menu-link{padding-bottom:24px;padding-top:24px}#header.full-header.transparent-header,#header.full-header.transparent-header:not(.border-full-header):not(.sticky-header) #header-wrap{border-bottom-color:transparent!important}#header.full-header:not(.border-full-header):not(.sticky-header) #header-wrap{border-bottom-color:transparent}#header.full-header.transparent-header.border-full-header #header-wrap{border-bottom-color:rgba(0,0,0,.05)}#header.dark.full-header.transparent-header.border-full-header #header-wrap,.dark #header.full-header.transparent-header.border-full-header #header-wrap{border-bottom-color:hsla(0,0%,100%,.15)}#header.full-header #logo{border-right:0}#header.full-header .primary-menu>.menu-container{border-right:0;margin-right:0;padding-right:0}#header.show-on-sticky #header-wrap{opacity:0;pointer-events:none}#header.show-on-sticky.sticky-header #header-wrap{opacity:1;pointer-events:auto}#header.full-header.border-full-header.sticky-header #header-wrap,#header.sticky-header #header-wrap{-webkit-backface-visibility:hidden;border-bottom:1px solid #f5f5f5!important;box-shadow:none}.dark #header.full-header.border-full-header.sticky-header #header-wrap,.dark #header.sticky-header #header-wrap{border-bottom-color:hsla(0,0%,100%,.1)!important}.side-header #header-wrap{width:300px!important}.primary-menu .menu-container .menu-link{font-size:12px;font-weight:400;letter-spacing:3px;padding-left:22px;padding-right:22px}}body.side-push-panel.stretched #header .container{right:0}body.side-push-panel.side-panel-open.stretched #header .container{right:300px}body.side-panel-left.side-push-panel.stretched #header .container{left:0;right:auto}body.side-panel-left.side-push-panel.side-panel-open.stretched #header .container{left:300px}.page-section{padding:120px 0}.heading-block h2{font-family:Roboto,sans-serif;font-weight:500;letter-spacing:3px}.bg-overlay .portfolio-desc h3{font-size:22px;font-weight:300;letter-spacing:2px;text-transform:uppercase}.bg-overlay .portfolio-desc h3 a{color:#333!important;text-shadow:none}.bg-overlay .portfolio-desc span{font-size:14px;font-weight:300;letter-spacing:1px;margin-top:12px;text-transform:uppercase}.bg-overlay .portfolio-desc span a{color:#999!important;text-shadow:none}.op-gradient-icon{-webkit-text-fill-color:transparent;background:#833ab4;background:linear-gradient(90deg,#833ab4,#fd1d1d 50%,#fcb045);-webkit-background-clip:text}.button.button-border{font-size:13px;font-weight:400;letter-spacing:2px}.button.button-border.button-large{font-size:15px}.button.button-border.button-light{border-color:#f9f9f9;color:#f9f9f9}.button.button-border.button-light:hover{background-color:#f9f9f9;color:#333;text-shadow:none}.posts-md .entry-title h3{font-size:1.375rem;letter-spacing:0}.more-link{border-bottom-width:1px;font-style:normal;font-weight:400}.more-link i.icon-angle-right{margin-left:3px;position:relative;top:2px}.link-border{border-bottom:3px solid #1abc9c;font-weight:600;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-border:hover{border-color:#fff}.team-title h4{font-size:17px;font-weight:600;letter-spacing:2px}.team-title span{color:#999;font-size:14px;font-style:normal;letter-spacing:1px;margin-top:2px;text-transform:uppercase}.team-social-icons{bottom:20px;position:absolute;width:100%}.parallax .fslider *{-webkit-backface-visibility:hidden!important}.parallax .fslider .flex-control-paging *{-webkit-backface-visibility:visible!important}.parallax .testimonial .testi-content p{font-family:Source Sans Pro,sans-serif;font-size:24px;font-style:normal;font-weight:300;letter-spacing:1px;line-height:1.6!important}.parallax .testimonial .testi-meta{font-size:15px;font-weight:500;letter-spacing:2px;margin-top:20px}.parallax .testimonial .testi-meta span{font-size:14px;font-weight:300;letter-spacing:1px}.border-form-control{background-color:transparent!important;border-bottom-width:1px;border-left:transparent;border-right:transparent;border-top:transparent;font-family:Source Sans Pro,sans-serif;font-size:21px;height:48px;letter-spacing:1px;padding:8px 4px}.border-form-control::-moz-placeholder{font-weight:300}.border-form-control:-ms-input-placeholder{font-weight:300}.border-form-control::-webkit-input-placeholder{font-weight:300}textarea.border-form-control{word-wrap:break-word;overflow:hidden;resize:none}.font-body{font-family:Roboto,sans-serif!important}.font-primary{font-family:Source Sans Pro,sans-serif!important}#footer .widget{padding:30px 0}#footer .widget>h4{font-size:20px;font-weight:300;letter-spacing:3px;margin-bottom:50px;text-transform:uppercase}#footer .widget ul.footer-site-links li{font-size:17px;font-weight:300;letter-spacing:1px;margin:5px 0}#footer .widget .form-control{text-align:center}.widget p.lead{font-size:17px;letter-spacing:1px;line-height:1.6}.grid-border{overflow:hidden}.grid-border [class^=col-]:after,.grid-border [class^=col-]:before{content:"";position:absolute}.grid-border [class^=col-]:before{border-left:1px solid rgba(0,0,0,.05);height:100%;left:-1px;top:0}.grid-border [class^=col-]:after{border-bottom:1px solid rgba(0,0,0,.05);bottom:-1px;height:0;left:0;top:auto;width:100%}.dark .grid-border [class^=col-]:after,.dark .grid-border [class^=col-]:before{border-color:hsla(0,0%,100%,.05)}.one-page-arrow i{-webkit-animation-duration:1.5s!important;animation-duration:1.5s!important}.opm-large-word{font-size:116px}.device-md .opm-large-word{font-size:96px}.device-sm .opm-large-word{font-size:72px}.device-xs .opm-large-word{font-size:54px}.opm-medium-word{font-size:96px}.device-md .opm-medium-word{font-size:80px}.device-sm .opm-medium-word{font-size:60px}.device-xs .opm-medium-word{font-size:48px}.before-heading.opm-medium{font-size:30px;font-style:normal;letter-spacing:12px;line-height:1;margin:0 0 0 5px}.device-md .before-heading.opm-medium{font-size:22px}.device-sm .before-heading.opm-medium{font-size:18px}.device-xs .before-heading.opm-medium{font-size:14px}.opm-large-counter{color:#f2f2f2;font-size:480px;line-height:1}.device-md .opm-large-counter{font-size:360px}.device-sm .opm-large-counter{font-size:220px}.device-xs .opm-large-counter{font-size:150px}.videoplay-on-hover h2{font-size:40px;font-weight:700}.device-sm .videoplay-on-hover h2{font-size:32px}.device-xs .videoplay-on-hover h2{font-size:26px}.con-switch{-webkit-backface-visibility:hidden;display:block;overflow:hidden;position:relative}.con-switch .con-default,.con-switch .con-show{display:block;opacity:1;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.con-switch .con-show{height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%;z-index:1}.con-switch:hover .con-show{opacity:1}.con-switch:hover .con-default{opacity:0}.big-video-button{background-color:#333;border-radius:50%;color:#f5f5f5!important;display:inline-block;font-size:24px;height:64px;line-height:64px;opacity:1;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1);-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;width:64px}.big-video-button:hover{opacity:.9}.big-video-button.dark,.dark .big-video-button{background-color:#f5f5f5;color:#333!important;text-shadow:none}.big-video-button i:first-of-type{left:3px;position:relative}.big-video-button i:nth-of-type(2),.big-video-button.video-played i:first-of-type{display:none}.big-video-button.video-played i:nth-of-type(2){display:block}.big-video-button.video-played{opacity:.1}#slider:hover .big-video-button.video-played{opacity:1}.slider-caption h2{font-size:78px;letter-spacing:3px;text-transform:lowercase}.slider-caption p{font-size:26px;font-weight:300;line-height:1.8;margin-left:auto;margin-right:auto;margin-top:50px;max-width:600px;text-transform:lowercase}.testimonials-lg{overflow:visible}.testimonials-lg:before{color:rgba(0,0,0,.07);content:"“";font-family:Passion One;font-size:144px;left:-30px;line-height:1;position:absolute;top:-20px}.testimonials-lg .testi-content p{color:#111;font-family:Roboto,sans-serif;font-size:26px;font-style:normal;font-weight:300;line-height:1.6}.testimonials-lg .testi-content p:after,.testimonials-lg .testi-content p:before{content:""}.testimonials-lg .testi-meta{color:#999;font-size:14px;font-weight:400;margin-top:30px}.testimonials-lg .testi-meta span{color:#bbb;font-size:13px;font-weight:300}#header.sticky-header.dark #header-wrap,.dark #header.sticky-header #header-wrap{border-bottom-color:hsla(0,0%,100%,.1)!important}@media (max-width:991px){#header.transparent-header:not(.sticky-header) #header-wrap{background-color:#fff;border-bottom:1px solid #eee}#header.transparent-header.dark:not(.sticky-header) #header-wrap{background-color:#333;border-bottom-color:hsla(0,0%,100%,.1)!important}#header.dark.semi-transparent #header-wrap,#header.dark.transparent-header #header-wrap,.dark #header.semi-transparent #header-wrap,.dark #header.transparent-header #header-wrap{background-color:#333;border-bottom-color:hsla(0,0%,100%,.1)}}