/*
Theme Name: Boa Vista Artefatos de Cimento BB Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: Tema desenvolvido para Boa Vista Artefatos de Cimento em https://boavistacimento.com.br.
Author: Creative Hut
Author URI: https://www.creativehut.agency
template: bb-theme
*/

input::placeholder,textarea::placeholder,input::-moz-placeholder,textarea::-moz-placeholder{color:#333;opacity:.7}label{font-size:15px;font-weight:normal!important}[type="color"],[type="date"],[type="datetime-local"],[type="datetime"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea,select{margin-bottom:10px;padding:8px 12px!important;font-size:16px!important;background-color:#fff!important;border:1px solid #e6e6e6!important;border-radius:0!important;box-shadow:none}[type="color"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="datetime"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,textarea:focus,select:focus{border:1px solid #aaa!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}textarea{height:130px;resize:vertical}select{padding:10px 12px!important}label input,label textarea{margin-top:5px}input[type="submit"]{float:right;position:relative;padding:15px 30px!important;text-transform:uppercase!important;font-weight:bold!important;color:#fff!important;border:0!important;border-radius:0!important}input[type="submit"].full-width{width:100%;margin-bottom:10px}span.wpcf7-form-control-wrap{display:inline-block;width:100%}.fl-module-content label,span.wpcf7-form-control-wrap input,span.wpcf7-form-control-wrap>select{display:block}span.wpcf7-form-control-wrap>select{width:100%}span.wpcf7-form-control-wrap{display:inline-block}div.wpcf7-response-output{margin:0 0 1rem;padding:0}div.wpcf7-mail-sent-ok,div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked,div.wpcf7-validation-errors,.use-floating-validation-tip span.wpcf7-not-valid-tip{border:0}div.wpcf7-mail-sent-ng,div.wpcf7-spam-blocked{color:#b92c37}div.wpcf7-mail-sent-ng:before,div.wpcf7-spam-blocked:before,div.wpcf7-validation-errors:before{content:'';font-family:'Font Awesome 5 Pro';font-weight:bold;padding-right:.5rem}.wpcf7 form .wpcf7-response-output{margin-top:10px!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ce9500}.wpcf7-not-valid-tip{color:#dc3232!important}.left-loading .ajax-loader{float:left}.fl-post-feed #infscr-loading{position:relative}.fl-post-feed #infscr-loading:before,.fl-post-feed #infscr-loading:after{position:absolute;transform:translateX(-50%)}.fl-post-feed #infscr-loading:before{content:'\f110';width:4rem;top:0;left:48%;line-height:4rem;font-family:'Font Awesome 5 Pro';font-size:4rem;font-weight:300;color:#d60f19;-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}.fl-post-feed #infscr-loading:after{content:'Carregando...';text-transform:uppercase;font-weight:bold;left:50%;bottom:0}.fl-post-feed #infscr-loading>img,.fl-post-feed #infscr-loading>div{display:none!important}header.fl-theme-builder-header-scrolled .fl-module-photo{margin:10px 0}header #top .fl-row-content-wrap{overflow:hidden}header #top .top-bar{position:relative}header #top .top-bar:after{content:'';position:absolute;width:100%;height:100%;top:0;left:100%;background-color:#d60f19}header #top .top-bar .contact a:not(:last-child):hover{text-decoration:underline}header #top .top-bar a .fa-facebook{font-size:18px}header #top .top-bar a:hover .fa-facebook{color:rgba(0,0,0,.5)}header #top #menu-principal .highlighted a{background-color:#d60f19;border-radius:30px;color:#fff}header #top #menu-principal .highlighted a:hover{background-color:#ad0e16}#main-banner .fl-slide-bg-photo:before{content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);position:absolute}#main-banner .fl-slide-content{display:flex;align-items:center;justify-content:center}#main-banner .fl-slide-content .fl-slide-text,#main-banner .fl-slide-content .fl-slide-title{display:inline-block}#main-banner .fl-slide-content .fl-slide-title{margin:0 20px!important;line-height:.8;text-transform:uppercase;font-size:50px}#main-banner .fl-slide-content .fl-slide-title span{display:block;font-size:240%}#main-banner .fl-slide-content .fl-slide-text{margin:0 20px;padding:10px 20px;background-color:#d60f19}#main-banner .fl-slide-content .fl-slide-text p{line-height:1;text-transform:uppercase;font-size:35px;font-family:"Yeseva One",sans-serif}.bx-controls.bx-has-pager{position:relative;margin-top:-45px}.bx-wrapper .bx-pager.bx-default-pager a{background-color:transparent!important;border:1px solid #fff}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#fff!important;border:1px solid transparent}.fl-module.product-types .uabb-image-carousel,.fl-module.product-types .uabb-image-carousel .slick-list,.fl-module.product-types .uabb-image-carousel .slick-track,.fl-module.product-types .uabb-image-carousel .uabb-image-carousel-item,.fl-module.product-types .uabb-image-carousel-content,.fl-module.product-types .uabb-image-carousel-content a{height:400px!important}.fl-module.product-types .uabb-image-carousel .slick-track{background-color:#000}.fl-module.product-types .uabb-image-carousel .uabb-image-carousel-item{position:relative}.fl-module.product-types .uabb-image-carousel-content{transform:skewX(-20deg)}.fl-module.product-types .uabb-image-carousel-content a img{opacity:.6;height:100%!important;width:auto!important;position:absolute;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%) skewX(20deg)}.fl-module.product-types .uabb-image-carousel-content:hover a img{opacity:1;transform:scale(1.05) translate(-50%,-50%) skewX(20deg)!important}.fl-module.product-types .uabb-image-carousel-item .uabb-image-carousel-caption{position:absolute;padding:0;width:80%;top:50%;left:50%;white-space:normal;background-color:transparent;transform:translate(-50%,-50%)}.fl-module.product-types .uabb-image-carousel button{z-index:2}.fl-module.product-types .uabb-image-carousel button i{font-size:55px;font-weight:300;background-color:transparent}.fl-module.product-types .uabb-image-carousel .slick-prev{left:30px}.fl-module.product-types .uabb-image-carousel .slick-next{right:30px}.fl-module.logos .uabb-blog-post-content{padding:0}.product-types ul.menu li a{position:relative}.product-types ul.menu li a:before{content:'';position:absolute;width:16px;height:16px;left:0;border:1px solid #888;border-radius:50%}.product-types ul.menu li:hover a:before{background-color:#bbb;border-color:#bbb}.product-types ul.menu li.current-menu-item a:before{background-color:#888}.product-types ul.menu li.current-menu-item a:after{content:'\f00c';position:absolute;top:11px;left:3px;font-family:'Font Awesome 5 Pro';font-size:11px;font-weight:bold;color:#fff}.product-list .fl-post-feed{position:relative;width:100%}.product-list .fl-post-feed .product-wrapper{display:flex;width:100%}.product-list .fl-post-feed-post:not(:last-child) .product-wrapper{padding-bottom:30px}.product-wrapper .post-card-media{max-width:300px}.product-wrapper .post-card-media a{cursor:zoom-in}.product-wrapper .post-card-content :last-child{margin-bottom:0}.product-wrapper .post-card-content .post-card-title{margin-top:0;margin-bottom:20px;display:inline-block;padding:3px 13px;font-family:"Noto Sans",sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#d60f19}@media screen and (max-width:768px){.product-list .fl-post-feed .fl-post-feed-post{max-width:none;margin-right:0;margin-left:0}.product-list .fl-post-feed .product-wrapper{flex-direction:column}.product-wrapper .post-card-media{width:100%;margin:0 auto 30px}.product-wrapper .post-card-content{width:100%;text-align:center}}@media screen and (min-width:769px){header #top #menu-principal .highlighted{margin-left:20px}.fl-module.product-types .uabb-image-carousel:before,.fl-module.product-types .uabb-image-carousel:after{content:'';position:absolute;width:80px;height:100%;top:0;z-index:1}.fl-module.product-types .uabb-image-carousel:before{left:0;background:#1e1e1e;background:linear-gradient(90deg,rgba(30,30,30,1) 15%,rgba(30,30,30,0.7) 60%,rgba(30,30,30,0) 100%)}.fl-module.product-types .uabb-image-carousel:after{right:0;background:#1e1e1e;background:linear-gradient(270deg,rgba(30,30,30,1) 0,rgba(30,30,30,0.55) 70%,rgba(30,30,30,0) 100%)}.fl-module.product-types .fl-content-slider-navigation .slider-prev{left:50px}.fl-module.product-types .fl-content-slider-navigation .slider-next{right:50px}.product-wrapper .post-card-media{width:34%}.product-wrapper .post-card-content{width:auto;padding:0 25px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}
