/* 
 * #################################################
 * @-----------------------------------------------@
 * @-------- THINKBEYOND - Desenvolvimento --------@
 * @-----------------------------------------------@
 * #################################################
 *   www. t b d e s e n v o l v i m e n t o .com.br
 * @-----------------------------------------------@
 *
 *
 * @------------ TB Projects Generator ------------@
 *
 * Project name: Sérgio Sá - www.sergiohsa.com.br
 * Year: 2017;
 * Author: THINKBEYOND - Equipe alfa;
 * TBSecurity: #10893y76%RˆF#RFg1;
 *
 * Todos os Direitos Reservados - THINKBEYOND e Sérgio Sá
 *
 * 
 * Dúvidas: suporte@tbdesenvolvimento.com.br
 */

@import url('https://fonts.googleapis.com/css?family=Indie+Flower');

body{font-family:'Roboto Condensed',Arial,sans-serif;overflow-x:hidden!important}p{font-size:20px}p.small{font-size:16px}a,a:hover,a:focus,a:active,a.active{color:#004A99;outline:none}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:700}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../img/loading.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.scroll-top{position:fixed;right:2%;bottom:2%;width:50px;height:50px;z-index:1049;transition:all 0.5s ease}.scroll-top .btn{font-size:20px;width:50px;height:50px;border-radius:100%;line-height:28px;background:url(../img/main/top.png);background-size:100%;background-position:center;background-repeat:no-repeat;background-color:#1a1c1c;border:none;box-shadow:0 0 8px rgba(0,0,0,.2)}.scroll-top:hover{height:60px}.btn-scrolltop:active,.btn-scrolltop:focus,.btn-scrolltop:hover,{background-color:#fcaa1a!important}@media (min-width:768px){.navbar-custom{padding:20px 0;-webkit-transition:padding 0.3s;-moz-transition:padding 0.3s;transition:padding 0.3s;-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:90px}.navbar-custom .navbar-brand{font-size:20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.navbar-custom.affix{padding:10px 0;max-height:70px;transition:max-height 0.4s;-moz-transition:max-height 0.4s;-webkit-transition:max-height 0.4s}.navbar-custom.affix .navbar-brand{font-size:1.5em}. .center-media{text-align:center}}@media (max-width:330px){.navbar-brand img{margin-top:0}}@media only screen and (max-width:320px){.navbar-custom .navbar-toggle{margin-top:20px;margin-right:5px}}.tbs_menu_set16{font-family:'Roboto',Arial,sans-serif;text-align:center;text-transform:uppercase;font-weight:500;-webkit-transform:translateZ(0);transform:translateZ(0);display:inline-table;float:right}.tbs_menu_set16 *{box-sizing:border-box}.tbs_menu_set16 li{display:inline-block;list-style:outside none none;margin:10px 5px;overflow:hidden;position:relative;border-radius:1px}.tbs_menu_set16 li:before,.tbs_menu_set16 li:after{display:block}.tbs_menu_set16 li:before{bottom:0%}.tbs_menu_set16 li:after{bottom:75%}.tbs_menu_set16 a{backface-visibility:hidden;color:#fff;display:block;padding:.5em 1em;position:relative;text-align:center;text-decoration:none}.tbs_menu_set16 a:before{bottom:25%}.tbs_menu_set16 a:after{bottom:50%}.tbs_menu_set16 a:hover{color:#fff}.tbs_menu_set16 li:before,.tbs_menu_set16 li:after,.tbs_menu_set16 a:before,.tbs_menu_set16 a:after{background-color:#1a1c1c;position:absolute;height:25%;width:100%;left:0;content:'';z-index:-1;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.35s ease;transition:all 0.35s ease;margin-left:-1px}.tbs_menu_set16 li:hover:before,.tbs_menu_set16 li.tbs_menu_s16_current:before,.tbs_menu_set16 li:hover:after,.tbs_menu_set16 li.tbs_menu_s16_current:after,.tbs_menu_set16 li:hover a:before,.tbs_menu_set16 li.tbs_menu_s16_current a:before,.tbs_menu_set16 li:hover a:after,.tbs_menu_set16 li.tbs_menu_s16_current a:after,.nav li.active:before,.nav li.active:after,.nav li.active a:before,.nav li.active a:after{-webkit-transform:translateX(0%);transform:translateX(0%)}.tbs_menu_set16 li:hover:before,.tbs_menu_set16 li.tbs_menu_s16_current:before,.nav li.active:before{-webkit-transition-delay:0s;transition-delay:0s}.tbs_menu_set16 li:hover:after,.tbs_menu_set16 li.tbs_menu_s16_current:after,.nav li.active:after{-webkit-transition-delay:0.225s;transition-delay:0.225s}.tbs_menu_set16 li:hover a:before,.tbs_menu_set16 li.tbs_menu_s16_current a:before,.nav li.active a:before{-webkit-transition-delay:0.15s;transition-delay:0.15s}.tbs_menu_set16 li:hover a:after,.tbs_menu_set16 li.tbs_menu_s16_current a:after,.nav li.active a:after{-webkit-transition-delay:0.075s;transition-delay:0.075s}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent}.menu-stick{margin-top:-45px!important}.navbar-default .navbar-toggle{border-color:#000!important}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#000!important;color:#fcaa1a!important}.navbar-custom{background:#fcaa1a;font-family:'Raleway',sans-serif;text-transform:uppercase;font-weight:700;border:none;box-shadow:0 0 16px rgba(0,0,0,.6);-moz-box-shadow:0 0 16px rgba(0,0,0,.6);-webkit-box-shadow:0 0 16px rgba(0,0,0,.6)}.box-logo{width:170px;height:150px;border-radius:7px;background-color:#fff;transition:all 0.8s ease;box-shadow:0 0 16px rgba(0,0,0,.4);-moz-box-shadow:0 0 16px rgba(0,0,0,.4);-webkit-box-shadow:0 0 16px rgba(0,0,0,.4);position:absolute}.box-logo-stick{width:100px;height:100px;box-shadow:0 0 16px rgba(0,0,0,.5);-moz-box-shadow:0 0 16px rgba(0,0,0,.5);-webkit-box-shadow:0 0 16px rgba(0,0,0,.5)}.logo-sa{max-width:120px;padding:15px 10px;transition:all 0.8s ease}.logo-sa-stick{max-width:80px}.social-menu a{color:#fff;text-decoration:none;margin-left:-5px}.social-menu a.facebook:hover{color:#3b5998!important;text-decoration:none!important}.social-menu a.instagram:hover{color:#5f3d00!important;text-decoration:none!important}.social-menu a.twitter:hover{color:#1dcaff!important;text-decoration:none!important}.social-menu a.linkedin:hover{color:#0073b0!important;text-decoration:none!important}.social-menu a.medium:hover{color:rgba(2,184,117,1)!important;text-decoration:none!important}.social-menu a>i:hover{border:2px solid #fff;background-color:#fff}.social-menu i{margin:0;border:2px solid #fff;border-radius:100px;position:unset;transition:all 0.5s ease;padding:8px}.social-menu li{height:50px;width:50px;margin:0 0 0 -10px}.social-menu li:after,.social-menu li:before,.social-menu a:after,.social-menu a:before{background:none!important}.social-footer{list-style-type:none;display:inline-flex;padding:0;padding-left:12px}.social-footer a{color:#fff;text-decoration:none;margin-left:-5px}.social-footer a.facebook:hover{color:#3b5998!important;text-decoration:none!important}.social-footer a.instagram:hover{color:#5f3d00!important;text-decoration:none!important}.social-footer a.twitter:hover{color:#1dcaff!important;text-decoration:none!important}.social-footer a.linkedin:hover{color:#0073b0!important;text-decoration:none!important}.social-footer a.medium:hover{color:rgba(2,184,117,1)!important;text-decoration:none!important}.social-footer a>i:hover{border:2px solid #fff;background-color:#fff}.social-footer i{margin:0;border:2px solid #fff;border-radius:100px;position:unset;transition:all 0.5s ease;padding:8px}.social-footer li{height:50px;width:50px;margin:0 0 0 -10px}.social-footer li:after,.social-footer li:before,.social-footer a:after,.social-footer a:before{background:none!important}.title-slider{font-family:'Montserrat',sans-serif;color:#fff;text-align:left;text-shadow:0 0 14px rgba(0,0,0,.8);font-weight:400;line-height:60px}.btn-slider{color:#1a1c1c!important;background-color:#fba917;padding:20px 30px;border-radius:7px;border:1px solid #1a1c1c;font-weight:700;font-size:18px;font-family:'Comfortaa',cursive;transition:all 0.3s ease}.btn-slider:hover{color:#fba917!important;background-color:#1a1c1c!important;padding:22px 35px!important;letter-spacing:1px!important;border-radius:7px!important;border-color:#1a1c1c!important}.title-slider span{font-weight:800}.borda-slider{background:url(../img/slider/divider-slider.png) bottom center no-repeat;background-size:cover;height:130px;z-index:21;margin-top:-130px}.about-sub-title{color:#1a1c1c;font-weight:400;font-size:22px;font-family:'Montserrat',sans-serif;margin-bottom:25px}.about-sub-title>span{font-weight:800;color:#fba917;font-size:22px}.about-section{padding:100px 0}.about-text{font-family:'Comfortaa',cursive;color:#1a1c1c;font-size:16px}.btn-about-1{font-family:'Comfortaa',cursive;font-size:16px;background-color:#fba917;padding:15px 30px;border-radius:7px;border:2px solid #fba917;color:#1a1c1c;font-weight:700;text-decoration:none;transition:all 0.4s ease}.btn-about-2{font-family:'Comfortaa',cursive;font-size:16px;background-color:#1a1c1c;padding:15px 30px;border-radius:7px;border:2px solid #1a1c1c;color:#fba917;font-weight:700;text-decoration:none;transition:all 0.4s ease}.btn-about-1:hover,.btn-about-1:active,.btn-about-1:focus{background-color:transparent;padding:15px 35px;border-radius:7px;border:2px solid #1a1c1c;color:#1a1c1c;font-weight:700;text-decoration:none}.btn-about-2:hover,.btn-about-2:active,.btn-about-2:focus{background-color:transparent;padding:15px 35px;border-radius:7px;border:2px solid #fba917;color:#fba917;font-weight:700;text-decoration:none}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-90{margin-top:90px}#cta-about{background-image:url(../img/cta-about/bg-cta-about.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:0}.cta-about-border-up{background:url(../img/main/cta-divider-up.png) no-repeat;background-position:top center;background-size:cover;height:80px}.cta-about-border-down{background:url(../img/main/cta-divider-down.png) no-repeat;background-position:bottom center;background-size:cover;height:80px}.cta-about-box{padding:50px 0}.cta-about-title{font-family:'Montserrat',sans-serif}.cta-about-h2{font-size:40px;color:#fff;margin-top:0;margin-left:0;margin-right:0;font-weight:400;margin-bottom:10px;text-shadow:0 0 12px rgba(0,0,0,.6)}.cta-about-h1{font-size:64px;color:#faab17;margin:0;font-weight:800;text-shadow:0 0 12px rgba(0,0,0,.6)}.cta-about-btn{border:2px solid #faab17;padding:10px 35px;border-radius:6px;background-color:transparent;color:#faab17;font-size:14px;transition:all 0.3s ease}.cta-about-btn:hover{background-color:#faab17;color:#1a1c1c;text-decoration:none;font-weight:700;padding:12px 40px;font-size:15px}#Services{padding:120px 0}.title-section{font-family:'Pacifico',cursive;font-size:60px;color:#faab17;text-transform:none;text-shadow:2px 2px 1px rgba(0,0,0,.8);text-align:left;margin-left:10px}.title-section::after{content:url(../img/main/microfone-title-after.png);position:absolute;width:100%;height:100px;background-repeat:no-repeat;background-size:100%;top:10px;margin-left:6px}.servicebox-sergiosa{margin-top:100px}.tbs_servicebox_set7{text-align:center;margin:0 -15px}.tbs_servicebox_set7 img{width:100%;height:auto}.tbs_servicebox_set7 .tbs_servicebox_s7_content{position:relative;color:#1a1c1c;padding:50px 30px 30px;background:linear-gradient(270deg,#fda919,#ffa300);background-size:400% 400%;-webkit-animation:SergioSaBG 30s ease infinite;-moz-animation:SergioSaBG 30s ease infinite;-o-animation:SergioSaBG 30s ease infinite;animation:SergioSaBG 30s ease infinite}@-webkit-keyframes SergioSaBG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes SergioSaBG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-o-keyframes SergioSaBG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes SergioSaBG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.tbs_servicebox_set7 .tbs_servicebox_s7_icon{display:block;width:70px;height:70px;background:#1a1c1c;border-radius:10px;border:1px solid #fff;position:absolute;top:-35px;left:0;right:0;margin:auto;transform:rotate(45deg);box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);-webkit-box-shadow:0 0 8px rgba(0,0,0,.6)}.tbs_servicebox_set7 .tbs_servicebox_s7_icon i{font-size:30px;line-height:70px;color:#ffa300;transform:rotate(-45deg)}.tbs_servicebox_set7 .tbs_servicebox_s7_title{font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.tbs_servicebox_set7 .tbs_servicebox_s7_list{font-size:16px;line-height:30px;margin-bottom:20px;list-style-type:none;margin-left:-40px;font-weight:700;color:3a3c3c}.tbs_servicebox_set7 .tbs_servicebox_s7_read{display:inline-block;padding:8px 20px;border:3px solid #fff;border-radius:10px;font-size:14px;font-weight:700;color:#fff;background:transparent;text-transform:capitalize;transition:all 0.5s ease 0s;box-shadow:inset 0 0 7px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.3)}.tbs_servicebox_set7 .tbs_servicebox_s7_read:hover{color:#fff;background:#1a1c1c;text-decoration:none;box-shadow:inset 0 0 7px rgba(0,0,0,.8);-moz-box-shadow:inset 0 0 7px rgba(0,0,0,.8);-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.8)}.tbs_servicebox_set7.tbs_servicebox_s7_middle .tbs_servicebox_s7_content{padding:30px 30px 50px}.tbs_servicebox_set7.tbs_servicebox_s7_middle .tbs_servicebox_s7_icon{bottom:-35px;top:auto}@media only screen and (max-width:990px){.tbs_servicebox_set7 .tbs_servicebox_s7_title{font-size:17px}}@media only screen and (max-width:767px){.tbs_servicebox_set7{margin:0 0 30px 0}}#cta-services{background-image:url(../img/cta-services/bg-cta-services.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:0}.cta-services-border-up{background:url(../img/main/cta-divider-up.png) no-repeat;background-position:top center;background-size:cover;height:80px}.cta-services-border-down{background:url(../img/main/cta-divider-down.png) no-repeat;background-position:bottom center;background-size:cover;height:80px}.cta-services-box{padding:40px 0}.title-cta-services{font-family:'Montserrat',sans-serif}.cta-services-item1{font-size:50px;color:#fff;margin:0;font-weight:200}.cta-services-item2{font-size:50px;color:#fff;margin:0;font-weight:400}.cta-services-item3{font-size:50px;color:#fff;margin:0;font-weight:600}#gallery-sergiosa{padding:120px 0}#slider-galeria-sergiosa{margin-top:100px}.btn-gallery-box{margin-top:100px}.btn-gallery-social{border:5px solid #faab17;border-radius:8px;color:#1a1c1c;font-size:20px;font-weight:700;background-color:transparent;padding:10px 25px;box-shadow:inset 0 0 8px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,.2);transition:all 0.4s ease}.btn-gallery-social:hover,.btn-gallery-social:active,.btn-gallery-social:focus{background-color:#1a1c1c;color:#faab17;text-decoration:none;cursor:pointer;padding:14px 35px;font-size:22px}#cta-gallery{background-image:url(../img/cta-gallery/bg-cta-gallery.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:0}.cta-gallery-border-up{background:url(../img/main/cta-divider-up.png) no-repeat;background-position:top center;background-size:cover;height:80px}.cta-gallery-border-down{background:url(../img/main/cta-divider-down.png) no-repeat;background-position:bottom center;background-size:cover;height:80px}.cta-gallery-box{padding:40px 0}.cta-gallery-title{font-family:'Montserrat',sans-serif}.cta-gallery-h2{font-size:42px;color:#fff;margin-top:0;margin-left:0;margin-right:0;font-weight:700;margin-bottom:25px}.cta-gallery-h2>span{font-weight:300;text-transform:none}.cta-gallery-btn{border:2px solid #faab17;padding:10px 35px;border-radius:6px;background-color:transparent;color:#faab17;font-size:14px;transition:all 0.3s ease}.cta-gallery-btn:hover{background-color:#faab17;color:#1a1c1c;text-decoration:none;font-weight:700;padding:12px 40px;font-size:15px}.blog-section{padding:100px 0}.blog{background-color:#000;box-shadow:0 0 5px rgba(0,0,0,.15);color:#fff;float:left;font-family:'Open Sans',Arial,sans-serif;font-size:16px;line-height:1.6em;margin:10px 1%;max-width:310px;min-width:250px;overflow:hidden;position:relative;text-align:left;width:100%}.blog *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.blog img{max-width:100%;vertical-align:top;position:relative;opacity:.75}.blog figcaption{padding:25px 20px 25px;position:absolute;bottom:0;z-index:1}.blog .date{background-color:#fff;color:#333;font-size:18px;font-weight:800;min-height:48px;min-width:48px;padding:10px 0;position:absolute;right:15px;text-align:center;text-transform:uppercase;top:0}.blog .date span{display:block;line-height:14px}.blog .date .month{font-size:11px}.blog h3,.blog p{margin:0;padding:0;font-family:'Raleway',sans-serif;font-size:16px;font-weight:200}.blog h3{font-weight:700;letter-spacing:-.4px;margin-bottom:8px}.blog .hover{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;background-color:rgba(252,170,26,.7);display:flex;font-size:65px;justify-content:center;opacity:0}.blog a{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1}.blog:hover .hover,.blog.hover .hover{-webkit-transition-delay:0.1s;transition-delay:0.1s;opacity:1}.blog:hover figcaption,.blog.hover figcaption{opacity:0}.blog:hover .date,.blog.hover .date{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#clients{padding:0 0}#clients .owl-carousel{padding:0 70px;position:relative}#clients .container .item{height:145px;line-height:145px}#clients .container .item img{transition:all 0.3s ease 0s;display:inline}#clients .container .owl-theme .owl-controls{left:0;position:absolute;top:0;width:100%}#clients .container .owl-theme .owl-nav{margin:0}#clients .container .owl-theme .owl-nav div{background:rgba(0,0,0,0) none repeat scroll 0 0}#clients .container .owl-prev{left:0;position:absolute;top:0;line-height:145px}#clients .container .owl-theme .owl-nav div .fa{color:#b9b9b9;font-size:30px}#clients .container .owl-theme .owl-nav div{background:rgba(0,0,0,0) none repeat scroll 0 0}#clients .container .owl-next{position:absolute;right:0;top:0;line-height:145px}#clients .container .owl-theme .owl-nav div .fa{color:#b9b9b9;font-size:30px}.img-partner{transform:scale(1);opacity:.4;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.img-partner:hover{transform:scale(1.1);opacity:1!important}.title-section-parceiros{font-size:32px;color:#faab17;margin-top:0;margin-left:0;margin-right:0;font-weight:700;margin-bottom:10px;text-align:center}.subfooter-bg-img{background:url(../img/subfooter/bg-form.jpg);background-size:cover;background-repeat:no-repeat}.title-subfooter{font-size:50px;color:#fff;text-shadow:1px 1px 2px #1a1c1c;margin-bottom:40px;font-family:'Pacifico',cursive;text-transform:none}.box-info-subfooter{border:4px solid #f9ab15;border-radius:10px;background:#fff;padding:20px 50px;text-align:left}.text-box-info-subfooter{font-size:20px;font-weight:700;color:#1a1c1c}.icons-box-subfooter{margin:0 8px}.span-box-subfooter{font-size:18px;font-weight:600}.subfooter-box-left{background-color:rgba(252,170,26,.7);min-height:800px;padding:60px 0}.subfooter-box-right{background-color:rgba(0,0,0,.7);min-height:800px;padding:60px 0}.info-contact{color:#fff;font-size:20px}.btn-subfooter{background:transparent;border-color:#fff;border:2px solid;font-size:18px}.btn-subfooter:hover{background:#fff;color:#fcaa1a;border-color:#fff}.form-list{background:transparent;border-color:#fff;border:2px solid #fff;color:#fff!important}.form-list:focus,.form-list:active{border-color:#1a1c1c;color:#1a1c1c!important}.btn-send:focus,.btn-send:active,.btn-send:hover{background-color:#1a1c1c!important;color:#fff!important;border-color:#1a1c1c!important}.style-footer{background:#fcaa1a;padding:50px 0;box-shadow:inset 0 0 30px #1a1c1c}.span-footer{color:#fff;font-size:20px;font-weight:700}.socias-icons-footer{border:2px solid #fff;padding:8px 11px 8px 11px;border-radius:100px;font-size:20px!important;color:#fff;margin:0 2px;transform:scale(1);transition:all 0.7s ease}.socias-icons-footer:hover{background:#fff;color:#fcaa1a;transform:scale(1.1)}.text-p-footer{color:#fff}.img-sergio-footer{position:absolute;bottom:-50px;max-width:55%}.ul-list-footer{list-style-type:none}.mt-footer{margin-top:20px}.an-credit-footer{transform:scale(1);transition:all 0.7s ease}.an-credit-footer:hover{transform:scale(1.1)}.title-services-pages{color:#fdaa1c;text-shadow:-1px 1px 0 #9e6400;font-weight:700}.slogan-sergiosa{font-family:'Indie Flower',cursive;color:#fdaa1c;font-size:26px;margin-top:50px;text-align:center!important;text-shadow:-1px 1px 0 #9e6400}