
body[data-template=vezdehodmarket] .swiper-slide.home__slide a{
width:100%;
height:100%;
}
body[data-template=vezdehodmarket] .hinfo a:hover{
    color: #FF9900;
    transition: color .12s linear;
}

body[data-template=vezdehodmarket] .swiper-slide.home__slide picture img{
    object-position: center;
}
body[data-template=vezdehodmarket] .login-btn{
    display: initial;
    align-items: initial;
    line-height: initial;
}



       
		
		
		body[data-template=vezdehodmarket] .flex-grid {
    display: flex;
    margin: 0 -7.5px;
    flex-wrap: wrap;
}
body[data-template=vezdehodmarket] .catalog{
	justify-content: space-between;
}
body[data-template=vezdehodmarket] .col-4 {
    width: 284px;
    padding: 0 7.5px;
}

body[data-template=vezdehodmarket] main p{
	line-height:1.5;
	margin-block-end:16px;
	margin-block-start:16px;
}

body[data-template=vezdehodmarket] main ul.sitemap-list li {
	padding: 0;
    margin: 0 0 12px 0;
    list-style-type: none;
}
body[data-template=vezdehodmarket] main ul.sitemap-list li a{
	text-decoration:none;
}

body[data-template=vezdehodmarket] .contentText ul {
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}
body[data-template=vezdehodmarket] .contentText ul li, body[data-template=vezdehodmarket] .contentText ol li  {
    margin-left: 0.26em;
	margin-bottom:3px;
    list-style: disc;
	font-size:16px;
	line-height:1.25;
} 
body[data-template=vezdehodmarket] .contentText h1{
    font-size: 40px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 20px;
}
	
}
body[data-template=vezdehodmarket] .contentText h2 {
    font-weight: 700;
    font-style: normal;
    font-size: 32px;
    line-height: 1.5;
    padding: 0;
    margin: 50px 0 10px 0;
}
body[data-template=vezdehodmarket] .contentText h2,
body[data-template=vezdehodmarket] .contentText h3,
body[data-template=vezdehodmarket] .contentText h4,
body[data-template=vezdehodmarket] .contentText h5,
body[data-template=vezdehodmarket] .contentText h6 {
	    margin-bottom: 20px;
 
}
body[data-template=vezdehodmarket] .fancybox__container{
	max-width:100%;
}
body[data-template=vezdehodmarket] .jq-selectbox__dropdown ul{
	margin-left: 0;
    margin-bottom: 0;
	padding:0;
}
body[data-template=vezdehodmarket] .jq-selectbox__dropdown ul li{
font-size: 14px;
margin-left: 0px;
list-style: none;
}

body[data-template=vezdehodmarket] ul.tabs{
    margin-left: 0;
    margin-bottom: 0;
}
body[data-template=vezdehodmarket] ul.tabs li{
	margin-left: -1px;
    list-style: none;
	margin-bottom:0px;
}
body[data-template=vezdehodmarket] ul.paginationslist{
	padding: 0px;
}
body[data-template=vezdehodmarket] ul.paginationslist li{
	margin-bottom: 10px;
    margin-left: 6.5px;
    list-style: none;
}
input {
    border: 1px solid #C4C4C4;
    color: #676868;
}
body[data-template=vezdehodmarket] .product-slider__thumb .slick-dots{
	margin-left: 0;
    margin-bottom: 0;
	padding:0;
	display: flex;
    justify-content: center;
    margin-top: 5px;
}
body[data-template=vezdehodmarket] .product-slider__thumb .slick-dots li{
list-style:none;	
}


@media all and (max-width: 720px) {
body[data-template=vezdehodmarket] .page__title {
    font-size: 20px;
	line-height:1.5;
}
}


@media all and (max-width: 425px) {
body[data-template=vezdehodmarket] .logo.no__mobile{
display:none;
}
body[data-template=vezdehodmarket] .logo.on__mobile{
max-width:100px;
}
}
@media all and (min-width: 424px) {
body[data-template=vezdehodmarket] .logo.on__mobile{
display:none;
}
}
@media screen and (max-width: 767px){
body[data-template=vezdehodmarket] .searchbox.main form input[name="search"] {
    font-size: 20px;
    padding: 15px 46px 15px 15px;
}
}
body[data-template=vezdehodmarket] .button1{
	text-decoration:none;
	cursor: pointer;
}
body[data-template=vezdehodmarket] .product h6{
margin-bottom:5px;	
}

