/* open-sans-regular - latin_cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/open-sans-v29-latin_cyrillic-ext-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/fonts/open-sans-v29-latin_cyrillic-ext-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* open-sans-500 - latin_cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/open-sans-v29-latin_cyrillic-ext-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/open-sans-v29-latin_cyrillic-ext-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* open-sans-700 - latin_cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/open-sans-v29-latin_cyrillic-ext-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/open-sans-v29-latin_cyrillic-ext-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }

  /* lora-regular - latin_cyrillic-ext */
@font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 400;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/f/Lora-Regular.ttf') format('ttf'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lora-500 - latin_cyrillic-ext */
  @font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 500;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lora-700 - latin_cyrillic-ext */
  @font-face {
    font-family: 'Lora';
    font-style: normal;
    font-weight: 700;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* lora-italic - latin_cyrillic-ext */
  @font-face {
    font-family: 'Lora';
    font-style: italic;
    font-weight: 400;
    font-display: swap; 
    src: local(''),
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
         url('/wp-content/themes/design/library/fonts/lora-v24-latin_cyrillic-ext-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }

.container {
    padding-left: 18px;
    padding-right: 18px;
}
.navbar-nav > li > a.sticky{padding-top:10px;padding-bottom:10px;line-height:34px;}
.newspadding{padding-left:25px !important;padding-right:25px !important;}
.logo img{width:100%;height:100%;}
.logo.sticky{width:157px;}

.newsblock{background-color:#34495e;padding-top:8px;padding-bottom:15px;color:#bdc3c7;font-size:13px;}
.newsblock h1{font-size:15px;margin-bottom:3px;}
.newsblock a{color:#ecf0f1;}
.newsblock .fa{color:#95a5a6;font-size:11px;padding-right:2px;}
.newsblock .readall{border:2px solid #bdc3c7;text-align:center;margin:25px 15px 10px 15px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-weight:bold;color:#ecf0f1;border-radius:3px;}
.notextdecoration:hover{text-decoration:none;}
.time{color:#7f8c8d;font-size:12px;}
.date{text-align:left;}
.mainpagenews{padding-top:50px;}
.category-leisure .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border-top:0px solid #f1c40f;border-bottom:0px solid #f1c40f;border-radius:0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-environment .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border-top:0px solid #e74c3c;border-bottom:0px solid #e74c3c;border-radius:0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-socium .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border-top:0px solid #9b59b6;border-bottom:0px solid #9b59b6;border-radius:0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.category-economy .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border-top:0px solid #3498db;border-bottom:0px solid #3498db;border-radius:0px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.metatags{padding-top:0px;padding-bottom:13px;padding-left:10px;color:#95a5a6;}
.caption h3{text-transform:uppercase;font-size:18px;font-weight:bold;}
.rightpart .caption h3{text-transform:uppercase;font-size:14px;font-weight:bold;text-align:center;margin-top:3px;}
.rightpart p{color:#7f8c8d;font-size:12px;text-align:center;}
.dozvilya{border-top:15px solid #f1c40f;background-color:#fff;padding-top:40px;padding-bottom:15px;}
.dozvilya .media h1{text-transform:none;font-size:14px;font-weight:bold;text-align:left;margin-bottom:3px;margin-top:0px;}
.dozvilya .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:0px solid #f39c12;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.dozvilya p{color:#7f8c8d;font-size:12px;text-align:left;}
.dozvilya .media p{color:#7f8c8d;font-size:12px;text-align:left;margin-bottom:0px;}
.dozvilya a{color:#34495e;}
.environmentblock{border-top:15px solid #e74c3c;background-color:#fff;padding-top:40px;padding-bottom:15px;}
.environmentblock .media h1{text-transform:none;font-size:14px;font-weight:bold;text-align:left;margin-bottom:3px;margin-top:0px;}
.environmentblock .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:0px solid #f39c12;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.environmentblock p{color:#7f8c8d;font-size:12px;text-align:left;}
.environmentblock .media p{color:#7f8c8d;font-size:12px;text-align:left;margin-bottom:0px;}
.environmentblock a{color:#34495e;}
.praktykyblock{border-top:15px solid #9b59b6;background-color:#fff;padding-top:40px;padding-bottom:15px;}
.praktykyblock .media h1{text-transform:none;font-size:14px;font-weight:bold;text-align:left;margin-bottom:3px;margin-top:0px;}
.praktykyblock .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:0px solid #f39c12;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.praktykyblock p{color:#7f8c8d;font-size:12px;text-align:left;}
.praktykyblock .media p{color:#7f8c8d;font-size:12px;text-align:left;margin-bottom:0px;}
.praktykyblock a{color:#34495e;}
.economyblock{border-top:15px solid #3498db;background-color:#fff;padding-top:40px;padding-bottom:15px;}
.economyblock .media h1{text-transform:none;font-size:14px;font-weight:bold;text-align:left;margin-bottom:3px;margin-top:0px;}
.economyblock .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:0px solid #f39c12;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.economyblock p{color:#7f8c8d;font-size:12px;text-align:left;}
.economyblock .media p{color:#7f8c8d;font-size:12px;text-align:left;margin-bottom:0px;}
.economyblock a{color:#34495e;}

.title{font-size:24px;font-weight:bold;padding-bottom:13px;color:#34495e;}

.media{padding-bottom:30px;}
.footerblock{margin-top:0px;padding-top:30px;background:#e7e7e7;border-top:15px solid #34495e;}
.vz a{text-decoration:none;}
.vz1{font-size:13px;color:#ecf0f1;}
.vz2{font-size:14px;color:#ecf0f1;text-transform:uppercase;}
.vz3{font-size:14px;text-transform:uppercase;color:#ecf0f1;font-weight:bold;}
.copyright{color:#fff;text-transform:uppercase;font-weight:bold;font-size:15px;}
.social img{width:40px;height:40px;}
.media h4{text-transform:none;font-size:16px;font-weight:bold;text-align:left;margin-top:0px;margin-bottom:7px;}
.categories{margin-top:40px;}
.media .categorymeta{color:#7f8c8d;font-size:11px;text-align:left;}
.media .categorymeta a{color:#7f8c8d;font-size:11px;text-align:left;}
.media p{color:#1e1e1e;font-size:15px;text-align:left;}
.newsback{background-color:#fff;margin-top:0px;padding-bottom:30px;}
.imagefullpost{background-color:#000;}
.carousel{height:auto;margin-bottom:0px;}
.carousel-inner img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.carousel-inner p{font-size:16px;}
.label-success{background-color:#34495e;}
.label-danger{background-color:#e74c3c;}
.label-danger a{color:#fff;}
.label-primary{background-color:#3498db;}
.label-primary a{color:#fff;}

.wp-caption-text {
    text-align: center;
    font-size: 14px;
    color: #6B6B6B;
    margin-top: 3px !important;
    font-style: italic;
    margin-bottom: 15px !important;
}
.wp-caption{width:100% !important;}
p.tags{line-height:20px;padding-top:30px;}
p{margin:0 0 10px;font-size:16px;}
.panel-heading{font-weight:bold;text-transform:uppercase;}
.panel{border-radius:0px;background-color:#f8f9f9;border:1px solid #f8f9f9;}
.panel-default > .panel-heading{color:#ecf0f1;background-color:#34495e;border-color:#34495e;}
.panel-heading{padding:10px 15px;border-bottom:1px solid #34495e;border-top-right-radius:0px;border-top-left-radius:0px;}
.panel p{font-size:14px;}
.datesidebar{font-size:11px;color:#999999;margin-bottom:10px;}
.titlesidebar {
    margin-bottom: 0px;
    line-height: 1.3;
}

.box{
    text-align:center;
    font-size:27px;
    border-top: 2px solid #474747;
    border-bottom: 2px solid #474747;
    padding-top:18px;
    margin-bottom:40px;
    padding-left:50px;
    padding-right:50px;
    margin-top:40px;
    padding-bottom:26px;
    font-style:italic;
    line-height: 1.5;
}

@media (max-width:480px){.picturetext{padding-top:75px;padding-bottom:75px;text-align:center;color:#fff;}
.picturetext2{padding-top:25px;padding-bottom:25px;text-align:center;color:#fff;}
.picturetext h1{font-size:28px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.posttags{padding-left:0px;}
.soc{padding-left:15px;}
.box{font-size:21px;padding-top:18px;margin-bottom:40px;padding-left:30px;padding-right:30px;margin-top:40px;padding-bottom:26px;}
#sidebar2{padding-top:15px;}
.logo{width:157px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.navbar-nav > li > a{padding-top:2px;padding-bottom:2px;line-height:34px;font-size:13px;}
.singlemainnews h2{font-size:26px;font-weight:bold;padding-bottom:10px;color:#34495e;}
.singlemain{padding-top:10px;}
.sidebarmain{padding-top:30px;}
.carousel-caption{padding-bottom:0px;}
.carousel-caption h1{font-size:16px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.carousel-caption{position:relative;left:0%;right:0%;bottom:0px;z-index:10;padding-top:0px;padding-bottom:18px;color:#ffffff;text-align:left;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-inner{background-color:#2c3e50;}
.category_header h1 {font-size:18px;}
.category_header h2 {font-size:13px;}
}
@media (min-width:480px){.picturetext{padding-top:100px;padding-bottom:100px;text-align:center;color:#fff;}
.picturetext2{padding-top:50px;padding-bottom:50px;text-align:center;color:#fff;}
.picturetext h1{font-size:28px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.posttags{padding-left:0px;}
.soc{padding-left:15px;}
.box{font-size:22px;padding-top:18px;margin-bottom:40px;padding-left:45px;padding-right:45px;margin-top:40px;padding-bottom:26px;}
#sidebar2{padding-top:15px;}
.logo{width:157px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.navbar-nav > li > a{padding-top:2px;padding-bottom:2px;line-height:34px;font-size:13px;}
.singlemainnews h2{font-size:26px;}
.singlemain{padding-top:20px;}
.sidebarmain{padding-top:30px;}
.carousel-caption{padding-bottom:50px;}
.carousel-caption h1{font-size:18px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.carousel-inner{background-color:#000;}
.category_header h1 {font-size:24px;}
.category_header h2 {font-size:13px;}
}
@media (min-width:768px){.searchtext{display:none;}
.searchbutton{margin-left:15px !important;}
.picturetext{padding-top:150px;padding-bottom:150px;text-align:center;color:#fff;}
.picturetext2{padding-top:50px;padding-bottom:50px;text-align:center;color:#fff;}
.picturetext h1{font-size:36px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.box{font-size:24px;padding-top:18px;margin-bottom:40px;padding-left:50px;padding-right:50px;margin-top:40px;padding-bottom:26px;}
#sidebar2{padding-top:15px;}
.logo{width:157px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:34px;font-size:13px;}
.singlemain{padding-top:30px;}
.singlemainnews h2{font-size:26px;font-weight:bold;padding-bottom:10px;color:#34495e;}
.sidebarmain{padding-top:30px;}
.carousel-caption{padding-bottom:80px;}
.carousel-caption h1{font-size:36px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.carousel-inner{background-color:#000;}
.category_header h1 {font-size:34px;}
.category_header h2 {font-size:13px;}
}
@media (min-width:992px){.picturetext{padding-top:180px;padding-bottom:180px;text-align:center;color:#fff;}
.picturetext2{padding-top:50px;padding-bottom:50px;text-align:center;color:#fff;}
.picturetext h1{font-size:40px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.box{font-size:26px;padding-top:18px;margin-bottom:40px;padding-left:50px;padding-right:50px;margin-top:40px;padding-bottom:26px;}
#sidebar2{padding-top:130px;}
.logo{width:157px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.navbar-nav > li > a{padding-top:12px;padding-bottom:12px;line-height:34px;font-size:0.7em;}
.searchtext{display:none;}
.searchbutton{margin-left:15px !important;}
#news{padding-top:0px;}
.singlemain{padding-top:40px;}
.singlemainnews h2{font-size:28px;font-weight:bold;padding-bottom:10px;color:#34495e;}
.sidebarmain{padding-top:30px;}
.carousel-caption{padding-bottom:140px;}
.carousel-caption h1{font-size:44px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.carousel-inner{background-color:#000;}
.posttags{padding:0;}
.paddingtext p{padding-left:0px;padding-right:0px;}
.paddingtext h2, h4, h5, h6{padding-left:0px;padding-right:0px;}
.responsive_video{padding-left:0px;padding-right:0px;}
address{padding-left:0px;margin-top:30px;}
}
@media (min-width:1200px){.picturetext{padding-top:200px;padding-bottom:200px;text-align:center;color:#fff;}
.picturetext2{padding-top:50px;padding-bottom:50px;text-align:center;color:#fff;}
.picturetext h1{font-size:46px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.box{
    font-size:27px;
    padding-top:18px;
    margin-bottom:40px;
    padding-left:50px;
    padding-right:50px;
    margin-top:40px;
    padding-bottom:26px;
}
#sidebar2{padding-top:130px;}
.logo{width:157px;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.navbar-nav > li > a{padding-top:12px;padding-bottom:12px;font-size:0.7em;}
.searchtext{display:none;}
.searchbutton{margin-left:15px !important;}
#news{padding-top:0px;}


.category_header h1 {font-size:36px; font-weight:bold;text-transform:uppercase;}
.category_header h2 {font-size:13px; font-weight:normal;text-transform:uppercase;}

.singlemain{padding-top:50px;}
.singlemainnews{padding-top:25px;}
.singlemainnews h2{font-size:28px;font-weight:bold;padding-bottom:10px;color:#34495e;}
.sidebarmain{padding-top:55px;}
.carousel-caption{padding-bottom:200px;}
.carousel-caption h1{font-size:46px;text-transform:uppercase;font-weight:bold;text-shadow:0px 2px 0px #3b3e40;}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-inner{background-color:#000;}
.posttags{padding:0 0 0 200px;}
.paddingtext p{padding-left:200px;padding-right:200px;}
.paddingtext h2{padding-left:200px;padding-right:200px;}
.responsive_video{
/* padding-left:200px; */
/* padding-right:200px; */
    max-width: 770px;
    margin: 0 auto;
padding-top: 15px;
    padding-bottom: 15px;
}
.singlemainnews .responsive_video{padding-left:0px;padding-right:0px;}
address{padding-left:200px;margin-top:30px;}
.singlemainnews address{padding-left:0px;margin-top:30px;}
}


.newscategory{background-color:#34495e;}
.newscategory h1{color:#fff;}
.newscategory h2{color:#fff;}
.tagcategory{background-color:#3d3d3d;}
.tagcategory h1{color:#fff;}
.tagcategory h2{color:#fff;}
.economycategory{background-color:#3498db;}
.economycategory h1{color:#fff;}
.economycategory h2{color:#fff;}
.nechoscategory{background-color:#e34e42;}
.nechoscategory h1{color:#ecf0f1;}
.nechoscategory h2{color:#d9d9d9;}
.sociumcategory{background-color:#9b59b6;}
.sociumcategory h1{color:#fff;}
.sociumcategory h2{color:#fff;}
.environmentcategory{background-color:#e74c3c;}
.environmentcategory h1{color:#fff;}
.environmentcategory h2{color:#dfff;}
.dozvcategory{background-color:#d1ba0f;}
.dozvcategory h1{color:#fff;}
.dozvcategory h2{color:#fff;}

.nrelate .nr_title{min-height:0px;}
.nrelate .nr_title{margin:0;padding:0 0 0px 0;}
.commentsblock h3{font-size:15px;text-transform:uppercase;font-weight:bold;font-family:'Open Sans', sans-serif;color:#34495e;}
.popularblock h3{font-size:15px;text-transform:uppercase;font-weight:bold;font-family:'Open Sans', sans-serif;color:#ecf0f1;}
.label{margin-bottom:20px;}
#main article img{height:auto;max-width:100%;padding-bottom:15px;padding-top:10px;}
.facebook{width:150px;background-color:#577dc9;}
.facebookicon{background-color:#3f5e9b;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:13px;color:#fff;}
.telegram{width:150px;background-color:#1e95d3;}
.telegramicon{background-color:#3286b1;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;color:#fff;}
.twi{width:150px;background-color:#59aae3;}
.twiicon{background-color:#3e93ce;padding-top:10px;padding-bottom:10px;padding-left:11px;padding-right:11px;color:#fff;}
.texticon{text-transform:uppercase;font-weight:bold;padding-left:6px;color:#ecf0f1;}
.texticon a{color:#ecf0f1;}
.copyr{background-color:#34495e;padding-top:10px;}
.copyr p{font-size:13px;font-weight:normal;text-transform:none;color:#ecf0f1;}
.widgettitle{text-transform:uppercase;font-weight:bold;font-size:17px;font-family:'Open Sans', sans-serif;color:#34495e;}
.nrelate_huf .nr_text{display:block;word-wrap:break-word;font-weight:700;padding:0;font-weight:bold;font-size:16px;font-family:'Open Sans', sans-serif;color:#34495e;}
.nrelate_huf .nr_excerpt{display:block;font-weight:400;color:#1e1e1e;font-size:15px;}
.center{text-align:center;}
p{font-size:18px;}
.bigpost p{font-size:16px;}
.lead{font-size:22px;}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe,
.video-container object,
.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.names{font-size:26px;text-transform:uppercase;font-weight:bold;font-family:'Open Sans', sans-serif;color:#34495e;}
.cont{font-size:16px;}
.cont .label{margin-right:10px;}
.vkbutton{position:relative;float:left;}
.fbbutton{position:relative;float:left;padding-right:30px;}
.twitterbutton{position:relative;float:left;}
.googlebutton{position:relative;float:left;}
.news_excerpt{padding-top:0px;text-align:justify !important;line-height:1.5;}
.popularblock .news_excerpt{color:#ecf0f1;}
.popularblock .news_excerpt{padding-top:5px;}
.commentsback{background-color:#f5f5f5;margin-top:25px;border-top:3px solid #dddddd;border-bottom:3px solid #dddddd;}
.popularback{background-color:#34495e;margin-top:25px;border-top:3px solid #dddddd;padding-top:12px;-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.popularblock a{color:#ecf0f1;text-decoration:none;}
.paddingtext h2{padding-top:15px;padding-bottom:10px;color:#34495e;font-weight:bold;}
body{line-height:1.6;padding-top:0px;}
.metaslider{padding-top:20px;padding-bottom:0px;}
.news a:hover{color:#47637f;transition:0.5s;}
.dozv a:hover{color:#f4d24c;transition:0.5s;}
.nechoscat a:hover{color:#e34e42;transition:0.5s;}
.environment a:hover{color:#f16152;transition:0.5s;}
.socium a:hover{color:#b167d0;transition:0.5s;}
.economy a:hover{color:#52abe7;transition:0.5s;}
.newsblock .readall:hover{background:#47637f;transition:0.5s;}
.authoricon{padding-left:10px;}
.page .lead{font-size:22px;}
.carousel-caption h1{z-index:999;}
#sidebar2 .widgettitle{padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;margin-bottom:0px;color:#777;font-size:15px;}
#sidebar2 .textwidget{padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;}
/* header{-webkit-transition:top 0.2s ease-out 0.1s;-moz-transition:top 0.2s ease-out 0.1s;-o-transition:top 0.2s ease-out 0.1s;transition:top 0.2s ease-out 0.1s;}*/
.nav-up{top:-139px !important;}
.soc{padding-top:11px;}
.btn-facebook{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-twitter{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-google-plus{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-tumblr{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.logobig{text-align:center;padding-top:25px;padding-bottom:35px;background:#fff;}
.overlay{background:rgba(0, 0, 0, 0.23);}
#nav.affix{position:fixed;top:0;width:100%;z-index:10;}
#logo{display:none;padding-top:11px;}
.navbar{margin-bottom:0px;}
.navbar-static-top{z-index:100;border-width:0 0 0px;}
.titlesidebar .category-leisure{color:#f1c40f;padding-right:5px;}
.titlesidebar .category-socium{color:#9b59b6;padding-right:5px;}
.titlesidebar .category-environment{color:#e74c3c;padding-right:5px;}
.titlesidebar .category-economy{color:#3498db;padding-right:5px;}
.widget{margin-bottom:40px;}
.mainpage{padding-left:15px;padding-right:15px;font-size:13px !important;color:#5C5C5C !important;padding-bottom:10px;}
.mainpageh3{margin-top:3px;}
.thumbnail .caption{padding-bottom:0px;padding-top:20px;}
.mainpage2{padding-left:0px;padding-right:0px;font-size:13px !important;color:#5C5C5C !important;padding-bottom:0px;}
#main img{max-width:100%;height:auto !important;margin-bottom:10px;}
.menu-padding{padding-top:54px;}
.photodescr{text-align:center;font-size:14px;font-style:italic;padding-bottom:20px;margin-top:-30px;color:#999999;}
.source{text-align:left;padding-top:10px;padding-bottom:15px;color:#999;text-transform:uppercase;font-size:13px;}
.badgeimage{position:relative;}
.badgeimagesmall{position:relative;}
.badgeimage span{display:inline-block;position:absolute;top:15px;right:0px;color:#eeeeee;font-size:13px;border:1px solid #bdc3c7;padding:6px 20px;font-weight:bold;text-transform:uppercase;border-radius:3px;margin-right:20px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);}
.badgeimagesmall span{display:inline-block;position:absolute;top:15px;right:0px;color:#eeeeee;font-size:12px;border:1px solid #bdc3c7;padding:5px 12px;font-weight:bold;text-transform:uppercase;border-radius:3px;margin-right:20px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.5);}
.tag1{background:#eee;border-radius:3px 0 0 3px;color:#999;display:inline-block;height:26px;line-height:26px;padding:0 20px 0 23px;position:relative;margin:0 10px 10px 0;text-decoration:none;-webkit-transition:color 0.2s;font-size:14px;font-weight:normal !important;}
.tag1::before{background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);content:'';height:6px;left:10px;position:absolute;width:6px;top:10px;}
.tag1::after{background:#fff;border-bottom:13px solid transparent;border-left:10px solid #eee;border-top:13px solid transparent;content:'';position:absolute;right:0;top:0;}
.tag1:hover{background-color:#e74c3c;color:white;text-decoration:none;}
.tag1:hover::after{border-left-color:#e74c3c;}
.posttags{list-style:none;margin:15px 0 0 0;overflow:hidden;}
.posttagsnews{list-style:none;margin:0 0 0 0;overflow:hidden;padding:0;}
.posttagsnews li{float:left;}
.posttags li{float:left;}
.square{border-bottom:1px solid #f8f9f9;padding-top:9px;padding-bottom:9px;}
.squaredate{background:#f1c40f;color:#34495e;font-weight:bold;text-transform:uppercase;font-size:15px;padding-left:20px;padding-right:20px;padding-top:12px;padding-bottom:12px;}
.shortnewsul{padding:30px 20px 20px 20px;}
.shortnewstime{font-weight:bold;color:#8db6cd;font-size:19px;}
.shortnewstitle{font-size:19px;font-weight:bold;color:#34495e;}
.shortnewscontent .lead{font-size:18px;padding-top:5px;margin-bottom:9px;}
.shortnewscontent a{font-weight:bold;}
.shortnewsborder{border:1px solid #f8f9f9;}
.shortlink{padding-top:75px;margin-top:-75px;}
.sharebutton{border:0px;margin-top:-4px;color:#8db6cd;padding:4px 4px;}
.sharebutton:hover{color:#e74c3c;background-color:#fff;border-color:#fff;}
.sharebutton:focus{color:#e74c3c !important;background-color:#fff !important;border-color:#fff !important;}
.othernews{text-align:center;padding-bottom:15px;}
.othernews .btn-default{border-radius:0px;background:#f1c40f;color:#34495e;font-weight:bold;text-transform:uppercase;font-size:18px;}
.page-header{border-bottom:0px;}
#sidebar3 .widgettitle{background:#5E84AA;padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;margin-bottom:0px;color:#f5f5f5;font-size:15px;}
#sidebar3 .textwidget{background:#f5f5f5;padding-bottom:15px;padding-top:15px;padding-left:15px;padding-right:15px;}
#sidebar3 h4{margin-top:0px;}
#sidebar3 .nobackground .textwidget{background:#fff;-webkit-box-shadow:0px 0px 0px -0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.5);}
.errorimage{text-align:center;}
.errortitle{text-align:center;text-transform:uppercase;font-weight:bold;font-size:28px;color:#34495e;}
.errordescription {
    padding-bottom: 80px;
    text-align: center;
    font-size: 18px;
    color: #777;
}

.errordescription a {
color: #e74c3c;
font-weight: bold;
}
.navbar-fixed-top{
	-webkit-box-shadow:0px 6px 7px -6px rgba(50,50,50,0.3);
	-moz-box-shadow:0px 6px 7px -6px rgba(50,50,50,0.3);
    box-shadow: 0px 6px 7px -6px rgb(50 50 50 / 30%);
}
.thumbnail{-webkit-box-shadow:0px 2px 2px -1px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 2px 2px -1px rgba(50, 50, 50, 0.5);box-shadow:0px 2px 2px -1px rgba(50, 50, 50, 0.5);}

.advwide{-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.newsback{-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.commentsback{-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
#sidebar2 .widget{-webkit-box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);}
.widgetshadow{-webkit-box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);}
#sidebar4 .widget{-webkit-box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);box-shadow:0px 1px 2px -1px rgba(50, 50, 50, 0.5);}
li.next a:hover:before{content:none;}
.noborder{border-bottom:0px solid #f8f9f9;}
.noborder a {border-bottom: 0px solid #f8f9f9 !important;}
.readshortnews{border:1px solid #dddddd;padding-top:8px;padding-bottom:8px;text-align:center;font-weight:bold;margin-bottom:18px;background-color:#f5f5f5;}
.readshortnews a{color:#5E84AA;}
.pagination .active a{background-color:#e74c3c;}
.pagination .active a:hover{background-color:#EE6B5D;border-color:#34495e;}
.megaimage{background-size:cover !important;background-attachment:fixed !important;background-position:center center;}
.uiBoxRed{display:none !important;}
.tooltip2{border-bottom:1px dotted #34495e;cursor:help;}
.tooltip2::after{z-index: 1000;margin: 0px 20px 0px 20px;font-size:16px;background:rgba(52, 73, 94, 0.8);border-radius:3px;color:#FFF;content:attr(data-tooltip);margin-top:-24px;opacity:0;padding:5px 7px 9px 15px;position:absolute;visibility:hidden;transition:all 0.4s ease-in-out;}
.tooltip2:hover::after{opacity:1;visibility:visible;}
.page_link{margin-top:20px;margin-bottom:20px;padding-left:200px;}
.thumbnail2 img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;}
.popularblock h4{font-size:16px;font-weight:bold;font-family:'Open Sans', sans-serif;color:#ecf0f1;text-align:justify;}
.relatedtext{color:#B4B7B8 !important;line-height:1.2 !important;font-size:15px !important;text-align:justify !important;}
.relatedblock{margin-top:15px;}
.relatedblock img{width:75px;}
.commentsblock .media{padding-bottom:5px;}
.prevnextpost{height:150px;overflow:hidden;}
.textinside{display:inline-block;position:relative;margin-top:18px;}
.textinside .example_text{display:block;position:absolute;text-align:center;bottom:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:10px;}
.textinside h6{font-family:'Open Sans', sans-serif;font-size:18px;}
.textinside span{font-size:12px;}
.media span.day{display:inline-block;position:absolute;top:22px;left:19px;color:#f9f9f9;font-size:27px;text-align:center;font-weight:bold;border-radius:3px;padding:1px 9px 1px 9px;}
.media span.month{display:inline-block;position:absolute;top:30px;left:53px;color:#f9f9f9;font-size:11px;text-align:center;font-weight:bold;border-radius:3px;padding:1px 9px 1px 9px;}
.media span.year{display:inline-block;position:absolute;top:39px;left:52px;color:#f9f9f9;font-size:13px;text-align:center;font-weight:bold;border-radius:3px;padding:1px 9px 1px 9px;}
.media.mediapagenews img{width:95px;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.media.popularpagenews span.day{display:inline-block;position:absolute;top:10px;left:9px;color:#f9f9f9;font-size:23px;text-align:center;font-weight:bold;border-radius:3px;padding:1px 9px 1px 9px;}
.media.popularpagenews span.month{display:inline-block;position:absolute;top:17px;left:39px;color:#f9f9f9;font-size:10px;text-align:center;font-weight:bold;border-radius:3px;padding:1px 9px 1px 9px;}
.media.popularpagenews span.year{display:inline-block;position:absolute;top:25px;left:38px;color:#f9f9f9;font-size:11px;text-align:center;font-weight:bold;border-radius:3px;padding:1px 9px 1px 9px;}
.media.popularpagenews img{width:60px;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.black{background-color:#34495e;}
.singlemainnews li{font-size:18px;}
.singlemainnews a{font-weight:700;}
.category-socium .thumbhead{background-color:#9b59b6;}
.category-leisure .thumbhead{background-color:#f1c40f;}
.category-environment .thumbhead{background-color:#e74c3c;}
.category-economy .thumbhead{background-color:#3498db;}
.thumbhead{color:#fff;padding-top:13px;padding-bottom:13px;padding-left:25px;font-size:13px;text-transform:uppercase;font-weight:bold;}
.thumbfooter{color:#b0b0b0;padding-top:13px;padding-bottom:13px;padding-left:15px;padding-right:15px;font-size:11px;background-color:#f5f5f5;font-style:italic;text-align:center;}
.padr{padding-right:46px;}
h1.thumbtitle{text-align:center;font-size:17px;font-weight:bold;margin-top:6px;margin-bottom:11px;padding-left:15px;padding-right:15px;}
h1.thumb2title{text-align:center;font-size:17px;font-weight:bold;margin-top:6px;margin-bottom:11px;padding-left:15px;padding-right:15px;}
.thumbexcerpt p{padding:0px 20px 0px 20px;font-size:15px;text-align:justify;}
.thumbnalipka{float:right;position:relative;bottom:3px;margin-right:20px;font-size:10px;border:1px solid;padding:4px 10px 4px 8px;border-radius:4px;}
.thumbnalipkaright{text-align:right;padding-right:34px;}
.polls{border:1px solid #eeeeee;background:#fff;padding:0px;text-align:center;margin-bottom:15px;}
.polls h3{margin-top:20px;margin-bottom:20px;font-weight:bold;font-size:14px;line-height:20px;color:#535353;padding-left:20px;padding-right:20px;}
.pollvote{padding-top:10px;padding-bottom:10px;background-color:#e7e7e7;border-top:2px solid #cccccc;}
p.polltext{text-align:center;padding-top:30px;font-size:24px;}
.picturetext2 h1{font-size:28px;text-transform:uppercase;font-weight:bold;}
.newslettertitle{font-size:17px;padding-left:200px;padding-right:200px;font-weight:bold;color:#34495e;padding-bottom:10px;padding-top:8px;}
@media (max-width:480px){p.polltext{text-align:center;padding-top:30px;font-size:16px;}
.picturetext2 h1{font-size:22px;padding-left:15px;padding-right:15px;}
}
@media (max-width:768px){p.polltext{text-align:center;padding-top:30px;font-size:20px;}
.picturetext2 h1{font-size:22px;padding-left:15px;padding-right:15px;}
.newslettertitle{font-size:15px;padding-left:30px;padding-right:30px;font-weight:bold;color:#34495e;padding-bottom:20px;}
}
p.polltext2{border:1px solid rgb(236, 236, 236);padding:25px;margin-top:16px;color:rgb(119, 119, 119);font-style:italic;text-align:center;font-size:17px;}
.polltext a{border-bottom:1px rgb(190, 190, 190) dotted;color:#333333;}
.polltext a:hover{border-bottom:1px rgb(190, 190, 190) dotted;font-weight:bold;text-decoration:none;color:#333333;}
.addrcircle{border-radius:50%;width:100px;height:100px;background:red;}
.fbiconpadding{padding-right:10px;}
h1.pollheading{font-size:26px;padding-bottom:30px;padding-top:50px;margin-top:-30px;text-transform:uppercase;font-weight:bold;color:#34495e;text-align:center;}
h1 small{color:#c7c7c7;}
.wpulike .count-box{position:relative;background:#fff;border:1px solid #ddd;padding:3px 6px !important;border-radius:3px;margin-left:8px;font-size:13px !important;}
.modal-content{text-align:center;}
.margintop35{margin-top:35px;}
.margintop15{margin-top:15px;}
.btn-danger{color:#ffffff;background-color:#e74c3c;border-color:#d43f3a;}
.btn-info{background-color:#f1c40f;color:#fff;border-color:#D3AC0D;}
.btn-info:hover{background-color:#F1A90F;border-color:#D3AC0D;}
#mainpagemegabanner{padding:20px 0px 20px 0px;background:#fff;text-align:center;}
#newsletter{padding:0px 0px 30px 0px;background:#fff;text-align:center;-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.newsletterborder{background-image:url(images/newsletter.jpg);height:10px;margin-bottom:20px;margin-top:-15px;}
.eventplace p{font-size:16px;color:#666666;}
#relatedwindow{background:#E74C3C;width:100%;height:0px;position:fixed;z-index:300;bottom:0;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
#relatedwindow.vis{height:90px;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
@media (max-width:992px){#relatedwindow.vis{height:0px;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
}
#relatedwindow a{color:#EEF7FA;font-size:15px;font-family:'Open Sans', sans-serif}
#relatedwindow .media-body{height:60px;vertical-align:middle;display:table-cell;}
.readmorerelated.media-body.icon{font-size:26px;padding-bottom:1px;}
.readmorerelated.media-body{color:#ecf0f1;font-size:14px;font-weight:bold;text-transform:uppercase;text-align:right;padding-right:10px;line-height:17px;}
.marginbottom50{margin-bottom:50px;}
#search{
	position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.9);
	-webkit-transition:all 0s ease-in-out;
	-moz-transition:all 0s ease-in-out;
	-o-transition:all 0s ease-in-out;
	-ms-transition:all 0s ease-in-out;
	transition:all  ease 0s;-webkit-transform:translate(0px, -100%) scale(0, 0);-moz-transform:translate(0px, -100%) scale(0, 0);-o-transform:translate(0px, -100%) scale(0, 0);-ms-transform:translate(0px, -100%) scale(0, 0);transform:translate(0px, -100%) scale(0, 0);opacity:0;}
#search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1);opacity:1;z-index:1500;}
#search input[type="search"]{position:absolute;top:50%;width:100%;color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0);font-size:60px;font-weight:300;text-align:center;border:0px;margin:0px auto;margin-top:-51px;padding-left:30px;padding-right:30px;outline:none;}
#search .btn{position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-55px;}
#search .close{position:fixed;top:15px;right:15px;color:#fff;background-color:#e74c3c;border-color:#e74c3c;opacity:1;padding:10px 17px;font-size:27px;}
.searchbutton{background-color:#eeeeee;}
.searchbutton:hover{background-color:#e7e7e7;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.btn-search{color:#ffffff;background-color:rgba(255, 255, 255, 0);border-color:#FFFFFF;font-size:14px;text-transform:uppercase;font-weight:700;padding:10px 20px 10px 20px;letter-spacing:0.6px;border-width:2px;}
.btn-search:hover{color:#ffffff;background-color:rgba(255, 255, 255, 0.15);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.navbar-nav{margin:0px -15px;}
#posts{margin:30px auto 0;}
#grid.container .post img{padding:0;}
@media (min-width:768px){#grid > #posts .post{width:335px;}
#grid > #posts .post.cs2{width:100%;}
.post img{padding:0;}
}
@media (min-width:992px){#grid > #posts .post{width:445px;}
#grid > #posts .post.cs2{width:100%;}
}
@media (min-width:1200px){#grid > #posts .post{width:346px;}
#grid > #posts .post.cs2{width:742px;}
}
@media (min-width:1300px){#grid{left:-50px;padding-left:50px;padding-right:50px;position:relative;}
#grid.container{left:auto;padding-left:15px;padding-right:15px;}
}
.vidrohead{padding-top:12px;font-size:16px !important;}
.vidro{padding-left:10px;}
.vidrocategorydesc{font-size:22px;display:inline-block;color:#f8f9f9;margin-left:200px;margin-right:200px;text-transform:uppercase;}
.picturetext2 .vidrocategorydesc{font-size:17px;margin-top:-20px;margin-bottom:10px;}
@media (max-width:768px){.vidrocategorydesc{font-size:20px;display:inline-block;margin-left:20px;margin-right:20px;}
.picturetext2 .vidrocategorydesc{font-size:15px;margin-top:-20px;margin-bottom:10px;}
#search input[type="search"]{font-size:24px;font-weight:bold;text-align:center;border:0px;margin:0px auto;margin-top:-51px;padding-left:30px;padding-right:30px;outline:none;}
}
.category-zminysvoemisto .thumbnail{display:block;padding:0px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border-top:0px solid #e74c3c;border-bottom:0px solid #e74c3c;border-radius:0px;}
#content_masonry .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
#content_masonry2 .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
#content_masonry3 .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
#content_masonry4 .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
#content_masonry5 .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
#content_masonry6 .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
#content_masonry7 .masonry_box{width:275px;padding:10px;margin-right:10px;margin-bottom:10px;}
.kndv_img{text-align:center;}
.kndv_sec_title{position:absolute;bottom:20%;text-align:center;margin:0 auto;width:100%;}
#greysec{background-color:#f5f5f5;padding-top:50px;padding-bottom:20px;}
#whitesec{background-color:#fff;padding-top:50px;padding-bottom:20px;}
#budynky, #transport, #vuldor, #biztor, #reklama, #kompos, #parskv{padding-top:40px;margin-top:-40px;}
.btn{padding:10px 18px;font-size:16px;}
.singlemain h1{font-size:40px;text-align:center;font-weight:bold;color:#34495e;}
.paddingtext h2{color:#34495e;font-weight:bold;text-align:center;font-size:28px;}
.paddingtext h3{color:#34495e;font-weight:bold;text-align:center;font-size:20px;}
.paddingtext h4{color:#34495e;font-weight:bold;text-align:center;font-size:18px;}
.has-facebook{margin-left:-10px;}
.has-tweet, .has-facebook{height:35px !important;margin-top:6px;}
.has-tweet{background:#34495e !important;}
.has-tweet:hover{background:#47637f !important;}
.has-facebook{background:#34495e !important;}
.has-facebook:hover{background:#47637f !important;}
.has-tweet:after, .has-facebook.has-no-twitter:after{border-top:10px solid #34495e !important;margin-left:8px !important;}
.has-tweet a, .has-tweet a:hover, .has-tweet a:visited, .has-facebook a, .has-facebook a:hover, .has-facebook a:visited{font-family:'Open Sans', sans-serif !important;letter-spacing:0em !important;padding:6px 20px !important;}
.bgmp_placemark h3{font-size:16px !important;font-weight:bold !important;text-align:left;}
.bgmp_placemark .lead{font-weight:bold;padding-top:6px;margin-bottom:5px;}
.bgmp_placemark p{padding-left:0px !important;padding-right:0px !important;font-size:14px;}
#bgmp_map-canvas img{max-width:100% !important;}
.knopa{min-width:150px;max-width:250px;margin:1em;padding:1em 2em;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;font-size:15px;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.knopa:focus{outline:none;text-decoration:none;color:#34495e;}
.knopa > span{vertical-align:middle;}
.bg-1 .knopa{color:#34495e;border-color:#34495e;}
.bg-2 .knopa{color:#ECEFF1;border-color:#ECEFF1;}
.bg-3 .knopa{color:#e74c3c;border-color:#fff;}
.knopa.bg-1{background:#FFFFFF;border-color:#e74c3c;color:#e74c3c;}
.knopa--size-s{font-size:14px;padding-top:8px;padding-bottom:8px;}
.knopa--size-m{font-size:16px;}
.knopa--size-l{font-size:18px;}
.knopa--text-upper{letter-spacing:2px;text-transform:uppercase;}
.knopa--text-thin{font-weight:500;}
.knopa--text-medium{font-weight:500;}
.knopa--text-thick{font-weight:700;}
.knopa--round-s{border-radius:5px;}
.knopa--round-m{border-radius:15px;}
.knopa--round-l{border-radius:40px;}
.knopa--border-thin{border:2px solid;}
.knopa--border-medium{border:2px solid;}
.knopa--border-thick{border:3px solid;}
.knopa--ujarak{-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s;}
.knopa--ujarak.bg-1{border-color:#e74c3c;}
.knopa--ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#34495e;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.knopa--ujarak.bg-3::before{background:#e74c3c;}
.knopa--ujarak.bg-2::before{background:#f1c40f;}
.knopa--ujarak.bg-1::before{background:#e74c3c;}
.knopa--ujarak.knopa--round-s::before{border-radius:2px;}
.knopa--ujarak.knopa--inverted::before{background:#7986CB;}
.knopa--ujarak,
.knopa--ujarak::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}
.knopa--ujarak:hover{color:#fff;border-color:#34495e;text-decoration:none;}
.knopa--ujarak.bg-3:hover{border-color:#e74c3c;}
.knopa--ujarak.bg-2:hover{border-color:#f1c40f;}
.knopa--ujarak.bg-1:hover{border-color:#e74c3c;}
.knopa--ujarak.knopa--inverted:hover{color:#34495e;border-color:#fff;}
.knopa--ujarak:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.postknopa{text-align:center;padding-top:20px;padding-bottom:20px;font-size:15px;color:#34495e;}
.mp_knopa{padding-top:25px;}
.btn-social{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-social>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social.btn-lg{padding-left:61px}
.btn-social.btn-lg:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social.btn-sm{padding-left:38px}
.btn-social.btn-sm:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social.btn-xs{padding-left:30px}
.btn-social.btn-xs:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon{position:relative;padding-left:44px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:28px;padding:0}
.btn-social-icon>:first-child{position:absolute;left:0;top:0;bottom:0;width:32px;line-height:34px;font-size:1.6em;text-align:center;border-right:1px solid rgba(0,0,0,0.2)}
.btn-social-icon.btn-lg{padding-left:61px}
.btn-social-icon.btn-lg:first-child{line-height:45px;width:45px;font-size:1.8em}
.btn-social-icon.btn-sm{padding-left:38px}
.btn-social-icon.btn-sm:first-child{line-height:28px;width:28px;font-size:1.4em}
.btn-social-icon.btn-xs{padding-left:30px}
.btn-social-icon.btn-xs:first-child{line-height:20px;width:20px;font-size:1.2em}
.btn-social-icon:first-child{border:none;text-align:center;width:100% !important}
.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}
.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}
.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}
.btn-facebook{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-facebook:hover,.btn-facebook:focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}
.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:rgba(0,0,0,0.2)}
.btn-facebook .badge{color:#3b5998;background-color:#fff}
.btn-google-plus{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus:active,.btn-google-plus.active,.open>.dropdown-toggle.btn-google-plus{color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google-plus:active,.btn-google-plus.active,.open>.dropdown-toggle.btn-google-plus{background-image:none}
.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google-plus .badge{color:#dd4b39;background-color:#fff}
.btn-instagram{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-instagram:hover,.btn-instagram:focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#305777;border-color:rgba(0,0,0,0.2)}
.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}
.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:rgba(0,0,0,0.2)}
.btn-instagram .badge{color:#3f729b;background-color:#fff}
.btn-reddit{color:#000;background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}.btn-reddit:hover,.btn-reddit:focus,.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{color:#000;background-color:#bcddff;border-color:rgba(0,0,0,0.2)}
.btn-reddit:active,.btn-reddit.active,.open>.dropdown-toggle.btn-reddit{background-image:none}
.btn-reddit.disabled,.btn-reddit[disabled],fieldset[disabled] .btn-reddit,.btn-reddit.disabled:hover,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit:hover,.btn-reddit.disabled:focus,.btn-reddit[disabled]:focus,fieldset[disabled] .btn-reddit:focus,.btn-reddit.disabled:active,.btn-reddit[disabled]:active,fieldset[disabled] .btn-reddit:active,.btn-reddit.disabled.active,.btn-reddit[disabled].active,fieldset[disabled] .btn-reddit.active{background-color:#eff7ff;border-color:rgba(0,0,0,0.2)}
.btn-reddit .badge{color:#eff7ff;background-color:#000}
.btn-tumblr{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#1c2d3f;border-color:rgba(0,0,0,0.2)}
.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}
.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:rgba(0,0,0,0.2)}
.btn-tumblr .badge{color:#2c4762;background-color:#fff}
.btn-twitter{color:rgba(0,0,0,0.2);background-color:#f5f5f5;border-color:rgba(0,0,0,0.2);-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.btn-twitter:hover,.btn-twitter:focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#2795e9;border-color:rgba(0,0,0,0.2)}
.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}
.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:rgba(0,0,0,0.2)}
.btn-twitter .badge{color:#55acee;background-color:#fff}
.btn-vimeo{color:#fff;background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}.btn-vimeo:hover,.btn-vimeo:focus,.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{color:#fff;background-color:#1295bf;border-color:rgba(0,0,0,0.2)}
.btn-vimeo:active,.btn-vimeo.active,.open>.dropdown-toggle.btn-vimeo{background-image:none}
.btn-vimeo.disabled,.btn-vimeo[disabled],fieldset[disabled] .btn-vimeo,.btn-vimeo.disabled:hover,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo:hover,.btn-vimeo.disabled:focus,.btn-vimeo[disabled]:focus,fieldset[disabled] .btn-vimeo:focus,.btn-vimeo.disabled:active,.btn-vimeo[disabled]:active,fieldset[disabled] .btn-vimeo:active,.btn-vimeo.disabled.active,.btn-vimeo[disabled].active,fieldset[disabled] .btn-vimeo.active{background-color:#1ab7ea;border-color:rgba(0,0,0,0.2)}
.btn-vimeo .badge{color:#1ab7ea;background-color:#fff}
.btn-vk{color:#fff;background-color:#587ea3;border-color:rgba(0,0,0,0.2)}.btn-vk:hover,.btn-vk:focus,.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:rgba(0,0,0,0.2)}
.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}
.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:rgba(0,0,0,0.2)}
.btn-vk .badge{color:#587ea3;background-color:#fff}
.btn-yahoo{color:#fff;background-color:#720e9e;border-color:rgba(0,0,0,0.2)}.btn-yahoo:hover,.btn-yahoo:focus,.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{color:#fff;background-color:#500a6f;border-color:rgba(0,0,0,0.2)}
.btn-yahoo:active,.btn-yahoo.active,.open>.dropdown-toggle.btn-yahoo{background-image:none}
.btn-yahoo.disabled,.btn-yahoo[disabled],fieldset[disabled] .btn-yahoo,.btn-yahoo.disabled:hover,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo:hover,.btn-yahoo.disabled:focus,.btn-yahoo[disabled]:focus,fieldset[disabled] .btn-yahoo:focus,.btn-yahoo.disabled:active,.btn-yahoo[disabled]:active,fieldset[disabled] .btn-yahoo:active,.btn-yahoo.disabled.active,.btn-yahoo[disabled].active,fieldset[disabled] .btn-yahoo.active{background-color:#720e9e;border-color:rgba(0,0,0,0.2)}
.btn-yahoo .badge{color:#720e9e;background-color:#fff}
.row-eq-height{overflow:hidden;}
.eq-height{margin-bottom:-99999px;padding-bottom:99999px;}
.goethe p{padding-left:0px !important;padding-right:0px !important;}
.goethe a{font-weight:bold;text-decoration:none;color:#34495e;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.goethe a:hover{color:#99ca3c;text-decoration:none;}
.goethemeta{font-size:15px;color:#747474;}
.scroll-top-wrap{text-align:center;}
.scroll-top-inner{z-index:9999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;opacity:0.5;width:35px;height:35px;display:inline;position:fixed;cursor:pointer;margin:0 auto;right:7px;bottom:7px;background:#000;border:1px solid #fff;}
.scroll-top-inner.lightScheme{background:#fff;border:1px solid #000;}
.scroll-top-inner.small{width:25px;height:25px;}
.scroll-top-inner span{font-family:'Open Sans', sans-serif;font-weight:bold;line-height:35px;text-align:center;font-size:18px;position:relative;right:1px;color:#fff;}
.scroll-top-inner span.lightScheme{color:#000;}
.scroll-top-inner span.small{font-size:17px;line-height:25px;}
.inver{color:#34495e;}
.hmaroquiz{font-size:24px;font-weight:bold;color:#34495e;}
label{font-size:16px;}
.quizscorename{font-size:25px;line-height:0.7;padding-top:30px;}
p.quizscorelastname{font-size:26px;font-weight:bold;line-height:1;}
.quizlink{margin-top:15px;}
.quizlink a{font-size:15px;color:#e74c3c;}
.quizlink a:hover{font-size:15px;color:#e74c3c;font-weight:bold;}
.quizdetails{padding-top:15px;}
.quizlabel{font-size:14px;}
.soc .btn{border:0px;font-size:12px;}
.item{width:50%;}
.item.w2{width:66%;}
.mainheight{height:300px;}
.mainPageNewsBlock {
    background-color: #f8f9f9;
    padding: 25px 30px 20px 25px;
    margin: 0px;
    border-radius: 3px;
}

.ban-logo {
    width: 70px;
    margin: 0 auto;
}

.ban-logo img {
	width: 70px;
	padding-bottom: 20px;
}

.donateBanner {
	background-color: #3498db;
}

.ban-logo-post {
    width: 150px;
    margin: 0 auto;
}

.ban-logo-post img {
    width: 150px;
    padding-bottom: 20px;
    padding-top: 0px !important;
}

.white {
	color: #fff !important;
}

a.bannerlink {
	cursor: pointer;
	
}

.bannerlink a:hover {
	color: blue;
}

.singlemainhmaro a.knopa.knopa--ujarak.knopa--border-thin.bg-2 {
	color: #FFFFFF;
    border-bottom: 1px dashed #FFFFFF;
    font-weight: bold;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
    border: 1px solid;
}

.white a:hover, a:focus{
	text-decoration: none !important;
}


 a:hover.white, a:focus.white{
	text-decoration: none !important;
}




.navbar-nav a {
	color: #777777;
}




.whiteBack {
    background-color: #fff;
    margin-bottom: 0px;
    padding-bottom: 10px;
}

@media(max-width:767px){
	.mainPagePost { width: 100%; }
	.mainPagePost.w2 { width: 100%; }
	
}

@media(min-width:768px){
	.mainPagePost { width: 50%; }
	.mainPagePost.w2 { width: 50%; }
	.mainPageThemesBlock .borderright {
		border-right: 1px solid #e7e7e7;
	}
}

@media(min-width:992px){
	.mainPagePost { width: 50%; }
	.mainPagePost.w2 { width: 50%; }
	.mainPageThemesBlock .borderright {
		border-right: 1px solid #e7e7e7;
	}
}

@media(min-width:1200px){
	.mainPagePost { width: 25%; }
	.mainPagePost.w2 { width: 50%; }
	.mainPageThemesBlock .borderright {
		border-right: 1px solid #e7e7e7;
	}
}


#container {
	max-width: 1600px;
    margin: 0px auto;
}



.mainPagePostBlock {
    margin: 0px;
    margin-bottom: 40px;
}




.mpeventitemlink {
    padding: 0px 15px 0px 15px;
    font-size: 15px;
    text-align: center;
}

.mpeventitemlink a{
	color: #fff;
	font-weight: 700;
	border-bottom: 1px dashed #D1BA0F;
	-webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
}

.mpeventitemlink a:hover{
	border-bottom: 1px dashed #fff;

}

.mpeventitemdate {
    margin: 20px 0px 0px 0px;
    color: #fff;
    font-weight: 100;
    text-transform: uppercase;
    font-size: 1em;
}

.mpeventdivider {
    margin: 0px auto;
    width: 45px;
    height: 0px;
    background-color: #fff;
}

.mainPageThemeBlock {
	border: 13px solid #f5f5f5;
}

.mainPageThemePicture {
	margin: 30px 30px 20px 30px;
	text-align: center;
}

.mainPageThemePicture img{
    width: 110px;
    height: 110px;
}

.mainPageThemeName {
	color: #696969;
	font-size:16px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
}

.mainPageThemeTitle {
	color: #34495e;
	font-size:1.2em;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}

#page-preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #e7e7e7;
    z-index: 100500;
}

#page-preloader .spinner {
    width: 120px;
    height: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    background: url('images/loader.svg') no-repeat 50% 50%;
    margin: -15px 0 0 -60px;
}

.mpnewsblocklink {
    font-family: 'Lora', serif !important;
    font-size: 15px !important;
    line-height: 1.4 !important;
}

.mpnewsblocklink a{
	border-bottom: 1px dashed #f8f9f9 !important;
	-webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
	color: #474747;
	font-weight: 500 !important;


}

.mpnewsblocklink a:hover {
	text-decoration: none;
    border-bottom: 1px dashed #e94b35 !important;
    color: #e94b35;
 
}

.mainPageThemesBlock {
	padding-top: 50px;
	background-color: #f5f5f5;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 30px;
    text-align: center;
}

.mainPageThemesBlock h2 {
    color: #34495e;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 33px;
    margin-bottom: 3px;
    padding: 0px 15px 0px 15px;
    text-align: center;
}


.themesDate {
    margin-top: -3px;
    font-size: 12px;
    color: #9c9c9c;
    margin-bottom: 20px;
}

.themeImage img {
	width: 90px;
	height: 90px;
}

.themeImage {
	text-align: center;
}

.loadMoreButton {
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
    background: #f16152 !important;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
}

.loadMoreButton:hover {
	background: #c75145 !important;
}

.loadMoreButtonTempl {
	padding-top: 20px;
}

.categoryDate {
    padding: 4px 0px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    display: table-cell;
    font-style: italic;
}

.newPagination {
	text-align: center;
	background-color: #fff;
    margin-bottom: 40px;
}

.categoryImage {
background-position: 50% 50%;
    height: 150px;
    color: #fff;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
        -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
}

.categoryImage:hover {
	opacity: 0.8;
}

.newsLink h2 {
	font-size: 1.1em;
    font-weight: 700;
    line-height: 1.4;
}

.newsCategoryDate {
	font-size: 13px;
	color: #8e8e8e;
	margin-top: -7px;
	margin-bottom: 30px;
}

.newsLink a{
	border-bottom: 1px dashed #fff;
	-webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;

}

.newsLink a:hover {
	text-decoration: none;
    border-bottom: 1px dashed #e94b35;
    color: #e94b35;
 
}

.vz a {
    color: #fff;
}

.vz a:hover {
	color: #d9d9d9;
}

.vz {
	color: #d9d9d9;
}

ukrnetlinks {
font-size: 12px;
}

.quoteimg {
    margin-bottom: -50px !important;
}

img.quoteimg {
    margin-bottom: -15px !important;
}

@media (max-width: 479px) {
	.searchicon {
		display: none;
	}
}

@media (min-width: 480px) {	
	.searchicon {
		display: none;
	}
}

@media (min-width:768px) {
	
	.searchicon {
    font-size: 24px !important;
    display: block;
    position: relative;
    top: 3px;
	}
	
	.searchicon:hover {
		color:  #e74c3c;
		-webkit-transition: 0.2s ease;
	    -moz-transition: 0.2s ease;
	    -ms-transition: 0.2s ease;
	    transition: 0.2s ease;
	}
}



.searchBtnBackground {
	background-color: #f5f5f5;
}


.newscontentcontainer .responsive_video {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.newsadvwideback {
background-color: #f5f5f5;
padding-top: 10px;
padding-bottom: 10px;
}

ul li, ol li {
    font-size: 18px;
}





.boll p{
    font-size: 13px;
    text-transform: uppercase;
    text-align: right;
    color: #777;
padding-top: 15px;
}

.bollimg p {
    text-align: right;
    margin-top: -10px;
}

.bollimg img {
    width: 205px;
    padding-top: 0px;
    padding-bottom: 0px; 
}

.question_header_container {
    display: none !important;
}

.wpProQuiz_content {
    margin: 0 auto !important;
    max-width: 770px !important;
}

.wpProQuiz_questionList {
    background: #fff!important;
    border: 0px solid #C3D1A3!important;
}

.wpProQuiz_question_text h3{
    text-align: center;
    margin-top: -20px;
    font-size: 24px;
    color: #34495e;
    text-transform: uppercase;
    margin-bottom: -3px;
    font-weight: bold !important;
}

.wpProQuiz_questionListItem label {
    font-size: 17px;
}

.wpProQuiz_button, .wpProQuiz_button:hover {
    margin: 0!important;
    margin-right: 5px !important;
    padding: 7px 16px!important;
    background: #e74c3c !important;
    border-radius: 0px !important;
    color: #fff!important;
    font-weight: 700!important;
    border: 1px solid #e74c3c!important;
    box-shadow: 0px 0px 0px #333!important;
    text-shadow: none!important;
    filter: none!important;
    float: none;
}

.wpProQuiz_response {
    display: none !important;
    }
    
    
.wpProQuiz_answerIncorrect {
    color: #fff!important;
    background-color: #e74c3c!important;
}

.wpProQuiz_answerCorrect {
    color: #fff!important;
    background-color: #4CAF50!important;
}

.wpProQuiz_resultsList h2 {
	text-align: center;
    margin-top: 20px;
    margin-bottom: 40px !important;
}


/******NEW STYLE******/
body{color:#474747;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}
.cleanlogo{background-image:url(icon-sprite.png);background-repeat:no-repeat;}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),
only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (min-device-pixel-ratio:1.5){.icons{background-image:url(icon-sprite-2x.png);background-size:200px 100px;background-repeat:no-repeat;}
}
.mainpostimage{background-position:50% 50%;height:500px;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.mainpostimage .table{width:100%;height:100%;position:relative;z-index:2;background:rgba(0,0,0,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;transition:all 0s;}
.table{display:table;}
.mainpostimage .cell{vertical-align:bottom;}
.cell{display:table-cell;}
#hmarohead.transparent{background:0 0;border:0;z-index:10;position:absolute;top:100px;}
#hmarohead{height:54px;top:0;width:100%;background:#fff;border-bottom:1px solid #e4e4e4;padding:0 20px;z-index:99;position:absolute;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#hmarohead h1{width:160px;height:51px;margin:20px auto 0;}
.hmaroheadwidth{max-width:750px;margin:auto;}
.mainpostimage h2{margin-bottom:.5em;margin-top:2em;color:#fff;display:inline-block;font-size:2.2em;font-weight:900;text-transform:none;

	}
.hmaroheadmeta{margin-bottom:45px;padding-bottom:10px;}
@media (max-width:768px){
	.hmaroheadmeta{margin-bottom:65px;padding-bottom:10px;}
}
.label-date{padding:6px;color:#fff;border-radius:0px;background-color:#f1c40f;display:inline;font-size:0.8em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;}
.label-category{padding:6px;color:#fff;border-radius:0px;background-color:#e94b35;display:inline;font-size:0.8em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;}
.label-category a{color:#fff;}
.label-category a:hover{color:#FFE1DD;text-decoration:none;}
.label-socialshare {
    padding: 6px;
    color: #fff;
    border-radius: 0px;
    background-color: #35495d;
    display: inline;
    font-size: 0.7em;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}
.label-popcategory{padding:5px;border-radius:0px;background-color:#3498DB;font-size:75%;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border:1px solid #fff;margin-left:11px;margin-top:8px;float:left;}
.label-author{padding:6px;color:#fff;border-radius:0px;background-color:#3498db;display:inline;font-size:0.8em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;}
.label-author a {
    color: #DCF1FF;
}
.label-author a:hover{color:#DCF1FF;text-decoration:none;}
.lb{display:block;float:left;margin-bottom:5px;margin-right:5px;border-radius: 3px;}
.singlemainhmaro{padding-top:45px;padding-left:0px;padding-right:0px;}
@media (max-width:768px){
    .singlemainhmaro{padding-top:45px;padding-left:0px;padding-right:0px;}
}
.singlemainhmaro p{padding-left:25px;padding-right:25px;max-width:770px;margin:0 auto;margin-bottom:20px;}
.singlemainhmaro ul, .singlemainhmaro ol {padding: 20px 20px 20px 20px;max-width:750px;margin:0 auto;margin-bottom:20px;}

.singlemainhmaro blockquote{
    padding: 15px 10px 16px 0px;
    max-width: 600px;
    border-bottom: 0px;
    margin: 30px auto 40px;
}

@media (max-width: 600px) {
    .singlemainhmaro blockquote {
        border-left: 0px;
        padding: 0px 0px;
        margin: 40px 25px;
    }
}


.singlemainhmaro h2{font-weight:bold;text-align:center;font-size:28px;margin:50px auto 20px auto; padding: 0px 30px; max-width: 770px;hyphens: auto;}
.singlemainhmaro h3{font-weight:bold;text-align:center;font-size:20px;margin:50px 0px 20px 0;}
.singlemainhmaro h4{font-weight:bold;text-align:center;font-size:18px;margin:50px 0px 20px 0;}
.singlemainhmaro img {
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 3px !important;
}
.singlemainhmaro .wp-caption-text, .singlemainhmaro figcaption{
	font-size: 14px;
    color: #6B6B6B;
    margin-top: 0px !important;
    font-style: italic;
    margin-bottom: 30px !important;
    max-width: 100%;
    padding-bottom: 10px;
    text-align: left;
}

.singlemainhmaro .wp-caption-text:after, .singlemainhmaro figcaption:after {
    content: "";
    display: block;
    padding: 10px 0px 0px 0px;
    border-bottom: 1px solid #b8b8b8;
}

.singlemainhmaro .box {
    max-width: 980px;
    margin: 50px auto 50px;
    font-family: 'Lora';
}

@media (max-width: 1100px) {
    .singlemainhmaro .box {
        margin: 50px 30px;
    }
}


.hmaroshare{max-width:770px;margin:0 auto;text-align:center;}
.hmaroshareblock{background-color:#34495e;padding-top:20px;padding-bottom:20px;-webkit-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);border-top:3px solid #eeeeee;}
.hmaroshareblock h3{font-size:15px;text-transform:uppercase;font-weight:bold;text-align:center;color:#ECF0F1;margin-bottom:21px;}
.lastpopular{background-color:#3498db;padding-top:30px;margin-top:40px;-webkit-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);}
.lastpopular a{color:#fff;font-weight:normal;}
.lastpopular a:hover{text-decoration:none;color:#B0DFFF;}
.media-left{float:left;}
.lastpopular .media h4{text-transform:none;font-size:14px;font-weight:normal;text-align:left;margin-top:0px;margin-bottom:0px;padding-left:11px;}
.lastpopular h3{font-size:18px;text-transform:uppercase;font-weight:bold;text-align:center;color:#fff;margin-top:3px;margin-bottom:25px;}
.metaslider .caption-wrap{background:#fff !important;opacity:1 !important;}
.categorypage{height:250px;}
.categorypage h2{text-transform:none;}
.mptitle {
    max-width: 750px;
    margin: 10px;
    border-radius: 3px;
    padding: 10px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
    -moz-box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
    box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
}
.mpimage{background-position:50% 50% !important;
    border-radius: 3px;
    height:290px;color:#fff;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
.mpimage .table{width:100%;height:100%;position:relative;z-index:2;/*background:rgba(0,0,0,.5);*/-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;transition:all 0s;}
.mpimage .cell{vertical-align:bottom;}
.mpimage h2{margin-bottom:.5em;margin-top:9px;color:#fff;display:inline-block;font-size:1.2em;font-weight:900;text-transform:none;}
.mpheight{padding-bottom:20px}
@media (max-width:768px){.mpitem{width:100%;}
.mpitem.w2{width:100%;}
.mpnewsblock{height:100%;background-color:#fff;padding-bottom:14px;}
.mpeventblock{height:100%;background-color:#fff;padding-bottom:14px;}
.mpmargin{margin-top:25px;}
.mpnewsblockfooter{background-color:#34495E;padding-top:15px;padding-bottom:13px;font-size:11px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:25px;text-align:center;}
}
@media (min-width:768px){.mpitem{width:100%;}
.mpitem.w2{width:100%;}
.mpnewsblock{height:100%;background-color:#fff;padding-bottom:14px;}
.mpeventblock{height:100%;background-color:#fff;padding-bottom:14px;}
.mpmargin{margin-top:25px;}
.mpnewsblockfooter{background-color:#34495E;padding-top:15px;padding-bottom:13px;font-size:11px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:25px;text-align:center;}
}
@media (min-width:992px){.mpitem{width:100%;}
.mpnewsblock{height:100%;background-color:#fff;padding-bottom:14px;}
.mpeventblock{height:100%;background-color:#fff;padding-bottom:14px;}
.mpmargin{margin-top:0px;}
.mpnewsblockfooter{background-color:#34495E;padding-top:15px;padding-bottom:13px;font-size:11px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:10px;text-align:center;}
}
@media (min-width:1200px){.mpitem{width:47.45%;}
.mpitem.w2{width:100%;}
.mpnewsblock{height:554px;background-color:#fff;}
.mpeventblock{height:250px;background-color:#fff;}
.mpnewsblockfooter{background-color:#34495E;padding-top:15px;padding-bottom:13px;font-size:11px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:10px;text-align:center;}
}
.mpnewsblocktitle{background-color:#34495E;padding-top:15px;padding-bottom:13px;padding-left:15px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
.mpnewsblockfooter a{color:#fff;}
.mpnewsblockfooter a:hover{color:#ecf0f1;text-decoration:none;}
.mpeventblocktitle{background-color:#f1c40f;padding-top:8px;padding-bottom:6px;padding-left:15px;font-size:14px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}
.mpeventblockfooter{background-color:#f1c40f;padding-top:0px;padding-bottom:0px;font-size:26px;color:#fff;text-transform:uppercase;font-weight:bold;margin-bottom:10px;text-align:center;}
.mpeventblockfooter a{color:#fff;}
.mpeventblockfooter a:hover{color:#ecf0f1;text-decoration:none;}
.mpeventblocklink{padding:0px 15px 0px 15px;font-size:14px;text-align:left;font-weight:bold;}
.mpeventblocklink a:hover{text-decoration:none;color:#f1c40f;transition:0.5s;}
.mpimage:hover{
	opacity:1;
	transition:all 0.5s;
    box-shadow: 0px 6px 7px -3px #9c9c9c;
	transform: scale(1.01);
}
.mpcategory{border-radius: 3px;padding:4px 8px 4px 8px;font-size:10px;text-transform:uppercase;font-weight:bold;display:table-cell;}
.category-socium .mpcategory{background-color:#9b59b6;}
.category-environment .mpcategory{background-color:#e74c3c;}
.category-economy .mpcategory{background-color:#3498db;}
.category-leisure .mpcategory{background-color:#f4d24c;}
.category-top-news .mpcategory,.category-zamitky .mpcategory{background-color:#34495e;}
.category-nechos .mpcategory{background-color: #e34e42;}


.mpnalipka{border-radius:3px; background-color: rgba(0,0,0,.25); padding:4px 8px 4px 8px;font-size:10px;text-transform:uppercase;font-weight:bold;border:1px solid #fff;margin-left:10px;position:absolute;top:20px;right:35px;color:#fff;}

.mpnalipka img {
    width: 12px !important;
    margin-bottom: 2px !important;
    margin-right: 5px;
}

.mpnalipka_sec{border-radius:3px; background-color: rgba(0,0,0,.25); padding:4px 8px 4px 8px;font-size:10px;text-transform:uppercase;font-weight:bold;border:1px solid #fff;margin-left:10px;position:absolute;top:20px;left:5px;color:#fff;}

.mpnalipka_sec img {
    width: 12px !important;
    margin-bottom: 2px !important;
    margin-right: 5px;
    margin-top: 0px !important;
}

.postnalipka{padding:4px 8px 4px 8px;font-size:12px;text-transform:uppercase;font-weight:bold;border:1px solid #fff;margin-bottom:5px;}


.eventdate{padding:0px 15px 0px 15px;font-size:12px;text-align:left;font-weight:bold;color:#f1c40f;margin-top:-13px;}
.mplogo{float:left;padding-top:3px;padding-left:10px}
.mpsoc{float:left;}
body.admin-bar .mpnav{top:28px;}
body.admin-bar #sideNav{top:92px;}
body.admin-bar .newsback{top:28px;}
#sideNav,
html.cursor{cursor:pointer;}
.mpnav{width:100%;height:65px;position:fixed;top:0;left:0;z-index:1000;background-color:#ffffff;-webkit-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);}
.mpnav ul,
#sideNav ul,
#sideNav ul ul{margin:0;list-style:none;}
.mpnav li{margin:0;float:left;font-size:18px;}
.mpnav a,
#sideNav a{text-decoration:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;line-height:35px;}
#sideNav{position:fixed;left:-60px;top:65px;width:60px;height:100%;background-color:#ffffff;overflow-y:auto;z-index:999;-webkit-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.2);}
#sideNav.showHalfMenu{left:0;}
#sideNav.showFullMenu{left:0;width:311px;}
#sideNav.showFullMenu ul ul li{height:59px;}
#sideNav > ul{width:100%;padding-bottom:10px;}
#sideNav ul li{width:100%;margin:0;font-weight:bold;text-transform:uppercase;text-align:left;}
#sideNav ul li a{padding-left:50px;color:#ecf0f1;}
#sideNav ul li span{position:relative;top:3px;}
#sideNav ul ul li{overflow:hidden;height:0;}
#sideNav input.search{font-family:'Open Sans', sans-serif;border:0;outline:0;font-weight:500;background:transparent;color:#5b6064;}
input.search::-webkit-input-placeholder{color:#5b6064;}
input.search:-moz-placeholder{color:#5b6064;}
input.search::-moz-placeholder{color:#5b6064;}
input.search:-ms-input-placeholder{color:#5b6064;}
#sideNav li.searchForm:hover input.search:focus,
#sideNav li.searchForm:hover input.search::-webkit-input-placeholder{color:#fff;}
#sideNav.showHalfMenu,
#sideNav.showFullMenu,
#sideNav ul ul li,
#sideNav.showFullMenu ul ul li{-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;transition:0.2s ease;}
@media only screen and (min-width:200px) and (max-width:480px){.mpnav a,
#sideNav.showFullMenu,
#sideNav.showFullMenu li,
#sideNav.showFullMenu a{width:100%;}
}
.mplogomain{margin:0 auto;width:152px;padding-top:8px;}
.mpsoc{float:right;padding-top:16px !important;}
.mpnav .btn{background-color:#fff;}
.mpnav #btn-menu{padding-top:16px;font-size:25px;}
.mppadding{margin-top:40px;}
.mpmenubtn{padding-left:2px;}

@media (max-width:768px){.mpsoc{display:none;}
.newstitle {
    font-size: 2em;
    font-weight: bold;
    color: #474747;
    padding-top: 20px;
    padding-bottom: 10px;
    letter-spacing: -.3px;
}
.newscontentcontainer #sidebar2{padding-top:30px;}
}
@media (min-width:768px){.mpsoc{display:block;}
.newstitle{font-size:35px;font-weight:bold;color:#474747;padding-top:20px;}
.newscontentcontainer #sidebar2{padding-top:0px;margin-left: 0px;}
}
#sideNav .mptagscloud a{display:inline;}
.mptagscloud{padding:15px 50px 10px 50px;}
.mptagscloud a{text-transform:uppercase;color:#8e8e8e;font-size:12px;font-weight:bold;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;transition:0.2s ease;}
.mptagscloud a:hover{color:#666666;}
.dozvcategory{margin-top:15px; text-align: center;}
.environmentcategory{margin-top:15px; text-align: center;}
.sociumcategory{margin-top:15px; text-align: center;}
.economycategory{margin-top:15px; text-align: center;}
.nechoscategory{margin-top:15px; text-align: center;}
.newscategory{margin-top:15px; text-align: center;}
.tagcategory{margin-top:15px; text-align: center;}

.disable-hover{pointer-events:none;}
.newstitlecontainer{background-color:#f8f9f9;margin-top:10px;padding-bottom: 35px;}
.newscontentcontainer{padding-top:0px;}
.tag2{border-radius: 3px;background:#e7e7e7;display:inline-block;padding:6px 17px 6px 17px;position:relative;margin:0 10px 10px 0;font-size:11px;font-weight:bold !important;text-transform:uppercase;}
.tag2:hover{background:#D8EFFF;}
a.tag2{text-decoration:none !important;border-bottom:none !important;color:#8A8A8A !important;}
a.tag2:hover{text-decoration:none;border-bottom:none;color:#3498db !important;}
.tagsnews{list-style:none;margin:0 0 0 0;overflow:hidden;padding:10px 0 0px 0;}
.tagsnews li{float:left;}
#sidebar2 .widget{-webkit-box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.5);box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.5);}
#sidebar2 .widgettitle{padding-bottom:0px;padding-top:30px;padding-left:25px;padding-right:15px;margin-bottom:0px;color:#535353;font-size:20px;text-align:left;margin-top:0px;}
#sidebar2 .textwidget{padding-bottom:15px;padding-top:20px;padding-left:25px;padding-right:15px;}
.titlesidebar a {
    border-bottom: 0px;
    color: #535353;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.25em;
}
.textwidget .media.mediapagenews img{width:50px;}
.textwidget .media{padding-bottom:0px;}
.textwidget .black{background-color:#fff;padding-top:4px;border-bottom:0px !important;}
.newscontentcontainer blockquote{
	position: relative;
    padding: 15px 10px 16px 0px;
    background: #fff;
    max-width: 600px;
    border-bottom: 0px;
    margin: 30px auto 30px;
} 


p.polltext{text-align:center;padding-top:0px;font-size:24px;}
.question_freetext{font-size:19px !important;color:#34495e !important;font-family:'Open Sans', sans-serif !important;}
.question_header_container{display:none !important;}
.mpsupport{padding:15px 110px 0px 50px;}
.baninsert-media{background-repeat:no-repeat;background-position:center;background-size:cover;}
.insert-ban{height:300px;color:#fff;}
.bigban{height:500px;color:#fff;}

.baninsert {
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px;
}
.insert-ban .bancontainer{z-index:3;height:100%;}
@media (min-width:240px){.bancontainer{padding:0;width:85%;}
.ban-content h1{font-size:18px;text-transform:uppercase;font-weight:bold;padding-bottom: 10px;}
}
@media (min-width:768px){.bancontainer{width:80%;}
.ban-content h1{font-size:28px;text-transform:uppercase;font-weight:bold;padding-bottom: 10px;}
}
.bancontainer{position:relative;padding:0 1.25rem;margin:0 auto;max-width:73.125rem;}
.ban-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.baninsert-overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);}
.text--center{text-align:center;}
.heading--secondary--top{margin-top:0;margin-bottom:.5rem;}
.block--center{margin-right:auto;margin-left:auto;}
.btn-container{text-align:center;}
.singlemainhmaro a{color:#474747;border-bottom:1px dashed #34495E;font-weight:bold;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;-ms-transition:0.2s ease;transition:0.2s ease;}
.singlemainhmaro a:hover{text-decoration:none;border-bottom:1px dashed #e94b35;color:#e94b35;}
.singlemainhmaro .tagsnews{padding-left:10px;padding-right:10px;max-width:770px;margin:0 auto;margin-bottom:10px;margin-top:20px;}
.singlemainhmaro a.tag2{text-decoration:none;border-bottom:none;color:#8A8A8A;}
.singlemainhmaro a.tag2:hover{text-decoration:none;border-bottom:none;color:#3498db;}
hr{
	border:0;
	border-top:0px solid #eeeeee;
	background-color: #d2d2d2;
    content: "";
    display: block;
    height: 1px;
    margin: 40px auto;
    width: 96px;
}
.relatedmainpostimage{background-position:50% 50%;height:200px;color:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0px 0px 30px 0px;}
.relatedmainpostimage .table{width:100%;height:100%;position:relative;z-index:2;background:rgba(0, 0, 0, 0.33);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;}
.relatedmainpostimage .cell{vertical-align:bottom;}
.relatedmainpostimage h2{margin-bottom:1em;margin-top:9px;padding:15px;color:#fff;display:inline-block;font-size:16px;font-weight:900;text-shadow:0px 2px 0px #3b3e40;}
.relatedmainpostimage .table:hover{background:rgba(74, 20, 16, 0.26);}
.hmaropopularback{background-color:#FFFFFF;margin-top:25px;border-top:3px solid #dddddd;padding-top:12px;-webkit-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);box-shadow:0px 1px 2px 0px rgba(50, 50, 50, 0.2);}
.hmaropopularblock h3 {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #3d3d3d;
    text-align: center;
    padding-bottom: 10px;
}
.mainpostimage p{padding-bottom:50px;}

.donateBanner {
    background-color: #3498db;
    padding-top: 18px;
    padding-bottom: 18px;
}

.likeButton {
    text-align: center;
    border: 2px solid #fff;
    width: 175px;
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px;
    font-weight: bold;
    margin-top: 10px;
}

.likeButton:hover {
		background-color:#B5382B;

	-webkit-transition: background-color 500ms ease-in-out 0.5s;
    -moz-transition: background-color 500ms ease-in-out 0.5s;
    -o-transition: background-color 500ms ease-in-out 0.5s;
    transition: background-color 500ms ease-in-out 0.5s;
}

.donateBanner:hover {
		background-color: #e74c3c;

	-webkit-transition: background-color 500ms ease-in-out 0.5s;
    -moz-transition: background-color 500ms ease-in-out 0.5s;
    -o-transition: background-color 500ms ease-in-out 0.5s;
    transition: background-color 500ms ease-in-out 0.5s;
}

a.nodeco:hover  {
	text-decoration: none;

}

.donateBannerText {
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
}

.donateBannerTextSmall {
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
}

@media (max-width: 768px) { 
	
	.donateBannerText {
    font-size: 15px;

	}
	
	.donateBannerTextSmall {
    font-size: 13px;
}

.likeButton {
    border: 2px solid #fff;
    width: 155px;
    font-size: 12px;
    padding: 6px;
    margin-top: 10px;
}
	
	}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
	
	.donateBannerText {
    font-size: 16px;

	}
	
	.donateBannerTextSmall {
    font-size: 14px;
}

.likeButton {
    border: 2px solid #fff;
    width: 155px;
    font-size: 12px;
    padding: 6px;
    margin-top: 10px;
}
	
	}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
	
	.donateBannerText {
    font-size: 18px;

}

.donateBannerTextSmall {
    font-size: 15px;
}

.likeButton {
    border: 2px solid #fff;
    width: 165px;
    font-size: 13px;
    padding: 7px;
    margin-top: 10px;
}
	
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
	
.donateBannerText {
    font-size: 22px;

}

.donateBannerTextSmall {
    font-size: 16px;
}

.likeButton {
    border: 2px solid #fff;
    width: 175px;
    font-size: 14px;
    padding: 8px;
    margin-top: 10px;
}

}

.bluemodal {
	background-color: #3498db;
	border-radius: 0px;
	border: 0px;
	text-align: center;
	color: #fff;
}

.bluemodal.modal-header{
	padding-top: 30px;
}

.bluemodal .modal-title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}

.bluemodal.modal-body {
	padding-bottom: 0px;
	padding-top: 0px;

}

.bluemodal p {
    font-size: 16px;
    line-height: 1.3;
    margin: 0 0 0px;
}


.bluemodal.modal-footer {
    margin-top: 0px;
    padding: 45px 20px 40px 20px;
    text-align: center;
    border-top: 0px solid #e7e7e7;
    zoom: 1;
}

.bluemodal .close {
    color: #fff;
    opacity: 1;
    text-shadow: 0 0px 0 #ffffff;
    font-size: 30px;
    padding-right: 0px;
}

.supportalign {
	text-align: center;
    width: 100%;
}

.supportbtn {
    width: 180px;
    height: 39px;
    font-size: 15px;
    background-color: #7cb330;
    border-radius: 0px;
    border: none;
    color: #fff;
    background-image: none;
}

.marginbottom15 {
	margin-bottom: 15px;
}

.singlemainhmaro .lead {
    font-family: 'Lora', serif;
    margin-bottom: 35px;
    color: #777;
    text-indent: 0em;
    line-height: 1.4;

}

/*.newscontentcontainer .lead {
    font-family: 'Lora', serif;
    margin-bottom: 25px;
    color: #777;
	text-indent: 0em;
    line-height: 1.4;

}*/

.newscontentcontainer .lead , .zamitka .lead{
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
    color: #474747;
    font-weight: 400;
    text-indent: 0em;
    font-size: 18px;
    line-height: 1.5;

}

.post p {
	font-family: 'Open Sans', serif;
    line-height: 1.5em;
    margin-top: 20px;
	/*text-indent: 1.5em;
    text-align: justify;*/
}

blockquote p {
    margin-top: 0px !important;
}


h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', serif;
	font-weight:bold;
}

h1, h2, h3 {
    margin-top: 30px;
}

h4, h5, h6 {
    margin-top: 20px;
}


.eventstitlecontainer {
    background-color: #3d3d3d;
    border-bottom: 10px solid #f1c40f;
}

.timendatedetails {
    border-left: 1px solid #fff;
    color: #fff;
    font-size: 20px;
    line-height: 1.1;
    top: 39%;
    padding-left: 15px;
    position: absolute;
}

.row-eq-height {
	display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.eventh2 {
    font-size: 17px;
    font-weight: bold;
    margin-top: 13px;
    margin-bottom: 0px;
}

.eventscontainer .lead {
	font-size: 17px;
	margin-bottom: 20px;
}

.eventicon {
    width: 20px;
    margin-right: 5px;
    margin-left: 5px;
}

a.eventiconlink, a.eventiconlink:hover {
	border-bottom: 0px;
}

.eventiconblock {
	text-align: center;
	padding-top: 10px;
}

.twentytwenty-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    max-width: 770px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.twentytwenty-wrapper img {
    padding-top: 0px;
    padding-bottom: 30px;
}




.mcity {
	background-image: url(https://hmarochos.kiev.ua/wp-content/uploads/2016/09/mcitybgfinal.jpg) !important;
	min-height: auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    background-position: center;
    color: #000 !important;
    border-top: 0px solid #f8da31 !important;
    min-height: 240px !important;


}

.mcitybannertext {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 30px;
}

.mcitybannerbutton {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #f50309;
    display: block;
    padding: 7px 7px 5px 7px;
    font-size: 14px;
    width: 160px;
    margin: 0 auto;
    margin-top: 13px;
    transition: all 0.5s;
}

.mcitybannerbutton:hover {
   
    background-color: #db0005;
}

.mcitylogo {
    width: 143px;
    height: 63px;
    margin: 0 auto;
}

.mcity .close {
    color: #000 !important;
}


@media (max-width: 768px) { 
    .mcitylogo {
    display: none;
    }

    .mcitybannertext {
    font-size: 15px;
    padding-left: 15px;
    padding-right: 15px;
    }
}
.mcity_che {
    background-image: url(/wp-content/themes/design/images/mcity/Chernivtsi.jpg) !important;
    height: 250px;
}
.mcity_dni {
    background-image: url(/wp-content/themes/design/images/mcity/Dnipro.jpg) !important;
    height: 250px;
}

.mcity_kha {
    background-image: url(/wp-content/themes/design/images/mcity/Kharkiv.jpg) !important;
    height: 250px;
}

.mcity_od {
    background-image: url(/wp-content/themes/design/images/mcity/Odesa.jpg) !important;
    height: 250px;
}
.mcity_lv {
    background-image: url(/wp-content/themes/design/images/mcity/Lviv.jpg) !important;
    height: 250px;
}
.lybidbanner {
    display: block;
    position: fixed;
    bottom: 0;
    z-index: 1010;
    width: 100%;
    text-align: center;
    min-height: auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    background-position: center;
    /*background-image: url(https://hmarochos.kiev.ua/wp-content/themes/design/banners/donate2_sm.jpg);*/
    background-color: rgb(255 255 255 / 0.9);
    color: #575757;
    margin-bottom: 0px;
    border-radius: 0px;
    padding-top: 20px;
    padding-bottom: 18px;
    border-top: 2px solid #575757;
}

@media (max-width: 321px) {
	.lybidbanner {display:none !important; }
}

.lybidbanner .close {
    color: #c1c1c1;
    opacity: 1;
    text-shadow: 0px 0px;
    font-size: 30px;
    transition:all 0.5s;
    margin-top: -10px;
    z-index: 5000;
}

.lybidbanner .close:hover {
    color: #f16152;
}

.lybidbannertext {
        color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 25px;
}

.lybidbannerdesc {
    color: #fff;
    font-size: 15px;
	padding-top:15px;
	padding-bottom:10px;

}

@media (max-width: 768px) { 
    .lybidbannertext {
        color: #fff;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 25px;
}
}

.lybidbannersmalltext {
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    max-width: 400px;
    margin: 0 auto;
}



.lybidbannerbutton {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border: 2px solid;
    display: block;
    padding: 8px;
    font-size: 16px;
    width: 181px;
    margin: 0 auto;
    margin-top: 13px;
    transition: all 0.5s;
    border-radius: 5px;
}

.lybidbannerbutton:hover {
    border-color: #f3db32;
    color: #f3db32;
}

.tagcategory {
    background-color: #D8EFFF !important;
    border-bottom: 0px solid #eef8ff;
}

.tagcategory h1 {
    color: #3498db !important;
}

.tagcategory h2 {
    color: #6bb9ed !important;
}

.advcover {
	height: 230px !important;
}

.advdownload {
    background-color: #23282d;
    padding-top: 14px;
    padding-bottom: 12px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

.advdownload {
    background-color: #d55b4f;
    padding: 7px 16px 7px 14px;
    margin-right: 10px;
}

a.advdownload {
    background: transparent;
    transition: all 0.5s;
    border: 1px solid #fff;
}

a.advdownload:hover {
    color: #d55b4f;
    background-color: #fff;
}

.advcenteredtext {
	text-align: center;
}

.navbar-dark {
    background-color: #23282d;
    border-color: #e7e7e7;
}





@media (max-width:768px) {
	.AdvMainPageTop {
		display: none;
	}
	
	.AdvNewsSidebar {
	display: none;
	}
}

.AdvMainPageTop {
    width: 728px;
    height: 90px;
    margin: 0 auto;
    margin-bottom: 4px;
    margin-top: -10px;
}

.AdvNewsSidebar {
	width: 300px;
}

#quiz {
    text-align: center;
}

.faded {
  color: #777;
}
#quiz-counter {
  color: #88449a;
}
.quiz-container {
    padding: 0.25em;
    max-width: 650px;
    margin: 1em auto;
}

.quiz-container a {
    text-decoration: none;
    color: #333;
}

#quiz-header,
#quiz-start-screen,
#quiz-results-screen,
#quiz-counter {
    text-align: center;
}

.question {
    font-size: 1.25em;
}

.answers {
    list-style: none;
    padding: 0;
}

.answers a {
    display: block;
    padding: 0.5em 1em;
    margin-bottom: 0.5em;
    background: #fff;
}

.answers a.correct {
    background: #090;
}
.answers a.incorrect {
    background: #c00;
}

.answers a.correct,
.answers a.incorrect {
    color: #fff;
}

#quiz-controls {
    background: #63c5bc;
    color: #111;
    padding: 0.25em 0.5em 0.5em;
    text-align: center;
}

#quiz-results {
    font-size: 1.25em;
}

#quiz-buttons a,
.quiz-container .quiz-button {
    display: inline-block;
    padding: 0.5em 1em;
    background: #88449a;
    color: #fff;
}
#quiz-buttons a {
    background: #fff;
    color: #333;
}

/* Quiz State Overrides */

.quiz-results-state #quiz-controls {
    background: none;
    padding: 0;
}

.quiz-results-state #quiz-buttons a {
    background: #88449a;
    color: #fff;
}

.lybidbanner .close {
    right: 20px;
}

.lovekyiv {
	padding-left: 10px;
    padding-right: 10px;
    max-width: 770px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.lovekyiv .media {
    padding-bottom: 0px;
    background-color: #fff;
    padding: 12px 10px 10px 20px;
    border-radius: 3px;
}

.zradablock {
    background: #ffcdd2;
    border-right: 5px solid #fff;
    border-left: 5px solid #fff;
    padding: 10px 15px 25px 15px;
}

.zradablock h2{
	color: #B71C1C;
}

.zradablock h3 {
    color: #B71C1C;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 20px;
}
.zradablock p {
    color: #E57373;
    margin-bottom: 0px;
    line-height: 1.4;
}

.zradablock a {
    color: #E57373;
    margin-bottom: 0px;
    line-height: 1.4;
    border: none;
    font-weight: normal;
}

.zradablock a:hover {
	color: #B71C1C;
    transition: all 0.5s;
    border: none;
}

.zradablock .fa-link {
	color: #FFCDD2;
	font-size: 11px;
}


.zradablock .voting_btn {
    text-align: center;
    color: #E57373;
    font-weight: bold;
    font-size: 15px;
    padding-right: 10px;
    cursor: pointer;
}

.zradablock .voting_btn:hover {
    color: #B71C1C;
     transition: all 0.5s;
}

.zradablock h1 {
    margin-bottom: -25px;
    padding-top: 10px;
    font-size: 62px;
    color: #b71c1c;
}


.peremogablock {
    background: #C8E6C9;
    border-right: 5px solid #fff;
    border-left: 5px solid #fff;
    padding: 10px 15px 25px 15px;
}



.peremogablock h2{
	color: #1B5E20;
}

.peremogablock h3 {
    color: #1B5E20;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 20px;
}

.peremogablock p {
    color: #66BB6A;
    margin-bottom: 0px;
    line-height: 1.4;
}

.peremogablock a {
    color: #66BB6A;
    margin-bottom: 0px;
    line-height: 1.4;
    border: none;
    font-weight: normal;
}

.peremogablock a:hover {
	color: #1B5E20;
    transition: all 0.5s;
    border: none;
}

.peremogablock .fa-link {
	color: #C8E6C9;
	font-size: 11px;
}

.peremogablock .voting_btn {
    text-align: center;
    color: #81C784;
    font-weight: bold;
    font-size: 15px;
    padding-right: 10px;
    cursor: pointer;
}


.peremogablock .voting_btn:hover {
    color: #1B5E20;
     transition: all 0.5s;
}

.peremogablock h1 {
    margin-bottom: -25px;
    padding-top: 10px;
    font-size: 62px;
	color: #1B5E20;
}

.menualert a{
	color: #f36a65 !important;
}

.menualert a:hover {
	color: #df5854!important;
	transition: .5s;
}

.specialcont {
	text-align: center;
}

.specialcont a, .specialcont a:hover{
	border-bottom: 0px;
}

.specialitem:hover{
	transition: all 0.5s;
	opacity: 0.8;
}

.specialcont img {
    padding-bottom: 0px;
    margin-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0px;
}


.specialcont h2 {
    margin-top: 0px;
    font-size: 20px;
    margin-bottom: 60px;
}

.mpspecial {
    padding-bottom: 15px;
    padding-top: 40px;
    background-color: #e7e7e7;
    font-family: 'Open Sans',serif;
    box-shadow: inset 0px -1px 4px -1px rgba(50,50,50,0.1);
}

@media (max-width:768px){.mpspecial{display: none;}}

.mpspecialitem {
	display: inline-block;
	padding: 5px 20px 5px 20px;
}

.mpspecialitem.name {
    font-weight: bold;
    color: #777;
    font-size: 0.8em;
    position: relative;
    top: -16px;
    text-transform: uppercase;
}

.mpspecialitem.item {
    font-weight: bold;
    color: #777777;
    margin-right: 10px;
}

.mpspecialitem figure {
	text-align: center;
}

.mpspecialitem figcaption {
	color: #575757;
	padding-top: 5px;
    font-size: 1em;
	text-transform: uppercase;
}

.mpspecialitem.block {
    font-weight: bold;
    border-right: 1px solid #d2d2d2;
    font-size: 13px;
}

.mpspecialitem.block:hover {
	transition: all 0.5s;
	opacity: 0.7;
}

.mpspecialitem.block.last {
    font-weight: bold;
    border-right: 0px solid #d2d2d2;
    font-size: 13px;
}

.mpspecialitem.block {
    background-position: 48px 8px;
    background-size: 20px;
    background-repeat: no-repeat;
}

.mpspecialitem .text {
	top: 13px;
    position: relative;
}

.mpspecialitem img {
    height: 25px;
}

.advblock {
    border: 1px solid #e94b35;
    font-weight: bold;
    color: #e94b35;
    font-size: 0.8em;
    padding: 8px 10px;
    text-transform: uppercase;
    border-radius: 3px;
}

.mpspecialitem.advblock:hover {
color: #fff;
background-color: #e94b35;
    transition: all ease 0.5s;

}

.mpspecialitem.contblock {
    float: right;
    border: 2px solid #777777;
    font-weight: bold;
    color: #777777;
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
    top: 10px;
    margin-left: 15px;
}



.mainpagenewsnew {
	padding-top: 30px;
}

.specialcategory {
    margin-top: 20px;
    text-align: left;
}

.specialcategory {
    background-color: #fff !important;
    border-bottom: 0 solid #fff;
    padding-top: 20px;
}

.specialcategory h1 {
    color: #555;
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
}

.specialcategory h2 {
    color: #777777;
    font-size: 14px;
    font-weight: normal;
    /*text-transform: uppercase;*/
    margin-top: 0px;

}

.specialcategory a {
	font-weight: bold;
	color: #777;
}

.specialcategory a:hover {
	color: #555;
}

.speciallogo {
    text-align: right;
    padding-top: 27px;
}

.speciallogo img {
    height: 65px;
    padding: 0px 10px 0px 10px

}

.energobezpekalogo {
	padding-top: 22px;
}

.energobezpekalogo2 {
	padding-top: 38px;
}

.energobezpekalogo  img, .energobezpekalogo2  img {
    height: 80px !important;
    padding: 0px 10px 0px 10px !important;

}


@media (max-width:768px){
	.speciallogo{text-align:left;}
	.speciallogo img {height: 45px;}
	.energobezpekalogo {padding-top: 15px; padding-bottom: 10px;}
	.specialcategory h1 {font-size: 30px;} 
	.specialcategory h2 {padding-bottom: 20px; padding-top: 15px;}
}




.eventplace p {
    text-indent: 0em;
}

.footerblock p {
    font-size: 1.1em;
}


.newswidgetnew {
	background-color: #f8f9f9;
}

.newsadvblock .textwidget {
	padding-left: 0px !important;
}

.alm-btn-wrap {
    overflow: visible;
}
.loadMoreButton {
    background-color: #e94b35 !important;
    border-radius: 3px !important;
    font-weight: bold !important;
    text-transform: uppercase;
    font-size: 0.9em !important;
    padding: 8px 20px !important;
}

.advwide{background:#f5f5f5;padding-bottom:20px;padding-top:20px;text-align:center;}

.advwide728{background:#f5f5f5;padding-bottom:20px;padding-top:20px;text-align:center;}


.bannercatwide {
    border: 0px solid #d9d9d9;
    background: url(https://hmarochos.kiev.ua/wp-content/uploads/2017/11/xlib-adv.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 40%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.bannercatwide728 {
 display: block;
}

.bannercatwidetext {
    line-height: 90px;
    /* text-transform: uppercase; */
    font-weight: 700;
    font-size: 20px;
    color: #ffffff;
 }
 
 .bannercatwidetext:hover {
	 color: #e74c3c;
 }

@media (max-width: 759px) {
    .advwide728 {
		display: none;
	}
	
	.bannercatwidetext {
    /*line-height: 9px;*/
    /* text-transform: uppercase; */
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
 }
}

 
 .bannernewstext {
    line-height: 150px;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 18px;
    color: #696969;
    text-align: center;
}
 .bannernewstext:hover {
	 color: #e74c3c;
 }
 
 .metaslider .caption {
 	padding: 10px 0px 0px 0px;
    word-wrap: break-word;
    text-align: center;
    font-size: 13px;
    color: #747474;
    font-style: italic;
}

.flex-direction-nav a {
	border-bottom: 0px;
}



.aboutback {
	height: 100%;
    background: rgba(255, 255, 255, 0.5) !important;
    padding-top: 50px;
    padding-bottom: 75px;
}

.aboutback h1 {
    font-size: 3.3em;
    text-align: left;
    font-weight: bold;
    color: #34495e;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 770px;
    margin: 0 auto;
    margin-bottom: 15px;
    text-indent: 0em;
}

.aboutback .lead {
	color: #242424;	
	font-family: 'Open Sans', serif;
	font-size: 1.5em;
}

.aboutback p {
	color: #242424;	
	font-family: 'Open Sans', serif;
	font-size: 1.5em;
	text-indent: 0em;
	line-height: 1.4em;
	font-weight: 100;
}

.aboutback a {
    line-height: 1.5;
}

a.facebooklink{
    font-weight: 100;
    color: #272727;
}

.bannernews .textwidget {
    padding: 0px !important;
    margin-top: 30px;
}

.bannernews .mpimage h2{
	font-size: 1.6em;
}


.mainPageAdvRightBlock {
    margin: 0px;
}

/*.mainPageAdvRightBlock img {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
}*/

.mainPageAdvRightBlock img, .textwidget img{
      width: 100%;
      height: auto;
      border-radius: 3px;
   }

.mainPageAdvRightText {
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;

    margin: 0px 30px 0px 30px;
}

.mainPageAdvRightTitle {
    font-size: 1.9em;
    text-align: center;
    padding-top: 20px;
    line-height: 1.2;
    font-weight: bold;
}

.mainPageAdvRightDesc {
    text-align: center;
    padding-top: 10px;
    font-size: 1.3em;
    padding-bottom: 22px;
    font-style: italic;
    font-family: 'Lora', serif;
}

@media (max-width:768px) {


	.mainPageAdvRightTitle {
	    font-size: 1.8em;
	    text-align: center;
	    padding-top: 15px;
	    line-height: 1.2;
	    font-weight: bold;
	}

	.mainPageAdvRightDesc {
	    text-align: center;
	    padding-top: 10px;
	    font-size: 1.3em;
	    padding-bottom: 17px;
	    font-style: italic;
	    font-family: 'Lora', serif;
	}

}

@media (max-width:480px) {


	.mainPageAdvRightTitle {
	    font-size: 1.6em;
	    text-align: center;
	    padding-top: 10px;
	    line-height: 1.2;
	    font-weight: bold;
	}

	.mainPageAdvRightDesc {
	    text-align: center;
	    padding-top: 10px;
	    font-size: 1.2em;
	    padding-bottom: 12px;
	    font-style: italic;
	    font-family: 'Lora', serif;
	}

}


.mainPageAdvRightImg {
	background-position: 50% 50%;
    height: 600px;
    color: #fff;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

@media (max-width:992px) {
	.mainPageAdvRightImg {
		height: 320px;
	}
	
	.mainPageAdvRightText {
    margin: 0px 40px 0px 40px;
	}
}


@media (max-width:767px) {
	.mainPageAdvRightImg {
		height: 320px;
	}
	
	.mainPageAdvRightText {
    margin: 0px 120px 0px 120px;
	}
}

@media (max-width:480px) {
	.mainPageAdvRightImg {
		height: 280px;
	}
	
	.mainPageAdvRightText {
    margin: 0px 30px 0px 30px;
	}
}


.mainPageAdvRightImg .table {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    background: rgba(0,0,0,.5);
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    -ms-transition: all 0s;
    transition: all 0s;
}

.mainPageAdvRightImg .cell{
    vertical-align: middle;
}

.mainPageAdvRightImg:hover {
    opacity: 0.8;
    transition: all 0.5s;
    box-shadow: 0px 3px 2px -1px #9c9c9c;
}

.buyadv {
    text-align: center;
    padding-top: 10px;
    font-size: 0.8em;
}

.buyadv a {
    color: #535353;
    border-bottom: 1px dashed #535353;
}

#main article {
    margin-bottom: 0px;
    border-bottom: 0px solid #eeeeee;
    padding: 0 0 9px;
}

p.map {
	max-width: 1200px;
    padding-top: 20px;
}

.label-pr {
    padding: 4px 7px;
    color: #e94b35;
    border-color: #e94b35;
    border: 2px solid;
    border-radius: 3px;
    background-color: #fff;
    display: inline;
    font-size: 0.85em;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}

.newscontentcontainer img {
    margin-top: 30px;
    margin-bottom: 30px;
    border-radius: 3px;
}

.newscontentcontainer .wp-caption-text, .newscontentcontainer figcaption {
    font-size: 14px;
    color: #6B6B6B;
    margin-top: 0px !important;
    font-style: italic;
    margin-bottom: 30px !important;
    max-width: 750px;
    padding-bottom: 10px;
    text-align: left;
}

.newscontentcontainer .wp-caption-text:after, .newscontentcontainer figcaption:after {
    content: "";
    display: block;
    padding: 10px 0px 0px 0px;
    border-bottom: 1px solid #b8b8b8;
}


.mistape_caption p {
	font-size: 15px;
	font-style: italic;
}

.mistape_caption:after {
	background-color: #d2d2d2;
    content: "";
    display: block;
    height: 1px;
    margin: 25px auto;
    width: 96px;

}

a .nechos {
    color: #e34e42;
    font-weight: bold;
}

.advbuttons {
	margin-top: 15px;
}

.dropcap {
	font-size: 4em;
    margin-right: 10px;
    line-height: 1;
    float: left;
    font-family: 'Lora', serif;
    color: #e94b35;
    font-weight: bold;
}

.aligncenter {
    text-align: center;
}

p.newslead {
	font-family: 'Lora', serif;
    margin-bottom: 25px;
    color: #474747;
    text-indent: 0em;
    line-height: 1.4;
    font-size: 1.5em;
}

.wp-embedded-content {
	width:100% !important;
	min-height:250px !important;
	margin: 25px 0px 25px 0px !important;
}

.wp-embedded-content p.wp-embed-heading {
    color: #474747 !important;
    font-size: 1.3em !important;
}

.wp-embed-site-title {
    font-weight: 700;
    line-height: 25px;
    display: none !important;
}

.wp-embedded-content p {
    line-height: 1.6 !important;
    font-size: 18px !important;
}


/* POPUP */

/* Fullscreen overlay for modal background */
#active-popup {
  background-color: rgba(52,73,94, 0.7);
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}

/* Modal container */
#popup-container {
    width: 550px;
    height: 225px;
    margin: 0 auto;
    margin-top: 150px;
    position: fixed;
    left: 38%;
    z-index: 999;
    top: 0;
    display: none;
    background: #f5f5f5;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
    -moz-box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
    box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
}

@media (max-width:1440px) {
	#popup-container {
		left: 32%;
	}
	
}

@media (max-width:1280px) {
	#popup-container {
		left: 28%;
	}
	
}

@media (max-width:767px) {
	#active-popup {
  		display: none !important;
	}

	#popup-container {
		display: none !important;
	}
	
}


.modal-content {
  position: relative;
  text-align: center;
}

#popup-window { position: relative; }

.modal-content h1,
.modal-content p { color: #fff; }

.modal-content p { padding: 20% 5% 0 5%; }

/* Close button */
#popup-container a.close {
    position: relative;
    float: right;
    top: -15px;
    right: -9px;
    z-index: 99;
    font-weight: bold;
    font-size: 16px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 2px 7px 5px 7px;
    line-height: 1em;
    text-align: center;
    background: #E74C3C;
    border: 4px solid #fff;
    cursor: pointer;
    color: #fff;
    opacity: 1;
}

.splash-bg {
	padding: 20px 40px 20px 40px;
}

.splash-bg h1 {
    text-align: center;
    font-weight: bold;
    font-size: 1.3em;
}

.popuplinks {
    text-align: center;
    margin-top: 40px;
}

.popuplink {
    display: inline;
    padding: 10px 15px 10px 15px;
    margin: 0 8px 0 8px;
    font-weight: bold;
}

.popupfb {
    background-color: #3b5998;
}


.popupfb:hover {
    background-color: #263b69;
}

.popuptwi {
    background-color: #00aced;
}

.popuptwi:hover {
    background-color: #0084b4;
}

.popupteleg {
    background-color: #0088cc;
}

.popupteleg:hover{
    background-color: #006598;
}

.popuplinks a {
    color: #fff;
}

a.popupfb, a.popuptwi, a.popupteleg, a.popupfb:hover, a.popuptwi:hover, a.popupteleg:hover {
	border-bottom:0px;
}

a.popupclose {
    font-size: 13px;
    text-align: center;
    margin-top: 30px;
    color: #474747;
}

/* POPOUP  END */


.readmore_section {
    position: fixed;
    width: 100%;
    bottom: 70px;
    text-align: center;
    z-index: 1000;
    height: 100px;
    /*padding-top: 30px;*/
    opacity: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 );
}

a.readmore_button {
    background: #e34e42;
    padding: 10px 25px 10px 25px;
    color: #fff;
    margin-top: 20px;
    border-bottom: 0px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    transition: all 0.5s;
    -webkit-box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.5);
    box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.5);
}

a.readmore_button:hover {
	background-color: #f98c83;
	border-bottom: 0px;
	color: #ffffff; 
}

.specialpage .cell {
    vertical-align: middle;
    text-align: center;
    font-size: 1.3em;
    padding-left: 10px;
    padding-right: 10px;
}

.specialpage .mpimage .table {
	background: rgba(0,0,0,.55);
}


.post-views {
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 14px;
    font-weight: bold;
}


.eb_quote_block {
    max-width: 460px;
    padding: 30px;
    background: #f5f5f5;
    font-family: lora,serif;
    font-style: italic;
    margin: 0 auto;
}

.eb_quote_image {
    max-width: 200px;
    margin: 0 auto;
}

.eb_quote_image img {
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}


.eb_quote_name {
    font-weight: bold;
    text-align: center;
    font-size: 1.7em;
}

.eb_quote_desc {
    text-align: center;
    margin-bottom: 20px;
    font-size: 1.1em;

}

.eb_quote_text {
    font-size: 1.3em;
    margin-bottom: 10px;

}

.eb_quote_block {
    max-width: 460px;
    padding: 30px;
    background: #f5f5f5;
    font-family: Lora ,serif;
    font-style: italic;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 60px;
}

.eb_info_block {
    max-width: 700px;
    margin: 0 auto;
    border: 3px solid #888888;
    padding: 30px;
    margin-top: 60px;
    margin-bottom: 60px;
}

.eb_info_title {
    font-family: lora,serif;
    font-size: 2em;
    font-weight: bold;
    font-style: italic;
    color: #888888;
    margin-bottom: 5px;
}

.eb_info_rightimg {
    float: right;
    margin: -20px 0 7px 7px;
    padding: 0px !important;
    max-width: 100px !important;
}

.eb_info_text {
    font-size: 1.2em;
}

.eb_logo_top {
    font-size: 1.4em;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    margin-bottom: -35px;
    margin-top: 40px;
}

.eb_logo_top_img {
    max-width: 240px !important;
    margin: 0 auto;
    padding: 0px !important;
    margin-bottom: 30px;
}

.eb_bottom_img {
    max-width: 350px;
    margin: 0 auto;
}

.eb_bottom_img a, .eb_bottom_img a:hover, .eb_logo_top_img a, .eb_logo_top_img a:hover {
    border-bottom: 0px;
}

.ban-logo-post220 img {
    width: 220px;
    padding-bottom: 20px;
    padding-top: 0!important;
}
.ban-logo-post220 {
    width: 220px;
    margin: 0 auto;
}

.customquizback {
	margin-top: 22px;
}

.insert-ban h2 {
    font-size: 18px;
    margin: 0px 0px 0px 0px;
}



/* KIFF */

.kiff .basic-elements {
    display: none;
}

.kiff .basic-vote {
    text-align: center;
    margin-bottom: 0px;
}


.card.kiff {
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
    -moz-box-shadow: 0px 1px 4px -1px rgba(50,50,50,0.2);
    box-shadow: 0px 4px 8px -1px rgba(50,50,50,0.2);
    border-radius: 9px;
   	margin-top: 20px;
    margin-bottom: 12px;
    background-color: #fff;
}

.kiff img {
	padding-top: 0px !important;
}

.kiff p {
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
}

.kiff a, .kiff a:hover {
    border-bottom: 0px;
    font-size: 20px;
    padding-right: 7px;
    color: #777777;
}

.kiff .kiffsocialicon {
	text-align: center;
	margin-bottom: -8px;
}

.kiff h3 {
    font-size: 20px;
    margin: 0px 0px 15px 0px;
}

.kiff_banner {
    margin: 0 auto;
    max-width: 400px;
    padding: 0px 0 40px 0px;
}

.kiffheader {
	background: url(https://hmarochos.kiev.ua/wp-content/themes/design/images/kiff/kiff_back.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 50% 40%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.kiffheader h1 {
    font-weight: bold;
    color: #fff;
    padding: 70px 0 70px 0px;
}


.singlemainkiff {
background: rgb(255,255,255);
background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(232,232,232,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

.basic-yop-poll-container .basic-message {
	display: none !important;
}

#sas_26300 {
	margin-top: 25px;
	margin-bottom: 15px;
}

#donate {display:none;}

p.energobezpeka {
    font-size: 16px;
    text-align: left;
    padding-top: 5px;
}


/* columns */

.columnblock {
    display: flex;
    align-items: center;
    border: 2px solid #f5f5f5;
    margin-top: 34px !important;
    padding-bottom: 18px !important;
    margin-bottom: 30px !important;
    border-radius: 3px;
    padding-top: 22px;
}

.authorpic {
	max-width: 115px !important;
    margin-right: 20px;
}

p.authortitle {
    font-size: 16px !important;
    margin-bottom: 10px !important;
}

.columnblock .media-left {
    margin-left: 30px;
}

.columnblock h4 {
    font-size: 22px;
    font-weight: 900;
}

.authordesc {
    font-family: 'Lora', serif !important;
    font-size: 17px !important;
    margin-top: -8px !important;
	font-style: italic;
}

p.authordesc {
    margin-bottom: 0px !important;
}

.columnalert {
    color: #fff;
    text-align: center;
    background: #e94b35;
    padding: 10px;
    margin-bottom: 30px;
}

.mainPageColumnsBlock p {
    font-family: 'Lora', serif;
    font-size: 16px;
    font-weight: 500;
	line-height: 1.4;
}

.mainPagePostsBlock p {
font-family: 'Lora', serif;
    font-size: 16px;
    font-weight: 500;
	line-height: 1.4;
}




.mainPageColumnsBlock a {
    color: #474747;
	border-bottom: 1px dashed #e7e7e7;
	-webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
}

.mainPagePostsBlock a {
    color: #474747;
	border-bottom: 1px dashed #f5f5f5;
	-webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
}

.mainPageColumnsBlock a:hover, .mainPagePostsBlock a:hover {
	text-decoration: none;
    border-bottom: 1px dashed #e94b35;
    color: #e94b35;
}

.mainPageColumnsBlock .media{
    display: flex;
    align-items: center;
    margin-top: 7px !important;
}

.mainPageColumnsBlock .authorpic {
	max-width: 40px !important;
    margin-right: 10px;
}

.mainPageColumnsBlock .authorname {
    font-size: 13px;
    font-weight: 500;
	color: #828282;
	font-family: 'Open Sans', serif;
    margin-bottom: 18px;
}

.columnitem {
    /*border: 2px solid #f5f5f5;
    padding: 0px 20px 0px 25px;*/
}

.storyblockquote {
    background: #f8f1e3;
    padding: 25px;
    border-radius: 3px;
    text-align: center;
    margin-right: 25px;
}

.storyblockquote a {
    border-bottom-color: #f2ebdd !important;
}

.storyblockquote a:hover {
    border-bottom-color: #e94b35 !important;
    
}

.blocktitlelink {
    text-transform: uppercase;
    font-size: 12px;
    background: #777777;
    display: table;
    color: #fff;
    padding: 7px 14px 7px 14px;	
	margin-top:0px;
    border-radius: 3px;
	margin-bottom: 18px;
	-webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
}

.blocktitlelink:hover {
background: #e74c3c;
}

.blocktitle {
    text-transform: uppercase;
    font-size: 12px;
    background: #777777;
    display: table;
    color: #fff;
    padding: 7px 14px 7px 14px;	
	margin-top:0px;
    border-radius: 3px;
	margin-bottom: 18px;
}

.mainPageColumnsBlock {
    background: #e7e7e7;
    padding: 25px 25px 10px 25px;
    border-radius: 3px;
}

@media(max-width:991.98px) {

    /*.mainPageColumnsBlock {
    padding: 0px 0px 0px 0px;
    background: none;
    } */
}

.mainPagePostsBlock {
    padding: 25px 25px 10px 25px;
}



.mainPageThemesBlockNew {
    margin: 30px 0px 0px 0px ;
    background: #f5f5f5;
    padding: 80px 0;
}

.greyblockpost_image a:hover {
    border-bottom: 0px !important;
}


.greyblockpost_image img {
    width: 100%;
    height: auto;
    border-radius: 3px;
    margin-top: 6px;
    margin-bottom: 25px;
}

.mainPageGreyBlock {
    margin: 30px 0  !important;
    background: #f5f5f5;
    padding: 30px 0;
}

.mainPageGreyBlock img {
    border-bottom: 0px;
    padding: 30px;
}

.mainPageGreyBlock a, .mainPageGreyBlock h2{
    font-family: 'Lora', serif !important;
    color: #474747;
    margin-top: 0px;
    font-weight: 500;

}

.mainPageGreyBlock p {
        font-size: 16px;
}

.mainPageGreyBlock a {
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
    border-bottom: 1px dashed #f5f5f5;
}

.mainPageGreyBlock a:hover{
color: #e94b35;
    border-bottom: 1px dashed #e94b35;
}

.mainPageGreyContainer {
    display: flex;
    align-items: center;
}

.storyblockrow {
}

.storyblockrowlast {
    border-bottom: 0px solid #777;
}


.storyblockitem img {
    width: 100%;
    border-radius: 3px;
}

hr.storyblockseparator {
    border: 0.5px solid #474747;
    height: 0px;
    width: 100%;
}

.mainpagewidead {
    margin-top: 50px;
    margin-bottom: 0px;
}

.storyblockmain p {
    font-size: 16px;
    padding-top: 20px;
}


@media (max-width: 768px) {
    .mainPageGreyContainer {
        display: block;
    }

    .mainPageGreyText {
        padding: 0px 50px 20px 50px;
    }

    .storyblockrow { 
    }

    .storyblockquote {
        background: #f8f1e3;
        padding: 25px;
        border-radius: 3px;
        text-align: center;
        margin-right: 0px;
    }

    .storyblockquote a {
        border-bottom-color: #fff !important;
    }

    .storyblockitem img {
        width: 100%;
        border-radius: 3px;
        padding: 20px 0px 30px 0px;
    }

    .storyblockitem a {
        margin-bottom: 10px;
        display: block;
    }

    .mainpagewidead {
        margin-top: 40px;
        margin-bottom: 30px;
    }

    .storyblockmain p {
        font-size: 16px;
        padding-top: 0px;
    }
}
.storyblockquotepic {
    text-align: center;
}

.storyblockquotepic img {
    border-radius: 50%;
    max-width: 80px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.storyblockquotetext {
    text-align: center;
    padding: 0px 30px;
    font-family: 'Lora';
    font-style: italic;
    font-size: 16px;
    line-height: 1.4;
}


.mpmeta {
	margin-top: -3px;
    font-size: 12px;
    color: #9c9c9c;
    margin-bottom: 20px;
}

.projectsbar {
    display: flex;
    flex-direction: row;
	align-items: center;
    justify-content: space-between;
	}
	


.newscontentcontainer a {
    font-weight: bold;
    font-weight: bold;
	    border-bottom: 1px dashed #474747;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
    color: #474747;
}
.newscontentcontainer a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #e94b35;
    color: #e94b35;
}

.catauthorname {
	font-size: 14px;
	margin-top: 0px !important;
}

.mobileadbutton {
	display:none;
}

p.donatealert {
    border: 0px solid #f8f9f9;
    padding: 20px 25px;
    margin-top: 40px;
    font-size: 16px;
    border-radius: 3px;
    background: #f8f1e3;
    color: #765e2f;
}

.donatealert a {
    font-weight: bold;
    border-bottom: 1px dashed #705b31;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
    color: #705b31;
}

.donatealert a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #e94b35;
    color: #e94b35;
}

@media (max-width: 768px) {
.mobileadbutton {
        display: block;
    text-align: center;
    margin: 25px 0px 25px 0px;
	}

p.donatealert {
    margin-left: 15px;
    margin-right: 15px;
}

}

.donatebannerbutton {
    color: #f16152;
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid #f16152;
    padding: 6px;
    font-size: 12px;
    width: 145px;
    margin: 0 auto;
    margin-top: 2px;
    transition: all .5s;
    border-radius: 3px;
}

.donatebannerbutton:hover {
	color:#fff;
	background-color: #f16152;
}

.donatebannertext {
    font-size: 13px;
    font-weight: 900;
    padding: 10px;
}

@media (max-width: 768px) {
	.donatebannertext {
    font-size: 13px;
    font-weight: 900;
    padding: 0px 10px 10px 10px;
    margin: 0px 20px;
	}

	.donatebannerbutton {
    padding: 5px;
    font-size: 12px;
    width: 145px;
    margin: 0 auto;
    margin-top: 3px;
    transition: all .5s;
	}
}

.notatkytitle {
    font-family: 'Lora', serif !important;
    text-align: center;
    margin-top: 100px;
    font-size: 3rem;

}

.notatkylead {
	font-family: 'Lora', serif !important;
	font-size:2rem;
	margin-bottom: 30px;
	text-align: center;
}

.mainpostnotatky .hmaroheadmeta {
	text-align: center;
}

.mainpostnotatky .hmaroheadmeta .item, .mainpostnotatky .hmaroheadmeta .item a {
	padding-left: 10px;
	padding-right: 10px;
    color: #777 !important;
    font-weight: 500;
}

.zamitka {
	padding-top: 0px;
	margin-top: -25px;
}

.ytvideo {
    margin: 55px auto;
    max-width: 560px;
}

#taboola-below-article-thumbnails {
	max-width: 740px;
    margin: 0 auto;
}

.lunlogo img {
    width: 110px;
    padding-right: 5px;
    padding-left: 5px;
}

.lundesc .fas {
    color: #ffb100;
}

.lundesc {
    color: #808080;
    font-size: 14px;
}

.lundata {
    font-weight: 400;
    color: #575757;
}

.luncreds {
	font-size: 12px;
    color: #797979;
}

.luncontainer {
	margin-top: 10px;
    margin-bottom: -38px;
}

.luncontainerposts {
    margin-top: 20px;
    background-color: #f5f5f5;
    padding-top: 7px;
}

.lunblocktitle {
    font-weight: 700;
    font-size: 14px;
    font-family: 'Lora';
    margin-bottom: 5px;
}

.luncredsblock {
	margin-top: 20px;
    text-align: right;
}

@media (max-width: 992px) {
    .luncredsblock {
        margin-top: 20px;
        text-align: center;
    }
}

.lunblock {
    text-align: left;
    margin: 16px 0px 32px 0px;
}

.note {
    padding: 20px 60px 20px 60px;
    font-family: 'Lora';
    font-size: 18px;
    font-weight: 100;
    font-style: italic;
    margin: 0 auto;
    max-width: 760px;
}

.noteicon {
    font-size: 8px;
    vertical-align: super;
}

@media (max-width: 768px) {
	.lunblock {
	    text-align: center;
	    margin: 28px 0px 42px 0px;
	}

	.luncontainer {
    margin-top: -10px;
    margin-bottom: -28px;
	}

	.luncontainerposts {
		margin-top: 5px;
	}

	.note {
    padding: 20px 20px 20px 20px;

	}

}



.newsletterform {
    margin: 10px 0px 10px 0px;
    height: 193px;
}

#newsletterform_hidden {
    display: block;
    position: relative;
    top: -70px;
    visibility: hidden;
}

img.topbutton {
    margin: 5px 0px !important;
    width: 100%;
    
}

.topbuttons {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #f9f9f9;
    margin-top: 30px;
    margin-left: 0px;
    margin-right: 0px;
    border-radius: 20px;
}

@media (max-width: 1200px) {
  
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}



.headerdonatebutton  {
    background: #e94b35;
    color: #fff;
    padding: 5px 10px;
    font-size: 0.5em;
    font-weight: bold;
    text-transform: uppercase;

}

.headerdonatebutton:hover, .headerdonatebutton:focus {
	color: 	#fff;
	background: #474747;
    transition: all .5s;

}


.mainpagebanner {
    margin: 15px 15px 0px 15px;
}





.navigationrow {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

.hmarochoslogo {
    padding: 4px 0px;
}


.hmarochoslogo img {
    width: 130px;
    height: auto;
}

.socialbuttons {
    background: #ffffff;
    padding: 6px 12px;
    border-radius: 3px;
}

.socialbuttons a {
    font-size: 14px;
    padding: 3px;
    color: #777777;
}

.socialbuttons a:hover {
  color: #e94b35;
 transition: all ease 0.5s;

}


.headerdonatebutton, .headerdonatebutton:visited {
    padding: 8px 10px;
    font-size: 11px;
    border-radius: 3px;
    margin-right: 5px;
}



.mobilemenu {
  /*display: none;*/
}

.collapse.in {
    display: none;
}

.menubutton {
    margin-left: 5px;
    border: 0px;
    font-size: 20px;
    border-radius: 3px;
    padding: 0px 10px;
    color: #777777;
    display: none;
}

.mobilemenu ul {
    display: block;
    flex-wrap: wrap;
    justify-content: center;
    margin: 20px 0px 20px 0px;
}

.mobilemenu hr {
    margin: 20px 18px;
    width: auto;
}

.mobilemenu .navbar-nav a {
    padding: 8px 18px 8px 18px;
    /*background: #777;*/
    line-height: 1.5;
    margin: 5px;
    color: #777;
    border-radius: 3px;
}


.mobilesocialbuttons {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
}

.mobilesocialbuttons .socialbuttons a {
    font-size: 18px;
    padding: 3px 10px;
    color: #777777;
    transition: all ease 0.5s;
}

@media (max-width: 1200px) {
  .headerdonatebutton {
    margin-left: auto;
  }


  .menubutton {
    display: block;
  }
}


@media (max-width: 480px) {
  .desktopsocialbuttons {
    display: none;
  }
}





.anotherbackground {
    padding: 70px 0px;
    margin: 40px 0px;
}

.readhmarochos {
    padding: 8px 14px;
    margin: 30px 0px 5px 0px;
    background: #35485d;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    max-width: 750px;
}

.singlemain.zamitka .readhmarochos {
    margin: 30px auto 10px;
}


.singlemain .readhmarochos {
    margin: 30px auto 40px;
}

@media (max-width: 768px) {
        .singlemain.zamitka .readhmarochos {
        margin: 30px 30px 10px 30px;
    }

        .singlemain .readhmarochos {
        margin: 30px 20px 40px 20px;
    }
}


.readhmarochos a {
    color: #fff;
    font-weight: bold;
    border-bottom: 1px dashed #fff;
}

.readhmarochos a:hover {
    color: #e94b35;
}


.zamitkashare {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    padding-top: 14px;
    align-content: center;
}

.zamitkashare a {
    color: #777777;
    padding: 2px 8px;
    font-size: 12px;
    display: flex;
    font-weight: 500;
    align-items: center;
    border: 1px solid #777777;
    margin: 5px;
    border-radius: 3px;
    transition: all ease 0.5s;
}

.zamitkashare a:hover {
    color: #474747;
    border: 1px solid #474747;
}

.zamitkashare .fab {
    font-size: 16px;
    padding-right: 5px;
}


.menuno {
    opacity: 1;
}

.menuyes {
    opacity: 0;
    transform: translate(0px, -30px);
    transition: all ease 0.1s;

}

.shareno {
    opacity: 1;
}

.shareyes {
    opacity: 0;
    transform: translate(0px, 30px);

}

.sharemenu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 10px;
    position: absolute;
    top: 15px;
    transition: all ease 0.1s;
}

.sharemenu a {
    padding: 6px 10px;
    display: flex;
    align-items: center;
    margin: 0px 10px;
    color: #777;
    background: #fff;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 3px;
    transition: all ease 0.5s;
}

a.donateshare:hover{
    background-color: #35485d;
    color: #fff;
}

.sharemenu a:hover {
background-color: #efefef;
    color: #777777;
}

a.donateshare {
    background: #e74c3c;
    color: #fff;
}

.sharemenu .fa, .sharemenu .fab {
    padding-right: 6px;
    font-size: 1.3em;
    margin-top: 1px;
}

@media (max-width: 500px) {
.sharemenu a {
    font-size: 10px;
    margin: 0px 3px;
    padding: 6px 6px;
}
.sharemenu .fa, .sharemenu .fab {
    padding-right: 3px;
    font-size: 1.2em;
    margin-top: 1px;
}
}

.post_content ol, .post_content ul {
    padding: 15px 40px 10px 40px;
}

.post_content ol li, .post_content  ul li {
    padding-bottom: 15px;
    padding-left: 5px;
}

/*.post_content ol:before, .post_content ul:before {
    content: "";
    width: 100px;
    border-top: 1px solid #b8b8b8;
    display: block;
    margin: 0 auto;
    padding: 18px 0px;
}

.post_content ol:after, .post_content ul:after {
    content: "";
    width: 100px;
    border-top: 1px solid #b8b8b8;
    display: block;
    margin: 18px auto 0px;
    padding: 10px 0px;
} */

.wp-block-columns {
    max-width: 1100px;
    margin: 0 auto;
}

.anotherbackground blockquote {
    padding: 35px 15px;
    border-left: 0px;
    border-radius: 3px;
}

@media (max-width: 600px) {
    .anotherbackground blockquote {
    margin: 40px 25px;
    padding: 0px 0px;
    }
}


.wp-block-separator {
    border-top: none;
    border-bottom: none;
}

/* Image masks */

.mask1 {
  -webkit-mask-image: url(/wp-content/themes/design/images/masks/mask1.svg);
  mask-image: url(/wp-content/themes/design/images/masks/mask1.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    margin-bottom: -30px;
}

.mask2 {
  -webkit-mask-image: url(/wp-content/themes/design/images/masks/mask2.svg);
  mask-image: url(/wp-content/themes/design/images/masks/mask2.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    margin-bottom: -30px;

}

.mask3 {
  -webkit-mask-image: url(/wp-content/themes/design/images/masks/mask3.svg);
  mask-image: url(/wp-content/themes/design/images/masks/mask3.svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    margin-bottom: -30px;

}

.category_header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100px;
}

.category_header h1 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 36px;
    text-transform: uppercase;
}

.category_header h2 {
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-transform: uppercase;
}

.catpost_item {
    display: flex;
    align-items: normal;
    flex-direction: row;
    margin-bottom: 50px;
}

.catpost_image img {
        width: 300px;
        height: auto;
        border-radius: 3px;
        margin-top:6px;
}

.catpost_image {
    position: relative;
}

@media (max-width: 1200px) {
    .catpost_image img {
        width: 160px;
    }
}

.mainpost_image img {
    width: 100%;
    height: auto;
    border-radius: 3px;
    margin-top: 0px;
    margin-bottom: 25px;
}

.catpost_content {
    padding-left: 30px;
}

.catpost_content h3, .mainpost_content h3 {
    font-family: Lora;
    font-size: 22px;
    color: #474747;
    margin-top: 0px;
    font-weight: 500;
}

.mainPost h3 {
    font-size: 30px;
}

.mainpost_content {
    text-align: center;
}

.mainpost_content p {
    font-size: 16px;
}

.catpost_meta, .catpost_meta a {
    font-weight: 400;
    color: #777;
    margin-left: -5px;
}

.catpost_meta .item {
    padding: 0px 10px 0px 10px;
} 

.catpost_tags ul {
    padding: 10px 0px 0px 0px;
}

.catpost_tags ul li {
    padding-bottom: 0px;
    padding-left: 0px;
}

.catpost_tags ul:before{
    display: none;
} 

.catpost_tags li {
    list-style: none;
    float: left;
}    

.catpost_tags .tag2 {
    padding: 4px 12px 5px 12px;
    font-size: 11px;
}

.pagination a {
    border: 1px solid #707070 !important;
    margin: 0px 20px;
    border-radius: 3px !important;
    padding: 7px 15px !important;
}

.pagination .disabled a {
    border-color: #9b9b9b !important;
} 

.categoryback{background-color:#fff;margin-top:60px;}

.catpost_tags .tag2 {
    margin: 0 10px 5px 0;
} 

.newPagination a {
    text-transform: uppercase;
    font-size: 13px !important;
    padding: 6px 14px 6px 14px !important;
}

.newPagination a:hover {
    background-color: #e84b35 !important;
    color: #fff;
    border-color: #e84b35 !important;
    transition: all ease 0.3s;
}

blockquote {
    border-left: 0px;
    position: relative; 
} 

blockquote p {
    font-size: 1.5em;
    font-family: Lora !important;
    font-style:italic;
}

blockquote:before {
    content: '"';
    right: 10px;
    position: absolute;
    top: 10px;
    font-size: 300px;
    line-height: 0.5;
    opacity: 0.15;
}

@media (max-width:992px) {
    .category_header h1 {
        font-size: 32px;
    }
}

@media (max-width:768px) {
    .category_header h1 {
        font-size: 30px;
    }
    .catpost_image img {
        width: 150px;
        height: auto;
        margin-top: 5px;
    }
    .catpost_content h3 {
        font-size: 20px;
        font-weight: 500;
    }

    .mainPost h3 {
        font-size: 24px;
    }

    .catpost_content {
        padding-left: 15px;
    }

    .catpost_tags .tag2 {
        padding: 4px 10px 4px 10px;
        font-size: 9px;
        margin: 0 10px 0px 0;
    } 

    .catpost_tags ul {
        padding: 5px 0px 0px 0px;
    } 

    .categoryback{margin-top:50px;}

}


@media (max-width:500px) {

    .category_header {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        height: 100px;
        flex-direction: column;
    }

    .category_header h1 {
        font-size: 30px;
    }

    .catpost_meta .item {
        padding: 0px 5px 0px 5px;
    }

    .catpost_image img {
        width: 120px;
        height: auto;
        margin-top: 3px;
    }

    .catpost_meta, .catpost_meta a {
        font-size: 12px;
    }

    .catpost_content h3 {
        font-size: 16px;
        font-weight: 500;
    }

    .mainPost h3 {
        font-size: 20px;
    }

    .catpost_item {
        margin-bottom: 35px;
    }

    .catpost_meta, .catpost_meta a {
        margin-left: -2px;
    }

    .categoryback{margin-top:40px;}

}     

.margin_top_minus_15 {
    margin-top: -15px !important;
} 

/********* ads ********/

.undernews_banner {
    margin: 25px 0px;
} 

.sidebar_banner {
    margin: 40px 0px;
} 

.mainPageNewsBlockSidebar {
    margin-top: 40px;
}

@media (max-width: 600px) {
    .wp-block-image {
        padding: 0px 20px;
    }
}

.maxwidth100 {
    max-width:100% !important;
}


@media (max-width:992px) {
    .onlydesktop {
        display: none;
    }
}


.newstemplate h1.newstitle {
    margin-top: 60px;
    margin-bottom: 22px;
    line-height: 1.3;
    font-size: 32px;
    font-weight: bold;
    color: #474747;
    padding-top: 0px;
}



.newstemplate p.newslead {
    font-family: 'Lora', serif;
    margin-bottom: 30px;
    margin-top: 0px;
    color: #474747;
    text-indent: 0em;
    line-height: 1.5;
    font-size: 20px;
}  

.newstemplate .hmaroheadmeta {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.newstemplate .wp-block-image {
    margin-top: 0px;
    margin-bottom: 30px;
    padding: 5px 0px 0px;
}

.newstemplate .lead {
    font-size: 20px;
    line-height: 1.5;
    margin-top: 0px;
    margin-bottom: 30px;
}

.newstemplate p {
    font-size: 20px;
    line-height: 1.5;
    margin-top: 0px;
    margin-bottom: 30px;
}

.newstemplate p.donatealert {
    padding: 25px 25px;
    margin: 26px 0px 35px 0px;
    font-size: 16px;
}

.newstemplate .mainPageNewsBlockSidebar {
    margin-top: 26px;
    margin-bottom: 30px;
}

.newstemplate .readhmarochos {
    padding: 8px 14px 10px;
    margin: 30px 0px 30px 0px;
}

.newstemplate img {
    margin-top: 5px;
}

.newstemplate figcaption {
    margin-bottom: 30px;
}

.newstemplate .topbuttons {
    margin-top: 45px;
    margin-bottom: 30px;
}

.newstemplate .undernews_banner {
    margin-top: 0px;
    margin-bottom: 30px;
}

.newstemplate .tagsnews {
    padding: 0px;
}

.newstemplate p.mpnewsblocklink {
    margin-bottom: 8px;
}

.mainPageAdvRightBlock {
    margin-top: 0px;
    margin-bottom: 30px;
}

.mainPageAdvRightBlock img{
    margin-top: 0px;
    margin-bottom: 0px;
}

@media (max-width:767px) {

    .newstemplate h1.newstitle {
        margin-top: 40px;
        margin-bottom: 20px;
        font-size: 28px;
    }

    .newstemplate p.newslead {
        margin-bottom: 30px;
        line-height: 1.5;
        font-size: 20px;
    }


    .newstemplate p.donatealert {
        padding: 25px 25px;
        margin: 26px 0px 35px 0px;
    }

    .newstemplate .readhmarochos {
        padding: 8px 14px 10px;
        margin: 15px 0px 30px 0px;
    }

    .newstemplate .lead {
        font-size: 18px;
        margin-bottom: 27px;
    }

    .newstemplate p {
        font-size:18px;
        margin-bottom: 27px;
        margin-top: 0px;
    }

    .newstemplate h2 {
        margin-bottom: 27px;
        margin-top: 54px;
        font-size: 23px;
    }

    .newstemplate img {
        margin-top: 5px;
    }

    .newstemplate .wp-block-image {
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 0px 0px 0px;
    }

    .newstemplate figcaption {
        margin-bottom: 20px !important;
    }

    .newstemplate .topbuttons {
        margin-top: 0px;
        margin-bottom: 27px;
    }

    .newstemplate .undernews_banner {
        margin-top: 0px;
        margin-bottom: 27px;
    }

    .newstemplate .tagsnews {
        padding: 0px;
    }

    .newstemplate .mainPageNewsBlockSidebar {
        margin-top: 0px;
        margin-bottom: 27px;
    }

    .newstemplate p.mpnewsblocklink {
        margin-bottom: 13px;
    }
 
}


.lunmistonewsblock {
    background: #f9f9f9;
    border-radius: 3px;
    padding: 30px;
}

.lunmistonewsblock .fas {
    color: #ffb100;
    width: 20px;
}

.lunnewscredsblock img {
    border-radius: 0px;
    margin-top: 0px !important;
    margin-bottom: 0px;
    width: 85px !important;
}

.lunnewsdesc {
    padding-bottom: 11px;
    font-size: 14px;
}

.lunnewsblocktitle {
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 11px;
}

.lunnewscredsblock {
    text-align: right;
}

.lunnewscreds {
    font-size: 12px;
    color: #797979;
}

.lunnewslogo a, .lunnewslogo a:hover {
    border-bottom: 0px;
}
 

.social_svg {
    height: 18px;
    margin-top: -3px;
}

#progress-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    height: 4px;
    width: 0;
    background-color: #e94b35; 
    transition: width 0.25s ease;
    z-index: 100;
  }
  

.lunmisto_svg {
    height: 16px !important;
    width: 16px !important;
    margin-top: -3px;
    margin-right: 2px;
}

.share_svg {
    height: 13px;
    margin-right: 8px;
}

@media (max-width:400px) {
    .share_svg {
        height: 12px;
        margin-right: 3px;
    }
}


.article_svg{
    height: 12px;
    margin-top: -3px;
    margin-right: 2px;
}

.menu_svg {
    margin-top: -3px;
}

.notatkytopadv {
    margin-top: 15px;
}
 

.margin_top_30 {
    margin-top: 30px !important;
}

.white_box_border {
    border-top-color: #fff !important;
    border-bottom-color: #fff !important;
}

.white_links a{
    color: #fff !important;
    border-bottom-color: #fff !important;
}

a.wp-block-button__link {
    border: none;
    cursor: pointer;
}

a.wp-block-button__link:hover, .wp-block-image.noborder:hover {
    border: none;
    cursor: pointer;
}

.tag_partner_header {
    align-items: center;
}

.tag_partner_logo {
 display: block;
 margin-top: 10px;
 text-align: right;
}

.tag_partner_logo img {
    max-width: 100%;
}

.tag_partner_header h1 {
    margin-top: 10px;
}

@media (max-width:768px) {
    .tag_partner_header {
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }

    .tag_partner_logo {
        text-align: left;
    }

    hr.storyblockseparator {
        border: 0px solid #474747;
        margin: 0px auto;
    }

    .storyblockquote {
        background: #fff;
        padding: 0px;
        text-align: left;
    }

    .storyblockquotepic, .storyblockquotetext {
        display: none;
    }

    .storyblock {
        padding: 10px 20px 10px 20px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
}


.related_news_block {
    background-color: #f9f9f9;
    border-radius: 3px;
    padding: 30px;
    margin-bottom: 30px;
}

.related_articles_block_container {
    background-color: #f9f9f9;
    margin-top: 30px;
    margin-bottom: 30px;
}

.related_articles_block {
    padding: 30px;
    max-width: 770px;
    margin: 0 auto;
}

.related_news_block_title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 18px;
}

.related_news_block_item {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 1.5;

}

.related_news_block_item a{
    font-weight: normal;
    font-family: 'Lora', serif;
    text-decoration: none;

}

.page_width {
    max-width: 770px;
    margin: 0 auto;
    padding: 15px 25px 15px 25px;
}

.link_without_border a{
    border-bottom: 0px !important;
}

.popular_under_news, .popular_under_articles {
    background: #f9f9f9;
    border-radius: 10px;
    padding: 30px 30px 0px 30px;
    margin-top: 50px;
    margin-bottom: 30px;
}


.popular_under_news_text {
    font-size: 16px;
    margin-bottom: 30px;
}

.popular_under_news h3 {
    margin-top: 0px;
    margin-bottom: 18px;
    font-size: 20px;
}

.popular_under_articles h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20px;
}

.wp-block-cover, .wp-block-cover-image {
    padding: 0px;
}


.nalip {
    background: #8a8a8a;
    padding: 4px 10px !important;
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 4px;
    margin-right: 6px;
}

a.zamovytyreklamu {
    display: block;
    width: 100%;
    border: 2px solid;
    text-align: center;
    border-radius: 3px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 8px 0px;
    color: #e74b35;
}

div.popularlist {
    counter-reset: list-number;
  }
  div.popularlist p:before {
    counter-increment: list-number;
    content: counter(list-number);
    margin-right: 5px;
    margin-bottom: 0px;
    width: 20px;
    height: 20px;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    justify-content: center;
    background-color: #e94b35;
    border-radius: 50%;
    font-weight: bold;
    color: #fff;
  }

  .specialMainPage_item {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    margin: 20px 0px;
}

.specialMainPage_content a {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: #575757;
}

.specialMainPage_image {
    margin-right: 15px;
}


.specialMainPage {
    background-color: #fff !important;
}

.popularlist p {
    margin-bottom: 30px;
}

.catpost_meta .article_svg {
    display: none;
}

.mainPost {
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #777;
}

.storyblock {
    padding: 10px 20px 10px 20px;
}

.storyblock a {
    font-family: 'Lora';
    font-size: 18px;
    line-height: 1.4;
    color: #464746;
    margin-top: 20px;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
    border-bottom: 1px dashed #fff;
}



.storyblockmain a {
    font-size: 22px;
    font-weight: 500;
    -webkit-transition: 0.2s ease;
    -moz-transition: 0.2s ease;
    -ms-transition: 0.2s ease;
    transition: 0.2s ease;
    border-bottom: 1px dashed #fff;
}

.stodyblockmain a:hover, .storyblock a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #e94b35;
    color: #e94b35;
}





.mainPageBannerLeft, .mainPageBannerRight {
    display: block;
    margin: 25px 0px 40px 0px;
}

@media(max-width:991.98px) {

    .mainPageBannerLeft, .mainPageBannerRight {
        display: none;
    }
    
}

@media (max-width:767px) {
    .mainPageBannerLeft, .mainPageBannerRight {
        display: block;
    }
}


.storyblockauthor {
    margin-top: 7px;
    font-size: 12px;
    color: #9c9c9c;
    margin-bottom: 0px;
}

#login-container {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    }

    .login-grey, .login-gold, .login-red {
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }
    .dropup p {
        padding: 15px 20px 0px 20px;
        font-size: 15px;
        margin-bottom: 0px;
        font-weight: 700;
        line-height: 1.3;
        color: #333;
    }

    .dropup a {
        font-size: 15px;
        font-weight: 300!important;
    }

    .dropdown-menu {
        min-width: 120px !important;
    }


    #blocking-window {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.75); /* Semi-transparent background */
        display: none;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        z-index: 9999;
    }

    .blocking-window-show {
        display: flex !important;
      }

      .blocking-window-content {
        background-color: #fff;
        padding: 40px;
        border-radius: 5px;
        overflow: auto;
        max-height: 100vh;
        max-width: 600px;
    margin: 0 auto;
        }

        .blocking-window-content p {
            font-size:16px;
            }

            .blocking-window-register {
                text-transform: uppercase;
                font-weight: bold;
                padding: 7px 16px;
                background-color: #e94b35;
                border-radius: 3px;
                border: 2px solid #e94b35;
                color: #fff;
                font-size: 12px;
                }

                .blocking-window-register:hover,  .blocking-window-register:focus {

                    background-color: #474747;
                    border: 2px solid #474747;
                    transition: all .5s;
                    color:#fff;

                    }

                .blocking-window-login {
                    text-transform: uppercase;
                    font-weight: bold;
                    padding: 7px 16px;
                    border : 2px solid;
                    border-color: #e94b35;
                    border-radius: 3px;
                    color: #e94b35;
                    font-size: 12px;

                    }

                    .blocking-window-login:hover, .blocking-window-login:focus {
                        background-color: #474747;
                    border: 2px solid #474747;
                    transition: all .5s;
                    color:#fff;
                    }

                    .blocking-window-buttons {
                        margin-top: 25px;
                    }

                    #wp-submit {
                        background: #e94b35;
                        border: 1px solid #e94b35;
                        font-weight: 700;
                        text-transform: uppercase;
                    }

                    #login-container .btn {
                        padding: 7px 18px !important;
                    }

ol.comment-list {
    padding-left: 0px !important;
}

.depth-2 {
    padding-left: 20px;
}

.comment-meta.commentmetadata a {
    font-weight: 400 !important;
    color: #b3b3b3;
    border-bottom: #b3b3b3;
}

.comment-form .form-submit input[type='submit'] {
    background: #34495e;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    padding: 8px 16px;
    border: #34496e;
}

.comment-list a.comment-reply-link {
    position: unset;
    display: inline;
    padding: 0px;
    background: none;
    border-top: none;
    border-left: none;
    border-radius: 0;
    border-right: none;
}

.comment-list a.comment-reply-link:hover {
    background-color: none;
}

.comment-list p {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 8px;
}

.comment-respond h4 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.commentsalert {
    background: #f8f1e3;
    border-radius: 3px;
    padding: 25px;
    margin-top: 35px;
    margin-bottom: 30px;
    color: #765e2f;
}

.commentsalert a{
    color: #765e2f;
    border: #765e2f;
}

.comment {
    margin-top: 30px;
}

p.commentsrules {
    font-family: 'Lora', serif;
    margin-bottom: 30px;
    margin-top: 0px;
    color: #474747;
    text-indent: 0em;
    line-height: 1.5;
    font-size: 18px;
}

.blocking-window-image img{
    width: 100%;
}

.zamitkabox {
    background: #f8f1e3;
    padding: 20px 40px;
    border-radius: 10px;
    margin-top: 40px !important;
	max-width:770px;
	margin: 0 auto;
}

.zamitkabox h3 {
    margin-top: 12px;
}

@media (max-width:767px) {
.zamitkabox {
    padding: 20px 0px;
    border-radius: 0px;
}
}

.relatednewsdonate {
    color: #e94b35;
    font-weight: bold;
    border-top: 1px solid #d4d4d4;
    padding-top: 10px;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.relatednewsdonatetext {
    color: #e94b35;
    font-weight: bold;
}

.relatednewsbutton {
    background: #e94b35;
    padding: 6px 10px;
    border-radius: 3px;
}

.relatednewsbutton:hover, .relatednewsbutton:focus {
    color: #fff;
    background: #474747;
    transition: all .5s; 
}
.relatednewsbutton a, .relatednewsbutton a:hover {
border-bottom: 0px;
color: #fff;
}


@media (max-width:767px) {
    .relatednewsdonate {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: space-between;
    align-items: flex-start;
    }
    .relatednewsbutton {
        margin-top:10px;
    }
}

.partn_logo {
    margin-top: -20px;
}

a.tag3 {
    font-size: 16px;
    margin-right: 10px;
    font-weight: 500;
    border-bottom: 0px;
    color: #797979;
    font-family: 'Lora';
}

img.avatar {
    display: none;
}


@media (min-width: 768px) {
  .donate-flex-row {
    display: flex;
    align-items: center;
  }

  .donate-flex-row .col-md-9,
  .donate-flex-row .col-md-3 {
    display: flex;
    align-items: center;
  }

  .donate-flex-row .col-md-3 {
    justify-content: flex-end;
  }
}