/*
 Theme Name:    Electro Child
 Theme URI:     https://themeforest.net/item/electro-electronics-store-woocommerce-theme/15720624
 Description:   This is the child theme of Electro
 Author:        MadrasThemes
 Author URI:    https://madrasthemes.com/
 Template:      electro
 Version:       2.5.5
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, dark, two-columns, right-sidebar, responsive-layout
 Text Domain:   electro-child
*/
 /* 
	Body, Tipografia e outros
	Menu
		* Menu Verde
		* Menu Sobre-secundario
	Banner img e header
	Slide Marcas
	Header
	Logo
	Formulário de Contacto
	Mapa
	Icons Social
	Pag Catálogos (Pai)
	Página dos Catálogos (páginas filhos)
	Footer
	Footer Mobile
	Shop
	Widget Produtos 
	Single Product
	Outro tipo de Configurações
	Quote
  * */
/*Body*/
.site-content {
	margin-bottom:0px !important;
}

a{
	color:#E40D18;
}

a:hover{
	color:#b42a28;
}
/* ------------ Menu Verde --------------------- */ 

.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a {
	font-weight:200;
}

.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a:hover {
	background-color:white !important;
	font-weight:200 !important;
	color:#b42a28 !important;
	text-shadow: 0.020em 0.020em #b42a28;
}

.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children .dropdown-menu a:hover {
	text-decoration:none;
}

.nav-title a{
	color:#b42a28 !important;
}

.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li>a:hover{
	text-shadow: 0.02em 0.02em #b42a28 ;
}

.departments-menu-v2 .departments-menu-v2-title+.dropdown-menu li.menu-item-has-children:hover>a{
	background:white;
	color: #b42a28;
}

/* Menu secundário */

.secondary-nav>.menu-item>a {
	font-weight:normal;
}

.secondary-nav>.menu-item>a:hover {
	color: black;
	text-shadow: 0.020em 0.020em black;
}

.current-menu-item {
	color: black;
	text-shadow: 0.020em 0.020em black !important;
}

#menu-item-5298 a{
	font-weight:700 !important;
	color:#E40D18;
	text-shadow:none;
}

/*IMG Banner*/

.banner-img img{
	width:100%;
	height:100%;
}

.banner-img{
	width:100%;
	height:450px;
	z-index:-1;
}
.banner2{
	background-image:url(https://dur.aveironet.com/wp-content/uploads/2020/04/1748-scaled.jpg);
	background-position: center !important;
	background-size: cover;
}
.banner1{
	background-image:url(https://dur.aveironet.com/wp-content/uploads/2020/04/42834-scaled.jpg);
	background-position: left bottom!important;
	background-size: cover;
}
.titulo-banner h1{
	color:white;
	font-size:90px;
}

.banner3{
	/*background-image:url(https://dur.aveironet.com/wp-content/uploads/2020/04/catalogos.jpg);*/
	background-position: center !important;
	background-size: cover;
}

.banner4{
	background-image:url(https://dur.aveironet.com/wp-content/uploads/2020/05/DURAVIT-revendedor-1-scaled.jpg);
	/*background-position: left bottom!important;*/
	background-size: cover;
}

/* Slide Marcas*/
.owl-brands{
	border-bottom:0px;
	border-top:0px;
}

/* Header*/
.navbar-search{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.input-group{
	width:80% !important;
}

/* Logo*/
.masthead .header-logo-area{
	padding-left:0;
    min-width: 200px;
    max-width: 200px;
}

/* Formulário de Contacto */
.wpcf7-form-control-wrap input, textarea,select {
	border-radius:0 !important;
	width:100% !important;
	color:#818181!important;
	border:1px solid #ddd;
	
}

.wpcf7-form-control{
	padding: .857em 1.214em;
}

.wpcf7-form-control:focus{
	border-color:#336D2E!important;
	border-width:1px;
	outline:none;
}

.wpcf7-form-control-wrap select {
	padding: 0.857em 1.214em; !important;
}
.wpcf7-form-control.wpcf7-submit{
	border-radius:0;
	transition: all 0.5s ease;
	
}
.wpcf7-form-control.wpcf7-submit:hover{
	border-radius:55px;
	background-color:#336d2e;
}

.wpcf7-tel:hover{
	border:1px solid #336D2E;
}
.wpcf7-number:hover{
	border:1px solid #336D2E;
}
.wpcf7-form-control-wrap select:hover {
	border-color:#336D2E !important;
}
.wpcf7-form-control-wrap select:focus {
	border-color:#336D2E !important;
}
.wpcf7-form-control-wrap input:hover {
	border-color:#336D2E !important;
}
.wpcf7-form-control-wrap textarea:hover {
	border-color:#336D2E !important;
}
#file-curri{
	padding:0 !important;
}
/*Mapa*/
.mapa{
	 filter: grayscale(100%);
	transition: all 0.5s ease;
}

.mapa:hover{
	 filter: grayscale(0);
}

/* Icons Social */
.icon-social .fab{
	color:#333e48 !important;
	font-size:15px !important;
}

.icon-social .fab:hover{
	color:#336D2E !important;
}

/*Pag Catálogos (Pai) */

.title-cat h1{
	font-size:2.45em; font-weight:400; text-align:center; width:100%;
}

.cat-backimg:hover{
	transform: scale(1.1);
}
.cat-backimg{
	transition: transform .2s;
}

/*        Página dos Catálogos (páginas filhos)    */

.catpdf img{
	width:100%;
	height: 200px;
	opacity:0.5;
	filter: grayscale(80%);
	transition:ease-in 0.2s;
}

.catpdf img:hover{
	opacity:1;
	filter: grayscale(0%);
}

.catpdf:hover img{
	opacity:1;
	filter: grayscale(0%);
}

 /*Footer*/


.footer-logo{
	width:30%;
}

.footer-bottom-widgets .widget-title {
	font-weight:500;
}

#media_image-2{
	width:80%;
}

#media_image-5{
	width:90%;
}

.footer-bottom-widgets {
background-color:white;
}

.desktop-footer {
	border-top:3px solid #336d2e;
}

.copyright-bar{
	background-color:#336d2e;
	color:white;
}
.copyright-bar a{
	color:white !important;
}

#menu-item-5738, #menu-item-5739, #menu-item-6146{
	font-size:13px;
}

