/*
Theme Name:     emsh Child Theme
Description:    Εμπορικός Σύλλογος Ηρακλείου
Author:         iWorx
Version:        1.0
Template:		emsh
*/

.site-header.style8 .kl-main-header {
    background: #023c7c!important;
}

.header-search.headsearch--inp{
	background-color: #023c7c;
}

.site-header.sh--gray .headsearch--inp .gensearch__input {
    color: #000;
    background-color: rgba(194,208,232,0.7);
}

.site-header.sh--gray .headsearch--inp .gensearch__input:hover {
    /*background-color: #4a88bf;*/ /*search background color*/
}

.catItemAuthor{
	display: none;
}

.site-footer .social-icons-li.title{
	display: none; 
}

.footer-copyright{	
    display: inline;
    width: calc(100% - 90px);
}

.footer-copyright-img{
	height: auto;
	float: left;
	display: block;
}

.footer-copyright-text{
	margin-top: 10px;
	float: left;
    display: block;
    width: calc(100% - 10px);
    margin-left: 10px;
}

#iworx_logo{
	height: 21px;
    float: left;
    width: 100%;
}

#iworx_logo img{
	width: 82px;
	margin-left: calc(50% - 40px);
}

.site-footer .contact-details{
	background-image:none;
}

@media (min-width: 1200px){
	.col-lg-12 {
	     width: 50%!important; 
	}
}

.kl-single-layout--modern .kl-blog-related-title {
    text-align: center;
}


.circle-text-box .wpk-circle-span {
    width: 70px;
    height: 70px;
    line-height: 70px;
}

.circle-text-box .wpk-circle-span:after {
    width: 70px;
    height: 70px;
    line-height: 70px;
}

.site-footer .social-icons{
	float: right;
}

@media(max-width: 850px){
	.site-footer .social-icons{
	    margin-right: 40px;
	}
}

.social-icons.sc--colored .social-icons-item:hover{
	background-color: #0088ff;
}

.social-icons.sc--clean .social-icons-item:hover{
	color: #0088ff;
}

.headsearch--inp .header-search-container , .site-header.sh--light .headsearch--inp .gensearch__input{
	background-color: #f5f5f5;
}

.site-header.sh--light .headsearch--inp .gensearch__submit {
    color: gray;
}

.header-search.headsearch--inp {
    background-color: #f5f5f5;
}

@media(min-width: 561px){
	.site-footer .textwidget [data-zniconfam='kl-social-icons'] {
	    font-family: 'kl-social-icons' !important;
	    float: right;
	    margin-top: -55px;
	    margin-right: 30%;
	}	
}

@media(max-width: 560px){
	.site-footer .textwidget [data-zniconfam='kl-social-icons'] {
	    font-family: 'kl-social-icons' !important;
	    float: left;
	    margin-left: 48%;
	    margin-bottom: 10px;
	}	
}

.all_rights{
    width: 100%;
    display: block;
    float: left;
    margin-left: 10px;
}

.mainnav--pointer-dash.main-nav > ul > li.menu-item-has-children > a:after{
	content: initial;
}

.header-search.headsearch--inp{
	position: relative;
    	left: 60%;
}

iframe{
	width: 100%;
}

.latest_posts-wgt-coments {	
    display: none;
}

.zn_description p{
	font-size: 24px;
	padding-bottom: 20px;
}

.cf-elm{
	margin-top: 50px;
}

.kl-fancy-form{
	margin-right: 1%;
}

.site-footer .textwidget [data-zniconfam='kl-social-icons'] {
    display: none;
}

.eluid1e473e5d.page-subheader .ph-content-wrap {
    padding-top: 30px!important;
}

.kl-blog-post .attachment-post-thumbnail {
	margin-bottom:20px;
}

.home .sh-titles--center .subheader-titles {
    background: rgba(2, 60, 124, 0.8);
    margin: auto;
    max-width: 700px;
    padding: 20px;
    position: absolute;
   left: 0; 
   right: 0;
 	margin-top:100px;
}

.latest_posts3-post-details {
	float:none!important;
	width:auto!important;
}

.latest_posts3-post-text {
	margin-left:0px!important;
}

.cat.latest_posts3-post-details-det.atest_posts3-post-cat {
	display:none;
}

.latest_posts3 {
    padding: 30px 30px 0px;
    position: relative;
}

.latestposts3--light {
	background:#fff;
}

.latest_posts3-viewall {
    color: #757575;
    font-size: 10px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 28px;
}

