@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600italic,600,400italic,700,700italic,800,800italic&subset=latin,cyrillic);
.miniFrame .borderWrap .button_votes input{display:none;}
.borderWrap .button_votes input[type="button"]{display:none;}
.open .button_votes input[type="button"] {
}


*{margin:0; padding:0;font-family: 'Open Sans', sans-serif;font-weight: 300;}
ul {margin:0px;padding:0px;}
ul li{color:#313131;
list-style:none;}
body.konkurs-turbo {
font-family: 'Open Sans', sans-serif;
font-weight:300;
font-size:24px;
color:#313131;
}
strong {text-shadow:0.4px 0px 0px;}
b {    font-weight: 400;    font-size: 26px;}
#head h2 {
 font-weight: 400;
 font-size: 22px;
 color: #313131;
 margin: 0px 0px 20px;
 text-transform: uppercase;
}
#head h1 {
font-weight:700;
font-size:69px;
margin:20px 0px 0px;
}
#head h3.priz {
 color: #ff5a00;
 font-size: 60px;
 margin:30px 0px;
}
#head h3 {
 font-size: 32px;
 color: #313131;
 margin: 40px 0px 0px;
}
#head h4 {
 font-size: 48px;
 color: #ff5a00;
 margin: 35px 0px;
 font-weight: 300;
}
#head h5 {
font-size:23px;
font-weight:300;
color:#6e6e6e;
margin:20px 0px 0px;
text-transform: inherit;
}
h2.pink {
 font-size: 48px;
 color: #ff5a00;
 margin: 60px 0px;
 font-weight: 300;
}
h2.bolder {
color:#313131;
font-size:60px;
font-weight:300;
}
h1, h2, h3, h4, h5, h6 {
 font-family: 'Open Sans', sans-serif;
 display: block;
 font-weight: 400;
 margin: 15px 0px;
 line-height: normal;
 color:#ff5a00;
 text-align:center;
 text-transform: uppercase;
}
.konkurs-turbo #head img {
display:block;
margin:20px auto;}
.konkurs-turbo #head {
 display: table;
 width: 100%;
 max-width: 1220px;
 margin: auto;
 position: relative;
 height: 810px;
}
.igri ul {
  width: 730px;
   margin: 0px auto 60px;
}
.igri ul li{
margin-bottom:20px;
} 
.konkurs-turbo .head2-block {
 width: 57%;
 margin: 0px 0px 0px 43%;
}
#block{
 width: 100%;
 max-width: 1250px;
 display:table;
 margin:auto;}
.img-position {
position:absolute;
left:-15%;
 z-index: -1;}
 #head {
 background: url(konkurs/pad4.png) -12% center no-repeat;
 background-size: 54%;
 }
 #igra1-v {
 background:url(konkurs/pad.png) left center no-repeat;
  background-size: 55%;
 }
 #igra2-v {
 background:url(konkurs/pad3.png) right center no-repeat;
  height: 750px;
 }
 #golos {
 background:url(konkurs/pad5.png) -60% center no-repeat;
   background-size: 880px;
 }
 #foto {
 background: url(konkurs/pad2.png) 100% 70% no-repeat;
 background-size: 65%;
 }
#igra1 ul li:nth-child(1):before{
content: url(/wp-content/themes/twentysixteen/konkurs/ka3.png);
 position: absolute;
 left: -20%;
 top: 10%;}
#igra1 ul li:nth-child(2):before{
content: url(/wp-content/themes/twentysixteen/konkurs/ka2.png);
 position: absolute;
 left: -20%;
 top: 10%;}
#igra1 ul li:nth-child(3):before{
content: url(/wp-content/themes/twentysixteen/konkurs/ka1.png);
 position: absolute;
 left: -20%;
 top: 10%;}
#igra1 ul li{
font-weight:300;
font-size:24px;
margin:0px 0px 50px;
position:relative;
}
#igra1 img{
width:70%;
}
#igra1, #igra2, #golos, #foto {
position:relative;
}
#igra2 img.img-position {
 right: 0%;
 left: inherit;
 top: 0px;
}
#igra2 ul li:nth-child(3):before{
content: url(/wp-content/themes/twentysixteen/konkurs/te2.png);
 position: absolute;
 left: 0%;
 top: 15%;
}
#igra2 ul li:nth-child(4):before{
content: url(/wp-content/themes/twentysixteen/konkurs/te1.png);
 position: absolute;
 left: 0%;
 top: 10%;}
