

/* Start:/local/templates/miraton_composite/components/bitrix/news.detail/miraton-fashioncocktail/style.css?16366515386973*/
.fashioncocktail-blog h2,
.fashioncocktail-blog h3 {
    text-align: left;
    font-size: 20px;
    color: #181415;
    margin-bottom: 5px;
}
.fashioncocktail-blog h3 {
    font-size: 18px;
}
.fashioncocktail-blog h5 {
    font-size: 16px;
    line-height: 170%;
    margin-bottom: 15px;
}
.fashioncocktail-blog ul {
     padding-left: 16px;
}
.fashioncocktail-blog li {
    font-size: 15px;
    line-height: 170%;
}
.fashioncocktail-blog ul li {
    margin: 15px 0;
     padding-left: 4px;
}
.fashioncocktail-blog ol {
    padding-left: 15px;
    list-style: initial;
}
.fashioncocktail-blog ol li {
    list-style: decimal;
    padding-left: 10px;
    margin: 15px 0;
}
.fashioncocktail-blog .full-width{
    width:100%;
}
.fashioncocktail-blog img  {
    margin: 10px 0;
}
.center img {
    margin: 10px auto;
}

/*PARALLAX*/
.elem0 {
    top: 56%;
    left: 54%;
}

.elem1 {
    top: 16%;
    left: -2%;
}

.elem2 {
    top: 29%;
    left: -1%;
}

.elem3 {
    top: 0%;
    left: 24%;
}

.elem4 {
    top: 4%;
    left: 54%;
}


 .article-detail__parallax .parallax__object img {
    display: block;
    height: 100% !important;
    width: auto !important;
    margin: auto;
    max-width:240px !important;
}
.article-detail__parallax .parallax__object .parallax__content img {
    width: 62% !important;
    margin: 0 auto;
}

.article-detail__parallax {
    position: relative;
    width: 100%;
    max-width: 610px;
    margin: 55px auto;
    height: 490px;
    perspective: 1px;
    transform-style: preserve-3d;
    padding-bottom: unset!important;
    overflow: visible!important;

}

.article-detail__parallax .parallax__container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.article-detail__parallax .parallax__object:nth-child(1) {
    z-index: 10;
}
.article-detail__parallax .parallax__object:nth-child(2) {
    z-index: 11;
}
.article-detail__parallax .parallax__object:nth-child(3) {
    z-index: 12;
}
.article-detail__parallax .parallax__object:nth-child(4) {
    z-index: 13;
}

.article-detail__parallax .parallax__object {
    position: absolute;
    transition: 4s;
    transform: translateZ(-1px) scale(2);
}
.article-detail__parallax.active .parallax__object {
    transform: none;
}

.elem0 {
	top: -21%;
	left: 13%;
}
.elem1 {
 top: 47%;
	left: 13%;
}
.elem2 {
	top: -10%;
	left: 42%;
}
.elem3 {
	top: 32%;
    left: 42%;
        z-index: 12;
}
.elem4 {
        top: 67%;
    left: 49%;
    z-index: 11;
}
.elem5 {
    top: 0%;
    left: 31%;
}
.elem15 {
	top: 74%;
	left: -10%;
}
.elem16 {
            top: 0%;
    left: 45%;
}

.article-detail__parallax.active .elem0{
	top: -5%;
}
.article-detail__parallax.active .elem1{
	top: 40%;
}
.article-detail__parallax.active .elem4{
	top: 61%;
}

@media (max-width: 767px) {
    .elem41 {
        top: 55%;
        left: 54%;
        width: 44%!important;
    }
    .elem42 {
        top: 29%;
        left: -10%;
        width: 42%!important;
    }
    .elem43 {
        top: 38%;
        left: -8%;
        width: 50%!important;
    }
    .elem44 {
        top: 17%;
        left: 20%;
        width: 60%!important;
    }
    .elem45 {
        top: 19%;
        left: 58%;
        width: 57%!important;
    }
    .elem46 {
        top: 17%;
        left: 10%;
        width: 23%!important;
    }
    .elem47 {
        top: 80%;
        left: 39%;
        width: 29%!important;
    }
    .article-detail__parallax {
        margin: 0px auto!important;
    }
    .article-detail__parallax {
        max-width: 100%;
        height: 290px;
    }
    .fashioncocktail-blog ul,
    .fashioncocktail-blog ol {
        padding-left: 20px;
    }
    .fashioncocktail-blog ol li,
    .fashioncocktail-blog ul li {
        padding-left: 0;
    }
}

