/*
 Theme Name:   Basel Child
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/


/* Your customizations starts here */

/* COLORI 
giallo sitac: f4c854 
grigio chiarissimo bg sez fullwidth: #eceded
grigio medio soprasezioni: #dddddd
grigio medio scuro: #CCC
rosso mayser: #e4003a
nero: 212121
*/

/* GENERALE */
/* DA VERIFICARE !!! meglio: theme options > Shop > Shop filter = OFF 
.shop-loop-head .basel-filter-buttons {
    display: none;
}
*/
/* sitemo larghezza logo in sticky menu per non andare a capo */
.site-logo {
  width: 18%!important;
}

/* dimensione titolo prodotti */
.cat-design-alt .hover-mask > h3 {
  font-size: 20px!important;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"] {
    margin-bottom: 110px;
    background-color: rgb(255, 255, 255, 0.85)!important;
}

/* personalizzo il testo semplice in "nuovo compact block" html in fonto a single product */
.yh_like_product_title p{
	font-size: 15px!important;
	font-family: 'Arial Black', Gadget, sans-serif;
	font-weight: 400;
	color: #252222;
	letter-spacing: .3px;
	text-decoration: none;
}





/* posiziono yh nel footer */
.min-footer p{
	padding-bottom: 0px;
}

/* main menù */
.navigation-wrap {
    background-color: #212121;
}
.main-nav .menu > li > a {
    font-size: 16px;
    color: #fff;
}
/* submenu */
.basel-navigation .menu > li.menu-item-design-default .sub-menu-dropdown {
    width: 240px;
}
/* sottomenu items */
.sub-menu li a{
	font-size: 14px!important;
}
/* 24 colore sticky menu background */
.sticky-header {
    /* background-color: #212121!important; */
    background-color: #D6D6D6!important;
}
/* 24 colore sticky menu */
.sticky-header .main-nav .menu > li > a {
	color: #000000!important;
}
/* 24 colore sticky menu Hover */
.sticky-header .main-nav .menu > li > a:hover {
	color: #7F7F7F!important;
}
/* 24 colore sticky menu active */
.sticky-header .main-nav .menu > li.current-menu-item > a {
	color: #7F7F7F!important;
}
/* sticky icon whishlist */
.sticky-header .right-column > div > a {
    /* color: #FFF; */
    color: #000!important;
}
.sticky-header .right-column > div > a:hover {
    /* color: #f4c854; */
	color: #7F7F7F!important;
}


/* breadcrumbs */
.single-breadcrumbs-wrapper {
	background-color: #ddd; /* home */
}
.page-title.color-scheme-light .breadcrumbs a{
	color: #212121; /* pages */
}
.page-title-default {
    background-color: #f4c854!important;
}
.color-scheme-light h1 {
    color: #212121;
}
/* categorY menu */
.color-scheme-light .basel-product-categories li a {
    color: #212121;
}

p {
	font-family: Hind, sans-serif;
	font-weight: 100!important;
	font-size: 20px!important;
	line-height: 26px;
	padding-bottom: 20px;
	color: #444f50;
	letter-spacing: 0;
}
/* section title default yh custom */
.title-wrapper.basel-title-size-default .title{
	font-size: 30px;
	margin-top:32px;
	margin-bottom: 32px;
	text-decoration: underline #f4c854;
	text-transform: uppercase;
	font-weight: 600;
}

.yh_icon_pdf_red .vc_icon_element-icon.far.fa-file-pdf{
	color: red!important;
	display:block;
}
/* distanza icon link sotto */
.vc_icon_element {
    margin-bottom: 10px!important;
}
/* fondo pagine */
.main-page-wrapper {
    background-color: #eceded;
}
/* form in sidebar */
.wpcf7-form-control.wpcf7-submit, input[type="submit"]{
	background-color: #f4c854!important;
	color:#000;
	border-radius: 5px;
	text-transform: none;
    font-weight: 500;
}
input[type="submit"]:hover{
	color:#000;
	border:1px solid #212121;	
}
/* nascondo ordinamento (per prezzo) */
.shop-loop-head .woocommerce-ordering {
    display: none;
}
/* category in sidebar shop */
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    font-size: 12px;
}
/* titoli filtri in shop */
.widget-title, .widgettitle {
    font-weight: 600;
    letter-spacing: normal;
    margin-bottom: 0px;
    padding-bottom: 4px;
}
.basel-woocommerce-layered-nav li {
    margin-bottom: 1px;
}

/* pulsante std in: vedi tutti i profili */
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #000!important;
    border-color: #ddd;
    background-color: #f4c854!important;
    font-weight: 500;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
	border:1px solid #212121!important;	
}

