/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/


/* Housedada Extra */

.entry-content .image-gallery, .cmap-product, .tag-page-post-type-title {display:none !important}
.av-special-heading {margin-top:0px !important}

.slides .image-overlay {display:none !important}

.bottomcontainerBox {margin-bottom:7px !important}
.template-blog .post_delimiter {margin:0px}

.where, .when, .phone, .email, .website, .facebook, .twitter, .youtube {font-weight:bold; padding:12px 0 12px 24px; background-repeat:no-repeat; background-position:0px 50% !important; margin-bottom:6px; color:#000;}

.sidebar h5 {margin:10px 0; color:#c4483d !important; font-size:14px; text-transform:uppercase}
.sidebar hr {border:none; border-bottom:1px dashed #e1e1e1; margin:15px 0;}

.where {font-size:14px; background-image:url(../img/icon-where.png); display:block; padding-left:36px; background-position:10px 50% !important; background-color:#c4483d; color:#ffffff}
.when {font-size:14px; background-image:url(../img/icon-when.png); display:block; padding-left:36px; background-position:10px 50% !important; background-color:#73b704; color:#ffffff}
.website {font-size:12px; background-image:url(../img/icon-website.png); display:block; padding-left:36px; background-position:10px 50% !important; background-color:#e1e1e1; color:#2b2b2b}
.contacts {font-size:12px;}
.email {font-size:12px; background-image:url(../img/icon-email.png);}

.facebook {font-size:12px; background-image:url(../img/icon-facebook.png);}
.twitter {font-size:12px; background-image:url(../img/icon-twitter.png);}
.youtube {font-size:12px; background-image:url(../img/icon-youtube.png);}

.festivals {margin-right:30px !important; border-right:none !important}

.entry-content-wrapper ol {margin:30px 0}
.entry-content-wrapper li {border:1px solid #e1e1e1; border-left:none; padding:6px; margin:6px 0 6px; }

.festival-logo {width:100%; padding-bottom:14px; border: 1px dashed #e1e1e1; background-color:#f1f1f1}
.port-where {width:94%; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#8b8b8b; font-size:11px;}

.special {background-color:#900 !important;}

.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {font-size:11px !important; line-height:1.3em; font-weight:bold; color:#7b7b7b}; 


/* CSS GFN */

@media only screen and (max-width: 768px) {
#top .social_bookmarks li, .responsive #header_meta .social_bookmarks li, .responsive #top #header_meta .social_bookmarks li:last-child, #advanced_menu_toggle, #advanced_menu_hide {border:none !important}
}

.av-masonry-entry .av-masonry-entry-title {font-size:12px;}

.read-more-link {display:none}
.breadcrumb-title, .slide-meta-comments, .slide-meta-del {display:none !important}
#top .main_menu .menu ul li:last-child>a {border-bottom:none}
#top .main_menu .menu li {border-bottom:1px dashed #e1e1e1}
.flex-caption {max-width:85% !important; -webkit-text-stroke: 2px white; }
#dsn_dashboard ul.depth-0 {border-bottom:1px solid #e1e1e1}
.event-icon {margin:0 12px 5px 0 !important;}

#top .title_container .container {padding-top:16px; padding-bottom:16px}
.title_container .main-title {font-size:14px !important}
.trail-end {font-weight:bold}

.tagcloud {padding-top:12px;}

.tagcloud a {
background: #2b2b2b;
border-radius: 3px;
border:none;
color: #999;
display: inline-block;
margin:0 2px 3px;
padding: 2px 6px;
}

.header_color div .news-headline {color:#666;}

.header_color .breadcrumb a {color:#e1e1e1;}
.header_color .breadcrumb a:hover {color:#FFFFFF}

.buttonx {padding:12px 16px; background:#FFFFFF; border:2px solid #73b704 !important; font-size:18px; font-weight:bold; margin:0 12px 12px 0;}

.buttonx-big {display:block; padding:24px 12px; background:#73b704; border:2px solid #73b704 !important; font-size:24px; font-weight:bold; margin:0 0 36px 0;}

.buttonx-big:hover {background:#FFFFFF; border:2px solid #73b704 !important;}

a.buttonx-big  {color:#FFFFFF;}

.header_color .breadcrumb {color:#FFFFFF !important;}

p a:link, p a:visited {border-bottom:2px solid}
p a:hover {color:#c4483d !important; border-bottom:2px solid #c4483d}

.slide-entry-title {color:#73b704 !important; padding-bottom:14px;}
.slide-entry-title a:link {color:#73b704 !important}
.slide-entry-title a:hover {color:#c4483d !important}

.bottomcontainerBox {margin-bottom:20px; padding-bottom:20px}


@media only screen and (max-width: 767px) {
.responsive .container {width: 300px; margin: 0 auto;}
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive .main_menu ul:first-child > li > a {padding:0 6px !important}
div .logo {width:174px; height:auto; top:10px;}
.title_container .breadcrumb {display:none !important}
}

@media only screen and (max-width: 480px) {
.title_container .breadcrumb {display:none !important}
.title_container .main-title {line-height:22px !important}
}


/* Event Manager Housedada */

#top .widget ul li {display:block !important; border:none !important}

	.event-date, .event-data {font-weight:bold;}
	.event-date {font-size:12px; width:90px; color:#069; border-bottom:1px solid #ddd;}
	.event-data {font-size:14px; width:80%;}
	
	.event-icon { width:60px; height:60px; border-radius:30px; float:left; background-color:#CCC; margin:0 12px 20px 0; position:relative; background-size:75% 75%; }
	.event-box-container {margin-bottom:6px; border-bottom:1px solid #ddd; position:relative;}
	.event-box {background:none; height:60px; padding:0px; position:relative; margin-bottom:6px; background-color:#f1f1f1; border-radius:30px;  border:1px solid #FFF !important;}
	.event-box:hover {background-image:url(ev-hover-bg.png); background-color:#FFF; border:1px solid #e1e1e1 !important; border-radius:30px; }
		
	.event-info-box {background:#71b704; color:#FFF !important; padding:12px 15px 8px; margin-bottom:10px; border-bottom-right-radius:20px; border-top-right-radius:20px; font-weight:bold; font-size:16px; margin-bottom:35px;}
	.event-info {padding-right:6px; margin-right:6px; border-right:1px solid #e1e1e1; }
	.event-notes {background:#FFF; border-bottom:1px solid #ddd;}
			
	.event-box-home {padding:0px; position:relative; margin-bottom:6px;}
	.event-icon-home {width:36px; height:36px; border-radius:18px; float:left; background-color:#CCC; margin:0 12px 20px 0; position:relative; background-size:75% 75%;}
	.fest {background-image:url(http://greenfilmnet.org/img/ev_icon-festival.png); background-position: 50% 50%; background-color:#71b704;}
	.dead {background-image:url(http://greenfilmnet.org/img/ev_icon-deadline.png); background-position: 50% 50%; background-color:#c4493d;}
	.event-info-container {position:relative; top:8px; height:36px; }

	.event-info-home {position:relative;padding-right:0; margin-right:0; margin-left:48px;}
	.event-date-home {font-size:10px; font-weight:bold; line-height:16px; color:#267a94; padding-bottom:6px}
	.event-data-home {font-size:12px; font-weight:bold; line-height:16px}


	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */&
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
	.event-date, .event-data {background:#FFF; padding:8px 8px; font-weight:bold; font-size:12px; }
	.event-date {width:90%; color:#999; margin:0 0 2px 0}
	.event-data {width:90%; color:#222; margin:0 0 8px 0}
	
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

	.event-date, .event-data {background:#FFF; padding:8px 8px; font-weight:bold;  }
	.event-date {width:90%; color:#069; margin:0 0 2px 0; font-size:12px;}
	.event-data {width:90%; color:#222; margin:0 0 8px 0; font-size:14px;}
		
	}