/* Enter Your Custom CSS Here */
/*temp-begin*/
.sh-nav-container .sh-nav li.menu-item {
    text-align: center;
}
.sh-nav-container .sh-nav li.menu-item a {
    line-height: 25px;
}
/*temp-end*/

.header-contacts-details .mail-link:link {color:#ffffff;}
.header-contacts-details,.wpml-rtl{border-left-width: 0px !important;}

.pricecol-red,.pricecol-head,.pricecol-head-wide,.pricecol-style1,.pricecol-style2,.pricecol-style7,.pricecol-default,.pricecol-desc,.pricecol-desc-wide,.pricecol-style1-standalone,.pricecol-default-standalone {padding: 15px;}

.pricecol-style3,.pricecol-style4,.pricecol-style5,.pricecol-style6 {padding: 10px;}
.wrap-forms sup{color:#ff0000 !important;}

/*.doubleline-row{padding-top: 29px;
	padding-bottom: 29px;}*/

.pricelist-box{padding: 20px 15px 20px 15px;} /*sloupec se samostatnou tabulkou*/


.col-container-1{padding: 0px 0px 0px 0px;} /*uprava sloupce*/
.col-container-2{padding: 0px 0px 0px 0px;} /*uprava sloupce*/

.footer-contactform .form-builder-item .field-text label,.footer-contactform .form-builder-item .field-textarea label, .footer-contactform .form-builder-item .field-recaptcha label {color: #e0e0e0 !important;}
.footer-contactform .form-builder-item .header.title{font-size:1.2em;
  font-weight:700;}

  
.pricecol-red, .pricecol-head,.pricecol-style1,.pricecol-style2,.pricecol-style7,.pricecol-style3,.pricecol-style4,.pricecol-style5,.pricecol-style6,.pricecol-default{margin:10px 10px 10px 10px !important}


.pricecol-desc {margin: 0 10px 10px 10px;}
.pricecol-desc-wide{margin: 0;}
.pricecol-style1-standalone,.pricecol-default-standalone{margin:0px 10px 0px 10px;}
.pricecol-head-wide{margin:15px 0px 0px 0px;}

.btn-backtoshop{text-align:right;
  margin:0px 0px 20px 0px !important;}

/*woocommerce atributy*/
.attribute-label{ color: #000000;
	font-weight: 500;}
.attribute-value{ color: #36b600;}


.woocommerce div.product form.cart .variations { margin-top: 10px;}
.woocommerce div.product form.cart .variations td.label {
  display: table-cell;
  font-size: 1.2em;}
.woocommerce div.product form.cart .variations td.value {font-size: 1.2em;}
.woocommerce .products .product .price {font-size: 1.2em !important;
	font-weight:700 !important;}
.woocommerce .product .cart .single_variation_wrap .woocommerce-variation-price {margin-top:15px;}
.woocommerce .product .cart .single_variation_wrap .woocommerce-variation-add-to-cart{margin-top:15px;}
/*Jevelin Core Overrides*/
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) {
  background-color: rgba(100,100,100,0.4)!important;}

@media (max-width: 800px) {
.sh-column:not(:only-of-type):not(.sh-column-mobile-padding) .sh-column-wrapper > *:last-child {
		margin-bottom: 0px!important;        
	}
}

.sh-sidebar-search-active .search-field{
	background-color: #ffffff !important;}
/*Jevelin Core Overrides*/

.superhead-readymade, .superhead-offices{text-align:center;
  margin-top: 80px !important;
  margin-bottom:30px !important;
}

.head-readymade{ font-size:1.6em;
  text-align: center;
  color: #ffffff;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  letter-spacing: 0px;
}
.sh-column:hover .head-readymade {
    color: #000000;
}
.sh-column:hover .semi-head-offices {
    color: #ffffff;
}

.semi-head-readymade{ font-size:1.5em;
  font-style:italic;
  color: #202020;
  margin-top: 10px !important;
  margin-bottom: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 0px !important;
  letter-spacing: 3px;
}

.text-readymade, .text-offices{
  color: #646464;
  font-weight: 600;
  text-align: center;
  margin-top: 0px !important;
  margin-bottom: 10px !important;
  padding-top: 0px !important;
  padding-bottom: 10px !important;
  font-size: 1.5em;
}
.text-readymade{color: #646464;}
.text-offices{color: #424242;}

.semi-head-offices{ font-size:1.5em;
  font-style:italic;
  color: #000000;
  margin-top: 10px !important;
  margin-bottom: 15px !important;
  padding-top: 10px !important;
  padding-bottom: 0px !important;
  letter-spacing: 3px;
  text-align:center;
}

.description-offices{
  text-align: center;
  color: #323232;
  font-weight: 400;
  font-style: italic;
  margin: 15px 25px 0px 25px !important;
  padding-top: 0px !important;
  padding-bottom: 10px !important;
  font-size: 1.2em;
}

.pricecol-red,.pricecol-head,.pricecol-head-wide,.pricecol-default,.pricecol-style1,.pricecol-style2,.pricecol-style7,.pricecol-style3,.pricecol-style4,.pricecol-style5,.pricecol-style6,.pricecol-style1-standalone,.pricecol-default-standalone {font-size: 1.5em;}

.pricecol-head,.pricecol-head-wide,.pricecol-style1,.pricecol-style2,.pricecol-style7,.pricecol-style3,.pricecol-style1-standalone {color: black;
  	font-weight: 500;
  	font-style: italic;}

.pricecol-red {color: white;
  	font-weight: 700;}

.pricecol-style4,.pricecol-style5,.pricecol-style6 {color: rgb(100,100,100);
	font-weight: 600;}

.pricecol-style1,.pricecol-head {background-color: rgba(255,255,255,0.4);}
.pricecol-style1-standalone{background-color: rgba(179,138,63,0.2)}
.pricecol-head-wide{background-color: rgba(150,150,150,0.4);}
.pricecol-style2 {background-color: rgba(255,200,200,0.4);}
.pricecol-style3 {background-color: rgba(255,255,255,0.4);}
.pricecol-style4 {background-color: rgba(71,201,229,0.25);}
.pricecol-style5 {background-color: rgba(71,201,229,0.45);}
.pricecol-style6 {background-color: rgba(71,201,229,0.9);}
.pricecol-style7 {background-color: rgba(255,255,200,0.4);}
.pricecol-red {background-color: #C0344D;}
.pricecol-default,.pricecol-default-standalone {background-color: rgba(255,255,255,0.8);}

.pricecol-default{text-align: right;}
.pricecol-style4,.pricecol-style5,.pricecol-style6,.pricecol-head,.pricecol-head-wide,.pricecol-style1-standalone,.pricecol-default-standalone{text-align: center;}

.pricecol-desc,.pricecol-desc-wide{background-color:rgba(179,138,63,0.5);
  	color: #404040;
	font-size:1.2em;
	font-style:italic;}

.woocommerce .products .product .sh-woo-post-content-container {
  height:400px;
}
.woocommerce .products .product .sh-woo-post-content-container a:first-child{
  border-bottom: 0px !important;
}

.woocommerce .products .product .sh-woo-post-content-container .gridlist-buttonwrap .product_type_variable{
  text-align: center;
  
}
.woocommerce .products .product .sh-woo-post-content-container .gridlist-buttonwrap{
  position: absolute;
  bottom: 30px;
}

/*.woocommerce .products .product .sh-woo-post-content-container .gridlist-buttonwrap .add_to_cart_button{
  margin-left: auto !important;
  margin-right: auto !important;
 }*/
.woocommerce .products .product .sh-woo-post-content-container .woo-seperator-line{
  display: none;
}
.woocommerce .products .product .price{
  text-align: center;
}
.woocommerce .products .product a h3,.woocommerce .products .product a .additional-information{
 text-align: center;
}
.woocommerce .products .product a .custom-attributes{
  font-size: 0.9 em;
}

/*.fw-row{padding:0 3% 0 3% !important;
	}*/
