.woocommerce-MyAccount-navigation{
		min-width: 220px;
		background: rgb(247 250 254);
	  padding-right: 10px;
	float: initial !important;
}
.woocommerce-MyAccount-content{
		width: 79% !important;
}
.discontinued_status_message{
	  font-size: 1.8rem;
    margin-bottom: 10px;
    color: red;
}
.glsr-description-text {
	 font-size: 0.7rem;
   margin-top: -13px;
}
.glsr-custom-tabulka .glsr-themed-rating {
	--gl-rating-size: 14px !important;
    gap: 0 !important;
    margin-top: -3px !important;
    --gl-rating-color-0: #91b7b7 !important;
    --gl-rating-color-1: #91b7b7 !important;
    --gl-rating-color-2: #91b7b7 !important;
    --gl-rating-color-3: #91b7b7 !important;
    --gl-rating-color-4: #91b7b7 !important;
    --gl-rating-color-5: #91b7b7 !important;	
}
.flex-parent-element {
  display: flex;
  width: 100%;
}
.flex-child-element {
  flex: 1;
  margin: 5px;
	line-height: 1em;
}
.flex-child-element:first-child {
  margin-right: 5px;
	line-height: 1em;
}

.glsr-input.glsr-input-text.form-control{
	width:100%;
}
.glsr-summary.widget-review-summary .glsr-summary-text{
		font-size: 1em;
}
.glsr-form-wrap, .glsr-bootstrap.wp-block-button {
	padding-bottom:20px;
}
.glsr-summary-text {
	font-size: 1.3em;
	font-weight: 700;
}
.glsr-field.form-group.glsr-field-email{
	display: none;
}
.entry-content a {
	text-decoration: unset;
}
.glsr-bootstrap .glsr-review-content {
    line-height: 1.15em;
	  font-size: 1.1em;
}
.nav-links .page-numbers {
	display: unset  !important;
}
.glsr-pagination ul.pagination {
	list-style: none;
	padding-bottom: 10px;
}
.glsr-review-author .glsr-tag-value {
	font-weight: 700;
}
.glsr-tag-value .woocommerce-review__verified.verified{
	font-weight: 400;
}
.glsr-pagination ul.pagination li a, .glsr-pagination ul.pagination li span {
    color: #269bd1;
    min-width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
	  display: block;
    margin: 0;
    text-decoration: none;
    padding: 0;
    font-size: 1.1em;
    font-weight: 500;	
}

.glsr-pagination ul.pagination li.active,
.glsr-pagination ul.pagination li.active span {
	color: #fff;
    background-color: #269bd1;
}
.glsr-pagination ul.pagination li{
    border: 1px solid #269bd1;
    margin-right: 0.5em;
	width: 35px;
	height: 35px;
	display: inline-block;
}
.glsr-review{
    border: 1px solid #e4e1e3;
    border-radius: 4px;
    padding: 1em 1em 0;
}

.adp-recommended-cart-item{
	font-weight: 900;
	color: #C4486B;
	font-variant: all-small-caps;
	letter-spacing: 1px;
}
.adp-advertising-long-message, .adp-total-price{
	line-height: 1.3em;
}
.adp-advertising-long-message{
	font-weight: 700;
	color: #C4486B;
}
del .woocommerce-Price-amount bdi{
	margin-right: 0.3rem;
}
.price .woocommerce-Price-amount bdi{
	margin-right: 0.6rem;
}
#ws_opt_in_field {
	float: unset !important;
}
.shadow-on-product img{
    width: 95%!important;
    margin-left: 2% !important;
}
.woocommerce-checkout.processing .blockUI.blockOverlay {
background-position: center 50% !important;
background-repeat: no-repeat !important;
position: fixed !important;
}

.comment-author-vlado i, .comment-author-vlado em{
	display: none;
}

.site-content {
    margin-top: 0px;
	  padding-top: 10px;
}
#wps_wrma_exchange_extra_amount, .exchange_product_table_footer,
.wps_wrma_product_table.wps-rma-product__table th, .wps-rma-product__table th, .wps_rma_total_amount_wrap {
	display: none; 
}
.lws-wr-pointsoncart h2{
	font-size: 1.2em;
	margin-bottom: 0.4em;
}
.lws_wr_pointsoncart_amount_value{
	margin-left:7px;
	max-width: 80px;
}

