/*
Theme Name: 7 chudes

*/ 
@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,500,700,400italic,500italic,700italic&subset=latin,cyrillic);

@import url(font/lugatype.css); 

body{font-family: 'Fira Sans', sans-serif !important; background:#2D3114 !important; -moz-font-feature-settings: "liga=0";
-moz-font-feature-settings: "liga" 0; } 

a{color:#807c3a;}    
.clear { clear: both; }

.sitebody{background:#FFF; border-radius: 4px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,.5); padding-bottom:20px;}
 
.setrel{position:relative;}
#mainheader{position:relative; transition:all .3s; margin:0px 0 0; /*background:url('images/7chudes_bg.png') center 0px repeat-x;*/ }
#header .box{/*background-image:url('images/white-gradient.png'); background-repeat:repeat-x; background-position:center bottom;*/} 
#header .logo{display:block; width:300px; border:0px solid; position:absolute; top:37px; left:0px;  z-index:102;}
#header .logo img{width:80px;  position:relative; left:0px;}
#header span{font-weight:300; color:#f4eecf; font-size:1.7em; position:absolute; top:25px; left:85px; letter-spacing: 1px;}
#mainheader .maintopbg{border:0px solid; height:40px; width:100%; margin:0px auto 0;}
#mainheader .maintopbg img{width:100%; position:relative; left:-20px; top:70px;}
#mainheader .box{} 



#mainmenu{ list-style:none; font-size:1.2em; font-family:"Fira Sans",sans-serif; position:absolute; right:0px; top:69px; text-align:right; border:0px solid; width:100%; }
#mainmenu li{margin:0 8px 0; display:inline; position:relative; border:0px solid; }
#mainmenu li ul{display:none; position:absolute; top:30px; left:0; padding:17px 16px 17px 14px; 
    margin:0; border:0px solid;  z-index:1000; 
background:#FFF; border-radius:4px; box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.15); 
    text-align:left; font-family: 'Fira Sans', sans-serif;}
#mainmenu li ul li{white-space:nowrap; font-size:0.8em; letter-spacing: 0px; display:block;}
#mainmenu li a{color:#E9E084;} 
#mainmenu li ul li a{display:block;  padding:2px 0; color:#8c8940;}
#mainmenu > li > a:hover{color:#FFF !important;} 

#mainmenu li.region ul{ width:350px;}
#mainmenu li.region ul li{width:140px; float:left;}

#mainmenu li > a:after {
    content: '▾';
		color:#E3DEC9;
		font-size: 0.7em;
		position:relative; top:-1px; left:4px;
}

#mainmenu li > a:only-child:after {
    content: '';
}


 
#mainmenu li{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.nopadding{padding:0 !important;}
#mainmap{height:520px; width:100%; border-radius:12px; margin:0px 0 20px;}
#mainmap1{height:550px; width:100%; margin:0 0 0 0; border-radius: 8px 8px 0 0;}

#search{border:0x solid; position:absolute; top:10px; right:10px;}
#search .button{width:20px; heigh:18px; padding:3px; display:none;  position: absolute; top:0; right:0; border:0px solid;}
#search .text{background: transparent; border:0; border-radius:4px; color:#FFF; 
    padding:5px 9px; margin:0 0 0 0; width:90px; transition: all .5s;}
#search .text:focus{width:280px; border:1px solid #FFF; transition: all .5s; outline:0;}

#searchsubmit{background:url(images/icons/search.svg)no-repeat right 2px top 2px; 
background-size: 17px 17px; border:0px solid; position: absolute; 
    top:5px; right:5px; width:24px; height:24px; cursor:pointer; z-index:-1;}
#searchsubmit.cansubmit{z-index:100 !important;}

#search .text::-webkit-input-placeholder{opacity:0; color: #FFF; font-weight:normal; font-size:.9em; position:relative; top:2px;}
#search .text::-moz-placeholder {opacity:0; color: #FFF;  font-weight:normal; font-size:.9em;} 
#search .text:focus::-webkit-input-placeholder{opacity:.5;}
#search .text:focus::-moz-placeholder { opacity:.5;}  

#search:focus .text{display:none;}
 
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Chrome, Safari Hack */
    #searchsubmit{background-position: right 2px top 4px;}
} 

.searchresult{font-size:.9em;}






#social{position:absolute; top:16px; right:64px; z-index:3000;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /* IE */
	#social{right:120px !important;}
}
#social a{display:block; float:left; margin:0 0 0 19px; } 
#social svg{margin:0; top:0px; width:18px; position:relative; border:0px solid;}
#social svg *{fill:#FFF !important; fill-opacity: 0.4;}
#social a:hover svg *{fill-opacity: 1;}
#social img{opacity:0.4 !important;}
#social a:hover img {opacity: 1 !important;}

#header-fill{height:0;} 
#mainheader .box{height:135px; margin-top:0px; } 
.home #mainheader .box{height:140px; } 


