

/* Start:/bitrix/templates/clever/components/bitrix/menu/product_catalog_menu/style.css?17400351361046*/
.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/clever/components/bitrix/catalog/services_catalog/bitrix/catalog.element/services_catalog_detail/style.css?1770278969410*/

.owl-detail {
    max-height: 250px;
    overflow: hidden;
}

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

/* youtube video */
.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 60px;
    overflow: hidden;
}

.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* End */


/* Start:/bitrix/templates/clever/components/whatasoft/map.yandex.ajax.list/custom/style.css?17896291141650*/
.was-map-balloon-inner__header {font-weight: 700; margin: 0 0 10px;}
.was-map-balloon-inner-img {margin-bottom: 5px; text-align: center;}
.was-map-balloon-inner-img img {max-width: 250px; max-height: 250px;}
.was-map-balloon-inner-text {}
.was-map-balloon-inner-props {margin-top: 5px;}
.was-map-balloon-inner-prop {margin-bottom: 2px;}
.was-map-balloon-inner-prop:last-child {margin-bottom: 0;}
.was-map-balloon-inner__hr {border-top: solid 1px #000; margin: 10px 0;}
.was-map-balloon-header {font-size: 120%; font-weight: 700; margin: 0 0 10px;}
.was-map-balloon-footer {margin: 5px 0 0; color: #777; font-size: 90%;}

.was-icon-content {text-align: center; color: #000000; font-weight: normal;}

.was-map-yandex-ajax {position: relative;}
.was-map-yandex-ajax .was-map-spinner {width: 40px; height: 40px; position: absolute; left: 50%; top: 50%; margin: -20px 0 0 -20px;}
.was-map-yandex-ajax .was-map-spinner:before,
.was-map-yandex-ajax .was-map-spinner:after {
    content: ''; display: block; width: 100%; height: 100%; border-radius: 50%; 
    background-color: #999; opacity: 0.6; position: absolute; top: 0; left: 0;
    -webkit-animation: sk-bounce 2.0s infinite ease-in-out; 
    animation: sk-bounce 2.0s infinite ease-in-out;
}
.was-map-yandex-ajax .was-map-spinner:after {-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
@-webkit-keyframes sk-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {
  0%, 100% { transform: scale(0.0); -webkit-transform: scale(0.0); } 
  50% { transform: scale(1.0); -webkit-transform: scale(1.0); }
}
/* End */
/* /bitrix/templates/clever/components/bitrix/menu/product_catalog_menu/style.css?17400351361046 */
/* /bitrix/templates/clever/components/bitrix/catalog/services_catalog/bitrix/catalog.element/services_catalog_detail/style.css?1770278969410 */
/* /bitrix/templates/clever/components/whatasoft/map.yandex.ajax.list/custom/style.css?17896291141650 */