.wr-earn-points .tile .points-earned {
	font-size: 14px !important;
	font-weight: 800;
}
.points-earned sup{
	top:0;
	padding-left: 3px;
}
.wr-earn-points .tile .system-name {
    display: none;
}
.wr-earn-points.wr-shortcode-grid{
	font-size: 1rem;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none;
}
.loyalprog-earn-message .woocommerce-info,
.acfw-loyalprog-notice-checkout  .woocommerce-info{ 
	padding: 0.7em 2em 0.7em 2em  !important;
    border-top: 3px solid rgb(48 209 47);
    line-height: 1.2;
    font-size: 90%;
	color: unset;
}
.woocommerce-verification-required,
.checkout_legal_wrapper, .product_legal_wrapper{ 
	padding: 0.7em;
    border-top: 3px solid #269bd1;
    line-height: 1.2;
    font-size: 90%;
    background-color: #f7f6f7;
}
section.up-sells.upsells.products{
	grid:unset;
}
div.woocommerce.columns-2 > ul, 
.cross-sells ul.products {
	display: initial;
}
.wp-block-columns{
	padding-top: 10px;
	padding-left: 1px;	
	padding-right: 1px;
}
.tg-page-header .tg-page-header__title {
    font-size: 1.7rem;
}
.woocommerce-price-suffix{
	font-size: 70%;
}
.in_package{
	padding-top: 15px;
}
.wdp_similar_product_wrapper{
	padding-top: 15px;
}
.wdp_similar_product-amount bdi{
	font-size: .9em;
}
.wdp_similar_product_caption {
    font-size: 1.2rem;
    font-weight: 600;
}
.product_list_widget {
	border: 1px solid #e9ecef;
	padding: 0 5px !important;
}
.wdp_similar_product_wrapper 
ul.product_list_widget li img {
    margin-bottom: 0 !important; 
		width: 100px;
		float: left;
		margin-right: 10px
}
.wdp_similar_product-title {
	font-size: 1.2em;
	padding-top: 10px;
}
.adp-free-cart-item-stub-url a, 
.adp-free-cart-item-removed-stub-url a,
.woocommerce-message a {
	   color: #C82F63;
    font-weight: 700;
    font-size: 0.9em;
}
.adp-free-cart-item-stub-url, .adp-free-cart-item-removed-stub-url{
	text-align: center;
}
.variable-product-main-message{
	line-height: 1.1em;
  padding-top: 10px;
}
.star-rating span:before{
	color: #e6a237;
}
.reviews-points{
	font-size: 1.4rem;
}
.comment-reply-title{
	font-weight: 800;
}
.woocommerce-MyAccount-navigation ul{
	list-style: none;
}
.woocommerce-MyAccount-navigation ul li{
    border-bottom: 1px solid #e9ecef;
	  padding: 0.4rem 0;
}
li.wcmamtx_custom_right i {
    float: left;
    margin-right: 6px;
		margin-top:6px;
}
li.wcmamtx_custom_right.is-active a{
	font-weight: 800;
}
.wc-block-attribute-filter__button{
	height: unset !important;
	font-size: unset;
	border-radius: unset;
	background-color: #269bd1;
	padding: 0.7rem 1rem;
}

.wc-block-components-review-list-item__image{
	  width: 100%;
	height: 100%;
	padding-top: 3px;
}
.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{
	padding-left: 3px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-weight: 700;
    line-height: 1;
	  letter-spacing: .04rem;
}
.woocommerce span.onsale{
	display:none;
}
.woocommerce-categories{
	font-size: 0.8em;
}
.cat_desc_right{
	margin-left: 70px;
}
.woocommerce-category-li .cat_desc_right{
	margin-left: 50px;
}
section.related.products span.g2-on-product,
section.related.products span.dea-on-product,
section.related.products span.slp-on-product,
section.related.products span.coolmax-on-product,
section.related.products div.product_excerpt,
section.related.products div.bulk_table,
section.related.products div.wlfmc-addtowishlist,
section.related.products div.dostupne_velkosti
{
	display: none;
}
section.up-sells.upsells.products span.najpredavanejsie-on-product,
section.up-sells.upsells.products span.g2-on-product,
section.up-sells.upsells.products span.dea-on-product,
section.up-sells.upsells.products span.slp-on-product,
section.up-sells.upsells.products span.coolmax-on-product,
section.up-sells.upsells.productsdiv.product_excerpt,
section.up-sells.upsells.products div.bulk_table,
section.up-sells.upsells.products div.wlfmc-addtowishlist,
section.up-sells.upsells.products div.dostupne_velkosti,
section.up-sells.upsells.products  div.product_excerpt
{
	display: none;
}

section.up-sells.upsells.products .vhodne-na-noc-on-product,
section.up-sells.upsells.products .vhodne-pre-dievcata-on-product,
section.up-sells.upsells.products
.biocotton-on-product,
section.related.products .vhodne-na-noc-on-product,
section.related.products
.biocotton-on-product,
section.related.products
.vhodne-pre-dievcata-on-product,
section.related.products div.stock_notice_loop,
section.related.products div.var_stock_notice_loop
{
	display: none;
}

section.up-sells.upsells.products .cat-logo-on-product-img,
section.related.products
.cat-logo-on-product-img{
	max-width: 60% !important;
}
section.up-sells.upsells.products .najpredavanejsie-on-product{
	width: 80px !important;
	top: 10% !important;
}
.woocommerce ul.products li.product .najpredavanejsie-on-product{

}
.in_package_desc{
	line-height: 0.9rem;
}
.in_package_link{
	color: #4054B2;
	font-size: 1.2rem;
	font-weight: 600;
}

.wc-block-components-review-list-item__verified {
	display: none;
}

