.grecaptcha-badge { visibility: hidden; }

.pagination {
    margin: 0 0 80px;
}

.blog-list, .catalog-list {
    margin-bottom: 80px;
}


@media only screen and (max-width: 720px) {
.cart-link {
 display: none;
}
.cart-wrap__info {
 	margin-bottom: 20px;
}

.cart-wrap__btn {
 	margin-bottom: 5px;
}

.parallax-banner {
    min-height: auto;
}
    .pagination {
        margin: 0 auto 35px;
    }

    .blog-list, .catalog-list {
        margin-bottom: 35px;
    }
}


.header-nav .header-nav__drop-list {
	z-index: 99999;
    width: 330px;
}

.entry-content ul, .entry-content ol {
 	list-style: auto;
	padding-inline-start: 21px;
	padding-bottom: 5px;
}

.header_absolute {
    z-index: 99999;
}


.seo,
.product-item__info
.catalog-item__btn,
.footer-city__main,
.header-nav ul,
.marmo-item p,
.step-item__info,
.product-item__info  {
    text-transform: none;
}

 
.product-item__info {
 	line-height: 130%;
}

.advantages-item__info {
 	line-height: 1.43;
}




.marmo {
    padding: 480px 0 80px;
}

@media only screen and (max-width: 1200px) {
	.marmo {
	    padding: 200px 0 60px !important;
	}	
}

.entry-content a {
     text-decoration: underline;
}


.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
    color: #2F2F2F;
    font-weight: 600;
    font-family: "SourceSerifPro", serif;

}

.entry-content h2 {     font-size: 26px; }
.entry-content h3 {     font-size: 24px; }
.entry-content h4 {     font-size: 22px; }
.entry-content h5 {     font-size: 20px; }
.entry-content h6 {     font-size: 18px; }


.footer-captcha {
	color: white;
}


.footer-captha-a {
	color: #971717;
    font-size: 10px;
    font-weight: 500;
    line-height: 1.8;
}

.footer-captha-a:hover {
	color: white;
}


.fancybox__container {
 	    z-index: 99999 !important;
}


.similar-wrap-p {
  position: relative;
  margin-top: 20px; 
}
  @media only screen and (max-width: 720px) {
    .similar-wrap-p {
      margin-top: 40px; } }


.similar-arrow-p {
    position: fixed;
    top: 500px;
     color: rgb(151, 23, 23);
}

  .similar-arrow-p:hover {
 	color: rgb(216, 32, 32);	
 }

  .similar-arrow-p path {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }

.similar-prev-p {
  left: 100px; }

.similar-next-p {
  right: 100px; }

.wrap-mobile {
	width: 100%;
	display: none;
	height: 40px;
}

	.similar-prev-p-mob {  float: left; 	    color: rgb(151, 23, 23);
}
	.similar-next-p-mob {  float: right; 	    color: rgb(151, 23, 23);
}

  @media only screen and (max-width: 1200px) {
	.wrap-mobile {
		display: block;
	}
	.under1200-hide {
		display: none;
	}
	.cart-breadcrumbs {margin-bottom: 20px;}
	.similiar-wrap-p { display: none;}

 }

  @media only screen and (max-width: 1500px) {
	.similar-prev-p {  left: 20px; }
	.similar-next-p {  right: 20px; }
}

  @media only screen and (max-width: 720px) {
    	.similar-arrow-p {     top: 350px;	}
  }


.cart-code {
    min-width: 100px;
}

.invisible {
	display: none;
}






.faded{ display: block; position: relative; }
.faded:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.3);  opacity: 0; }

.faded:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: url('/images/eye.png');     background-size: 50%;
    background-repeat: no-repeat;
    top: 37%;   opacity: 0;
    left: 35%; }

.faded:hover:before,
.faded:hover:after { opacity: 1; }


.mob-frame {
 z-index: 100000;
}

.mob-hide>.footer-inst {
	margin-left: 15px;
}


  @media only screen and (min-width: 721px)and (max-width: 1200px) {

.footer-nav-menu a{
 	font-size: 14px;
}

}