

/* Start:/bitrix/templates/PIP_ramayoga/components/bitrix/system.auth.form/rama/style.min.css?1561990803166*/
.login_form_popup .errortext{text-align:center;display:block;background-color:#ffcbcb;color:#a20000;border-radius:6px;padding:4px 6px;font-size:12px;line-height:24px}
/* End */


/* Start:/bitrix/js/socialservices/css/ss.css?15475429395831*/
.bx-ss-icon {background-image:url('/bitrix/js/socialservices/css/icons_v5.png'); width:16px; height:16px; background-repeat:no-repeat;}
.openid {background-position:0px -192px;}
.yandex {background-position:0px 0px;}
.openid-mail-ru {background-position:0px -48px;}
.livejournal {background-position:0px -16px;}
.liveinternet {background-position:0px -128px;}
.blogger {background-position:0px -144px;}
.rambler {background-position:0px -160px;}
.liveid {background-position:0px -176px;}
.facebook {background-position:0px -32px;}
.twitter {background-position:0px -96px;}
.vkontakte {background-position:0px -80px;}
.mymailru {background-position:0px -64px;}
.google {background-position:0px -112px;}
.google-plus {background-position:0px -112px;}
.odnoklassniki {background-position:0px -208px;}
.bitrix24 {background-position:0px -378px}
.dropbox {background-position:0px -504px}
.box {background-position:0px -520px}
.office365 {background-position:0px -559px}

.bx-ss-button {display:inline-block; background-image:url('/bitrix/js/socialservices/css/icons_v5.png') !important; width:87px !important; height:21px !important; background-repeat:no-repeat; vertical-align:middle !important;}
.liveid-button {background-position:0px -334px !important;}
.facebook-button {background-position:0px -224px !important;}
.twitter-button {background-position:0px -290px !important;}
.vkontakte-button {background-position:0px -268px !important;}
.mymailru-button {background-position:0px -246px !important;}
.google-button {background-position:0px -312px !important;}
.odnoklassniki-button {background-position:0px -356px !important;}
.bitrix24net-button {background-position:0px -416px !important;}
.bitrix24net-button-ru,
.bitrix24net-button-kz
{background-position:0px -394px !important;}
.bitrix24net-button-ua {background-position:0px -438px !important;}
.dropbox-button {background-position:0px -482px !important;}
.box-button {background-position:0px -537px !important;}
.yandex-button {background-position:0px -460px !important;}
.office365-button {background-position:0px -576px !important;}

td.to_twitter {text-align:center !important;}
div.bx-auth {max-width:600px; margin-top:12px; margin-bottom:10px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}

div.bx-auth-services  {padding:0px; margin:0px; overflow:hidden; zoom:1;}
div.bx-auth-services div {display:inline-block; margin:4px 6px 0px 0px; width:170px;}
div.bx-auth-services a {display:inline-block; margin:1px; padding:4px 4px 4px 4px; text-decoration:none; color:#646464; outline:none;}
div.bx-auth-services a:hover {border:1px solid #D9D9D9; text-decoration: none !important;}
div.bx-auth-services a.bx-ss-selected {margin:0px; border:1px solid #D9D9D9; background-color:#EBEBEB;}
div.bx-auth-services i {display:inline-block; margin:0px; margin-right:4px; vertical-align:middle; cursor:pointer;}
div.bx-auth-services b {vertical-align:middle; font-weight:bold; font-size:12px; font-family:Tahoma,Verdana,Arial,sans-serif;}

div.bx-auth-service-form {color:black; background-color:#EEEEEE; border-bottom:solid 1px #D6D6D6; margin-top:1px; padding:8px; vertical-align:middle; font-size:12px;}
div.bx-auth-service-form span, div.bx-auth-service-form input { vertical-align:middle;}
div.bx-auth-service-form input.button {position:relative; left:1px;}
div.bx-auth-service-form span.bx-ss-icon {display:inline-block; margin-right:6px;}

span.bx-spacer {display:inline-block; width:8px;}
span.bx-spacer-vert {display:inline-block; height:10px;}
span.bx-spacer-vert25 {display:inline-block; height:25px;}

div.bx-auth-serv-icons {}
div.bx-auth-serv-icons a {display:inline-block; margin:1px; text-decoration:none; color:#fff; outline:none;}
div.bx-auth-serv-icons a:hover {margin:0px; border:1px solid #D9D9D9;}
div.bx-auth-serv-icons i {margin:3px; display:inline-block; vertical-align:middle;  cursor:pointer;}
.comment-form div.bx-auth-serv-icons i {
    margin: 0px;
    width: 30px;
    height: 30px;
    background-color: #2F3C4E;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
    background-image: none;
    font-family: "FontAwesome";
    line-height: 30px;
    font-style: normal;
    text-align: center;
}
.comment-form div.bx-auth-serv-icons a:hover {
    color: #fff;
    border: 1px solid white;
}
.comment-form div.bx-auth-serv-icons .vkontakte:before {
    content: "\f189";
}
.comment-form div.bx-auth-serv-icons .google:before {
    content: "\f1a0";
}
.comment-form div.bx-auth-serv-icons .mymailru:before {
    content: "@";
}
.comment-form div.bx-auth-serv-icons .facebook:before {
    content: "\f09a";
}
.comment-form div.bx-auth-serv-icons i:hover{
    background: #07B6F9;
}

div.bx-auth-lbl {margin-top:8px; margin-bottom:4px;}

div.bx-auth-float {padding-left:15px; padding-right:15px; font-size:100%;}

div.bx-sonet-profile-field-socserv {line-height: 15px !important;}

div.bx-auth-form {width: 510px !important;}

textarea.ss-text-for-message-default {width: 300px; height: 130px; color:grey;  font-weight:lighter;}
textarea.ss-text-for-message {margin-top: 5px;}
td.bx-ss-soc-serv { font: bold 12px/15px "Helvetica Neue",Helvetica,Arial,sans-serif; }
td.bx-ss-soc-serv i{ vertical-align:-25%;}

div.bx-taimen-socserv-div {padding-bottom: 9px; padding-left: 50px; }
a.ss-socserv-setup-link {padding-left: 10px; color: grey !important; text-decoration:underline; }
.ss-text-without-border {padding-left:5px; border: none; background: #F8FAFB; color: #6286bb; font-style:italic; }
.bx-ss-timeman-header-div {padding-bottom:10px; }

td.bx-ss-soc-serv-setup {white-space: pre-line; width: 300px; font-size: 75%;}
a.bx-ss-soc-serv-setup-link{text-decoration:underline !important;}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/style.css?15409822043513*/
#ys-locator {
	font: 12px / 18px Arial, Tahoma, Verdana, sans-serif ;
	z-index: 1100 ;
}

#ys-geoip-mask {
    width: 100% ;
    height: 100% ;
    position: fixed ;
    /*z-index: 100 ;*/
    top: 0 ;
    left: 0 ;
	background: url("/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/images/mask.png") top left repeat ;
	opacity: 0.3;
    display: none;
}

.ys-geoip-mask{
	z-index: 1000;
}

.ys-popup {
    width: 240px ;
    position: fixed ;
    top: 40px ;
    left: 50% ;
    margin: 0 0 0 -141px ;
    z-index: 1100 ;
    background: #fff ;
    border-radius: 5px ;
    -moz-border-radius: 5px ;
    -webkit-border-radius: 5px ;
    box-shadow: 0 1px 3px #777 ;
    padding: 28px 21px 20px ;
    display: none;
}

.ys-popup a.close {
    width: 32px ;
    height: 32px ;
    display: block ;
    overflow: hidden ;
    position: absolute ;
    top: 15px ;
    right: 10px ;
    border: none ;
}

.ys-popup a.close:hover {
    background-position: 0 -32px ;
}

.ys-popup a.close:active {
	background-position: 0 -64px ;
}

#ys-locator .sym {
	font-family: WebSymbolsLigaRegular ;
}

#ys-locator .txt, #ys-locator textarea {
    border-radius: 3px;
    padding: 6px 10px ;
    box-shadow: inset 0 2px 2px #d0d0d0;
}

#ys-locator .txt:hover, #ys-locator  textarea:hover,
#ys-locator .txt:focus, #ys-locator  textarea:focus {
    box-shadow: inset 0 2px 2px #dfdfdf;
}

#ys-locator {
	width: 423px ;
	top: 20% ;
	left: 40% ;
}

#ys-locator h2 {
	font-size: 20px ;
	width: 550px ;
	font-weight: normal ;
}

#ys-locator .txt {
	margin-top: 15px ;
}