#wps_wpr_order_notice {
	display: block;
	font-family: roboto;
	padding: 3px 0 0 0  !important;
	margin: 0;
	font-size: 13px;
	line-height: 1.3;
}
#points_order_notice {
	display: block;
	font-family: roboto;
	margin: 0;
	border-top: 0;
	position: relative;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	line-height: 1.3;
	padding: 0 5px 3px 5px  !important;
}

.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{
	margin: -6px;
	margin-top: 0;
}
.woocommerce ul.product_list_widget li img {
	margin-bottom: 0.5em;
	padding: 0;
}
.imgIncontinencia{
	background-image: url('https://perties.sk/wp-content/uploads/2022/10/IncontinenceNoTextMenu.png');
}
.imgMAbsorpcia {
	background-image: url('https://perties.sk/wp-content/uploads/2021/11/MAbsorptionNoTextMenu.png');
}
.imgPAbsorpcia {
	background-image: url('https://perties.sk/wp-content/uploads/2021/08/PAbsorptionNoTextMenu.png');
}
.img3Absorpcia {
	background-image: url('https://perties.sk/wp-content/uploads/2021/08/3AbsorptionNoTextMenu.png');
}
.img2Absorpcia {
	background-image: url('https://perties.sk/wp-content/uploads/2021/08/2AbsorptionNoTextMenu.png');
}
.imgLADA {
	background-image: url('https://perties.sk/wp-content/uploads/2021/11/LADA-menu.jpg');
}
.imgBELI {
	background-image: url('https://perties.sk/wp-content/uploads/2022/04/BELI_menu.jpg');
}
.imgMONA {
	background-image: url('https://perties.sk/wp-content/uploads/2022/10/Mona_menu.jpg');
}
.imgELLY {
	background-image: url('https://perties.sk/wp-content/uploads/2021/11/ELLY-menu.jpg');
}
.imgSOFI {
	background-image: url('https://perties.sk/wp-content/uploads/2021/08/SOFI_menu.png');
}

.imgHEDI {
	background-image: url('https://perties.sk/wp-content/uploads/2020/10/HEDI-menu.jpg');
}
.imgKEVA {
	background-image: url('https://perties.sk/wp-content/uploads/2021/04/KEVA-menu.jpg');
}
.imgTAJA {
	background-image: url('https://perties.sk/wp-content/uploads/2020/10/TAJA-menu.png');
}
.imgDIDI {
	background-image: url('https://perties.sk/wp-content/uploads/2020/10/DIDI-menu-1.jpg');
}

.imgHIBA {
	background-image: url('https://perties.sk/wp-content/uploads/2020/10/HIBA-menu.jpg');
}
.imgBETA2 {
		background-image: url('https://perties.sk/wp-content/uploads/2023/06/BATHORY_2_menu.jpg');
}
.imgRUBY {
	background-image: url('https://perties.sk/wp-content/uploads/2023/06/RUBY_menu.jpg');
}
.imgBETA {
	background-image: url(https://perties.sk/wp-content/uploads/2023/06/BATHORY_menu.jpg);
}
.imgSISI {
	background-image: url('https://perties.sk/wp-content/uploads/2021/04/SISI-menu.jpg');
}
.imgLILI {
	background-image: url('https://perties.sk/wp-content/uploads/2020/10/LILI-menu.png');
}
.imgCALY {
	background-image: url('https://perties.sk/wp-content/uploads/2022/10/Caly2_menu.jpg');
}
.imgHEDI2{
	background-image: url('https://perties.sk/wp-content/uploads/2022/10/HEDI2_menu.jpg');
}
.imgCALY2 {
	background-image: url('https://perties.sk/wp-content/uploads/2022/10/Caly2_menu.jpg');
}
.imgSOFI, .imgHEDI, .imgKEVA, .imgTAJA, .imgDIDI, .imgHIBA, .imgBETA, .imgSISI, .imgCALY, .imgLILI, .imgPAbsorpcia, .imgRUBY,.img3Absorpcia, .img2Absorpcia, .imgMAbsorpcia, .imgBELI, .imgELLY,.imgLADA,.imgIncontinencia,.imgMONA,.imgCALY2,.imgHEDI2, .imgBETA2
{
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 1px !important;
}
.tg-mobile-navigation li {
	background: none;
}
.item-note {
	font-size: 0.75em;
	line-height: 1.1em
}

.pt-cat {
	font-size: 0.8em;
	letter-spacing: 1px;
	line-height: normal;
}
.pt-description {
	font-size: 0.75em;
	letter-spacing: normal;
	line-height: normal;
	font-weight: 400;
}
.pt-availability {
	font-size: 0.85em;
	letter-spacing: normal;
	line-height: normal;
	font-weight: 400;
}
.sku_wrapper{
	display: block;
}
.elementor-element-populated {
	padding: 0;
}
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product{
	width: 49%;
}
.wc-block-review-list-item__text.wc-block-components-review-list-item__text{
	font-size: 0.8em;
	line-height: 1.1em;
}
.wc-block-review-list-item__text.wc-block-components-review-list-item__text div div p{
	margin-bottom: 0.5em;
}
.wc-block-review-list-item__info.wc-block-components-review-list-item__info{
	margin-bottom: 1px;
}
.woocommerce-page ul.products li.product {
	margin: 0 1% 2em 0;
}
.wc-block-review-list-item__author.wc-block-components-review-list-item__author, .wc-block-review-list-item__published-date.wc-block-components-review-list-item__published-date{
	font-size: 0.8em;
}
li.wc-block-review-list-item__item.wc-block-components-review-list-item__item{
	margin: 0px;
}
.wc-block-review-list-item__product.wc-block-components-review-list-item__product{
	line-height: 1em;
}
#block-28, #block-28 h4 {
	margin: 0px;
}

