/**
Theme Name: Sintext
Theme URI: https://www.sintext.com.br
Description: Customização gráfica do site comunipro.com.br
Author: Sintext Web Development
Author URI: http://sintext.com.br
Template: Divi
Version: 0.1
Início: 03/04/2025
Publicação: 28/06/2025
Versão: 14/08/2025
*/



@import url("../Divi/style.css");



/* Custom  ------------------------------------------------------------ */
.clear {
	clear: both;
}
.center {
	text-align: center;
}
#main-content .container:before {
    height: 0 !important;
}
div.wp-pagenavi {
	text-align: center;
	margin-bottom: 50px;
}
#footer-widgets {
	padding: 40px 0 0 0;
}


ul.et-social-icons li {
    margin: 0 10px;
}



/* Menu -------------------- */
#top-menu > li.menu-item {
	margin: 0px 15px !important;
}
#et-top-navigation .et-cart-info {
	margin-top: 7px;
}
#et_top_search {
	margin-top: 12px;
}
.pill {
	background-color: #08599b;
	color: #fff !important;
	border-radius: 50px;
	max-height: 35px;
	padding: 10px 25px 12px 25px;
	font-weight: 800 !important;
}
.pill a,
.et-fixed-header #top-menu .pill a,
.et-fixed-header #top-menu .menu-item .pill a {
	color: #fff !important;
	font-weight: 800 !important;
}
.pill:hover,
.et_pb_button {
	background-color: #df691d;
	color: #fff !important;
}



/* Barra lateral no Woocommerce -------------------- */
.product-template-default #left-area {
	width: 100% !important;
}
.et_right_sidebar #left-area {
        padding-right: 0 !important;
    }




/* Página de Campanhas -------------------- */
.single-product #sidebar {
	display: none;
	visibility: hidden;
}
.single-product .woocommerce-Price-amount {
	margin-top: 30px !important;	
}
.woocommerce-product-details__short-description {
	margin-top: 30px !important;
}
.woocommerce-Tabs-panel h2 {
	display: none;
	visibility: hidden;
}


/*** Label de Oferta */
.woocommerce span.onsale {
    background: #df691d !important;
    font-size: 0.9em;
}


/* Rodapé -------------------- */
.et_pb_menu .et_pb_menu__menu > nav > ul {
  display: block;
}
#footer > div.et_pb_row.et_pb_row_1_tb_footer > div.et_pb_column.et_pb_column_1_2.et_pb_column_5_tb_footer.et_pb_css_mix_blend_mode_passthrough > div > div > p > a {
	color: #fff;
}



/* Mensagem de erro do Woocommerce -------------------- */
ul.woocommerce-error li a {
	color: #fff !important;
}



/* Forms ------------------------------------------------------------ */
.formularios .obrigatorio {
    color: #ee3826;
}
.formularios p.col-1 {
	width: 97.5%;
}
.formularios p.col-2 {
	width: 45%;
}
.formularios p {
    color: #ffffff;
    margin: 0 2.5%;
    float: left;
    font-size: 16px;
}
.formularios p.left {
    float: left;
}
.formularios p.right {
    float: right;
}
.formularios input,
.formularios .textarea,
.formularios select {
    width: 98%;
    border: 1px solid #ffffff;
    border-radius: 3px;
	background-color: #000000;
	color: #ffffff;
}
.formularios input,
.formularios .textarea,
.formularios select {
    padding: 8px;
    color: #ffffff;
    font-size: 16px;
    border-radius: 3px;
    line-height: 2em;
}
.formularios textarea {
    line-height: 1em;
}
.formularios .et_pb_button {
    width: 50%;
    margin: 50px 25% 0 25%;
    font-weight: 600;
    cursor: pointer;
}
div.wpcf7-validation-errors, 
span.wpcf7-not-valid-tip {
    font-size: 15px;
    line-height: 1em;
	    color: #ffffff;
}
div.wpcf7-validation-errors {
    clear: both;
	    color: #ffffff;
}

















/* Responsivo ------------------------------------------------------------ */

@media only screen and (max-width: 980px) {

/* Menu -------------------- */
#et_search_icon::before {
	top: -3px;
	}
.pill {
	padding: 0px 25px 12px 25px;
	max-height: 40px;
	}


	
	
	
	
}



@media only screen and (max-width: 768px) {

	
}



@media only screen and (max-width: 650px) {

}



@media only screen and (max-width: 540px) {

}



@media only screen and (max-width: 480px) {

}



@media only screen and (max-width: 360px) {

}












































