/* @import url(https://web.archive.org/web/20191115014502cs_/http://fonts.googleapis.com/css?family=Limelight|Montserrat:400,700|Open+Sans:700,600,800,400); */

/*
font-family: 'Open Sans', sans-serif;
font-family: 'Montserrat', sans-serif;
*/

body{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	background:#F2F2F2;
}

p{ margin-bottom:20px; line-height:1.6em; color:#2F2F2F; font-size:13px; }

a{
color:#eb0983;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
a:hover{ color:#000000; }

h2,h3,h4,h5{
	font-family: 'Arial', sans-serif;
	text-transform:uppercase;
}

h1,h6{
	font-family: 'Arial', sans-serif;
}


.spacing-10{ width:100%; height:10px; }
.spacing-20{ width:100%; height:20px; }
.spacing-30{ width:100%; height:30px; }
.spacing-40{ width:100%; height:40px; }
.spacing-50{ width:100%; height:50px; }
.spacing-60{ width:100%; height:60px; }
.spacing-70{ width:100%; height:70px; }
.spacing-80{ width:100%; height:80px; }
.spacing-90{ width:100%; height:90px; }
.spacing-100{ width:100%; height:100px; }

.light-container{
	background:#FFFFFF;
	padding-left:30px;
	padding-right:30px;
	/*
	-webkit-box-shadow: 0 5px 10px 0 #D4D4D4;
	box-shadow: 0 5px 10px 0 #D4D4D4;
	*/
	}
	
.light-container.rounded{
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.content-separator{
	background-image:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/shadow-border.png);
	background-repeat:repeat-y;
	background-position:68.6% 0px;
	}
	
.left-content-separator{
	background-image:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/shadow-left.png);
	background-repeat:repeat-y;
	background-position:19.5% 0px;
}

.right-content-separator{
	background-image:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/shadow-right.png);
	background-repeat:repeat-y;
	background-position:77.5% 0px;
}

.logo-container{
	text-align:left;
	}
.logo{ margin-top:10px; }
	
.ad-banner img{ max-width:100%; height:auto; }

.hideme{ opacity:0; }



/* ================================================== */
/* Upper Header Style */
/* ================================================== */
.header-container{ background:#333333; padding-top:0px; padding-bottom:0px; display:block }
.header-social{ margin-left:30px; }
.header-social li{
	float:left;
	margin-right:1px;
	}
.header-social li a{
	display:inline-block;
	background:#444444;
	font-size:12px;
	color:#FFFFFF;
	padding:13px;
	padding-left:13px;
	padding-right:13x;
	}
.header-social li a:hover{ background:#eb0983; }

.header-social li a .fa-facebook{ padding-left:3px; padding-right:3px; }
.header-social li a .fa-tumblr{ padding-left:3px; padding-right:3px; }

.header-search-container{ text-align:right; margin-right:30px; position:relative }
.header-search{
	display:inline-block;
	width:40%;
	color:#FFFFFF;
	background:#444444;
	padding:11.5px;
	border:none;
	outline:none;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.header-search:focus,
.header-search:hover{ width:70%; background:#eb0983 }

.header-search::-webkit-input-placeholder{color:#FFFFFF; text-transform:uppercase; font-size:10px; padding-top:2px; text-indent:5px;}
.header-search:-moz-placeholder { color:#FFFFFF; text-transform:uppercase; font-size:10px; padding-top:2px; text-indent:5px; }
.header-search::-moz-placeholder { color:#FFFFFF; text-transform:uppercase; font-size:10px; padding-top:2px; text-indent:5px; }
.header-search:-ms-input-placeholder{color:#FFFFFF; text-transform:uppercase; font-size:10px; padding-top:2px; text-indent:5px; }

.header-search-buttons{
	display:inline-block;
	background:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/search-button.png) center center no-repeat #eb0983;
	color:#272a2d;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
	padding:11.5px;
	padding-left:20px;
	padding-right:20px;
	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.header-search-buttons:hover{ background:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/search-button.png) center center no-repeat #444444; }

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

/* ================================================== */
/* Blog Item Small */
/* ================================================== */
.blog-item{ border-bottom:1px dotted #CCCCCC; margin-bottom:20px; padding-bottom:00px; }
.blog-item .thumb-container{ margin-bottom:20px; }
.blog-item h6{ font-size:20px; line-height:1.3em; font-weight:700; margin-bottom:5px; letter-spacing:-1.5px; }
.blog-item p{ font-size:13px; }
.blog-item a{ text-decoration:none; color:#000000; font-weight: normal; letter-spacing:-0.5px;}
.blog-item a:hover{ color:#eb0983; }
.blog-item .padded{ padding-left:10px; }
.blog-item .stats{ text-transform:uppercase; font-size:10px; margin-bottom:15px; color:#AAA; }
.blog-item .stats span{ font-size:11px; }

.blog-item .the_category{
	font-family: 'Helvetica', sans-serif;
	position:absolute;
	text-align:center;
	bottom:2px;
	z-index:9999;
	}
.blog-item .the_category a{
	background:#eb0983;
	color:#FFFFFF;
	padding:13px;
	padding-top:7px;
	padding-bottom:7px;
	display:inline-block;
	margin:0 auto;
	font-size:10px;
	text-transform:uppercase;
	font-weight:700;
	}
	
.blog-item .the_category a:hover{ background:#333333; }



/* ================================================== */
/* Blog Item Large */
/* ================================================== */
.blog-item-large{
	padding-left:40px;
	padding-right:40px;
	position:relative;
	display: inline-block;
}

.blog-item-description{
	position:relative;
/* 	top:-40px; */
}

.blog-item-large h6{
	font-size:20px;
	text-align:left;
	background:#FFFFFF;
	width:100%;
	margin:0 auto;
	line-height:1.3em;
	padding:0px;
	padding-bottom:0px;
	margin-bottom:5px;
	font-weight:700;
}

.blog-item-large h6 a{ color:#272a2d; text-decoration:none; }
.blog-item-large h6 a:hover{ background:#eb0983; color:#FFFFFF }

.blog-item-large .stats{ padding-left:30px; text-align:left; margin-bottom:20px; text-transform:uppercase; font-size:10px; margin-bottom:15px; color:#777777; }

.blog-item-large p{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:30px;
	margin-bottom:10px;
	font-size:13px;
	text-align:center;
	color:#666666;
}

.blog-item-large .blog_item_category{
	font-family: 'Arial', sans-serif;
	position:absolute;
	display:inline;
	z-index:99999;
}
.blog-item-large .blog_item_category a{
	background:#eb0983;
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
	padding:10px;
	text-transform:uppercase;
	font-size:11px;
}

.blog-item-large .blog_item_category a:hover{ background:#333333; }



/* ================================================== */
/* Masonry Items */
/* ================================================== */
.masonry-container{ padding-right:20px; }
.masonry-container .one-half{ width:46%; margin-left:2%; margin-right:2%; }
.masonry-container .one-half.first{ margin-left:0px; }
.masonry-container .one-half.last{ margin-right:0px; }
.masonry-item{
	position:relative;
	-webkit-box-shadow: 0 0 15px 0 #DDDDDD;
	box-shadow: 0 0 15px 0 #DDDDDD;
}
.masonry-pad{ padding:30px; }

.masonry-item h1{ text-align:center; margin-bottom:10px; }
.masonry-item h1 a{ font-size:17px; text-decoration:none; line-height:1.4em; font-weight:300 }
.masonry-item p{ font-size:13px; margin-bottom:0px; text-align:center; color:#999999 }

.masonry-item .blog_item_category{
	position:absolute;
	display:inline;
	z-index:99999;
}
.masonry-item .blog_item_category a{
	background:#272a2d;
	color:#FFFFFF;
	display:inline-block;
	text-decoration:none;
	padding:10px;
	text-transform:uppercase;
	font-size:11px;
}

.masonry-item .stats{
	text-align:center;
	text-transform:uppercase;
	font-size:10px;
	margin-bottom:20px;
	color:#AAA;
	}
	
.masonry-container .pagination-container{ text-align:center; width:83%; margin:0 auto; margin-top:40px; }

/* ================================================== */
/* Pagination */
/* ================================================== */
.pagination{ display:inline-block; }
.pagination li{ float:left; margin-right:5px;  }
.pagination li a{
	background:#272a2d;
	color:#FFFFFF;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
	font-weight:800;
	display:inline-block;
	text-decoration:none;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
.pagination li a:hover{ background:#eb0983; }
.pagination li.current a{ background:#eb0983; }

.large-items .pagination-container{ text-align:center; width:83%; margin:0 auto }


/* ================================================== */
/* Content Pagination */
/* ================================================== */
.wp_link_pages{ font-size:18px; }
.wp_link_pages a{
	text-decoration:none;
	background:#272a2d;
	color:#FFFFFF;
	display:inline-block;
	padding:5px;
	padding-top:3px;
	padding-left:8px;
	padding-right:8px;
	margin-left:0px;
	font-size:14px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
.wp_link_pages span{
	background:#b2a58a;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	margin-right:5px;
	}
.wp_link_pages span i{ font-size:13px; margin-right:8px; }


/* Single */
span.big{ font-size:40px; font-weight:700 }
.featured-post-image{ position:relative; text-align:center; }
.featured-post-image img{ max-width:100%; height:auto; width:100%; }
.featured-post-image .post-title{
	position:absolute;
	font-weight:700;
	color:#FFFFFF;
	left:25%;
	bottom:35%;
	width:50%;
	text-shadow: 1px 1px 1px #333333;
	}
.featured-post-image .post-title h1{ font-size:35px; text-align:center; line-height:1.3em; margin-bottom:10px; }
.featured-post-image .post-category{ font-weight:400; font-size:14px; text-transform:uppercase; font-weight:400; font-size:11px; }
.featured-post-image .post-category span{ margin-left:3px; margin-right:3px; }
.featured-post-image .separator{ border:1px solid #b2a58a; width:10%; margin-bottom:15px; }
.featured-post-image a{ text-decoration:none; color:#FFFFFF; }

.single-post{ position:relative; }
.single-post h1.post-title{
	font-size:35px;
	font-weight:400;
	margin-bottom:10px;
	text-align:center;
	line-height:1.3em;
}

.single-post .thumb-container{ margin-bottom:30px; }

.single-post .stats{
	text-align:left;
	margin-bottom:30px;
	text-transform:uppercase;
	font-size:12px;
	color:#AAAAAA
	}
.single-post .stats span{ font-size:13px; }
.single-post .stats .separator{ width:100%; height:2px; background:#eb0983; margin:0 auto; margin-top:5px; margin-bottom:15px; }

.post-container{
	position:relative;
	top:-80px;
	}
.post-container.no-thumbs{ position:static; }
	
.single-post-title{ margin-bottom:20px; }
.single-post-title h1{
	font-size:21px;
	text-align:left;
	background:#FFFFFF;
	width:100%;
	margin:0 auto;
	line-height:1.3em;
	padding:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	font-weight:700;
	color:#333333;
}

.single-post-title .stats{ margin-bottom:0px; font-size:11px; }



/* ================================================== */
/* Post Tags */
/* ================================================== */
.post-tags{ margin-top:20px; text-transform:uppercase; font-size:10px; font-family: 'Arial', sans-serif; }
.post-tags span{ font-weight:400; background:#eb0983; color:#FFFFFF; padding:3px; padding-left:8px; padding-right:8px; }
.post-tags i{ margin-right:8px; }
.post-tags a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	background:#333333;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	margin-bottom:5px;
	color:#FFFFFF;
	}
.post-tags a:hover{ background:#eb0983; color:#FFFFFF }


/* ================================================== */
/* Post Categories */
/* ================================================== */
.post-categories{ margin-top:30px; text-transform:uppercase; font-size:10px; font-family: 'Arial', sans-serif; }
.post-categories span{ font-weight:400; background:#eb0983; color:#FFFFFF; padding:3px; padding-left:8px; padding-right:8px; }
.post-categories i{ margin-right:8px; }
.post-categories a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:10px;
	background:#333333;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	margin-bottom:5px;
	color:#FFFFFF;
	}
.post-categories a:hover{ background:#eb0983; color:#FFFFFF }


/* ================================================== */
/* Author Information */
/* ================================================== */
.author-info{
	margin-top:30px;
	}
.author-info h3{
	background:#272a2d;
	color:#FFFFFF;
	text-align:center;
	padding:13px;
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:20px;
		
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
	
.author-info .author-description{ font-size:12px; overflow:hidden; color:#999999 }
.author-info .author-name{ font-family: 'Montserrat', sans-serif; font-size:12px; color:#444444; text-transform:uppercase; font-weight:600; margin-bottom:10px; }

.author-info .avatar-container{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.author-info .avatar-container img{
	border:5px solid #EEEEEE;
	-webkit-border-radius: 100% 100% 100% 100%;
	border-radius: 100% 100% 100% 100%;
}


/* ================================================== */
/* Related Posts */
/* ================================================== */
.related-post{ margin-top:20px; }
.related-post h6{
	background:#272a2d;
	color:#FFFFFF;
	text-align:center;
	padding:13px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:12px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.related-post .thumb-container{ margin-bottom:10px;}
.related-post a{
	font-family: 'Montserrat', sans-serif;
	text-decoration:none;
	line-height:1.5em;
	font-size:10px;
	color:#333333;
	font-weight:600;
	text-transform:uppercase;
	}
.related-post a:hover{ color:#FFFFFF; background:#eb0983 }


/* ================================================== */
/* Comments */
/* ================================================== */
.comment-container{
	margin-top:20px;
	}
	
.comment-container a{ text-decoration:none; }
	
.comment-title{
	font-family: 'Montserrat', sans-serif;
	background:#272a2d;
	color:#FFFFFF;
	padding:20px;
	font-size:12px;
	text-transform:uppercase;
	position:relative;
	line-height:0;
	margin-bottom:0px;
	margin-top:40px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
.comment-title span{ position:absolute; right:20px; top:20%; font-size:20px; }

.comment-header{ font-family: 'Montserrat', sans-serif; overflow:hidden; margin-bottom:10px; font-size:12px; color:#AAAAAA; text-transform:uppercase; }
.comment-header span{ color:#333333; font-size:12px; }
.comment-text{ overflow:hidden; }
.comment-text p{ font-size:13px; color:#777777; }
.comment-awaiting-moderation{ font-weight:700; }
.reply-link{ font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-size:12px; text-align:left; margin-top:10px; }
#cancel-comment-reply-link{ font-size:14px; }

.avatar-container{ float:left; margin-right:20px; position:relative }
.avatar-container .avatar{
	-webkit-border-radius: 100% 100% 100% 100%;
	border-radius: 100% 100% 100% 100%;
	border:5px solid #f2f2f2
	}

.comment-list{ list-style:none; margin-top:40px; }
.comment-list a{ text-decoration:none; }
.comment-list .children{ margin-left:80px; margin-top:40px; list-style:none }
.comment-list li{ margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #DDDDDD; }
.comment-list .children li{ border-bottom:none; }
.comment-list li:last-child{ border-bottom:none; margin-bottom:0px; }
.comment-list .children li:last-child{ margin-bottom:0px; }

/* Comment Form */ 
.comment-email, .comment-name, .comment-url{
	overflow:hidden;
	margin-right:15px;
	padding:8%;
	margin-bottom:20px;
	outline:none;
	background:#f2f2f2;
	border:none;
	width:100%;
	font-size:12px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
.comment-url.last{ margin-right:0px; }

.comment-text-area{
	overflow:hidden;
	width:100%;
	height:180px;
	margin-bottom:0px;
	padding:3%;
	outline:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	background:#f2f2f2;
	font-size:12px;
	resize:none;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
#comment-submit{
	font-family: 'Montserrat', sans-serif;
	background:#eb0983;
	color:#FFFFFF;
	padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	display:inline-block;
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	font-weight:600;
	outline:none;
	font-size:11px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
#comment-submit:hover{ background:#000000; color:#FFFFFF }

#reply-title{
	text-transform:capitalize;
	font-size:14px;
	}
#reply-title a{ display:block; text-align:right }
#reply-title small{
	font-size:10px;
	}

/* Comment Pagination */
.comment-pagination{ margin-bottom:20px; }
.comment-pagination span{
	background:#b2a58a;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
.comment-pagination a{
	margin-bottom:20px;
	background:#333333;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	display:inline-block;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
.comment-pagination a:hover{ background:#b2a58a; }




/* Sidebar */
.sidebar-title{
	background:#0276ae;
	color:#FFFFFF;
	padding:10px;
	text-transform:uppercase;
	text-align:center;
	font-weight:400;
	font-size:12px;
	margin-bottom:20px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

.sidebar-container{
	padding-left:40px;
	font-size:13px;
}

.sidebar-item{ margin-bottom:30px; }
.sidebar-item a{ text-decoration:none; color:#333333; font-size:12px; }
.sidebar-item a:hover{ color:#eb0983; }
.sidebar-item li{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #DDDDDD; }
.sidebar-item li:last-child{ border-bottom:none; }
.sidebar-item li a{ font-family: 'Montserrat', sans-serif; }

/* Tag Cloud */
.tagcloud a{
	font-family: 'Montserrat', sans-serif;
	background:#eb0983;
	color:#FFFFFF;
	padding:5px;
	padding-left:8px;
	padding-right:8px;
	display:inline-block;
	margin-bottom:4px;
	font-size:10px;
	font-weight:700;
	text-transform:uppercase;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}
.tagcloud a:hover{ background:#333333; color:#FFFFFF }

/* Categories */
.sidebar-item.widget_categories{ font-family: 'Montserrat', sans-serif; }
.sidebar-item.widget_categories ul li a:before{ font-family: 'FontAwesome'; content:"\f07b"; font-size:15px; margin-right:10px; color:#eb0983 }
.sidebar-item.widget_categories ul li a:hover:before{ font-family: 'FontAwesome'; content:"\f07c"; font-size:15px; margin-right:8px; }
.sidebar-item.widget_categories .children{ border-top:1px dotted #DDDDDD; margin-top:10px; padding-top:10px; margin-bottom:0px; }

/* Archives */
.sidebar-item.widget_archive{ font-weight: 400; font-family: 'Montserrat', sans-serif; }
.sidebar-item.widget_archive ul li a:before{ font-family: 'FontAwesome'; content:"\f073"; font-size:14px; margin-right:10px; color:#eb0983 }
.sidebar-item.widget_archive ul li a:hover:before{ font-family: 'FontAwesome'; content:"\f073"; font-size:14px; margin-right:10px; }

/* Recent Posts */
.sidebar-item.widget_recent_entries a{ /* font-weight: 400; font-family: 'Montserrat', sans-serif; text-transform:uppercase; */ font-size:12px; }
.sidebar-item.widget_recent_entries a:hover, .sidebar-item.widget_recent_entries a:hover span.urgent { background:#d6212d !important; color:#FFFFFF !important; }
.sidebar-item.widget_recent_entries ul li{ margin-bottom:15px; padding-bottom:15px; line-height:1.0em }
.sidebar-item.widget_recent_entries ul li a:before{ /* font-family: 'FontAwesome'; content:"\f0f6"; */ font-size:20px; margin-right:15px; float:left; margin-bottom:20px; color:#eb0983 }
.sidebar-item.widget_recent_entries ul li a{ overflow:hidden; line-height:1.4em; }

.sidebar-item.widget_recent_entries.urgent:hover { color: #fff; }

/* Recent Posts For Footer */
.footer-widget.widget_recent_entries ul li{ width:100%; border-bottom:none; padding-bottom:0px; margin-bottom:10px; line-height:1.7em; }
.footer-widget.widget_recent_entries ul li a:before{font-family: 'FontAwesome'; content:"\f0f6"; font-size:20px; margin-right:15px; float:left; margin-bottom:10px; }

/* Recent Comments */
#recentcomments{
	font-weight: 700;
	font-family: 'Montserrat', sans-serif;
	text-transform:uppercase;
	font-size:10px;
	color:#eb0983;
	}
#recentcomments li.recentcomments{
	line-height:1.7em;
	}
#recentcomments li.recentcomments a{
	font-size:10px;
	font-weight:300;
}
.comment-author-link a{
	font-weight:700;
	color:#eb0983;
	font-size:10px;
}
.comment-author-link a:hover{ color:#333333; }
.recentcomments:before{
	font-family: 'FontAwesome';
	content:"\f0e6";
	font-size:20px;
	float:left;
	margin-left:1px;
	margin-right:13px;
	color:#eb0983;
	font-weight:300;
	padding-bottom:19px;
	}

/* Recent Comments For Footer */
.footer-widget #recentcomments li{ width:100%; border-bottom:none; padding-bottom:0px; margin-bottom:20px; line-height:1.7em; }

/* Search Bar */
.sidebar-item .screen-reader-text{
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	font-size:10px;
	color:#CCCCCC;
	}
.sidebar-item #searchsubmit{ display:none }
.sidebar-item #s{
	background:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/search-icon.png) no-repeat;
	background-position:right 10px center;
	border:1px solid #DDDDDD;
	outline:none;
	padding:3%;
	width:100%;
	margin-bottom:20px;
	margin-top:5px;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}

/* Sidebar Text */
.sidebar-item.widget_text p{ font-size:13px; }

/* Sidebar Image and Dropdown */
.sidebar-item img,
.sidebar-item select,
.sidebar-item option{
	max-width:100%;
	height:auto;
}

.sidebar-item select{
	padding:10px;
	width:100%;
	border:1px solid #DDDDDD;
	color:#AAAAAA;
	outline:none;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}

/* RSS Widget */
.widget_rss .sidebar-title .rsswidget{ font-size:16px; color:#FFFFFF; text-transform:uppercase; }
.widget_rss ul li{ font-weight:normal; padding:0px; border-bottom:1px dotted #DDDDDD; margin-bottom:20px; padding-bottom:20px; }
.widget_rss ul li a{ font-weight:700; display:block; font-size:12px; text-transform:uppercase; margin-bottom:5px; line-height:1.3em; }
.widget_rss .rss-date{
	display:block;
	margin-bottom:15px;
	font-size:10px;
	text-transform:uppercase;
	color:#AAAAAA
	}
.widget_rss .rssSummary{ font-size:13px; color:#888888; line-height:1.3em; }
.widget_rss ul li cite{ text-transform:uppercase; font-size:10px; }
.widget_rss ul li cite:before{ content:"-"; }

/* Widget Nav Menu */
.widget_nav_menu ul{ margin:0px; padding:0px; }
.widget_nav_menu ul li{ margin:0px; padding:0px; border:none; margin-bottom:10px; }
.widget_nav_menu ul li a{ font-weight:700; }
.widget_nav_menu .sub-menu{ margin:0px; padding:0px; margin-top:10px; }
.widget_nav_menu .sub-menu li{ margin-bottom:10px; }
.widget_nav_menu .sub-menu li a{ padding-left:10px; font-weight:300; }
.widget_nav_menu .sub-menu li:before{ content:"-"; }

/* Widget Pages */
.widget_pages ul{ margin:0px; padding:0px; }
.widget_pages ul li{ margin:0px; padding:0px; border:none; margin-bottom:10px; }
.widget_pages ul li a{ font-weight:700; }
.widget_pages .children{ margin:0px; padding:0px; margin-top:10px; }
.widget_pages .children li{ margin-bottom:10px; }
.widget_pages .children li a{ padding-left:10px; font-weight:300; }
.widget_pages .children li:before{ content:"-"; }
	
/* calendar widget */
#wp-calendar{width:100%; font-family: 'Montserrat', sans-serif; color:#333333; font-size:10px; }
#wp-calendar caption { text-align:center; color: #333333; font-size:10px; margin-bottom: 15px; text-transform:uppercase }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { border: 1px solid #CCCCCC; text-align: center; padding:7.4px;}
#wp-calendar tbody td:hover { color:#b2a58a }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
#wp-calendar tbody a{ color:#000000; font-weight:700 }
#wp-calendar tbody a:hover{ color:#b2a58a }

/* Calendar Widget Footer Version */
.footer-widget #wp-calendar caption { color:#FFFFFF; }
.footer-widget #wp-calendar tbody a{ color:#b2a58a }
.footer-widget #wp-calendar tbody a:hover{ color:#888888; }


/* ====================================================================================== */
/* Page Style */
/* ====================================================================================== */
.featured-page-container{ width:100%; height:auto; position:relative; }
.featured-page-container img{ width:100%; height:auto; }
.featured-title{
	position:absolute;
	top:30%;
	left:30px;
	display:block;
	width:100%;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #333333;
	}
.featured-title h1{
	font-size:50px;
	font-weight:300;
	max-width:50%;
	float:left;
	margin-right:30px;
	letter-spacing:-2px;
	}

.featured-title span{
	font-size:14px;
	margin-top:10px;
	line-height:1.5em;
	float:left;
	max-width:50%;
}

.page-title{
	font-size:45px;
	margin-bottom:40px;
	line-height:1.2em;
	text-align:center;
	letter-spacing:-3px;
	font-weight:600;
	}


/* Footer Social */
.social-container{
	padding:40px;
	padding-bottom:40px;
	text-align:center;
	}

.social-container ul{ display:inline-block; }
.social-container ul li{ float:left; margin-right:30px; }
.social-container ul li:last-child{ margin-right:0px; }
.social-container a{
	font-family: 'Montserrat', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	color:#555555;
	font-weight:700;
	font-size:10px;
	}
.social-container a:hover{ color:#000000; }
.social-container a:hover .fa{
	background:#000000;
	color:#FFFFFF;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}

/*
.social-container div{
	width:30px;
	height:30px;
	background:#666666;
	-webkit-border-radius: 100% 100% 100% 100%;
	border-radius: 100% 100% 100% 100%;
}
*/
.social-container ul li a span{ margin-top:8px; margin-left:10px; float:left; }
.social-container .fa{
	background:#eb0983;
	padding:6px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	float:left;
	font-size:14px;
	
	-webkit-border-radius: 100% 100% 100% 100%;
	border-radius: 100% 100% 100% 100%;
}

.social-container .fa.fa-twitter{ font-size:13px; padding:7px; padding-left:8px; padding-right:8px; }
.social-container .fa.fa-instagram{ font-size:13px; padding:7px; padding-left:8px; padding-right:8px; }
.social-container .fa.fa-pinterest{ font-size:13px; padding:7px; padding-left:8px; padding-right:8px; }
.social-container .fa.fa-google-plus{ font-size:13px; padding:7px; padding-left:8px; padding-right:8px; }
.social-container .fa.fa-tumblr{ font-size:13px; padding:7px; padding-left:10px; padding-right:10px; }




/* Footer Widget */
.footer-container{
	background:#111111;
	font-size:13px;
	color:#888888;
	
	padding-top:40px;
	padding-bottom:0px;
}
.footer-container .one-third{ width:30.6%; margin-left:2%; margin-right:2%; }
.footer-container .one-third.first{ margin-left:0px; }
.footer-container .one-third.last{ margin-right:0px; }

.footer-widget{ margin-bottom:20px; }

.widget-title{
	font-size:12px;
	font-weight:400;
	text-transform:uppercase;
	margin-bottom:20px;
	color:#FFFFFF;
	border-bottom:1px solid #444444;
	padding-bottom:10px;
	position:relative
	}

.widget-title span{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:70px;
	height:1px;
	background:#eb0983;
	}

.footer-container a{ color:#AAAAAA; text-decoration:none; }
.footer-container a:hover{ color:#eb0983; background:#eb0983; color:#FFFFFF !important; }
.footer-container .tagcloud a{ color:#FFFFFF; }

.footer-container ul li{ 
	margin-bottom:10px;
	font-size:12px;
	padding-bottom:10px;
	}

/* Footer Archive List and Category List */
.footer-widget.widget_archive ul li,
.footer-widget.widget_categories ul li{
	width:50%;
	float:left;
}
.footer-widget.widget_categories ul.children{ display:none }

/* Footer Search */
.footer-container .screen-reader-text{
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	font-size:10px;
	color:#CCCCCC;
	}
.footer-container #searchsubmit{ display:none }
.footer-container #s{
	background:url(/web/20191115014502im_/https://dan-news.info/wp-content/themes/sofia/images/search-icon.png) no-repeat;
	background-position:right 10px center;
	border:1px solid #DDDDDD;
	outline:none;
	padding:3%;
	width:100%;
	margin-bottom:20px;
	margin-top:5px;
	color:#CCCCCC;
	
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}

/* Sidebar Image and Dropdown */
.footer-container img,
.footer-container select,
.footer-container option{
	max-width:100%;
	height:auto;
}

.footer-container select{
	padding:10px;
	width:100%;
	border:1px solid #DDDDDD;
	color:#AAAAAA;
	outline:none;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	}

/* RSS Widget */
.footer-container .widget_rss .sidebar-title .rsswidget{ font-size:16px; color:#FFFFFF; text-transform:uppercase; }
.footer-container .widget_rss ul li{ font-weight:normal; padding:0px; border-bottom:none; margin-bottom:30px; }
.footer-container .widget_rss ul li a{ font-weight:700; display:block; font-size:11px; text-transform:uppercase; margin-bottom:5px; }
.footer-container .widget_rss ul li a:hover{ background:none; }
.footer-container .widget_rss .rss-date{
	display:block;
	margin-bottom:15px;
	font-size:10px;
	text-transform:uppercase;
	}
.footer-container .widget_rss .rssSummary{ font-size:13px; line-height:1.3em; color:#777777 }
.footer-container .widget_rss ul li cite{ text-transform:uppercase; font-size:10px; color:#777777 }
.footer-container .widget_rss ul li cite:before{ content:"-"; }

/* Widget Nav Menu */
.footer-container .widget_nav_menu ul{ margin:0px; padding:0px; }
.footer-container .widget_nav_menu ul li{ margin:0px; padding:0px; border:none; margin-bottom:10px; }
.footer-container .widget_nav_menu ul li a{ font-weight:700; }
.footer-container .widget_nav_menu .sub-menu{ margin:0px; padding:0px; margin-top:10px; }
.footer-container .widget_nav_menu .sub-menu li{ margin-bottom:10px; }
.footer-container .widget_nav_menu .sub-menu li a{ padding-left:10px; font-weight:300; }
.footer-container .widget_nav_menu .sub-menu li:before{ content:"-"; }

/* Recent Comments */
.footer-container #recentcomments li.recentcomments{ border-bottom:1px solid #444444; }
.footer-container #recentcomments li.recentcomments:last-child{ border-bottom:none; }

/* Calendar */
.footer-container #wp-calendar{ color:#888888; }













/* Footer Copyright */
.footer-copyright{
	background:#000000;
	text-align:center;
	color:#FFFFFF;
	padding:15px;
}

.footer-copyright p{
	font-family: 'Montserrat', sans-serif;
	margin-bottom:0px;
	font-weight:700;
	font-size:12px;
	text-transform:uppercase;
	font-size:10px;
	margin-bottom:0px;
	}
	
	
	
	
	
/* ================================================== */
/* Custom Widget Styles */
/* ================================================== */

/* List */
.list .list-item{ border-bottom:1px dotted #E0E0E0; padding-bottom:20px; margin-bottom:20px; font-family: 'Montserrat', sans-serif; }
.footer-container .list .list-item{ border-bottom:1px solid #444444; border-bottom:none; padding-top:0px; padding-bottom:20px; }
.footer-container .list .single-title h6 a{ color:#FFFFFF; line-height:1.8em; }

.list .single-title{ overflow:hidden; position:relative; }
.list .single-title h6 a{
	font-size:12px;
	border-bottom:none;
	font-weight:300;
	overflow:hidden;
	margin-bottom:0px;
	line-height:1.3em;
	color:#333333;
	position:relative;
	}
.list .single-title h6 a:hover{ background:#eb0983; color:#FFFFFF !important; }

.list .list-thumb{ float:left; width:40px; height:40px; margin-right:10px; margin-bottom:0px; }
.list .side-stats{ margin-bottom:5px; text-transform:uppercase; font-size:10px; }
.list .side-stats span{ color:#FFFFFF; background:#eb0983; line-height:normal; padding-left:3px; padding-right:3px; }
.list .side-stats span strong{ font-size:12px; }




/* ================================================== */
/* Star Ratings */
/* ================================================== */
.star-ratings{ text-align:center; margin-bottom:10px; font-size:14px; }
.star-ratings span{ display:inline-block; }
.star-ratings .fa-star.blank{ color:#DDDDDD; }
.star-ratings .fa-star{ color:#eb0983; }

.blog-item .star-ratings{ text-align:left; margin-bottom:10px; }


/* ================================================== */
/* Single Ratings Widget */
/* ================================================== */
.single-rating{
	width:40%;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:10px;
	}

.single-rating{
	background:#F8F8F8;
	padding:20px;
	border:1px solid #EEEEEE;
	}

.single-rating p{ font-size:10px; text-transform:uppercase; margin-bottom:2px; }
.single-rating p span{ float:right; font-size:13px; }
	
.rating-bar{ background:#333333; width:100%; height:8px; margin-bottom:10px; }
.rating-bar span{ background:#eb0983; height:100%; display:block }

.rating-overall{ padding-top:30px; text-transform:uppercase; }
.rating-overall p{ font-size:13px; position:relative; font-weight:800; color:#343434; }
.rating-overall p span{
	font-size:30px;
	font-weight:700;
	color:#333333;
	position:absolute;
	top:-5px;
	right:0px;

	}
.widget-rating .rating-overall p{ font-size:13px; font-weight:bold; }


/* 404 Error */
.error-404{ font-size:50px; font-weight:800; letter-spacing:-4px; text-align:center; margin-bottom:20px; }
.error-404 span{ display:block; font-size:25px; letter-spacing:-2px; color:#444444 }

.result-title{ font-size:50px; font-weight:800; letter-spacing:-4px; text-align:center; margin-bottom:20px; }
.result-title span{ display:block; font-size:25px; letter-spacing:-2px; color:#444444 }

.sofia_sidebar_categorized .list .single-title h6 { font-weight: 700 !important; }

.ads-container { max-height: 50px !important; padding-left: 200px; overflow: hidden; margin-top:30px; }
.ads-container-2 { padding: 7px 10px; line-height: 17px; font-weight: bold; }

.sidebar-item ul li.cat-item { padding-left:30px; height: 30px; }
.sidebar-item ul li a { line-height: 22px; font-weight: bold; font-size: 13px; }

.sidebar-item ul li.cat-item-2, .sidebar-item ul li.cat-item-451, .sidebar-item ul li.cat-item-512 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-2.gif) no-repeat; } 
.sidebar-item ul li.cat-item-3, .sidebar-item ul li.cat-item-448, .sidebar-item ul li.cat-item-509 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-7.gif) no-repeat; } 
.sidebar-item ul li.cat-item-4, .sidebar-item ul li.cat-item-444, .sidebar-item ul li.cat-item-504 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-5.gif) no-repeat; } 
.sidebar-item ul li.cat-item-5, .sidebar-item ul li.cat-item-457, .sidebar-item ul li.cat-item-516 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-4.gif) no-repeat; } 
.sidebar-item ul li.cat-item-6, .sidebar-item ul li.cat-item-447, .sidebar-item ul li.cat-item-508 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-6.gif) no-repeat; } 
.sidebar-item ul li.cat-item-7, .sidebar-item ul li.cat-item-454, .sidebar-item ul li.cat-item-515 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-3.gif) no-repeat; } 
.sidebar-item ul li.cat-item-8, .sidebar-item ul li.cat-item-450, .sidebar-item ul li.cat-item-507 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-8.gif) no-repeat; } 

.sidebar-item ul li.cat-item-21, .sidebar-item ul li.cat-item-45500  { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_ball.png) no-repeat; }
.blog-item h6.cat-item21  { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_ball.png) no-repeat; padding-left: 30px;}


.sidebar-item ul li.cat-item-22, .sidebar-item ul li.cat-item-455, .sidebar-item ul li.cat-item-518 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_money.png) no-repeat; }
.sidebar-item ul li.cat-item-23, .sidebar-item ul li.cat-item-456, .sidebar-item ul li.cat-item-517 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_foto.png) no-repeat; }
.sidebar-item ul li.cat-item-26, .sidebar-item ul li.cat-item-452, .sidebar-item ul li.cat-item-513 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_hand.png) no-repeat; }

ul.sub-menu { z-index: 1000000 !important; }

.blog-item-large h6 { padding-left:30px; font-size: 14px; }

.blog-item-large h6 a:hover, .footer-container .textwidget a { background: none !important;}

.blog-item-large h6.cat-item2, .blog-item-large h6.cat-item451, .blog-item-large h6.cat-item512 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-2.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item3, .blog-item-large h6.cat-item448, .blog-item-large h6.cat-item509 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-7.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item4, .blog-item-large h6.cat-item444, .blog-item-large h6.cat-item504 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-5.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item5, .blog-item-large h6.cat-item457, .blog-item-large h6.cat-item516 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-4.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item6, .blog-item-large h6.cat-item447, .blog-item-large h6.cat-item508 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-6.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item7, .blog-item-large h6.cat-item454, .blog-item-large h6.cat-item515 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-3.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item8, .blog-item-large h6.cat-item450, .blog-item-large h6.cat-item507 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-8.gif) 0 0px no-repeat; }
.blog-item-large h6.cat-item21, .blog-item-large h6.cat-item455, .blog-item-large h6.cat-item518 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_ball.png) 0 0px no-repeat; }
.blog-item-large h6.cat-item22, .blog-item-large h6.cat-item455, .blog-item-large h6.cat-item518 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_money.png) 0 0px no-repeat; }
.blog-item-large h6.cat-item23, .blog-item-large h6.cat-item456, .blog-item-large h6.cat-item517 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_foto.png) 0 0px no-repeat; }
.blog-item-large h6.cat-item26, .blog-item-large h6.cat-item452, .blog-item-large h6.cat-item513 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_hand.png) 0 0px no-repeat; }

.blog-item h6 {  }
.blog-item-i h6 { padding-left:0px !important; }

.blog-item h6.cat-item2, .blog-item h6.cat-item451, .blog-item h6.cat-item512 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-2.gif) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item3, .blog-item h6.cat-item448, .blog-item h6.cat-item509 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-7.gif) 0 0px no-repeat; padding-left:30px;}
.blog-item h6.cat-item4, .blog-item h6.cat-item444, .blog-item h6.cat-item504 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-5.gif) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item5, .blog-item h6.cat-item456, .blog-item h6.cat-item516 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-4.gif) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item6, .blog-item h6.cat-item447, .blog-item h6.cat-item508 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-6.gif) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item7, .blog-item h6.cat-item454, .blog-item h6.cat-item515 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-3.gif) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item8, .blog-item h6.cat-item450, .blog-item h6.cat-item507 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-8.gif) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item23, .blog-item h6.cat-item456, .blog-item h6.cat-item517 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_foto.png) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item22, .blog-item h6.cat-item455, .blog-item h6.cat-item518 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_money.png) 0 0px no-repeat; padding-left:30px; }
.blog-item h6.cat-item26, .blog-item h6.cat-item452, .blog-item h6.cat-item513 { background: url(/web/20191115014502im_/https://dan-news.info/i/icons/icon_hand.png) 0 0px no-repeat; padding-left:30px; }

.sidebar-item ul#menu-press-centr { list-style: circle !important; padding-left:25px; }
.sidebar-item h6.sidebar-title a { color: #fff !important; }

.blog-item-large .blog-item-description .excerpt { display: none; }
.q2w3-post-order .excerpt { /* display:  block !important; font-size:12px; */ }
.q2w3-post-order .stats { display: none; }

.blog-item-large .blog-item-description .excerpt p { text-align: left; }
@media screen and (min-width: 640px) {
    .blog-item-large .blog-item-description .excerpt p { min-height: 75px; font-size:12px; padding-left:200px; }
}

@media screen and (min-width: 640px) {
    .q2w3-post-order.blog-item-large h6 { font-size: 16px; padding-left:200px; background-position: 170px 15px; padding-top:15px; }
}

.q2w3-post-order.blog-item-large h6.cat-item8 {
	background: url(/web/20191115014502im_/https://dan-news.info/i/icons/cat-8.gif) 170px 15px no-repeat;
}

.blog-item-large .thumb-container { display: none; }
@media screen and (min-width: 640px) { 
.q2w3-post-order-1.blog-item-large .thumb-container,
.q2w3-post-order-2.blog-item-large .thumb-container,
.q2w3-post-order-3.blog-item-large .thumb-container,
.q2w3-post-order-4.blog-item-large .thumb-container,
.q2w3-post-order-5.blog-item-large .thumb-container,
.q2w3-post-order-95.blog-item-large .thumb-container,
.q2w3-post-order-96.blog-item-large .thumb-container,
.q2w3-post-order-97.blog-item-large .thumb-container,
.q2w3-post-order-98.blog-item-large .thumb-container,
.q2w3-post-order-99.blog-item-large .thumb-container,
.q2w3-post-order-100.blog-item-large .thumb-container,
.q2w3-post-order-101.blog-item-large .thumb-container,
.q2w3-post-order-102.blog-item-large .thumb-container,
.q2w3-post-order-103.blog-item-large .thumb-container,
.q2w3-post-order-104.blog-item-large .thumb-container,
.q2w3-post-order-105.blog-item-large .thumb-container,
.q2w3-post-order-106.blog-item-large .thumb-container,
.q2w3-post-order-107.blog-item-large .thumb-container,
.q2w3-post-order-108.blog-item-large .thumb-container,
.q2w3-post-order-109.blog-item-large .thumb-container,
.q2w3-post-order-110.blog-item-large .thumb-container,
.q2w3-post-order-111.blog-item-large .thumb-container  { display: block;  }
}
.sofia_postype_single { margin-bottom: 20px; }
.urgent {color:red;}

.q2w3-post-order.last-top p { border-bottom: 5px #0276ae solid; }

.post-thumbnail-main { width:90%; height: auto; float: left; margin: 10px 20px 20px 0; }

.q2w3-post-order-1.blog-item-large .thumb-container,
.q2w3-post-order-2.blog-item-large .thumb-container,
.q2w3-post-order-3.blog-item-large .thumb-container,
.q2w3-post-order-4.blog-item-large .thumb-container,
.q2w3-post-order-5.blog-item-large .thumb-container,
.q2w3-post-order-95.blog-item-large .thumb-container,
.q2w3-post-order-96.blog-item-large .thumb-container,
.q2w3-post-order-97.blog-item-large .thumb-container,
.q2w3-post-order-98.blog-item-large .thumb-container,
.q2w3-post-order-99.blog-item-large .thumb-container,
.q2w3-post-order-100.blog-item-large .thumb-container,
.q2w3-post-order-101.blog-item-large .thumb-container,
.q2w3-post-order-102.blog-item-large .thumb-container,
.q2w3-post-order-103.blog-item-large .thumb-container,
.q2w3-post-order-104.blog-item-large .thumb-container,
.q2w3-post-order-105.blog-item-large .thumb-container,
.q2w3-post-order-106.blog-item-large .thumb-container,
.q2w3-post-order-107.blog-item-large .thumb-container,
.q2w3-post-order-108.blog-item-large .thumb-container,
.q2w3-post-order-109.blog-item-large .thumb-container,
.q2w3-post-order-110.blog-item-large .thumb-container,
.q2w3-post-order-111.blog-item-large .thumb-container { width: 180px; float: left; }  

@media screen and (max-width: 640px) {
	.logo-container img { max-width: 100% !important; }
	.ads-container { display:  none; }
	.logo-container { margin-bottom: 0; }
}



.relatedposts .relatedthumb { padding: 5px 10px !important; }
.relatedposts .relatedthumb a { text-decoration: none; }
.relatedposts .relatedthumb a { line-height: 1.2em; }
.relatedposts h3 { font-weight:bold; font-size: 16px;  text-transform: none; margin-bottom:10px; }
.relatedposts { background: #eee; padding: 20px 15px;  }

.yashare-auto-init { margin-bottom:20px;}

.search_advanced_link { margin-top:-14px; } 
.search_advanced_link a { font-size: 11px !important; }


    #search_advanced { margin-bottom: 20px;}
    #search_advanced div { padding: 5px 0;}
    
    #search_advanced #search_query { width: 80% !important; font-size: 18px; clear: both; }
    @media screen and (max-width: 640px) {
        #search_advanced #search_query { width: 300px !important; font-size: 18px; clear: both; }
    }
    
    #not_found { height: 300px; }
    #search_advanced div a { font-size: 12px; }
    #search_advanced h1 { font-family: Arial; font-size: 24px; font-weight: bold; margin-bottom: 20px; }
    .label-container { display: inline-block; }
    .wpas-field { display: inline-block; margin-right: 10px;}
    #search_advanced .wpas-search-field { display: block !important; }
    #search_advanced input,  #search_advanced select,  #search_advanced button { margin-left: 5px; }
    
@media screen and (-webkit-min-device-pixel-ratio:0) {  /*safari and chrome*/
    select,button {
        height:25px;
        line-height:30px;
        background:#f4f4f4;
    } 
}
select::-moz-focus-inner { /*Remove button padding in FF*/ 
    border: 0;
    padding: 0;
}
@-moz-document url-prefix() { /* targets Firefox only */
    select,button {
        padding: 15px 0!important;
    }
}        
@media screen\0 { /* IE Hacks: targets IE 8, 9 and 10 */        
    select,button {
        height:25px;
        line-height:25px;
    }     
}

.featured-post-image-desc { position: absolute; bottom:2px; right:0; background: #000; color:#fff; font-size: 11px; padding:2px; }

.widget_recent_entries p { font-size: 11px; }
div.hidetitle h6 { display:none !important; } 

.blog-item-large.q2w3-post-order.q2w3-post-order-4 .blog-item-description, .blog-item-large.q2w3-post-order.q2w3-post-order-3 .blog-item-description, .blog-item-large.q2w3-post-order.q2w3-post-order-2 .blog-item-description, .blog-item-large.q2w3-post-order.q2w3-post-order-1 .blog-item-description {
    border-bottom: 1px dotted #ccc;
    display: inline-block;
    margin-bottom: 10px;
}

.blog-item-large.q2w3-post-order.last-top .blog-item-description {
    border-bottom: 5px #1e75ae solid;
    margin-bottom: 15px;
    display: inline-block;
}
/*
     FILE ARCHIVED ON 01:45:02 Nov 15, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:21:43 Oct 15, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 503.581
  exclusion.robots: 0.139
  exclusion.robots.policy: 0.127
  RedisCDXSource: 4.657
  esindex: 0.008
  LoadShardBlock: 474.71 (3)
  PetaboxLoader3.datanode: 481.266 (4)
  CDXLines.iter: 16.991 (3)
  load_resource: 60.675
  PetaboxLoader3.resolve: 49.803
*/