/* 
Theme Name:		 Shelder Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Shelder Child is a child theme of Shelder, created by ChildTheme-Generator.com
Author:			 Aira Group s.r.o.
Author URI:		 http://childtheme-generator.com/
Template:		 shelder
Version:		 1.0.0
Text Domain:	 shelder-child
*/


/*
    Add your custom styles here
*/

.service-block .icon-box{
	display:none !important;
}
.page-title.centred.brd-page{
	background:url("/wp-content/uploads/files/profily/obchod-pozadi.png") !important;
}
table.woocommerce-product-attributes.shop_attributes tr th, table.woocommerce-product-attributes.shop_attributes tr td{
	text-align:left;
	padding: 3px 10px;
}
.product-details .product-discription .tab-btn-box .tab-btns li{
	color:var(--e-global-color-primary) !important;
}
.product-details .product-discription .tab-btn-box .tab-btns li.active-btn{
	color:#1e1e2e !important;
	border-bottom: 1px solid white !important;
}
.product-details .product-discription .tabs-content{
    	margin-top: -1px !important;
}
.tab-btn.additional_information_tab{
	display:none !important;
}

.service-section{
	padding: 150px 0px 120px 0px !important;
}
.main-menu .navigation > li > ul, .main-menu .navigation > li > .megamenu{
	width:300px !important;
}
.main-menu .navigation > li > ul > li{
	padding:0 25px !important;
}
section.page-title.centred{
	background-image:url('https://www.icopal.cz/wp-content/uploads/2021/03/kontakty_firemni.png');
}
section.page-title.centred.search{
	background-image:url('https://www.icopal.cz/wp-content/uploads/2021/03/kontakty_firemni.png') !important;
}
.mapsvg-controller-view-content{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.mapsvg-directory-item{
	width:24%;
	margin-bottom:20px;
}
.mapsvg-directory-item h5{
	margin-bottom:15px;
}
.mapsvg-directory-item hr{display:none;}
.mapsvg-directory-item small{
	font-size:14px;
}
.mapsvg-map-container{
	max-width:700px;
	margin:0 auto;
}
#mapsvg-6775{
}
#mapsvg-map-6775 .mapsvg-directory-item{
	text-align:center;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	font-size:16px;
	margin-top:20px;
	min-width:240px;
}
#mapsvg-map-6775 .mapsvg-directory-item small{
	font-weight:bold;
	font-size:16px;
	font-family: 'Muli', sans-serif;
	color:#5a5a68;
}
#mapsvg-map-6775 .mapsvg-directory-item b{
	font-size:22px;
	font-family:'Roboto', sans-serif;
	color:var(--e-global-color-primary);
	line-height:30px;
}
#mapsvg-map-4247 .mapsvg-directory-item{
	width:33%;
	min-width:300px;
}

.mobile-menu .navigation li ul li > a{
	text-transform:none !important;
}
.working-section .inner-content{
	padding-bottom:50px;
}
.main-header.style-two .header-top .top-left .info-column li:hover{
	color: #009FE3;	
}
.current-cat > a{
	color: var(--e-global-color-primary) !important;
}
.created{
	margin-left:10px;
}
.fnt0{font-family:'Roboto', sans-serif !important;}
.fnt1{font-family:'Muli', sans-serif !important; font-size:250px !important;font-weight:600 !important;}
.fnt2{font-family:'Muli', sans-serif !important;font-size:220px !important;}