.action-block a.more{
display: block;
    margin: 0;
    cursor: pointer;
    background-color: #181415;
    width: 140px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 15px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    position: absolute;
    left: 0;
    top: 5px;
    visibility: visible;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=0);
    top: 0;
    bottom: auto;
    /* width: 100%; */
    margin: 0 auto;
    left: 45%;
    right: 50%;
    top: 80%;
}
.action-block a.more.w-width {
	width:240px;
	left:40%;
}
.action-block a.more:hover {
			-moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
        background: #86bd4a;
}
.action-block {
	position:relative
}

.more {
	    margin: 0 auto;
    display: inline-block;
    width: 100%;
    height: 40px;
    /* top: -40px; */
    position: relative;
}
.fashioncocktail-blog img {
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.content-news-single {
    max-width: 1000px;
    width: 100%;
}
.block-item {
    margin: 20px 0;
}

@media(min-width: 1280px) {
   .block-item {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        column-gap: 20px;
    } 
}
.voteblock {
    position: relative;
}
.external-share.infopage{
    position: absolute;
    top: 7px;
    left: 50%;
    transform: translateX(-50%);
    box-shadow: 0px 20px 52px rgba(126, 126, 126, 0.08);
    padding: 20px;
    background: #fff;
    min-width: 225px;
    max-width: 225px;
    text-align: center;
    z-index: 1;
}
.external-share ul {
    padding: 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal {
    margin: 0;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
    margin-right: 20px;
}
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:last-child {
    margin-right: 0;
}
.ya-share2__item_service_facebook .ya-share2__badge,
.ya-share2__item_service_telegram .ya-share2__badge,
.ya-share2__item_service_viber .ya-share2__badge,
.ya-share2__item_service_whatsapp .ya-share2__badge {
    background-color: #fff;
}
.ya-share2__item_service_facebook .ya-share2__icon {
    background-image: url(/local/templates/miraton_composite/images/new-theme/icons/facebook-sm.svg);
}
.ya-share2__item_service_telegram .ya-share2__icon {
    background-image: url(/local/templates/miraton_composite/images/new-theme/icons/telegram.svg);
}
.ya-share2__item_service_viber .ya-share2__icon {
    background-image: url(/local/templates/miraton_composite/images/new-theme/icons/viber.svg);
}
.ya-share2__item_service_whatsapp .ya-share2__icon {
    background-image: url(/local/templates/miraton_composite/images/new-theme/icons/watsapp.svg);
}
.voteblock .share-text {
    font-weight: normal;
    font-size: 13px;
    line-height: 150%;
    margin-bottom: 20px;
}

/* End */


/* Start:/local/templates/miraton_composite/components/bitrix/iblock.vote/star_new/style.min.css?1627415976832*/
.bx_item_detail_rating{margin-bottom:10px}.bx_item_detail_rating td{vertical-align:middle;text-align:right}.bx_item_detail_rating .bx_item_rating{text-align:right}.bx_item_detail_rating .bx_stars_container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}.bx_item_detail_rating .bx_stars_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(/local/templates/miraton_composite/components/bitrix/iblock.vote/star_new/images/stars.png) no-repeat center}.bx_item_detail_rating .bx_stars_progress{position:absolute;top:0;bottom:0;left:0;background:#e76110}.bx_item_detail_rating .bx_stars_rating_votes{color:#8d8d8d;font-size:11px;line-height:11px;vertical-align:middle}@media(max-width:530px){.bx-touch .bx_item_detail_rating .bx_stars_container{height:15px;margin:4px 0}.bx_item_detail_rating .bx_stars_rating_votes{font-size:7px;line-height:7px}}
/* End */


/* Start:/local/templates/miraton_composite/components/bitrix/system.pagenavigation/comment_blog/style.css?16274159765084*/
.bx-pagination {
	margin: 10px 0;
}
.bx-pagination .bx-pagination-container {
	text-align: center;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.bx-pagination .bx-pagination-container ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
}
.bx-pagination .bx-pagination-container ul li {
	display: inline-block;
	margin: 0 2px;
	overflow: hidden;
}
.bx-pagination .bx-pagination-container ul li span{
    -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
       -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    	 -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    		transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	/*background: #eff0f1;*/
	padding: 0 8px;
	display: block;
	height: 37px;
	min-width: 37px;
	line-height: 37px;
	color: var(--black-main);
	font-size: 16px;
	border-radius: 19px;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-pagination .bx-pagination-container ul li a {
	text-decoration: none;
	display: block;
	border-radius: 19px;
	height: 37px;
	min-width: 37px;
	line-height: 37px;
	color: var(--black-main);
	vertical-align: middle;
	font-size: 16px;
}
.bx-pagination .bx-pagination-container ul li a:hover span{
	background: var(--grey-bg);
}
.bx-pagination .bx-pagination-container ul li.bx-active span{
	background: var(--grey-bg);
	color: var(--black-main);
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span {
	/*background: #fff;*/
	/*border: 2px solid #eff0f1;*/
	line-height: 37px;
	padding: 0;
	opacity: 1;
	/*color: #444;*/
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span{
	color: var(--black-main);
	/*background: #fff;*/
	/*border: 2px solid #eff0f1;*/
	line-height: 37px;
	padding: 0;
	display: inline-block;
	opacity: .5;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span {
	/*background: #fff;*/
	/*border-color: #DADADA;*/
	/*color: #000;*/
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-prev span {
	background: url('/local/templates/miraton_composite/components/bitrix/system.pagenavigation/comment_blog/../../../../images/new-theme/icons/pagination-next.svg') no-repeat;
	width: 9px;
	min-width: 9px;
	height: 18px;
	transform: rotate(-180deg);
	border: 0;
	text-indent: -9999px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-next a span,
.bx-pagination .bx-pagination-container ul li.bx-pag-next span {
	background: url('/local/templates/miraton_composite/components/bitrix/system.pagenavigation/comment_blog/../../../../images/new-theme/icons/pagination-next.svg') no-repeat;
	width: 9px;
	min-width: 9px;
	height: 18px;
	border: 0;
	text-indent: -9999px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev a,
.bx-pagination .bx-pagination-container ul li.bx-pag-next a {
	width: 9px;
	min-width: 9px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-prev {
	margin-right: 42px;
}
.bx-pagination .bx-pagination-container ul li.bx-pag-next {
	margin-left: 42px;
}

/*color schemes*/
.bx-pagination.bx-green  .bx-pagination-container ul li.bx-active span{
	background: var(--grey-bg);
	color: var(--black-main);
}
.bx-pagination.bx-yellow  .bx-pagination-container ul li.bx-active span{
	background: #F9A91D;
	color: #fff;
}
.bx-pagination.bx-red  .bx-pagination-container ul li.bx-active span{
	background: #E22B2B;
	color: #fff;
}
.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{
	background: #0083d1;
	color: #fff;
}
.bx-pagination-container ul li a.loaded span{
	background-color: #ccc;
}
.load-button {
	display: flex;
	align-items: center;
	justify-content: center;
	/*line-height: normal;*/
	/*width: 360px;*/
	height: 50px;
	text-align: center;
	/*-webkit-border-radius: 60px;*/
	/*-moz-border-radius: 60px;*/
	/*border-radius: 60px;*/
	border: 0;
	background: var(--black-main);
	color: var(--white);
	font-size: 14px;
	margin: 0 auto 27px;
	padding: 10px 24px;
	cursor: pointer;
	transition: all .2s ease-out;
	/*padding-t.op: 14px;*/
}

.load-button:hover {
	background: var(--black-main);
}
div.ajax_page_1 > img.loader {
	-webkit-animation: preloader 1.5s infinite linear;
	-moz-animation: preloader 1.5s infinite linear;
	-ms-animation: preloader 1.5s infinite linear;
	-o-animation: preloader 1.5s infinite linear;
	animation: preloader 1.5s infinite linear;
}
/* End */
/* /local/templates/miraton_composite/components/bitrix/news.detail/miraton-fashioncocktail/style.css?16366515386973 */
/* /local/templates/miraton_composite/components/bitrix/iblock.vote/star_new/style.min.css?1627415976832 */
/* /local/templates/miraton_composite/components/bitrix/system.pagenavigation/comment_blog/style.css?16274159765084 */
