/*
 Theme Name:   Upgrowth para Speranza
 Description:  Tema para Speranza, criado por Upgrowth.
 Author:       Upgrowth
 Author URI:   http://www.upgrowth.me/
 Template:     upgrowth
 Version:      1.0.0
 Text Domain:  upgrowth
*/


.whb-header,
.site-content {
    margin-bottom: 0px !important;
}



/*
.menu-servicos ul.menu {  }
.menu-servicos ul.menu a { 
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    border: 1px solid #239048;
    border-radius: 50px;
    padding: 10px 15px;
    background: #239048;
}

.menu-servicos ul.menu a:hover {
    border: 1px solid #c32135;
    background: #c32135;
} 
*/

.menu-servicos ul.menu li { width: 48%; float: left; margin: 0 2% 2%  0; border-left: 15px solid #c32135; border-radius: 5px 0 0 5px;  }
.menu-servicos ul.menu li a { display: block; background: #239048; color: #fff; padding:20px; min-height: 130px; 
    font-weight:700; font-size:16px; border-left: 10px solid #fff; border-radius: 0 5px 5px 0;  }

.menu-servicos ul.menu li a:hover { background: #fff; color: #131c37; border-color: #239048;}




/* MENU
*/
.whb-general-header .navigation-style-bordered .item-level-0 > a {
    padding: 0 15px;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 2px;
}

.whb-color-light .navigation-style-bordered li:hover a  { background: #c32135;  }


.whb-color-dark .navigation-style-underline .item-level-0 > a {
    color: #6c4c86;
    font-size: 18px;
    font-weight: 500;
}
.whb-color-dark .navigation-style-underline .item-level-0 > a:hover,
.whb-color-dark .navigation-style-underline .item-level-0.current-menu-item > a { color: #492566; }



@media screen and (max-width: 768px) { 
    .menu-servicos ul.menu li { width: 100%; float: none; }
}



@media screen and (min-width: 769px) and (max-width: 1200px) { 
    .whb-general-header .woodmart-logo img { max-width: 200px !important;}
    .whb-general-header .navigation-style-bordered .item-level-0 > a { padding: 0 10px; font-size: 14px; }
}


.lista-sala .item-lista { width: 50%; float:left;     }
.lista-sala .item-lista .list-icon { padding: 15px;background: linear-gradient(45deg, rgba(31,174,228,1) 0%, rgba(159,0,10,1) 100%); border-radius: 5px; display: block; margin: 0 15px 15px 0;  }
.lista-sala .item-lista .fas::before { font-size: 75px; width: 100px; display: inline-block; vertical-align: middle; text-align: center; color: #fff;}
.lista-sala .item-lista .list-icon a { padding-left: 15px;  font-size: 34px; font-family: "Source Sans Pro", Arial, Helvetica, sans-serif; font-weight: 500; letter-spacing: -1px; color: #fff;  }
.lista-sala .item-lista .list-icon:hover { background: linear-gradient(45deg, rgba(159,0,10,1) 0%,  rgba(31,174,228,1) 100%); }


/*FOOTER -------------------
*/

footer a {
    color: #e6e2d6 !important;
    font-weight: 600;
}


.copyrights-centered .min-footer {
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 1px;
}

.color-scheme-dark h5.widget-title { 
    color: #239048;
    letter-spacing: 4px;
    font-size: 18px;
    font-weight: 600;
    text-transform: none; 
}





.widget_tag_cloud .tagcloud a, 
.widget_product_tag_cloud .tagcloud a { border-radius: 50px; }



.wpcf7 .row { 
    margin-bottom: 10px; 
}

.wpcf7 label { 
    color: #ffffff; 
    font-weight: 400;
    font-size: 16px;
}

.wpcf7 i,
.wpcf7 .asterisco,
.wpcf7 .obs { 
    color:brown; 
    font-size: 16px; 
    font-style: italic; 
}

.wpcf7 textarea, 
.wpcf7 select, 
.wpcf7 input[type="email"], 
.wpcf7 input[type="date"], 
.wpcf7 input[type="search"], 
.wpcf7 input[type="number"], 
.wpcf7 input[type="text"], 
.wpcf7 input[type="tel"], 
.wpcf7 input[type="url"], 
.wpcf7 input[type="password"] {
    border-color: #e6e2d6;
    color: #e6e2d6;
    background-color: #131c37;
    font-size: 16px;
    font-weight: 500;
}

.wpcf7 input.btn { 
    border-radius: 250px; 
    background: #239048; 
    font-size: 16px; 
    font-weight: 600; 
    color: #ffffff; 
    padding: 15px 30px !important; 
}