.ui.form .field .prompt.label {
	display:none;
}
#specpredlozenie .call-title{
  text-align:center;
}

#specpredlozenie #button5{
  width:100%;
}

.g-recaptcha {
    margin: 0 auto;
    width: 300px;
    padding-bottom: 10px;
}

.nn_tabs .tab-content{
font-family: 'Roboto Regular';
}
.eripimg{
    width: 140px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

@font-face {font-family: 'Geometrica Sans Regular';src: url('../fonts/GeometricaSans-Regular.ttf') format("truetype");}
@font-face {font-family: 'Paper';src: url('../fonts/Paper.otf') format("truetype");}
@font-face {font-family: 'Roboto Light';src: url('../fonts/Roboto-Light.ttf') format("truetype");}
@font-face {font-family: 'Roboto Bold';src: url('../fonts/Roboto-Bold.ttf') format("truetype");}
@font-face {font-family: 'Roboto Regular';src: url('../fonts/Roboto-Regular.ttf') format("truetype");}
@font-face {font-family: 'Roboto Medium';src: url('../fonts/Roboto-Medium.ttf') format("truetype");}
@font-face {font-family: 'Reforma Grotesk Demi';src: url('../fonts/Reforma_Grotesk_Demi.otf');}
@font-face {font-family: 'Bubbleboddy Neue Trial';src: url('../fonts/Bubbleboddy Neue.ttf');}
:active,:hover,:focus {
    outline-style: none;
    outline-width: 0px !important;
    outline-color: none !important;
}
*{
	line-height:normal;
}
body{font-family: 'Geometrica Sans Regular';background: url('../images/bg.png');
}
header{}
header .contact-top{padding-top: 58px;padding-left: 78px; position: relative;}
/*header .contact-top:before{content: '';width: 44px;height: 44px; position: absolute; top: 69px; left: 22px; background: url('../images/sprite.png') no-repeat 0px -43px;  }
*/
header .contact-top  .ico_phone{display: inline-block; vertical-align: middle; width: 44px;height: 44px; position: absolute; top: 69px; left: 22px; background: url('../images/sprite.png') no-repeat 0px -43px;  }

header .contact-top a{font-family: 'Geometrica Sans Regular';font-size: 20px;display: block;color: #fff;}
header .contact-top a span{color: #b1b1b1;}
header .contact-top a:hover{text-decoration: none;}
header .logo{    padding-top: 14px;}
header .navbar-collapse{padding: 0;}
#scrollToTop{width: 62px; height: 59px;background: url(../images/botton_UP_noactive.png)!important;}
#scrollToTop:hover{width: 62px; height: 59px;background: url(../images/botton_UP_active.png)!important;}
#scrollToTop img{opacity: 0;}
.navbar-default{background: transparent;border: 0;}
.navbar-default .navbar-collapse.collapse{max-width: 1141px; margin: 0 auto; justify-content: center;}
.navbar-default .navbar-collapse.collapse .nav.menu {float: left;}
.navbar-default .navbar-collapse.collapse .ext-grp {float: left;padding-top: 15px; padding-left: 8px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
            justify-content: space-around;}
.ext-grp:after, .ext-grp:before{content: ''; clear: both;display: table;}
.ext-grp .cart-top a{ position: relative; width: 29px;height: 33px;display: table-cell; vertical-align:middle; background: url('../images/korzina.png') no-repeat; }
.ext-grp .cart-top .count_product{
	    width: 25px;
    height: 25px;
    background: #1c881d;
    margin-top: 1px;
    line-height: 1;
    border-radius: 100%;
    vertical-align: sub;
    position: absolute;
    right: -25px;
    top: -18px;
}
.ext-grp .cart-top .count_product span{display: table-cell;width: 25px;height: 25px;text-align: center;vertical-align: middle;color: #fff;font-size: 17px;}
.ext-grp .cart-top .getSum{ width: 100%;white-space: nowrap;    font-size: 15px;font-weight: bold;margin-left: 11px;color: #fff;position: absolute; bottom: -17px; display:none;}
.ext-grp .itm{    display: table-cell;}
.ext-grp .search{padding-right: 25px;position: relative; padding-top: 4px;}
.ext-grp .search .inputbox{
	display:none;
	vertical-align: bottom;
    bottom: -15px;
    position: absolute;
    right: 30px;
}
.ext-grp .search .button{  
	border: 0;
	background: url(../images/search.png) no-repeat 0px 0px;
    width: 31px;
    height: 31px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

.razmer-crocket {
	margin-top: -40px;
	font-size:18px;
}


.menubg{ padding-top: 11px; height: 74px;z-index: 25; top: 136px; left: 0; right: 0; margin: 0 auto; width: 100%; text-align: center; background-color:white;height: 83px;}
.menubg ul li{list-style: none;display: inline-block;}
.menubg ul li:nth-child(1){ font-family: 'Reforma Grotesk Demi'; font-size: 21px; color: #5c4b47; vertical-align: middle;}
.menubg ul li a{font-size: 16px;font-family: 'Roboto Regular';color: #aba39b; padding: 0px 13px;}
.menubg ul li:nth-child(5) a{padding: 0px 5px;}
.menubg ul li:hover [data-toggle=dropdown]+ .dropdown-menu{display: block;}
.menubg ul li .dropdown-menu li{padding-left: 0;padding-right: 0;display: block;}
.menubg ul li .dropdown-menu li a{padding: 12px 34px;}
.menubg ul li .dropdown-menu{    top: 48px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background-color: #468c46;}
.nav>li>a:hover, .nav>li>a:focus{background: transparent!important;color: #cf3428;}
#SlaidTop{width: 100%; margin: 0 auto;}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color: transparent;}
/*#SlaidTop .slotholder:before{content: ''; width: 100%;height: 100%; background: url(../images/bgSlaider.png);position: absolute;z-index: 100; }
*/
.group-text .slaid-title{font-size: 60px!important; font-family: 'Geometrica Sans Regular'; text-align: center;    line-height: 64px!important;font-weight: normal;letter-spacing: 5px;color: #fff!important; }
.group-text .slaid-text{text-align: center;font-size: 25px!important; font-family: 'Geometrica Sans Regular';font-weight: normal;letter-spacing: 5px;color: #fff!important; }
#SlaidTop .tp-bullets.simplebullets.round .bullet{    background: url(../images/buble.png) no-repeat top left!important;width: 14px;height: 14px; }
#SlaidTop .tp-bullets.simplebullets.round .bullet.selected{    background: url(../images/bubleActive.png) no-repeat top left!important;width: 14px;height: 14px;}
#SlaidTop .tp-leftarrow.default{display: none;}

.tp-rightarrow.default{ width: 89px!important;   position: absolute;top: inherit!important;bottom: 58px;left: 0px;right: 0px!important;margin: 0 auto!important;background: url(../images/next.png) no-repeat top left!important;}



.woth-step {padding-bottom:100px; max-width: 970px; margin: 0 auto;}

.woth-step .imgH img {
	margin:0 auto;
}

.O-nas .title-O .o-nas-text:before {
    content: '';
    display: block;
    width: 55px;
    height: 2px;
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -22.5px;
    background-color: #c2bfbe;
}

.O-nas .o-nas-text{
	max-width: 750px;
    margin: 0 auto;
    text-align: justify;
	font-family:'Bubbleboddy Neue Trial';
	font-size:22px;
	position: relative;
}

.woth-step .col-sm-3,
.woth-step .col-lg-3 {
	max-width:20%;
}
.O-nas{}
.O-nas h1{font-size: 60px; text-align: center; color: #000000; padding-top: 50px; max-width: 555px; margin: 0 auto; margin-bottom: 40px; background: #f8f6f2; position: relative; z-index: 1;}
.O-nas h1 .br{display: block; font-size: 28px;color: #000000;text-align: center;  margin-top: 6px;}
.O-nas .title-O{padding-bottom: 50px;position: relative;}
.O-nas hr{position: absolute; bottom: 15px; border: 1px solid #000000; width: 90%; left: 0; right: 0; margin: 0 auto;}
.O-nas p{color: #857f7d; font-size: 22px; line-height:normal; font-family: 'Bubbleboddy Neue Trial';}
.O-nas .colorBlack{color: #000000;}
.O-nas .quote-text{position: relative; padding-top: 76px;  margin: 0 auto;    padding-bottom: 36px;background: url(../images/bgq.png);}
.O-nas .quote-text div{text-align: center;font-size: 28px;color: #000; font-family: 'Paper'; }
.O-nas .quote-text:before{content: ''; display: block; width: 92px; height: 86px; position: absolute; left: 233px; top: 25px; background: url(../images/sprite.png) no-repeat 0px -80px;}
.O-nas .quote-text:after{content: ''; display: block; width: 99px; height: 86px; position: absolute; right: 233px; bottom: 25px; background: url(../images/sprite.png) no-repeat -97px -80px;}


.main-banner-bg {
	background:url(../images/main-banner-bg.png);
	background-repeat: no-repeat;
	width:100%;
	height:600px;
	background-size: cover;
	background-position: center;
} 

.main-banner-width {
	max-width: 1110px;
    width: 90%; 
    margin: 0 auto;
    height: 100%;
}

.two-logo {
	display:none;	
}

.main-banner-width-in {
    max-width: 520px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
            align-items: flex-end;
    float: right;
}
.main-banner-logo {
	/*width: 100%;*/
	padding-top: 65px;
  	margin: 0 auto;
}
.main-banner-text {
	font-family:'Bubbleboddy Neue Trial';
	font-size:47px;
	color:#c8c3c0;
	padding-top: 35px;
	line-height: normal;
  	text-align:center;
}

.top-header {
	position: absolute;
    z-index: 99;
    width: 100%;
}


 
.main-banner-button {
    font-family: 'Bubbleboddy Neue Trial';
    color: #c8c3c0;
    font-size: 25px;
    width: 220px;
    height: 60px;
    border-radius: 50px;
    border: 2px dotted;
    text-align: center;
    line-height: 55px;
    margin-top: 67px;
	cursor: pointer;
  margin: 0 auto;
  margin-top:55px;
}

.main-banner-button a,
.main-banner-button a:hover{
	color: #c8c3c0;
	text-decoration: none;
}

.itm.search.m,
.itm.cart-top.m {
	display:none;
}

.cotnac-adress{    margin: 0 auto; max-width: 990px; margin-top:50px; margin-bottom:50px;}
.cotnac-adress tbody tr{ height:40px; font-family: 'Roboto Regular'; font-size:18px; color:#564d4b;}
.cotnac-adress tbody tr:first-child{ font-size: 18px; font-family: 'Roboto Bold'; color: #3c2a25;}
.cotnac-adress tbody tr:nth-child(1),
.cotnac-adress tbody tr:nth-child(29),
.cotnac-adress tbody tr:nth-child(30),
.cotnac-adress tbody tr:nth-child(31),
.cotnac-adress tbody tr:nth-child(32),
.cotnac-adress tbody tr:nth-child(35),
.cotnac-adress tbody tr:nth-child(36),
.cotnac-adress tbody tr:nth-child(37),
.cotnac-adress tbody tr:last-child { border-bottom:2px dotted gray;}
.cotnac-adress tbody tr td:first-child{ width:140px; border:2px dotted gray; text-align:center;}
.cotnac-adress tbody tr td:nth-child(2){border:2px dotted gray;}

.o-checopee-bg{ background: url(../images/bg-o-chicopee.png); background-repeat:no-repeat; background-size:cover; padding-top: 32px; padding-bottom: 32px;}
.o-checopee-title{ font-size:30px; text-align:center; color:#766864; font-family:'Bubbleboddy Neue Trial'; color:#766864;}
.love-box {background: #fff;padding-top: 0px;}
.love-box .table-love{  
    padding-top: 60px;
    font-size: 38px;
    max-width: 917px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 50px;
	font-family:'Bubbleboddy Neue Trial';
}
.love-box .table-love td{text-align: center;vertical-align: bottom;font-size: 32px;text-transform: uppercase;color: #000000;}
.love-box .table-love img{margin: 0 auto;}
.love-box .col-lg-2 .imgH{width: 100%; min-height: 145px;display: table;}
.love-box .col-lg-2 .imgH .imgH__Cell{width: 100%; display: table-cell;min-height: 145px;vertical-align: middle;text-align: center;}
.love-box .col-lg-2 img{margin: 0 auto;}
.love-box .step_text{position: relative; font-family: 'MullerLight';color: #3a3a3a;text-align: center;margin-top: 20px;height: 45px; width: 100%; display: table;}
.love-box .step_text div{width: 100%;height: 45px;display: table-cell;vertical-align: middle;text-align: center;font-size: 22px;color: #2c2d2c;text-transform: uppercase;font-family: 'Bubbleboddy Neue Trial'; line-height:normal;}
.love-box .col-lg-2:nth-child(4) .step_text div{padding: 0 1px;}

.info-catalog{background: #fcfcfb;padding-top: 20px; /*90*/}
.content .type-stern{padding: 10px 0;}
.type-stern{position: relative;    background: #fcfcfb;}
.type-stern.filter-f{border-top: 2px solid #f6f6f5;}
.type-stern hr{position: absolute; bottom: 47px; border: 1px solid #e0e0df; width: 95%; left: 0; right: 0; margin: 0 auto;}
.category .type-stern hr{bottom: 56px;}
.chekin-stern{max-width: 555px;width: 100%;margin: 0 auto;}
.chekin-stern td{text-align: center;vertical-align: middle;font-size: 14px;}
.chekin-stern td:nth-child(2){color: #000000;font-size: 32px;text-transform: uppercase;}
.chekin-stern .stern{position: relative; background: #fcfcfb; z-index: 1;    width: 65%;margin: 0 auto;}
.chekin-stern .dog{display: block; text-align: center;background: #fcfcfb;position: relative;z-index: 1;color: #cacac9;}
.chekin-stern .dog.active {color: #000;} 
.chekin-stern .dog:after{content: '';/*opacity: 0.3;*/width: 90px;height: 95px; vertical-align: middle; display: inline-block;position: relative; margin: 0 auto;background: url(../images/icon_dog_grey.png) no-repeat; /*background: url(../images/sprite.png) no-repeat 0px -169px;*/}
.chekin-stern .dog.active {color: #000;}
.chekin-stern .dog.active:after{/*opacity: 1;*/width: 90px;height: 95px;background: url(../images/icon_dog.png) no-repeat;}
.chekin-stern .dog:hover{text-decoration: none;color: #000;cursor: pointer;}
.chekin-stern .dog:hover:after{/*opacity: 1;*/width: 90px;height: 95px;background: url(../images/icon_dog.png) no-repeat;}

.chekin-stern .cat{display: block; text-align: center;color: #cacac9;background: #fcfcfb;position: relative;z-index: 1;}
.chekin-stern .cat:before{content: '';/*opacity: 0.3;*/width: 90px;height: 95px;vertical-align: middle; display: inline-block;position: relative; margin: 0 auto;background: url(../images/cat_grey.png) no-repeat;/*background: url(../images/sprite.png) no-repeat 0px -241px;*/}
.chekin-stern .cat:hover{text-decoration: none;cursor: pointer;color: #000;}
.chekin-stern .cat:hover:before{/*opacity: 1;*/width: 90px;height: 95px;background: url(../images/cat.png) no-repeat;}
.chekin-stern .cat.active:before {/*opacity: 1;*/width: 90px;height: 95px;background: url(../images/cat.png) no-repeat;}
.chekin-stern .cat.active{color: #000;}
.chekin-stern .cat em{    padding-left: 10px;}
.chekin-stern em{font-style: normal;display: inline-block;vertical-align: middle;}
.chekin-stern em:nth-child(1){}
.nabor-info{padding-top: 50px;}
.nabor-info .nabor{position: relative;}
.nabor-info .nabor img{margin: 0 auto;}
.nabor-info .nabor:before{content: ''; display: block; width: 93px; height: 52px; position: absolute; left: -96px; top: 94px; background: url(../images/sprite.png) no-repeat -167px -27px;}
.nabor-info .text-green {text-align: center;color: #306d31;font-size: 30px;font-family: 'Paper';    padding-left: 60px;}
.nabor-info p {color: #262626;text-align: left;font-size: 19px;        padding: 0px 12px  0 0px;margin-bottom: 7px;}
.nabor-info ul{padding: 0;}
.nabor-info li {color: #262626;text-align: left;font-size: 19px; line-height: 1;  list-style: none;     padding: 0px 12px  0 0px;margin-bottom: 7px;}

.nabor-info p span{/*display: block;*/}
.nabor-info .col-md-5{padding-left: 0;}
.nabor-info .col-md-offset-1{margin-left: 7%;}
.info-actions .actions-header{position: relative; text-align: center;text-transform: uppercase;color: #000;font-size: 32px;}
.info-actions .actions-header hr{position: absolute; top: 20px;left: 0;right: 0;margin: 0 auto;width: 95%;border: 1px solid #dedede; }
.info-actions .actions-header span{padding: 0 36px; background: #fff; display: inline-block; position: relative; z-index: 1;line-height: 1;}
.info-actions .nabor-info{padding-top: 30px;}
.info-actions  .nabor-info .text-green {color: #000;font-size: 36px;}
.info-actions  .nabor-info .color-green{color: #008001;}

.top-product{background: #fff;}
.bottom-product{}
.popular .block_item{display: inline-block;zoom: 1;width: 19.5%;height: 344px; vertical-align: top;position: relative;z-index: 10;}
.popular .block_item {-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;-webkit-transition: all 0.1s ease-out;}
.popular .block_item:hover{  -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);  box-shadow: 0 0 7px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 7px rgba(0,0,0,0.3);}

.popular .block_item:nth-child(1){margin-left: 3px;}
.popular .block_item .image{text-align: center;}
.popular .block_item .name {text-align: center;padding-top: 3px;}
.popular .block_item .name a{font-size: 18px; color: #000000; padding: 0 25px; text-align: center; display: inline-block;}
.popular .block_item .name a:hover{text-decoration: none;}
.popular .image{height: 200px;}
.popular .block_item .button_buy{ display: none;}
.popular .block_item .btn-success{display: none; background: #1c881d;width: 90%;font-size: 16px;text-transform: uppercase;    padding: 8px 17px;    border-radius: 17px; margin: 0 auto;}
.popular .block_item:hover .btn-success{display: block;}
.top_hits_products .all-btn{position: relative; display:  block;   width: 158px; margin: 0 auto; font-size: 18px; text-align: center; color: #000000; padding: 5px 0; margin-top: 35px; margin-bottom: 35px; border: 1px solid #000; border-radius: 20px 20px 20px 20px;  }
.top_hits_products .all-btn:hover{text-decoration: none;}
.top_hits_products .all-btn:after{content: ''; width: 25px; height: 15px; display: inline-block; vertical-align: middle; background: url(../images/sprite.png) no-repeat -165px 0px; position: relative; left: 9px; }
.popular .related_header{font-size: 31px; text-align: center;color: #000000;padding-bottom: 60px;}
.popular .related_header .actions-header { position: relative; text-align: center; text-transform: uppercase; color: #000; font-size: 32px; }
.popular .related_header .actions-header span { padding: 0 36px; background: #fff; display: inline-block; position: relative; z-index: 1; }
.popular .related_header .actions-header hr { position: absolute; top: 20px; left: 0; right: 0; margin: 0 auto; width: 95%; border: 1px solid #dedede; }

.jshop_list_product .image_block .podarok-action img{
	position: absolute;
    height: 50px;
    top: 20px;
    right: 20px;
}

.all-btn{
	padding-bottom: 40px;
}
.all-btn a{
	margin-top: 5px;
    font-size: 20px;
    color: #2f8f56;
    background-color: white;
    border-radius: 50px;
    border: 2px dotted #2f8f56;
	display:block; 
	line-height: 48px;
    width: 270px;
    text-decoration: none;
	font-family:'Bubbleboddy Neue Trial';
	font-size:24px;
	margin:auto;
	text-align: center;
}

.all-btn a:hover{
	color: #fff;
    background-color: #2f8f56;
    border-radius: 50px;
    border: 2px dotted #fff;
}

.newsSlaid {
    max-width: 1082px;
    margin: 0 auto;
}

.owl-carousel .owl-dots {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}

.owl-carousel .owl-dot {
    width: 15px;
    height: 15px;
    background-color: transparent;
    border: 1px solid #b0a59d;
    margin: 0 4px;
}

.owl-carousel .owl-dot.active {
	background:url(../images/img-dotted-active.png);
	height:15px;
	width:15px;
	border:0;
	background-repeat: no-repeat;
	background-size:container;
}

.owl-carousel.owl-rtl .owl-item {
	padding-top: 20px;
    margin-left: 20px;
}

.owl-carousel .owl-stage {
	background: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex; 
    padding-right: 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}


.onas-div1 {
	max-width: 850px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
	padding-bottom: 50px;
    padding-top: 50px;
}
.onas-div1 .img{
	width:218px;
	height:97px;
	    margin-right: 30px;
    margin-left: 30px;
}

.onas-div1 .img img{
	width:100%;
}
.onas-div1 .text{
	max-width: 575px;
	font-family:'Roboto Regular';
	font-size:18px;
	color:#564d4b;
}

.onas-div2 {
	background: url(../images/o-nas-bg.png) no-repeat center;
	background-size:cover;
	height:357px;
	width:100%;
	border-top:2px dotted #675b58;
	position: relative;

}

.onas-div2 .text {
	max-width: 600px;
	padding-top: 40px;
	margin: 0 0 0 50%;
}

.onas-div2 .text .htext {
	padding-bottom: 45px;
	font-family:'Bubbleboddy Neue Trial';
	color:#ffffff;
	font-size:35px;
}

.onas-div2 .text .btext {
	font-family: 'Bubbleboddy Neue';
	color:#ffffff;
	font-size:25px;
}

.onas-div3 {
	padding-left: 30px;
	padding-bottom:60px;
	max-width: 850px;
	width: 100%;
	margin: 0 auto;
	    display: -webkit-box;    display: -webkit-flex;    display: -moz-box;    display: -ms-flexbox;    display: flex;
}

.onas-div3 .div1{
	width: 209px;
	height: 325px;
	border-left: 1px #9d9d9b dashed;
	border-right: 1px #9d9d9b dashed;
	border-bottom: 1px #9d9d9b dashed;
	background-color: rgba(255, 255, 255, 0.70);
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.onas-div3 .div1 .ofirst{
	z-index: 10;
    margin-top: -30px;
    padding-bottom: 20px;
}

.onas-div3 .div2{
    padding-top: 28px;
    max-width: 575px;
    font-family: 'Roboto Regular';
    font-size: 18px;
    color: #564d4b;
    margin-left: 49px;
    text-align: justify;
    line-height: 20px;
}

.moduletable {
	text-align:center;
	font-family: 'Bubbleboddy Neue Trial';
    text-transform: uppercase;
    font-size: 25px;
    color: #3c2925;
	margin-bottom: 20px;
}

.moduletable .latest_products{ 
		display:-webkit-box;
		display:-webkit-flex;
		display:-moz-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		        justify-content: center;
}
.moduletable .latest_products .block_item{ 
    margin-bottom: 10px;
    margin: 0 30px;
}

.moduletable .latest_products .block_item .name a{
	
font-family: 'Bubbleboddy Neue Trial';
    font-size: 18px;
    color: #3c2925;
    text-decoration: none;
    line-height: normal;
}

.moduletable .latest_products .block_item .button_detail {
    margin-top: 5px;
    font-size: 20px;
    color: #2f8f56;
    background-color: unset;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 2px dotted #2f8f56;
    max-width: 145px;
    width: 100%;
    font-family: 'Bubbleboddy Neue Trial';
}


.moduletable .latest_products .block_item .jshop_price {
    color: #3c2925;
    font-weight: bold;
    font-size: 18px;
	text-align: center;
    margin-bottom: 5px;
    font-family: 'Roboto Bold';
}

.moduletable .latest_products .block_item .description {
    text-align: center;
    font-size: 12px;
    margin: 5px auto;
    font-family: 'Bubbleboddy Neue Trial';
    color: #564d4b;
    line-height: normal;
    overflow: hidden;
}

.partner-width {
	max-width:1090px;
	width:100%;
	margin: 0 auto;
	padding-top: 20px;
}

.partner-o-nas{
	max-width:740px;
	width:100%;
	margin:0 auto;
	padding-bottom: 70px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
}

.partner-o-nas-img{
	
}

.partner-o-nas-text{
	max-width:620px;
	width:100%;
	font-family:'Roboto Regular';
	font-size:18px;
	color:#564d4b;
	float: right;
}

.partner-dlya-width{
	border-top: 2px dotted #564d4b;
	padding-top: 34px;
	padding-bottom:34px;
	position:relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
            justify-content: space-around;
}

.partner-dlya-width:before {
	content:'';
	position:absolute;
	width:1px;
	height: 92%;
	left:50%;
	background-color:#c8c1c0;
}

.partner-dlya-width div,
.partner-dlya-width span{

		font-family:'Roboto Bold';
	font-size:18px;
	color: #564d4b;
	text-align:center;
}

.partner-dlya-width div{
	font-family:'Roboto Regular';
	padding-bottom:30px;
}

.partner-dlya-width .dlya-img {
	padding-bottom:50px;
}

.partner-dlya-width .dlya-img-arrow {
	padding-bottom:25px;
	padding-top:20px;
}

.partner-dlya-zavod,
.partner-dlya-magaz {
	padding-top: 38px;
	max-width: 369px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}

.partner-info-bg {
	height:273px;
	width:100%;
	background: url(../images/partner-info-img.png) no-repeat center;
	border-top: 2px dotted #564d4b;
    border-bottom: 2px solid #564d4b;
	position:relative;
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}

.partner-info-bg:after{
	background: url(../images/parter-info-arrow-bottom.png) no-repeat center;
    width: 80px;
    height: 70px;
    content: '';
    bottom: -49px;
    position: absolute;
    left: 50%;
    margin-left: -40px;
    z-index: 10;
}

.partner-info-width {
	max-width: 860px;
    margin: 0 auto;
    width: 100%;
}

.partner-info-img-text {
	font-family: 'Bubbleboddy Neue Trial';
    font-size: 27px;
    color: #564d4b;
    max-width: 540px;
	padding-bottom: 20px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.partner-info-img-text img{
    min-width: 61px;
    min-height: 51px;
	margin-left:20px;
	margin-right:30px;
}

.parter-contact {
	    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
			
	padding-top:30px;
	padding-bottom:50px;
}

.partner-info-stext {
	font-family: 'Roboto Regular';
    font-size: 18px;
    color: #564d4b;
    max-width: 540px;
}

.parter-contact-name {
	font-family:'Bubbleboddy Neue Trial';
	font-size:22px;
	color:#564d4b;
	padding-bottom: 20px;
	padding-top:30px;
}

.parter-contact-text { 
	font-family:'Roboto Regular';
	font-size:18px;
	color:#564d4b;
}
.parter-contact-bottom {
	background-color:#c2bfbe;
	height:2px;
	width:55px;
	margin: 0 auto;
	margin-bottom:20px;
}

.dostavka-div1 {
	background-color: rgba(255, 255, 255, 0.5);
}

.latest_products.probniki {
	margin-top: 20px;
}

.latest_products.probniki .block_item .button_buy {
    margin-top: 5px;
    font-size: 20px;
    color: #2f8f56;
    background-color: unset;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: 2px dotted #2f8f56;
    max-width: 145px;
    width: 100%;
    font-family: 'Bubbleboddy Neue Trial';
}

.latest_products.probniki .block_item .image_block img{
	max-height:200px;
}
.jshop_prod_cart .podarok_count{
	font-size: 25px;
    font-family: 'Bubbleboddy Neue Trial';
    color: #3c2925;
}
.dostavka-width {
	max-width:1090px;
	width:100%;
	margin:0 auto;
	padding-bottom: 47px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
}

.dostavka-width .img{
	margin:0 auto;
}

.dostavka-width .img.chek{ 
    width: 330px;
    height: 209px;
    background-color: white;
    border: 1px dashed #9d9c9b;
    position: relative;
	margin-top: 20px;
}

.dostavka-width .img.chek img{
	z-index: 10;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -40px;
} 

.dostavka-width .bottom-border{
	width:100%;
	border-bottom:2px dotted black;
}

.dostavka-width .dtext{ 
	text-align:center;
	font-family:'Roboto Regular';
	font-size:18px;
	color:#564d4b;
	width:100%;
	max-width:625px;
	margin:0 auto;
	margin-bottom: 35px;
    margin-top: 35px;
}

.dostavka-div2 {
	
}

.dostavka-div2 .dostavka-width .dostavka-div2-text {
	max-width:880px;
	width:100%;
	display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;
	margin: 0 auto;

    padding-bottom: 45px;
	padding-top: 45px;
}

.dostavka-div2 .dostavka-width .dostavka-div2-text:not(:last-child) {
		border-bottom: 2px dotted;
}

.dostavka-div2 .dostavka-width .ltext{
	width: 100%;
    max-width: 195px;
	font-family:'Roboto Bold';
	font-size:18px;
	color:#564d4b;
	text-align: center;
}

.dostavka-div2 .dostavka-width .rtext{
	max-width:695px;
	width:100%;
	text-align:justify;
	font-family:'Roboto Regular';
	font-size:18px;
	color:#564d4b;
	line-height: 1.2;
}

.bottom-news{}
.bottom-news .fon-news {padding-top: 15px;}
.bottom-news .us__title{position: relative; font-size: 31px;text-align:center;  padding: 15px 0;}
.bottom-news .us__title span{display: inline-block; padding: 5px 45px;  color: #000;     position: relative;z-index: 1;}

.newsSlaid ul{position: relative; margin: 0;    padding: 0;}
.newsSlaid ul li{list-style: none;text-align: center;     max-width: 515px;}
.newsSlaid ul li a{position: relative; display: inline-block; text-align: center;color: #3c2925;font-size: 25px; text-transform: uppercase;    padding: 15px 70px; font-family:'Bubbleboddy Neue Trial'} 
.newsSlaid ul li a:hover{text-decoration: none;}
.newsSlaid ul li a.dog:before{content: '';width: 37px; height: 37px; display: block;position: absolute; left: 0;top: 5px; background: url(../images/sprite.png) no-repeat -100px -198px; opacity: 0.4; display:none;}
.newsSlaid ul li a.cat:before{content: '';width: 37px; height: 37px; display: block;position: absolute; left: 0;top: 5px; background: url(../images/sprite.png) no-repeat  -100px -162px; opacity: 0.4; display:none; }
.newsSlaid ul li a.dog:hover:before{opacity: 1;}
.newsSlaid ul li a.cat:hover:before{opacity: 1;}
.newsSlaid ul li p{
	font-size: 18px;
	color: #857f7d; 
	font-family:'Bubbleboddy Neue Trial';
}
.newsSlaid .owl-pagination{display: none;}
.newsSlaid .owl-carousel .owl-prev{font-size: 0; width: 22px;height: 15px;position: absolute;top: 30%; left: 6px; background: url('../images/prev_news.png') no-repeat;}
.newsSlaid .owl-carousel .owl-next{font-size: 0; width: 22px;height: 15px;position: absolute;top: 30%; right: 6px;background: url('../images/next_news.png') no-repeat;} 

.email-title { background-color: rgba(255, 255, 255, 0.6); line-height: normal;font-size:30px; color:#3c2a25; text-align:center;padding-bottom: 31px; padding-top: 31px; font-family:'Bubbleboddy Neue Trial';}
.email-title span { font-size:22px; color:#857f7d;}
.email-send{    background-color: white;position: relative;min-height: 176px;  padding-top: 49px; z-index: 1;  }
.write-text{position: relative; font-family: 'Paper'; font-size: 23px;color: #000;    text-align: center;    line-height: 1.3;padding-left: 45px;}
.write-text span{display: block; color: #306d31;}
.write-text:before{content: '';width: 65px;height: 50px;display: block;position: absolute;left: 17px; top: -22px;background: url(../images/sprite.png) no-repeat  -100px -246px; }
.action-text{position: relative; font-size: 20px;    text-align: center;color: #000000;    padding-right: 35px;}
.action-text span{color: #cf3428;}
.action-text:before{content: '';width: 65px;height: 50px;display: block;position: absolute;right: 0px; top: -22px; background: url(../images/sprite.png) no-repeat -175px -252px; }

.email-send .acymailing_module_form td{position:relative; text-align: left; font-family:'Bubbleboddy Neue Trial'; font-size:20px; color:#857f7d; vertical-align:bottom;}

.email-send .acymailing_module_form td:not(:last-child){padding-right: 36px;}
.email-send .acymailing_module_form .acysubbuttons:before,
.email-send .acymailing_module_form .acyfield_name:before {
	content:'';
    position:absolute;
	background:url(../images/clever-hover.png);
	width: 27px;
    height: 27px;
    background-repeat: no-repeat;
	bottom: 12px;
}

.email-send .acymailing_module_form .acysubbuttons:before {
	right:-70px; 
}

.email-send .acymailing_module_form .acyfield_name:before {
	left: -70px;
}

.acymailing_module_form td {
	vertical-align: bottom;
	position: relative;
}
.email-send .acyfield_email,
.email-send .acyfield_name,
.email-send .acyfield_phone {width: 267px;}

.email-send input[type=text]{
    width: 100%!important;
    height: 28px;
    font-size: 18px;
    color: #857f7d;
    background: #fff;
    border: 0;
    border-bottom: 2px dotted #857f7d;
	font-weight:normal;
	}
.email-send input[id*=user_phone_formAcymailing]{    display: inline-block;/*width: 79%!important;*/}
.email-send input[type=submit]{
	font-size: 20px;
    height: 54px;
    border: 2px solid #b50c0c;
    border-radius: 0;
	background-color:unset;
	color:#b50c0c;
	width: 200px;
	font-family:'Bubbleboddy Neue Trial';
	font-size:20px;
	text-transform: uppercase;
	padding-right: 30px;
} 
.emailsend .acysubbuttons input{
	background: url(../images/email-send-before.png);
    background-repeat: no-repeat;
    background-position: 92% center;
}
.email-send .acymailing_buttonCountryCode{display: inline-block; height: 54px; display: none;}

.breadcrumb-line{width: 100%; margin: 0 auto;}
.breadcrumb-line .breadcrumb{background-color:transparent;padding: 0; margin: 0; border-radius: 0;    padding-top: 30px;text-align: center;}

.breadcrumb-line .breadcrumb li.active span {font-size:16px; color:#483f37; font-family: 'Roboto Bold';}
.breadcrumb-line .breadcrumb li span{color: #000000;font-size: 15px;}
.breadcrumb-line .breadcrumb li:nth-child(2):before{display: none;}
.breadcrumb-line .breadcrumb li:nth-child(2) .divider{display: none;}
.breadcrumb-line .breadcrumb li a span{font-family:'Roboto Regular'; color: #9b9187; font-size: 16px;}
.breadcrumb-line .breadcrumb li .divider{display: none;}
.content{background: #fff;}

.catalog-menu{}
.top-bg{    background: #fcfcfb;}
.catalog-menu .ct-group{    padding-bottom: 25px;}
.catalog-header{height: 46px;width: 95%;background: url('../images/ctHead.jpg')no-repeat;text-align: center;color: #fcfcfb; font-size: 20px;    line-height: 2.3;margin: 0 auto; }
.catalog-menu .ct-group ul{padding: 0;    width: 65%;margin: 0 auto;}
.catalog-menu .ct-group ul li{list-style: none;display: inline-block;  border-top: 2px solid #fcfcfb;   width: 20%;vertical-align: top;  text-align: center;}
.catalog-menu .ct-group ul li:hover{ background: #fff; border-top: 2px solid #696969; }
.catalog-menu .ct-group ul li:hover a{font-family: 'Roboto Bold';font-weight: bold;}
.catalog-menu .ct-group ul li a{position: relative;width: 100%; color: #3f3f3f; font-family: 'Roboto Light'; font-size: 16.5px; padding: 30px 0px 10px 0px; text-align: center; line-height: 1; display: block; vertical-align: middle; z-index: 1; box-sizing: border-box;}
.catalog-menu .ct-group ul li a:before{content: '';display: block;width: 80px; height: 80px;    margin: 0 auto; }
.catalog-menu .ct-group ul li:nth-child(1) a:before{background: url(../images/dog1.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(2) a:before{background: url(../images/dog2.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(3) a:before{background: url(../images/dog3.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(4) a:before{background: url(../images/dog4.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(5) a:before{background: url(../images/dog5.png) no-repeat;}

.catalog-menu .ct-group ul li:nth-child(1):hover a:before{background: url(../images/dog1_c.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(2):hover a:before{background: url(../images/dog2_c.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(3):hover a:before{background: url(../images/dog3_c.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(4):hover a:before{background: url(../images/dog4_c.png) no-repeat;}
.catalog-menu .ct-group ul li:nth-child(5):hover a:before{background: url(../images/dog5_c.png) no-repeat;}


.filter_type ul{padding: 0;    width: 65%;margin: 0 auto;display: none;}

.filter_type li{list-style: none;display: inline-block;  border-top: 2px solid #fcfcfb;   width: 19.5%;vertical-align: top;  text-align: center;}
.filter_type li:hover{ background: #fff; border-top: 2px solid #696969; }
.filter_type li:hover label{font-family: 'Roboto Bold';font-weight: bold;}
.filter_type li label{position: relative;width: 100%; color: #3f3f3f; font-family: 'Roboto Light'; font-size: 16px; padding: 30px 0px 10px 0px; text-align: center; line-height: 1; display: block; vertical-align: middle; z-index: 1; box-sizing: border-box; cursor: pointer; }
.filter_type li label:before{content: '';display: block;width: 80px; height: 80px;    margin: 0 auto; }
.filter_type li:nth-child(1) label:before{background: url(../images/dog1.png) no-repeat;}
.filter_type li:nth-child(2) label:before{background: url(../images/dog2.png) no-repeat;}
.filter_type li:nth-child(3) label:before{background: url(../images/dog3.png) no-repeat;}
.filter_type li:nth-child(4) label:before{background: url(../images/dog4.png) no-repeat;}
.filter_type li:nth-child(5) label:before{background: url(../images/dog5.png) no-repeat;}

.filter_type li:nth-child(1):hover label:before{background: url(../images/dog1_c.png) no-repeat;}
.filter_type li:nth-child(2):hover label:before{background: url(../images/dog2_c.png) no-repeat;}
.filter_type li:nth-child(3):hover label:before{background: url(../images/dog3_c.png) no-repeat;}
.filter_type li:nth-child(4):hover label:before{background: url(../images/dog4_c.png) no-repeat;}
.filter_type li:nth-child(5):hover label:before{background: url(../images/dog5_c.png) no-repeat;}
.filter_type li input[type=checkbox]{display: none;}
.filter_type li:nth-child(1) input[type=checkbox]:checked + label:before{background: url(../images/dog1_c.png) no-repeat;}
.filter_type li:nth-child(2) input[type=checkbox]:checked + label:before{background: url(../images/dog2_c.png) no-repeat;}
.filter_type li:nth-child(3) input[type=checkbox]:checked + label:before{background: url(../images/dog3_c.png) no-repeat;}
.filter_type li:nth-child(4) input[type=checkbox]:checked + label:before{background: url(../images/dog4_c.png) no-repeat;}
.filter_type li:nth-child(5) input[type=checkbox]:checked + label:before{background: url(../images/dog5_c.png) no-repeat;}

.filter_type ul#fl_2  li label:before{background: transparent;}

.populars .jshop_list_product.container .list_product:not(:last-child) {border-bottom:0;}

.catalog-menu .ct-group ul li.current a{color: #155316;}
.catalog-menu .ct-group ul li.current a:before{content: '';display: block;position: absolute;top: 2px;left: 0;right: 0;margin: 0 auto; width: 10px;height: 5px;background: url('../images/qrrowGreen.png')no-repeat;}
.catalog-menu .ct-group ul li.current:after{content: '';display: block;position: absolute;top: 2px;left: 0;right: 0;margin: 0 auto; width: 179px;height: 90px;background: url('../images/activeCotalog.png')no-repeat;z-index: 0;}

.jshop_list_product{padding-top: 60px;}
/*.jshop_list_product .oiproduct{display: none;}*/
.jshop_list_product  .description{display: none;}
.jshop_list_product  .extra_fields{display: none;}
.jshop_list_product  .old_price{display: none;}
.jshop_list_product  .price_extra_info{display: none;}
.jshop_list_product .product .jshop_price{    color: #3c2925;font-weight: bold; font-size: 18px;}
.jshop_list_product .review_mark {display: none;}
.jshop_list_product .count_commentar{display: none;}
.jshop_list_product .button_buy{display: none;}
.jshop_list_product .btn-success{display: block; background: #1c881d;width: 90%;font-size: 16px; font-family:'Bubbleboddy Neue Trial';  padding: 8px 17px;    border-radius: 17px; margin: 0 auto;}
.jshop_list_product .product_label{    width: 100%; text-align: center; margin-left: 0; margin-top: 0;    top: -10px;}
.jshop_list_product .image_block{position: relative;}
.jshop_list_product .image_block img{height: 300px;}
.jshop_list_product .image{position: relative;}
.jshop_list_product .image:before{content: '';  width: 65px; height: 50px; display: none; position: absolute; right: 0px; top: 5px; background: url(../images/sprite.png) no-repeat -175px -252px; z-index: 1;}

.jshop_list_product .name a{font-family: 'Bubbleboddy Neue Trial'; font-size: 25px; color: #3c2925; text-decoration: none; line-height: normal;}
.jshop_list_product .sblock5 .podarok{    color: #000000;font-size: 0px; font-family: "Roboto Regular";    position: absolute!important;top: 91px;right: 0; width: 45px; height: 45px; background: #355898 url('../images/pd.png') no-repeat center center;color: #fff;padding: 2px 10px;border: 1px solid #e0e2e4;}
.jshop_list_product .sblock5 .podarok:before{content: '+';font-size: 30px; position: relative; display: inline-block;    left: -30px;color: #0f569a; }


#comjshop .form_sort_count{display: none;}
.list_product .sblock5 {  -moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;-webkit-transition: all 0.1s ease-out;position: relative;z-index: 10;     margin-bottom: 20px; border-bottom: 1px dashed #8d8785;}
.jshop h1{display: none;}
.list_category .image{display: none;}
.list_category a{color: #3f3f3f;font-size: 20px;padding: 0;text-decoration: none;}
.list_category .jshop_categ {text-align: center;height: 76px;display: table;}
.list_category .row-fluid .sblock2{width: 100%;float: none;}
.list_category .row-fluid .sblock2 .category_name{ padding: 0 41px; line-height: 1.1; height: 76px; display: table-cell; vertical-align: middle;}
.title-ruler .catal-dlya-sobak{
	margin-right: 5%;
    color: #60564D;
    border-radius: 20px;
    border: 2px dotted;
    padding: 7px 20px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    opacity: 0.6;
    /* padding-bottom: 0px; */
    font-size: 15px;
    height: 40px;
	}
	
.jshop_img_description_center .data img{
	max-width: 130px;
    max-height: 200px;
}

.title-ruler div.d {
    font-size: 25px;
}


.title-ruler .catal-dlya-kotov{    
	margin-left: 5%;
    color: #60564D;
    border-radius: 20px;
    border: 2px dotted;
    padding: 7px 20px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    opacity: 0.6;
    /* padding-bottom: 7px; */
    font-size: 15px;
    height: 40px;
}
.title-ruler .catal-dlya-sobak:hover,
.title-ruler .catal-dlya-sobak.active,
.title-ruler .catal-dlya-kotov:hover,
.title-ruler .catal-dlya-kotov.active{
	opacity:1;
}
.title-ruler.main .catal-dlya-sobak,
.title-ruler.main .catal-dlya-kotov{
    color: white;
    font-size: 18px;
}
.title-ruler .catal-dlya-kotov:before,
.title-ruler .catal-dlya-sobak:before{
    content: '';
    display: block;
    position: absolute;
    bottom: 38px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.title-ruler .catal-dlya-kotov:before{
	    background: url(../images/dly-kotov65х50.png) no-repeat;
		/* width: 97px;
        height: 75px; */
        width: 65px;
        height: 48px;
}
.title-ruler .catal-dlya-sobak:before{
	    background: url(../images/dly-sobak65х50.png) no-repeat;
		/* width: 76px;
        height: 68px; */
        width: 65px;
        height: 49px;
}


.title-ruler.main .catal-dlya-kotov:before{
	    background: url(../images/white-dlya-kotov.png) no-repeat;
		width: 97px;
		height: 75px;
}
.title-ruler.main .catal-dlya-sobak:before{
	    background: url(../images/white-dlya-sobak.png) no-repeat;
		width: 76px;
		height: 68px;
}

.title-ruler div {display:inline-block;}
.populars .title-ruler{ margin-top: 65px; }
.title-ruler.main{ 
	background-color: rgba(180, 154, 124, 0.30);
	padding-bottom: 15px;
    margin-bottom: 0px;
    padding-top: 15px;
}
.top-header .m {
		display:none;
}
.title-ruler{font-family: 'Roboto Bold';color: #000000;font-size: 18px;text-align: center;margin-bottom: 35px;}
.title-ruler span{font-family: 'Roboto Medium';color: #256126;}
.title-ruler i{font-family: 'Roboto Medium';color: #256126;font-style: normal;}
.category-group .list_product{
    padding: 35px 0px 0px 0px;
    position: relative;
    padding-bottom: 20px;
}
.jshop_list_product.container .list_product:before{
    border-bottom: 1px solid #8d8785;
    width: 100%;
    position: absolute;
    content: "";
    bottom: 40px;
}
.category-group .heading {
height: auto;
padding: 7px 0 9px;
width: 95%;margin: 0 auto;
text-align: center;position: relative;

}
.category-group .heading a{ color: #474747;text-decoration: none;}
.category-group .heading span{font-family: 'Bubbleboddy Neue Trial'; text-transform: uppercase; font-size:25px; color:#3c2925} 
.category-group .heading div {
	padding-top:25px;
}
.category-group .heading h2{ font-family: 'Reforma Grotesk Demi'; font-size: 20px;color: #8d8785;padding: 4px 0;margin: 0; position: relative;}
.category-group .heading h2:after {
    position: absolute;
    bottom: 45%;
    left: 0;
    right: 0;
    margin: 0 auto;
    max-width: 590px;
    width: 100%;
    height: 3px;
    content: "";
    border-bottom: 2px dotted;
}
.category-group  .not-product{
	text-align: center;
    padding: 0 0 60px 0;
    font-size: 20px;
    font-weight: bold;
    margin-top: -40px;
}
.category-group .filter_corm ul{  max-width: 1030px;width: 100%;margin: 0 auto; text-align: center; padding: 0; display: flex;}

.category-group .type-stern hr{    bottom: 58px;}
.filter_corm{margin-bottom: 25px;padding-top: 45px; background-color: #fff; /*height: 225px; overflow: auto;*/}
.filter_sticky{position: sticky;z-index: 100;top: 0;}
.filter_corm::-webkit-scrollbar { width: 0; }
.filter_corm ul li{position: relative; list-style: none; display: inline-block; min-height: 163px;padding: 11px 20px; width: 19%; text-align: center;}
.filter_corm ul{max-width: 840px;width: 100%;margin: 0 auto; }
.filter_corm ul li a:nth-child(1){   margin: 0 auto;  padding-bottom: 5px;max-width:160px; border-bottom: 2px dotted #4a3a35;text-decoration: none;font-family: 'Roboto Bold';color: #3c2925;font-size: 18px;text-transform: uppercase;font-weight: bold;display: block;text-align: center;    padding-top: 19px;}
.filter_corm ul li a:nth-child(2){ font-family: 'Reforma Grotesk Demi'; margin: 0 auto;   padding-top: 5px;max-width:160px; text-decoration: none; color: #8d8785;font-size: 18px;display: block;text-align: center;}
.filter_corm ul li:before {
    content: '';
    display: block;
    width: 27px;
    height: 24px;
    position: absolute;
	top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(../images/menu-clever.png) no-repeat;
}

.filter_corm ul li:hover:before {
	background: url(../images/clever-hover.png) no-repeat;
}

/*.filter_corm ul li:last-child{
	padding-top:35px;
}*/

.filter_corm ul li:nth-child(4){
    padding-top: 35px;
}
.filter_corm ul li:nth-child(5){
    padding-top: 35px;
}
.filter_corm ul li:nth-child(6){
    padding-top: 35px;
}

.category-group .jshop_list_product {padding-top: 0;}
/*#comjshop  h1{height: 46px;width: 95%;background: url('../images/ctHead.jpg')no-repeat;text-align: center;color: #fcfcfb; font-size: 20px;    line-height: 2.3;margin: 0 auto; text-transform: uppercase; }
*/
.jshop_list_product .block_product .short_description {
	text-align: center;
    font-size: 18px;
    margin: 0 auto;
    min-height: 60px;
    max-height: 60px;
    font-family: 'Bubbleboddy Neue Trial';
    color: #564d4b;
    margin-bottom: 5px;
    line-height: normal;
    max-width: 80%;
    overflow: hidden;
}

.list_product .block_product .action{
	padding-bottom: 10px;
    padding-top: 15px;
}
.list_product .block_product .action .yes-action{
	text-align: center;
    padding: 3px;
    color: #B3172D;
    width: 95px;
    height: 30px;
    border: 2px dotted;
    margin: 0 auto;
	padding-top: 3.5px;
	font-size:16px;
	font-family: 'Bubbleboddy Neue Trial';
	line-height: 20px;
}
.list_product .block_product .action .no-action{
	width: 35px;
    height: 2px;
    background-color: gray;
    margin: 14px auto 14px auto;
}
	
.jshop.list_product {position:relative;}
.productfull {margin-top:30px;}
.productfull .jshop.container-fluid{background-color: rgba(255, 255, 255, 0.6); padding-bottom: 100px;    border-bottom: 2px solid #C9C1BF;}
.productfull .text_zoom{display: none;}
.productfull .text_zoom{display: none;}
.productfull .podarok{font-family: "Geometrica Sans Regular"; font-size: 12px; display: inline-block; position: absolute; left: 12px; bottom: 12px; color: #208a21; font-weight: bold;}
.productfull .buttons input[type=submit]:nth-child(2){display: none;}
.productfull .image_middle{padding-top: 40px; }
.productfull .jshop_img_description {padding-left:66px;margin-top: 40px; border-left: 1px solid #C9C0C1; font-family: 'Bubbleboddy Neue Trial'; 18px; color:#564d4b;}
.productfull .jshop_img_description h1{display: block; font-size: 40px;color: #3c2925; font-family: 'Bubbleboddy Neue Trial';  padding: 0 106px 0 1px;}
.productfull .attributes_title{display: none;}
.productfull .jshop_prod_attributes input[type=radio]{display: none;}
.productfull .jshop_prod_attributes .attr{position: relative; margin: 0 auto;margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.productfull .jshop_prod_attributes .attr .attr-tx{    padding-right: 12px;font-family: 'Roboto Regular'; color:#564d4b; float:left; top: 77px; left: 74px; text-align: center; font-size: 18px;}
.productfull .jshop_prod_attributes .input_type_radio{display: inline-block;width: 75px;height: 75px;}
/*.productfull .jshop_prod_attributes .input_type_radio:nth-child(4){margin-left: 49px;margin-top: 36px;}*/
/*.productfull .jshop_prod_attributes .input_type_radio:nth-child(4) label{ border: 0; border-radius: 0; background: url(../images/pak.png) no-repeat; font-size: 14px; }
.productfull .jshop_prod_attributes .input_type_radio:nth-child(5) label{ border: 0; border-radius: 0; background: url(../images/pak.png) no-repeat; font-size: 14px; }
.productfull .jshop_prod_attributes .input_type_radio:nth-child(4) .podarok{    left: 4px;bottom: -5px;}
.productfull .jshop_prod_attributes .input_type_radio:nth-child(5) .podarok{    left: 4px;bottom: -5px;}
*/
.productfull .jshop_prod_attributes .input_type_radio.bottom label{ border: 0; border-radius: 0;  border: 2px dotted #b7b7b7;     border-radius: 100%;/*background: url(../images/pak.png) no-repeat; */font-size: 14px; }
.productfull .jshop_prod_attributes .input_type_radio.bottom .podarok{    left: 4px;bottom: -5px;}


.productfull .jshop_prod_attributes .input_type_radio label{display: table;width: 75px;height: 75px;border-radius: 100%;border: 2px dotted #b7b7b7;cursor: pointer;font-size: 17px;color: #7f7f7f; }
.productfull .jshop_prod_attributes .input_type_radio label span{ font-family: 'Roboto Regular'; font-size:18px; display: table-cell;width: 75px;height: 75px;vertical-align: middle;text-align: center;    padding-top: 4px;}
.productfull .jshop_prod_attributes .input_type_radio label:hover{border: 2px dotted #3d7f57;}
.productfull .jshop_prod_attributes input[type=radio]:checked + label{border: 2px dotted #3d7f57; font-family: 'Roboto Bold'; color:#3d7f57;}
/*.productfull .jshop_prod_attributes .input_type_radio:nth-child(4) input[type=radio]:checked + label {background: url(../images/pak_active.png) no-repeat; border: 0; }
.productfull .jshop_prod_attributes .input_type_radio:nth-child(5) input[type=radio]:checked + label {background: url(../images/pak_active.png) no-repeat; border: 0; }
*/
/*.productfull .jshop_prod_attributes .input_type_radio:nth-child(4) label:hover {background: url(../images/pak_active.png) no-repeat; border: 0; }
.productfull .jshop_prod_attributes .input_type_radio:nth-child(5) label:hover {background: url(../images/pak_active.png) no-repeat; border: 0; }
*/
.jshop .input_type_radio {
	position:relative;
}
.productfull .jshop_prod_attributes .input_type_radio.bottom input[type=radio]:checked + label {border: 2px dotted #3d7f57; border-radius: 100%;/*background: url(../images/pak_active.png) no-repeat;*/ }

.productfull .jshop_prod_attributes .input_type_radio.bottom label:hover {border: 2px dotted #3d7f57; border-radius: 100%;/*background: url(../images/pak_active.png) no-repeat;*/ }

.productfull .jshop_prod_attributes .input_type_radio.top{left: 0;top: 0;}
.productfull .jshop_prod_attributes .input_type_radio.bottom{left: 0;bottom: -19px;}



.productfull .prod_price{ text-align: center;font-size: 30px;text-transform: uppercase; font-family: 'Geometrica Sans Regular';    display: inline-block;vertical-align: middle;}
.productfull .zakg{
	display: inline-block;
    padding-left: 10px;
    font-size: 18px;
	color:#3c2a25;
    font-family: 'Roboto Regular';
    vertical-align: super;
    color: rgb(118, 123, 118);
	
	}
.productfull .prod_price #block_price{font-family: 'Roboto bold'; color:#41815a; font-size:33px; position: relative;    padding: 0 0 0 1px;}

.productfull .prod_qty_input{position: relative;height: 37px;display: inline-block;    vertical-align: middle;}
.productfull .prod_qty_input input{ font-family: 'Roboto bold'; color:#3c2a25; width: 78px; height: 37px; font-size: 22px; border: 1px solid #b7b7b7; display: inline-block; vertical-align: top; text-align: center; border: 0; background: unset;border-bottom: 2px solid gray;}
.productfull .prod_qty_input .group { position: relative; display: inline-block; width: 21px; height: 36px; border-left: 1px solid #b7b7b7; right: 24px; vertical-align: top; padding-top: 5px; }
.productfull .cunter-top {
	width: 20px;
    height: 13px;
    background: url(../images/counter.png) no-repeat 0px 4px;
    background-size: 101%;
    cursor: pointer;
    position: absolute;
    top: 25%;
    right: 0;
    transform: rotate(90deg);
	}
.productfull .cunter-bottom {
    width: 20px;
    height: 13px;
    background: url(../images/counter.png) no-repeat 0px -15px;
    background-size: 101%;
    cursor: pointer;
    position: absolute;
    top: 25%;
    left: 0;
    transform: rotate(90deg);
	}
.productfull .price_new_old_kg {}
.productfull .prod_qty {    font-family: 'Roboto Regular'; color:#564d4b; text-transform: uppercase; display: inline-block; font-size: 18px;     vertical-align: baseline; padding-right: 10px; }
.productfull .gr-quonty{    text-align: left;}
.productfull .gr-quonty div{    margin-bottom: 20px;}
.productfull .buttons{position: relative; width: 155px;margin-right: 154px; float:right; padding-top: 25px;text-align: center;display: block;}
.productfull .buttons .btn-cart {
	width: 170px;
    display: inline-block;
    vertical-align: middle;
    padding: 10px;
    border: 0;
    border-radius: 20px 20px 20px 20px;
    font-size: 18px;
    text-transform: uppercase;
    color: black;
    font-weight: bold;
    border: 2px dotted;
    background-color: white;
}

.productfull .info_prod_detail {display:block; margin-top: -53px;}
.productfull .buttons .btn-cart:focus{outline: 0;}
.productfull .jshop_prod_description{max-width: 750px; margin: 0 auto;position: relative; font-size: 17px;color: #4c4c4c;min-height: 400px; height: auto;}
.productfull .jshop_prod_description p{font-size: 17px;color: #4c4c4c;}
.productfull .jshop_short_description{font-size: 17px;color: #4c4c4c;padding: 0 31px;}
.productfull .detail-descr .nn_tabs-toggle{border: 0!important;}
.productfull .detail-descr .nn_tabs>.nav>li>a:hover{background: transparent;}
.productfull .nn_tabs.top>ul.nav-tabs>li.active>a:focus, .productfull .nn_tabs.top>ul.nav-tabs>li>a:focus{box-shadow:none}
.productfull .nn_tabs.outline_content>ul.nav-tabs{padding-bottom: 40px;border: 0;}
.nn_tabs>ul.nav-tabs>li>a:hover {color:unset;}
.productfull .nn_tabs .nav-tabs>li>a {	    margin-top:-3px; font-family: 'Bubbleboddy Neue Trial';   padding: 8px 17pt;font-size: 22px;color: #746a67; background-color: transparent; text-transform: uppercase;}
.productfull .nn_tabs-responsive>.nn-tabs-sm>li>a{    padding: 8px 17pt;font-size: 20px;color: #8a8a8a; border:0px; border-radius: 0;}
.productfull .nn_tabs-responsive>.nn-tabs-sm>li {color: #040404;border-bottom: 1px solid #000;}
.productfull .nav-stacked>li+li{margin-top: 0;}
.productfull .detail-descr  ul li:nth-child(1){margin-left: 80px;}
.productfull .detail-descr  ul li.active{color: #040404;border-bottom: 2px solid #000;}
.productfull .detail-descr  ul li.active span {color: #3c2925;}
.productfull .detail-descr  ul li.active:before{opacity: 1;}
.productfull .detail-descr  ul li.active:after{content: "";margin: 0;padding: 0;width: 17px;height: 7px;display: block;position: relative;margin: 0 auto; background: url(../images/sprite.png)no-repeat -286px -72px;}
.productfull .detail-descr .jshop_prod_description ul li{margin: 0;}
.productfull .nn_tabs.outline_content>.tab-content{border-bottom: 0;border-radius: 0; border: 0;}
.productfull .related_header{font-size: 31px; text-align: center;color: #000000;padding-bottom: 60px;}
.productfull .related_header .actions-header { position: relative; text-align: center; text-transform: uppercase; color: #000; font-size: 32px; }
.productfull .related_header .actions-header span { padding: 0 36px; background: #fff; display: inline-block; position: relative; z-index: 1; }
.productfull .related_header .actions-header hr { position: absolute; top: 20px; left: 0; right: 0; margin: 0 auto; width: 95%; border: 1px solid #dedede; }
.productfull .dop1{width: 209px; height: 160px; font-family: 'Paper'; font-size: 19px; color: #323232; background: url(../images/dop1.png); position: absolute; left: -156px; top: -39px; text-align: center; padding: 60px 25px 0 50px;}
.productfull .dop1 span{display: block;text-align: center; color: #228b23;}
.productfull .dop2{width: 198px; height: 160px; font-family: 'Paper'; font-size: 19px; color: #323232; background: url(../images/dop2.png); position: absolute; left: 41px; top: 31px; text-align: center; padding: 60px 25px 0 50px;}
.productfull .dop3{width: 182px; height: 160px; font-family: 'Paper'; font-size: 19px; color: #323232; background: url(../images/dop3.png); position: absolute; left: 114px; bottom: 52px; text-align: center; padding: 76px 27px 0 20px; opacity: 0.6;}
.productfull .select-fas{position: relative; width: 100%; padding-top: 25px; padding-left: 10%; text-align: left; font-size: 23px; font-weight: bold;}
.productfull .charakteristik .it:nth-child(even){display: block; padding: 5px; }
.productfull .charakteristik .it:nth-child(odd){display: block; padding: 5px;color: #fff;      background-color: rgba(0, 0, 0, 0.6);}
.productfull .charakteristik .it span{display: inline-block;}
.productfull .charakteristik .it span:nth-child(1){width: 40%;}
.productfull .sostav tr td:nth-child(1){width: auto!important;}

.productfull  #list_product_image_middle img{ height: 430px; }
.productfull .extra_fields{display:  none;}
/* - --------------   */
.product-podarok{width: 20%;    width: 105px; display: inline-block;vertical-align: top; text-align: center;    margin-left: 5px;padding: 5px;cursor: pointer; }
.product-podarok.active{border: 1px solid #e5e5e5;}
.product-podarok .image{height: 200px;}
.product-podarok img{max-width: 100%;display: block;}
.product-podarok .button_buy {position: relative; width: 100%; background: transparent;border-radius: 0;color: #333333;font-size: 17px;text-transform: uppercase;border: 1px solid #e0e2e4;}
.product-podarok .button_buy:active{box-shadow: none;}
.product-podarok .button_buy:hover{color: #0b5094;background: #ffffff;}

.cart_empty_text{text-align: center;font-weight: bold;text-transform: uppercase;}
.jshop_subtotal{font-size: 17px;}
.jshop_subtotal td{padding-right: 10px;}
#checkout a{display: none;}

.blog{ font-family:'Bubbleboddy Neue Trial';max-width:1111px;margin: 0 auto;}
.blog .item{text-align:center;}
.blog  img{max-height:230px;}
.blog .page-header{    padding-bottom: 0px;margin: 0px;border-bottom: 0px;}
.blog h2{margin-bottom:0px;}
.blog h2 a {position: relative;display: inline-block;text-align: center;color: #000000;font-size: 20px;text-transform: uppercase;padding: 15px 30px;min-height:75px;}
.blog h2 a.dog:before{content: '';width: 37px; height: 37px; display: block;position: absolute; left: 0;top: 5px; background: url(../images/sprite.png) no-repeat -100px -198px; opacity: 0.4; }
.blog h2 a.cat:before{content: '';width: 37px; height: 37px; display: block;position: absolute; left: 0;top: 5px; background: url(../images/sprite.png) no-repeat  -100px -162px;opacity: 0.4;  }
.blog h2 a.dog:hover:before{opacity: 1;}
.blog h2 a.cat:hover:before{opacity: 1;}
.blog p {font-size: 14px;color: #000000;min-height: 75px;font-family: 'Roboto Regular';color: #564d4b;width:90%;margin-left:5%;text-align:center;}
.blog p span{font-size: 14px !important;;}

.jshop.productfull .row.jshop {background: rgba(255, 255, 255, 0.5);}

.item-page .gl-top { 
	height:2px;
	max-width:1090px;
	width:100%;
	margin: 0 auto;
    border: 1px dotted #605350;
	margin-top: 5px;
}
.item-page .gl-address {
	max-width:800px;
	margin:0 auto;
	margin-bottom: 30px;
	margin-top: 30px;
	font-size:18px;
	color:#564d4b;
	font-family:'Roboto Regular';
}
.item-page .gl-address tr td a{
	color:#564d4b;
	text-decoration:none;
}

.item-page .gl-address tr td {
	width:400px;
}

.item-page .gl-address tr td:nth-child(1) {
	padding-right:35px;
	text-align: right;
	border-right: 1px solid #c8c1c0;
}
.item-page .gl-address tr td:nth-child(2) {
	padding-left:35px;
}

	
.item-page .gde-kupit {
	font-size:22px;
	text-align:center;
	color:#564d4b;
	font-family: 'Bubbleboddy Neue Trial';
	width: 200px;
    margin: 0 auto;
    margin-bottom: 30px;
    padding-top: 20px;
    border-top: 2px dotted;
}
div[itemprop=articleBody]{max-width:1111px;margin:0 auto;font-family: 'Roboto Regular';text-align:center;font-family: 'Roboto Regular';
font-size: 18px !important;color: #564d4b;}
div[itemprop=articleBody] p{text-align:justify;width:100%;font-size: 18px !important;}
div[itemprop=articleBody] span{font-size: 18px !important;}
div[itemprop=articleBody] ul{text-align:justify;}
div[itemprop=articleBody] ol{text-align:justify;}

.news-images{text-align:center !important;}

.item-page .page-header{ position: relative;  text-align: center; padding-left: 40px;  padding-bottom: 0px;margin: 0px;border-bottom: 0px;     font-family: 'Geometrica Sans Regular';}
.item-page .page-header h2{position: relative; display: inline-block;padding: 0 40px;  text-transform: uppercase;  background: #fff;z-index: 7;}
.item-page .page-header:after{content: '';width: 90%;height: 2px;display: block;position: absolute;left: 0;right: 0; margin: 0 auto; top: 38px; background: #000;    z-index: 1; }
.item-page{padding: 0px;font-family:'Helvetica ';}
.item-page .O-nas{padding-top: 40px;}
div[itemprop=articleBody] img{max-width: 100%;margin:0 auto;text-align:center}

#map{width: 100%;height: 630px;} 
.title-map{position: relative;}
.title-map .tx-map{position: absolute;width: 100%;height: 87px; text-align: center;font-size: 25px ;color: #028002;font-family: 'Paper';  background: url(../images/map_title.png) no-repeat;z-index: 100;    top: -54px;line-height: 3;    padding-left: 54px; }
.cont-center{padding: 0;position: absolute;left: 0; right: 0; top: 86px; width: 306px;margin: 0 auto;}
.cont-center li{list-style: none;text-align: center;}
.cont-center li a{font-size: 26px;color: #000;}
.cont-center .phone{padding-bottom: 10px;    line-height: 1;}
.cont-center .phone:nth-child(1) a:before{content: ''; display: block; width: 48px; height: 46px; margin: 0 auto;  background: url(../images/phone_contacty.png) no-repeat;}
.cont-center .phone hr{border-top: 1px solid #d1cdb3;border-bottom: 1px solid #fff;width: 100%;}
.cont-center .email hr{ border-top: 1px solid #d1cdb3;border-bottom: 1px solid #fff;width: 20%;display: block;margin: 0 auto;margin-top: 30px; }
.cont-center .email a:before{content: '';display: block; width: 44px; height: 39px; margin: 0 auto;  background: url(../images/email_contacty.png) no-repeat;    margin-bottom: 10px;}

.cont-center .socsety{text-align: center;    padding-top: 40px;}
.cont-center .socsety a{display: inline-block;width: 22px;height: 22px;margin-left: 15px;}
.cont-center .socsety a:nth-child(1){margin-left: 0;}
.cont-center .socsety a.in{ background: url(../images/soc-contacty.png) no-repeat 0px 0px; }
.cont-center .socsety a.fb{ background: url(../images/soc-contacty.png) no-repeat -44px 0px;}
.cont-center .socsety a.vk{ background: url(../images/soc-contacty.png) no-repeat -88px 0px;}
.cont-center .socsety a:hover{text-decoration: none;}
/*soc-contacty phone_contacty email_contacty*/
footer{max-width: 1140px;width: 100%;margin:  0 auto;    position: relative;    margin-top: -21px;z-index: 0;padding-top: 60px;padding-bottom: 15px;}
footer .contact-bottom{padding-top: 49px; position: relative; text-align: center;padding-right: 54px;}
footer .contact-bottom:before{content: '';width: 44px;height: 44px; position: absolute; top: 56px; left:-15px; background: url('../images/sprite.png') no-repeat 0px -43px;  }
footer .contact-bottom a{font-family: 'Geometrica Sans Regular';font-size: 20px;display: block;color: #fff;}
footer .contact-bottom a span{color: #b1b1b1;}
footer .contact-bottom a:hover{text-decoration: none;}
footer .footermenu{padding-left: 100px;padding-top: 35px;}
footer .footermenu ul{margin: 0;padding: 0;height: 62px;}
footer .footermenu ul li{display: inline-block;width: 175px;list-style: none;}
footer .footermenu ul li a{font-size: 14px;text-transform: uppercase;color: #9a9a9a; padding: 0 0 8px 0;}
footer .footermenu ul li:nth-child(3) a{color: #cf3428;}
.erip{position: absolute; right: 1%; top: 45%;}
.bottom-developer li{list-style: none;}
.bottom-developer {background: #2d2827;line-height: 4;     padding-bottom: 30px; padding-top: 30px;}
.bottom-developer p{text-align: center;color: #8b8b8b;margin: 0; line-height: 46px;}
.bottom-developer .voloshin{position: relative;  text-align: center; line-height: 46px;}
.bottom-developer .voloshin img{height: 20px;max-width: 100%;display: inline-block;vertical-align: middle;}
.bottom-developer .voloshin a{color: #fff;text-decoration: none;}
.bottom-developer .voloshin a span{display: inline-block;vertical-align: middle; position: relative; color: #8b8b8b;font-size: 14px;margin-right: 5px;}
.bottom-news .soc{margin-top: 7px;padding: 0;    list-style-type: none;
	margin-top: 7px;
    padding: 0;
    list-style-type: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox; 
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.bottom-news .soc li{ margin-left: 5px; font-family: 'Roboto Regular';}
.bottom-news .soc li a{display: inline-block; }
.bottom-news .soc li a.fb{}
.bottom-news .soc li a.vk{padding-left:10px;padding-right:15px;}
.bottom-news .soc li a:hover{opacity: 0.7;}
.bottom-news .footerrighttext {
	line-height:normal;
	font-family: 'Roboto Regular';
	font-size: 13px;
}

.phone-form{width: 75px;height: 75px;background: url(../images/btnCall.png) no-repeat; background-size: contain;position: fixed;top: 40%;left: 3%;font-size: 0;z-index: 10000;}
.phone-form:focus{outline: 0;}

#cboxOverlay {background-color: #fff;}
#colorbox{    border: 0;border-radius: 0;background: #fafaf8;}
#sendpartner .call-title, #phonec .call-title{font-family: 'Geometrica Sans Regular';font-size: 39px;text-align: center;padding-bottom: 20px;}
#sendpartner .call-title:before,#phonec .call-title:before{content: "";margin: 0;padding: 0;width: 25px;height: 20px;display: block;position: relative;margin: 0 auto; background: url(../images/sprite.png)no-repeat -275px -50px;}
#cboxContent #cboxTitle {display: none!important;}
#sendpartner ,#phonec {text-align: center;    padding-bottom: 40px;}
#sendpartner textarea,#sendpartner input[type=text],#phonec input[type=text]{width: 60%;border-radius: 0; padding: 11px; height: 52px;font-size: 18px;color: #676767;font-family: 'Geometrica Sans Regular';border: 1px solid #d7d7d7;}
#sendpartner button ,#phonec button{height: 64px; position: relative; display: inline-block; vertical-align: middle; background: url(../images/bgCart.png); padding: 10px 45px 10px 55px; border: 0; border-radius: 30px 30px 30px 30px; font-size: 18px; color: #fff; text-transform: uppercase;font-family: 'Geometrica Sans Regular';font-weight: normal;}
#sendpartner button:before,#phonec button:before{content: '';display: inline-block;bottom: 19px; left: 9px;vertical-align: middle;position: absolute; width: 34px;height: 27px;background: url('../images/sprite.png')no-repeat -267px 0px;opacity: 0.8;}
#sendpartner button:after ,#phonec button:after{content: ''; display: inline-block;right: 12px; bottom: 26px; vertical-align: middle; position: absolute; width: 20px; height: 15px; background: url(../images/sprite.png)no-repeat -280px -30px;opacity: 0.8; z-index: 0;}

#sendpartner textarea {
	height:120px;
	resize: none;
}
.pagination {
margin: 18px 0;
}
.pagination ul {
display: inline-block;
*display: inline;
*zoom: 1;
margin-left: 0;
margin-bottom: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
box-shadow: 0 1px 2px rgba(0,0,0,0.05);
}
.pagination ul > li {
display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span {
float: left;
padding: 4px 12px;
line-height: 18px;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
border-left-width: 0;
color: #468c46;
}
.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
background-color: #f5f5f5;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
color: #999;
cursor: default;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
color: #999;
background-color: transparent;
cursor: default;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
border-left-width: 1px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
border-bottom-right-radius: 4px;
}
.pagination-centered {
text-align: center;
}
.pagination-right {
text-align: right;
}
.pagination-large ul > li > a,
.pagination-large ul > li > span {
padding: 11px 19px;
font-size: 16.25px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;
}
.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
}
.pagination-mini ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,
.pagination-small ul > li:first-child > span {
-webkit-border-top-left-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
}
.pagination-mini ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,
.pagination-small ul > li:last-child > span {
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
}
.pagination-small ul > li > a,
.pagination-small ul > li > span {
padding: 2px 10px;
font-size: 12px;
}
.pagination-mini ul > li > a,
.pagination-mini ul > li > span {
padding: 0 6px;
font-size: 9.75px;
}
.metod-oplat{
    width: 90%;
    object-fit: contain;
    float: left;
}
.metod-oplat-two{
    width: 10%;
    object-fit: contain;
}



@media  (max-width: 1024px) {
	
	.navbar-default .navbar-collapse.collapse .ext-grp {
		width:100%;
	}
	
	.onas-div3 {
	-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
	padding-left:unset;
	}
	
	.onas-div3 .div2 {
		margin-left:unset;
		width:95%;
		margin: 0 auto;
	}
	
.separator  {
	font-family: 'Reforma Grotesk Demi';
    font-size: 21px;
    color: #5c4b47;
}

.two-logo {
	display:block;	
}
	
.menubg .head {
	background-color:white;
}
	
.navbar-default .navbar-collapse.collapse .ext-grp.m {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
	justify-content: space-around;
	width:100%;
}

.nav.menu .item-101,
.nav.menu .item-162{
	display:none;
}

.navbar-default .navbar-collapse.collapse .nav.menu {
    float: unset;
}	
	
.bottom-developer {
	padding-bottom: 30px;
	padding-top: 30px;
}

.bottom-developer .copirates{
	padding-bottom: 20px; 
}
.bottom-developer .voloshin{
	padding-top: 20px;
}
.logobottom img {margin: 0 auto;}

.bottom-news .footerrighttext {
	text-align:center;
	padding-bottom:20px;
	padding-top:20px;
}

.email-send .acymailing_module_form tr {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    padding-top: 30px;
    padding-bottom: 60px;

}

.email-send .acymailing_module_form td {
    padding-right: 0px !important;
	padding-top: 20px;
    padding-bottom: 20px;
}

.row-fluid .sblock5 {
    width: 33% !important;
}

.email-send .acymailing_module_form .acyfield_name:before {
    left: 50%;
    margin-left: -13.5px;
    top: -30px;
}

.email-send .acymailing_module_form .acysubbuttons:before {
    left: 50%;
    margin-left: -13.5px;
    bottom: -30px;
}
.menubg ul li a{    padding: 12px 14px;}
header .contact-top{padding-left: 0;}
header .contact-top .ico_phone{    left: -47px;}
.O-nas p{ }
.love-box .step_text div{padding: 0;font-size: 21px;}
.love-box .col-lg-2:nth-child(4) .step_text div{padding: 0;}
.nabor-info p{font-size: 20px;padding: 15px 15px 0 0px;}
.nabor-info .text-green{padding-left: 40px;}
.popular .block_item{    width: 19.4%;}
.popular .image_block{height: 200px;}
.newsSlaid ul li a{    padding: 15px 40px;}
.action-text{    line-height: 1.1;padding-right: 45px;}
.O-nas .quote-text:before{    left: 147px;}
.O-nas .quote-text:after{    right: 146px;}
footer .footermenu{    padding-left: 10px;}
.bottom-developer p{margin: 0;}
.bottom-developer .soc{height: 40px;}


.nabor-info .col-md-offset-1{margin-left: 0!important;}

}

@media  (min-width: 768px) and (max-width: 979px) {
	
.bottompay img {width:50%;}
.row-fluid .sblock5 {
    width: 50% !important;
}	
header .contact-top{    padding-left: 56px;}
header .contact-top .ico_phone{    top: 63px;left: 6px;}
header .contact-top a{font-size: 19px;}
.menubg{    top: 130px;}
.menubg ul li a{    font-size: 19px;     padding: 12px 8px; }
.O-nas p{    padding: 0 25px;}
.O-nas hr{display: none;}
.woth-step .col-sm-2{    width: 18.666667%;}
.love-box .step_text{line-height: 1;}
.love-box .step_text div{    font-size: 19px;     padding: 0;}
.love-box .col-lg-2:nth-child(4) .step_text div{padding: 0;}

.info-catalog{padding-top: 30px;}
.popular .block_item{    width: 19.4%;}
.popular .image_block{height: 200px;}
.popular .block_item .name a{    padding: 0 5px;     font-size: 17px;}

.email-send{    min-height: 261px;}
.write-text:before{    left: -135px;top: -22px;right: 0;margin: 0 auto;}
.action-text{    padding-top: 3px;}
.action-text:before{    right: -185px;left: 0;top: -5px;margin: 0 auto;}

.O-nas .quote-text:before{left: 72px;top: 12px;}
.O-nas .quote-text:after {    right: 41px;bottom: 8px;}

.catalog-menu .ct-group ul{width: 100%;}
.catalog-menu .ct-group ul li a{padding: 19px 23px 0 23px;}
.catalog-menu .ct-group ul li.current:after{left: -19px;}

.nabor-info .col-md-offset-1{margin-left: 0!important;}
.nabor-info .col-xs-12:nth-child(3) p{text-align: center;}
.nabor-info .col-xs-12:nth-child(3) ul li{text-align: center;}
.productfull .dop1{display: none;}
.productfull .image_middle .lightbox img{    margin: 0 auto;display: block;max-width: 100%;}
.productfull .jshop_img_description h1{    padding: 0 1px 0 1px;text-align: center;}
/*.productfull .jshop_prod_attributes .attr {width: 37%;}*/
.productfull .prod_price #block_price{    padding: 0 13px 0 1px;}
.productfull .gr-quonty{padding: 0 0 0 138px;}
.productfull .buttons{    margin-left: 266px;margin-bottom: 20px;}
.productfull .detail-descr .nav-tabs li{float: left;}
.productfull .jshop_prod_description{padding-left: 10px;padding-right: 10px;}
.productfull .dop2{display: none;}
.productfull .dop3{display: none;}
.cont-center{top: 18px;}
.cont-center .phone{padding-bottom: 0;}
.cont-center .socsety{padding-top: 23px;}
.cont-center li a{font-size: 17px;}
.blog .pull-left{float: none!important;text-align: center;}
.filter_type ul{    width: 94%;}
footer  .logo img{margin: 0 auto;}
footer .footermenu{    padding-left: 0;padding-top: 0;text-align: center;    width: 50%;margin: 0 auto;}
footer .footermenu ul {    height: auto;}
footer .contact-bottom{  padding-right:0px;  width: 240px; padding-top: 28px; margin:  0 auto;}
footer .contact-bottom:before{top: 20px;}
.bottom-developer p{margin: 0;}
}
@media (max-width: 767px) {

.onas-div1{
	flex-direction: column;
    align-items: center;
}

.onas-div1 .text{
	margin-top: 10px;
    padding: 0px 20px;
    text-align: justify;
}

.onas-div2 .text{
	margin: 0 auto;
}

.onas-div2 .text .htext {
	    font-size: 30px;
    text-align: justify;
	padding-top: 30px;
}

.onas-div2 .text .btext {
    
}

.onas-div2 .text {
	padding: 20px;
}

.itm.search.m,
.itm.cart-top.m {
	display:unset;
}

.ext-grp.d {
	display:none;
}

.navbar-toggle {
	margin-right:0;
}

.itm.cart-top.m #jshop_module_cart {
	margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;

}

.navbar-header {
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
	
	.top-header .m {
    display: block;
    background-color: rgba(180, 154, 124, 0.3);
    padding-bottom: 10px;
    padding-top: 10px;
	}
	.top-header .m img {
		margin:0 auto;
		width: 100px;
	}
	.title-ruler.main .d,
	.title-ruler .d{
        display:none;
    }
    .title-ruler div.d {
        
    }
	
	.title-ruler.main {
		margin-top:-1px;
		    display: none;
	}
	.woth-step .col-sm-3, .woth-step .col-lg-3 {
		max-width: unset;
	}
	
	.newsSlaid {
		display:none;
	}
	
	#SlaidTop {
	    padding-top: 64px;
	}

	.dostavka-div2 .dostavka-width .dostavka-div2-text{
		flex-direction: column;
	}

	.ltext{
		margin: 0 auto;
	}

	.rtext{
		padding: 10px 20px 0px 20px;
	}
}


@media  (min-width: 640px) and (max-width: 767px) { 
.row-fluid .sblock5 {
    width: 50% !important;
}
header .contact-top{    padding-top: 10px;padding-left: 0px;text-align: center;    width: 240px;margin: 0 auto;}
header .contact-top .ico_phone{top: 7px;left: 0px;}
.ext-grp .search{margin-right: 0;}
.logo img{margin: 0 auto;}
.ext-grp{padding-top: 11px; margin-right: 0; width: 105px; margin: 0 auto; float: none;}
.menubg{top: 281px;} 
.menubg ul li{    display: block; background: #fff;}   
.group-text .slaid-title{    font-size: 20px!important;    line-height: 29px!important;}
.group-text .slaid-text{    font-size: 17px!important;padding: 0 20px;}
.tp-caption.excerpt{
top: 46px!important;}
.O-nas p {    padding: 0 10px;}
.O-nas h1{font-size: 50px;}
.O-nas h1 .br{font-size: 20px;}
.O-nas .quote-text{padding-bottom: 70px;}
.O-nas .quote-text div{font-size: 20px;}
.O-nas .quote-text:before{top: 0px;left: 35px;}
.O-nas .quote-text:after{bottom: 0px;right: 23px;}

.love-box .table-love img{    max-width: 127px;}
.love-box .table-love td{font-size: 25px;}
.love-box .col-lg-2 .imgH{    min-height: 119px;} 

.type-stern hr{display: none;} 
.nabor-info .nabor:before{display: none;}
.nabor-info .text-green{padding-left: 0;}
.nabor-info p{padding: 20px 0px 0 0px;}

.popular .block_item{width: 100%;}
.bottom-news .us__title span{    padding: 5px 15px;}
.newsSlaid ul li a{padding: 15px 28px;    font-size: 19px;}
.newsSlaid ul li a.dog:before{left: -9px;}
.email-send {min-height: 260px;}
.action-text:before{top: 0;}
.catalog-menu .ct-group ul{width: 100%;}
.catalog-menu .ct-group ul li a{padding: 19px 23px 0 23px;}



.breadcrumb-line{ }
.breadcrumb-line .breadcrumb{    margin-top: 31px;}

.catalog-menu .ct-group ul li.current:after{display: none;}
.catalog-menu .ct-group ul li{ height: auto;}
.catalog-menu .ct-group ul li a{ height: auto;padding: 9px 10px 9px 10px;}
.catalog-menu .ct-group ul li{border-bottom: 1px solid #f9f9f9;}
.catalog-header{width: 100%;}
.catalog-menu .ct-group ul li{width: 100%;}
.info-actions .actions-header hr{display: none;}

.productfull .dop1{display: none;}
.productfull .image_middle .lightbox img{    margin: 0 auto;display: block;max-width: 100%;}
.productfull .jshop_img_description h1{    padding: 0 1px 0 1px;text-align: center;}
/*.productfull .jshop_prod_attributes .attr {width: 80%;}*/
.productfull .prod_price #block_price{    padding: 0 13px 0 1px;}
.productfull .gr-quonty{padding: 0;}
.productfull .buttons{    margin-left: 214px;margin-bottom: 20px;}
.productfull .detail-descr .nav-tabs li{float: left;}
.productfull .jshop_prod_description{padding-left: 10px;padding-right: 10px;}
.productfull .dop2{display: none;}
.productfull .dop3{display: none;}
.productfull .prod_price #block_price:after{display: none;}
.cont-center{top: 40px;width: 95%;}
.cont-center li{position: relative;}
.cont-center li a{font-size: 19px;}
.cont-center .phone {padding-bottom: 0px;}
.cont-center hr{display: none;}
.cont-center .email hr{display: none;}
.cont-center .socsety{padding: 0;}



footer .footermenu{    padding-left: 0;padding-top: 0;text-align: center;}
footer .footermenu ul {    height: auto;}
footer .contact-bottom{    width: 240px; padding-top: 28px; margin:  0 auto;padding-right:0px;}
footer .contact-bottom:before{top: 20px;}
.bottom-developer{height: auto;}   
.filter_type ul{width: 100%;}

}



@media (max-width: 639px) {
.onas-div2 .text .htext {
    font-size: 25px;
    padding-top: 10px;
}

.onas-div2 .text .btext {
    font-size: 20px;
}

.title-ruler div{
	display:none;
}	
.title-ruler {
    margin-top: 100px;
}
.row-fluid .sblock5 {
    width: 100% !important;
}	
header .contact-top{    padding-top: 10px;padding-left: 0px;text-align: center;    width: 240px;margin: 0 auto;}
header .contact-top .ico_phone{top: 7px;left: 0px;}
.ext-grp .search{margin-right: 0;}
.logo img{margin: 0 auto;}
.ext-grp{padding-top: 11px; margin-right: 0; width: 105px; margin: 0 auto; float: none;}
.menubg{top: 281px;} 
.menubg ul li{    display: block; background: #fff;}   
.group-text .slaid-title{    font-size: 20px!important;    line-height: 29px!important;}
.group-text .slaid-text{    font-size: 17px!important;padding: 0 20px;}
.tp-caption.excerpt{
top: 46px!important;}
.O-nas p {    padding: 0 10px;}
.O-nas h1{font-size: 50px;}
.O-nas h1 .br{font-size: 20px;}
.O-nas .quote-text{padding-bottom: 70px;}
.O-nas .quote-text div{font-size: 20px;}
.O-nas .quote-text:before{top: -10px;left: 0;}
.O-nas .quote-text:after{bottom: -6px;right: 0;}

.love-box .table-love img{    max-width: 127px;}
.love-box .table-love td{font-size: 25px;}
.love-box .col-lg-2 .imgH{    min-height: 119px;} 

.type-stern hr{display: none;} 
.nabor-info .nabor:before{display: none;}
.nabor-info .text-green{padding-left: 0;}
.nabor-info p{padding: 20px 0px 0 0px;}

.popular .block_item{width: 100%;}
.bottom-news .us__title span{    padding: 5px 15px;}
.newsSlaid ul li a{padding: 15px 28px;    font-size: 19px;}
.newsSlaid ul li a.dog:before{left: -9px;}
.email-send {min-height: 260px;}
.action-text:before{top: 0;}

.breadcrumb-line{    }
.breadcrumb-line .breadcrumb{    margin-top: 31px;}

.catalog-menu .ct-group ul li.current:after{display: none;}
.catalog-menu .ct-group ul li{ height: auto;}
.catalog-menu .ct-group ul li a{ height: auto;padding: 9px 10px 9px 10px;}
.catalog-menu .ct-group ul li{border-bottom: 1px solid #f9f9f9;}
.catalog-header{width: 100%;}
.catalog-menu .ct-group ul li{width: 100%;}
.info-actions .actions-header hr{display: none;}

.productfull .dop1{display: none;}
.productfull .image_middle .lightbox img{    margin: 0 auto;display: block;max-width: 100%;}
.productfull .jshop_img_description h1{    padding: 0 1px 0 1px;text-align: center;}
/*.productfull .jshop_prod_attributes .attr {width: 80%;}*/
.productfull .prod_price #block_price{    padding: 0 13px 0 1px;}
.productfull .gr-quonty{padding: 0;}
.productfull .buttons{    margin-left: 84px;margin-bottom: 20px;}
.productfull .detail-descr .nav-tabs li{float: left;}
.productfull .jshop_prod_description{padding-left: 10px;padding-right: 10px;}
.productfull .dop2{display: none;}
.productfull .dop3{display: none;}
.productfull .prod_price #block_price:after{display: none;}
.cont-center{top: 40px;width: 95%;}
.cont-center li{position: relative;}
.cont-center li a{font-size: 19px;}
.cont-center .phone {padding-bottom: 0px;}
.cont-center hr{display: none;}
.cont-center .email hr{display: none;}
.cont-center .socsety{padding: 0;}

.category-group .filter_corm ul{max-width: 100%;padding: 0;display: block;}
.title-ruler {    line-height: 2;min-height: 100%;}
.title-ruler:after{top: 0;}
footer .footermenu{    padding-left: 0;padding-top: 0;text-align: center;}
footer .footermenu ul {    height: auto;}
footer .contact-bottom{    width: 240px; padding-top: 28px; margin:  0 auto;padding-right:0px;}
footer .contact-bottom:before{top: 20px;}
.bottom-developer{height: auto;}   
.filter_type ul{width: 100%;margin-bottom: 10px;}
.filter_type ul li{display: block;width: 100%;}
}

@media  (max-width: 486px){
    span.top{
        display:flex;
        flex-wrap:wrap;
    }
}

@media  (max-width: 480px) {     
header .contact-top{    padding-top: 10px;padding-left: 40px;}
header .contact-top .ico_phone{top: 17px;}
.ext-grp .search{margin-right: 0;}
#SlaidTop { width: 91%;}
.menubg{ width: 91%;}
.logo img{margin: 0 auto;}
.ext-grp{padding-top: 11px; margin-right: 0; width: 105px; margin: 0 auto; float: none;}
.menubg{top: 281px;} 
.menubg ul li{    display: block; background: #fff;}   
.group-text .slaid-title{    font-size: 20px!important;    line-height: 29px!important;}
.group-text .slaid-text{    font-size: 17px!important;padding: 0 20px;}
.tp-caption.excerpt{
top: 46px!important;}
.O-nas p {    padding: 0 10px;}
.O-nas h1{font-size: 50px;}
.O-nas h1 .br{font-size: 20px;}
.O-nas .quote-text{padding-bottom: 70px;}
.O-nas .quote-text div{font-size: 20px;}
.O-nas .quote-text:before{top: -10px;left: 0;}
.O-nas .quote-text:after{bottom: -6px;    right: 0;}

.love-box .table-love img{    max-width: 90px;}
.love-box .table-love td{font-size: 25px;}
.love-box .col-lg-2 .imgH{    min-height: 119px;} 

.type-stern hr{display: none;} 
.nabor-info .nabor:before{display: none;}
.nabor-info .text-green{padding-left: 0;}
.nabor-info p{padding: 20px 0px 0 0px;text-align: center;}
.nabor-info .nabor img{width: 280px;}
.nabor-info .col-md-offset-1{margin-left: 0;}
.nabor-info li{text-align: center;}
.popular .block_item{width: 100%;}
.popular .related_header .actions-header hr{display: none;}
.bottom-news .us__title span{    padding: 5px 15px;}
.newsSlaid ul li a{padding: 15px 28px;    font-size: 19px;}
.newsSlaid ul li a.dog:before{left: -9px;}
.email-send {min-height: 260px;}
.action-text:before{top: 0;}

.top_hits_products .all-btn{margin-top: 0;}
.chekin-stern .stern{width: 100%;}
.breadcrumb-line{    }
.breadcrumb-line .breadcrumb{    margin-top: 31px;}

.filter_type ul{width: 100%;margin-bottom: 10px;}
.filter_type ul li{display: block;width: 100%;}
.catalog-menu .ct-group ul li.current:after{display: none;}
.catalog-menu .ct-group ul li{ height: auto;}
.catalog-menu .ct-group ul li a{ height: auto;padding: 9px 10px 9px 10px;}
.catalog-menu .ct-group ul li{border-bottom: 1px solid #f9f9f9;}
.catalog-header{width: 100%;}
.catalog-menu .ct-group ul li{width: 100%;}
.info-actions .actions-header hr{display: none;}

.productfull .dop1{display: none;}
.productfull .image_middle .lightbox img{ height: 430px;   margin: 0 auto;display: block;max-width: 100%;}

.productfull .jshop_img_description h1{    padding: 0 1px 0 1px;text-align: center;}
.productfull .jshop_prod_attributes .attr {width: 90%;}
.productfull .gr-quonty{    padding: 0px 0 0 24px;}
.productfull .buttons{    margin-left: 84px;margin-bottom: 20px;}
.productfull .detail-descr .nav-tabs li{float: left;}
.productfull .jshop_prod_description{padding-left: 10px;padding-right: 10px;}
.productfull .dop2{display: none;}
.productfull .dop3{display: none;}
.productfull .prod_price #block_price{    padding: 0 13px 0 1px;}
.productfull .prod_price #block_price:after{display: none;}
.productfull .prod_price {display: block;text-align: center;}
.productfull .detail-descr  ul li:nth-child(1){margin-left: 0;}
.category-group .heading h2{text-shadow: 1px 1px 1px #333;}
.filter_corm ul{padding: 0;}
.filter_corm ul li{display: block;width: 100%;text-align: center;}
.blog img{max-width: 100%;}

.breadcrumb-line {width: 91%;}
.item-page .page-header{padding-left: 0;}
.item-page .page-header h2{    padding: 0 10px;font-size: 20px;}
.item-page .page-header:after{display: none;}

.cont-center{top: 24px;width: 95%;}
.cont-center li{position: relative;}
.cont-center li a{font-size: 19px;}
.cont-center .phone {padding-bottom: 0px;}
.cont-center hr{display: none;}
.cont-center .email hr{display: none;}
.cont-center .socsety{padding: 0;}
.cont-center .phone a:before{     display: inline-block;vertical-align: middle;}
.cont-center .email a:before{    display: inline-block;vertical-align: middle;}
.cont-center .phone:nth-child(1) a:before{display: none;}
.cont-center .email a:before{display: none;}
.item-page .contact-img{    height: 175px;}
footer .footermenu{    padding-left: 0;padding-top: 0;text-align: center;}
footer .footermenu ul {    height: auto;}
footer .contact-bottom{    padding-top: 28px;padding-right:0px;}
footer .contact-bottom:before{top: 20px;}
.bottom-developer{height: auto;}


}

@media (max-width: 435px){
    span.top, span.bottom{
        display:flex;
        flex-direction:column;
    }
    
    .attr{
        display: flex;
        justify-content: space-between;
    }
}

@media  (max-width: 375px) {  
header .contact-top{    padding-left: 3px;}
header .contact-top .ico_phone{    top: 7px;}
	.title-ruler .catal-dlya-kotov,
	.title-ruler .catal-dlya-sobak {
		margin-right: 0;
		margin-left: 0;
	}
}
@media  (max-width: 320px) {     
.menubg {    top: 281px;}
header .contact-top .ico_phone{    top: 7px;left: 3px;}
header .contact-top {padding-left: 0;}
.O-nas h1 .br{    font-size: 19px;}
.love-box .table-love img{    max-width: 117px;}
.love-box .table-love td{    font-size: 21px;}
.bottom-news .us__title{    font-size: 27px;}

.bottom-developer .voloshin{line-height: 1;}
.bottom-developer .voloshin a{line-height: 2;}
.productfull .detail-descr  ul li:nth-child(1){margin-left: 0;}
}

.jshop_list_product .old_price{
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: red;
    text-align: center;
    text-decoration: line-through;
    height: 25px;
}