body.fixed_header #header-fill{height:175px; } 
body.fixed_header.home #header-fill{height:220px; } 

body.fixed_header #social{top:20px; display:none;}
body.fixed_header #social svg *{fill:#646244 !important;}

body.fixed_header #mainheader{border:0px solid; position:fixed; height:62px; width:100%; z-index: 2000 !important; }
body.fixed_header #mainheader .box{height:62px;}
body.fixed_header #search{border:0px solid; top:14px;}
body.fixed_header #search .text{z-index:20 !important; color: #7f7a53;}
body.fixed_header #searchsubmit{z-index:1; background:url(images/icons/search2.svg)no-repeat right 2px top 2px; background-size: 17px 17px;}
body.fixed_header #search .text:focus{width:280px; border:1px solid #7f7a53; transition: all .5s; outline:0;}
body.fixed_header #search .text::-webkit-input-placeholder{color: #7f7a53; font-weight:normal; font-size:.9em; position:relative; top:2px;}
body.fixed_header #search .text::-moz-placeholder {opacity:0; color: #7f7a53;  font-weight:normal; font-size:.9em;} 
body.fixed_header #search .text:focus::-webkit-input-placeholder{opacity:.5;}
body.fixed_header #search .text:focus::-moz-placeholder { opacity:.5;}  


body.fixed_header .maintopbg{height:0 !important;}
body.fixed_header #header{background:rgba(255, 255, 255, 0.9); height:62px; border-bottom:0px solid #d9c958;}
body.fixed_header #header .logo{top:4px; left:20px; width:auto; }
body.fixed_header #header .logo img{width:47px;}
body.fixed_header #header .logo span{top:9px; left:52px; font-size:1.4em; color:#848146; display: none;}

body.fixed_header #mainmenu{list-style:none; font-size:.9em; right:auto !important; left:60px; 
top:20px; text-align:left; border:0px solid; width:100%; }
body.fixed_header #mainmenu li ul li{font-size:.9em;}
body.fixed_header #mainmenu a{color:#676437;}
body.fixed_header #mainmenu a:hover{color:#848146 !important;}



#main_map{position:relative;padding:0;}
#main_map .map_desc2{ line-height: 1em; color: #FFF;
left: 17px; border: 0px solid; z-index: 100; background:rgba(183,182,75,0.7);
padding: 14px 14px 10px 19px; font-size: 1.3em; border-radius: 4px 4px 0 0; margin:-45px 0 0;}
.map_desc{margin:15px 0 5px !important;}
.map_desc img{height:35px; float:left;}
.map_desc span{display:block; margin: 0 0 0 47px; font-size:.75em; line-height: 1.3em; padding:5px 30px 0 0;}

#mouse_message .enabled{display:none;}
#mouse_message .enabled div{color:#8a4a18; font-weight:bold; display:inline;}



#mainmap1 .mapicon{border:1px solid; width:18px !important; height:18px !important; position:relative; left:0px; top:0px;}


#main_other{min-height:400px;}


#main_news{padding:0 0 0 20px; }

