/**
 * Theme Name: Byron Child
 * Template: byron
 * Version: 1.0
 * Description: Construction Engineering and Architecture WordPress Theme
 * Author: Ninzio
 **/
 
#footer, #bottom {
    background-color: #003a57 !important;
}
#sectores h3{
   margin-bottom: 15px !important;
}
.master-carousel-box .flickity-button {
   background-color: #f6c800 !important;
   border: 2px solid #f6c800 !important;
}
.master-carousel-box .flickity-button .flickity-button-icon {
   fill: #fff !important;
}
#featured-title .inner-wrap {
   padding: 80px 0 80px !important;
}
#site-header{
   position: absolute;
   width: 100%;
   background-color: transparent;
}
.header-top {
   border-bottom: 1px solid rgba(255,255,255,0.2);
}
.header-info .content::after {
   background-color: rgba(255,255,255,0.2);
}
.header-style-1 #site-header.fixed-show {
   background: white;
   box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
}
.fixed-show #main-nav > ul > li > a > span {
   color: #222;
}
.fixed-show #main-nav > ul > li > a > span:hover {
   color: var(--e-global-color-accent);
   transition: 0.5s
}
.header-info .content {
   color: rgba(255,255,255,0.7);
}
#featured-title .inner-wrap {
   padding: 12em 0 6em !important;
}
#featured-title .main-title {
   color: white;
}
.phone.content a, .email.content a{
   color: white;
}
.nav-top-cart-wrapper .shopping-cart-items-count {
   background-color: #f6c800;
}
header.fixed-show .nav-cart-trigger{
   stroke: #54595F !important;
} 
.products li .product-info {
   padding: 20px 20px 55px !important;
}
.product-cat {
   display: none;
}
.products li .price {
   float: left;
   color: #f6c800;
}
.header-style-1.header-fixed.no-sidebar.site-layout-full-width.woocommerce-page.footer-.elementor-default.elementor-kit-8.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-firefox .elementor-element-111f800{
   display: none;
}
.header-style-1.header-fixed.no-sidebar.site-layout-full-width.woocommerce-page.footer-.elementor-default.elementor-kit-8.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-firefox .site-main{
   padding: 80px 0 !important;
}
.woocommerce-page .site-main{
   padding: 80px 0 !important;
}
.woo-single-post-class .summary .cart .quantity input {
   width: 60px !important;
}
.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
   color: #ffffff !important;
   border: 1px solid #f6c800 !important;
   background: #f6c800 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-111f800.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
   display: none !important;
}
.fixed-show .main-logo.white{
   display: none !important;
}
#site-header .main-logo.color{
   display: none;
}
.fixed-show .main-logo.color{
   display: block !important;
}
.uni-builderius-container .parsley-errors-list li {
   padding: 10px !important;
   font-size: 16px !important;
}
.uni-builderius-container .parsley-errors-list li a{
   color:white !important;
   text-decoration:underline;
   font-weight:600;
}
.single_add_to_cart_button.button.alt.wp-element-button {
   margin-top: 10px;
}
.woo-single-post-class .summary .cart .single_add_to_cart_button {
   border-radius: 5px !important;
}
@media (max-width: 767px){
	.texto-cta, .boton-cta{
		width:100% !important;
	}
}