.product_list_widget a {
	line-height: 1.1em;
}
.woocommerce .widget .widget-title {
	margin: 0px;
}
.product_excerpt p {
	font-size: 0.9em;
	line-height: 1.3em;
	margin-top: 10px;
}
.woocommerce-loop-category {
	font-size: 1.2rem;
	margin: 0 0 5px;
}
div.term-description, .category_description {
	line-height: 1.2em;
	margin: 10px;
	text-align: center;
	background-color: rgba(255,255,255,1);
	border-radius: 3px;
	border-width: 1px;
	border-color: #C0CCD9;
	border-style: solid;
}
div.term-description p, .category_description p {
	margin: 5px;
}
p.term-description{
	display: none;
}
.product-category-name, .woocommerce-loop-category {
	font-weight: 700;
}
.a_underlined, .a_underlined>a, li.recentcomments>a {
	text-decoration: underline  !important;
}
/* Submenu */
.tg-primary-menu > div ul li ul {
	background: #C82F63;	
}
.tg-primary-menu > div ul li ul li a {
	padding: .5em;
	color: #fff;
	font-size: 0.80em;
	text-decoration: none  !important;
	line-height: 1em;
	text-shadow: 1px 1px 3px rgb(0 0 0 / 40%);
}
.tg-primary-menu > div ul li ul li.menu-item-has-children > a::after, .tg-primary-menu > div ul li ul li.page_item_has_children > a::after {
	right: 0.5rem;
	text-decoration: none  !important;
}

.tg-primary-menu > div ul li ul li ul {
	width: 260px;
	margin-right: 5px;
}

.tg-primary-menu > div ul li ul li ul a {
	margin-left: 50px;
	text-decoration: none  !important;
	text-shadow: 1px 1px 3px rgb(0 0 0 / 40%);
}
.tg-primary-menu > div ul li.current_page_ancestor > a, .tg-primary-menu > div ul li.current-menu-ancestor > a, .tg-primary-menu > div ul li.current_page_item > a, .tg-primary-menu > div ul li.current-menu-item > a {
	color: #ffff;
		text-decoration: none  !important;
	font-style: normal;
}
.tg-primary-menu > div ul li a {
	font-family: Poppins;
	color: #fff;
	font-size: 1.115rem;
	line-height: 1.8;
	font-weight: 400;
	font-style: normal;
	text-shadow: 1px 1px 3px rgb(0 0 0 / 40%);
}
.bb-login-subtitle{
	font-size: 20px;
	color: red;
}
.bb-login-description{
	color: red;
	font-weight: bold;
	padding-bottom: 15px;
}
.login_message {
	color: red;
	font-weight: bold;
	font-size: 18px;
}
/* Settings messed up by Elementor
*/
.mobmenu-content{
	margin-top: 0 !important;
}
.menu-mobil-menu-container{
	font-size: 20px;
	text-transform: uppercase;
}
.mob-menu-logo-holder{
	font-size: 25px;
	color: #ffffff;
	font-family: Monoton;
	font-weight: normal;
}
.mob-menu-logo-holder > .headertext > span
{
	/*font-family:Monoton !important;*/
	font-size: 35px !important;
}
.tg-site-header, .tg-container--separate .tg-site-header {
	background-color: #c82f63;
	background-size: contain;
}
.woocommerce ul.products li.product .onsale {
	margin: 5em -.5em 0 0;
}
span.cat-logo-on-product.onsale.itsnewbadge {
	background-color: #d12635;
	font-size: 0.8em;
	padding: 1px 12px;
	margin-top: 2em !important;
	z-index: 1;
}
.woocommerce ul.products li.product .biocotton {
	margin: 95% .5em 0 0;
}
.woocommerce ul.product_list_widget li {
	padding: 0px;
	font-size: .9em;
	margin: 5px 0;
}
.woocommerce ul.product_list_widget li a {
	padding: 0px;
	font-size: .8em;
}
.woocommerce span.itsnew.onsale, .woocommerce span.itsnew-product.onsale  {
	font-size: .6em;
	padding: 0 10px;
}
.woocommerce  span.onsale.newproduct {
	background-color: #d12635;
	font-size: .9em;
	padding: 0 12px;
}

.woocommerce span.itsnewproduct {
	width: 120px;
	margin-top: 10px;
	background-color: transparent
}