#ys-locator .ys-loc-cities ul {
	list-style-type: none ;
	float: left ;
	padding: 0 ;
	margin: 0 0 0 30px ;
	width: 120px ;
}

#ys-locator .ys-loc-cities ul li {
	margin: 0 0 5px 0 ;
	display: list-item ;
}

#ys-locator .ys-loc-cities ul.ys-loc-first {
	margin: 0 ;
}

#ys-locator .ys-loc-cities ul li a {
	background: none ;
	width: auto ;
	float: none ;
}

.ys-loc-cities {
	margin-top: 20px ;
}

.ys-loc-choose {
	margin-top: 25px ;
}

.ys-loc-choose-country, .ys-loc-choose-region, .ys-loc-choose-city {
	margin: 5px 0 15px 0 ;
}

.ys-loc-choose-region {
	display: none ;
}

a.ys-loc-city {
	display: inline;
}

.ys-loc-autocomplete {
	position: absolute ;
	display: none;
	width: 350px ;
	max-height: 400px ;
	overflow: auto ;
	z-index: 1200 ;
	background: white ;
	border: 1px solid #aaa ;
	border-radius: 2px ;
	-webkit-border-radius: 2px ;
	-moz-border-radius: 2px ;
	box-shadow: 0 1px 2px #777 ;
}

