@import "../../fx-template/css/lib.css";@import "../../fx-template/fonts/strokegap/stroke-gap-icon.css";@import "../../fx-template/css/plugins.css";@import "../../fx-template/css/navigation-menu.css";@import "../../fx-template/css/shortcode.css";@import "https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700|Lobster|Raleway";html{margin:0;padding:0}body{margin:0;padding:0 !important;font-size:1.5em;color:#000;overflow-x:hidden}*{outline:none !important}.btn{border-radius:0}@-webkit-keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.hvr-pop{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0)}.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active{-webkit-animation-name:hvr-pop;animation-name:hvr-pop;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}article img{max-width:150px;height:auto !important}.no-padding{padding:0}#loadingPage{background-color:#fff;position:fixed;z-index:9999999;width:100%;height:100%}#loadingPage:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:45px;height:45px;text-align:center;background-image:url(../../fx-template/images/loading.gif);background-repeat:no-repeat;background-size:contain}img{max-width:100%;height:auto}.section-padding{padding-top:75px;padding-bottom:75px}header{border-bottom:3px solid #c72025;background:#0e0e0e}main, footer{overflow:hidden}.top-header{background-color:#c72025}.top-header .our-contacts{padding:10px;float:left;width:auto}.top-header .our-contacts p{font-family:'Lato', sans-serif;font-size:15px;letter-spacing:0.6px;margin:0}.top-header .our-contacts p i{color:#fff;padding-right:0;font-size:18px}.top-header .our-contacts p a{color:#fff;text-decoration:none;padding-left:5px;margin:0px 15px 0 0}.top-header .our-contacts p a.phone > span{font-weight:700;color:#fff}.top-header .logo-block{text-align:center}.top-header .logo-block a.navbar-brand{float:none;display:inline-block;height:auto}.top-header .header-social{padding:10px;text-align:right;float:right;width:auto}.top-header .header-social ul{padding-left:0;margin-bottom:0;display:inline-block}.top-header .header-social ul li{display:inline-block;margin-right:10px}.top-header .header-social ul li:last-child{margin-right:0}.top-header .header-social li a{color:#fff;font-size:17px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.top-header .header-social li a:hover{color:#bcd9e8}.top-header .cart > li > a{background-color:#bcd9e8;border:1px solid #bcd9e8;padding:10px 40px;font-size:12px;font-weight:600;font-family:'Poppins', sans-serif;text-align:center;text-transform:uppercase;color:#222;display:inline-block;letter-spacing:1.8px;margin-left:20px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.top-header .cart > li > a:hover{background-color:transparent;border:1px solid #bcd9e8;color:#bcd9e8}.categories{text-align:center}@media (max-width:425px){.categories .col-xs-4{width:50%}}.categories .item{border:2px solid #c72025;width:100px;margin:0 auto 0.5em auto;padding:1em}.categories .item .figure{margin:0}.categories .item .figure img{max-width:50px}.categories p{text-transform:uppercase}.footer-main{position:relative;text-align:left;background-color:#0e0e0e;margin-top:3em}.footer-main .section-padding{padding-bottom:40px;padding-top:0px}.footer-main::before{content:"";display:inline-block;left:0;right:0;top:0;bottom:0;position:absolute;opacity:0.1}.footer-main a.navbar-brand{float:none;padding:0}.footer-main .ftr-widget p{color:#ccc;color:#fff;line-height:26px;font-size:13px !important;font-family:'Lato', sans-serif !important;letter-spacing:0.56px;text-align:left}.footer-main .ftr-widget p a{color:#ccc}.footer-main .ftr-widget h4{color:#fff;font-size:1.3em;text-transform:uppercase}.footer-main .about-widget a.locate-us{background-color:#ff6c25;border:1px solid #ff6c25;color:#fff;display:inline-block;font-family:'Poppins', sans-serif;font-weight:200;padding:5px 13px;margin-top:24px;margin-left:-3.2em;text-transform:uppercase;text-decoration:none;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.footer-main .about-widget a.locate-us:hover{background-color:transparent;border:1px solid #bcd9e8;color:#fff}.footer-main .hours-widget li a{color:#fff;font-family:'Poppins', sans-serif;font-size:18px;font-weight:600;letter-spacing:0.72px;margin-bottom:10px;margin-top:0;text-transform:uppercase;text-align:left;font-family:'Lato', sans-serif;font-size:13px;letter-spacing:0.72px;text-transform:uppercase;text-decoration:none}.footer-main .hours-widget ul{padding-left:0;margin-bottom:0;margin-top:20px;list-style:none}.footer-main .hours-widget ul li{margin-bottom:10px;font-size:14px;color:#fff}.footer-main .hours-widget li.active a{color:#bcd9e8}.footer-main .link-widget ul{list-style:none}.footer-main .link-widget ul li a{text-transform:capitalize}.footer-main .link-widget ul li a:hover{color:#bcd9e8}.footer-main .contact-widget .contact-info{margin-top:20px}.footer-main .contact-widget .contact-info a{color:#fff}.footer-main .contact-widget p{position:relative;padding-left:53px}.footer-main .contact-widget p > span{text-transform:uppercase;position:absolute;left:0}.footer-main .contact-widget ul{padding-left:0;margin-top:25px;margin-bottom:0}.footer-main .contact-widget ul li{display:inline-block;margin-right:10px}.footer-main .contact-widget ul li a{border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;height:44px;width:44px;line-height:44px;text-align:center;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.footer-main .contact-widget ul li a:hover{background-color:#e8c8c9;border:2px solid #c72025;color:#c72025}.footer-main .bottom-footer{display:inline-block;width:100%;margin-top:12px;position:relative;padding:18px 0 10px 0;background-color:#c72025}.footer-main .bottom-footer p{color:#fff;display:inline-block;font-family:'Lato', sans-serif !important;font-size:14px;letter-spacing:0.56px;margin-bottom:0;position:relative;z-index:1}.footer-main .bottom-footer p i{color:#fff}.footer-main .bottom-footer .item{float:right}.footer-main .bottom-footer .terms-policy{float:right;position:relative;z-index:1}.footer-main .bottom-footer .terms-policy a{color:#ccc;font-family:'Lato', sans-serif;font-size:14px;letter-spacing:0.56px;text-transform:capitalize;text-decoration:none}.footer-main .bottom-footer .terms-policy a::after{content:"|";padding:0 10px}.footer-main .bottom-footer .terms-policy a:last-child::after{content:"";padding:0}.contact-info p span{border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;height:44px;width:44px;line-height:44px;text-align:center;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.page-banner .banner-content{display:inline-block;padding:124px 0}.page-banner .banner-content h3{color:#fff;font-size:50px;font-weight:700;letter-spacing:3.5px;margin-top:0;text-transform:uppercase}.page-banner .banner-content .breadcrumb{background-color:transparent;display:inline-block;width:100%;margin-bottom:0}.page-banner .banner-content .breadcrumb li{color:#fff;font-family:'Poppins', sans-serif;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:0.98px;text-transform:uppercase}.page-banner .banner-content .breadcrumb li a{color:#fff;font-family:'Poppins', sans-serif;font-size:14px;font-weight:600;text-decoration:none;letter-spacing:0.98px;text-transform:uppercase}.page-banner .banner-content .breadcrumb li.active{color:#bcd9e8}.page-banner .banner-content .breadcrumb > li + li::before{color:#fff;content:"/";padding:0 10px}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;text-transform:uppercase;font-size:14px}.breadcrumb strong{color:#222}#contato .section-header h3{border-color:#fff !important}#contato .section-header h3 span:after{content:"";border-color:#fff !important}.section-header{text-align:center;position:relative;margin-bottom:35px}.section-header h3{color:#fff;font-size:2em;font-weight:bold;margin-top:0;letter-spacing:1px;line-height:40px;text-transform:uppercase;position:relative;text-align:left;border-bottom:1px solid #c72025}.section-header h3 span{position:relative}.section-header h3 span:after{content:"";border-bottom:3px solid #c72025;position:absolute;width:100%;left:0;bottom:-6px}.section-header h5{color:#222;font-size:22px;font-weight:600;font-family:'Poppins', sans-serif;letter-spacing:0.88px;margin-bottom:15px;text-transform:uppercase}.section-header p{color:#777;font-family:'Lato', sans-serif;font-size:14px;padding:0 15px;letter-spacing:0.56px;line-height:26px;margin-bottom:0;margin-top:25px}.about-widget a img{width:170px;max-width:100%;height:auto}.panel-default > .panel-heading{background:#f72727;color:#fff}h3.title-pages{color:#c72025;font-size:20px;text-transform:uppercase;font-weight:bold}#register-page h2{font-size:1em;margin:0 0 1em 0;background:whitesmoke;padding:1em;font-weight:bold;text-transform:uppercase}#page-fixa .empresas-representadas .item{margin:0 0 30px 0;border:2px solid #eee;padding:10px;text-align:center}#page-fixa .empresas-representadas .item p{margin:0 0 10px;height:65px;margin:0;overflow:hidden}#page-fixa .empresas-representadas .item p a{color:tomato;font-weight:bold;font-size:13px}@media (min-width:1200px){.container{width:1200px}}@media (min-width:992px){.section-header p{padding:0 22%}}@media (max-width:991px){.footer-main .ftr-widget{margin-bottom:30px}.footer-main .col-sm-6.col-xs-6:nth-child(2n+1){clear:left}}@media (max-width:576px){.top-header .cart > li > a{padding:10px 28px}.section-padding{padding-top:15px !important;padding-bottom:15px !important}.about-section .col-md-5.col-sm-5.col-xs-6.about-img{margin-top:90px !important}.section-header h3{font-size:1.5em;line-height:32px !important}}@media (max-width:639px){.footer-main .col-sm-6.col-xs-6{width:100%}.footer-main .bottom-footer p{width:100%;text-align:center;margin-bottom:15px}.footer-main .bottom-footer .terms-policy{float:none;text-align:center}}.about-box .services{padding:15px 30px 0 0}.features-section, .btn-services{border-radius:50px;color:#fff;font-size:0.8em;letter-spacing:1.8px;position:absolute;text-align:center;width:90%;top:50%;float:left;margin:0 auto;text-transform:uppercase;text-decoration:none;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s}.features-section, .features-content{position:relative;text-align:center}.features-content:before{content:"";position:absolute;background-image:url(../../fx-template/images/overlay.png);width:100%;height:100%;opacity:0.6}.features-content:hover:before{opacity:1}.help-block.text-danger.form-error{color:yellow;text-align:left}