.incon-footer i:hover{
	color:#336d2e;
}

.incon-footer span{
	margin-left:9px;
	font-size:13px;
	font-family: Montserrat !important;
}


/* Footer Mobile */

.handheld-footer {
	background-color:white;
}

.handheld-footer .handheld-widget-menu .widget-title:after{
	display:none;
}

.collapse{
	display:inline;
}

.handheld-footer.light .handheld-footer-bar {
	display: none;
}

.handheld-footer.v2 .handheld-widget-menu .menu a{
	color:#333e48;
}

.handheld-footer .handheld-widget-menu ul a{
	color:#333e48;
}

.handheld-footer.v2 .handheld-widget-menu {
	margin-left:0px;
	margin-right:0px;
}

.handheld-footer.v2 .handheld-widget-menu .columns {
	flex: 0 0 25%;
    max-width: 25%;
}

.handheld-footer.v2 .handheld-widget-menu{
	margin:auto;
}

@media (max-width: 970px){
	.handheld-footer.v2 .handheld-widget-menu .menu a{
		font-size: 0.7em;
	}
	.incon-footer span{
		font-size: 0.7em;
	}
}

@media (max-width: 506px){
	.handheld-footer.v2 .handheld-widget-menu .columns {
    flex: 0 0 33%;
    max-width: 33%;
	}
	.handheld-footer.v2 .handheld-widget-menu .columns:last-child {
    flex: 0 0 100%;
    max-width: 100%;
	}
	.handheld-footer.v2 .handheld-widget-menu .menu li {
    margin-top: 7px;
	line-height: 10px;
	}
	.handheld-footer .handheld-widget-menu ul li {
    margin-top: 7px;
	line-height: 10px;
	}
	.handheld-footer .handheld-widget-menu ul{
	padding: 0px;
	}
}



/* Shop */

.shop-control-bar{
	background-color:white;
}


/* Widget Produtos*/

.products-carousel-tabs .nav-link:hover{
	font-weight:700;
}

.products>.product:hover .hover-area{
	    border-top: 1px solid white;
}

.owl-item>.product .product-loop-footer{
	text-align:center;
}


/* Single Product*/

.single_add_to_cart_button.button{
	background-color: #dedede;
	transition:ease-in 0.2s;
}

.single_add_to_cart_button.button:hover{
	background-color: #336d2e;
}

/* Outro tipo de Configurações*/

.woocommerce-breadcrumb span.delimiter+a:hover{
	color:white;
}



/*Quote*/

.widget_ywraq_mini_list_quote{
	margin:0px !important;
}

.widget_ywraq_mini_list_quote .raq-info{
	border:0px solid white !important;
	padding:0px !important;
}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content{
	right:50px;}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul li{
	list-style-type:none !important;
}

.widget_ywraq_mini_list_quote .yith-ywraq-list-content ul {
	padding:0px !important;
}

.wc-backward{
	background:#dedede;
}

.wc-backward:active:focus{
	background:#dedede;
}

.wc-backward:hover{
	background:#336d2e;
}

.input-text{
	border-radius:0px !important;
}

.owl-item:hover > .product:hover 
.add-request-quote-button.button{
	background-color:#336d2e !important;

}