.woocommerce span.itsnew {
	left: 140px;
	position: absolute;
	z-index: 1;
}
.vhodne-pre-dievcata-on-product{
	margin: 63px 0 0 10px;
	position: absolute;
	width: 45px;
	z-index: 1;
}
.vhodne-pre-dievcata-on-product-img {
	width: 4em !important;
}
.vhodne-pre-dievcata-on-single-product{
	margin: .5em .5em .5em 1.5em;
	width: 61px;
}
.biocotton-on-single-product img{
	padding: 5px;
}
.biocotton-on-single-product{
	width: 61px;
}
.coolmax-on-single-product{
	margin: .5em -.5em .5em 1.5em;
	width: 61px;
}
.alwaysdry-on-single-product{
	width: 120px;
}
.alwaysdry-on-single-product img{
	padding: 5px;
	width: 90px
}
.alwaysdry-on-product{
	margin-top: 5px;
	right: 75px;
	position: absolute;
	z-index: 1;
	width: 60px;
}
.g2-on-single-product{
	width: 120px;
}
.g2-on-single-product img{
	padding: 5px;
	width: 90px
}
.g2-on-product{
	margin-top: 5px;
	right: 75px;
	position: absolute;
	z-index: 1;
	width: 60px;
}
.dea-on-single-product{
	width: 120px;
}
.dea-on-single-product img{
	padding: 5px;
	width: 90px
}
.dea-on-product{
	margin-top: 5px;
	right: 10px;
	position: absolute;
	z-index: 1;
	width: 60px;
}
.slp-on-single-product{
	width: 120px;
}
.slp-on-single-product img{
	padding: 5px;
	width: 90px
}
.slp-on-product{
	margin-top: 70px;
	right: 10px;
	position: absolute;
	z-index: 1;
	width: 60px;
}
.biocotton-on-product{
	margin: 97% 0 0 5px;
	position: absolute;
	width: 65px;
	z-index: 1;
}
.coolmax-on-product{
	margin: 95% 0 0 81%;
	position: absolute;
	width: 75px;
	z-index: 1;
}
.woocommerce span.ochrana-on-single-product {
	position: absolute;
  top: 60px;
  right: -35px;
	width: 70px;
	z-index: 20;

}
.woocommerce span.najpredavanejsie-on-single-product {
	position: absolute;
	top: -0.5em;
	left: -1.5em;
	background-color: none;
	z-index: 20;
	z-index: 1;
}
.woocommerce ul.products li.product .najpredavanejsie-on-product {
	top: 0;
	right: 0;
	left: auto;
	position: absolute;
	width: 115px;
	z-index: 1;
}

.vhodne-na-noc-on-single-product{
	margin: .5em -.5em .5em .5em;
	width: 70px;
}
.vhodne-na-noc2-on-single-product{
	margin: .5em -.5em .5em .5em;
	width: 70px;
}
.cat-logo-on-product {
	margin: .5em -.5em .5em .5em;
	position: absolute;
	z-index: 1;
}
.vhodne-na-noc-on-product{
	margin: .5em -.5em .5em 70px;
	position: absolute;
	z-index: 1;
}

.cat-logo-on-product-img {
	width: 3em !important;
}
.shadow-on-product {
	margin: 97% 0 0 -3%;
	position: absolute;
	width: 107%;
}

body {
	font-family: roboto, -apple-system, blinkmacsystemfont, "segoe ui",  "oxygen-sans", ubuntu, cantarell, "helvetica neue", helvetica, arial, sans-serif;
	font-size: 1.2rem;
	color: #51585f;
	line-height: 1.8;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 150px !important;
}


.vhodne-na-noc-on-product-img {
	width: 4em !important;
}

