/*
Theme Name:   Tokoo new MTMSys child for MarketArt
Theme URI:    http://mtmsys.com/
Description:  Tokoo new MTMSys child for MarketArt
Author:       LC
Author URI:   http://mtmsys.com
Template:     tokoo
Version:      1.1.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         two-columns, left-sidebar, custom-colors, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain:  tokoomtmchild
*/

.product-header {
	height: 200px;
}

.product-header img {
	max-height: 190px;
}

.onsale {
	background-color: #EED700;
	color: #2C3E50;
	font-size: 13px;	
	font-weight: 800;
}

.single-product-whislist-compare {
	display: none;
}

.summary-label {
	display: none!important;
}

.footer-widgets .widget-title + ul, .footer-widgets .menu {
	column-count: 1;
}

.vertical-nav.yamm .sub-menu > .menu-item > a, .vertical-nav.yamm .sub-menu > li > a {
   display: block!important;
	margin-top: 1%;
}

.sub-menu {
	max-width: 110%!important;
	margin: auto!important;
}

/***ikony***/

.icon-marker {
	background-image: url(/wp-content/uploads/2023/05/icon-marker.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-top: 5px;
	opacity: 1!important;
}

.icon-malba {
	background-image: url(/wp-content/uploads/2023/05/icon-malba.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;		
}

.icon-kresba {
	background-image: url(/wp-content/uploads/2023/05/icon-kresba.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-linoryt {
	background-image: url(/wp-content/uploads/2023/05/icon-linoryt.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-pomucky-malba {
	background-image: url(/wp-content/uploads/2023/05/icon-pomucky-malba.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-stetce {
	background-image: url(/wp-content/uploads/2023/05/icon-stetce.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-bloky {
	background-image: url(/wp-content/uploads/2023/05/icon-bloky.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-papir {
	background-image: url(/wp-content/uploads/2023/05/icon-papir.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-dekorativnibarvy {
	background-image: url(/wp-content/uploads/2023/05/icon-dekorativnibarvy.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-polotovary {
	background-image: url(/wp-content/uploads/2023/05/icon-polotovary.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-textil {
	background-image: url(/wp-content/uploads/2023/05/icon-textil.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-deti {
	background-image: url(/wp-content/uploads/2023/05/icon-deti.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-tvorivematerialy {
	background-image: url(/wp-content/uploads/2023/05/icon-tvorivematerialy.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-floristika {
	background-image: url(/wp-content/uploads/2023/05/icon-floristika.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-sperkovani {
	background-image: url(/wp-content/uploads/2023/05/icon-sperkovani.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-poukazy {
	background-image: url(/wp-content/uploads/2023/05/icon-poukazy.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-naradi {
	background-image: url(/wp-content/uploads/2023/05/icon-naradi.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

.icon-odlevani {
	background-image: url(/wp-content/uploads/2023/05/icon-odlevani.png);
  background-repeat: no-repeat;
  background-size: contain;
	width: 20px;
	height: 20px;
	margin-bottom: -5px;
	display: inline-block;
	opacity: 1!important;
}

/***konec ikony***/

@media only screen and (min-width: 1200px) {
.slider-feature-list {
	width: 80%;
  margin-top: -150px;
  margin-left: 24%;
}
}

.shipping {
	color: black;
	font-size: 16px;
	font-weight: 500;
	line-height: 40px;
}

.shipping th {
	color: black;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 5px;
	padding-top: 10px;
}

.payment_method_wc_gopay_gateway img {
	margin-left: 10px!important;
	width: 100px!important;
}

.vertical-menu-slider-category-with-features {
	height: 657px;
}

.woocommerce-loop-category__title {
	font-size: 14px;
	line-height: 20px;
	padding-left: 10px;
}

.product-category img {
	max-width:150px!important;
}

.wpify-woo-parcel_shop__shipping-method {
	padding-left: 15px;
}

.wpify-woo-balikovna__shipping-method {
	padding-left: 15px;
}

.wpify-woo-napostu__shipping-method {
	padding-left: 15px;
}

.mega-menu {
	margin-left: -27px;
}

#xc-11736 .code {
    display: none;
}

#xc-11736 .name {
    display: none;
}

.slick-list .product .product-header {
    display: flex;
    justify-content: center;
    align-items: center;
}  

.woocommerce-cart p.woocommerce-shipping-destination {
    display: none;
}

header .secondary-nav-mobile {
    display: none;
}

.woocommerce-terms-and-conditions-wrapper {
    flex: 1;
    margin-right: 90px;
    margin-top: 10px;
}

.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox.checkbox {
    font-weight: bold;
	  display: flex;
	  align-items: center;
}

input#terms {
    height: 25px;
    width: 25px;
    margin-right: 15px;
}

tr.woocommerce-shipping-totals.shipping+tr {
    margin-top: 10px;
    border-top: 1px solid;
    padding-top: 10px;
}

.button-terms {
    align-items: start;
    flex-direction: column;
}
button#place_order {
    margin-left: auto;
}

.mtm-terms-container {
    margin-right: 50px;
}

.place-order-left {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
}

.review-order-totals {
    flex: 1;
}

.mtm-payment {
    flex: 1;
}

.mtm-payment h3.woocommerce-order-payment-methods__title {
    position: unset;
    padding: 0;
    margin: 73px 0 0.5em;
    width: auto;
}

.shipping-method-label {
    line-height: 1.1;
}

ul#shipping_method li {
    margin-bottom: 15px;
}

@media (max-width: 992px){
	.mtm-payment, .review-order-totals {
	    min-width: 100%;
	}
	.mtm-payment h3.woocommerce-order-payment-methods__title{
		margin-top: 15px;
	}
}