.m_title {
    color: #cd2122;
    margin-top: 0;
}

.m_title_ext {
    font-size: 18px;
    line-height: 1.4;
}

.latest_posts3-elm-title {
    margin-bottom: 20px;
}

.latest_posts3-posts {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.latest_posts3-post {
    border-bottom: 1px solid #ececec;
    margin-top: 25px;
    padding-bottom: 25px;
}

.latest_posts3-post-date {
    background: #cd2122 none repeat scroll 0 0;
    color: #fff;
    margin: 0 0 5px;
    padding: 3px 10px;
    position: relative;
}

.latest_posts3-post-details-det {
    display: inline-block;
    font-size: 10px;
    margin-bottom: 2px;
}

.latest_posts3-post-date::after {
	border-color: #cd2122 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 4px;
    bottom: -8px;
    content: "";
    left: 10px;
    position: absolute;
}

.kl-blog-page-body {
	background:#fff;
	padding:30px;
	font-size:16px;
	 line-height: 22px;
}

.facebook-img{
	max-width: 400px;
}

.facebook-title {
    color: #050505;
    font-size: 18px;
line-height:22px;
	font-weight:bold;
 
}


.facebook-date {
	font-size: 13px;
	margin-bottom: 5px;
	color:#9a9a9a;
}

.facebook-location{
	font-size: 13px;
	color:#9a9a9a;
}


.kl-blog-page-body .facebook-event {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    padding: 30px;
}

#wpbdp-main-box .box-row .box-col input[type="text"] {
	padding:10px;
}

#wpbdp-main-box .box-col.submit-btn input {
	background:#0088ff;
	color:#fff;
	padding:7px;
	border:1px solid transparent!important;
}

ul.wpbdp-categories.with-images li .category-image-placeholder {
	display:none;
}

.site-header.style8 .site-header-main {
    height: 100px!important;
}

.frontbox-2 {
	padding-top:0px!important;
}

.frontbox-2 .post.latest_posts3-post{
	padding-top:0px!important;
	margin-top:0px!important;
}

.title.latest_posts3-title {
	margin-top:5px!important;
}

.post.latest_posts3-post {
	padding-bottom:5px!important;
	margin-top: 10px!important;
}

.latest_posts.style2 h3{
	margin-bottom:5px!important;
}

.latest_posts.style2.frontbox-2 h3 {
	margin-bottom:0px!important;
}

.timeline-box {
	margin:10px!important;
	padding:20px!important;
}

@media only screen and (max-width: 1199px) { 
	.main-nav > ul > li > a {
    		font-size: 12px!important;
	}

}

.frontbox-2 .latest_posts3-post-details-det {
	margin-top:5px;
}


.zn_text_box-title--style1 {
	font-size:22px!important;
}

.facebook-event .kl-blog-item-container.zn_columns{
	padding:20px;
}

.facebook-event {
	
}

.latest_posts--4.default-style .latest_posts-post {
    margin-bottom: 30px;
    background: #fff;
    padding: 40px;
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);
}

.latest_posts--4.default-style .latest_posts-title {
	font-style:normal!important;
}

ul.wpbdp-categories.with-images li a.category-label {
	font-size:100%!important;
	text-transform:uppercase;
}

#wpbdp-main-box .box-row .box-col input[type="text"] {
    border: 1px solid #D9D9D9!important;
}

#wpbdp-page-main_page input[type="submit"] {
	
}

.wpbdp-listing .address-info label {
	display:inline-block!important;
}

.wpbdp-listing .listing-details .field-value {
	margin-bottom:0px!important;
}

#wpbdp-search-form .wpbdp-search-filter > div.field > input[type="text"] {
	border: 1px solid #D9D9D9;
	padding:5px;
}

input[type="reset"] {
	background: #006dcc;
	color: #fff;
	border: 1px solid transparent;
	padding: 8px;
}

#wpbdp-search-form input[type="submit"] {
	background: #006dcc;
	color: #fff;
	border: 1px solid transparent;
	padding: 8px;
}

#wpbdp-search-form .wpbdp-search-filter > div.field > select {
	border:1px solid #D9D9D9;
	padding:5px;
}

.wpbdp-abc-filtering a {
	font-size:18px;
}

.wpbdp-listing .wpbdp-field-type-textarea label {
	display:inline-block!important;
}

#wpbdp-main-box .box-row.separator {
	height:1px!important;
}

.wpbdp-listing-excerpt {
	border:dotted 1px #ddd!important;
	margin-bottom:10px!important;
	background:#fff;
}