textarea {
    height: 118px;
}
form p {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
/* prodotti correlati e immagine single product */
.owl-carousel .owl-stage-outer {
    border: 1px solid #ddd!important;
}
/* footer widget title */
.widget-title::before, .widgettitle::before {
    display: none;
}
/* FOOTER 24 background */
.footer-container {
  background-color: #D6D6D6!important;
}
/* FOOTER 24 testo */
.footer-container p{
  color: #000!important;
}
/* FOOTER 24 titoli */
.footer-container h3, .footer-container h5{
  color: #333!important;
  font-weight: bold;
}
/* FOOTER 24 link */
.footer-container a {
  color: #7F7F7F!important;
}
.footer-container a:hover {
  color: #000000!important;
}


/* footer menù confronta e preferiti */
#nav_menu-2.widget_nav_menu ul > li a {
    border: 1px solid #fff;
    padding: 5px 10px 2px;
    border-radius: 5px;
	background-color: #f4c854;
	color: #212121!important;
}
#nav_menu-2.widget_nav_menu ul > li a:hover {
    border: 1px solid #fff;
	color: #FFF!important;
}

#nav_menu-2.widget_nav_menu ul > li {
    margin-bottom: 30px;
	margin-top: 10px;
}


/* SINGLE PRODUCT */
/* attributi */
.basel-hover-alt .product-title a {
	border:none!important;
}

.product-design-alt .product_meta {
    border: 1px solid #ddd;
    background-color: #fff;
}

table.woocommerce-product-attributes.shop_attributes p{
	padding-bottom: 0;
	font-size: 14px!important;
}
.product-image-summary .shop_attributes th {
    width: 50%;
}
.single-product .site-content {
    background-color: #eceded;
}



/* HOME */
/* slide vicino al titolo */
.page-id-72 .page-title {
    margin-bottom: 0px;
}
/* settori applicazione */
.wpb_single_image.vc_align_center {
    background-color: #fff;
    padding: 10px;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline{
    border-color: #f4524d;
    border:none;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img:hover{
	border:1px solid #e4003a;
}

h2.wpb_heading.wpb_singleimage_heading{
	margin-bottom: 5px;
}
/* categorie prodotti "alternative" */
.cat-design-alt .category-content {
    background-color: #FFF;
    border: 1px solid #ddd;
    /* padding: 15px; */ /* vedi sotto hover mask */
    min-height: 300px; /* 240 > 320 a rendere responsive */
}
.home .cat-design-alt .category-content {
    min-height: 320px; /* 290 > 320 POST AGG 22 da rendere responsive */
}
.category-grid-item .hover-mask h3 {
    padding: 0 15px;
}
.cat-design-alt .hover-mask > a:not(.category-link-overlay) {
    border-bottom: 1px solid #f4c854;
}
.home h2.wpb_heading.wpb_singleimage_heading {
	min-height: 68px!important;
}

/* SLIDER */
.basel-slide-inner {
    max-width: 1140px!important;
}
.basel-slide-inner h1{
	background-color: #f4c854;
	padding: 10px;
	opacity: 0.85;
	text-transform: uppercase;
	font-style: italic;
	border-radius: 5px;
}
/*
.term-description iframe{
display:block;
}
*/

.cat-design-default .category-content{
	border:1px solid #dddddd;
}
/* larghezza titolo catgeorie */
.cat-design-default .hover-mask {
    width: 96%;
    min-height: 70px;
    background-color: #FFF;
    opacity: 0.85;
}
.category-grid-item .hover-mask h3{
	font-size:14px;
    opacity: 1;
    letter-spacing: normal;
}

/* tabella nellheader di categoria > spostatto nel FOOTER */
.yh_table_header_category_wrap{
}
table.yh_table_header_category{
	width:100%;
}
table.yh_table_header_category tr td{
	padding: 4px 0;
	text-align: left;
	border-bottom: 1px solid #CCC;
}

.yh_table_td_header_category_h{
	height:60px;
}
/* altezza titolo tabella su due righe (titolo lungo) */
.yh_table_head_height{
	min-height:90px; /* 90 > 126 */
	width:100%;
	border-bottom: 1px solid #999;
}
.yh_table_head_height h4.title{
	margin-bottom:0!important;
	font-size:20px!important;
	text-decoration: none!important;
	margin-top: 0!important;
}
/* separo blocco descrizione categoria prodotto da elenco prodotti nel FOOTER non serve più 
.term-description{
	border-bottom:1px solid #222;
	margin-bottom: 10px;
}
*/
/* altezza mappa in footer */
.main-footer .textwidget iframe{
	height: 394px;
	width:100%
}
/* mappa in contatti */
.textwidget iframe{
	height: 380px;
	width:100%
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border: 1px solid #ddd;
}

