/***************************************
Theme Name: Efoa Child Theme
Description: A Responsive Theme for efoa.org.gr
Author: efoa
Author URI: http://efoa.org.gr
Theme URI: http://efoa.org.gr
Version: 5.6.2
Template: efoa
License: license purchased
License URI: http://themeforest.net/licenses/regular_extended
***************************************/

/* =Theme customization starts here
-------------------------------------------------------------- */

@import url("../efoa/style.css");


.post-tabs ul.tabs-nav{height:33px;margin:0;padding-left:7px;}
.post-tabs ul.tabs-nav li{	border:1px solid #E1E1E1;	border-radius: 4px 4px 0 0;font-weight: bold;	line-height: 32px;cursor: pointer;	display: block;	float: left;	margin: 0 5px 0 0;	padding: 0 8px;background:#ddd;border-bottom: 0 none;-webkit-transition: background .5s ease;-moz-transition: background .5s ease;-o-transition: background .5s ease;transition: background .5s ease;}

.header-content{padding:1px 1px;}
	.logo {float: left;}
	.logo img{ max-width:100%;}
	.logo h1, .logo h2{font:bold 32pt arial;}
	.logo strong{ display:none;}
	.logo span{ font-weight: normal; font-size: 14px;}
	
/* Header */
header#theme-header {
	background:#FFF;
	margin: 15px auto 25px;
	position: relative;
	width:1045px;
	-moz-box-shadow: inset 0 0 2px #FFF, 0 0 5px #cacaca;
	-webkit-box-shadow: inset 0 0 2px white, 0 0 5px #CACACA;
	box-shadow: inset 0 0 2px white, 0 0 5px #CACACA;
}

/* Breaking News */
.breaking-news{
	background: #FFF;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	box-shadow: 0 1px 3px 0 #B5B5B5;
	-moz-box-shadow: 0 1px 3px 0 #b5b5b5;
	-webkit-box-shadow: 0 1px 3px 0 #B5B5B5;
	width:1045px;
	height:32px;
	margin: -15px auto -8px;
	overflow:hidden;
	position:relative;
}

/* Widgets Styles */
.widget {clear: both;margin-bottom: 10px;}
.widget-top{padding: 5px 0 ;}
.widget-top h4{
	float: left;
	margin-right: 10px;
	font-size: 20px;
	font-family: BebasNeueRegular,arial,Georgia, serif;
}
	.widget-top h4 a{color: #333;}
		.widget-top h4 a:hover{color: #000;}
	.widget-container {padding:10px;	clear:both;	}
	.widget-container h3{font-size:inherit;}
		.widget-container li {
			background:url(images/sidebar-bullet.png) no-repeat left 8px;
			padding: 0 0 5px 12px;
			line-height: 18px;
			overflow: hidden;
		}
			.widget-container p {padding-bottom: 1.0em;}
			.widget-container a:hover {text-decoration: underline;}
			.widget-container li span.date, .footer-widget-container li span.date{color: #AAA;margin: 5px 0;font-size: 85%;}
			.widget-container .post-thumbnail, .footer-widget-container .post-thumbnail{float:left;margin-right:10px ;}

/* Global Categories Box Styles */
.cat-box{margin-bottom: 10px;}



#tabbed-widget .tabs-wrap li ,.comments-avatar .widget-container li,.posts-list .widget-container li,.categort-posts .widget-container li,.authors-posts .widget-container li, .widget.woocommerce .widget-container li{
	background:transparent;
	padding: 1px 0 1px;
	border-bottom:1px solid #f2f2f2;
}

/* Widgets Styles */
.widget {clear: both;margin-bottom: 10px;}
.widget-top{padding: 5px 1px 5px 12px;background-color: #37b8eb;}
.widget-top h4{
	float: left;
	margin-right: 10px;
	color: #fff;
	font-size: 20px;
	font-family: BebasNeueRegular,arial,Georgia, serif;
}
}
	.widget-top h4 a{color: #fff;}
		.widget-top h4 a:hover{color: #000;}
	.widget-container {padding:10px;	clear:both;	}
	.widget-container h3{font-size:inherit;}
		.widget-container li {
			padding: 0 0 5px 12px;
			line-height: 18px;
			overflow: hidden;
		}
.stripe-line{background:transparent;height:12px;overflow:hidden;margin-top:5px;}

/* Global Categories Box Styles */
.cat-box{margin-bottom:10px;}
	.cat-box-title{padding: 4px 1px 4px 12px;overflow:hidden;background-color: #37b8eb;}
		.cat-box-title h2{
			color: #fff;
			float:left;
			margin-right:10px;
			font-size: 22px;
			font-family: BebasNeueRegular,arial,Georgia, serif;
		}

.cat-box li.first-news .inner-content{padding: 10px 10px 1px 10px;overflow:hidden;}
	p.post-meta{color:#aaa;margin:7px 0;font-size:85%;}
		p.post-meta a {color: #aaa;}
		p.post-meta a:hover {
			border-bottom: 1px #000 dotted;
			color:#000;
			text-decoration:none;
		}
		.cat-box-title h2 a{color:#fff;}
			.cat-box-title h2 a:hover{color:#000;}

.cat-box .entry{font-size: 12px;font-variant: inherit;text-align: justify;}


.cat-box-content, #sidebar .widget-container, .post-listing  {
		background: white;
		border-radius: 1px;
		-moz-border-radius: 1px;
		-webkit-border-radius: 1px;
		box-shadow:  0 1px 3px 0 #b5b5b5;
		-moz-box-shadow: 0 1px 3px 0 #b5b5b5;
		-webkit-box-shadow:  0 1px 3px 0 #b5b5b5;
		border: 1px solid #DDD;
		border-bottom: 4px solid #b5b5b5!important;
	}

.cat-box li .post-thumbnail{margin: 0 15px 10px 2px;}

.box{padding: 20px;	background-color: #FFFFFF;	margin-bottom: 20px;	word-wrap: break-word;	-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;border: 1px solid #FFF;}

.text-html-box{margin-bottom: 10px;}
.box{padding: 3px 1px 1px 1px;	background-color: #FFFFFF;	margin-bottom: 8px;	word-wrap: break-word;	-moz-border-radius: 5px;-webkit-border-radius: 5px;	border-radius: 5px;border: 1px solid #FFF;}
.box div.box-inner-block{min-height: 30px;}

/* Today Date */
.today-date{
	float:left;
	padding:4px 10px;
	background:transparent;
	font-size:11px;
	color:#333;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin:4px 10px 0 5px;
}

.top-nav, .top-nav ul li a {
	font-family: Verdana, Geneva, sans-serif;
	background-color: #ededed;
}

.box.info{padding: 10px 1px 10px 1px;background:#ededed; box-shadow: 2px 2px 7px rgba(153, 153, 153, 0.6);border: 1px solid #AAA;}
.box.info .tieicon-boxicon:before{ content: ''; color: #ededed }

.box div.box-inner-block{padding-left:1px; min-height:50px;}

h5 { font-weight:normal; margin-bottom: 10px;}

h3.post-box-title {
    font-size: 14px;
    line-height: 15px;
}

.breaking-news span.breaking-news-title {
    background: #F43D2A;
    display: block;
    float: left;
    padding: 8px 10px 0;
    height: 32px;
    color: #FFF;
    font-family: BebasNeueRegular, arial, Georgia, serif;
    font-size: 11pt;
}