.head{font-size:1.2em; color:#FFE783; display:block; padding:0 0 27px;}

#main_news, .mainbox, #single_news {list-style:none; margin:0; padding:0; }
#main_project_news .thumb, .mainbox .thumb{display:block; position:absolute;}
.mainbox ul{list-style: none !important;}

#main_project_news{border:0px solid; padding:0 0 20px;}
#main_project_news li{display:block; min-height:105px; margin:0 0 10px; border-radius:4px;}
#main_project_news .thumb img{width:95px; margin:0;}
#main_project_news .title{margin:0 0 0 109px;  padding:0px 19px 0 0; font-size:.95em; 
    font-weight:300; display:block; color:#323019; line-height:1.3em;}
#main_project_news .date{display:block; margin:0 0 0 109px;  padding:5px 0 10px; color:#969696; font-size:.65em; font-family:Arial,sans-serif;}

#main_video{padding:0 4px 20px 7px;}
#main_video li{display:block; min-height:105px; margin:0 0 10px; border-radius:4px;}
#main_video .thumb img{width:95px; margin:0;}
#main_video .title{margin:0 0 0 109px !important;  padding:0px 19px 0 0; 
    font-size:1em !important; font-weight:300; display:block; color:#706d33; line-height:1.1em;}
#main_video .date{display:block; margin:0 0 0 65px;  padding:2px 0 10px; color:#969696; font-size:.7em; font-family:Arial,sans-serif;}
#main_video .desc{display:block; margin:0 0 0 109px; height:90px; overflow-y: hidden;  padding:2px 20px 0px 0; color:#969696; font-size:.7em; font-family:Arial,sans-serif;}


#single_news li{display:block; min-height:95px; margin:0 0 10px; border-radius:4px;}
#single_news .thumb img{width:75px; margin:0; float:left;}
#single_news .title{margin:0 0 0 87px;  padding:0px 29px 0 0; font-size:.85em; 
    font-weight:300; display:block; color:#78723d; line-height:1.3em;}
#single_news .date{display:block; margin:0 0 0 87px;  padding:5px 0 10px; color:#969696; font-size:.65em; font-family:Arial,sans-serif;}


.b_head{font-size:1.2em; font-family:"Fira Sans",sans-serif; color:#7a6f42 !important; display:block; padding:20px 0 17px;}

#main_video .title{font-size:1.0em; margin:0 0 0 75px;}
#main_video img{width:65px;}
#main_video li{margin:0 0 12px; display:block;} 

.main_bottom_line{padding:0 0 10px 10px !important;}

#main_social .b_head{padding-left:0;}

#main_cikavynky{border:0px solid; padding:0px 25px 20px 14px; margin:0;}
#main_cikavynky ul{margin:0; padding:0;}
#main_cikavynky .b_head{padding:19px 0 18px 4px;}
#main_cikavynky .text{font-size:.8em; background:#ECF3DF; cursor:default; color:#5F5B4C; border-radius:7px; position:relative; padding:14px 17px; border:0px solid;  margin:0 0 12px;}
#main_cikavynky .title{margin:0 0 0 25px;}
#main_cikavynky .text div{position:absolute; bottom:-30px; left:0; border:0px solid #000; width:19px; height:19px; background:url(images/quote_icon.svg) no-repeat;}
#main_cikavynky .fb-page{height:76px;}
.fb-page{margin:20px 0 0;}

#single_cikavynky{border:0px solid; padding:0px 10px 20px 0; margin:0;}
#single_cikavynky ul{margin:0; padding:0; list-style: none;}
#single_cikavynky .b_head{padding:29px 0 14px 4px;}
#single_cikavynky .text{font-size:.8em; background:#ECF3DF; cursor:default; color:#5F5B4C; border-radius:7px; position:relative; padding:14px 17px; border:0px solid;  margin:0 0 12px;}
#single_cikavynky .title{margin:0 0 0 24px; font-size:.8em;}
#single_cikavynky .text div{position:absolute; bottom:-35px; left:0; border:0px solid #000; width:19px; height:19px; background:url(images/quote_icon.svg) no-repeat; }


#maintopbox{padding-bottom:0;}
#mainnewsbody{margin-top:90px;}
.mainbox{margin-top:5px !important; padding-bottom:20px;}
.mainbox .b_head{padding-left:18px; padding-bottom:20px; color:#475e2e !important;}
.mainbox .b_head a{color:#475E2E !important; }

#related_video{list-style: none; padding:0; margin:0 0 -15px;}
#related_video li{display:block; padding:0 0 20px;}
#related_video iframe{width:70%; height:auto;}
#related_video .title{font-size: .8em !important; line-height:1.3em; display: block;}

.related_video{list-style: none; padding:0; margin: 14px 0 0; }
.related_video li{display:block; }
.related_video iframe{width:100%; height:380px !important;}

#related_nomination{list-style: none; font-size:12px; padding:0; margin:0 0;}
#related_nomination li {}
#related_nomination img{width:90px; float:left;}
#related_nomination li{display:block; padding:0 0 10px;}
#related_nomination .title{ margin:0 0 0 105px;font-size: 1.5em !important; padding:0 20px 0  0; line-height:1.3em; display: block;}
#related_nomination .desc{ margin:0 0 0 105px;font-size: .9em !important; overflow-y:hidden; color:#646464; font-family:Arial,sans-serif; font-weight:normal;  padding:9px 12px 0 0; line-height:1.4em; display: block;}


.block li{font-size:.9em; margin-bottom:12px;}

.block li .title{color:#515713; font-size:1.1em; line-height:1.3em; padding:0 10px 0 6px; display:block;}
.block li .date{font-size:.8em; margin-left:10px; color:#CCA300;}



#main_topnews{padding:0 14px 50px 16px;}
#main_topnews .item{padding:28px 0 20px;}
#main_topnews .item .image{ height:270px; width:100%;}
#main_topnews .item .title{ margin:20px 0; display:block; font-size:1.6em; font-weight: 500; font-family: 'Fira Sans'; line-height:1.2em; color:#bda43a !important;}
#main_topnews .item .text{display:block; font-size:.9em; line-height:1.3em; color:#575757 !important;}
#main_topnews .item .date{ color:#969696; font-size:.7em; font-family:Arial,sans-serif; margin:2px 0 0; display:block;}
#main_topnews .columns{border:0px solid;}

#main_topnews .subnews .image{ height:140px; width:100%;}
#main_topnews .subnews .title{ margin:20px 0 10px; display:block; font-size:1.1em; line-height:1.2em; color:#526029 !important;}
#main_topnews .subnews .date{ color:#969696; font-size:.7em; font-family:Arial,sans-serif; margin:2px 0 0; display:block;}


#main_objects .item{margin:0 0 30px;}
#main_objects .item .image{ height:100px; width:100%;}
#main_objects .item .title{ margin:10px 0 0px; display:block; font-size:1.0em; line-height:1.2em; color:#526029 !important;}
#main_objects .region{ color:#969696; font-size:.7em; font-family:Arial,sans-serif; margin:2px 0 0;}
#main_objects .region a{color:#969696 !important;;}






/***** Nomination *******/
#toprating, .specnom{display:block; clear:both;}
.specnom{margin:20px 0 0 ; padding:20px 0 0 10px !important;}


#catline .main a{color:#E5A81F !important; font-size:1.4em; line-height:1em;}

.n_head{font-size:1.6em; color:#687E35; display:block; padding:5px 0 7px;}

#nomination{margin:0; border:0px solid; padding:0 0 40px; }
#toprating{padding:10px 0 10px 10px;}

#nomination .cell{border:0px solid; float:left; width:50%; padding:19px 20px 0px 0; position:relative;}
#nomination .image{float:left;}
#nomination .image img{background:#FFF; width:75px; border:0px solid #E9B130;}
#nomination .infobox{margin-left:92px; border:0px solid; margin-right:12px;} 

#nomination .cat, #nomination .region{font-family:"Arial",sans-serif; font-size:.7em; color:#687E35 !important;}
#nomination .cat a, #nomination .region a{color:#687E35 !important;}

#nomination .cat{display:inline; line-height:1em; color:#E5A81F;}
#nomination .title{font-size:.95em; margin:0; padding:7px 0px; line-height:1.1em; font-weight:500;}
#nomination .title a{color:#CE9618 !important; }
#nomination .region{color:#E5A81F; display:inline; }
#nomination .num{display:block; padding:10px 0 10px; position:absolute; top:5px; left:1px; }
#nomination .num span{background:#C99512; color:#FFF; font-size:1.3em; border:2px solid #F3E4BC; -webkit-box-shadow: 0 0 5px 0 #392818; -moz-box-shadow: 0 0 5px 0 #392818;   font-weight:bold; display:inline; padding:2px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#toprating .title{font-size: 1.5em; margin-top:4px;}
#toprating img{width:100% !important;}
#toprating .infobox{margin-left: 170px;}
#toprating .cell{width:auto; display: block;}
#toprating .desc{font-size:.8em; color:#717171;}

#nomination .specnom{padding:0px 0 20px;}
#nomination .specnom .rubr{padding:15px 0 6px; font-weight:500; font-size:1.5em; color:#A97D0F; border-bottom:3px solid #C99512;}
#nomination .specnom img{width:50px;}
#nomination .specnom .infobox{margin-left:68px; border:0px solid; margin-right:12px;}
#nomination  .specnom .title{font-size:1.0em;}

#nomination span{border:0px solid; display:inline; padding:2px 5px;  opacity:.5;
    width:7px; height:7px; margin:0 0 0 5px; position:relative; top:6px; left:0; background:url(images/videoicon.svg) no-repeat;}
#nomination .title:hover span{opacity:1;}



#pagination {margin:40px 0 0;  cursor: default;  /* self-clearing method: */ }
#pagination ul{list-style:none; margin:0;}
#pagination a, #pagination span, #pagination em {font-size:.9em !important; padding: 0.1em 0.5em; display: block; float: left; margin-right: 9px;}
#pagination .disabled {color: #999999;border: 1px solid #dddddd; }
#pagination .current {font-style: normal; font-weight: bold; background: #a8a34b; color: white; border: 1px solid #a8a34b; }
#pagination a {text-decoration: none; color: #524e27; border: 1px solid #a8a34b; }
#pagination a:hover, #pagination a:focus {color: #000033; border-color: #000033; }
#pagination .page_info {background: #2e6ab1; color: white; padding: 0.4em 0.6em; width: 22em; margin-bottom: 0.3em; text-align: center; }
#pagination .page_info b {color: #000033;background: #6aa6ed;padding: 0.1em 0.25em; }
#pagination:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html #pagination {height: 1%; }
*:first-child + html #pagination {overflow: hidden; }


/***** Nomination single *******/

 #nomin_single .titlebox{padding:6px 0 3px; margin:0 0 0px; border-bottom:4px solid #DBA215;}
 #nomin_single .entry-title{padding:3px 0 5px; margin:0; font-size:2.5em;}
 #nomin_single .region{padding:5px 0 10px; margin:0; font-weight:bold; color:#9E750F;}
 #nomin_single .region a{color:#6C4F22;}
 #nomin_single .entry-content{padding:15px 0 25px;}
 #nomin_single .nom_about{font-weight:bold; font-size:1.1em; padding:0 0 10px; color:#9E750F;}
 #nomin_single .boxcont{padding:0 0 11px; font-size:1em;}
 #nomin_single .entry-content h3{font-size:1.4em;}
 
 
 #nomin-list{background:url(/wp-content/themes/ridnaua/images/bg_single3.png); margin:-8px 0 0; border:0px solid; padding:15px 22px 35px 23px; position:relative;
 border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px;}
 
#cur_nom{margin:20px 0 0; padding:0; list-style:none;}

#cur_nom span{border:0px solid; display:inline; padding:2px 5px; 
    width:7px; height:7px; margin:0 0 0 5px; position:relative; top:7px; left:0; background:url(images/videoicon.svg) no-repeat; opacity:.5;}
#cur_nom .title:hover span{opacity:1;}



#cur_nom .nomination_name{padding:0px 0 12px;}
#cur_nom .nomination_name a{ font-size:1.5em; line-height:1em; color:#B1AF94; font-weight: 400;}
#cur_nom .rozd_cell{padding:0 0px 40px 0;}
#cur_nom .nom-list{ list-style: none; margin:10px 0 0;; padding:0;}
#cur_nom .nom-list li{display: table-row;}
#cur_nom .nom-list .title{color:#a4823b; font-size: 1.0em; margin: 0 20px 20px 80px; display: block;}
#cur_nom .nom-list img{width:70px; float:left; margin-bottom: 10px;}





 #cur_nom2{margin:0; padding:0; list-style:none;}
 #cur_nom2 li{ padding:10px 0 3px; }
 #cur_nom2 li .nom-title{display:block; text-decoration:none; padding:5px 0 7px 7px; margin:15px 0 15px; font-size:1.65em; font-weight:bold; color:#87610B; border-bottom:4px solid; background:url(/wp-content/themes/ridnaua/images/nomination_cell.png) bottom left repeat-x; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
  #cur_nom2 li .nom-title:hover{color:#B78710;}

 #cur_nom2 .nom-cell{padding:5px 0 5px; margin:0; list-style:none;}
 #cur_nom2 .nom-cell li{border:0px solid; padding:4px 0 0px; position:relative; float:left; width:290px;}
 #cur_nom2 .nom-cell .image{float:left;}
 #cur_nom2 .nom-cell img{width:50px; padding:4px; background:#FFF; border:1px solid #E9B130; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
 #cur_nom2 .nom-cell .infobox{margin-left:67px; border:0px solid; margin-right:12px;}
 #cur_nom2 .nom-cell .cat, #cur_nom2 .nom-cell .region{display:inline; font-size:.9em;}
 #cur_nom2 .cat a, #cur_nom2 .region a{color:#4F4F4F;}
 #cur_nom2 .nom-cell .title{font-size:1.1em; padding:3px 0 3px;}
 #cur_nom2 .nom-cell .title a{color:#7B5605;}
 #cur_nom2 .nom-cell .num{display:block; padding:3px 0 10px; position:absolute; top:5px; left:1px; }
 #cur_nom2 .nom-cell .num span{background:#C99512; color:#FFF; font-size:1.13em; border:2px solid #F3E4BC; -webkit-box-shadow: 0 0 5px 0 #392818; -moz-box-shadow: 0 0 5px 0 #392818;  font-weight:bold; display:inline; padding:2px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

#cur_nom2 .nomination_name{padding:15px 0 0;}
#cur_nom2 .nomination_name a{ font-size:1.6em; line-height:1em;}
#cur_nom2 .rozd_cell{padding:0 0px 40px 0;}
#cur_nom2 .nomination_group .group_name{color:#807C3A; padding:20px 0 19px;cursor:default;}
#cur_nom2 .nomination_group ul{margin:0 0 0 10px; list-style:none;}
#cur_nom2 .nomination_group li{font-size:.8em;  border:0px solid; margin:0 0 10px; padding:0 10px 0 14px; position:relative; line-height:1.1em;}
#cur_nom2 .nomination_group b{display:block; width:7px; height:7px; position:absolute; background:#CCC; top:3px; left:0px;}
#cur_nom2 .winners-group b{background:#C08D16;}

#cur_nom2 .winners-group{border: 0px solid; width:55%; display:table-cell;}
#cur_nom2 .winners-group .title{margin:0 0 0 90px; font-weight:500; color:#a4823b; display: block; padding:0 10px 0 0; font-size:1.3em; line-height: 1.4em;}
#cur_nom2 .winners-group li{display: table-row;}
#cur_nom2 .winners-group img{width:80px; float:left; margin:0 0 10px;}

#cur_nom2 .other{border: 0px solid; width:45%; display:table-cell;}
#cur_nom2 .other .group_name{font-size:.9em; color:#807C3A !important; font-weight: normal !important; margin:0 0 0;}

#cur_nom2 .other .title{color:#a4823b;}
 
#single{margin-top:0px;}
 
#content{font-size:1.05em; padding:24px 24px 20px;}
.topline, #nomination .rozd{font-size:.8em; margin:27px 0 0;}
.entry-title{color:#AB940D !important; font-size:2.3em !important; font-family: 'Fira Sans', sans-serif !important; line-height:1.1em; display:block;}
.entry-title a{color:#AB940D !important; }
#single .date{font-size: 0.65em; color:#787878; font-family:arial,sans-serif; opacity: .5;}
#content .text{padding:20px 0 0; /*font-family:Arial, sans-serif;*/ font-family: 'Fira Sans', sans-serif !important; font-size:.8em !important; color:#2E2E2E;}
#content .text p{padding:0 10px 0 0; margin:0 0 21px; line-height:1.6em; font-size: 1.0em;}
#content .text p strong{}
#content .titlebox .region{font-size:.9em; color:#687E35;}
#content .titlebox .region a{ color:#C08D16 !important; font-weight:bold;}
#content .text ul li{margin:0 0 10px;}
#content .text h4{color:#E9B130}
#content .text h3{color:#689230; font-size:2.2em; line-height:1em; margin:29px 0 17px;}


#content .alignleft{margin:0 17px 12px 0; float:left;}
#content .alignright{margin:0 0 12px 14px; float:right;}
#content .alignnone{margin:0 0 15px 0;}
#content .wp-caption-text{font-size:.8em; color:#737373; font-style: italic; margin:0 !important; padding:0 !important;}
#content .size-large{margin-top:5px;}


.singletitle{font-size:2.4em; margin:10px 0 9px ;}

.bread{font-size:.8em; color:#B7B194;}
.bread a{color:#747269;}

.mapinfo{min-height:92px; min-width: 300px;} 
.mapinfo .image{float:left;}
.mapinfo img{width:90px; float:left; margin:0 15px 10px 0;}
.mapinfo .title{display:block; padding:5px 0 0; margin:0px 0 0 105px; font-size:1.7em; font-weight:normal; line-height:1.1em; color:#9F912A !important;}
.mapinfo .desc{display:block; margin:0 0 0 105px; font-size:1em; color:#000 !important; padding:10px 0 5px;}
.mapinfo .type{color:#a5b094; display: inline;}
.mapinfo .nomin{color:#a5b094; display:block; margin:0px 0 0 105px; font-size:.9em;}
.mapinfo .nomin span a{color:#6f8032;}


.edit{position:absolute; top:25px; right:20px; color:#919191; font-size:.75em; font-family: arial,sans-serif;}
.edit a{color:#919191 !important; }


#news_list{ margin:40px 0 0; list-style:none;}

#news_list li{margin:0 0 20px;}
#news_list li .thumb{float:left;}
#news_list li .date{margin: 0 0 0 170px; display:block; font-size:.75em; color:#787878; font-family:arial,sans-serif;}
#news_list li .title{margin: 10px 0 0 170px; display:block; font-size:1.5em; line-height: 1.2em;}
#news_list li .text{margin: -7px 0 0 170px; display:block; font-size: .75em !important;;}
#news_list li .noimage{background:#F2F2F2; width:150px; height:150px; display:block;}


#video_list{ margin:20px 0 0; list-style:none;}

#video_list li{margin:0 0 20px;}
#video_list li .thumb{float:left;}
#video_list li .date{margin: 0 0 0 170px; display:block; font-size:.75em; color:#787878; font-family:arial,sans-serif;}
#video_list li .title{margin: 0px 0 0 170px; display:block; font-size:1.5em; line-height: 1.2em;}
#video_list li .text{margin: -12px 0 0 170px; display:block; font-size: .75em !important;;}
#video_list li .noimage{background:#F2F2F2; width:150px; height:150px; display:block;}







.wp-paginate {padding:0; margin:30px 0 20px;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#F0F0F0; border:0px solid #ccc;border-radius:2px; color:#666; margin-right:4px; padding:5px 9px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#FFF; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#89A447; border-radius:2px; border:0px solid #89adcf; margin-right:4px; padding:5px 9px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {} 
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}



 #error404{text-align: center; }
 .error_head{font-size: 6em; color: rgb(227, 215, 83); margin:50px 0 0px;}
 .error_head2{font-size: 1.6em; color: #61904F; margin:0px 0;}
 .error_head3{font-size: 1.6em; color: #61904F; margin:0px 0 20px;}
 .error_text{font-size: 1em; color: #000; margin:0px 0 50px;}





#footer{height:90px; /*background:#EDEABA;*/  margin:0px 0 0;} 

#footermenu{margin: 20px 0 0 14px; padding:0; list-style:none; font-size:1.1em;}
#footermenu li{display:inline; margin:0 8px 0 0;}
#footermenu a{color:#F0E8C0 !important;}

#footer .info{font-size:.75em; margin:27px 0 0; color:#F0E8C0; text-align:right;}
#footer .info a{text-decoration:underline; color:#F0E8C0 !important; }

#sidebar{padding-bottom:20px; padding-top:20px; position:relative;} 
#sidebar_fb{padding-bottom:30px; min-height:220px;}

#sidebar_video{font-size:1.0em; margin:0 0 0 0px;}
#sidebar_video ul{margin:0;}
#sidebar_video img{width:55px; float:left;}
#sidebar_video li{margin:0 0 12px 8px; display:block;}
#sidebar_video .title{margin:0 0 0 66px; font-size:.9em; display:block; line-height:1.2em;}
#sidebar_video .box .b_head{padding-bottom:10px !important;}

.video_url{font-size:.9em;}
/*#sidebar.is_stuck{margin:40px 0 0;}*/ 

.leaflet-google-layer{
    z-index: 0 !important;
}
.leaflet-map-pane{
    z-index: 100 !important;
}

.leaflet-fullscreen-on{
position:fixed !important;
width:100% !important;
height:100% !important;
top:0 !important;
left:0 !important;
z-index:99999;
}

.relativebox{position: relative;}
.mapmask{border:0px solid; position:absolute; top:0; height:550px; opacity:0.5; background:transparent; margin:0; width:100%; z-index:102;}
.mapmask span{display:block; padding:20px 10px; background:#FFF; margin:200px auto 0; 
    width:40%; text-align:center; cursor:pointer; border-radius:6px; 
    background: #FFF; border:0px solid #5a5829; opacity:.9;color:#5a5829; font-size:.8em; box-shadow: 0px 0px 5px #ccc;}
.mapmask:hover {opacity:1};
.leaflet-custom-close{font-size: 1.5em !important; padding: 3px 6px !important;}



 .mobilemenu-button{z-index:100; position:absolute; display:none; cursor:pointer; 
     top:15px; left:14px; background:#2A2A12; color:#FFF; 
     padding:8px 10px; border-radius: 6px; font-size:1.4em;}
#mobilemenubox{display:none;}


.bigmir{position: absolute; top:7px; right:290px;}



.totalpoll-choices .totalpoll-choice{width:33% !important;}
.totalpoll-choices .totalpoll-choice:nth-child(3n+1){clear:left;}
.totalpoll-choices .totalpoll-choice-image img{width:100% !important;} 
.totalpoll-choices .totalpoll-choice-image a{height:160px; display: block; background-position: center center !important; 
    background-repeat: no-repeat !important; -webkit-background-size: cover  !important;  -moz-background-size: cover  !important; -o-background-size: cover  !important; background-size: cover  !important; }


.totalpoll-choices .totalpoll-choice-checkbox-container {min-width: 0 !important; padding: 0 0 0 0.8em !important; border:0 !important;}
.totalpoll-choices .totalpoll-choice .totalpoll-choice-content{}

.voteline{display:none;}
.voteline a{color:#fff; }
.voteline i{color:#fff;}
    .voteline .text1{display:inline;}
    .voteline .text2{display:none;}

.voteresult{color:#FFF; font-size:.85em; padding:1px 0 0; display:none !important;}
.voteresult:hover{color:#FFF;}

@media only screen and (max-width:64em){
    
       .voteline{ background: rgba(255,255,255,.3); color:#98FF63; padding:9px; font-size: 1em;}
        .voteline a{color:#FFF; }
        .voteline i{color:#98FF63;}

    
      .copy{position:absolute; top:-32px; right:22px; padding: 10px 0 20px;}  
      .bigmir{position: absolute; top:-24px; right:270px;}
      .totalpoll-choices .totalpoll-choice{width:50% !important;}
      .totalpoll-choices .totalpoll-choice:nth-child(3n+1){clear:none; }
      .totalpoll-choices .totalpoll-choice:nth-child(2n+1){clear:left;}
 
}

@media only screen and (max-width:54em){  /* small & medium */

	 .voteline{  padding:9px 54px !important; font-size: 1em; line-height:1.2em;}
 	   .voteline .text1{display:none !important; visibility:hidden; opacity:0;}
 	   .voteline .text2{display:inline !important;}
    
   .copy{position:absolute !important; top:-4px !important; left:14px !important; right:auto; padding: 10px 0 20px;}  
   .bigmir{position: absolute; top:29px; right:auto; left:9px; padding: 0 0 20px;}


      .totalpoll-choices .totalpoll-choice{width:100% !important;}
      .totalpoll-choices .totalpoll-choice:nth-child(2n+1){clear:none; }
      .totalpoll-choices .totalpoll-choice{clear:left;}
 
    
	#mainmenu{ position:static; width:100%; text-align: center; border:0px solid; margin:0; padding:0;}
	#mainmenu li{margin:0px 10px; display:inline;}
	#header{padding:0 !important; margin:0; height:90px;}
	#header .logo{width:290px;  position:relative; top:-20px; margin:0 auto;}
	  #main_map .map_desc, #main_map .map_desc2{display: none;}
	  #toprating .desc{max-width: 30em;}
	  #nomination .specnom .cell{width:auto;}
	  #mainheader .box, .home #mainheader .box{height:80px;}
	  .menuon body{left:320px;}
	  .menuon #mobilemenubox{width:320px;}
	  #mobilemenubox{display:block;}

	
		#mobilemenubox{background: rgba(0,0,0,.7); position: fixed ; top:0; left:-100%;
		   width:70%;  height:100%; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; overflow-y:scroll; padding:10px 13px 0 13px;}
		body{position:relative; left:0;   
		  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
		.menuon body{position:relative; left:320px; }
		.menuon #mobilemenubox{ z-index: 100;  left:0;
			width:320px;  height:100%;}    
	
	
		  .mobilemenu-button{display:block; top:35px;}   
		  #mainmenu{display:none;} 
		  #search, #social{display:none !important;}  
	
	

		#newsearch{border:0px solid; position:relative; top:20px; left:0px; padding:0 32px 0 0;}
		#newsearch .button{width:20px; heigh:18px; padding:3px; display:none;  position: absolute; top:0; right:0; 
			border:0px solid;}
		#newsearch .text{
			background: transparent;
			border:1px solid #696969;
			border-radius:4px;
			color:#FFF;
			padding:5px 8px 5px 8px;
			margin:5px 0px 0 0px;
			width: 90%;
			transition: all .5s;
			}
		#newsearch .text:focus{border:1px solid #FFF; transition: all .5s; outline:0;}

		#searchsubmit2{background:url(images/icons/search.svg)no-repeat right 2px top 2px; 
		background-size: 17px 17px; border:0px solid; position: absolute; 
			top:12px; right:5px; width:24px; height:24px; cursor:pointer; z-index:-1;}
		#searchsubmit2.cansubmit{z-index:100 !important;}


	 
	
		#newmenu{margin:40px 0 80px;} 
			#newmenu > li{font-size:1.3em; line-height: 1.1em;}
			#newmenu > li > a{border:0px solid #000; display:block; padding:7px 7px; color:#b4b052;}
			#newmenu i{color:#7f7f7c; font-size: .8em;}
			#newmenu > li ul{font-size:.7em; margin:12px 0 12px 20px;}
			#newmenu > li ul a{display: block; padding:8px 0; color:#b3b2b0;  line-height: 1.2em;}
			#newmenu > li > a.subarrow::after{content: " "; font-family: FontAwesome; color: #7F7F7C; font-size: 0.8em;}
	
	
		#newmenu ul{display:none;}
		#mainmap1{height:350px;}

		.mapmask {opacity:.95; height:100%;}    
		.mapmask span{margin-top:130px;}
	
		  #single_cikavynky .text{max-width: 320px;}
		  #single_news .title{max-width: 270px;}  
		  #toprating img{width:80px !important;}
		  #toprating .infobox{margin-left:95px;}
	
	
	
		 #cur_nom2 .winners-group{display: block; width:auto;}  
		 #cur_nom2 .other{display: block; width:auto;}  
		 #cur_nom2 .other .title{max-width: 190px; display: block; line-height: 1.4em; font-size: 1.2em;}   
		 #cur_nom2 .other b{top:5px}
	
  
		 #content .text{max-width:500px;}  
		 .alignnone{width:auto !important;}   
		 .alignnone img{width:95%; display:block;}   
	
		 #sidebar .widthfix li{margin-left:0; padding:0;}   
		 #sidebar .widthfix img{width: 50px; float:left;} 
		 #sidebar .widthfix .title{margin:0 0 0 61px; display: block; padding:0;} 
		 #sidebar .widthfix .date{margin:0 0 0 61px;}   
	
	
		 #content #news_list img, #video_list img{width:50px;} 
		 #video_list .title{margin-left:62px !important; font-size: 1em !important;}   
		 #content #news_list .title{margin-left:62px !important; font-size: 1.2em !important;}   
		 #content #news_list .text, #content #news_list .date, #video_list .text{margin-left:62px !important; }   
	
	

	
	
}


@media only screen and (max-width: 32em){  /* small & medium */
    
    

    #newsearch .text{width:60%;}
	#toprating img{width:50px !important;}
  #toprating .infobox{margin-left:65px;}
  #toprating .title{font-size:1.2em;}    
  #toprating .desc{font-size:.7em; max-width: 23em;}
  #mainheader .box, .home #mainheader .box{height:110px;}
 #mainmap1{height:350px;}
    
  #header .logo{border: 0px solid; width:210px;}  
  #header .logo img{border: 0px solid; left:0px;  margin:0 auto; width:80px; display: block;}
  #header .logo span{border: 0px solid; top:3px; font-size: 1.7em; left:0; line-height: 1.2em;
      position: relative; text-align: center; width:100%; display: block; margin:0 auto; }
    .mapmask span{margin-top:80px;}  
    
  .menuon body{left:80%;}
  .menuon #mobilemenubox{width:80%;}
  #newmenu > li{font-size:1.5em;}


} 






/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 * [1] IE9  * [2] IE10+
 */
/* 1 */
.ie9 img[src*=".svg"] {  width: 100%; }
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src*=".svg"] {    width: 100%;  }
}
img[src*=".svg"] {
width: 100%\9;
}


.block_links p {
    font-size: 12px;
}
