/*стилизирование телефона в шапке*/
.rightblocktop a.rightnavmen-item-tel{
	font-size: 15px;
	color: #1170d0;
}
.under_logo_phone{
	display: none;
}
@media(max-width: 920px){
	.under_logo_phone {
		display: inline-block;
		margin-left: 5px;
		position: relative;
		top: -8px;
	}
}


/**/

/*h3 стилизированная*/
.detail_text h3 {
    font-size: 26px;
    text-align: center;
    line-height: 1.4;
    padding: 15px 10px 15px 10px;
    margin-bottom: 0px;
    background-color: #2975c0;
    color: #fff;
}


.detail_text p var {
    width: 100%;
    display: block;
    text-align: center;
    background: #ebebeb;
    padding: 10px 15%;
    box-sizing: border-box;
    font-style: normal;
    font-size: 14px;
}


/**/

body.bd_hidd{
	overflow: hidden;
}
#pagetitle{
	line-height: 1.3;
}
/*корзина в меню*/
.mag_cart_btn{
	position: relative;
	color: #1170d0 !important;
}
.mag_cart_btn img{
	position: absolute;
	top: -5px;
	left: -30px;
}
/*корзина в меню*/

@font-face { font-family: 'BebasNeue'; src: url('/fonts/BebasNeue.ttf') format('truetype'), url('/fonts/BebasNeue.woff') format('woff'); }

.tabs_content img.size-full{
	width: 100%;
	height: auto;
}
.detail_text table{
	width: 100%;
}
.detail_text table td,
.detail_text table th{
	border: 1px solid #ccc;
	padding: 10px;
}
.detail_text table{
	margin-bottom: 20px;
}
/*.detail_text .wp-video,
.detail_text .mejs-container,
.detail_text .mejs-container video{
	width: 100% !important;
}*/
.sale_text{
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 20px;
	color: #dc0000;
}
#more_info .detail_text img{
	width: 100%;
	min-height: 100px;
	max-width: 100%;
	height: auto!important;
	margin-bottom: 20px;
}
#header .middle-h-row .logo_wrapp .logo a img{
	max-height: 50px;
}

/*rewiev*/

.az_reviews{
	margin-bottom: 40px;
}


/*new header*/