.wpbdp-listing .listing-title {
	border:none!important;
}

.zn_text_box.zn_text_box-light.element-scheme--light {

}

#wpbdp-main-box {

}

.wpbdp-listing.wpbdp-single {
	border:solid 1px #ddd!important;
	padding:10px;
}

.wpbdp-listing .listing-details {
	
}

.listing-title {
	padding:2px 15px!important;
}

.wpbdp-listing .listing-thumbnail {
	
}

.wpbdp-listing-single .extra-images {
	margin-bottom:20px;
}

.listing-actions.cf input {
	background-image: -webkit-linear-gradient(top,#f4f4f4,#e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius:5px;
	padding:5px 10px;
}

.contact-form {
	background:#fff;
	
}

.contactForm {
	padding-left:20px;
	padding-bottom:50px;
}

#eluid3e122780 .container {
	background:#fff;
}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_0 {
	width:100%!important;
}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_conteiner_0 .blog_style_objects_conteiner_1_0 {
	width:100%!important;
}

.zn_text_box-title {
	color:#0088ff;
}

#ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0 {
	border-top:0px!important;
	padding:20px!important;
}

.blog_style_object_container_0 {
	box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_title_spun1_0 {
	background-color:#fff!important;
	padding:10px!important;
}

.ffwd_blog_style_object_name_0 {
	font-size:18px!important;
}

#ffwd_container1_0 #ffwd_container2_0 a.ffwd_blog_style_object_name_0:hover {
	color:#0088ff!important;
	text-decoration:none!important;
}


#ffwd_container1_0 #ffwd_container2_0 .bwg_blog_style_img_cont_0 .ffwd_blog_style_img_0 {
	max-width:70%!important;
}

#ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_ver_0 {
	display:block!important;
}

#ffwd_container1_0 #ffwd_container2_0 .tablenav-pages_0 a {
	padding:15px!important;
}

#ffwd_container1_0 #ffwd_container2_0 .paging-input_0 {
	font-size:16px!important;
}

.wu-has-icon .wu-simple-forecast-day {
	min-width:80px!important;
}

.wu-current-conditions .wu-day-title {
	margin-left:20px;
	margin-top:20px;
}

.wu-copyright {
	display:none;
}

.page-title {
	color:#0088ff!important;
	font-size:22px!important;
	border:0px!important;
	padding-bottom:0px!important;
}

.wu-forecast-wrapper .wu-day-title {
	color:#000!important;
}

.zn_sidebar {
	background:#fff!important;
	border-left:1px solid #ececec;
}

.single-post .zn_sidebar {
	margin-top:0px;
}

.wu-wrapper .wu-search {
	border-bottom:0px!important;
}

.wu-wrapper .wu-search input {
	font-size:18px;
	height: 1em!important;
}

.wpbdp-main-box .advanced-search-link {
	margin-top:10px;
	font-size:16px!important;
}

.wpbdp-main-box {
	background:#fff!important;
}

#wpbdp-main-box .box-col.submit-btn input {
	font-size:16px!important;
}

.sidebar-top-margin {
	margin-top:80px;
}

.zn_sortable_content.zn_content .zn_text_box-light{
	background:#fff;
	padding:20px;
}

.content-bg-color {
	background:#fff;
	padding:20px;
}

.zn_section_size.container {
	background:#fff;
}

.blog .zn_section_size.container {
	background:transparent;
	margin-top:35px;
}

.blog .zn_sidebar {
	margin-top:20px;
}

.archive.category .zn_sidebar{
	margin-top:70px;
}

.zn_sidebar select {
	border:1px solid #ccc;
	height:42px;
	width:100%;
}

.facebook-post-title {
	font-size: 22px;
	line-height: 26px;
	color: #3B5998;
	font-weight: bold;
}

.ik_fb_feed_item:first-child {
	margin-top: 0px!important;
}

.front-boxes-padding {
	padding:20px;
}

.error404-content-title {
	color: rgba(35,35,35,.5)!important;
	text-shadow:none!important;
}

.site-header-bottom .sh-component {
	margin-right:0px!important;
	margin-left:0px!important;
}

.site-header-bottom .social-icons {
	margin-left:0px!important;
}

.latest_posts3-viewall {
	top:15px!important;
}

.wpbdp-categories .cat-item:nth-child(2n+1) {
	clear:none!important;
}

ul.wpbdp-categories > li {
	list-style-type:none;
	padding-right: 25px;
}