


/* Start:/bitrix/templates/demo/styles.css*/
@font-face {
    font-family: Gotham; 
    src: url(/bitrix/templates/demo/fonts/Gotham.otf); 
   }
@font-face {
    font-family: GothamBold; 
    src: url(/bitrix/templates/demo/fonts/GothamBold.otf); 
   }
.gm-style .gm-style-mtc label,.gm-style .gm-style-mtc div{font-weight:400}
.gm-control-active>img{box-sizing:content-box;display:none;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.gm-control-active>img:nth-child(1){display:block}.gm-control-active:hover>img:nth-child(1),.gm-control-active:active>img:nth-child(1){display:none}.gm-control-active:hover>img:nth-child(2),.gm-control-active:active>img:nth-child(3){display:block}
.gm-ui-hover-effect{opacity:.6}.gm-ui-hover-effect:hover{opacity:1}
.gm-style .gm-style-cc span,.gm-style .gm-style-cc a,.gm-style .gm-style-mtc div{font-size:10px;box-sizing:border-box}
@media print {  .gm-style .gmnoprint, .gmnoprint {    display:none  }}@media screen {  .gm-style .gmnoscreen, .gmnoscreen {    display:none  }}
.gm-style-pbc{transition:opacity ease-in-out;background-color:rgba(0,0,0,0.45);text-align:center}.gm-style-pbt{font-size:22px;color:white;font-family:Roboto,Arial,sans-serif;position:relative;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
@charset "UTF-8";[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}
.gm-style {
        font: 400 11px Roboto, Arial, sans-serif;
        text-decoration: none;
      }
      .gm-style img { max-width: none; }
#wid_1546521475_xzgeplptj .moto-widget-social-links-extended__item-1 .moto-widget-social-links-extended__link {
                                background-color: #1cb7eb;                            }
            #wid_1546521475_xzgeplptj .moto-widget-social-links-extended__item-1 .moto-widget-social-links-extended__link:hover {
                                background-color: #f86b0d;                            }
                                #wid_1546521475_xzgeplptj .moto-widget-social-links-extended__item-2 .moto-widget-social-links-extended__link {
                                background-color: #4e71a8;                            }
            #wid_1546521475_xzgeplptj .moto-widget-social-links-extended__item-2 .moto-widget-social-links-extended__link:hover {
                                background-color: #f86b0d;                            }
                                #wid_1546521475_xzgeplptj .moto-widget-social-links-extended__item-3 .moto-widget-social-links-extended__link {
                                background-color: #e3411f;                            }
            #wid_1546521475_xzgeplptj .moto-widget-social-links-extended__item-3 .moto-widget-social-links-extended__link:hover {
                                background-color: #f86b0d;                            }




.ap-catalog-item {
	float: left;
    position: relative;
	width: 260px !important;
	margin-right: 43px;
}
.ap-catalog-item:nth-child(4n) {
	margin-right: 0px;
}
.ap-buy, .ap-btn {
	width: 150px;
    height: 50px;
    display: inline-block;
    background: #008d96;
    color: #FFF;
    border: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	font-size: 14px;
    font-style: normal;
    color: #ffffff;
    background-color: #008d96;
    line-height: 50px;
	text-align: center;
}
.ap-buy:hover, .ap-btn:hover {
    color: #ffffff;
    background-color: #7e2e39;
}
.ap-catalog-item .bx_price {
    font-weight: 700;
    font-style: normal;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-size: 20px !important;
    line-height: 1.4;
    letter-spacing: 0px;
}
.bx_catalog_list_home .bx_catalog_item_title a {
font-weight: 400;
    font-style: normal;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-size: 18px !important;
    line-height: 1.4;
    letter-spacing: 0px;
}
.bx_catalog_list_home .bx_catalog_item_price .bx_price {
    padding: 20px;
}
.ap-detail {
	width: 150px;
    height: 50px;
    display: inline-block;
    background: #7e2e39;
    color: #FFF;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-style: normal;
    color: #ffffff;
    background-color: #7e2e39;
    border-color: #7e2e39;
    line-height: 50px;
    position: absolute;
    top: 120px;
    left: 50px;
    z-index: 999;
	display:none;
}
.ap-detail:hover {
    color: #FFF;
}
.bx_catalog_list_home {
    border-bottom: 0px solid #e5e5e5;
    margin-top: 35px;
}
.ap-catalog-menu-fltr {
    font-weight: 300;
    font-style: italic;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: 0px;
	text-align: left;
}
.fltrParam {
	top: auto;
    width: auto;
    height: auto;
    padding: 17px 10px;
    background: #f5f5f7;
    font: 300 13px/1 'Roboto';
    font-style: italic;
    color: #3e3a48;
    display: inline-block;
    position: relative;
}
.bx_catalog_list_home .bx_catalog_item_title {
    margin-top: 10px;
}
.bx_item_detail .bx_item_title {
    border-bottom: 0px solid #e5e5e5;
    margin-bottom: 25px;
    text-align: left;
}
.bx_item_detail .bx_item_title h1 {
    font-weight: 400;
    font-style: normal;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-size: 40px;
    line-height: 1.5;
    letter-spacing: 0px;
	margin: 0;
}
.basis_price {
    font-weight: 700 !important;
    font-style: normal !important;
    font-family: 'Roboto', sans-serif !important;
    color: #3e3a48 !important;
    font-size: 40px !important;
    line-height: 1.5 !important;
    letter-spacing: 0px !important;
	text-align: left;
}
.item_price {
	display:none;
}
.bx_item_detail .item_info_section dl dt,
.bx_item_detail .item_info_section dl dd {
	width: auto;
    display: inline-block;
    font-weight: 300;
    color: #3e3a48 !important;
    font-size: 18px !important;
    font-family: 'Roboto', sans-serif;
}
.item_quant {
    font-weight: 700 !important;
    font-style: normal !important;
    font-family: 'Roboto', sans-serif !important;
    color: #3e3a48 !important;
    font-size: 18px !important;
    line-height: 1.4 !important;
    letter-spacing: 0px !important;
    float: left;
}
.item_descr {
font-style: normal;
    font-family: 'Montserrat', sans-serif;
    color: #3e3a48 !important;
    font-size: 20px !important;
    line-height: 1.4;
    letter-spacing: 0px;
    font-weight: bold;
    width: 195px;
    border-bottom: 5px solid #7e2e39;
    padding-bottom: 15px;
}
.moto-text_215 {
color: #d7d7df !important;
}
.bx_item_description hr {
	margin-top: -1px;
}
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {
	padding: 0;
}
.fancybox-close-small {
	display:none !important;
}
.ap-btn, .uni-btn2 {
	width:auto;
    padding: 0px 10px;
}
.basket_title, .current_price, #basket_items_list, 
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom, 
.bx_ordercart .bx_ordercart_order_table_container tbody td.control, 
.bx_ordercart .bx_ordercart_order_table_container tbody td.price,
.sn-basket-table
{
	font-weight: 300 !important;
    font-style: normal !important;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48 !important;
    font-size: 20px !important;
    line-height: 1.5 !important;
    letter-spacing: 0px !important;
}
.sn-basket-table thead tr {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.bx_ordercart .bx_ordercart_order_table_container table thead td, 
.allsum,
.sn-basket-table thead
{
	background: transparent;
    border-bottom: 1px solid #c0c0c0;
    padding: 7px 20px;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-weight: 700;
    font-style: normal;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: 0px;


	font-size: 18px !important;
    line-height: 58px !important;
    color: rgb(2,2,2);
    font-family: "Open Sans" !important;
    font-weight: bold !important;
}
.btn-basket, .uni-btn2 {
    color: #ffffff !important;
    background-color: #008d96 !important;
    padding: 14px 21px !important;
	font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
	opacity: 1 !important;
    text-shadow: 0px 0px 0px #FFF !important;
	border: 0;
}
.btn-basket:hover, .uni-btn2:hover {
    background-color: #f86b0d !important;
}
.cart_link, .personal_link {
	cursor:pointer;
}
.order-step {
	font-size: 22px;
    line-height: 30px;
    color: rgb(81,81,81);
    font-family: "Open Sans";
    font-weight: 300;
    text-align: left;
    border-bottom: 1px solid #CCC;
    padding-bottom: 10px;
	margin-top: 10px;
}
.order-text {
	font-size: 22px;
    line-height: 30px;
    color: rgb(81,81,81);
    font-family: "Open Sans";
    font-weight: 300;
    text-align: left;
    padding-bottom: 10px;
	margin-top: 10px;
}
.bx_profile input[type="text"],
.bx_profile input[type="tel"],
.bx_profile input[type="password"],
.order-text input[type="text"], 
.order-text select, 
.order-text input[type="password"], 
.order-text input[type="tel"], 
.order-text textarea {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px;
    outline: none;
    border: 1px solid #c1c5c8;
    border-radius: 2px;
    background: #fff;
    box-shadow: inset 2px 2px 2px -1px rgba(180,188,191,0.5);
    color: #000;
    vertical-align: middle;
    font-size: 14px;
    max-width: 400px;
}
.order-text input[type="text"],
.order-text input[type="tel"],
.order-text select,
.order-text input[type="password"],
.order-text textarea {
    font-size: 18px;
    line-height: 30px;
    color: rgb(149,149,149);
    font-family: "Open Sans";
    font-weight: 300;
    margin: 7px 0px;
    width: 542px;
	padding: 0px 10px;
}
.sn-basket-table tbody td {
    padding: 2% 5px;
    border-bottom: 1px solid #e5e5e5;
}
.btn-personal {
    font-size: 18px !important;
    float: left;
	margin-right: 25px;
    text-transform: uppercase;
}
.order-text h2 {
	color: #000;
    font-size: 20px;
    margin-bottom: 20px;
}
input[type="checkbox"].orders-view {
    margin-right: 15px;
}
.orders-btn span.sn-orders-txt{
	font-weight: 700;
    font-style: normal;
    font-family: 'Roboto', sans-serif;
    color: #3e3a48;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: 0px;
}
.uni-cabinet-orders-table {
	font-weight: 400;
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: 0px;
}
.uni-cabinet-orders-table th {
	border-bottom: 1px solid #CCC;
    line-height: 50px;
}
.uni-cabinet-orders-table span {
    color: #3e3a48;
	margin-right: 20px;
}
.uni-cabinet-orders-detail {
    display: inline-block;
    padding: 5px 25px 7px 25px;
    font-size: 18px;
    line-height: 18px;
    color: #FFF;
    font-family: 'Roboto', sans-serif;
    background-color: #666666;
}
.uni-cabinet-orders-detail:hover {
    color: #CCC;
}
.uni-btn,
.uni-btn2 {
	font-size: 14px;
	color: #ffffff !important;
    background-color: #008d96 !important;
    padding: 0px 21px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    opacity: 1 !important;
    text-shadow: 0px 0px 0px #FFF !important;
    border: 0;
	line-height: 50px;
    text-align: center;
	cursor:pointer;
    display: inline-block;
transition: all .3s;
}
.infoitem {
	width: 370px;
    height: 550px;
    padding-top: 310px;
    float: left;
    margin-right: 45px;
    font-size: 23px;
    line-height: 36px;
	font-family: 'Montserrat', sans-serif !important;
}
.infoitem:nth-child(3n) {
	margin-right: 0px;
}
div.title-search-result {
	width:771px !important;
	background: #FFF;
	margin-top:14px;
	margin-left:250px;
}
.popup_myapp {
    bottom: 170px;
    right: 159px;
	background: url(/image/logo-whatsapp.png) no-repeat;
    background-size: contain;
}
.popup_myphone {
    bottom: 211px;
    right: 159px;
	background: url(/image/logo-phone.png) no-repeat;
    background-size: contain;
}
.popup_myphone, .popup_myapp {
	opacity:1;
    position: fixed;
    z-index: 998;
	display:none;
	width: 40px;
    height: 40px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.popup_myphone:hover, .popup_myapp:hover {
	opacity:0.7;
}
font.text a {
	color:#7e2e39;
}
.sub-item {
	display:none;
	position: absolute;
    margin: -79px 0px 0px 176px;
    background: #FFF;
    list-style: none;
    padding: 25px;
    line-height: 22px;
    border-top: 3px solid #7e2e39;
    width: 250px;

}
.sub-item a {
	color: #7f7e7e;
	padding-bottom: 7px;
    display: inline-block;
}
.sub-item a:hover {
	color: #7e2e39;
}
#section-content {
	font-family: 'Montserrat', sans-serif !important;
}
font.text,
font.text a,
.dep_item,
.dep_item font
{
    font-family: 'Roboto', sans-serif !important;
}
.img-main {
height: 300px;
text-align: center;
}
.basket_quantity_control .plus,
.basket_quantity_control .minus {
    width: 22px;
    text-align: center;
    background-position: 5px 4px !important;
    height: 22px;
    margin-left: -25px;
	background: url("/bitrix/templates/apteka2/components/uniles/sale.basket.basket/apteka2/images/arrows.png") no-repeat scroll 0 0 #f5f5f7;
}
.basket_quantity_control .minus {
    background-position: 5px -14px !important;
}
.basket_quantity_control .plus {

}
.mobile_show {
	display:none; 
}
#section-content {
    position: relative;
    text-align: left;
}
.bx_breadcrumbs {
	width: 1200px;
    display: inline-block;
    text-align: left;
    margin: 20px 0px;
}
.workarea {
	width: 1200px;
    display: inline-block;
}
.grid2x1 .bx_content_section {
	width: 100% !important;
}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images {
	transition: .3s;
}
.bx_catalog_list_home .bx_catalog_item_images_double, .bx_catalog_list_home .bx_catalog_item_images:hover {
	opacity: 0.5;
}
.bx_catalog_list_home .ap-catalog-item {
	border: 1px solid #FFF;
}
.bx_catalog_list_home .ap-catalog-item:hover {
	border: 1px solid #CCC;
}
.ap-catalog-item-text {
text-align: center;
    width: 100%;
}
.bx_catalog_text_ul.moto-widget-menu-sublist
{
	z-index: 9999;
}
#sSearch {
    left: 0;
    top: 33px;
    width: 18px;
    height: 18px;
	z-index: 98;
    cursor: pointer;
    position: absolute;
    display: inline-block;
    background: url(/image/search-min2.png) no-repeat;
    background-size: contain;
}
#sSearchBox {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #E4F2D2;
    z-index: 99;
}
#sSearchBox .sClose {
    position: absolute;
    right: 30px;
    top: 30px;
    background: #E4F2D2;
    z-index: 100;
    font-size: 24px;
    cursor: pointer;
}
#sSearchBox .sClose .close-svg-style {
    fill: none;
    stroke: #000;
    stroke-miterlimit: 10;
    stroke-width: 1.5px;
}
#sSearchBox .parent {
    width: 100%;
    height: 100%;
    display: table;
    position: absolute;
    top: 0;
    left: 0;
}
#sSearchBox .inner {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
#sSearchBox .block {
    display: inline-block;
}
#sSearchBox form {
    display: block;
    border: none;
}
#sSearchBox input {
    font-size: 17px;
    line-height: 21px;
    letter-spacing: 1.1px;
    color: #000;
    width: 900px;
    padding: 22px 0;
    padding-right: 33px;
    background-color: transparent;
    border: 0;
    outline: none;

    font-weight: 300;
    font-style: normal;
    font-family: 'Gotham', 'Lato', sans-serif;
}
svg.btnSearch {
    cursor: pointer;
    width: 20px !important;
    height: 20px !important;
}
.search-svg-style {
    fill: none;
    stroke: #000;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.5px;
}
#sSearchBox .block::after {
    content: '';
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #000;
    opacity: .4;
}
.catalog-item {
	width: 100%;
    border-bottom: 1px solid #eeeeee;
    padding: 10px 0px;
	font-family: 'Gotham', 'Lato', sans-serif;
}
.catalog-item-img {
    width: 400px;
    height: 300px;
}
.catalog-item-provider {

}
.catalog-item-name {
font-family: 'Gotham', 'Lato', sans-serif;
}
.catalog-item-price {
    font-family: 'GothamBold', 'Lato', sans-serif;
}
.moto-text_system_10 {
    color: #333135;
}
.moto-text_221 {
    font-weight: 700;
    font-style: normal;
    font-family: 'Roboto Slab', serif;
    color: #ff3433;
    font-size: 18px;
    line-height: 1.4;
    letter-spacing: 0px;
}
.bx_item_detail .bx_item_container {
    text-align: left;
}
.info-first.moto-text_system_10 a {
color: #008d96;
}
.info-first.moto-text_system_10 a:hover {
    color: #f86b0d;
}
.detail_img {
text-align: center;
}
.head-page {
	color: #008d96;
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    display: inline-block;
    width: 100%;
    margin-bottom: 25px;
    border-bottom: 1px solid #000;
    padding-bottom: 25px;


	font-weight: 400;
    font-style: normal;
    font-family: 'Gotham', 'Lato', sans-serif;
    color: #161616;
    font-size: 40px;
    line-height: 1;
    letter-spacing: 0px;
}
.mfp-close {
color: #000 !important;
}