.mobile-menu .buttons{
		padding:10px;
		text-align:center;
}
.mobile-menu div.search-btn{
		display:inline-block;
}
.mobile-menu .theme-btn{
	padding:10px 20px;
}
.theme-btn i{
	font-size:20px !important;
	margin-left:0 !important;
}
.search-results .image-box img{display:none;}
#wpcategorieswidget-2 .categories ul li.cat-item a{
	position: relative;
    display: inline-block;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Muli', sans-serif;
    font-weight: 600;
    color: #1e1e2a;
    padding: 13px 0px 12px 30px;
}
#wpcategorieswidget-2 .categories ul li.cat-item a:before{
	position: absolute;
    content: "\f07b";
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
    font-size: 16px;
    color: #9f9fb4;
    left: 0px;
    top: 13px;
    transition: all 500ms ease;
}
.widget-title h3  a{
	color: #1e1e2a !important;
}
#wpcategorieswidget-2 .categories ul li.cat-item a:hover, #wpcategorieswidget-2 .categories ul li.cat-item a:hover:before,
.widget-title h3  a:hover{
	color:#009FE3 !important;
}
.variation-table.variations, .sku_wrapper, .single_variation_wrap{
	display:none!important;
}	
.text ul, .text ol{
	padding-left:30px;
	margin-bottom:20px;
}
.text ul li{
	list-style-type:square;
}
.text ol li{
	list-style-type:decimal;
}
.term-description ul, .term-description ol {
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
.term-description ul li{
	list-style-type:square;
}
.term-description ol li{
	list-style-type:decimal;
}
.term-description ul li::marker,
.text ul li::marker{color:var(--e-global-color-primary);}
.product-block .product-block-one{
	cursor:pointer !important;
}
.product-details-content h2{line-height:1 !important;}
.woocommerce table.shop_attributes{margin-bottom:3em !important;}
.group-title .line, .main-footer .footer-widget .widget-title .pattern-layer, .line{
	    background-image: url(./images/line-4.png) !important;
}
.related-product{ display:none !important;}
/*.our-shop li:last-child{display:none;}*/




/* page products filter */
.page-template-archive-product-filter .page-title {display: none;}
.page-filter.auto-container {padding-top: 5em;}

.page-template-archive-product-filter .wp-block-columns .wp-block-column:first-of-type {flex-basis:26%!important;}
.wp-block-woocommerce-attribute-filter[data-attribute-id="36"] {padding-top: 2.5em;} 

.wp-block-woocommerce-attribute-filter {background: #f6f6f6; padding: 0px 30px 30px 30px;}
.wc-block-product-categories {background: #f6f6f6; padding: 30px 30px 10px 30px}
.wp-block-woocommerce-attribute-filter h3{font-size: 1em;}
.wp-block-woocommerce-attribute-filter .wc-block-attribute-filter {margin-bottom: 0;}
.wc-block-attribute-filter-list-count {color:#b9b9b9}
.wc-block-attribute-filter-list li input {margin-right: 0.6em;}
.wc-block-components-product-button {display: none;}
.wc-block-components-product-price__value {display: none;}
.wc-block-grid__product .wc-block-grid__product-image, .wc-block-grid__product .wc-block-grid__product-title { margin: 0 0 25px;}

.wc-block-grid__product {border-left: 20px solid transparent; border-right: 19px solid transparent;}
.wc-block-components-product-name { color: #1e1e2a; text-transform: uppercase; font-size: 16px; font-weight: 500;}
.wc-block-grid__product .wc-block-grid__product-image{ border-bottom: 1px solid #d5d5d5; padding-bottom: 1em;}

/* product detail - attributes tags */
.product_meta a {font-size: 0.7rem;
    text-transform: uppercase;
    background-color: #009FE3;
    width: auto;
    display: inline-block;
    color: white;
    padding: 0.4em 0.7em 0.3em;
    box-sizing: border-box;
    border-radius: 3px;
    font-size: 0.75em;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.1em;
    letter-spacing: 0.08em;
    vertical-align: top;
    margin: 0 2px 1px 0px;}
.product_meta a:hover {background-color: black; color:white}

.attr-list a {display: inline;}
.attr-list a:after {content: ', ';}
.attr-list a:last-of-type:after {content:''}

/* .posted_in {visibility: hidden;}
.posted_in a {visibility: visible} */


.woocommerce div.product div.images img.logo {position: absolute; bottom:0; right:0; width: 8em;} 



 /* #butyl-extrudovany-polyisobutyl {display: none;}
 label[for=butyl-extrudovany-polyisobutyl] {display: none;} */
 .page-title .content-box p {font-size: 3em; font-weight: 700; color:white; margin-bottom: .5em;     font-family: 'Roboto', sans-serif;}
 .wc-filter-element-label-list-count {display: none;}

 .woocommerce-product-attributes-item--attribute_pa_znacka,
 .woocommerce-product-attributes-item--attribute_pa_typ-produktu, 
 .woocommerce-product-attributes-item--attribute_pa_material,
 .woocommerce-product-attributes-item--attribute_pa_zpusob-pokladky {display:none}

 .stitky-name {display:none}

 h3.wc-block-attribute-filter__title,
 .wpcategorieswidget-2 h2.widget-title
     {color:#1e1e2a; margin-bottom: 7px; padding-bottom: 10px; font-size: 22px; line-height: 30px; font-weight: 500; text-transform: capitalize;}

    h3.wc-block-attribute-filter__title::after, 
    h2.widget-title::after {
        content:''; display: block;
        background-color: #0ea4ef; position: static;
        margin: 10px 0 0 0; width: 62px; height: 5px;}


.wc-block-attribute-filter-list li label {color:#1e1e2a; font-size: 14px; line-height: 1.4;}

/*hide Nezařazené category*/
.archive h2.woocommerce-loop-category__title:contains(' Nezařazené '){display:none}

.page-template-archive-product-filter-page .wp-container-3.wp-block-columns {padding-top: 3em;}
.page-template-archive-product-filter-page .auto-container.page-filter p {margin-bottom: 1em;}
.auto-container.page-filter {padding-bottom: 10em;}
#moretext {    padding-top: 8em;}
/*ordering product filter*/
	.wc-block-attribute-filter-list, .wc-block-attribute-filter-list{
		display:flex;
		flex-direction: column;
	}
	.druh-materialu .wc-block-attribute-filter-list{
		flex-direction:column-reverse;
	}
	.hlavni-pouziti ul li:first-child{order:3;}
	.druh-materialu ul li:nth-child(2){order:-1;}
	.typ-pasu ul li:nth-child(1){order:6;}
	.typ-pasu ul li:nth-child(2){order:4;}
	.typ-pasu ul li:nth-child(3){order:3;}
	.typ-pasu ul li:nth-child(4){order:2;}
	.typ-pasu ul li:nth-child(5){order:11;}
	.typ-pasu ul li:nth-child(6){order:5;}
	.typ-pasu ul li:nth-child(7){order:8;}
	.typ-pasu ul li:nth-child(8){order:9;}
	.typ-pasu ul li:nth-child(9){order:10;}
	.typ-pasu ul li:nth-child(10){order:1;}
	.zpusob-pokladky{}
	.znacka ul li:nth-child(2){order:2;}