.ys-loc-autocomplete div {
	line-height: 14px ;
	padding: 3px 5px ;
	cursor: pointer ;
	font-size: 14px ;
}

.ys-loc-autocomplete div strong {
	/* font-weight: normal; */
	color: red ;
}

.ys-loc-autoc-selected {
	background: #e0e0e0 ;
}

#ys-locator a {
	text-decoration: none ;
}

#ys-locator a span {
	border-bottom: 1px dashed ;
}

.ys-your-city  .sym {
	color: red ;
}

a.ys-loc-city {
	border-bottom: 1px dashed ;
	text-decoration: none ;
}

#pushpopup_city .fancybox-close-small {
    width:36px;
    height:36px;
    background:#fff url('/bitrix/templates/PIP_ramayoga/images/close_search.png') no-repeat top center;
    border-radius:50%;
    background-size:cover;
    top:-18px;right:-18px;
}
#pushpopup_city {overflow:visible;}
#pushpopup_city .fancybox-close-small:after {
    display:none;
}
#pushpopup_city {
        min-width:450px;
    }
@media (max-width:360px) {
    #pushpopup_city {
        max-width:270px;
        min-width:auto;
    }
     #pushpopup_city .yesmysity {width:100%;display:block;}
    #pushpopup_city  .ys-loc-city-chage {width:100%;display:block;margin-top:15px;}
}

/* End */


/* Start:/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/new_fonts.css?1545310500414*/
@font-face{
	font-family: 'WebSymbolsLigaRegular';
         font-display: swap;
		src: url('/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/fonts/websymbolsligaregular.eot');
		src: url('/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/fonts/websymbolsligaregular.eot?#iefix') format('embedded-opentype'),
			url('/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/fonts/websymbolsligaregular.woff') format('woff'),
			url('/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/fonts/websymbolsligaregular.ttf') format('truetype'),
			url('/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/fonts/websymbolsligaregular.svg#WebSymbolsRegular') format('svg');
}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/ice.min.css?1531836187436*/
#ys-locator a.close{font-size:16px;color:#3b91e7;text-align:center;line-height:28px}#ys-locator a.close:hover{color:#0660cf;border-color:#0660cf !important}#ys-locator a.close:active{color:#7c7c7c;border-color:#7c7c7c !important}#ys-locator .txt{border:1px solid #7c7c7c;line-height:25px}#ys-locator .txt:focus{border-color:#0660cf}#ys-locator a{color:#3b91e7;border-color:#a4ccf4}#ys-locator a:hover{color:#0660cf;border-color:#6baced}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/css/jquery.jgrowl.min.css?15318361873560*/
div.jGrowl{padding:10px;z-index:9999;color:#fff;font-size:12px}div.ie6{position:absolute}div.ie6.top-right{right:auto;bottom:auto;left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth :document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' )}div.ie6.top-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' )}div.ie6.bottom-right{left:expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth :document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight :document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' )}div.ie6.bottom-left{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight :document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' )}div.ie6.center{left:expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft :document.body.scrollLeft ) ) + 'px' );top:expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop ) ) + 'px' );width:100%}div.jGrowl{position:absolute}body > div.jGrowl{position:fixed}div.jGrowl.top-left{left:0;top:0}div.jGrowl.top-right{right:0;top:0}div.jGrowl.bottom-left{left:0;bottom:0px}div.jGrowl.bottom-right{right:0;bottom:0}div.jGrowl.center{top:0;width:50%;left:25%}div.jGrowl.center-center{top:40%;width:50%;left:40%}div.jGrowl.ls{top:70%;width:50%;left:70%}div.jGrowl div.ls_theme{width:300px!important}div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto}div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}div.jGrowl div.jGrowl-notification{min-height:40px}div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em}div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer}div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center}@media print{div.jGrowl{display:none}}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.small/rama/style.css?15547549001192*/
.fast_order_container .error {
	box-shadow: 1px 1px 2px red,1px -1px 2px red,-1px 1px 2px red;
	border-color: red;
}
.fast_order_click.act-bt {
        display: none;
    }
    #span_close_b {
        font-family: WebSymbolsLigaRegular;
        display: none;
    }
