/*
	Theme Name: ngp-ua.info-v4.1 
*/

/* roboto-italic - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v20-latin_cyrillic-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v20-latin_cyrillic-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin_cyrillic-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin_cyrillic-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v20-latin_cyrillic-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v20-latin_cyrillic-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin_cyrillic-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin_cyrillic-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v20-latin_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v20-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin_cyrillic-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin_cyrillic */
@font-face {
  font-family: 'Roboto';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v20-latin_cyrillic-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v20-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v20-latin_cyrillic-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v20-latin_cyrillic-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v20-latin_cyrillic-700.svg#Roboto') format('svg'); /* Legacy iOS */
}


#latest ul li a.ln_banner_lnk {padding: 0px; margin:0px;}
#latest ul li a.ln_banner_lnk img{width: 100%; max-width: 350px;}

#google_ad_bottom{padding: 30px 0px; text-align: center; clear: both;}

@media (min-width: 990px){
  .hide990{display: none;}
  .hide1200{display: none;}
  .hide1390{display: none;}
}

@media (min-width: 1200px){
  .hide990{display: block;}
  .hide1200{display: none;}
  .hide1390{display: none;}
}

@media (min-width: 1400px){
	.container{width: 1390px;}
  .hide990{display: block;}
  .hide1390{display: block;}
  .hide1200{display: block;}
}

@media (min-width: 1501px){
	.container{width: 1500px;}
  .hide990{display: block;}
	.hide1390{display: block;}
	.hide1200{display: block;}
}


