@charset "UTF-8";
@font-face {
	font-family: "astrodata";
	src:url("../fonts/astrodata.eot");
	src:url("../fonts/astrodata.eot?#iefix") format("embedded-opentype"),
		url("../fonts/astrodata.woff") format("woff"),
		url("../fonts/astrodata.ttf") format("truetype"),
		url("../fonts/astrodata.svg#astrodata") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'kelson_sans_bgbold';
	src: url('../fonts/kelson_sans_bold_bg-webfont.eot');
	src: url('../fonts/kelson_sans_bold_bg-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/kelson_sans_bold_bg-webfont.woff2') format('woff2'),
		url('../fonts/kelson_sans_bold_bg-webfont.woff') format('woff'),
		url('../fonts/kelson_sans_bold_bg-webfont.ttf') format('truetype'),
		url('../fonts/kelson_sans_bold_bg-webfont.svg#kelson_sans_bgbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'kelson_sans_bglight';
	src: url('../fonts/kelson_sans_light_bg-webfont.eot');
	src: url('../fonts/kelson_sans_light_bg-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/kelson_sans_light_bg-webfont.woff2') format('woff2'),
		url('../fonts/kelson_sans_light_bg-webfont.woff') format('woff'),
		url('../fonts/kelson_sans_light_bg-webfont.ttf') format('truetype'),
		url('../fonts/kelson_sans_light_bg-webfont.svg#kelson_sans_bglight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'kelson_sans_bgregular';
	src: url('../fonts/kelson_sans_regular_bg-webfont.eot');
	src: url('../fonts/kelson_sans_regular_bg-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/kelson_sans_regular_bg-webfont.woff2') format('woff2'),
		url('../fonts/kelson_sans_regular_bg-webfont.woff') format('woff'),
		url('../fonts/kelson_sans_regular_bg-webfont.ttf') format('truetype'),
		url('../fonts/kelson_sans_regular_bg-webfont.svg#kelson_sans_bgregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

[data-icon]:before {
	font-family: "astrodata" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "astrodata" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-bliznaci:before{content:"a"}
.icon-deva:before{content:"b"}
.icon-kozirog:before{content:"c"}
.icon-lav:before{content:"d"}
.icon-oven:before{content:"e"}
.icon-rak:before{content:"f"}
.icon-ribi:before{content:"g"}
.icon-skorpion:before{content:"h"}
.icon-strelec:before{content:"i"}
.icon-telec:before{content:"j"}
.icon-vezni:before{content:"k"}
.icon-vodolej:before{content:"l"}
.icon-calendar:before{content:"m"}
.icon-key:before{content:"n"}
.icon-profile:before{content:"o"}
.icon-rss:before{content:"p"}
.icon-facebook:before{content:"q"}
.icon-google:before{content:"r"}
.icon-twitter:before{content:"s"}
.icon-menu:before{content:"t"}
.icon-oko:before{content:"u"}


html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,table,th,td {font-weight:normal;margin:0;padding:0;cursor:default}

html,body{font-family:'kelson_sans_bgregular',sans-serif;width:100%;height:100%}
a{text-decoration:none}
ol,ul,li{list-style:none}
img{border:0;display:block}

.fl {float:left}
.fr {float:right}
.clear:after {content:'';display:block;clear:both}
.ml-10 {margin-left:10px!important}
.mr-10 {margin-right:10px!important}
.mt-10 {margin-top:10px!important}
.mb-10 {margin-bottom:10px!important}
.ml-15 {margin-left:15px!important}
.mr-15 {margin-right:15px!important}
.mt-15 {margin-top:15px!important}
.mb-15 {margin-bottom:15px!important}
.ml-20 {margin-left:20px!important}
.mr-20 {margin-right:20px!important}
.mt-20 {margin-top:20px!important}
.mb-20 {margin-bottom:20px!important}
.ml-30 {margin-left:30px!important}
.mr-30 {margin-right:30px!important}
.mt-30 {margin-top:30px!important}
.mb-30 {margin-bottom:30px!important}
.ml-40 {margin-left:40px!important}
.mr-40 {margin-right:40px!important}
.mt-40 {margin-top:40px!important}
.mb-40 {margin-bottom:40px!important}
.ml-60 {margin-left:60px!important}
.mr-60 {margin-right:60px!important}
.mt-60 {margin-top:60px!important}
.mb-60 {margin-bottom:60px!important}
.ml-75 {margin-left:75px!important}
.mr-75 {margin-right:75px!important}
.mt-75 {margin-top:75px!important}
.mb-75 {margin-bottom:75px!important}
.align-center{text-align:center}
.hidden {display:none!important}
.modal{overflow:hidden}
.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.cover {-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bg-animation{-webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s}

.err{background:#e26056!important;color:#fff!important;box-shadow:0 0 0 1px #e26056}

body {background:#f1f1f1}
strong{font-family:'kelson_sans_bgbold',sans-serif;font-weight:normal}

#main-wrapper{padding-top:61px}

body.login-on{overflow:hidden}
body.login-on #main-wrapper{pointer-events:none}
body.login-on .login-form-popup{display:block}

body.register-on{overflow:hidden}
body.register-on #main-wrapper{pointer-events:none}
body.register-on .register-form-popup{display:block}

body.message-on{overflow:hidden}
body.message-on #main-wrapper{pointer-events:none}
body.message-on .message-form-popup{display:block}

body.forgotten-on{overflow:hidden}
body.forgotten-on #main-wrapper{pointer-events:none}
body.forgotten-on .forgotten-form-popup{display:block}
body.forgotten-on .forgotten-form-popup form{display:block}
body.forgotten-on .forgotten-form-popup .message{display:none}

.dreams-home-page .box-title{text-align:left;font-size:32px}
.dreams-home-page .sanovnik-wrapper .dreams-search input{margin-top:0}

.message-form-popup, .message-form-popup *,
.change-form-popup, .change-form-popup *,
.forgotten-form-popup, .forgotten-form-popup *,
.register-form-popup, .register-form-popup *,
.login-form-popup, .login-form-popup *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.message-form-popup,
.change-form-popup,
.forgotten-form-popup,
.register-form-popup,
.login-form-popup{
	display:none;
	z-index: 100;
	width: 400px;
	top: calc(50% - 155px);
	left: calc(50% - 200px);
	position: fixed;
}
.change-form-popup{display:block}
.register-form-popup{
	top: calc(50% - 245px);
}
.forgotten-form-popup{
	top: calc(50% - 85px);
}
.change-form-popup{
	top: calc(50% - 110px);
}
.message-form-popup{
	top: calc(50% - 75px);
}
.message-form-popup .message-form-inner,
.change-form-popup .change-form-inner,
.forgotten-form-popup .forgotten-form-inner,
.register-form-popup .register-form-inner,
.login-form-popup .login-form-inner {
	background: #fff;
	border-radius:3px;
	padding: 20px;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.forgotten-form-popup .facebook-login,
.register-form-popup .facebook-login,
.login-form-popup .facebook-login{
	background:#3b5998;
    background: -webkit-linear-gradient(#4e69a2, #3b5998);
    background: -o-linear-gradient(#4e69a2, #3b5998);
    background: -moz-linear-gradient(#4e69a2, #3b5998);
    background: linear-gradient(#4e69a2, #3b5998);
	border-radius:3px;
	padding:10px 20px;
	color:#fff;
	font-size:14px;
	display:block;
	margin-bottom:20px;
	text-align:center;
}
.forgotten-form-popup .facebook-login:hover,
.register-form-popup .facebook-login:hover,
.login-form-popup .facebook-login:hover{background:#3b5998}

.forgotten-form-popup .facebook-login{margin:20px 0 0 0}
.message-form-popup p,
.forgotten-form-popup .message p{
	line-height:37px;
	font-size: 14px;
	text-align: center;
}

.register-form-popup .sep,
.login-form-popup .sep{margin-bottom:20px;font-size:12px;color:#555;text-align:center}

.change-form-popup form input[type=text],
.change-form-popup form input[type=email],
.change-form-popup form input[type=submit],
.change-form-popup form input[type=password],
.forgotten-form-popup form input[type=text],
.forgotten-form-popup form input[type=email],
.forgotten-form-popup form input[type=submit],
.forgotten-form-popup form input[type=password],
.register-form-popup form input[type=text],
.register-form-popup form input[type=email],
.register-form-popup form input[type=submit],
.register-form-popup form input[type=password],
.login-form-popup form input[type=text],
.login-form-popup form input[type=email],
.login-form-popup form input[type=submit],
.login-form-popup form input[type=password] {
	width:100%;
	border-radius:3px;
	padding:10px;
	color:#222;
	font-size:14px;
	border:1px solid #ccc;
}

.register-form-popup .name input{
	margin-bottom:10px;
}
.register-form-popup .phone{
	margin-bottom:10px;
	border:1px solid #ccc;
	border-radius:3px;
	display:block;
	position:relative;
}
.register-form-popup .phone .code{
	padding: 10px;
	color: #222;
	font-size: 14px;
	width: 60px;
	border-right: 1px solid #ccc;
	background: #eee;
	text-align: center;
	float: left;
}
.register-form-popup .phone select{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width:60px;
	text-align-last:center;
	float:left;
	display:block;
	padding:10px;
	color:#222;
	font-size:14px;
	border:none;
	border-right:1px solid #ccc;
	background:#eee;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.register-form-popup .phone input[type=text]{
	width:calc(100% - 61px);
	border:none;
	border-radius:0;
	float:left;
	display:block;
    line-height: 18px;
}

.change-form-popup form input[type=email],.change-form-popup form input[type=password],
.forgotten-form-popup form input[type=email],.forgotten-form-popup form input[type=password],
.register-form-popup form input[type=email],.register-form-popup form input[type=password],
.login-form-popup form input[type=email],.login-form-popup form input[type=password]{margin-bottom:10px}
.change-form-popup form input[type=submit],
.forgotten-form-popup form input[type=submit],
.register-form-popup form input[type=submit],
.login-form-popup form input[type=submit]{
	background:#ff9800;
    background: -webkit-linear-gradient(#ffc107, #ff9800);
    background: -o-linear-gradient(#ffc107, #ff9800);
    background: -moz-linear-gradient(#ffc107, #ff9800);
    background: linear-gradient(#ffc107, #ff9800);
	color:#eee;
	border:none;
	margin-top:10px;
	cursor:pointer;
}
.change-form-popup form input[type=submit]:hover,
.forgotten-form-popup form input[type=submit]:hover,
.register-form-popup form input[type=submit]:hover,
.login-form-popup form input[type=submit]:hover{background:#ff9800}

.register-form-popup .forgotten,
.login-form-popup .forgotten{padding:10px 0;text-align:right;font-size:12px;text-transform:lowercase}
.register-form-popup .forgotten a,
.login-form-popup .forgotten a{color:#444}
.register-form-popup .forgotten a:hover,
.login-form-popup .forgotten a:hover{text-decoration:underline}

.register-form-popup .terms{padding:10px 0;text-align:right;font-size:12px;text-transform:lowercase}
.register-form-popup .terms input{position:relative;top:2px}
.register-form-popup .terms a{color:#444}
.register-form-popup .terms a:hover{text-decoration:underline}

.message-form-popup .close,
.change-form-popup .close,
.forgotten-form-popup .close,
.register-form-popup .close,
.login-form-popup .close{text-align:right;font-size:20px;text-transform:lowercase}
.message-form-popup .close a,
.change-form-popup .close a,
.forgotten-form-popup .close a,
.register-form-popup .close a,
.login-form-popup .close a{color:#fff;background:#f44336;display:inline-block;padding:2px 10px;cursor:pointer}
.message-form-popup .close a:hover,
.change-form-popup .close a:hover,
.forgotten-form-popup .close a:hover,
.register-form-popup .close a:hover,
.login-form-popup .close a:hover{background:#444}






.links{color:#777!important;padding:6px 2px;border:1px solid #777;border-radius:3px;font-size:20px;line-height:20px;display:inline-block;font-size:30px;position:relative;top:6px}
.links i{position:relative;top:4px}

.btn{color:#fff;padding:10px 20px;border-radius:3px;border:none;background:#036cb3;font-size:15px;cursor:pointer}
.btn:hover{background:#0185de}

.sign-1{background:#ffe064}
.sign-2{background:#bed963}
.sign-3{background:#95dca5}
.sign-4{background:#97d4c4}
.sign-5{background:#5d81bb}
.sign-6{background:#4f61ac}
.sign-7{background:#976caf}
.sign-8{background:#bd68ab}
.sign-9{background:#f160a0}
.sign-10{background:#f15c61}
.sign-11{background:#f37f5a}
.sign-12{background:#f5f576}

.sign-1 .sign-icon:before{font-family:'astrodata'!important;content:'e'}
.sign-2 .sign-icon:before{font-family:'astrodata'!important;content:'j'}
.sign-3 .sign-icon:before{font-family:'astrodata'!important;content:'a'}
.sign-4 .sign-icon:before{font-family:'astrodata'!important;content:'f'}
.sign-5 .sign-icon:before{font-family:'astrodata'!important;content:'d'}
.sign-6 .sign-icon:before{font-family:'astrodata'!important;content:'b'}
.sign-7 .sign-icon:before{font-family:'astrodata'!important;content:'k'}
.sign-8 .sign-icon:before{font-family:'astrodata'!important;content:'h'}
.sign-9 .sign-icon:before{font-family:'astrodata'!important;content:'i'}
.sign-10 .sign-icon:before{font-family:'astrodata'!important;content:'c'}
.sign-11 .sign-icon:before{font-family:'astrodata'!important;content:'l'}
.sign-12 .sign-icon:before{font-family:'astrodata'!important;content:'g'}


.section-sign-1 .box-color{background:rgba(255,224,100,.9)}
.section-sign-2 .box-color{background:rgba(190,217,99,.9)}
.section-sign-3 .box-color{background:rgba(149,220,165,.9)}
.section-sign-4 .box-color{background:rgba(151,212,196,.9)}
.section-sign-5 .box-color{background:rgba(93,129,187,.9)}
.section-sign-6 .box-color{background:rgba(79,97,172,.9)}
.section-sign-7 .box-color{background:rgba(151,108,175,.9)}
.section-sign-8 .box-color{background:rgba(189,104,171,.9)}
.section-sign-9 .box-color{background:rgba(241,96,160,.9)}
.section-sign-10 .box-color{background:rgba(241,92,97,.9)}
.section-sign-11 .box-color{background:rgba(243,127,90,.9)}
.section-sign-12 .box-color{background:rgba(245,245,118,.9)}

.box-color{background:rgba(160,160,160,.9)}
.section-3 .box-color{background:rgba(195,200,64,.9)}
.section-4 .box-color{background:rgba(178,144,184,.9)}
.section-5 .box-color{background:rgba(241,96,160,.9)}
.section-6 .box-color{background:rgba(68,160,213,.9)}
.section-7 .box-color{background:rgba(79,97,172,.9)}
.section-8 .box-color{background:rgba(170,103,57,.9)}
.section-9 .box-color{background:rgba(114,57,123,.9)}
.section-10 .box-color{background:rgba(22,22,22,.9)}

.box-image{background:url(../img/cover_zodiq_znak.jpg) center center no-repeat;background-size:cover!important}
.section-3 .box-image{background:url(../img/dneven_cover.jpg) center center no-repeat}
.section-4 .box-image{background:url(../img/sedmichen_cover.jpg) center center no-repeat}
.section-5 .box-image{background:url(../img/mesechen_cover.jpg) center center no-repeat}
.section-7 .box-image{background:url(../img/lichen_cover.jpg) center center no-repeat}
.section-8 .box-image{background:url(../img/luboven_cover.jpg) center center no-repeat}
.section-9 .box-image{background:url(../img/sex_cover.jpg) center center no-repeat}
.section-10 .box-image{background:url(https://www.astrodata.bg/image/930x284/1/95.jpg) center center no-repeat}

.navigation li{margin-left:8.3px;display:table;width:95px;height:48px;border:1px solid #d7d7d7;border-radius:3px;-webkit-transition:0.6s;-moz-transition:0.6s;transition:0.6s;background:#fafafa}
.navigation li.active,.navigation li:hover{border-color:#414141}
.navigation li a{display:table-cell;padding:0 5px;text-align:center;vertical-align:middle;font-size:13px;color:#060606}
.navigation li:first-child{margin-left:0}

.width-1280{width:1280px;margin:0 auto;padding:16px;background:#fff}
.content{width:930px}
.aside{width:300px}

.header-wrapper{background:#fff;box-shadow:0 7px 15px -7px rgba(0,0,0,.3);position:relative;z-index:20;color:#6c6c6c;font-size:13px;line-height:29px;position:fixed;width:100%;top:0;left:0}
.header-wrapper .icon{font-size:40px;line-height:1px}
.header-wrapper .icon:before{font-size:40px;vertical-align:-13px}
.header-wrapper .google-search-wrapper{width:670px}
.header-wrapper .google-search-wrapper input[type=text]{border:1px solid #d7d7d7!important;border-radius:3px!important;padding:6px!important;background-position:6px 50%!important;font-family:'kelson_sans_bgregular',sans-serif!important;color:#878787!important;font-size:11px!important;width:100%}
.header-wrapper .login a{color:#6c6c6c}
.header-wrapper .login img{width:29px;display:inline-block;position:relative;margin-top:-29px;top:10px;border-radius:50%;cursor:pointer}
.header-wrapper .login .user-name *{cursor:pointer}

.footer-wrapper{background:#fff;box-shadow:0 -7px 15px -7px rgba(0,0,0,.3);position:relative;z-index:20}
.footer-wrapper .footer-signs-wrapper{text-align:center}
.footer-wrapper .footer-signs-wrapper ul li{display:inline-block;padding:10px;margin-right:40px}
.footer-wrapper .footer-signs-wrapper ul li:last-child{margin-right:0}
.footer-wrapper .footer-signs-wrapper ul li a{color:#303030;font-size:14px}
.footer-wrapper .footer{background:#ededed;text-align:center;color:#515151;font-size:13px}
.footer-wrapper .footer .width-1280{background:#ededed;padding:50px}
.footer-wrapper .footer a{color:#c02b3d}

.signs-wrapper{background:#e4e4e4;margin-bottom:20px}
.signs-wrapper ul li a{display:block;width:104px;text-align:center;color:#fff;font-size:13px}
.signs-wrapper ul li a:hover{background:rgba(0,0,0,.2)}
.signs-wrapper ul li a .sign-icon{display:block;height:70px;line-height:90px;font-size:73px}
.signs-wrapper ul li a .sign-name{display:block;height:25px;line-height:25px;background:rgba(0,0,0,.1)}

.content .signs-wrapper ul li a{width:155px}

.logo-wrapper{margin-bottom:20px}
.logo-wrapper .logo{margin:6px 0;display:block;float:left}
.logo-wrapper .links{margin-top:25px;border-color:#d7d7d7;color:#424242!important}
.logo-wrapper .links:nth-child(1){margin-left:40px}

.navigation-wrapper{margin-bottom:20px}
.navigation-home-wrapper ul li:nth-child(3n-1){margin:0 15px}
.navigation-home-wrapper ul li a{display:block;width:300px;height:179px;position:relative;background:#888;color:#fff}
.navigation-home-wrapper ul li a > .box{display:block;width:175px;height:80px;position:absolute;left:0;bottom:0;padding:10px 15px}
.navigation-home-wrapper ul li .title{font-size:15px;display:block;margin-bottom:5px}
.navigation-home-wrapper ul li .description{font-size:11px;display:block}

.latest-articles-wrapper .box-header{min-height:50px}
.latest-articles-wrapper .box-header .header{font-size:32px;color:#424242;float:left}
.latest-articles-wrapper .box-header a{font-family:'kelson_sans_bgbold',sans-serif;font-size:14px;color:#424242;display:block;padding:5px 20px;float:left;line-height:25px;margin-top:5px;position:relative;cursor:pointer}
.latest-articles-wrapper .box-header a:hover{text-decoration:underline}
.latest-articles-wrapper .box-header a.selected{border:1px solid #d7d7d7;border-radius:3px;padding-left:30px;text-decoration:none}
.latest-articles-wrapper .box-header a.selected:before{content:'';display:block;border-radius:50%;background:#e5b96f;width:8px;height:8px;position:absolute;top:13px;left:12px}
.latest-articles-wrapper ul li a{display:block;width:300px;position:relative}
.latest-articles-wrapper ul li a .title{font-family:'kelson_sans_bgbold',sans-serif;font-size:14px;color:#424242}
.latest-articles-wrapper ul li a .image{display:block;width:300px;height:179px;background:url(../img/default_article_img.jpg) center center no-repeat}
.latest-articles-wrapper ul li:nth-child(3n-1) {margin:0 15px}

.box-title{font-family:'kelson_sans_bgbold',sans-serif;font-size:40px;color:#424242}

.articles-list-wrapper .articles-list li{margin-bottom:15px}
.articles-list-wrapper .articles-list li:nth-child(3n-1){margin:0 15px}
.articles-list-wrapper .articles-list li:nth-child(3n+1){clear:both}
.articles-list-wrapper .articles-list li a{display:block;width:300px;position:relative}
.articles-list-wrapper .articles-list li a .title{font-family:'kelson_sans_bgbold',sans-serif;font-size:14px;color:#424242}
.articles-list-wrapper .articles-list li a .image{display:block;width:300px;height:179px;background:url(../img/default_article_img.jpg) center center no-repeat}

.article-wrapper .article-header{padding:85px 0;position:relative}
.article-wrapper .article-header .title{display:table;color:#fff}
.article-wrapper .article-header .title .sign{width:110px;text-align:center}
.article-wrapper .article-header .title .sign-icon{height:87px;font-size:95px}
.article-wrapper .article-header .title .sign-name{font-size:14px;background: rgba(0,0,0,.1);height:27px;line-height:27px}
.article-wrapper .article-header .title h1{font-family:'kelson_sans_bgbold',sans-serif;display:table-cell;vertical-align:middle;font-size:28px;padding:20px}
.article-wrapper .article-header .views{position:absolute;line-height:20px;left:20px;bottom:30px;color:#fff;font-size:16px}
.article-wrapper .article-header .views .icon-oko{position:relative;top:8px;font-size:30px}
.article-wrapper .article-header-simple h1{font-family:'kelson_sans_bgbold',sans-serif;font-size:40px;color:#424242}
.article-wrapper .article-header-simple .image{position:relative}
.article-wrapper .article-header-simple .views{position:absolute;left:0;bottom:0;padding:20px 30px;background:rgba(0,0,0,.9);color:#fff}
.article-wrapper .body{font-size:16px;line-height:36px;color:#414141}
.article-wrapper .body a[href]{color:#036cb3}
.article-wrapper .body a[href]:hover{text-decoration:underline}
.article-wrapper .body p{margin-bottom:20px}
.article-wrapper .body ul{margin-left:40px;margin-bottom:20px}
.article-wrapper .body ul,.article-wrapper .body li{list-style:inherit;list-style-position:inside}
.article-wrapper .body select{margin:5px;padding:10px;border:1px solid #aaa;border-radius:3px}
.article-wrapper .body img{width:100%}
.article-wrapper .body #fmp-button{color:#ffffff;font-size:20px;display:inline-block;padding:20px 60px;margin-bottom:60px;border-radius:3px;background-color:#f15c61}
.article-wrapper .body #fmp-button:hover{text-decoration:none;box-shadow:2px 2px 2px #bdbdbd}
/*.article-wrapper .tools > *{margin-right:10px!important}
.article-wrapper .tools .fb_iframe_widget{line-height:0;font-size:1px;margin-right:15px!important}*/
.article-wrapper .tools .share-btn {
    width: calc(95% / 3);
    height: 50px;
    line-height: 50px;
    background: #f1f1f1;
    display: block;
	float:left;
	cursor:pointer;
	color:#fff;
	font-size:20px;
	padding:0 20px;
}
.article-wrapper .tools .fb-share{background:#3b5998}
.article-wrapper .tools .gp-share{background:#db4437;margin:0 2.5%}
.article-wrapper .tools .tw-share{background:#00aced}

.article-wrapper .signs-wrapper ul,.article-wrapper .signs-wrapper li{list-style:none;margin:0}
.article-wrapper .signs-wrapper a{text-decoration:none!important;color:#fff!important}

.article-navigation-wrapper strong{line-height:48px}

.pagination-wrapper ul{text-align:center;margin:40px 0}
.pagination-wrapper ul li{display:inline-block;margin:2px;border:1px solid #d7d7d7;border-radius:3px}
.pagination-wrapper ul li.current{font-family:'kelson_sans_bgbold',sans-serif;border-color:#fff;cursor:default}
.pagination-wrapper ul li.current a{cursor:default}
.pagination-wrapper ul li.prev,.pagination-wrapper ul li.next{border:none}
.pagination-wrapper ul li a{display:block;padding:10px 15px;color:#222;font-size:12px}

.comments-wrapper{border-top:1px solid #e9e9e9;padding:40px 40px 0 40px}
.comments-wrapper .title{display:block;font-size:32px;margin-bottom:40px}
.comments-wrapper .title i{font-style:normal;color:#a3a3a3}
.comments-wrapper input[type=text]{display:block;width:calc(50% - 8px);border:1px solid #d7d7d7;border-radius:3px;padding:10px;font-family:'kelson_sans_bgregular',sans-serif;color:#878787}
.comments-wrapper .name{margin-right:8px;margin-bottom:16px}
.comments-wrapper .email{margin-left:8px;margin-bottom:16px}
.comments-wrapper textarea{width:100%;max-width:100%;min-width:100%;height:100px;border:1px solid #d7d7d7;border-radius:3px;padding:10px;font-family: 'kelson_sans_bgregular',sans-serif;color:#878787;margin-bottom:16px}
.comments-wrapper .comments ul li{padding:40px 0;border-bottom:1px solid #e9e9e9}
.comments-wrapper .comments .top-row{line-height:20px}
.comments-wrapper .comments .author{font-size:16px;color:#000}
.comments-wrapper .comments .date{font-size:10px;color:#989898}
.comments-wrapper .comments .text{font-size:14px;color:#000}

.error{border:1px solid #f00!important;border-radius:3px;padding:2px 0px 0px 2px}

.egn-kalkulator input[type=text]{width:250px;border:1px solid #d7d7d7;border-radius:3px;padding:10px;font-size:15px;font-family:'kelson_sans_bgregular',sans-serif;color:#878787}

.love-kalkulator input[type=text]{border:1px solid #d7d7d7;border-radius:3px;padding:10px;font-size:15px;font-family:'kelson_sans_bgregular',sans-serif;color:#878787}
.love-kalkulator .name-1,.love-kalkulator .name-2{width:250px}
.love-kalkulator .match{width:50px}

#transition{display:table;position:fixed;width:100%;height:100%;background:rgba(40,40,40,.8);top:0;left:0;right:0;bottom:0;z-index:1000}
#transition .inner-wrapper{display:table-cell;vertical-align:middle;text-align:center}
#transition .close{display:block;position:absolute;top:20px;right:20px;width:40px;height:40px;background:#811;cursor:pointer;color:#fff;font-size:45px;z-index:1000000000}
#transition .close:before{content:'Затвори';display:block;position:absolute;top:0;left:-80px;color:#fefefe;font-size:16px;line-height:40px}
#transition .code{position:relative;z-index:10}
#transition .link{display:block}
#transition .link img{display:inline-block;cursor:pointer}
#transition .button{display:inline-block;cursor:pointer;width:400px;padding:20px;margin-top:20px;background:#000;color:#fff;text-transform:uppercase;font-size:16px}

.user-data, .user-data *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family: 'kelson_sans_bgregular',sans-serif;}

.user-data strong{font-family: 'kelson_sans_bgbold',sans-serif;display:inline-block}
.user-data .active{color:#4caf50}
.user-data .inactive{color:#f44336}
.user-data .avatar{
	height: 200px;
	border-radius: 3px;
}
.user-data .phone{
	margin-bottom:10px;
	border:1px solid #ccc;
	border-radius:3px;
	display:inline-block;
	position:relative;
	width:250px
}
.user-data .phone .code{
	padding: 10px;
	color: #222;
	font-size: 14px;
	width: 60px;
	border-right: 1px solid #ccc;
	background: #eee;
	text-align: center;
	float: left;
}
.user-data .phone select{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width:60px;
	text-align-last:center;
	float:left;
	display:block;
	padding:10px;
	color:#222;
	font-size:14px;
	border:none;
	border-right:1px solid #ccc;
	background:#eee;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.user-data .phone input[type=text]{
	padding:10px;
	color:#222;
	font-size:14px;
	border:none;
	width:calc(100% - 61px);
	float:left;
	display:block;
    line-height: 18px;
}
.user-data .payment-data .mo:after{content:', '}
.user-data .payment-data .mo:last-child:after{content:'.'}
.user-data form{width:420px;overflow:hidden}
.user-data input[type=submit]{
	background:#ff9800;
    background: -webkit-linear-gradient(#ffc107, #ff9800);
    background: -o-linear-gradient(#ffc107, #ff9800);
    background: -moz-linear-gradient(#ffc107, #ff9800);
    background: linear-gradient(#ffc107, #ff9800);
	color:#eee;
	border:none;
	margin-bottom:10px;
	cursor:pointer;
	width:150px;
	float:right;
	display:block;
	border-radius:3px;
	padding:11px 10px;
	font-size:14px;
	display:none;
}
.user-data input[type=submit]:hover{background:#ff9800}
.user-data .payment-button{
	margin-top: 75px;
	text-align:center;
}
.user-data #fmp-button{
	display: inline-block;
	background: #8bc34a;
	padding: 20px;
	text-align:center;
	width:70%;
	color: #fff;
	border-radius: 3px;
}
.user-data #fmp-button:hover{
	background: #3c8a3f;
}
.user-data a{color:#036cb3}

.ad-carousel-wrapper {
	width: 300px;
	margin: 0 auto;
	list-style: none;
}
.ad-carousel-wrapper > ul {
	margin: 0!important;
}
.ad-carousel-wrapper > ul > li {
	display: none;
}
.ad-carousel-wrapper > ul > li:first-child {
	display: block;
}
.ad-carousel-wrapper .slick-slide {
	display: block;
	min-height: 250px;
	max-width: 300px;
}
@media screen and (max-width:500px) {
}