

/* Start:/bitrix/templates/mohito/components/bitrix/menu/product_catalog_menu/style.css?16607478961046*/
.caret {
	float: right;
	width: 0;
	height: 0;
	display: inline-block;
	vertical-align: top;
	border-top: 4px solid #fff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	margin-top: 8px;
	margin-left: 2px;
}

li.open a .caret {
	border-top: none;
	border-bottom: 4px solid #fff !important;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.left-menu {
	list-style: none;
}

.left-menu li {
	list-style: none;
}

.left-menu li ul{
	margin-left: -20px;
}

.left-menu li ul li a{
	color: #000000;
	background-color: #ffffff !important;
	border: 1px solid #ddd;
	padding: 10px 10px 10px 25px;
	display: block;
	border-top: 0px;
    text-decoration: none;
}

.left-menu li ul li:hover > a,
.left-menu li ul li.active > a {
    color: #01C1C1;
}

.left-menu li ul li {
	margin-bottom: 0px;
}

.shop-items .old-price {
	color: #999 !important;
	text-shadow: 0 1px 0 rgba(255,255,255,.75)!important;
	text-decoration: line-through !important;
	background-color: #ececec !important;
}
/* End */


/* Start:/bitrix/templates/mohito/components/bitrix/catalog/product_catalog/bitrix/catalog.element/product_catalog_detail/style.css?16607478963602*/
.detail-owl {
    max-height: 251px;
    overflow: hidden;
}
.item-detail .owl-item-1-style .owl-controls .owl-buttons div.owl-prev {
    left: 0px;
    margin-left: 0px;
}
.item-detail .owl-item-1-style .owl-controls .owl-buttons div.owl-next {
    right: 0px;
    margin-right: 0px;
}

.item-detail .top-slider-wrap {
    width: 100%;
}
.item-detail .top-slider-wrap .table-wrap {
    display: table;
    width: 100%;
    table-layout: fixed;
}
.item-detail .top-slider-wrap .table-wrap .left-cell {
    width: 67%; max-width: 0; display: table-cell; height: 100%;
}
.item-detail .top-slider-wrap .table-wrap .right-cell {
    width: 33%; max-width: 0; display: table-cell; height: 100%; background: #ebedec;
    border-left: 6px solid #80be37;
    vertical-align: middle;
}

.detail-owl a.item {
    display: block;
}

.tab-content.item-detail {
    padding-top: 0px;
}

.tab-content .tab-pane.detail-text img {
    max-width: 100%;
    height: auto;
}

.item-detail .pricing-v1-header h5 i {
    white-space: nowrap;
}

.item-detail ul.pricing-v1-content > li {
    padding: 2px 0 0 0 !important;
    margin: 0;
}

.item-detail ul.pricing-v1-content > li:first-child {
    padding: 0 !important;
}

/* Tabs */
.item-tabs {
    margin-top: 15px;
}

.item-icon-text {
    color: #fff;
    font-size: 24px;
    padding: 0.42em;
    margin: 0.42em 0;
    display: inline-block;
}

/* Properties */
.product-detail > li {
    border-left: 1px solid #FFFFFF;
}

.product-detail > li:first-child {
    border-left: none;
}

/* Properties Mini */
.main-props {
    text-align: right;
    margin: 15px 0;
}

.main-props > strong {
    float: left;
}

.item-detail .pricing-v1-header {
    height: 108px !important;
}

.shop-items #myTab.nav > li > a {
    background: #c5c7c6;
}
.shop-items #myTab.nav > li.active > a, .shop-items #myTab.nav > li > a:hover, .shop-items #myTab.nav > li > a:active {
    background: #727270;
}
.tab-content img.material-pic {
    border: 1px solid #f1f1f1;
    width: 100%;
    height: 110px;
}
.owl-item-1-style .owl-item {height: 350px; text-align: center;}

@media all and (max-width: 1024px) {
    .item-detail .top-slider-wrap .table-wrap .left-cell {
        width: 100%;
        display: table-row;
    }
    .item-detail .top-slider-wrap .table-wrap .left-cell > div {
        margin-bottom: 10px;
    }
    .item-detail .top-slider-wrap .table-wrap .right-cell {
        width: 100%; height: auto;
        border-top: 6px solid #80be37;
        border-left: none;
        vertical-align: middle;
    }
    .item-detail .top-slider-wrap .table-wrap .right-cell > div {
        margin-bottom: 0px;
    }
}

@media all and (max-width: 720px){
    .owl-item-1-style .owl-item {height: 250px;}
}
@media all and (max-width: 480px){
    .owl-item-1-style .owl-item {height: 160px;}
}
.owl-item-1-style .owl-item img {height: 100%; max-width: 100%;}
.recommended_item {
	text-align: center;
	height: 200px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #fff;
	border: 1px solid #f1f1f1;
}
.recommended_item .img_container {
	height: 135px;
	line-height: 135px;
	vertical-align: middle;
	text-align: center;
}
.recommended_item .img_container > img {
	max-width: 100%;
	max-height: 100%;
}
.recommended_item .title_container {
	height: 50px;
	padding:10px 5px 5px 5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.recommended_item .title_container .title {
	color: #005824;
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}
/* End */


/* Start:/bitrix/templates/mohito/components/bizsolutions/iblock.element.add.form/review_add/style.css?1660747896265*/
.bvForm .form-control-feedback {
    margin-top: 8px !important;
}

.bvForm textarea {
    resize: vertical;
}

#captchaImg {
    width: 100%;
    max-width: 170px;
    height: 34px;
}

#reloadCaptcha {
    font-size: 14px;
    line-height: 34px;
}
/* End */
/* /bitrix/templates/mohito/components/bitrix/menu/product_catalog_menu/style.css?16607478961046 */
/* /bitrix/templates/mohito/components/bitrix/catalog/product_catalog/bitrix/catalog.element/product_catalog_detail/style.css?16607478963602 */
/* /bitrix/templates/mohito/components/bizsolutions/iblock.element.add.form/review_add/style.css?1660747896265 */