.b1{border: 1px solid #000;}
h2{font-size: 1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1em;}
h5{font-size: 0.9em;}
.container{padding:0px;}
.padding0{padding:0px;}
body{font-family: 'Roboto', sans-serif;}
a{color:#000;}
#header { background:#fff; height:110px; text-align:left; position: relative; }
/*#header a { text-decoration: none; }*/
.header-bg { background: #314b81; }
.paddingtop20{padding-top:20px;}
.clr{float: none;clear: both;}
a.link_to_telegram{color:#ff0000;font-weight:bold;text-decoration:underline}
.site_logo{padding: 15px 0 10px 60px;}
.site_logo img{width: 100px;}
#text-logo a { padding:0 15px; }

.logo { float:left; }
/*.logo { margin:20px 0px 0px 0px; font-family:Georgia,serif; font-size:36px; font-weight:bold; line-height:30px; text-transform:uppercase; letter-spacing:0px; }*/
.logo { margin:15px 0px 0px 0px; font-family:serif; font-size:30px; font-weight:bold; line-height:60px; text-transform:uppercase; color: #fff; /*color: #373737;*/ letter-spacing:0px; }
.logo a { color:#333; display:block; }
.logo a:hover { color:#333; text-decoration: none; }
.logo .desc { display:block; font-family:Arial,serif; font-size:16px; font-weight:normal; color:#aaa; letter-spacing:0px; text-transform:none; font-style: italic; }
.logo a:hover .desc { color:#aaa; }
#text-logo a { padding:0 15px; }


.auth_soc_lnk{padding-top: 30px;}

.auth-in-site{float: right; line-height: 30px; padding-right: 20px; }
.auth-in-site a{/*color: #000;*/ color: #fff; font-weight: 600; text-decoration: underline;}

#btn_soc { float: right; padding-top: 2px; }
#btn_soc a{  margin: 0px 0px; vertical-align: middle; }
#btn_soc a img{  width: 25px; vertical-align: middle;  }


#search { display:block; float:right; height:20px; margin: 5px 0px 10px 0px; }
#search input { float:left; background:#fff; width:170px; padding:2px 5px 3px 5px; font-size:14px; font-style:italic; color:#888; line-height:20px; border:1px solid #bbb;}
#search input:focus { background:#fffff0; border:1px solid #ddd;}
#search input.btn { background:none; border:none; margin:7px 0px 0px -23px; padding:0px; width:auto; }

/*- top Menu -*/
	.topnav {overflow: hidden; border-top: 1px solid #ddd;}
	.topnav a{float:left;display:block;font-family: 'Roboto', sans-serif;color:#fff;text-align:center;padding:10px 5px;text-decoration:none;text-transform:uppercase;font-size:13px;}
	.topnav a:hover{color:#d8e1f4;}
	.topnav a.active{background-color:transparent;color:white;}
	.topnav .icon{display:none;}
@media screen and (max-width: 990px) {
	.topnav a:not(:first-child){display:none;}
	.topnav a.icon{float:right;display:block;margin-top:3px;background: url(images/navbar-icon-white.png) no-repeat;height:32px;width:32px;}
}
@media screen and (max-width: 990px) {
	.topnav.responsive{position:relative;}
	.topnav.responsive .icon{position:absolute;right:0;top:0;background: url(images/navbar-icon-white.png) no-repeat;}
	.topnav.responsive a{float:none;display:block;text-align:left;}
	a.fancybox img {width: 100%;} 
  .site_logo{padding: 15px 0 10px 10px;}
}



.alignleft { float:left; margin:0px 10px 10px 0px; }
.text-center{text-align:center;}
.text-right{text-align:right;}


/*- Content styles -*/
.block-title, .widget-title{text-transform:uppercase;padding-bottom:2px;margin-bottom:15px;border-bottom:2px solid #ff0000;color:#000;padding:5px 5px 3px 0px;font-weight: 500;}
.block-title-blue,.widget-title-blue{text-transform:uppercase;padding-bottom:2px;margin-bottom:15px;color:#fff;padding:5px 5px 3px 10px;background:#314b81;}
.entry{}
.entry p{font-size: 1em; text-align: justify;}
.entry ul{font-size: 1em; text-align: justify; list-style: none; padding:0 10px;}
.entry ul li{padding-bottom: 5px;}


/*	Latest News  */
.latest-news{/* background-color: #f2f2f2;*/ }
.postdate{ font-size: 12px; color: #888;}
#latest ul { list-style: none; margin: 0px; padding: 0px;}
#latest ul li { padding-bottom: 9px;}
#latest ul li a{ line-height: 16px; padding: 0px 5px; color: #4e4e4e;}
#latest ul li a.hot_news { color: #B8240D; }
#latest ul li a.haes_news { color: #1C3879; }
#latest ul li a.bold_news { font-weight: 500;  color: #000;}
#latest ul li.date_limit {border-bottom: 1px solid #aaa; padding-bottom: 3px; margin-bottom: 10px;}
p.more a{color: #ff0000;}


#carousel { background:#FAFAFA; padding:8px 7px 15px 7px; border-bottom:1px solid #FFF; border-top:1px solid #ECEDE8; }
.carousel-posts { z-index:3 !important; }
#carousel h3 { margin:0 8px 10px 8px; border-bottom:1px solid #FFF; text-transform:uppercase; color:#333; font-size:14px; }
#carousel h3 span { display:block; padding:0px 0px 4px 0px; border-bottom:1px solid #DDD; }
#carousel .item { width:136px; background:#FFF; overflow:hidden; float:left; margin:0 8px; border:1px solid #ECEDE8; display:inline; }
#carousel .item img { padding:4px; border-bottom:1px solid #DDD; display:block; }
#carousel .item .title { padding:5px 8px 8px 8px; height:60px; display:block; }
#carousel .item .title span { height:60px; display:block; font-size:12px; font-weight:bold; line-height:1.3; overflow:hidden; }
#carousel .item .title:hover { text-decoration:none; }

.carousel-260{width: 100%; max-width: 260px;}

.pc-next,
.pc-prev,
.pc-next:hover,
.pc-prev:hover{float:right;cursor:pointer;width:16px;height:14px;display:inline-block;text-indent:-5555em;border:0!important;margin:4px 4px 0;overflow:hidden;}
.pc-next { background-position:right 0; }
.pc-prev { background-position:0 0; }
.pc-next:hover { background-position:right -19px; }
.pc-prev:hover { background-position:0 -19px; }
/*.catbox-title { border-top:1px solid #ECEDE8; background:#FAFAFA url(images/bg-title.jpg) repeat-x left center; border-bottom:1px solid #ECEDE8; padding:8px 15px 7px 15px; text-transform:uppercase; line-height:1.25; font-family:Arial,serif; font-size:13px; }*/
.catbox-title { border-top:1px solid #ECEDE8; background:#F7F7F7; border-bottom:1px solid #ECEDE8; padding:8px 15px 7px 15px; text-transform:uppercase; line-height:1.25; font-family:Arial,serif; font-size:13px; }
.catbox-title a { color:#333; }
.catbox-title a:hover { color:#333; text-decoration:none; }
.cat-feedlink a { margin-top:10px; }

/*  Carusel  */
.carousel{ background: #fff; margin-bottom: 20px; }
.carousel .item img{ margin: 0 auto;}
.carousel-caption { background-color: #000; left: 0%; right: 0%;  opacity: 0.7; filter: alpha(Opacity=70); bottom: 0px; padding: 10px; }
.carousel-caption a { color: #fff; font-weight: 400; font-size: 1.2em; }
.carousel-indicators { top: 10px; }
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}


.popular_item-container{/*background: #ddd;*/ padding: 0 0 4px 0; }
.popular-title{/* font-size: 13px; */ font-weight: normal; padding-bottom: 4px; display: block;}

/*  Blog  */
.blogs_block_row{padding:0px 0 15px 0;}
.blogs_block { padding: 0px 0px 10px 0px; }
.blogs_block_bg {background: #eee; margin-top:15px;}
.blog_item-container{padding:0px 5px 15px 0px; min-height: 80px;}
.blog-img {float:left; margin: 0px 10px 10px 0px; }
.blog_first .blog-title {padding-bottom: 0px;}
.blog-title{/* font-size: 13px; */ font-weight: 500; padding-bottom: 2px; display: block;}
.blog_lnk{display: block; padding: 2px 0px; /* font-size: 13px; */}
.blog_lnk a{font-size: 10px;}
.blog-text {display: block;}
.blog_author {color: #555;}
.blog_first_avatar{width:85px;}
.blog-list{list-style: none; margin:0px; padding: 0px;}
.blog-list li{margin: 0px 0px 9px 0px; padding: 0px; clear: both; }
.other-blog{}
.blog-date{color:#888;}
.ob-item{padding-bottom: 20px;}
.ob-title{font-size: 16px; font-weight: 600;}
.ob-author{display: block;}
.ob-lnk{}


.legal_advice_block{padding: 0px;}

.pub_cont{padding: 15px;}
.pub_item{/*padding-bottom: 10px;*/ position: relative;}
.pub_item a img{width: 100%;}
.pub_item .pub_title{height: 45px;font-size: 12px; font-style: italic;}
.pub_title a{font-weight: 500; font-size: 16px; display: block; font-style: normal;}
.meta-content .pub_title_cont {height: 50px;}
.meta-content .pub_title_cont a.pub-item-title{font-size: 15px; font-weight: 500; padding-left: 0px;}
.pub_item_first{padding: 15px; background-color: #f5f5f5; border: 1px solid #e6e6e6;}
.pub_item_next {/*height: 220px;*/}
.pub_item_img a img{padding: 5px 0;}
.pub_item_img_first a img{padding: 5px 0; width: 100%;}
.ad_260_px{padding-top: 5px; padding-bottom: 10px;}




/* Content */

.meta-content {color:#888; padding: 2px 0px 4px 0px;}
.info-list .meta-content a, .meta-content a {padding-left: 5px; font-weight: normal; font-size: 12px;}
.meta-ontop-img{ background-color: #000; color: #fff; opacity: 0.7; height: 25px; bottom: 0px; width: 100%; padding: 3px 15px 0 15px; position: absolute;}
.meta-ontop-img a{color: #fff;}
.pub_title-ontop_img{background-color: #000; color: #fff; opacity: 0.7; height: 50px; top: 0px; width: 100%; padding: 3px 15px 0 15px; position: absolute;}
.pub_title-ontop_img a{color: #fff;}
.pub_title-ontop_img a.pub-item-title{font-size: 12px; font-weight: normal; padding-left: 0px;}
.entry-content ul {list-style-type: disc; padding: 10px 30px; font-style: italic;}
.entry-content ol {list-style-type: disc; padding: 10px 30px; font-style: italic;}


/* post images */
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.size-full{max-width: 600px; text-align: center;margin: 0 auto 0.55em;}
.size-full img{text-align: center; display:block; margin-left:auto; margin-right:auto;margin: 0 auto 0.55em;}
.size-medium{max-width: 600px; text-align: center;}
.entry-content p img {max-width: 600px;}
.entry-content figure {text-align: center;}
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }
.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }
p.has-text-align-center{text-align: center;}
figure.wp-block-image{text-align: center; display: block; margin: 0 auto;}


/*  Pages  */
.row-height{min-height: 215px;}
.entry-block-arch{ padding-top: 10px}
.entry-thumb img{float: left; padding: 4px 5px 5px 0px;}	
.entry-title{font-size: 1.6em; font-weight: 500; padding: 10px 0px;}
span.entry-title{font-size: 1em; font-weight: 500; padding: 10px 0px;}
.entry-title-arch{font-size: 1em;  line-height: 1.2em; padding: 10px 0px;}
.entry-meta{}
.meta-date{}
.meta-sep{}
.meta-comments{}
.entry-excerpt{font-size: 13px;}
.entry-content a{color: #337ab7; text-decoration: underline; }	
.entry-content a:hover{text-decoration: none; }	
.entry-content p iframe {display: block; margin: 15px auto; height: auto; min-height: 340px;}

.our_tg{text-align: center;}

/*  Topped News  */
.tn_items { height: 120px;}
.tn_items a { /* font-size: 13px; */}
.tn_items img {padding: 5px 10px 4px 0px; float: left; }

#fullwidth_img {height: 450px; width: 100%;
	background-size:cover!important;
	-webkit-background-size:cover!important;
	-moz-background-size:cover!important;
	margin-bottom: 15px;
	position:relative;
	display: block;
	clear: both;
	float: none;
}
.fullwidth_title {
/*
    background-color: #000;
*/
	position:absolute;
    left: 0%;
    right: 0%;
/*
    opacity: 0.7;
    filter: alpha(Opacity=70);
*/
    bottom: 0px;
    padding: 10px;
    height: 150px;


    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.85)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
    padding: 20px 0 0 0;
}
.fullwidth_title {padding: 0px 15px;}
.fullwidth_title h2{ font-size: 1.8em; font-weight: bold; color: #fff; margin: 0px;}
.meta_title {height: 100px; }
.meta_info {font-size: 14px; color: #fff; font-weight: normal;}
.meta_info a {font-size: 14px; color: #fff;}
.fullwidth-content, .fixwidth-content {font-size: 16px;}
.fullwidth-content table, .fixwidth-content table {font-size: 12px; width: 100%;}
.fullwidth-content table tbody tr td, .fixwidth-content table  tbody tr td{border-style: solid; border: 1px solid #777;}
@media screen and (max-width: 990px) {
    .fullwidth_title h2 {font-size: 1.2em;}
    .meta_info {font-size: 12px;}
    .meta_info a {font-size: 12px;}
}




/* COMMENTS */
#comments-title,#reply-title { color:#333; font-weight:bold; font-size:12px; padding:12px 15px; text-transform:uppercase; }
#comments-title { border-top:1px solid #ECEDE8; }
#reply-title { padding:12px 0; margin:0 15px; }
.commentlist { border-bottom:1px solid #ECEDE8; padding-left: 0px;}
.comment { padding:5px 0 5px 10px; border-top:1px solid #ECEDE8; min-height:50px; height:auto !important; height:50px; display:block; }
.commentlist li.even { background:#FAFAFA; }
.commentlist li.odd { background:#FFF; }
.comment-avatar { float:left; margin:0 0 0 -60px; }
* html .comment-avatar { margin:0 0 0 -32px; }
.comment-avatar img { border:1px solid #f0f0f0; padding:4px; background:#fff; }
.comment-meta { margin:0 15px 0px 0; font-size:11px; }
.comment-meta a { color:#666; }
.comment-meta a:hover { }
.comment-meta .fn { font-size:13px; font-style:normal; font-weight:500; }
.comment-meta .fn a { color:#004276; }
.comment-meta .fn a:hover { color:#B8240D; border-bottom:none; }
.comment-body { margin:0px 20px 0px 0; font-size: 13px; }
.comment-body p{margin-top:0px;}
.reply { margin:10px 20px 0 0; text-align:right; text-transform:uppercase; font-size:10px; position:relative; height:25px;.
overflow:hidden; position:relative; right:-20px; }
.comment-reply-link {}
border-top:1px solid #ECEDE8; border-left:1px solid #ECEDE8; overflow:hidden; }
#cancel-comment-reply-link { font-size:11px; color:#B8240D; margin:0 0 0 20px; }
#cancel-comment-reply-link:hover { text-decoration:underline; }
.comment #respond { border-top:1px solid #ECEDE8; }
#commentform { padding:0 15px 30px; }
#commentform p { margin:10px 0; }
#commentform label { float:left; width:100px; font-weight:bold; }
#commentform .required { color:#B8240D; font-weight:bold; margin:0 0 0 10px; }
#commentform input,#commentform textarea { width:70%; margin:0 0 10px 0; border:1px solid #dfdfdf; padding:5px; }
#commentform input:hover,#commentform textarea:hover { border:1px solid #D2D1CD; }
#commentform textarea { overflow:auto; }
#commentform input#submit { display:block; width:150px; margin:0px 0px 0px 100px; padding:5px;.
background:#fbfbfb url(images/menu.gif) repeat-x left center; color:#333; border:3px double #ccc; font:bold 1.2em Arial,serif; cursor:pointer; }
span .reply_to {}
span .reply_to a{display: inline;}
.comment_date{font-size:10px; font-style:normal;}
ul.children{padding-left: 0px; border-left: 1px solid #bbb;}


#entry-tags { margin:15px 0; }
#entry-tags span { font-weight:bold; }
#entry-author { background:#F7F7F7; border:1px solid #ECEDE8; padding:10px; margin:15px 0 0 0; }
#author-avatar { float:left; margin:0 10px 10px 0; border:1px solid #ECEDE8; }
#author-avatar img { display:block; padding:4px; background:#FFF; }

#wp-calendar { width:100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }
#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#333; }
#wp-calendar #today { background:#f5f5f5; font-weight:bold; }




/*  Footer  */
.f_container{background-color: #314b81; color: #fff; padding: 20px 0px 10px 0px;}
.f_container a{color: #fff; text-decoration: underline;}
.f_container a:hover{text-decoration: none;}
.f_counters img{margin-bottom: 10px; margin-top: 2px;}

#footer { clear:both; background:#FFF; }
#footer .footer-cat { background:#f9f9f9; padding:0px 5px; border-bottom:1px solid #ddd; }
#footer .footer-cat ul { padding:0px 0px; }
#footer .footer-cat ul li { float:left; padding:5px 0px 4px 0px; font-size:10px; text-transform:uppercase; }
#footer .footer-cat li ul { display:none; }
#footer .footer-cat a { color:#555; padding:0px 10px; border-right:1px solid #ddd; }
#footer .footer-cat a:hover { color:#333; }
#footer .bottom { background:#fff; text-align:center; padding:15px; font-size:11px; color:#555; }


.share-button-wrapper {padding-left: 50px; text-align: right;}
.share-button2{color: #337ab7; text-decoration: underline;}
.share-button2:hover{text-decoration: none;}




@font-face {
  font-family: "Glyphicons Halflings";
  src: url("fonts/glyphicons-halflings-regular.eot");
  src: url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("fonts/glyphicons-halflings-regular.woff") format("woff"), url("fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*  AD Styles  */
.ad_260_px{padding-top:5px;padding-bottom:10px;text-align: center; width: 100%;}
.ad_260_px a img{max-width: 100%;}



/* pagenavi */

.pagenavi { font-size: 1.4em; border-top:1px solid #ECEDE8; border-bottom:1px solid #ECEDE8; height:30px; background:#F7F7F7; color:#777; margin:0px 0px 0px 0px; width:100%; }
.pagenavi a,.pagenavi span { border-right:1px solid #ECEDE8; padding:0 10px; height:30px; line-height:30px; display:block; float:left; }
.pagenavi a.current { background:#fff; color:#b8240d; font-weight:bold; margin:0px 0 0 0; padding-bottom:0px; }
.interv { padding: 0 10px 0 0; }
.interv .catbox .post .entry-thumb { padding: 0; }
.interv-thumb { float: left; display: block; position: relative; margin: 0 5px 0 0; }


@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }

  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}


@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }

}

.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
} 