body[data-template=vezdehodmarket] .catalog.type3 .col-4 .product h5{
	margin-bottom: 0;
	margin-top:0px;
}
body[data-template=vezdehodmarket] .contentText ul.characteristics-list{
	margin-left:0;
	padding:0;
}
body[data-template=vezdehodmarket] div.centerAuthForm div.login-box input[type="text"], div.centerAuthForm div.login-box input[type="password"] {
    box-sizing: content-box;
}

body[data-template=vezdehodmarket] div.centerAuthForm div.login-box input[type="text"], input[type="password"] {
    font-size: 14px;
    line-height: 20px;
    text-indent: 0;
    text-align: left;
    width: calc(100% - 32px);
    height: 20px;
    padding: 10px 15px 10px 15px;
    margin: 0 0 10px 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
body[data-template=vezdehodmarket] div.centerAuthForm div.login-box .submit {
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    background: none;
}
body[data-template=vezdehodmarket] .submit input {
    font-size: 14px;
    text-align: center;
    width: 100%;
    height: 40px;
    padding: 0 20px;
    margin: 0;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -khtml-border-radius: 0;
	    color: #ffffff;
    background: var(--color-primary);
}

body[data-template=vezdehodmarket] .submit input:hover {
    opacity: 0.5;
}

body[data-template=vezdehodmarket] div.centerAuthForm div.login-box  .buttons {
    margin: 0 0 0 15px;
    display: flex;
    flex-direction: column;
}
body[data-template=vezdehodmarket] div.centerAuthForm div.login-box  .buttons a {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    padding: 0;
    margin: 0;
    position: relative;
	    color: var(--color-primary);
}
body[data-template=vezdehodmarket] .delivery__text{
line-height:1.5;	
}
body[data-template=vezdehodmarket] .page__content .searchbox{
	    margin-bottom: 24px;
}
body[data-template=vezdehodmarket] .page__content .searchbox{
	    margin-bottom: 24px;
}
@media all and (max-width: 720px) {
body[data-template=vezdehodmarket] .breadcrumbs{
margin: 0px 0 14px;
}
}

body[data-template=vezdehodmarket] img{
	display: initial;
}
body[data-template=vezdehodmarket] .product__image img{
	display: block;
}
body[data-template=vezdehodmarket] a.title{
word-break: break-word;
}
body[data-template=vezdehodmarket] .catalog.type3 .product a.buy-button-fast{
	    padding: 0 20px;
}
body[data-template=vezdehodmarket] .product__item span{
	   word-break: break-word;
}
body[data-template=vezdehodmarket] ul.profile-menu__list{
	margin-left: 0;
    margin-bottom: 0;
	padding:0;
}
body[data-template=vezdehodmarket] ul.profile-menu__list li{
	list-style:none;
	margin-bottom: 12px;
}
body[data-template=vezdehodmarket] ul.profile-menu__list li a{
	text-decoration:none;
}
@media all and (max-width: 1200px) {
body[data-template=vezdehodmarket] 	.product-inner{
max-width: 960px;
}
}
@media all and (max-width: 1020px) {
body[data-template=vezdehodmarket] 	.product-inner{
max-width: 660px;
}
}
@media all and (max-width: 720px) {
body[data-template=vezdehodmarket] 	.product-inner{
max-width: 340px;
}
}

body[data-template=vezdehodmarket] 	a.product-img{
height:initial;
}
@media all and (max-width: 720px) {
body[data-template=vezdehodmarket] 	a.product-img{
height:initial;
}
}

body[data-template=vezdehodmarket] .cart-title__img, body[data-template=vezdehodmarket]  .cart-img__col {
    width: 144px;
}


body[data-template=vezdehodmarket] .cart-title__name, body[data-template=vezdehodmarket]  .cart-name__col {
    width: 200px;
}

body[data-template=vezdehodmarket] .cart-img {
    width: 120px;
}
body[data-template=vezdehodmarket] .cart-img a{
	display:block;
}

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

.htel>span {
    font-size: 12px;
}
.hmain__container{
	/*gap: 30px;*/
}
}
body[data-template=vezdehodmarket] .dopPhotos_Mversion{
	display:none;
}
@media screen and (max-width: 720px) {
body[data-template=vezdehodmarket] .dopPhotos_Mversion{
	display: block;
}
}
@media screen and (max-width: 720px) {
body[data-template=vezdehodmarket] .dopPhotos_PKversion{
	display: none;
}
}
body[data-template=vezdehodmarket]  .footer__logo{
	margin-bottom: 10px;
}
body[data-template=vezdehodmarket] .footerInn{
	color:#fff;
	font-size: 12px;
	margin-bottom: 34px;
}
body[data-template=vezdehodmarket] .footerInn a{
	color: #FF5000;
}
body[data-template=vezdehodmarket] .footerInn a:hover{
	text-decoration:none;
}