/*=============== base rules ===============*/body {	font-family: 'Myriad Pro', Helvetica, Arial, sans-serif ;	line-height: 1.3;}a {  color: #000;  text-decoration: none;}a:hover,a:focus {  color: #000;  outline: none;  text-decoration: underline;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {	font-family: Georgia;	line-height: 1.2;}h1,.h1 {	font-size: 55px;}small, .small {	font-size: 83%;}blockquote {	font-size: 24px;	line-height: 1.416666;	margin: 20px 0;	font-family: Georgia;	padding: 20px;}/*=============== end base rules ===============*//*=============== layout rules ===============*/.site-wrap {	max-width: 1200px;	min-width: 320px;	margin: 0 auto;}.placeholder {	margin-bottom: 20px;}.placeholder_mb0 {	margin-bottom: 0;}.placeholder_mb30 {	margin-bottom: 30px;}.placeholder h1:first-child,.placeholder h2:first-child,.placeholder h3:first-child,.placeholder h4:first-child {	margin-top: 0;}/*=============== end layout rules ===============*//*=============== module rules ===============*/.wrap-holder {	border-top: 4px solid #000;}.menu-holder {	background-color: #fff;	margin-bottom: 30px;}.logo {	height: auto;    max-width: 100%;}.top-bar {	padding: 25px 0;	margin: 0 10px;}.top-bar-center {	overflow: hidden;	text-align: center;	padding: 29px 0 50px;	position: relative;	margin: 0 10px;}.top-bar-center:after {	content: '';	position: absolute;	left: 50%;	bottom: 20px;	width: 10px;	height: 10px;	margin-left: -5px;	background-color: #000;	-ms-transform: rotate(45deg);	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}.menu-cover .top-bar-center:after {	width: 8px;	height: 8px;	bottom: 12px;}.top-bar-center_mobile {	margin-left: -21px;	margin-right: -21px;	overflow: visible;	padding-bottom: 34px;}.top-menu {	padding-left: 0;	margin-bottom: 0;	list-style: none;	display: table;	width: 100%;}.top-menu-item {	display: table-cell;	text-align: center;	padding: 0 20px;}.top-menu-link {	font-size: 19px;	padding: 0 10px 1px;	white-space: nowrap;	font-family: Georgia;}.top-menu-link:hover,.top-menu-link:focus,.top-menu-link:active {	color: #fff;	text-decoration: none;	background-color: #000;}.top-menu-link_nohov:hover,.top-menu-link_nohov:focus,.top-menu-link_nohov:active {	color: #000;	background-color: transparent;}.top-menu-link_nohov img[src*="woman_dila"] {	position: relative;	top: -3px;}.menu-cover .top-bar {	padding-bottom: 0;}.menu-cover .top-menu-link {	display: block;	font-size: 21px;	padding-bottom: 0;}.menu-cover .top-menu-link:hover,.menu-cover .top-menu-link:focus,.menu-cover .top-menu-link:active {	padding: 16px 0 18px;	margin: -16px 0 -18px;}.menu-cover .top-bar-center {	padding-top: 0;}.menu-cover .top-bar-center:last-child:after {	display: none;}.slice-holder {	margin-bottom: 20px;	background: #FFFFFF;	background: -moz-linear-gradient(top,  rgba(225,225,225,1) 0%, rgba(241,241,241,1) 25%, rgba(255,255,255,1) 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,225,225,1)), color-stop(25%,rgba(241,241,241,1)), color-stop(100%,rgba(255,255,255,1)));	background: -webkit-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(241,241,241,1) 25%,rgba(255,255,255,1) 100%);	background: -o-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(241,241,241,1) 25%,rgba(255,255,255,1) 100%);	background: -ms-linear-gradient(top,  rgba(225,225,225,1) 0%,rgba(241,241,241,1) 25%,rgba(255,255,255,1) 100%);	background: linear-gradient(to bottom,  rgba(225,225,225,1) 0%,rgba(241,241,241,1) 25%,rgba(255,255,255,1) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=0 );}.hot-topics {	padding-left: 20px;	height: 40px;	background: url('/static/img/bottom_tape.png') no-repeat 0 0 transparent;	background-size: contain;}.hot-topics__elem {	float: left;	margin: 10px 0  0 15px;}.hot-topics__elem:first-child {	margin-left: 0;}.hot-topics__link {	font-size: 11px;	font-family: Georgia;}.red,.hot-topics__link_red  {	color: red;}a.red:hover,.hot-topics__link_red:hover {	color: red;}.bl-font-24 {	font-size: 24px;	line-height: 1.416666;	margin: 20px 0;	font-family: Georgia;}/* lightbox */#fader,.fader-social {	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);	bottom: 0;	display: none;	left: 0;	position: fixed;	right: 0;	top: 0;	z-index: 999998;}#fader.fader-trans {	background-color: transparent;}.lightbox {	display: none;	height: 0;	left: 0;	position: absolute;	right: 0;	top: 88px;	z-index: 999999;	color: #fff;}.lightbox .lb-container {	position: relative;}.lb-close {	display: none;}.lightbox .lb-close {	cursor: pointer;	display: block;	position: absolute;	right: 0;	top: 0;	color: #fff;}.lightbox a,.lightbox a:hover,.lightbox a:focus {	color: #fff;}.lightbox .ext-form_link .pseudolink,.lightbox .ext-form_link .pseudolink:hover,.lightbox .ext-form_link .pseudolink:active {	border-bottom-color: #fff;}.lightbox .social-icon {	border-color: #fff;}.site-wrap_lb, .lightbox .container_lb, .lightbox .row_lb {	height: 0;}/* end lighbox */.post-desc {	padding: 0 10px 5px;	background-color: #fff;	border: 1px solid #e1e1e1;	margin-top: -30px;	box-shadow: 0 2px 3px 0 rgba(7, 8, 8, 0.15);}.post-desc .h2,.special-head .h3 {	margin-top: 10px;	margin-bottom: 15px;}.shad-bl,blockquote,.widget-bl,.comment-holder {	border: 1px solid #e1e1e1;	box-shadow: 0 2px 3px 0 rgba(7, 8, 8, 0.15);}.shad-bl_l-special {	height: 200px;}/* author block */.bl-author {	font-size: 14px;	color: #7d7d7d;	padding: 10px 0;	font-style: italic;	border-width: 4px 0;	border-style: solid;	border-color: #eee transparent;}.bl-author__name {	float: left;	padding-right: 10px;	margin: 3px 10px 0 0;	line-height: 12px;	border-right: 1px solid #7d7d7d;}.bl-author__el {	float: left;	padding-right: 10px;	margin-right: 10px;	position: relative;}.bl-author__el:after {	content: '';	position: absolute;	width: 1px;	height: 14px;	right: 0;	top: 50%;	margin-top: -7px;	background-color: #7d7d7d;}.bl-author__el:last-child:after {	width: 0;}.bl-author__date {	float: left;	margin-right: 10px;	white-space: nowrap;}/* end author block */.post-teaser {	font-size: 30px;	font-family: Georgia;	padding-bottom: 25px;	margin-bottom: 30px;	border-bottom: 4px solid #eee;}.post-body p,.t-style17 {	font-size: 17px;	line-height: 30px;}.post-body img:hover,.img-hover {	cursor: pointer;}.title-bl {	display: block;	text-align: center;}.post-body p a,.orange-l {	color: #ff9900;}.embed-responsive {	padding-bottom: 56.25%;}.post-img-desc {	margin-top: -20px;	text-align: center;	color: #7d7d7d;	font-style: italic;	padding: 5px 20px;	background-color: #fff;	display: block;}.widget-bl {	padding: 20px;}.bl-b-border {	padding-bottom: 15px;	margin-bottom: 15px;	border-bottom: 4px solid #eee;}.bl-b-border_top {	border-top: 4px solid #eee;	padding-top: 15px;}.widget-bl_calc {	min-height: 810px;}.widget-bl_mh563 {	min-height: 563px;}.widget-post {	font-size: 19px;	margin-bottom: 4px;	font-family: Georgia;}.calc-desc {	font-size: 14px;	color: #7d7d7d;	display: block;	margin-top: -10px;	white-space: nowrap;}.tdu-link {	font-size: 14px;	font-style: italic;	color: #7d7d7d;	text-decoration: underline;}a#gotop {	width: 51px;	height: 48px;	position: fixed;	top: 10px;	right: 10px;	display: block;	text-decoration: none;	background: url('/static/img/up.png') no-repeat 0 0;	z-index: 9999;	opacity: 0.4;	cursor: pointer;	display: none;}a#gotop:hover {	opacity: 0.7;}.img-responsive-wr img {	display: block;	max-width: 100%;	height: auto;	margin: 0 auto;}.img-responsive {	margin: 0 auto;}.img-responsive-inline {	max-width: 100%;	height: auto;}.effect {	position: relative;	overflow: hidden;}.effect .caption {	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	overflow: hidden;	text-align: center;	opacity: 0;	-o-transition: all 0.3s linear 0s;	-moz-transition: all 0.3s linear 0s;	-ms-transition: all 0.3s linear 0s;	-webkit-transition: all 0.3s linear 0s;	transition: all 0.3s linear 0s;}.effect .overlay {	background: rgba(255, 255, 255,0.7);	width: 20%;	height: 100%;	position: absolute;	top: 100%;}.effect .overlay-1 {	left: 0;	-o-transition: all 0.15s linear 0.2s;	-moz-transition: all 0.15s linear 0.2s;	-ms-transition: all 0.15s linear 0.2s;	-webkit-transition: all 0.15s linear 0.2s;	transition: all 0.15s linear 0.2s;}.effect .overlay-2 {	left: 20%;	-o-transition: all 0.15s linear 0.25s;	-moz-transition: all 0.15s linear 0.25s;	-ms-transition: all 0.15s linear 0.25s;	-webkit-transition: all 0.15s linear 0.25s;	transition: all 0.15s linear 0.25s;}.effect .overlay-3 {	left: 40%;	-o-transition: all 0.15s linear 0.3s;	-moz-transition: all 0.15s linear 0.3s;	-ms-transition: all 0.15s linear 0.3s;	-webkit-transition: all 0.15s linear 0.3s;	transition: all 0.15s linear 0.3s;}.effect .overlay-4 {	left: 60%;	-o-transition: all 0.15s linear 0.35s;	-moz-transition: all 0.15s linear 0.35s;	-ms-transition: all 0.15s linear 0.35s;	-webkit-transition: all 0.15s linear 0.35s;	transition: all 0.15s linear 0.35s;}.effect .overlay-5 {	left: 80%;	-o-transition: all 0.15s linear 0.4s;	-moz-transition: all 0.15s linear 0.4s;	-ms-transition: all 0.15s linear 0.4s;	-webkit-transition: all 0.15s linear 0.4s;	transition: all 0.15s linear 0.4s;}.effect:hover .overlay {	top: 0px;}.effect:hover .overlay-1 {	-moz-transition-delay: 0s;	-webkit-transition-delay: 0s;	-o-transition-delay: 0s;	-ms-transition-delay: 0s;	transition-delay: 0s;}.effect:hover .overlay-2 {	-moz-transition-delay: 0.1s;	-webkit-transition-delay: 0.1s;	-o-transition-delay: 0.1s;	-ms-transition-delay: 0.1s;	transition-delay: 0.1s;}.effect:hover .overlay-3 {	-moz-transition-delay: 0.15s;	-webkit-transition-delay: 0.15s;	-o-transition-delay: 0.15s;	-ms-transition-delay: 0.15s;	transition-delay: 0.15s;}.effect:hover .overlay-4 {	-moz-transition-delay: 0.2s;	-webkit-transition-delay: 0.2s;	-o-transition-delay: 0.2s;	-ms-transition-delay: 0.2s;	transition-delay: 0.2s;}.effect:hover .overlay-5 {	-moz-transition-delay: 0.25s;	-webkit-transition-delay: 0.25s;	-o-transition-delay: 0.25s;	-ms-transition-delay: 0.25s;	transition-delay: 0.25s;}.effect:hover .caption {	opacity: 1;	-moz-transition-delay: 0.4s;	-webkit-transition-delay: 0.4s;	-o-transition-delay: 0.4s;	-ms-transition-delay: 0.4s;	transition-delay: 0.4s;}.form-row-checkbox {	color: #999;	font-size: 14px;	font-style: italic;	display: block;}.birthday-elem {	float: left;	padding: 0 20px 5px 0;}.birthday-elem_last {	padding-right: 30px;	position: relative;}.birthday-elem__change {	top: -2px;	right: 0;	height: 22px;	line-height: 22px;	font-size: 26px;	overflow: hidden;	position: absolute;}.upload-img {	display: inline-block;	position: relative;	font-size: 14px;	font-style: italic;	margin-top: 5px;	overflow: hidden;}.upload-img input[type="file"] {	position: absolute;	font-size: 30px;	opacity: 0;	left: 0;	top: 0;	cursor: pointer;}/* person block */.bl-person {	overflow: hidden;}.bl-person__right {	float: left;	width: 100%;}.bl-person__right-in {	padding-left: 52%;}.bl-person__link {	float: left;	width: 50%;	height: 100px;	overflow: hidden;	background-size: cover;	background-repeat: no-repeat;	background-position: center;}.bl-person__left {	float: left;	width: 57%;	overflow: hidden;	margin-left: -100%;} .bl-person-desc {	padding: 0 10px 15px;} .bl-person-list {	padding-left:0;	list-style:none;	font-style: italic;}.bl-person-list li {	margin-bottom: 5px;}.footer-slide {	position: absolute;	bottom: 100%;}.footer-slide__up,.footer-slide__down {	display: block;	width: 40px;	height: 40px;	line-height: 40px;	font-size: 1.7em;	color: #fff;	text-align: center;	background-color: #000;}.footer-slide__up:hover,.footer-slide__up:focus,.footer-slide__down:hover,.footer-slide__down:focus {	color: #fff;}.footer-slide__up i,.footer-slide__down i {	line-height: 40px;}.footer-slide__down {	display: none;}/* end person block *//* raiting */.raiting {	position: relative;	float: left;	font-size: 24px;	white-space: nowrap;}.raiting__num {	float: left;	margin-left: 5px;	font-size: 24px;	line-height: 20px;	font-style: italic;	font-family: Georgia;}.raiting_avg {	position: absolute;	left: 0;	top: 0;	bottom: 0;	overflow: hidden;}.raiting .fa {	float: left;}/* end raiting *//*404 page*/.error404 {	background: url('https://x.magnet.kiev.ua/tmp/woman-404.png');	background-position: center;	background-size: cover;	background-repeat: no-repeat;	font-family: 'Myriad Pro',Helvetica,Arial,sans-serif;    line-height: 1.3;}.footer-bottom {	position: absolute;	width: 100%;	bottom: 0;}/*end of 404 page*/.table-author {	margin-bottom: 0;}.table-recipe {	margin-bottom: 10px;}.table-author > tbody > tr > td,.table-recipe > tbody > tr > td {	padding: 0 5px 0 5px;	border: none;	vertical-align: middle;}.table-author > tbody > tr > td:first-child,.table-recipe > tbody > tr > td:first-child {	padding-left: 0;}.table-author > tbody > tr > td.first {	width: 36px;}.table-recipe > tbody > tr > td.icon-cell {	width: 30px;	text-align: center;}.table-author > tbody > tr > td:last-child,.table-recipe > tbody > tr > td:last-child {	padding-right: 0;}.w100 {	width: 100%;}.w125p {	width: 125px;}.table-recipe__line {	padding-left: 10px;}.icon-cell .fa {	width: 30px;	font-size: 28px;}.image-holder {	display: block;	text-align: center;}.image-caption {	max-width: 45%;	margin: 0 auto;	padding: 5px 20px;	display: block;	color: #7d7d7d;	font-style: italic;	background: #fff;	position: relative;	bottom: 20px;	border: 1px solid #e1e1e1;	box-shadow: 0 2px 3px 0 rgba(7,8,8,0.15);	z-index: 10;}/*=============== end module rules ===============*//*=============== state rules ===============*/.oh {	overflow: hidden;}.lh20 {	line-height: 20px;}.inset20 {	padding: 20px;}.font14 {	font-size: 14px;}.font15 {	font-size: 15px;}.font22 {	font-size: 22px;}.h0 {	height: 0;	overflow: hidden;}.underline {	text-decoration: underline;}.br50 {	border-radius: 50%;}.vi10 {	margin: 10px 0;}.vi20 {	margin: 20px 0;}.mt0 {	margin-top: 0;}.mb0 {	margin-bottom: 0;}.top10 {	margin-top: 10px;}.top3 {	margin-top: 3px;}.mt2 {	margin-top: 2px;}.top4 {	margin-top: 4px;}.top5 {	margin-top: 5px;}.top20 {	margin-top: 20px;}.top25 {	margin-top: 25px;}.right5 {	margin-right: 5px;}.right10 {	margin-right: 10px;}.bottom10 {	margin-bottom: 10px;}.bottom5 {	margin-bottom: 5px;}.top0_3em {	margin-top: 0.3em;}.woman_mobile {	width: 0;	height: 0;	overflow: hidden;}.t-2 {	position: relative;	top: -2px;}.posr {	position: relative;}.vp10 {	padding: 10px 0;}.sky-form .note-error {	color: #ee9393;}/* branding */.width_1000 .wrap-holder,.width_1200 .wrap-holder {	margin: 0 auto;	position: relative;	background-color: #fff;}.width_1000 .wrap-holder {	max-width: 1000px;}.width_1200 .wrap-holder {	max-width: 1200px;}.width_1000 .slim-site-hidden,.width_1000 #topcontrol,.width_1200 #topcontrol {	display: none;}@media (min-width:768px) {	.width_1000 .zodiac-signs .visible-bran {		display: block !important;	}}/* end branding */.site-wrap_bg {	background-color: #fff;}.muted {	color: #7d7d7d;}.italic {	font-style: italic;}.bold {	font-weight: bold;}.footer-holder.fixed {	top: 100%;	left: 0;	right: 0;	position: fixed;	z-index: 10;}/*=============== end state rules ===============*/.pseudo,.pseudo:hover,.pseudo:active,.pseudo:focus {	text-decoration: none;}.pseudolink {	text-decoration: none;	border-bottom: 1px dotted #000;}.pseudolink_c {	color: #000;}.pseudolink:hover,.pseudolink:active {	text-decoration: none;	border-bottom-color: #000;}.footer-holder {	padding-top: 30px;	background-color: #000;}.bigger {    font-size: 1.2em;}.inverse {    color: #fff;}.gray {	color: #4d4d4d;}.gray a, .gray a:hover {    color: #4d4d4d;}.inverse a, .inverse a:hover {    color: #fff;}.btn_mob {	margin-top: -7px;}.post-date {	margin-bottom: 10px;	font-size: 12px;}.bb-h1 {	padding-bottom: 10px;	margin-bottom: 20px;	border-bottom:1px solid #000;}/*===== pagination =====*/.paginator {	font-size: 14px;	font-style: italic;	margin: 30px 0 30px;	padding: 7px 0;	font-style: italic;	border-width: 4px 0;	border-style: solid;	text-align: center;	border-color: #eee transparent;}.page-prev,.page-list,.page-next {	display: inline-block;	margin: 0 5px;}.page-item {	float: left;	height: 30px;	line-height: 32px;	margin: 6px 4px 0;	text-align: center;	white-space: nowrap;	text-decoration: none;}.page-list .page-item {	width: 30px;	border-radius: 50%;}span.page-item,.page-list a:hover,.page-list a:active,.page-list a:focus {	background-color: #000;	text-decoration: none;	color: #fff;}/*===== end pagination =====*/.gsc-selected-option-container, .gsc-search-button, .gsc-input-box {    box-sizing: content-box;}.gsc-input-box {    line-height: normal;}.ext-form_link {    font-size: 85%;    line-height: 16px;    text-align: right;}.social-icons {    float: left;    margin: 5px 10px 0 0;}.social-icon {	float: left;	border-radius: 4px;	border: 2px solid #000;	margin-right: 10px;	min-width: 44px;	padding: 5px 0;	text-align: center;	-webkit-transition: all 0.5s ease-in-out 0s;	transition: all 0.5s ease-in-out 0s;}.social-icon:hover {	transform: rotate(360deg);}.menu-holder .fa,.menu-cover .fa,.lb-close .fa {	font-size: 1.7em;}.menu-holder .fa-search_menu {	font-size: 1.4em;	line-height: 1.2em;}.menu-holder .fa:hover,.menu-cover .fa:hover,.lb-close .fa:hover,.follow-us:hover {	-webkit-transition: all 0.1s ease-in-out;	transition: all 0.1s ease-in-out;	-ms-transform: scale(1.5);    -webkit-transform: scale(1.5);	transform: scale(1.4);}.menu-cover {	position: absolute;	top: 0;	left: 0;	background-color: #fff;	display: none;	border: 1px solid #e1e1e1;	box-shadow: 0 2px 3px 0 rgba(7, 8, 8, 0.15);}.menu-cover.menu-cover_open {	display: block;	z-index: 999999;}hr {	border-top-color: #4d4d4d;}.font-big {	font-size: 19px;	font-family: Georgia;}.follow-us {	display: inline-block;	width: 24px;	height: 24px;	font-size: 17px;	vertical-align: middle;	border-radius: 50%;	line-height: 24px;	text-align: center;	margin-right: 6px;	background-color: #fff;	font-family: Georgia;}.bl-subscribe .follow-us  {	width: 30px;	height: 30px;	font-size: 22px;	line-height: 30px;	margin-right: 10px;	background-color: #000;}.lab {	display: inline-block;	width: 26px;	height: 26px;	background-image: url('/static/img/woman_labels.png');	background-repeat: no-repeat;	background-color: transparent;	margin-left: 5px;}.lab:first-child {	margin-left: 0;}.lab_copy {	background-position: 0 0;}.lab_18 {	background-position: -26px 0;}.category {	float: left;	padding: 0 10px;	margin: 0 10px 10px 0;	font-style: italic;}.category-inpost {	float: left;	color: #fff;	font-size: 14px;	padding: 2px 10px 0;	margin: 0 10px 5px 0;	font-style: italic;	background-color: #000;}.category-inpost_mb0 {	margin-bottom: 0;}.label-el {	float: left;	color: #000;	font-size: 14px;	padding: 0 10px;	height: 20px;	line-height: 22px;	margin: 0 10px 5px 0;	font-style: italic;	font-family: "Myriad Pro";	text-decoration: none;}.label-el.active,.label-el:hover,.label-el:active,.label-el:focus {	color: #fff;	background-color: #000;	text-decoration: none;}.muted-14 {	float: left;	font-size: 14px;	color: #7d7d7d;	white-space: nowrap;}.category-inpost:hover,.category-inpost:active,.category-inpost:focus {	text-decoration: none;	color: #fff;}a.category:hover,a.category:active,a.category:focus,a.category.active {	color: #000;	background-color: #fff;	text-decoration: none;}a.category.active {	cursor: default;}.btn-black {	color: #fff;	font-size: 18px;	border-radius: 0;	line-height: inherit;	background-color: #000;	border-color: transparent;	padding-left: 18px;	padding-right: 18px;}.btn-black:focus,.btn-black.focus,.btn-black:hover,.btn-black:active,.btn-black.active,.btn-black:active:focus {	color: #fff;	outline: none;	background-color: #000;	border-color: transparent;}.btn_contest {	top: 50%;	margin-top: -20px;	position: relative;	opacity: 0;    transition: all 0.2s ease-in-out 0s;}.effect .caption .btn {	top: 50%;	margin-top: -18px;	position: relative;}.btn-input {	position: absolute;	top: 4px;	right: 4px;}.r-rhomb-bl {	float: left;	padding-right: 30px;	position: relative;	margin-right: 15px;}.r-rhomb-bl:after {	content: '';	position: absolute;	right: 0;	top: 50%;	width: 10px;	height: 10px;	margin-top: -4px;	background-color: #000;	-ms-transform: rotate(45deg);	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}.r-rhomb-bl-desc {	float: left;	color: #7d7d7d;	font-size: 14px;	margin-top: 17px;	font-style: italic;	font-family: "Myriad Pro";}.horoscope-item {	position: relative;	padding-top: 100px;}.horoscope-item__emblem {	position: absolute;	width: 90px;	height: 90px;	top: 0;	left: 50%;	margin-left: -45px;	background-image: url('/static/img/horoscope_big.png');	background-repeat: no-repeat;	background-color: transparent;}.horoscope-item__emblem_oven {	background-position: 0 0;}.horoscope-item__emblem_telec {	background-position: -90px 0;}.horoscope-item__emblem_bliznecy {	background-position: -180px 0;}.horoscope-item__emblem_rak {	background-position: -270px 0;}.horoscope-item__emblem_lev {	background-position: 0 -90px;}.horoscope-item__emblem_deva {	background-position: -90px -90px;}.horoscope-item__emblem_vesy {	background-position: -180px -90px;}.horoscope-item__emblem_skorpion {	background-position: -270px -90px;}.horoscope-item__emblem_strelec {	background-position: 0 -180px;}.horoscope-item__emblem_kozerog {	background-position: -90px -180px;}.horoscope-item__emblem_vodolej {	background-position: -180px -180px;}.horoscope-item__emblem_ryby {	background-position: -270px -180px;}.horoscope-item__but {	color: #fff;	font-size: 18px;	line-height: 24px;	height: 24px;	font-family: "Myriad Pro";	text-align: center;	margin-bottom: 5px;	background-color: #000;}.horoscope-item__hover {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	padding: 20px 10px 10px;	font-size: 16px;	color: #fff;	text-align: center;	background-color: #000;}.horoscope-item__hover .horoscope-item__txt {	color: #fff;	display: block;	height: 73%;	overflow: hidden;}.muted-link {	font-size: 14px;	color: #7d7d7d;	font-style: italic;	text-decoration: underline;}.muted-link:hover,.muted-link:focus,.muted-link:active {	color: #7d7d7d;}.horoscope-item:hover .horoscope-item__hover {	opacity: 1}.fz18 {	font-size: 18px;}.shadow-wr {	position: relative;	overflow: hidden;	display: block;}.shadow {	position: absolute;	top: 0;	bottom: 0;	width: 100%;	background-color: rgba(0, 0, 0, 0.55);}.shadow-l {	right: 64.25%;	-webkit-transform: skew(20deg);	-moz-transform: skew(20deg);	-o-transform: skew(20deg);	-ms-transform: skew(20deg);	transform: skew(20deg);}.shadow-r {	left: 64.25%;	-webkit-transform: skew(-20deg);	-moz-transform: skew(-20deg);	-o-transform: skew(-20deg);	-ms-transform: skew(-20deg);	transform: skew(-20deg);}/*===== sky form theme for woman =====*/.sky-form {	color: #000;}.sky-form .input input,.sky-form .select select {	color: #000;	font-style: italic;	height: 45px;	padding-top: 9px;	padding-bottom: 9px;}.sky-form .select_ib {	display: inline-block;}.sky-form .select_ib select {	font-style: normal;	padding-top: 0;	padding-bottom: 0;	padding-right: 4px;	padding-left: 4px;	height: 22px;	border-left-width: 0;	border-right-width: 0;	border-top-width: 0;	display: inline-block;	width: auto;	margin-left: 5px;}.sky-form .select_50 select {	width: 50px;}.sky-form .select_100 select {	width: 100px;}.sky-form section {	margin-bottom: 15px;}.sky-form .radio i,.sky-form .checkbox i {	top: 4px;}.sky-form .icon-append {	top: 8px;	right: 8px;	font-size: 26px;	border-left-width: 0;}.sky-form .icon-prepend {	top: 8px;	left: 8px;	font-size: 26px;	border-right-width: 0;}.sky-form .subscribe-bl .input input {	padding-right: 150px;}.sky-form .select i {	background: none repeat scroll 0 0 #fff;	bottom: 2px;	height: auto;	box-shadow: none;	pointer-events: none;	position: absolute;	right: 2px;	top: 2px;	width: 25px;}.sky-form .select_ib i {	top: 0;	right: 0;	bottom: 0;	width: 20px;}.sky-form .state-success select + i,.sky-form .state-error select + i {	box-shadow: none;}.sky-form .select select option {	color: #000;	font-style: normal;	border: none;	padding: 5px 10px;}.sky-form .select i:after,.sky-form .select i:before {	height: 19px;	right: 10px;}.sky-form .select_ib i:after,.sky-form .select_ib i:before {	height: 10px;	right: 10px;}.sky-form .radio,.sky-form .checkbox {	color: #000;	font-size: 18px;}/* hover state */.sky-form .input:hover input,.sky-form .select:hover select,.sky-form .textarea:hover textarea,.sky-form .radio:hover i,.sky-form .checkbox:hover i,.sky-form .toggle:hover i,.sky-form .ui-slider-handle:hover {	border-color: #000;}/* end hover state *//* focus state */.sky-form .input input:focus,.sky-form .select select:focus,.sky-form .textarea textarea:focus,.sky-form .radio input:focus + i,.sky-form .checkbox input:focus + i,.sky-form .toggle input:focus + i {	border-color: #000;}/* end focus state *//* checked state */.sky-form .radio input + i:after {	background-color: #000;}.sky-form .checkbox input + i:after {	color: #000;}.sky-form .radio input:checked + i,.sky-form .checkbox input:checked + i,.sky-form .toggle input:checked + i {	border-color: #000;}/* end checked state */input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {	color: #7d7d7d;	opacity: 1;}input::-moz-placeholder,textarea::-moz-placeholder {	color: #7d7d7d;	opacity: 1;}input:-moz-placeholder,textarea:-moz-placeholder {	color: #7d7d7d;	opacity: 1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {	color: #7d7d7d;	opacity: 1;}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {	color: transparent;}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder {	color: transparent;}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder {	color: transparent;}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder {	color: transparent}.fa-hover {	cursor: pointer;}/*===== end sky form theme for woman =====*//*===== sky form theme for woman lightbox =====*/.sky-form.sky-box .input input {	font-style: normal;	border-width: 0 0 3px 0;	border-color: #000;	background-color: transparent;}.sky-form.sky-box .icon-prepend {	top: 0;	left: 0;	font-size: 24px;	border: none;	color: #000;}.sky-form.sky-box .radio i,.sky-form.sky-box .checkbox i {	background-color: transparent;}.lightbox .sky-form.sky-box .input input {	border-color: #fff;	color: #fff;}.lightbox .sky-form.sky-box .radio:hover i,.lightbox .sky-form.sky-box .checkbox:hover i,.lightbox .sky-form.sky-box .radio input:focus + i,.lightbox .sky-form.sky-box .checkbox input:focus + i,.lightbox .sky-form.sky-box .checkbox input + i:after,.lightbox .sky-form.sky-box .radio input:checked + i,.lightbox .sky-form.sky-box .checkbox input:checked + i {	border-color: #fff;	color: #fff;}.lightbox .sky-form.sky-box .radio input + i:after {	background-color: #fff;}.lightbox .sky-form.sky-box .icon-prepend {	color: #fff;}.lightbox .sky-form.sky-box .radio,.lightbox .sky-form.sky-box .checkbox {	color: #fff;}.lightbox input::-webkit-input-placeholder,.lightbox textarea::-webkit-input-placeholder {	color: #fff;}.lightbox input::-moz-placeholder,.lightbox textarea::-moz-placeholder {	color: #fff;}.lightbox input:-moz-placeholder,.lightbox textarea:-moz-placeholder {	color: #fff;}.lightbox input:-ms-input-placeholder,.lightbox textarea:-ms-input-placeholder {	color: #fff;}/*===== sky form theme for woman lightbox =====*//*===== preloader =====*/.loading-center {	display: none;    height: 50px;    transform: rotate(45deg);    width: 50px;    position: relative;    left: 50%;    margin-left: -25px;    margin: 30px 0;}.object {    background-color: #000;    height: 10px;    left: 20px;    position: absolute;    top: 18px;    width: 10px;}.object:nth-child(2n) {    margin-right: 0;}#object_one {    animation: 2s ease 0.2s normal none infinite running object_one;}#object_two {    animation: 2s ease 0.3s normal none infinite running object_two;}#object_three {    animation: 2s ease 0.4s normal none infinite running object_three;}#object_four {    animation: 2s ease 0.5s normal none infinite running object_four;}#object_five {    animation: 2s ease 0.6s normal none infinite running object_five;}#object_six {    animation: 2s ease 0.7s normal none infinite running object_six;}#object_seven {    animation: 2s ease 0.8s normal none infinite running object_seven;}#object_eight {    animation: 2s ease 0.9s normal none infinite running object_eight;}#object_big {    animation: 2s ease 0.5s normal none infinite running object_big;    height: 20px;    left: 50%;    margin-top: -10px;    margin-left: -10px;    position: absolute;    top: 50%;    width: 20px;}@keyframes object_big {50% {    transform: scale(0.5);}}@keyframes object_one {50% {    transform: translate(-20px, -20px);}}@keyframes object_two {50% {    transform: translate(0px, -20px);}}@keyframes object_three {50% {    transform: translate(20px, -20px);}}@keyframes object_four {50% {    transform: translate(20px, 0px);}}@keyframes object_five {50% {    transform: translate(20px, 25px);}}@keyframes object_six {50% {    transform: translate(0px, 20px);}}@keyframes object_seven {50% {    transform: translate(-20px, 20px);}}@keyframes object_eight {50% {    transform: translate(-20px, 0px);}}/*===== end preloader =====*/.tilt-img {	height: 200px;	overflow: hidden;}.tilt-img_l,.tilt-img_r .tilt-img__in {	-webkit-transform: skew(-6deg);	-moz-transform: skew(-6deg);	-o-transform: skew(-6deg);	-ms-transform: skew(-6deg);	transform: skew(-6deg);}.tilt-img_r,.tilt-img_l .tilt-img__in {	-webkit-transform: skew(6deg);	-moz-transform: skew(6deg);	-o-transform: skew(6deg);	-ms-transform: skew(6deg);	transform: skew(6deg);}.tilt-img_l {	margin-left: -32px;}.tilt-img_r {	margin-right: -32px;}/* modifier */.tilt-img_l-mr {	margin-right: -10px;	margin-left: 0;}/* end modifier */.tilt-img__in {	height: 100%;	margin: 0 -13px;	display: block;	background-size: cover;	background-repeat: no-repeat;	background-position: center center;}.play-button-wr {	display: block;	position: relative;	min-height: 60px;}.play-button {	position: absolute;	top: 50%;	left: 50%;	color: #fff;	width: 100px;	height: 60px;	font-size: 50px;	line-height: 60px;	text-align: center;	margin-left: -50px;	margin-top: -30px;	background-color: rgba(0, 0, 0, 0.55);	border: 1px solid rgba(225, 225, 225, 0.45);}.play-button i.fa-play {	line-height: 60px;}.tilt-desc {	margin-left: -90px;}.tilt-text {	height: 142px;	overflow: hidden;}.tilt-text2 {	height: 156px;	overflow: hidden;}.tilt-desc .category-inpost {	margin-bottom: 0;}.font17 {	font-size: 17px;	line-height: 1.3;}.bl-share,.bl-subscribe,.bl-d-border {	border-width: 4px 0;	border-style: solid;	border-color: #eee transparent;}.bl-d-border_bcl {	padding: 0 10px;	border-color: #000;	background-color: #f7f8e0;}.bl-subscribe__txt {	text-align: center;	line-height: 46px;}.bl-subscribe__soc {	margin: 7px 0 20px;}.bl-share__title {	float: left;	font-size: 30px;	line-height: 56px;	margin-right: 10px;}/*===== likely for woman =====*/.social-likes_woman {	margin: 0;	float: left;	min-height: auto;	font-family: 'Myriad Pro';}.social-likes_woman .social-likes__widget {	float: left;	margin: 0;	height: auto;	padding: 13px 10px;	overflow: hidden;	line-height: 30px;	font-style: italic;	background-color: transparent;	-webkit-transition: none;	transition: none;}.social-likes_woman .social-likes__button,.social-likes_woman .social-likes__counter {	color: #000;	font-size: 1em;	font-weight: normal;	padding-bottom: 0;}.social-likes_woman .social-likes__button {	padding-left: 2em;	padding-right: 0.5em;}.social-likes_woman .social-likes__icon {	width: 23px;	font-size: 1.8em;	left: 0 !important;}.social-likes_woman .social-likes__widget:hover,.social-likes_woman .social-likes__widget:active,.social-likes_woman .social-likes__widget:focus {	background-color: #000;}.social-likes_woman .social-likes__widget:hover .social-likes__button,.social-likes_woman .social-likes__widget:active .social-likes__button,.social-likes_woman .social-likes__widget:focus .social-likes__button,.social-likes_woman .social-likes__widget:hover .social-likes__counter,.social-likes_woman .social-likes__widget:active .social-likes__counter,.social-likes_woman .social-likes__widget:focus .social-likes__counter {	color: #fff;}/*===== end likely for woman =====*//*===== likely for woman hd =====*/.hd-post .bl-share {	margin-top: 50px;	text-align: center;}.hd-post .social-likes_woman,.hd-post .social-likes__widget {	float: none;}/*===== end likely for woman hd =====*//*===== owl carousel =====*/.owl-carousel {	overflow: hidden;	display: none;}.owl-carousel.owl-loaded {	display: block;}.owl-item.next,.owl-item.prev {	overflow: hidden;	z-index: 1;}.desktop .center .owl-elem-wr {	margin: 0 -186px;}.owl-prev,.owl-next:after,.owl-carousel .desktop .owl-item.prev,.desktop .owl-item.next .owl-elem {	-webkit-transform: skew(-12deg);	-moz-transform: skew(-12deg);	-o-transform: skew(-12deg);	-ms-transform: skew(-12deg);	transform: skew(-12deg);}.desktop .owl-item.prev .owl-elem {	margin-right: -51px;}.owl-next,.owl-prev:after,.desktop .owl-item.prev .owl-elem,.owl-carousel .desktop .owl-item.next {	-webkit-transform: skew(12deg);	-moz-transform: skew(12deg);	-o-transform: skew(12deg);	-ms-transform: skew(12deg);	transform: skew(12deg);}.desktop .owl-item.next .owl-elem {	margin-left: -51px;}.owl-elem {	position: relative;	display: block;	height: 200px;	background-size: cover;	background-repeat: no-repeat;	background-color: transparent;	background-position: center top;	text-decoration: none;}.owl-elem:hover,.owl-elem:focus,.owl-elem:active {	text-decoration: none;}.desktop .owl-elem {	height: 480px;}.desktop .owl-elem-fade {	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background-color: rgba(0, 0, 0, 0.55);}.owl-elem-txt {	position: absolute;	left: 75px;	right: 75px;	top: 115px;	color: #fff;	height: 286px;	overflow: hidden;	text-align: center;	font-size: 55px;	font-family: Georgia;	text-shadow: 0 2px 10px rgba(7, 8, 8, 0.75);	display: none;	-webkit-transition: all 0.3s ease-in-out;	transition: all 0.3s ease-in-out;}.center .owl-elem-txt {	display: block;}.center .owl-elem-fade,.synced .owl-elem-fade {	display: none;}.center .owl-elem:hover .owl-elem-fade {	display: block;}.owl-dots {	position: absolute;	bottom: 25px;	left: 0;	right: 0;	height: 0;	text-align: center;}.owl-dot {	display: inline-block;}.owl-dot span {	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	background-color: rgba(255, 255, 255, 0.25);	box-shadow: 1px 1px 3px 0px rgba(7, 8, 8, 0.75);	-ms-transform: rotate(45deg);	-webkit-transform: rotate(45deg);	transform: rotate(45deg);}.owl-dot.active span {	background-color: rgba(255, 255, 255, 0.90);}.owl-prev,.owl-next {	position: absolute;	top: 0;	bottom: 0;	z-index: 2;	background-color: transparent;}.owl-prev,.owl-item.prev {	left: -135px;}.owl-next,.owl-item.next {	right: -135px;}.owl-prev:after,.owl-next:after {	content: '';	height: 0;	width: 0;	position: absolute;	top: 50%;	margin-top: -25px;	border-top: 25px solid transparent;	border-bottom: 25px solid transparent;}.owl-prev:after {	left: 165px;	border-right: 25px solid rgba(255, 255, 255, 0.25);}.owl-next:after {	right: 165px;	border-left: 25px solid rgba(255, 255, 255, 0.25);}.owl-prev:hover:after {	border-right-color: rgba(255, 255, 255, 0.90);}.owl-next:hover:after {	border-left-color: rgba(255, 255, 255, 0.90);}@media (max-width: 768px) {	.owl-elem-txt {		left: 10px;		right: 10px;		top: 20px;		height: 110px;		font-size: 20px;	}	.owl-dots {		bottom: 30px;	}	.owl-dot span {		width: 15px;		height: 15px;	}}/*===== end owl carousel =====*//*===== post carousel =====*/.owl-up {	margin-bottom: 15px;}.owl-thumbs {	height: 63px;	padding: 0 25px;}.owl-stage {	/*margin: 0 auto;*/}.owl-up .owl-prev,.owl-up .owl-next {	width: 60px;	background-color: rgba(0, 0, 0, 0.55);	-webkit-transform: skew(-3deg);	-moz-transform: skew(-3deg);	-o-transform: skew(-3deg);	-ms-transform: skew(-3deg);	transform: skew(-3deg);}.owl-up .owl-prev {	left: 0;	margin-left: -15px;}.owl-up .owl-next {	right: 0;	margin-right: -15px;}.owl-up .owl-prev:after,.owl-up .owl-next:after {	-webkit-transform: skew(3deg);	-moz-transform: skew(3deg);	-o-transform: skew(3deg);	-ms-transform: skew(3deg);	transform: skew(3deg);}.owl-up .owl-prev:after {	left: 25px;}.owl-up .owl-next:after {	right: 25px;}.owl-pin .owl-prev,.owl-pin .owl-next,.owl-thumbs .owl-prev,.owl-thumbs .owl-next {	height: 0;	width: 0;	position: absolute;	top: 50%;	margin-top: -15px;	border-top: 15px solid transparent;	border-bottom: 15px solid transparent;	-webkit-transform: skew(0deg);	-moz-transform: skew(0deg);	-o-transform: skew(0deg);	-ms-transform: skew(0deg);	transform: skew(0deg);}.owl-pin .owl-prev,.owl-pin .owl-next {	top: 145px;	margin-top: 0;}.owl-pin .owl-prev,.owl-thumbs .owl-prev {	left: 0;	border-right: 15px solid rgba(0, 0, 0, 0.25);}.owl-pin .owl-next,.owl-thumbs .owl-next {	right: 0;	border-left: 15px solid rgba(0, 0, 0, 0.25);}.owl-pin .owl-next:hover,.owl-pin .owl-next:focus,.owl-pin .owl-next:active,.owl-thumbs .owl-next:hover,.owl-thumbs .owl-next:focus,.owl-thumbs .owl-next:active {	border-left-color: #000;}.owl-pin .owl-prev:hover,.owl-pin .owl-prev:focus,.owl-pin .owl-prev:active,.owl-thumbs .owl-prev:hover,.owl-thumbs .owl-prev:focus,.owl-thumbs .owl-prev:active {	border-right-color: #000;}.owl-pin .owl-prev:after,.owl-pin .owl-next:after,.owl-thumbs .owl-prev:after,.owl-thumbs .owl-next:after {	display: none;}.owl-carousel.owl-up .owl-item {	background-color: #eee;}.owl-carousel .owl-item img {	width: auto;}/*===== end post carousel =====*//*===== comments =====*/.comment-holder {	padding: 20px;}.comment-holder_1 {    margin-left: 5%;}.comment-holder_2 {    margin-left: 10%;}.comment-holder_3 {    margin-left: 15%;}.comment-holder_4 {    margin-left: 20%;}.comment-holder .comment_hidden {	display: none;}.comment-holder .comment-mover {	margin-top: 20px;}.user-link,.user-link:hover,.user-link:active,.user-link:focus {	color: #ff9900;	text-decoration: none;}.user-link:hover .user-name,.user-link:hover .comment-user {	text-decoration: underline;}.user-ava {	border-radius: 50%;	margin-bottom: 10px;}.user-name {	line-height: 1.2em;}.user-ava_comment {	float: left;	margin: 0 10px 0 0;	border-radius: 50%;}.comment-user {	float: left;	margin-top: 8px;}.comment-date  {	float: right;	color: #7d7d7d;	font-size: 14px;	margin-top: 10px;	font-style: italic;}.comment-reply {	float: right;	font-size: 14px;	margin-top: 8px;}.likes {	float: left;	margin-right: 30px;}.likes .likes__txt {	font-size: 14px;	font-style: italic;}.likes__count {	top: 1em;	left: 0.8em;	width: 1.5em;	text-align: center;	line-height: 17px;	position: absolute;	font-size: 12px;	white-space: nowrap;	overflow: hidden;}.fa-thumbs-o-down + .likes__count {	top: 0.6em;}.likes,.likes:hover {	text-decoration: none;}.likes:hover .likes__txt {	text-decoration: underline;}/*===== end comments =====*/.subscribe-bl {	position: relative;}.fz9em	{	font-size: 9em;}.fz5em	{	font-size: 5em;}.zodiac-signs {	margin: 0 -7px 20px;}.zodiac-signs__item {	float: left;	font-size: 47px;	padding: 3px 0;	margin-right: 1px;	width: 63px;	text-align: center;}.zodiac-signs__item:hover,.zodiac-signs__item:active,.zodiac-signs__item:focus {	color: #fff;	background-color: #000;	text-decoration: none;}.zodiac-signs__txt {	font-size: 14px;	font-style: italic;	display: block;	margin-top: -8px;}.preload-banner {	width: 300px;	margin: 0 auto;}.seo-block {	color: #999;	font-style: italic;	font-size: 14px;	border-top: 4px solid #eee;	margin: 30px 0 50px;	padding-top: 20px;	text-align: justify;}/*===== collapse block =====*/.js-hide-bl,.hidden-link,.dn {	display: none;}.hidden-link,.show-link {	font-size: 30px;}.hidden-link i,.show-link i {	font-size: 20px;}.js-hide-bl_fz17 .hidden-link,.js-hide-bl_fz17 .show-link {	font-size: 17px;}/*===== end collapse block =====*//* social lightbox */.dialog-social {	max-width: 580px;	margin: 0 auto;}.fader-social,.social-open {	overflow: hidden;}.social-open .fader-social {	overflow-x: hidden;	overflow-y: auto;}.social-bl-top {	position: relative;	padding: 12px 50px 12px 22px;	border-bottom: 1px solid #9daccb;	background-color: #3a5897;}.js-social-dialog  .fa-close {	font-size: 26px;	color: #fff;	position: absolute;	top: 10px;	right: 15px;	display: none;	cursor: pointer;}.social-bl-middle {	color: #fff;	padding: 22px;	font-size: 18px;	position: relative;	background-color: #3a5897;	box-shadow: -5px -13px 5px -10px #2a3f6d inset;}.social-bl-middle:after {	content: '';	position: absolute;	top: 100%;	left: 50px;	border-style: solid;	border-width: 30px 0 0 30px;	border-color: #3a5897 transparent transparent;	height: 0;	width: 0;	margin-top: -9px;}.social-bl-like {	padding: 40px 22px;	background-color: #fff;}.social-bl-bottom {	text-align: center;	font-size: 14px;	padding: 15px 22px;	height: 50px;	background-color: #dededd;	margin-bottom: 50px;}.social-bl-bottom__link {	color: #000;	display: none;}.social-bl-bottom__link:hover {	color: #000;}.social-bl-bottom__link .pseudolink {	border-bottom-color: #000;}.social-bl-top__link {	display: none;	position: absolute;	right: 15px;	top: 20px;	width: 13px;	height: 13px;	background: url('/static/img/dlgCloseBtn.png');}.dialog-scrollbar-measure {	height: 50px;    overflow: scroll;    position: absolute;    top: -9999px;    width: 50px;}/* end social lightbox */.w125 {	width: 125px;	-webkit-box-sizing: content-box;	box-sizing: content-box;}/* hover effect */.mask-hover {	overflow: hidden;}.mask {	top: 0;	left: 0;	bottom: 0;	width: 100%;	position: absolute;	background-color: rgba(255, 255, 255, 0.7);	transition: all 0.4s ease-in-out 0s;	-webkit-transition: all 0.4s ease-in-out 0s;	opacity: 0;}.mask-hover:hover .mask,.mask-hover:hover .btn_contest {	opacity: 1;}.mask-hover:hover .btn_contest {	transition-delay: 0.2s;	-webkit-transition-delay: 0.2s;}.mask-hover .mask-img {	transition: all 0.2s linear 0s;	-webkit-transition: all 0.2s linear 0s;}.mask-hover:hover .mask-img {	transform: scale(1.1, 1.1);	-webkit-transform: scale(1.1, 1.1);	-ms-transform: scale(1.1, 1.1);}/* end hover effect *//* hover block */.bl-hover {	display: block;}.bl-hover:hover,.bl-hover:focus {	outline: none;	text-decoration: none;}.bl-hover__title {	display: block;	color: #000;	text-align: center;	padding: 0 5px 1px;	font-size: 18px;	font-family: Georgia;	-o-transition: all 0.3s linear 0s;	-moz-transition: all 0.3s linear 0s;	-webkit-transition: all 0.3s linear 0s;	transition: all 0.3s linear 0s;}.bl-hover__title_fz18 {	font-size: 18px;}.bl-hover:hover .bl-hover__title,.bl-hover.active .bl-hover__title {	color: #fff;	background-color: #000;}/* end hover block *//* ui autocomplete */.ui-widget-content {	border-width: 0 2px 2px;	border-color: #000;	border-style: solid;}.ui-widget-content .ui-state-focus {	border: none;	margin: 0;	background-color: #fff;	background-image: none;}/* end ui autocomplete *//* page about */.page-about__desc h1 {	margin: 0;	font-size: 44px;}.page-about__desc p {	line-height: 1.7;	margin: 20px 0 0 0;}.page-about__fon {	height: 427px;	background: url('/static/img/about-bg.png') no-repeat 0 0;}.page-about__team > h3 {	margin: 20px 0 35px 0;	font-size: 44px;}.page-about__team > ul {	margin: 0;	padding: 0;	display: block;	list-style: none inside;	font-size: 0;}.page-about__team > ul li {	margin: 0 32px 0 0;	display: inline-block;	vertical-align: top;	font-size: 17px;}.page-about__team > ul li a {	width: 160px;	height: 285px;	margin-top: 15px;	display: block;	text-align: center;	cursor: default;	text-decoration: none;}.page-about__team > ul li a img {	max-width: 100%;	border-radius: 50%;}.page-about__team > ul li a[href] {	cursor: pointer;}.page-about__team > ul li a[href]:hover span {	text-decoration: underline;}.page-about__team > ul li a span {	margin-top: 15px;	display: block;}.page-about__team > ul li a label {	margin-top: 3px;	display: block;	color: #7d7d7d;	font-size: 14px;}.page-about__contacts {	margin-top: 55px;}.page-about__contacts h3 {	margin: 0 0 25px 0;	font-size: 44px;}.page-about__contacts p {	margin: 10px 0 0 0;	color: #7d7d7d;	font-size: 14px;}.page-about__contacts p + p {	margin-top: 20px;}.page-about__contacts p span {	color: #000;	font-size: 17px;	display: block;}@media (max-width: 991px) {	.page-about__team > h3,	.page-about__contacts {		margin-top: 35px;	}}/* end page about *//* hd post */.hd-post {	min-width: 320px;	padding-bottom: 50px;}.hd-post__author {	margin-top: 50px;	text-align: center;}.hd-post__author > a {	display: inline-block;	text-decoration: none;}.hd-post__author > a img {	max-width: 150px;}.hd-post__author > a h3 {	margin: 20px 0 0 0;	padding: 0;	display: block;}.hd-post__author > a:hover h3 {	text-decoration: underline;}.hd-post__author > a span {	margin: 10px 0 0 0;	display: block;	color: #7d7d7d;	font-size: 15px;}.hd-post__author > div {	margin: 10px 0 0 0;	font-size: 0;}.hd-post__author > div a {	margin-right: 10px;	font-size: 16px;}/* end hd post *//*=============== changing state ===============*/@media (min-width: 1200px) {	.col-lg-3_4 {		width: 29%;	}	.col-lg-9_8 {		width: 71%;	}	.width_1000 .col-lg-3_4,	.width_1000 .col-lg-sidebar,	.width_1200 .col-lg-3_4,	.width_1200 .col-lg-sidebar {		width: 34%;	}	.width_1000 .col-lg-9_8,	.width_1000 .col-lg-content,	.width_1200 .col-lg-9_8,	.width_1200 .col-lg-content {		width: 66%;	}	.footer-slide {		margin-left: -50px;	}}@media (max-width: 991px) {	h1,	.h1 {		font-size: 34px;	}	h2,	.h2 {		font-size: 27px;	}	h3,	.h3 {		font-size: 20px;	}	h4,	.h4 {		font-size: 17px;	}	.container-fluid {		padding-left: 10px;		padding-right: 10px;	}	.row {		margin-left: -10px;		margin-right: -10px;	}	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {		padding-left: 10px;		padding-right: 10px;	}	.special-head  .h1 {		font-size: 40px;	}	.r-rhomb-bl:after {		display: none;	}	.top-bar-center_mobile {		margin-left: -11px;		margin-right: -11px;	}}@media (max-width: 767px) {	h2,	.h2 {		font-size: 23px;	}	.tilt-desc {		margin-left: 0;	}	.tilt-desc .category-inpost {		margin-bottom: 5px;	}	.tilt-img_l,	.tilt-img_r .tilt-img__in {		-webkit-transform: skew(0deg);		-moz-transform: skew(0deg);		-o-transform: skew(0deg);		-ms-transform: skew(0deg);		transform: skew(0deg);	}	.tilt-img_r,	.tilt-img_l .tilt-img__in {		-webkit-transform: skew(0deg);		-moz-transform: skew(0deg);		-o-transform: skew(0deg);		-ms-transform: skew(0deg);		transform: skew(0deg);	}	.tilt-img_l,	.tilt-img_r {		margin: 0 -10px;	}	.tilt-img_l-mr {		margin: 0;	}	.tilt-img__in {		margin: 0;	}	.zodiac-signs__item {		width: 75px;		font-size: 55px;	}	.hidden-link,	.show-link {		font-size: 24px;	}	.bl-share__title {		font-size: 24px;		margin-right: 5px;	}	.social-likes_woman .social-likes__button {		padding-right: 0;	}}/*=============== end changing state ===============*//*===== hack for IE9-IE10 =====*/@media screen and (min-width:0\0) {    .sky-form .select_ib select {	height: 24px;	padding-top: 3px;	}	.sky-form .select_ib i {		top: 0;		right: 0;		bottom: 0;		width: 23px;	}	.sky-form .select_ib i::after, .sky-form .select_ib i::before {		height: 11px;	}}/*===== end hack for IE9-IE10 =====*/