.maginclasstop{
	max-width:1160px;
	padding: 0 24px;
	margin:auto;
	background: #fff;
}
.leftblocktop{
	display:inline-block;
	margin-top: 5px;
}
.rightblocktop{
	display:inline-block;
	float:right;
	margin-top:38px;
}
a.navbar-brand1{
	display:inline-block;
}
img.logonewstyle{
	width:200px;
	margin-top:15px;
}
.erikadescription{
	display:inline-block;
	width:180px;
	margin-left:20px;
	margin-top:30px;
	vertical-align:top;
	font-size:16px;
}
a.rightnavmen-item{
	font-size:13px;
	color:#222;
	margin-left:50px;
}
.container.navbar-container{
	margin-top:10px;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
}
li.nav-item{
	display:inline-block;
	font-size:15px;
	padding: 12px 30px 12px 0;
	font-weight:bold;
	cursor:pointer;
}
li.nav-item:nth-child(1){
	padding-left:0px;
}
li.nav-item a{
	color:#222;
	transition:all 0.3s;
}
li.nav-item:hover>a{
	color:#e50100;
}
li.nav-item:before{
	display: none;
}
.poshuk-erika{
	display:none;
}
@media (max-width: 1160px){
	.maginclasstop{
		padding:0 24px;
		width:100%;
		box-sizing:border-box;
	}
}
@media(max-width: 1100px){
	a.rightnavmen-item{
		margin-left: 20px;
	}
}
@media (max-width: 920px){
	.rightblocktop{
		display:none;
	}
	.container.navbar-container{
		display:none;
	}
	.poshuk-erika{
		width: 100px;
		font-size: 20px;
		color: #000;
		height:24px;
		display:inline-block;
		float:right;
		background-size:100%;
		margin-top:15px;
		margin-right:0px;
		cursor:pointer;
		position: relative;
	}
	.poshuk-erika:after{
		position: absolute;
		top: 0px;
		right: 0;
		content: '';
		width: 25px;
		height: 6px;
		border-top: 2px solid #000;
		border-bottom: 2px solid #000;
	}
	.poshuk-erika:before{
		position: absolute;
		top: 16px;
		right: 0;
		content: '';
		width: 25px;
		height: 2px;
		background-color: #000;
	}
	.poshuk-erika.ph_close:after{
		height: 2px;
		border:none;
		background: #000;
		top: 8px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	.poshuk-erika.ph_close:before{
		height: 2px;
		border:none;
		top: 8px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.poshuk-erika-close{
		width:24px;
		height:24px;
		display:none;
		float:right;
		background-size:100%;
		margin-top:15px;
		margin-right:0px;
		cursor:pointer;
	}
	.erikadescription{
		display:none;
	}
	img.logonewstyle{
		width:100px;
		margin-top:9px;
		margin-bottom:9px;
	}

	.header-01{
		position: fixed;
		top: 0;
		left: 0;
		height: 45px;
		width: 100%;
		z-index: 999;
	}
	.header_wrap {
		margin-top: 50px;
	}
	.item .catalog_item:hover .footer_button{
		opacity: 0;
		visibility: hidden;
		height: 0;
		margin: 0;
	}
	.best_block.tab_slider_wrapp ul.tabs_content li.tab .catalog_block .catalog_item_wrapp .catalog_item:hover .inner_wrap{
		border:1px solid #eaebec;
		box-shadow: none;
	}
	.best_block.tab_slider_wrapp .item .catalog_item:hover .item_info, .block .catalog_block .catalog_item_wrapp .catalog_item:hover .item_info{
		height: inherit !important;
	}
	.item-stock .icon{
		display: none;
	}
}
@media (max-width: 920px){
	#footer .footer_inner .rows_block .item_block{
		width: 100%;
		margin-bottom: 5px;
	}
}


/*new header*/



/*open menu*/

/*! CSS Used from: https://erika.com.ua/wp-content/themes/vint/css/template.css */

.overlaymenu{
	width:100%;
	height: 400px;
	min-height: 100%;
	/*min-height:1000px;*/
	background:#f3f3f3;
	position:fixed;
	z-index:9;
	top:45px;
	overflow: auto;
}
a.item-mini{
	margin:10px 0px 0px 7px;
	background:#fff;
	color:#425695;
	padding:10px 17px;
	float:left;
	border-radius:20px;
	font-size:14px;
	box-shadow:0px 2px 4px rgba(0,0,0,0.1);
}
.itemmenuscroll{
	box-sizing:border-box;
	background-color:#fff;
	padding:20px;
	display:inline-block;
	float:left;
	width:calc(50% - 8px);
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}
.imageitemmenuscroll{
	width:60px;
	height:60px;
	background-size:100%!important;
	margin:auto;
}
.textitemmenuscroll{
	text-align:center;
	font-size:15px;
	padding-top:13px;
	color:#7d7d7d;
}
.itemmenuscroll:nth-child(even){
	margin-left:0px;
}

/*open menu*/



/*! CSS Used from: https://areviewsapp.com/css/reviews_online.css ; media=all */

.az_reviews .my_borderz{width:100%!important;margin:5px 0!important;border:0!important;border-bottom:1px solid rgba(202,202,202,.58)!important;}
.az_reviews .reviews_main_title{font-size:1.5em;line-height:1.7em;font-weight:inherit;color:rgba(0,0,0,.85);margin:0;padding:0;text-transform:capitalize;}
.az_reviews .rating_number{padding:.95em .98em;font-size:20px;font-weight:700;color:#fff;background-color:#ffa726;border:1px solid;border-radius:2px;display:block;}
.az_reviews .media-object-section h4{font-size:15px;font-weight:700;color:#4b4b4b;margin-top:18px;margin-left: 10px;}
.az_reviews .comment_time{font-size:.76em;color:rgba(0,0,0,.45);}
.az_reviews .container_head{margin-bottom:10px;}
.az_reviews .container_head p{margin-bottom:.3em;}
.az_reviews .main_container_review_stars{color:#ff912c;font-size:15px;}
.az_reviews .verified_user{font-size:10px;color:#9f9f9f;font-weight:500;}
.az_reviews .verified_img{height:8px;display:inline-block!important;}
.az_reviews .comment{font-size:.87em;color:#686868;font-weight:400;line-height:1.4;}
.az_reviews .image_container{margin-bottom:8px;margin-top:15px;}
.az_reviews .grid-x{display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;}
.az_reviews .grid-x a{display:block;}
.az_reviews .cell{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%;}
.az_reviews .media-object{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1em;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}
.az_reviews .media-object-section:first-child{padding-right:1em;}
.az_reviews .media-object-section{-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;}
.az_reviews .callout{position:relative;margin:0 4px 0px;padding:10px;border:1px solid rgba(10,10,10,.25);border-radius:3px;background-color:#fff;color:#0a0a0a;}
.az_reviews .main_review_stars{color:#ff912c;margin-bottom:15px;}
.az_reviews #list{width:100%;margin-bottom:-.9em;-webkit-column-count:4;-webkit-column-gap:.9em;-moz-column-count:4;-moz-column-gap:.9em;column-count:4;column-gap:.9em;}
@media print,screen and (min-width:40em){
.az_reviews .grid-x>.medium-6{width:50%;}
.az_reviews .grid-x>.medium-12{width:100%;}
}
.az_reviews .grid-x>.small-12{width:100%;}
@media print,screen and (min-width:40em){
.az_reviews .grid-x>.medium-6{width:50%;}
.az_reviews .grid-x>.medium-12{width:100%;}
}
@media print,screen and (min-width:64em){
.az_reviews .grid-x>.large-6{width:50%;}
.az_reviews .grid-x>.large-12{width:100%;}
}
.az_reviews #list{width:100%;margin-bottom:-.9em;-webkit-column-count:4;-webkit-column-gap:.9em;-moz-column-count:4;-moz-column-gap:.9em;column-count:4;column-gap:.9em;}
.az_reviews .item{padding-bottom:.9em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;margin-bottom: 0px}
@media only screen and (max-width:40em){
.az_reviews #list{-webkit-column-count:2;-webkit-column-gap:.938em;-moz-column-count:2;-moz-column-gap:.938em;column-count:2;column-gap:.938em;}
.az_reviews .item{padding-bottom:.938em;}
}
@media only screen and (max-width:20em){
.az_reviews #list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}
}
@media screen and (max-width:750px) and (min-width:641px){
.az_reviews #list{-webkit-column-count:3;-webkit-column-gap:.938em;-moz-column-count:3;-moz-column-gap:.938em;column-count:3;column-gap:.938em;}
}
.az_reviews .image_container{margin-bottom:8px;}

/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-star:before{content:"\f005";}
/*! CSS Used from: Embedded */
#az_reviews img{opacity:1!important;}
/*! CSS Used from: Embedded */
#az_reviews .media-object{width:100%!important;}
#az_reviews .row{margin:0!important;}
.main_container_review_stars i{margin-right: 3px;}
#az_reviews .columns{float:none!important;}
#az_reviews .item{overflow:hidden;transition:height .66s ease-out;padding:1px;display:block!important;margin-bottom: 5px;}
#az_reviews #list{overflow:hidden!important;transition:height .66s ease-out;}
#az_reviews hr{background:transparent!important;}
#az_reviews .comment{float:unset!important;margin-bottom:0!important;}
#az_reviews .comment_time{margin:0!important;}
#az_reviews .main_reviews_container{text-align:left;}
#az_reviews #wrapper{padding-left:0!important;width:100%!important;}
.verified_img{height:8px;display:inline-block!important;}
#az_reviews .row,.az_reviews .row{display:block!important;}
#az_reviews .images_counter,#az_reviews .images_counter:after{position:absolute;background-color:#fff;padding:2px 7px;font-size:11px;user-select:none;border-radius:5px;line-height:inherit;-webkit-box-shadow:1px 1px 2px #646464;box-shadow:1px 1px 2px #646464;}
#az_reviews .images_counter{color:#000;font-weight:bold;top:5.6px;right:4px;z-index:100;display:block!important;}
#az_reviews .reviews_main_title p{font-size:24px!important;margin-bottom:20px;margin-top:5px;color:#2d2d2d;font-weight:bold!important;}
#az_reviews .columns{columns:unset!important;}
/*! CSS Used from: Embedded */
#az_reviews .fa{font:normal normal normal 14px/1 FontAwesome!important;}
#az_reviews .fa-star:before{font-family:unset!important;font-size:15px;padding:0!important;}
#az_reviews .row [class*=all-]{margin-left:0!important;margin-right:0!important;float:none!important;}
#az_reviews *{font-size:14px;}
#az_reviews .areviews_hide_long_reviews{display:none;}
/**/

 img.lazy {
	background: #F1F1FA;
        display: block;
    }
    
    .detail_text table {
    width: 100% !important;
}

.discount {
width: 100%;
height: 46px;
text-align: center;
display: block;
position: relative;
z-index: 999;
background-size:contain;
}

.discount>p {
font-size: 30px;
padding-top: 17px; margin:0px;
}

@media(max-width:670px){
    .discount>p{
        font-size: 20px;
    }

    .basket_normal .header_wrap #header .middle-h-row {
    height: 44px;
	}

	.basket_normal .header_wrap #header > .wrapper_inner {
    padding-top: 0px;
	}
    
    .breadcrumbs { display:none!important; }
}