#popup__toggle{bottom:40px;right:90px;position:fixed;z-index:999;}
.img-circle{background-color:#78be20;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #78be20;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#78be20;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;
background-image:url(/upload/phone-min.png);background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}

}
.popup_myphone, .popup_myapp {
    opacity: 1;
    position: fixed;
    z-index: 998;
    display: none;
    width: 40px;
    height: 40px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.popup_myphone {
    bottom: 211px;
    right: 159px;
    background: url(/image/logo-phone.png) no-repeat;
    background-size: contain;
}
.popup_myapp {
    bottom: 170px;
    right: 159px;
    background: url(/image/logo-whatsapp.png) no-repeat;
    background-size: contain;
}

#accordion h3 {
	background-color: transparent;
    border-bottom-width: 0px;
    border-color: transparent;
    border-left-width: 0px;
    border-radius: 0px;
    border-right-width: 0px;
    border-style: none;
    border-top-width: 0px;
    color: #008d96;
	font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    background-color: transparent;
    border-bottom-width: 0px;
    border-color: transparent;
    border-radius: 0px;
    border-style: none;
    color: #008d96;
	cursor:pointer;
	margin-top: 10px;
    padding: 10px 20px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    outline: none;
    position: relative;
}
#accordion h3:before {

	    content: "\f054";
    color: #008d96;
    font-size: 20px;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    position: absolute;
    right: 22px;
    top: 13px;
}
#accordion h3.ui-state-active {
	border-bottom: 0px solid #000;
}
#accordion h3.ui-state-active:before {

	content: "\f078";
    color: #008d96;
    font-size: 20px;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    position: absolute;
    right: 22px;
    top: 13px;
}
#accordion div {
	padding: 10px 20px;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    height: 100%;
}
/* End */
/* /bitrix/templates/demo/styles.css */