#igra2 { height: 750px;}
#igra2 ul li.otstup{
margin-bottom:45px;
padding-left:80px;
}
#igra2 ul li{
margin-bottom:30px;
font-size:24px;
font-weight:300;
position:relative;
} 
#golos img.img-position {
 left: -15%;
 top: 7%;
}
#golos2 p {
  font-size: 25px;
  font-weight: 300;
  position: relative;
  line-height: 1.5;
}
#golos2 p:before{
 content: url(/wp-content/themes/twentysixteen/konkurs/zv.png);
 position: absolute;
 left: -25%;
 top: 2%;}
#golos {height: 650px;}
#golos2 {
  width: 35%;
  margin: 0px 0px 0px 56%;
}
#foto h2{
 font-size: 48px;
 font-weight: 300;
 position: relative;
 color: #313131;
 text-align: center;
 text-transform: none;
 margin: 0px 0px 120px;
}
#foto { height: 700px;}
#foto ul li:nth-child(1):before{
content: url(/wp-content/themes/twentysixteen/konkurs/da2.png);
 position: absolute;
 left: -25%;
 top: -5%;
}
#foto ul li:nth-child(2):before{
content: url(/wp-content/themes/twentysixteen/konkurs/da3.png);
 position: absolute;
 left: -25%;
 top: 5%;
}
#foto ul li:nth-child(3):before{
content: url(/wp-content/themes/twentysixteen/konkurs/da1.png);
 position: absolute;
 left: -25%;
 top: 15%;
}
#foto ul li{
 margin-bottom: 30px;
 font-size: 24px;
 font-weight: 300;
 position: relative;}
#foto h2 span {
display:block;
text-align:center;
}
#foto img.img-position {
 right: 0%;
 left: inherit;
 width: 66%;
 top: 23%;
}
#zapis {

}
#zapis h2 {
 margin: 0px;
 font-size: 30px;
 font-weight: 300;
  text-transform: none;
	color:#313131;}
#zapis h3 { margin: 0px;
 font-size: 48px;
 font-weight: 300;
 text-align:center;
  text-transform: none;
 }
 #zapis h3 span {
display:block;}
.block-forma {
background:url(konkurs/forma.jpg) top center no-repeat;
height:724px;
}
.block-forma form {
display:table;
margin:auto;
 position: relative;
 top: 190px;
  margin-top: 85px;
}
.block-forma form input[type="text"] {
font-size:20px;
height:90px;
border:none;
box-shadow: inset 3px 5px 10px #898882;
margin-bottom:20px;
color:#292929;
width:469px;
 text-indent: 20px;
}
.block-forma form input[type="submit"]:hover {
 background: #CD3F00;
 box-shadow: inset 0px 0px 25px #411501;
}
.block-forma form input[type="submit"] {
background: #ff4e00;
 font-size: 30px;
 font-weight: 600;
 color: #fff;
 text-align: center;
 border: none;
 padding: 35px 51px;
 box-shadow: inset 3px 5px 10px #411501;
 margin-top: 30px;
 cursor:pointer;
}
.foto-right {
 width: 26%;
 margin: 0px 0px 0px 15%;
}
.igra-right {
 width: 33%;
 margin: 0px 0px 0px 65%;
}
.igra2-right {
 width: 45.5%;
 margin: 0px 0px 0px 8%;
}
h2.title {
 font-size: 48px;
 color: #313131;
 margin: 60px 0px;
 font-weight: 300;
}
#juri {
 display: table;
 width: 100%;
}
#juri ul {
 display: table;
 margin: auto;
 padding: 20px 0px 50px;
}
#juri ul li:nth-child(2) {
margin:0px 35px;
}
#juri ul li {
 float: left;
 width: 320px;
 display: table-cell;
}
#juri ul li span img {
width:300px;
height:260px;
margin:auto;
display:block;
outline: 5px solid #ebecec;}
#juri ul li span {
 position: relative;
}
#juri ul li h3 {
 font-size: 28px;
 color: #ff5400;
 text-align: center;
 margin-top: 10px;
 font-weight: 300;
 margin: 20px 0px 0px;
}
#juri ul li div {
  font-size: 19px;
 text-align: center;
 color:#292929;
}
#juri ul li a {
 display: block;
 text-align: center;
}
#footer {
padding:90px 0px;
text-align:center;
}
#footer p {
color:#292929;
font-size:36px;
margin:0px 0px 25px;
}
#footer a:hover {
text-decoration:underline;
}
#footer a {
display:block;
color:#292929;
font-size:30px;
text-decoration:none;
}