.header-bar-social-icons {
	float: right;
}.header-bar-social-icons i {
	padding-left: 15px;
	color: #ffffff;
}
.tg-site-header .tg-site-header-top {
	border-bottom: 1px solid #ff7062;
}
.mc4wp-form{
	text-align: center
}.mc4wp-form input[type="submit"] {
	background-color: #212529;
}.mc4wp-form-fields{
	display: flex;
}figure.gallery-item {
	padding: 5px;
	margin: 0;
}
#primary {
	padding-right: 2px !important;
	padding-left: 5px !important;
}
#secondary {
	padding-right: 2px !important;
	padding-left: 5px !important;
}
.tg-site-layout--left #secondary{
	padding-right: 5px !important;
	border-right: 0px;
}
#comments {
	border-top: 0;
	padding-top: 0;
}
.tg-site-header-bottom {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.site-branding{
	padding-top: 2px;
	padding-bottom: 2px;
}
.tg-mobile-toggle .tg-icon-bars {
	color: #ccc;
}
.site-branding .site-title a {
	color: #fff;
	font-family: Monoton;
	font-size: 4rem;
	text-shadow: 1px 1px 5px rgb(0 0 0 / 40%);
}
.site-description {
	font-stretch: ultra-expanded;
	text-align: center;
	letter-spacing: 3px;
	color: #ffffff;
	text-shadow: 1px 1px 5px rgb(0 0 0 / 40%);
}
.showlogin {
	text-decoration: underline;
}
.tg-page-header .tg-page-header__title{
	letter-spacing: 1px;
}
.tg-site-header-top
{
	padding: 0px;
}
.europe {
	list-style-type: none;
	align-items: center;
	margin-left: auto;
	position: absolute;
	right: 25px;
	padding: 10px;
	padding-top: 5px;
}
.europe a {
	background: url("https://perties.sk/wp-content/uploads/2020/09/EU.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	text-indent: -9999px;
	width: 17px;
	background-position-x: right;
	border: solid 1px #ffffff;
}
.cesky {
	list-style-type: none;
	align-items: center;
	margin-left: auto;
	position: absolute;
	right: 50px;
	padding: 10px;
	padding-top: 5px;
}
.cesky a {
	background: url("https://perties.sk/wp-content/uploads/2020/09/CZ.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	text-indent: -9999px;
	width: 17px;
	background-position-x: right;
	border: solid 1px #ffffff;
}
.madarsky {
	list-style-type: none;
	align-items: center;
	margin-left: auto;
	position: absolute;
	right: 25px;
	padding: 10px;
	padding-top: 5px;
}
.madarsky a {
	background: url("https://perties.sk/wp-content/uploads/2021/12/hu.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	text-indent: -9999px;
	width: 17px;
	background-position-x: right;
	border: solid 1px #ffffff;
}
.slovensky {
	list-style-type: none;
	align-items: center;
	margin-left: auto;
	position: absolute;
	right: 75px;
	padding: 10px;
	padding-top: 5px;
}
.slovensky a {
	background: url("https://perties.sk/wp-content/uploads/2020/09/SK.png") no-repeat scroll 0 0 transparent;
	display: block;
	font-size: 0;
	height: 13px;
	line-height: 0;
	text-indent: -9999px;
	width: 17px;
	background-position-x: right;
	border: solid 1px #ffffff;
}
#logo1 {
	font-size: 1.45em;
}
#logo1, .perties {
	color: #ffffff;
	font-family: Monoton;
	font-weight: normal;
}
.perties-black {
	color: #000;
	font-family: Monoton;
	font-weight: normal;
	font-size: 1.2em;
}
.cat-description .perties-black {
	font-size: 1.4em;
	padding-right: .4em;
}

.perties-text {
	font-family: Monoton;
	font-weight: normal;
}
.woocommerce-breadcrumb{
	font-size: .65rem !important;
}
.wdp_size_table_caption{
	margin-bottom: 10px;
	font-size: 1.2rem;
	font-weight: 600;
}

.variable-item.selected {
	box-shadow: 0 0 0 1px #d94f4f !important;
	background-color: #d94f4f !important;
	color: white !important;
}

.product-remove {
	padding: 0px;
}
.woocommerce-Reviews-title {
	font-size: 1.5rem;
}

.cats_in {
	font-size: smaller;
}
.cat-name-in-list {
	font-size: 1.1em;
	font-weight: bold;
}
.single-cat-name-on-product {
	margin-bottom: 3rem;
}
.woocommerce-info::before, .woocommerce-message::before {
	 display: none; 
}
.button.btn.mwb_wrma_exhange_shop, .button.btn.mwb_wrma_exchange_request_submit,
.btn.button.mwb_wrma_return_request_morefiles,
#mwb_wrma_return_request_submit, #mwb_wrma_return_request_form > p:nth-child(3) > input
{
	background-color: #269bd1;
	color: #fff;
}
div.mwb_wrma_exchange_wrapper > a {
	background-color: #269bd1;
	color: #fff;
	margin-left: 25px;
	padding: .618em 1em;
	font-weight: 700;
	border-radius: 6px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	padding: 1em 2em 1em 3.5em !important;
}

.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .woocommerce-button.button{
	padding: .4em .4em;
	font-size: 70%;
	margin: .1em;
}
.woocommerce-error {
	padding: 1em 2em 1em 1.5em;
	background-color: cornsilk;
	border-top-color: #b81c23 !important;
	border-bottom: solid 3px #b81c23;
	color: #b81c23;
	font-size: 120%;
}

.woocommerce-info {
	padding: 1em 2em 1em 1.5em;
	border-top-color: rgba(200,47,99);
	color: rgba(200,47,99);
	line-height: 1.3;
	font-size: 110%;
	letter-spacing: 1px;
}

.wdp_size_table td {
	background-color: #efefef;
	border: solid 1px #dfdfdf;
	padding: 3px;
	text-align: center;
}
.size_table_size{
	padding: 8px !important;
}
.size_table_sizes{
	line-height: 100%;
	font-size: 90%;
}
.zakra-wc-filter{
	display: none;
}
.wdp_size_table_footer{
	font-size: 0.8em;
	line-height: 0.9rem;
	padding-bottom: 5px;
}
.wdp_size_table_footer_wrapper{
	padding: 10px 0;
}
.woocommerce-size.amount {
	background-color: #ffffff;
}

.wdp_pricing_table {
	background-color: #ffffff ! important;
}
.wdp_pricing_table td {
	padding: 5px 1px !important;
}
.variations td {
	padding: 0;
}
.woocommerce-variation-description {
	font-size: 0.8em ;
	font-weight: 500;
	line-height: .95em;
}
.reset_variations {
	font-size: 0.75em !important;
}
.woocommerce-variation-description p {
	margin-bottom: 0 !important;
}
.user-bought{
	padding-top: 1rem;
	line-height: 1rem;
}
.woocommerce-MyAccount-navigation {
	font-size: 1.3rem;
}

.shop_table.cart .mwb_wpr_apply_custom_points #mwb_cart_points {
	width: 150px!important;
	height: 30px!important;
	max-width: 170px;
	box-sizing: border-box !important;
	border: 1px solid #d3ced2 !important;
	padding: 6px 6px 5px !important;
	margin: 0 4px 0 0 !important;
	border-radius: 0px !important;
	background-color: transparent !important;
	font-size: inherit !important;
}
#mwb_cart_points_apply~p {
	margin-top: 5px;
}
#mwb_cart_points_apply
{
	border: none;
	color: #fff;
	background-color: #269bd1;
	border-radius: 0;
	border-radius: 6px;
}

