@font-face{font-family:"av";src:url("lib/fonts/av.eot");src:url("lib/fonts/av.eot?#iefix") format("embedded-opentype"), url("lib/fonts/av.woff") format("woff"), url("lib/fonts/av.ttf") format("truetype"), url("lib/fonts/av.svg#av") format("svg");font-weight:normal;font-style:normal;}

html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}

body{line-height:1;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
a{color:#4285F4;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select{vertical-align:middle;}
img{max-width: 100%;}
*{font-family:Inter, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none;}
:selection{background:#FFDD2D;}
.clear:after, nav:after{clear:both;content:"";display:block;height:0;}
body{background-color:#fff}
.config-box{background-color:#fff;margin:0 auto;}
#mobi{display:block;}
.header-inner-box{background-color:#fff;}
.logo-box img{display:block;height:60px;margin:0 auto 0 20px;width:250px;}
.navigation-box{border-bottom:1px solid #eee;border-top:1px solid #eee;float:none;padding:10px;}
.ulist-box li{float:left;margin:0 10px 0 0;}
.ulist-box a{color:#2980b9;display:block;font-size:14.5px;padding:5px 10px;text-decoration:none;}
.menu-item-close, .menu-item-open{display:none;}
.lone-article{padding:20px 20px 10px;position:relative;}
.lone-article p {border-bottom: 1px dotted #ddd; color: #222; font-size: 93%; line-height: 116%; padding-bottom: 30px; }
.thumbnail-box{float:left;margin:0 1% 0 0;width:22%;}
.thumbnail-box img{height:auto;width:100%;}
.data-box{float:left;width:77%;}
.data-head{padding:0 0 5px;}
.data-heading a{display:inline-block;font-size:110%;font-weight:normal;line-height:115%;padding:0 0 5px;}
.footing{font-size:80%;}
.data-info{font-size:90%;line-height:120%;padding:5px 0 0;}
.pagination{font-size:95%;padding:20px;}
.screen-reader-text{color:#999;float:left;font-weight:normal;padding:10px 10px 0 0;}
.nav-links{border:1px solid #ddd;border-radius:4px;float:left;padding:10px 15px;}
.current{color:#ccc;padding:0 3px;}
.nav-links a{padding:0 3px;}
.edit-this a{background-color:#9f53a0;border-radius:4px;color:#fff;display:inline-block;font-size:11px;margin-bottom:15px;padding:5px 10px;text-decoration:none;}
.loop-edit a{position:absolute;font-family:av;width:30px;height:30px;right:0;top:0;background-color:#9F53A0;text-decoration:none;text-align:center;color:#fff;padding:4px 0;border-radius:18px;font-size:22px;}
.loop-title{background:#2980b9 none repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;font-size:65%;font-weight:normal;margin:25px 20px 5px;padding:8px 10px;text-transform:uppercase;}
.isseo{clear:both;color:#333;font-size:14px;line-height:18px;padding:20px;}
.isseos{clear:both;color:#34363f;font-size:16px;line-height:22px;padding:20px;line-height: 1.8;}
.text{clear:both;color:#333;font-size:14px;line-height:18px;padding:20px;}
#admin-icon{padding:8px 0 0}
#admin-social{font-family:av;color:#999;padding:1px 8px 0 0;font-size:16px;display:block;float:left;}
.head-wrap{margin:0 auto;}
.gen-box{border:2px solid #eee;border-radius:7px;float:left;margin:10px 10px 0;padding:20px;width:30.5%;}
.gen-wrapper {
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.gen-ico{border:2px solid #2980b9;border-radius:50%;display:block;margin:0 auto 20px;width:50%;}
.gen-name{border-bottom:1px solid #ddd;color:#222;font-size:17px;font-weight:normal;height:51px;line-height:21px;margin:0 0 5px;padding:0 0 5px;text-align:center;}
.gen-descr{color:#777;font-size:13px;height:70px;letter-spacing:0.9px;padding:10px 0;}
.ulist-box a:hover{color:#888;}
.gen-a:hover{background:#7075c0 none repeat scroll 0 0;}
.gen-a{background:rgba(0, 0, 0, 0) linear-gradient(to left, #7474bf, #348ac7) repeat scroll 0 0;border-radius:4px;color:#fff;display:inline-block;font-size:12px;letter-spacing:2px;padding:10px 20px;text-decoration:none;text-transform:uppercase;}
.dynamic-content{padding:20px;}
.footing-main{background-color:#f1f1f1;border-radius:4px;color:#888;font-size:85%;margin:0 0 15px;padding:10px;}
.dynamic-content h1{color:#333;font-size:210%;font-weight:300;padding-bottom:10px;}
.dynamic-content h2{color:#333;font-size:180%;font-weight:300;padding-bottom:12px;}
.dynamic-content h3{color:#333;font-size:160%;font-weight:300;padding-bottom:14px;}
.dynamic-content h4{color:#333;font-size:140%;font-weight:300;padding-bottom:16px;}
.dynamic-content h5{color:#333;font-size:120%;font-weight:300;padding-bottom:18px;}
.dynamic-content h6{color:#333;font-size:110%;font-weight:300;padding-bottom:20px;}
.dynamic-content p{color:#222;font-size:93%;line-height:116%;padding:0 0 20px}

.form-holder {
    text-align: center;
}


#results, .stat p{
    color: #2A68B1;
    font-size: 20px;
    padding: 30px;
    text-align: center;
}

.stat p{
    padding: 15px 0;
}

.stat .line{
    width: 100%;
    background: #46b762;
    position: relative;
    color: #fff;
    padding: 7px;
    margin-bottom: 10px;
    border-radius: 5px;
    overflow: hidden;
}

.stat .line span{
    position: relative;
    z-index: 1;
}

.stat .line .back{
    background: #2A68B1;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}

.loto {
    border: 1px solid #ddd;
    border-radius: 50%;
    display: inline-block;
    height: 45px;
    margin: 0 5px;
    padding: 12px 0 0;
    text-align: center;
    width: 45px;
}


.loop-single {
    border-bottom: 1px solid #eee;
    margin: 0 0 6px;
    padding: 10px;
}


.loop-single > a {
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    padding: 0 0 10px;
    text-decoration: none;
}

.loop-single h2{
    margin: 0;
    font-size: 100%;
    font-size: 18pt;
    font-family: 'Arimo', sans-serif;
    text-align: left;
    color: #2A68B1;
    line-height: 50px;
    margin: 0 0 0 0;
    font-weight: 600;
	line-height: 1.3;
}

.info {
    color: #ccc;
    font-size: 14px;
    padding: 0 0 10px;
}


.inner-content h2 {
    font-size: 21px;
    padding: 0 0 10px;
}

.single-content *, .loop-single *, .single-content, .loop-single{
    font-family: 'Raleway', sans-serif !important;
}

.single-content p {
    padding: 10px 0;
    line-height: 1.4;
}

.loop-single > p {
    color: #333;
    font-size: 15px;
    line-height: 1.4;
}


#results > img {
    margin: 10px;
}


input[type="text"], textarea, select, input[type="number"]{
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 0 10px;
    padding: 10px 15px;
}


textarea {
    font-size: 13px;
    height: 150px;
    width: 100%;
}


input[type="submit"] {
    background-color: #2a68b1;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    margin: 5px 0;
    padding: 10px;
    width: 170px;
}


.notice {
    background-color: #e74c3c;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    padding: 7px 14px;
    text-transform: uppercase;
}
.alignleft {
    display: inline-block;
    float: left;
    padding: 5px 20px;
    width: auto;
}

.ads-hor {
    margin: 10px auto 20px;
}

.ads-hor img{
    max-width: 100%;
}

.alignright {
    display: inline-block;
    float: right;
    padding: 5px 20px;
    width: auto;
}
pre{background-color:#333;border-radius:4px;color:white;font-size:80%;margin:0 0 20px;padding:20px;}
blockquote{background-color:#f1f1f1;border-radius:4px;font-size:95%;margin:0 0 20px;padding:20px;}
.aside-box{padding:20px;}
.lone-widget{margin:0 0 20px;}
.lone-widget li{padding:0 0 5px;}
.lone-widget a{line-height:115%;}
.system-warning.warning-settings:before{content:"w";float:left;font-family:av;font-size:23px;left:0;position:absolute;text-transform:none;top:-5px;}
.system-warning{color:#555;font-size:10px;margin:30px 0 0;padding:0 0 0 26px;position:relative;text-transform:uppercase;}
.widget-name{font-size:105%;font-weight:normal;line-height:115%;padding:0 0 5px;}
.footer-box{padding:20px;}
.copy-rights{color:#555;font-size:90%;}
.bottom-navigation{padding:10px 0 20px}
.ulist-foo li{display:inline-block;font-size:13px;margin:0 7px 0 0;}
.main-search-field{border:1px solid #ddd;border-radius:4px;color:#555;padding:5px 10px;}
.search-submit-field{background:#777 none repeat scroll 0 0;border:medium none;border-radius:4px;color:#fff;font-family:av;font-size:150%;height:30px;margin:0 0 0 5px;padding:0;width:30px;}
.search-submit-field:not(:hover){-webkit-transition:background .8s;-o-transition:background .8s;transition:background .8s;}
.search-submit-field:hover{background:#222;cursor:pointer;-webkit-transition:background .6s;-o-transition:background .6s;transition:background .6s;}
.wig{float:left;max-width:70%;}
.catt {float: left; width: 70%; }

.form-holder label{
    padding: 10px;
    display: block;
}

.form-holder select{
    width: 100%;
    max-height: 200px;
    display: block;
}

.form-holder input[type="text"], .form-holder input[type="number"]{
    width: 100%;
    display: block;
}

#results h3{
    font-size: 26px;
}

#results .winner{
    border-bottom: 1px solid #ccc;
    padding: 15px 0;
}

#results .winner .mst{
    background: #2980B9;
    border-radius: 50%;
    float: left;
    color: #fff;
    padding-top: 4px;
    width: 30px;
    height: 30px;
    margin-top: 10px;
}

#results .winner img{
    float: left;
    padding-left: 12px;
}

#results .winner .info{
    float: left;
    padding-left: 12px;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
}

#results .winner::after{
    content: "";
    clear: both;
    display: block;
    height: 0;
}

.title-center{
    text-align: center;
    height: 230px;
}

.title-center img{
    height: 100%;
}

.gball8{
    margin: 40px auto;
    position: relative;
    height: 400px;
    width: 400px;
    cursor: pointer;
}

.gball8 .ball{
    background: url("/ball-8/ball.png") no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 10;
}

.gball8 .back{
    position: absolute;
    height: 100%;
    width: 100%;
    background: #000;
    border-radius: 50%;
    margin: 0 auto;
    z-index: 1;
}


.gball8 .tr{
    background: url("/ball-8/answer.png") no-repeat;
    width: 100%;
    height: 100%;
}

.gball8 .tr .text{
    height: 100px;
    left: 14px;
    line-height: 16px;
    margin: 0;
    padding: 5px 7px;
    position: absolute;
    text-align: center;
    top: 34px;
    width: 120px;
    z-index: 20;
    -moz-user-select: none;
    font-size: 14px;
    color: #fff;
}

.gball8 #results{
    height: 148px;
    left: 126px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 126px;
    width: 148px;
    z-index: 3;
}


.rating{
    text-align: center;
    display: none;
}

.rating a{
    display: inline-block;
    padding: 10px;
    margin: 0 5px;
    text-decoration: none;
    border-radius: 3px;
}

.rating a:hover{
    background: #eee;
}

.rating span{
    display: none;
    font-weight: 700;
}

.rating span.good, .form-puz .res.true{
    color: #04893d;
}

.rating span.bad, .form-puz .res.false{
    color: #890423;
}

.qr_phone{
    background: url(/images/mobile.png) no-repeat;
    width: 400px;
    padding: 140px 25px;
    margin: 0 auto;
    height: 772px;
    position: relative;
}

.qr_phone img{
    max-width: 205px;
    max-height: 205px;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 15px;
}

.qr_phone .sms{
    position: absolute;
    width: 300px;
    height: 285px;
    background: url(/images/sms.png) no-repeat;
    right: -265px;
    top: calc((772px - 285px)/2);
}

.qr_phone .skype{
    position: absolute;
    width: 300px;
    height: 300px;
    background: url(/images/skype.svg) no-repeat;
    right: -265px;
    top: calc((772px - 300px)/2);
}

.qr_phone .email{
    position: absolute;
    width: 300px;
    height: 300px;
    background: url(/images/email.png) no-repeat;
    right: -265px;
    top: calc((772px - 300px)/2);
}

.qr_phone .card{
    position: absolute;
    width: 300px;
    height: 300px;
    background:
    right: -265px;
    top: calc((772px - 300px)/2);
}

.info_c{
    text-align: center;
    padding-top: 15px;
    font-size: 20px;
    color: #2a68b1;
    font-weight: 700;
}

.form-50{
    width: 50%;
    float: left;
}

.form-50 .res_gen{
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #04893d;
}

.form-50 .input-50{
    display: inline-block;
}

.form-50 img{
    max-width: 20%;
}

.form-border{
    border: 3px solid #eee;
}

.form-border-pink{
    border: 3px solid pink;
    padding: 20px;
}

.form-border-pink input[type="submit"]{
    background: pink;
}

.form-holder label.blue{
    color: #2980b9;
    font-weight: 700;
}

.form-sex h1{
    font-size: 24px;
    padding: 20px;
}

.form-sex a{
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    font-size: 20px;
}

.form-sex p{
    padding: 20px;
    padding-top: 0;
    line-height: 1.3;
}

.cards .item{
    display: inline-block;
    vertical-align: middle;
    width: 65px;
    cursor: pointer;
    margin: 1px 3px;
}

.cards .item img{
    max-width: 100%;
}

.cards-list .item{
    border-bottom: 1px solid #eee;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    margin-bottom: 10px;
    display: none;
}

.cards-list .item img{
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

#results.download{
    padding: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 5px;
    display: none;
}

#results.download .form-50 img{
    max-width: 100%;
    display: block;
    border: 1px solid #000;
}

#results.download a.title{
    padding: 10px 0;
    text-decoration: none;
    display: block;
}

#results.download a.title:hover{
    text-decoration: underline;
}

#results.download ul.list_format{
    text-align: left;
    margin-left: 20px;
}

#results.download ul.list_format h1{
    text-align: center;
    margin-bottom: 10px;
}

#results.download ul.list_format li{
    font-size: 16px;
    color: #000;
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}

#results.download ul.list_format li span{
    padding: 8px 0;
    display: inline-block;
}

#results.download ul.list_format li span.mime{
    font-weight: 700;
    color: #4285f4;
}

#results.download ul.list_format li a.dl{
    display: block;
    float: right;
    text-decoration: none;
    background: #eee;
    border-radius: 4px;
    padding: 7px;
}

#results.download p{
    font-weight: 700;
    text-align: left;
    color: #000;
    font-size: 14px;
    padding: 5px 0;
}

.wcomments_form{
    margin-top: 20px;
}

.animated {
              -webkit-animation-duration: 1s;
              animation-duration: 1s;
              -webkit-animation-fill-mode: both;
              animation-fill-mode: both;}
    
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}


@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

.tabs_box {
margin-top: 20px;
}
 
#tab2{
    display: none;
}
 
.tab {
    padding: 0 10px;
}
 
.tabs_menu {
    display: table-row;
}
 
.tabs_menu li {
    display: table-cell;
    width: auto;
}
 
.tabs_menu li a {
    display: table-cell;
    width: 2000px;
    text-align: center;
    text-decoration: none;
    background: #f8f8f8;
    color: #292929;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding: 10px 0;
}
 
.tabs_menu li:first-child a {
    border-left: 0;
}
 
.tabs_menu .active {
    background: #2A68B1;
    color: #fff;
}

#slider1, #slider2, #slider3{
	margin-bottom: 10px;
}

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 15px;
	height: 15px;
	border: 4px solid #2980B9;
	cursor: pointer;
	background: #fff;
	border-radius: 50%;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
}
.ui-slider-horizontal {
	 height: 7px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -4px;
	margin-left: -6px;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content { 
	background: #EEE;
}
.ui-widget-header { 
	background: #2980B9;
}
.ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.res_gen35{
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #04893d;
}

.form-puz{
        border: 3px dashed #2A68B1;
        padding: 20px;
        margin-bottom: 30px;
        display: none;
        position: relative;
        border-radius: 50px;
    }
    
    .form-puz .puz{
        font-size: 26px;
        padding: 20px 0;
        margin-bottom: 10px;
        color: #2a68b1;
        line-height: 1.2;
    }
    
    .form-puz .res{
        font-size: 20px;
        padding: 5px 0;
        margin-bottom: 25px;
    }
    
.img-s img{
    width: 100%;
}

#show_coloda{
		position: relative;
		height: 450px;
		margin: 0 auto;
		width: 400px;
	}
	.round{
		position: absolute;
		top: 10px;
		display: block;
		width: 100%;
		height: 400px;
		margin: auto;
	}
	.romashkacentr{
		position: absolute;
		top: 205px;
		left: 175px;
		width: 50px;
		height: 50px;
		background: url(/gadanie-romahka/images/romashkacentr.png);
	}

.you-win{
		display: none;
		border-bottom: 1px solid #eee;
		margin-bottom: 10px;
	}
	.you-win .img img{
		max-width: 100%;
	}
	.you-win .name{
		padding: 5px 0;
		margin-bottom: 5px;
	}
	.you-win .name a{
		text-decoration: none;
	}
	.you-win .name a:hover{
		text-decoration: underline;
	}
	.you-win .data p{
		color: #000;
		text-align: left;
		font-weight: 700;
		font-size: 14px;
		padding: 5px 0;
	}
	.you-win-user{
		border: 3px solid #eee;
		margin-top: 15px;
		margin-left: 15px;
		padding: 10px;
	}
	.you-win-user .fullname a{
		font-size: 16px;
		display: block;
		margin-top: 5px;
	}
	.you-win-user .text{
		padding-top: 10px;
	}

#vk_comments, #vk_comments iframe {
	width: 100% !important;
}

footer .copy-rights{
    float: left;
    padding: 15px 0;
}

footer .navigation-box{
    float: right;
}

.change-lang{
    float: right;
}

.change-lang img{
    width: auto;
    height: auto;
    margin: 0;
}

.change-lang ul{
    margin-top: 10px;
}

.change-lang li{
    display: inline-block;
    opacity: 0.5;
    padding: 5px;
}

.change-lang li.current, .change-lang li:hover{
    opacity: 1;
}

@media screen and (max-width:1024px){

.gen-wrapper {
    float: none;
    margin: 10px auto 0;
    width: 70%;
    overflow: hidden;
}
#mobi{display:none;} .catt{float: none;width: 100%}.aside-box{display: none;}
.mobi-box{background-color:#f5f5f5;bottom:0;left:0;position:fixed;text-align:center;top:0;width:240px;z-index:999999}
.ulist-box li{float:none;margin:0 20px;padding:5px;text-align:left;}
.menu-item-close{display:block;cursor:pointer;font-family:av;font-size:41px;margin:20px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.menu-item-open{display:block;color:#2980B9;cursor:pointer;font-family:av;font-size:55px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.logo-box img{display:block;height:60px;margin:15px auto;}
.aside-box{display:none;}
.gen-box{width:22.6%;}
.wig{max-width:100%;float:none;}
}

@media screen and (max-width:930px){
.generated-signs {
    background-color: #eee;
    height: 1040px;}

	.gen-box{padding:2%;margin:2% 1% 0;width:30.9%;}
    
    .qr_phone .sms, .qr_phone .skype, .qr_phone .email, .qr_phone .card{
        display: none;
    }
}
@media screen and (max-width:670px){
    footer .navigation-box{
        display: none;
    }
    .gen-box{padding:2%;margin:2% 1% 0;width:48%;}
    .form-50{
        width: 100%;
    }
    .qr_phone{
        background: transparent;
        width: 100%;
        padding: 25px 0;
        height: auto;
    }
    .entry-title{
        line-height: 1.2 !important;
        margin: 10px 0 !important;
    }
    .gball8{
        width: 200px;
        height: 200px;
    }
    .gball8 .ball{
        background: transparent;
    }
    .gball8 #results{
        margin: auto;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
}
@media screen and (max-width:390px){
    .gen-box{background-color:#fcfcfc;border:medium none;margin:4% 0;padding:7% 6%;width:100%;}
    .gen-a{display:block;padding:10px 20px;text-align:center;}
    #results{
        padding: 0;
    }
    .embracer{
        width: 100%;
    }
    .vote-block span.rating-text{
        margin: 3px 0;
    }
    .gen-wrapper{
        width: 90%;
    }
    .tab{
        padding: 0;
    }
}

.generator{Float:left; width:260px; padding:15px;
        background:#CCC;
        border-radius:10px;
        margin-bottom:10px;
        background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
        background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    }

    .generator  input[type="checkbox"] + label {
        color: #555;
        font-size: 12px;
        line-height: 23px;}

    .generator  label :hover{
        color: red;
    }

    #generate  {

           background-color: #2a68b1;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    margin: 5px 0;
    padding: 10px;
    width: 170px;

        color: white;
        border-radius: 3px;
        font-size:18px;
        border: none;
    }

    #result  {float: left;
float: left;
widtH: 260px;
padding: 10px;
background: #ccc;
margin-left: 2px;
height: 240px;
text-align: center;
font-size: 19px;
overflow: auto;
margin-bottom: 10px;
border-radius: 10px;
        background: #ffffff; /* Old browsers */
        background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
        background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
    }
	
	.entry-title {
font-size: 18pt;
font-family: 'Arimo', sans-serif;
text-align: left;
color: #2A68B1;
line-height: 50px;
margin: 0 0 0 0;
font-weight: 600;
}
.wcomments_form
background: #fafbfc;
border: 1px solid #e1e4eb;
border-top: 0;
border-radius: 0 0 3px 3px;
padding: 14px;
}

/* Стили для оформления кнопок поделиться */
#share {
	width:100%;
	margin: 0 auto;
	background:#fff;
	text-align:center;
}

.like {
font-size: 16px;
font-weight: 700;
padding-top: 10px;
margin-bottom: 10px;
}

.push {
    display: inline-block;
    min-width: 100px;
    margin: 5px 2px 10px 2px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    padding: 5px;
}

.facebook {background-color:#3b5998;}
.facebook:hover {background-color:#2d4373;color:#fff;text-decoration: none;}

.google {background-color:#dd4b39;}
.google:hover {background-color:#c23321;color:#fff;text-decoration: none;}

.pinterest {background-color:#bd081c;}
.pinterest:hover {background-color:#881f12;color:#fff;text-decoration: none;}

.viber {background-color:#665cac;}
.viber:hover {background-color:#881f12;color:#fff;text-decoration: none;}

.twitter {background-color:#55acee;}
.twitter:hover {background-color:#2795e9;color:#fff;text-decoration: none;}

.vkontakte {background-color:#587ea3;}
.vkontakte:hover {background-color:#466482;color:#fff;text-decoration: none;}

.ok {background-color:#ee8208;}
.ok:hover {background-color: #a05f20; color:#fff;text-decoration: none;}
/* Стили для оформления кнопок поделиться */



.cookie_policy{
    position: fixed;
    width: 100%;
    min-height: 50px;
    display: flex;
    background: #e8eef2 !important;
    bottom: 0px;
    left: 0px;
    display: flex;
}
.cookie_policy p{
    font-size: 14px;
    margin: auto;
    padding: 10px;
}
.cookie_policy p a{
    
}
.button_cookie{
    border: none;
    height: 90%;
    margin: auto 10px;
    cursor: pointer;
}
@media(max-width: 768px){
    .cookie_policy{
        flex-direction: column;
    }
    .cookie_policy p{
        padding: 10px;
        text-align: center;
    }
    .button_cookie{
        margin: 0px 10px;
    }
}