#openModal div {
 max-width: 1000px;
 margin: auto;
 padding: 30px 0px;
 display: none;
 height: 580px;
  position: relative;
}
#openModal {
 display: table;
 width: 100%;
  position: relative;
}
.modalDialog h3 {
 font-size: 24px;
 font-weight: 600;
 text-align: left;
 color: #313131;
  text-transform: none;
}
.modalDialog h2 {
 font-size: 30px;
 text-align: center;
 text-transform: uppercase;
 padding: 5px 0px 20px;
 margin: 0px;
 text-decoration: underline;
 cursor: pointer;
}
.modalDialog li {
 padding-left: 35px;
 font-size:20px;
 color: #565555;
 margin-bottom: 25px;
 list-style: initial;
 list-style-position: inside;
}
.modalDialog p {
 font-size: 20px;
 color: #565555;
 margin:0px 0px 15px;
}




/*transition*/
.parallax.hello .helloPlay,
.participants .hoverInfo,
.sliderNav .rsTabs .rsNavItem,
.sliderNav .rsTabs .rsNavItem img,
.participants .isotopeElement.miniFrame .votePlusWrap,
.participants .isotopeElement.miniFrame .votePlusWrap .ratingBlock,
.participants .isotopeElement.bigFrame .votePlusWrap .voteSend,
.participants .isotopeElement.bigFrame .votePlusWrap .ratingBlock,
.participants .isotopeElement.bigFrame .votePlusWrap .voteAnimate{
	-webkit-transition: all 0.3s ease-out;
	  -moz-transition: all 0.3s ease-out;
	  -ms-transition: all 0.3s ease-out;
	   -o-transition: all 0.3s ease-out;
	    transition: all 0.3s ease-out; }


.main{ width: 1150px; height: auto; margin: 0 auto; position: relative; overflow: hidden;}

/*mini Frame*/
.participants{ margin: 0 -50px 0 0;}
.participants .isotopeElement.miniFrame { width: 250px; height: 250px; margin: 0 50px 50px 0; cursor: pointer; }
.participants .isotopeElement.miniFrame .framePosition{width: 250px; height: 250px; position: relative;}