#button-wc-forward {
	margin-left: 50px;
}

#media_image-3 {
	background-color: transparent;
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 30px;
}
.mwb_wpr_thumbnail_product_name{
	font-size: 80%;
	line-height: 95%;
}
/*
h2.woocommerce-loop-product__title {
font-size: 1.1em !important;
}
*/
.woocommerce-product-details__short-description{
	font-size: 1.2rem;
	line-height: 1.5rem;
}
.woocommerce-product-details__short-description p {
	margin-bottom: 0.9em;
}
.single-pruduct-description {
	margin-bottom: 40px;
	margin-top: 40px;
	font-size: .8em;
	line-height: 1.3em;
}
.tg-page-header {
	padding: 2px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	font-size: 1.6em;
	margin-bottom: 0.5em;
}
.woocommerce div.product p.price span:nth-child(2) {
	/*display: none;*/
}
.woocommerce-Price-amount.amount{
	color: #269bd1;
	font-size: 1.2em;
}
#coupon_code {
	width: 150px !important;
}
#select2-billing_country-container {
	line-height: 20px;
}

/* hide Edit address */
.woocommerce-shipping-calculator, .woocommerce-shipping-destination {
	display: none;
}

/* Tags */
.tagged_as, .posted_in {
	display: none;
}
#tab-title-reviews {
	display: none;
}
/* comments
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0;
}*/
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
	display: none;
}
.after-category-dropdown {
	height: 10px;
}

ins {
	text-decoration: none;
}

.elementor-widget-shortcode {
	margin-bottom: -10px !important;
}
.comment-text{
	margin: 0 !important;
	background-color: white;
}
.tg-primary-menu>div>ul>li {
	margin: .5em;
}

.woocommerce-small-categories {
	margin-left: 0;
}


#mwb_wpr_order_notice{
	color: black;
	font-weight: bold;
}
#mwb_wpr_order_notice p {
	color: black;
	font-weight: bold;
}
#mwb_wpr_order_notice span {
	color: black;
	font-weight: bold;
}
/* CM Answers */
.tg-site-layout--default #primary{
	width: 100% !important;
}
.entry-title{
	color: transparent;
}
a.cma-backlink {
	font-size: .8em;
}
.site-content.cma-content{
	width: 100% !important;
}
table.cma-answers-list {
	line-height: unset;
}
table.cma-answers-list td {
	padding: 10px 0 !important;
	border-color: transparent;
}
.cma-question-body {
	font-size: 1.75rem;
	color: #16181a;
}
.cma-answers-list tr{
	background-color: white;
}
.cma-question-table tr{
	background-color: unset;
}
.cma-question-meta, .cma-answer-meta {
	background-color: unset;
}
.cma-form-container input[type=text], .cma-form-container textarea {
	width: 100%;
	border: 1px solid gray;
	margin-bottom: 10px;
}
.cma-login{
	width: 100%;
}
.cma-login-wp{
	margin: 25px;
}
.login-username label{
	width: 40%;
}
.login-password label{
	width: 40%;
}
.login-username {
	margin-bottom: .3em !important;
}
.cma-content ul.cma-thread-orderby li {
	float: left;
	margin: 0 10px 10px 0;
}
.cma-content ul.cma-thread-orderby{
	margin: 0 0px;
	font-size: 11px;
}
.product_material {
	font-size: .9rem;
}
/* End CM Answers */

