@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:#777;overflow-x:hidden}*{outline:none !important}@-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 #328be3;background-color:#fff;position:relative;z-index:11}#search-overlay{z-index:10;background-color:rgba(0, 0, 0, 0.5);opacity:0;visibility:hidden;transition:all 800ms cubic-bezier(0.335, 0.01, 0.03, 1.36);width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:fixed}#search-overlay.open{opacity:1;visibility:visible;top:0}#btn-search{top:0;right:0;z-index:1;width:30px;height:80px;background-image:url(../../fx-template/images/search.png);background-size:20px;background-position:center center;background-repeat:no-repeat;background-color:transparent;text-indent:-10000px;border:none;position:absolute}#btn-search.open{background-image:url(../../fx-template/images/close.png)}#campo{height:80px !important;background-color:#fff;z-index:1;border:0;font-size:1.5em;color:#001d7e;font-family:open sans, Arial, Helvetica, sans-serif;text-transform:uppercase;opacity:0;visibility:hidden;transition:all 800ms cubic-bezier(0.335, 0.01, 0.03, 1.36);width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute}#campo.open{opacity:1;visibility:visible;top:0}main, footer{overflow:hidden}.top-header{background-color:#328be3}.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:5px}.top-header .our-contacts p a{color:#fff;text-decoration:none;padding-left:5px}.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:#fff}.top-header .cart > li > a{background-color:#328be3;border:1px solid #328be3;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;border-radius:50px;-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 #328be3;color:#328be3}.categories{text-align:center}.categories .item{border:2px solid #328be3;margin:0 auto 0.5em auto;padding:1em;width:400px}.categories .item .figure{margin:0}.categories .item .figure img{max-width:50px}.categories p{text-transform:uppercase}.footer-main{position:relative;text-align:left;margin-top:3em;background-color:#207ad2}.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-family:'Quicksand', sans-serif;font-size:28px;font-weight:bold;text-transform:uppercase}.footer-main .about-widget a.locate-us{background-color:#ff6c25;border-radius:50px;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 #328be3;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:#328be3}.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:#328be3}.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:43px;margin-bottom:35px;float:left;width:100%;line-height:16px}.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-radius:100%;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:#969898;border:2px solid #969898;color:#207ad2}.footer-main .bottom-footer{display:inline-block;width:100%;margin-top:12px;position:relative;padding:18px 0 10px 0;background-color:#969898}.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-radius:100%;border:2px solid #fff;color:#fff;display:inline-block;font-size:14px;height:34px;width:34px;line-height:30px;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-family:'Quicksand', sans-serif;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:#328be3}.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;border-radius:4px;text-transform:uppercase;font-size:14px}.breadcrumb strong{color:#222}.section-header{text-align:center;position:relative;margin-bottom:35px}.section-header h3{color:#fff;font-size:40px;font-weight:bold;margin-top:0;letter-spacing:1px;line-height:60px;font-family:'Quicksand', sans-serif;text-transform:uppercase}.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:#207ad2;font-size:20px;text-transform:uppercase}#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}#page-fixa .empresas-representadas p{text-align:center}@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}.categories .item{width:250px !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}}#contactForm .help-block.form-error{color:yellow;font-weight:bold}