#wrap{background-color:#fff}.nfw-close-iframe{position:fixed;top:35px;right:35px;border-radius:50%;background-color:#ffb400;color:#fff;opacity:1;width:44px;height:44px;line-height:44px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;text-align:center;cursor:pointer}.nfw-close-iframe button.mfp-close{display:none}.mfp-ajax-holder button.mfp-close{position:fixed;top:30px;right:30px;border-radius:50%;background-color:#ffb400;color:#fff;opacity:1}.mfp-ajax-holder .mfp-arrow{position:fixed;width:50px;height:50px;border-radius:50%;opacity:1}.mfp-ajax-holder .mfp-arrow-left{left:30px;background:#ffb400 url(/wp-content/themes/firstone-wp/layout/images/arrow-left.png) no-repeat center center}.mfp-ajax-holder .mfp-arrow-right{right:50px;background:#ffb400 url(/wp-content/themes/firstone-wp/layout/images/arrow-right.png) no-repeat center center}.mfp-ajax-holder .mfp-arrow-left:before,.mfp-ajax-holder .mfp-arrow-right:before,.mfp-ajax-holder .mfp-arrow-left:after,.mfp-ajax-holder .mfp-arrow-right:after{border:none}#header{position:absolute;z-index:1000;top:60px;right:0;left:0;padding:20px 0}#logo{display:block;width:100%;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#logo img{display:block}a.menu-collaps{position:relative;float:right;display:block;color:#fff;text-align:center;opacity:.5;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}a.menu-collaps i{font-size:42px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}a.menu-collaps:hover{opacity:1}a.menu-collaps:hover{opacity:1}#nav-menu{position:fixed;z-index:25;top:0;right:-380px;width:250px;height:100%;background:#303133;color:#fff}#nav-menu.cbp-spmenu-open{right:0}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}#nav-menu a.close-menu{position:absolute;top:65px;left:-15px;display:block;width:30px;height:30px;border-radius:5px;margin:0;background:#ccc;text-align:center}#nav-menu a.close-menu i{color:#303133;font-size:13px;line-height:30px;text-decoration:none}.sub-menu li a{color:#303133}.cbp-spmenu-push{position:relative;left:0}.cbp-spmenu-push-toleft{left:-360px}.nav.menu{padding:0;margin:0;list-style:none}.nav.menu li{background:#303133}.nav.menu li.active,.nav.menu li:hover{background:#ffb400}.nav.menu li a{display:block;padding:25px 0 25px 50px;color:#fff;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none}.sf-menu,.sf-menu *{padding:0;margin:0;list-style:none}.sf-menu li{position:relative;white-space:nowrap}.sf-menu ul{position:absolute;z-index:99;top:100%;left:0;display:none}.sf-menu>li{float:left}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu a{display:block;position:relative}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:right;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.sf-menu a{padding:10px 15px;border-bottom:1px dotted rgb(0 0 0 / .15);font-family:'Montserrat',sans-serif;font-size:16px;color:#fff;text-transform:uppercase}.sf-menu>li>a{position:relative;padding:6px 20px 5px 20px;border:none;font-size:16px}.sf-menu>li>a:before{position:absolute;bottom:0;left:20px;width:20px;border-bottom:1px solid #fff0;content:""}.sf-menu li{-webkit-transition:background 0.2s;-o-transition:background 0.2s;transition:background 0.2s}.sf-menu li:hover,.sf-menu li.sfHover{position:relative;text-decoration:none}.sf-menu li:hover a,.sf-menu li.sfHover a{text-decoration:none}.sf-menu li a:hover{color:#ccc}.sf-menu>li.active>a:before{border-bottom-color:#ffb400}.sf-menu ul{min-width:200px;border:1px solid rgb(0 0 0 / .1);-webkit-box-shadow:0 0 6px rgb(0 0 0 / .1);box-shadow:0 0 6px rgb(0 0 0 / .1);background-color:#fff}.sf-menu ul>li:last-child>a{border-bottom:none}.sf-arrows .sf-with-ul{padding-right:30px}.sf-arrows .sf-with-ul:after{position:absolute;top:50%;right:10px;height:0;width:0;border:5px solid #fff0;border-top-color:rgb(0 0 0 / .5);margin-top:-13px;content:""}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:#fff0;border-left-color:rgb(0 0 0 / .5)}#mobile-menu{z-index:20;border-bottom:1px solid #efefef;margin-bottom:0;background-color:#ffb400}#mobile-menu li{display:block;margin:0}#mobile-menu>li>ul,#mobile-menu>li>ul>li>ul{display:none;margin-left:0}#mobile-menu li a{position:relative;display:block;padding:15px 25px;border-top:1px solid #efefef;color:#fff;font-size:13px;text-align:left;text-decoration:none}#mobile-menu ul a{padding-left:45px}#mobile-menu ul li ul a{padding-left:65px}#mobile-menu .mobile-menu-submenu-arrow{position:absolute;top:0;right:0;width:70px;height:100%;border-left:1px solid #efefef;color:#333;font-size:20px;line-height:50px;text-align:center;cursor:pointer}#mobile-menu .mobile-menu-submenu-arrow:hover{background-color:#f3f3f3}#mobile-menu{display:none}#mobile-menu-trigger{float:right;display:none;color:#ffb400;font-size:32px}@media (min-width:1024px){#header{position:absolute;z-index:25;top:0;right:0;left:0;padding:60px 0;background-color:#fff0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#header.stuck{position:fixed!important;z-index:1000;top:0;width:100%!important;padding:10px 0;-webkit-box-shadow:0 0 6px rgb(0 0 0 / .5);box-shadow:0 0 6px rgb(0 0 0 / .5);background:#fff}.stuck #logo{width:60%;margin-top:2px}a.menu-collaps{color:#fff}.stuck a.menu-collaps{margin-top:5px;color:#4b4b4b}.stuck a.menu-collaps i{font-size:32px}.sf-menu{margin-top:3px}.stuck .sf-menu a{color:#4b4b4b}}#content{min-height:1300px}#page-header{margin-bottom:90px}#page-header img{display:block}.page-header-content{padding:30px 0;background-color:#bebebe}.page-header-content p{margin-bottom:0;font-weight:600;text-transform:uppercase}#footer-bottom{padding:25px 0;background-color:#1b1b1b;color:#fff}#footer-bottom p{margin-top:10px}.full-screen{position:relative}.full-screen-overlay{position:absolute;z-index:22;top:0;right:0;bottom:0;left:0;background:url(/wp-content/themes/firstone-wp/_content/backgrounds/pattern.png) repeat top left}#services{padding:80px 0 100px 0}#features{position:relative;padding:70px 0 37px 0;background:url(/wp-content/themes/firstone-wp/_content/corporate/backgrounds/1920x1080.jpg) no-repeat top center;color:#fff}#features .headline{margin-bottom:60px}#features .headline h1{color:#fff}#features .headline h1:before{border-bottom-color:#fff}.bg-features-slider{position:absolute;z-index:1;right:0;bottom:-65px;left:0;max-width:100%;margin:0 auto}.previwer_end{min-height:75px}.buttons{margin-bottom:100px;text-align:center;list-style:none}.buttons li{display:inline-block}.buttons li a.btn{border:1px solid #fff;background-color:#fff0;text-transform:uppercase}.buttons li a.btn:hover,.buttons li a.btn.active{border-color:#ffb400;background-color:#ffb400}#about{padding-top:100px}#capabilities .headline{padding-top:20px;margin-top:0}#team{padding-top:50px}.team-member{position:relative;-webkit-transition:padding-bottom 0.3s;-o-transition:padding-bottom 0.3s;transition:padding-bottom 0.3s}.team-member-preview{position:relative}.team-member-preview img{display:block;width:100%}.team-member h4{position:relative;z-index:5;padding:15px 20px;border-top:3px solid #ffb400;margin-bottom:0;background-color:#4b4b4b;color:#fff;-webkit-transition:margin-top 0.3s;-o-transition:margin-top 0.3s;transition:margin-top 0.3s}.team-member p{position:relative;z-index:5;padding:15px 20px;margin-bottom:0;background-color:#2a2a2a;color:#fff}.team-member-overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background-color:rgb(255 180 0 / .5);opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.team-member-social-media{position:absolute;right:0;bottom:0;left:0;padding:15px 25px;background-color:#ffb400;font-size:14px;font-weight:700;text-align:right;text-transform:uppercase}.team-member-social-media a{color:#fff}.team-member:hover{padding-bottom:54px}.team-member:hover .team-member-overlay{opacity:1}.team-member:hover h4{border-top:none;margin-top:-54px}#portfolio{padding-top:80px}#portfolio .headline{margin-bottom:60px}.project-wrap{max-width:980px;padding:50px 0;margin:100px auto;background-color:#fff}iframe.project-wrap{width:100%;display:block}.portfolio-items{margin-bottom:0;list-style:none}.portfolio-items li{float:left;width:25%}.portfolio-item{position:relative}.portfolio-item-preview{position:relative;overflow:hidden}.portfolio-item-preview>img{display:block;width:100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.portfolio-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(255 180 0 / .5);opacity:0;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.portfolio-item:hover .portfolio-item-overlay{opacity:1}.portfolio-item-overlay-actions{text-align:center}.portfolio-item-overlay-actions img{display:block}.portfolio-item-overlay-actions .portfolio-item-zoom,.portfolio-item-overlay-actions .portfolio-item-link{position:absolute;top:50%;border:1px solid #fff;border-radius:50%;margin-top:-28px;background-color:#ffb400;opacity:.7;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.portfolio-item-overlay-actions .portfolio-item-zoom{left:0}.portfolio-item-overlay-actions .portfolio-item-link{right:0;cursor:pointer}.portfolio-item-overlay-actions .portfolio-item-zoom:hover,.portfolio-item-overlay-actions .portfolio-item-link:hover{text-decoration:none;opacity:1}.portfolio-item-description{padding:20px;text-align:center;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.portfolio-item-description p,.portfolio-item-description h2,.portfolio-item-description h4{margin-bottom:0}.portfolio-item-overlay .portfolio-item-description{position:absolute;right:0;bottom:0;left:0;color:#fff;-webkit-transition:bottom 0.5s;-o-transition:bottom 0.5s;transition:bottom 0.5s}.portfolio-item-overlay .portfolio-item-description h2,.portfolio-item-overlay .portfolio-item-description h4{color:#fff}.portfolio-item-description+.portfolio-item-overlay-actions .portfolio-item-zoom,.portfolio-item-description+.portfolio-item-overlay-actions .portfolio-item-link{margin-top:-80px}.portfolio-item:hover .portfolio-item-overlay-actions .portfolio-item-zoom{left:50%;margin-left:-65px}.portfolio-item:hover .portfolio-item-overlay-actions .portfolio-item-link{right:50%;margin-right:-65px}.portfolio-item:hover .portfolio-item-description{background-color:#ffb400;color:#fff}.portfolio-item:hover .portfolio-item-overlay .portfolio-item-description{bottom:10%;background-color:#fff0}.portfolio-item:hover .portfolio-item-description h3{color:#fff}.portfolio-item:hover .portfolio-item-preview>img{-webkit-transform:scale(1.3) rotate(10deg);-ms-transform:scale(1.3) rotate(10deg);-o-transform:scale(1.3) rotate(10deg);transform:scale(1.3) rotate(10deg)}.portfolio-filter ul{margin-bottom:90px;list-style:none;text-align:center}.portfolio-filter ul li{display:inline-block;margin-right:20px}@media (max-width:979px){.portfolio-filter ul li{margin:5px}}.portfolio-filter ul li:last-child{margin-right:0}.portfolio-filter ul li a{display:block;padding:7px 12px;border-radius:3px;background-color:#bebebe;color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.portfolio-filter ul li a.active,.portfolio-filter ul li a:hover{background-color:#ffb400}.nfw_load_more_trigger{margin-top:70px}#blog{padding:80px 0;background-color:#f6f6f6}.blog-post{position:relative;margin-bottom:40px}.blog-post-slider .blog-post-title{position:absolute;right:70px;bottom:70px;left:70px;padding:30px;background-color:rgb(0 0 0 / .7);color:#fff;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.blog-post-low{display:none}@media (max-width:549px){.blog-post-low{padding:30px 20px 10px;display:block;color:#fff;background-color:#2a2a2a}.blog-post-slider .blog-post-info{display:none}.blog-post-slider .blog-post-title{display:none}}.blog-post-slider .blog-post-title a,.blog-post-slider .blog-post-title h6{color:#fff}.blog-post-thumb{margin-bottom:30px}ul.slides .blog-post-thumb{margin-bottom:0}.blog-post-slider .blog-post-info{position:absolute;right:70px;bottom:30px;left:70px;padding:30px;background-color:rgb(0 0 0 / .7);color:#fff;opacity:0}.blog-post-slider .blog-post-info .btn{margin-bottom:0}.blog-post-slider .blog-post:hover .blog-post-info{opacity:1;-webkit-transition:all 0.5s ease 0.3s;-o-transition:all 0.5s ease 0.3s;transition:all 0.5s ease 0.3s}.blog-post-slider .blog-post:hover .blog-post-title{bottom:242px;padding-bottom:0}.blog-post-title{margin-bottom:30px}ul.slides .blog-post-title{margin-bottom:0}.blog-post-date{position:absolute;top:70px;left:70px;width:70px;padding:15px 0;background-color:#ffb400;color:#201914;font:26px 'Montserrat',sans-serif;line-height:18px;text-align:center;text-transform:uppercase}.blog-post-2{overflow:hidden;padding:0 30px;border-radius:3px;margin-bottom:40px;background-color:#fff}.blog-post-2 .blog-post-title{position:relative;right:0;bottom:0;left:0;padding:0;margin-bottom:30px;background-color:#fff0;color:#4b4b4b}.blog-post-2 .blog-post-title a,.blog-post-2 .blog-post-title h6{color:#4b4b4b}.blog-post-2 .blog-post-thumb{margin:0 -30px 30px -30px}.blog-post-2 .blog-post-info{position:relative;right:0;bottom:0;left:0;padding:0;background-color:#fff0;color:#4b4b4b;opacity:1}.blog-post-2 .blog-post-info .btn{margin-bottom:20px}#blog-post-wrap{max-width:980px;padding:100px 0;margin:100px auto;background-color:#f6f6f6}#blog-post-wrap .blog-post{padding:50px;border-bottom:2px solid #bebebe;margin-bottom:80px;background-color:#fff}#blog-post-wrap .blog-post-title{position:relative;top:auto;right:0;bottom:0;left:0;padding:0;margin-bottom:30px;background-color:#fff0;color:#4b4b4b}#blog-post-wrap .blog-post-title .headline h5{text-transform:none}#blog-post-wrap .blog-post-title a{color:#4b4b4b}#blog-post-wrap .blog-post-thumb{margin:0 -50px 30px -50px}#blog-post-wrap .blog-post-info{position:relative;top:auto;right:0;bottom:0;left:0;padding:0;margin-bottom:30px;background-color:#fff0;color:#4b4b4b;opacity:1}.pagination{margin-bottom:50px;list-style:none}.pagination li{display:inline-block}.pagination a{position:relative;z-index:2;display:block;min-width:12px;margin-right:10px;margin-bottom:2px;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.nfw-current-pagination .btn{background-color:#ffb400}.sticky{background-color:#bebebe;padding:10px;border-radius:10px}#client-testimonials .parallax{margin-bottom:0}#client-testimonials .headline{margin-bottom:55px}.client-testimonials-slider{max-width:75%;margin:0 auto}#prices{padding:80px 0}#clients-list .parallax{margin-bottom:0}#clients-list .headline{margin-bottom:70px}.nfw_widget_contact_info>ul{margin:40px 0;list-style:none}.nfw_widget_contact_info>ul li{position:relative;padding-left:35px;margin-bottom:35px}.nfw_widget_contact_info>ul li:last-child{margin-bottom:0}.nfw_widget_contact_info>ul li i{position:absolute;top:3px;left:0;font-size:20px}.nfw_widget_contact_info>ul li img{position:absolute;top:0;left:0;width:25px;height:25px}.nfw_widget_contact_info-info>ul li a{color:#4b4b4b}#contact-form{overflow:hidden;margin-bottom:40px}#contact-form fieldset{margin:0}label.validation-error{color:#b55454}input.validation-error,textarea.validation-error,select.validation-error{border:1px solid #a1a1a1}#contact-form input[type="submit"]{border:none}.social-media{list-style:none}.social-media li{display:inline-block;margin-right:20px}.social-media li:last-child{margin-right:0}.social-media li a:hover{opacity:.7}@media (min-width:1400px){#wrap{}.project-wrap,#blog-post-wrap{max-width:1300px}#features{padding-bottom:45px}.bg-features-slider{bottom:-79px}.portfolio-item-description+.portfolio-item-overlay-actions .portfolio-item-zoom,.portfolio-item-description+.portfolio-item-overlay-actions .portfolio-item-link{margin-top:-60px}.portfolio-item:hover .portfolio-item-overlay .portfolio-item-description{bottom:20%}}@media (max-width:1024px){#wrap{}}@media (min-width:768px) and (max-width:979px){#wrap{}.project-wrap,#blog-post-wrap{max-width:100%}#header{position:relative;top:0;background-color:#1b1b1b}.sf-menu{display:none}#mobile-menu-trigger{display:block;margin-top:3px}#features{padding-bottom:28px}.bg-features-slider{bottom:-49px}.portfolio-items li{width:33.3333333333%}@media (width:800px){.portfolio-items li{margin-left:11%}}.client-testimonials-slider{max-width:100%}.twitter-slider{max-width:75%}}@media (max-width:767px){body{background:none;background-color:#fff}.project-wrap,#blog-post-wrap{max-width:100%}#header{position:relative;top:0;background-color:#1b1b1b}.sf-menu{display:none}#mobile-menu-trigger,a.menu-collaps{position:absolute;top:-4px;right:10px;display:block;padding:10px}a.menu-collaps i{font-size:32px}.row{padding:0 40px}.row .row{width:auto;padding:0 20px;margin:0}p.last,h1.last,h2.last,h3.last,h4.last,h5.last,address.last,ul.last,ol.last{margin-bottom:20px}.text-right{text-align:left}.buttons{margin-bottom:40px}.bg-features-slider{display:none}.previwer_end{display:none;min-height:0}.buttons li{display:block}#team{padding-bottom:0}.team-member{margin-bottom:40px}#portfolio{padding-top:40px}.portfolio-items li{float:none;width:100%}.portfolio-filter ul li{display:block;margin-right:0;margin-bottom:10px}.portfolio-filter ul li:last-child{margin-bottom:0}.blog-post-title{position:relative;right:0;bottom:0;left:0}#blog-post-wrap .blog-post{padding:0 15px 50px 15px}#blog-post-wrap .blog-post-thumb{margin:0 -15px 30px -15px}.blog-post-slider .blog-post:hover .blog-post-title{bottom:0;padding-bottom:30px}.client-testimonials-slider{max-width:100%}.social-media li{margin-right:9px}.twitter-slider{max-width:100%}}@media only screen and (min-width:480px) and (max-width:767px){.row{padding:0 40px}#mobile-menu-trigger{right:30px}.portfolio-items li{float:left;width:50%}}