.mwb-mwb-pr-drag {
	color: black;
}
@media only screen and (max-width: 768px)
{
	.tg-site-header .tg-site-header-top	{
		border-bottom: 0;
	}	
	.wdp_pricing_table{
		font-size:0.9rem;
	}
	.tg-menu-item-cart {
		display: inline-block; }
.cesky {
	right: 30px;
	padding: 10px;
	padding-top: 5px;
}
.madarsky {
	right: 5px;
	padding: 10px;
	padding-top: 5px;
}
.slovensky {
	right: 55px;
	padding: 10px;
	padding-top: 5px;
}	
	.tg-site-header-top.tg-show-all-devices{
		padding: 5px;
	}
	.cat_desc_wrapper {
		width: 100%;
		margin: auto;
	}
	.cat_desc_left {
		float: left;
		width: 15%;
	}
	p.demo_store {
		padding: 1rem;
	}
	.cat_desc_right {
		margin-left: 15%;
		line-height: 1.2rem;
		font-size: 1.1rem;
	}
	.mwb_wpr_view_log {
		margin-top: -28px;
	}
	.pt-description {
		font-size: 0.9em;
		letter-spacing: normal;
		line-height: normal;
		font-weight: 400;
	}
	.cat-logo-on-product-img {
		width: 1.9em !important;
	}
	.g2-on-product, .dea-on-product, .slp-on-product {
		width: 30px !important;
	}
	.dea-on-product, .slp-on-product{
		right: 5px;
	}
	.slp-on-product{
		margin-top: 40px;
	}
	.g2-on-product{
		right: 40px;
	}
	.coolmax-on-product{
		margin: 101% 0 0 65%;
		width: 60px !important;
	}
	.biocotton-on-product{
		position: absolute;
		width: 50px;
		margin: 93% 0 0 5px;
		z-index: 1;
	}
	.woocommerce span.itsnew {
		top: 125px;
		left: 0px;
		position: absolute;
		z-index: 1;
	}
	.woocommerce ul.products li.product .najpredavanejsie-on-product {
		width: 85px;
		top: 50px;
		z-index: 1;
	}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
		line-height: 1.0;
	}
	ul.products{
		line-height: 1.1;
	}
	.tg-page-header__title{
		margin-bottom: 10px !important;
		line-height: 1.0 !important;
	}

	#wps_wpr_order_notice p {
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
		float: none;
		width: 100%;
	}
	.woocommerce-MyAccount-navigation {
		background-color: #7A7A7A;
	}
	.woocommerce-MyAccount-navigation ul {
		text-align: center;
	}
	.woocommerce-MyAccount-navigation ul li {
		display: inline-block;
		margin: .6em;
	}
	.woocommerce-MyAccount-navigation ul li a {
		color: white;
		text-transform: uppercase;
	}
	.woocommerce-MyAccount-navigation ul li.is-active a {
		color: #fff581;
	}
	.woocommerce-MyAccount-navigation ul li :hover {
		color: #fff581;
	}

	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: block !important;
		margin: 0 auto;
		text-align: center !important;
		width: 200px !important;
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
		content: unset;
	}
	.itsnew-img {
		width: 3.5em !important;
	}
	.site-branding .site-title {
		font-size: 2.5rem;
	}
	.category_description {
		line-height: 1.1em;
		padding: 0;
	}

	.wps-pr-mobile-open-popup {
		font-size: 0.75em;
	}
	span.cat-logo-on-product.onsale.itsnewbadge {
		background-color: #d12635;
		font-size: 0.65em;
		padding: 1px 8px;
		margin-top: 5em !important;
		z-index: 1;
	}
	.vhodne-na-noc-on-product{
		display: none;
		margin: .5em -.5em .5em 2.5em;
		position: absolute;
		width: 70px;
	}
	.vhodne-pre-dievcata-on-product{
		display: none;
		margin: 3px 0 0 5.5em;
		position: absolute;
		width: 45px;
	}
	.mwb-pr-mobile-open-popup{
		width: 90px;
		text-align: center;
		font-size: 70%;
		height: 35px;
		line-height: 35px;
		border-radius: 0;
	}
	.mwb-pr-popup-body{
		height: 1000px;
	}
}

@media (min-width: 660px) {
.woocommerce-small-categories {
    font-size: .7em;
		margin-bottom: 0;
		  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.woocommerce-categories .cat_desc_left {
    float: left;
    width: 50px;
}
.cat_desc_right li {
		line-height: 1.1em;
	}
.woocommerce-small-category-li {
	padding-right: 1em;
	break-inside: avoid-column;
	margin: 0 auto 0;	
}	
   .woocommerce-checkout.right-sidebar .content-area {
      width: 100%;
      float: none;
      margin-right: 0;
   }
    .cat_desc_wrapper {
      width: 100%;
      margin: auto;
      padding-bottom: 5px;
			padding-right: 10px;
    }
    .cat_desc_left {
      float: left;
      width: 8%;
    }
    .cat_desc_left2 {
      float: left;
			width: 120px;
    	padding-right: 5px;
    }	
    .cat_desc_right {
      margin-left: 8%;
    }
   .tg-site-header--left .tg-block--two {
    margin-left: 0.2em;
   }
    #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
        width: 150px;
    }
     
    #text-5.widget.widget_text {
        margin: 0px;
    }
    
      /* Billing & Shipping @ Left */
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        float: none;
        width: 100%; 
    }
    .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
        float: none;
        width: 100%; 
        margin-top: 10px;
    }
   #customer_details.col2-set {
      width: 38%;
      float: left;
      margin-right: 5.8823529412%;
   }
 
   /* Order Review @ Right */
   #order_review_heading, #order_review {
      width: 56%;
      float: right;
      margin-right: 0;
      clear: right;
   }
}