.participants .videoPreload{ width: 200px; height: 200px; padding: 3px; border: 1px solid #c5c5c5; position: absolute; left: 0; top: 0; z-index: 1; background: #fff;}
.participants .isotopeElement.miniFrame .videoPreload .videoPic{ background-repeat: no-repeat; background-position: 50% 50%; width: 200px; height: 200px; position: relative;
	  	background-size: auto 200px;
	   -o-background-size: auto 200px;
	  -moz-background-size: auto 200px;
	-webkit-background-size: auto 200px;}

.participants .isotopeElement.miniFrame .hoverInfo{ z-index: 4; position: absolute; top: 3px; left: 3px; padding: 40px 0 0 50px ; width: 152px; height: 162px; background: #e5e5e5; line-height: 40px;
-webkit-box-shadow:0 0 40px #c6c6c6 inset;
  -moz-box-shadow:0 0 40px #c6c6c6 inset;
    box-shadow:0 0 40px #c6c6c6 inset;

 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 -moz-opacity: 0;
 opacity: 0;}

 .rq1 .button_votes, .rq1 .wpsp_header, .rq1 .rq1 {display:none;}
 
.participants .isotopeElement.miniFrame .hoverInfo span.rq1{ font-size: 25px; font-weight: 600; }
.participants .isotopeElement.miniFrame .hoverInfo .hoverIco{
  font-size: 20px;
  width: 105px;
  font-weight: 300;
  clear: both;
  line-height: 30px;
  text-align: center;
  top: 30px;
  position: relative;}
.participants .isotopeElement.miniFrame .hoverInfo .hoverIco:before{
  content: '►';
  display: inline-block;
  padding: 9px 4px 8px 11px;
  font-size: 30px;
  position: relative;
  top: -10px;
  border: 1px solid #C2C2C2;
  border-radius: 50%;
  color: #686868;}
.participants .isotopeElement.miniFrame:hover .hoverInfo{ 
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;}

.participants .isotopeElement.miniFrame .videoFramePlay{ display: none;}
.participants .isotopeElement.miniFrame .nameUser{ padding: 213px 0 0 0 ; font-size: 16px; }
.participants .isotopeElement.miniFrame .sityUser{ font-size: 14px; font-weight: 600; margin: 25px 0 0 0;top: 100px;
 position: relative; }
.participants .isotopeElement.miniFrame .sityUser .vkUser{ display:none;}
.participants .isotopeElement.miniFrame .borderWrap{position: relative; width: 250px; height: 250px;}
.participants .isotopeElement.miniFrame .voteRezult{ background: #016d85; position: absolute; z-index: 4; width: 150px; height: 40px; left: 60px; top: 168px; color: #fff; text-align: center; line-height: 40px;}
.participants .isotopeElement.miniFrame .voteRezult .rezultInf{}
.participants .isotopeElement.miniFrame .voteRezult .rezultInf:before { content: '- '; }
.participants .isotopeElement.miniFrame .votePlusWrap{position: absolute; left: 15px; top: 148px; width: 60px; height: 60px; z-index: 7; background: #e77d00; overflow: hidden; }
.participants .isotopeElement.miniFrame:hover .votePlusWrap.voteActive { width: 190px;}
.participants .isotopeElement.miniFrame .votePlusWrap .ratingBlock{ width: 60px; height: 60px; display: block; float: left; color: #fff; font-size: 16px; text-align: center; line-height: 60px;}
.participants .isotopeElement.miniFrame .votePlusWrap .voteAnimate{}
.participants .isotopeElement.miniFrame:hover .votePlusWrap.voteActive .ratingBlock{ margin: 0 0 0 -60px;}

.participants .isotopeElement.miniFrame .votePlusWrap.voteDeactivated ,
.participants .isotopeElement.miniFrame .votePlusWrap.voteDeactivated .ratingBlock{ background: #E0E0E0; color:#4D4D4D;}

.participants .isotopeElement.miniFrame .votePlusWrap .voteSend{ float: left; width: 60px; height: 60px; overflow: hidden; display: block; vertical-align: top; text-align: center;}
.participants .isotopeElement.miniFrame .votePlusWrap .voteSend:before{ width: 60px; height: 60px; display: block; color: #fff; content: '+ 1' ; font-size: 20px; font-weight: 700; text-align: center; line-height: 60px;}
.participants .isotopeElement.miniFrame .votePlusWrap a{ display: block; float: left; width: 20px; padding: 3px 2px; background: rgba(255,255,255,0.9); height: 20px; margin: 17px 0 17px 0; text-decoration: none; }
.participants .isotopeElement.miniFrame .votePlusWrap a:before{ font-family: "fontello"; width: 20px; height: 20px; display: block; font-size: 20px; line-height: 20px; text-align: center; }
.participants .isotopeElement.miniFrame .votePlusWrap a.vk{ padding: 3px 2px 3px 5px;}
.participants .isotopeElement.miniFrame .votePlusWrap a.od{ padding: 3px 5px 3px 2px;}
.participants .isotopeElement.miniFrame .votePlusWrap .vk:before{ content: '\e811'; color:#3878a4;}
.participants .isotopeElement.miniFrame .votePlusWrap .tw:before{ content: '\e814'; color:#27a2e5;}
.participants .isotopeElement.miniFrame .votePlusWrap .od:before{ content: '\e813'; color:#f68735; font-size: 18px;}
.participants .isotopeElement.miniFrame .votePlusWrap .fb:before{ content: '\e812'; color:#114e94;}
 



/*big Frame*/
.participants .isotopeElement.bigFrame{width: 550px; height: 550px; margin: 0 50px 50px 0;}
.participants .isotopeElement.bigFrame .hoverInfo{display: none;}
.participants .isotopeElement.bigFrame .framePosition{width: 550px; height: 550px;}

.participants .isotopeElement.bigFrame .videoPreload{ display: none;}
.participants .isotopeElement.bigFrame .videoFramePlay{ display: block; width: 550px; height: 308px; background: #000; }
.participants .isotopeElement.bigFrame .borderWrap{
border: none;
 height: auto;
 width: 548px;
 display: table;}
.participants .isotopeElement.bigFrame .voteRezult{ width: 160px; height: 120px; padding: 25px 0 0 0; float: left; text-align: center; font-size: 45px; line-height: 45px; font-weight: 300; }
.participants .isotopeElement.bigFrame .voteRezult .rezultInf{ font-size: 13px; text-transform: uppercase; display: block; width: 66px; border-top: 1px solid #ddd; margin: 10px auto 0 auto;}
.participants .isotopeElement.bigFrame .nameUser{ float: left; width: 388px; font-size: 25px; font-weight: 300; padding: 40px 0 0 0;}
.participants .isotopeElement.bigFrame .sityUser{font-size: 18px;color:#565555;}
.participants .isotopeElement.bigFrame .sityUser .vkUser{ width:16px; height:16px; display:inline-block; text-decoration:none; vertical-align: top; margin:0 10px 0 0 ; }
.participants .isotopeElement.bigFrame .sityUser .vkUser:before{ content: '\e811'; font-family: "fontello"; color:#3878a4; display:block; width:16px; height:16px; font-size:16px; text-align:center; line-height:16px;}

.participants .isotopeElement.bigFrame .votePlusWrap{ clear: both;text-align: center; margin: 0px; border-top: 1px solid #ddd; position: relative; overflow: hidden; }
.participants .isotopeElement.bigFrame .votePlusWrap:before{ content: ''; height: 10px; position: absolute; top: -11px; left: 0; display: block; width: 508px;

-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
    box-shadow:0 0 10px rgba(0,0,0,0.3);

-webkit-border-radius: 100% / 100%; 
  -moz-border-radius: 100% / 100%; 
    border-radius: 100% / 100%;}
.participants .isotopeElement.bigFrame .votePlusWrap .voteAnimate{ margin: 0 auto; width: 140px; height: 40px; background: #000; overflow: hidden; background: #fff;}
.participants .isotopeElement.bigFrame .votePlusWrap.voteActive:hover .voteAnimate{ width: 390px;}
.participants .isotopeElement.bigFrame .voteSend{ display: block; float: left; height: 40px; background: #e77d00; color: #fff; width: 140px; line-height: 40px; text-decoration: none; cursor: pointer;}
.participants .isotopeElement.bigFrame .votePlusWrap.voteActive:hover .voteSend{ width: 200px;}
.participants .isotopeElement.bigFrame .votePlusWrap.voteActive:hover .voteSend:after{content: ' Р§Р•Р Р•Р—'}
.participants .isotopeElement.bigFrame .votePlusWrap .ratingBlock{ width: 60px; height: 40px; float: left; margin: 0 0 0 -60px; text-align: center; line-height: 40px}
.participants .isotopeElement.bigFrame .votePlusWrap .ratingBlock:before{content: '#'}
.participants .isotopeElement.bigFrame .votePlusWrap.voteActive:hover .ratingBlock{ margin: 0;}
.participants .isotopeElement.bigFrame .votePlusWrap.voteDeactivated .voteAnimate:before{ content:'Р“РѕР»РѕСЃРѕРІР°РЅРёРµ РЅРµРґРѕСЃС‚СѓРїРЅРѕ'; width:100px; margin:7px auto 0 auto; display:block; font-size:12px; line-height:14px;}
.participants .isotopeElement.bigFrame .votePlusWrap a{ display: block; float: left; width: 20px; height: 20px; margin: 10px 0 10px 5px; text-decoration: none; }
.participants .isotopeElement.bigFrame .votePlusWrap a:before{ font-family: "fontello"; width: 20px; height: 20px; display: block; font-size: 20px; line-height: 20px; text-align: center; }
.participants .isotopeElement.bigFrame .votePlusWrap a.vk{ margin: 10px 0 10px 20px;}



/*isotope animation*/
.isotope-hidden.isotope-item {  pointer-events: none;  z-index: 1;}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  transition-duration: 0.8s;}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  transition-property: height, width;}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  transition-property: transform, opacity;}

.miniFrame .borderWrap {top: 55px;}
.miniFrame .borderWrap .button_votes input{display:none;}
.miniFrame .borderWrap .sityUser {font-weight:400 !important;}
.miniFrame .borderWrap h3.wpsp_header {
font-size: 15px;
  font-weight: 600;
  margin: 100px 0px 0px;
  color: #565555;
  position: absolute;
  width: 220px;
}
.miniFrame .nomeraci {
 background: #ff26a1;
 color: #fff;
 border-radius: 50%;
 width: 35px;
 line-height: 35px;
 float: left;
 margin-top: 158px;
 text-align: center;
 font-size: 20px;
 margin-right: 7px;
 display: block;}
.bigFrame .nomeraci {
 display: none;}
.miniFrame .borderWrap-v {float:left;}
.bigFrame .borderWrap-v {float:none;}
.sityUser h3.wpsp_header{display:none;}
.bigFrame .sityUser {display:none;}
.sityUser ul.wpsp-list li div.img{display:none;}
.sityUser ul.wpsp-list li div.num_votes{  font-size: 25px !important; line-height:22px;}