#bg_basket_click {
        display: none;
    }
    #bg_basket_click.act-bg {
        display: block;
        position: fixed; 
        width: 100%;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: 1;
    }
 #span_close_b.act-bt {
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        font-size: 16px;
        color: #3b91e7;
        text-align: center;
        line-height: 28px;
        width: 32px;
        height: 32px;
        display: block;
        border-color: #a4ccf4;
    }

.small_basket_container .fast_order_block {
    border: 2px solid rgba(7,182,249,0.66);
    margin-top: 10px;
    padding: 10px 0;
} 

#header-quick-order-caption {
    text-align: center;
    color: rgba(7,182,249,0.66);
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
}
/* End */


/* Start:/bitrix/templates/PIP_ramayoga/components/bitrix/menu/ramayoga_top_menu/style.min.css?15499136861496*/
.mobile-toggle-top-menu{display:none;font-size:16px;text-transform:uppercase;font-weight:600;padding:5px;cursor:pointer;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-khtml-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.open_main_menu:hover{color:#07B6F9}.show-only-mobile{display:none}.show-only-mobile2{display:none}.header__menu-list-item--box span{display:none}.header__menu-list-item--box.header__menu-list-item{padding-top:0;padding-bottom:0}.header__menu-list-item--box.header__menu-list-item:after{content:none}.header__menu-list-item--box img{display:block}@media (max-width:768px){.header__menu-list-item--box img{display:none}.header__menu-list-item--box span{display:block;font-weight:bold}.header__menu-list-item--box.header__menu-list-item{padding-top:5px;padding-bottom:5px}.mobile-toggle-top-menu{display:block}.header__menu-list{display:none;width:100%;text-align:center;padding-top:0}.header__menu{flex-direction:column;align-items:center}.header__menu-list-item > a,.header__menu-list-item--hot > a{font-size:12px}.header__menu-list-item--hot > a span{font-size:8px;right:auto;left:100%;top:auto;bottom:70%}.header__menu-list-item--hot > a span:before{right:auto;left:0;border-width:5px 5px 0 0}.show-only-mobile{display:block;width:90%;margin-top:10px;margin-bottom:15px}.show-only-mobile2{display:block}}@media (max-width:919px){.header__menu-list-search{display:none}.show-only-mobile .header__menu-list-search{display:block}}
/* End */
/* /bitrix/templates/PIP_ramayoga/components/bitrix/system.auth.form/rama/style.min.css?1561990803166 */
/* /bitrix/js/socialservices/css/ss.css?15475429395831 */
/* /bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/style.css?15409822043513 */
/* /bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/new_fonts.css?1545310500414 */
/* /bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/ice.min.css?1531836187436 */
/* /bitrix/templates/PIP_ramayoga/components/yenisite/geoip.city/new_rama/css/jquery.jgrowl.min.css?15318361873560 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.small/rama/style.css?15547549001192 */
/* /bitrix/templates/PIP_ramayoga/components/bitrix/menu/ramayoga_top_menu/style.min.css?15499136861496 */
