/*
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
*/



/*Add your own styles here:*/

.logo { margin-top: 1%;}

#header_main_alternate {
  background-color: #f26531;
border:none;}

#header_main {
border: none;}

.header_color .main_menu ul:first-child > li > a { color: #ffffff;  text-shadow: 1px 1px 2px #555555; } /* color of main menu items */

.main_menu .menu a {border-left: 1px solid #f57e56;}

.main_menu ul:first-child > li > a { padding: 0 20px;}


.header_color .av-subnav-menu a:hover, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
color: #ffffff; }

/* Menu */
#header_main_alternate {border:none; background: #f26432; /* Old browsers */}
	#header_main_alternate .main_menu .menu li ul ul {left: 205px;}

	.main_menu > div, 
	.main_menu ul:first-child {height: 48px !important;}
	.main_menu ul:first-child > li > a {font-size: 13px !important; height: 48px !important; line-height: 48px !important;}
	.main_menu ul:first-child li a {border-color: #f57e56; text-shadow:1px 1px 2px #555555;}
	.main_menu .sub-menu li a {border:none !important; text-shadow:none !important;}
		
	.header_color .main_menu ul {background:none;}	
	.header_color .main_menu ul:first-child > li.current-menu-item > a, 
	.header_color .main_menu ul:first-child > li > a,
	.header_color .main_menu ul:first-child > li a:hover,
	.header_color .main_menu ul:first-child > li.active-parent-item > a {color: #ffffff;}
	.header_color .main_menu ul:first-child > li a:hover,
	.header_color .main_menu ul:first-child > li.current-menu-item > a {border-bottom:3px solid #5ec7e1;}
	
	li.menu-item-has-children {border}

	.header_color .avia-menu-fx {background:none;}
	.current-menu-item > a > .avia-menu-fx {display:none;}
	
	.main_menu .menu ul {margin-top:0;}
	.main_menu ul:first-child > li > ul {border-top:none;}
	.main_menu ul:first-child > li > a {padding:0 20px;}
	
/* Search */
	#header .menu-item-search-dropdown > a {font-size:24px !important;}
	#header #menu-item-search-form {float:right;}
	#header #menu-item-search-form > form > div {display:block !important; opacity:1 !important; margin-top:10px;}
	#header #s {width:210px;}
	#top #s {padding:5px 10px;}
	#top #searchsubmit {height:28px; line-height: 28px;}
	#top #searchsubmit:hover {background: #f26532;}
	#top #searchsubmit:active, #top #searchsubmit:focus {outline:none;}
	#top .ajax_search_response {background:#ffffff; box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); position: absolute !important; top: 48px; width:200px;}
	#top div .ajax_search_entry {border: none; padding:12px 16px;}
	#top div .ajax_search_entry_view_all:hover {background:#ffffff; border:none !important; color:#f26532 !important;}
	
	.bottom_nav_header.social_header .main_menu ul:first-child li a {text-shadow:none;}
	.ajax_load_inner {height:28px; line-height: 28px;}
	.ajax_search_response h4:first-child {padding: 15px;}
	.ajax_search_image,
	.ajax_search_excerpt {display:none;}
	.ajax_search_title {font-weight: normal; text-transform: none;}

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
font-weight:600;}

.av-subheading_below {
margin-top: 0.9em; }

.av-subheading  {
font-size:13px !important; 
line-height:1.5em;
}

.av-magazine-hero-left.av-magazine-top-bar-active .flex_column {

padding-top: 0px;
}

.av-magazine-hero-left .av-magazine-top-bar {
display:none;
}

.av-upcoming-event-image {
border-radius: 0px !important;
padding: 5px;
border: 1px solid #e1e1e1;
}

.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
padding-top: 165px !important;
}

.avia-button.avia-size-large {
font-size: 15px !important;
font-weight: 600;
}

#top .avia-button.avia-color-light {
background: none !important;
}

.title_container {
background-color: #f8f8f8 !important;
}

.comment-entry {
display:none;
}

#header .avia_mega_div {
margin: 0 0 0 0 !important;
}

.sub-menu {
border-top:none !important;
}

.header_color .avia-bullet { border-color: #f26531; }

.sidebar .widget li {
border-bottom: 1px dashed #e1e1e1;
padding: 7px 0px 7px 0px;
}

#top .header_color a:hover .avia-bullet { border-color: #5ec7e1!important;
border-top: 3px solid transparent !important;
border-bottom: 3px solid transparent !important;
border-left: 3px solid green;
 }

.avia-promocontent p {
font-size:13px;
}

#top .avia-button.avia-color-dark {
border: 3px solid #f26531;
color: #f26531 !important;
font-weight:bold;
}

.av_promobox {
padding: 5px 30px 20px 30px;
}

ul.disc, .entry-content-wrapper ul {
list-style-type: square;
}

.main_menu .av-main-nav #menu-item-3490 a {
border-right: 1px solid #f57e56 !important;
}

.main_menu .av-main-nav #menu-item-16974 a {
border-right: 1px solid #f57e56 !important;
}

#top .sub_menu li ul {
left: 0% !important;
width:200px;
}

.avia-table .avia-heading-row th {
background: #f26531;
color: #ffffff;
}

.form-13 {
float:left;
margin: 0 4% 0 0;
width: 30%;
}

.form-13-last {
float:left;
margin: 0 0 0 0;
width: 32%;
}

.form-full {
clear:both;
margin:0;
max-width:100%;
}

.form-label {
font-size: 11px;
font-weight: bold;
}

.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {
background-color: transparent;
border: 3px solid #f26531;
border-radius: 3px;
display: block;
margin: auto;
width:50%;
text-align:center;
text-transform:uppercase;
font-weight:bold;
padding: 10px;
color: #f26531;
}

.wpcf7 input[type="submit"]:hover {
background-color: transparent;
border: 3px solid #f26531;
opacity: 0.7;
border-radius: 3px;
display: block;
margin: auto;
width:50%;
text-align:center;
text-transform:uppercase;
font-weight:bold;
padding: 10px;
color: #f26531;
}

.form-12 {
float: left;
margin: 0 5% 0 0;
width: 47.5%;
}

.form-12-last {
margin: 0;
width: 47.5%;
float: left;
}

.wpcf7-form h6 {
clear: both;
margin: 15px 0;
}

.form-23 {
float: left;
width: 64%;
margin: 0 4% 0 0;
}

@media only screen and (max-width: 767px) {
	.form-12, .form-12-last, .form-13, .form-13-last, .form-23 {
	clear: both;
	margin:0;
	width: 100%;
}
}

.wpcf7-form input[type="file"] {
border: 1px solid #e1e1e1;
background-color: #f8f8f8;
color: #808080;
margin-bottom: 20px;
padding: 8px 6px;
}

.wpcf7-form input, .wpcf7-form textarea {
width:100% !important}

.wpcf7-form input[type="checkbox"] {
width: auto !important;
}

span.wpcf7-not-valid-tip {
font-size: 11px;
margin-top: -15px;
}

#mc_embed_signup .indicates-required {
display:none;
}

#mc_embed_signup {
font-size:12px !important;
font-weight: normal !important;
}

#mc_embed_signup form {
padding: 10px 0 0 0 !important;
}

#mc_embed_signup .mc-field-group {
padding-bottom: 0px !important;
}

#mc_embed_signup .asterisk {
top: 0px !important;
font-size: 100% !important;
}

#mc_embed_signup .button {
background-color: transparent !important;
border: 3px solid #f26531 !important;
border-radius: 3px !important;
color: #f26531 !Important;
height: 45px !important;
text-transform: uppercase !important;
font-weight: bold !important;
font-size: 100% !important;
}

#mc_embed_signup .button:hover {
opacity: 0.7 !Important;
}

.slogan {
color: #f26532;
font-style: italic;
font-size:18px;
line-height: 24px;
}

#top .avia-button-fullwidth {
padding:10px;
font-size:1.1em;
}

.home .entry-content-wrapper  li span {
float: right;
font-size:11px;
}

.home .entry-content-wrapper ul {
list-style-type: none;
}

.home .entry-content-wrapper li.all-events-link {
border-bottom: 0 none;
}

.home .entry-content-wrapper li.all-events-link a {
background: transparent;
border: 3px solid #f26531;
color: #f26531 !important;
font-weight: bold;
padding: 10px 16px 10px;
font-size: 13px;
border-radius: 3px;
text-decoration: none;
position: absolute;
}

.home .entry-content-wrapper li.all-events-link a:hover {
opacity: 0.8;
}

.event-thumb {
float: left;
margin-right: 20px;
width: 19%;
position: relative;
}

.event-content {
float: left;
width: 65%;
position: relative;
margin-right: 20px;
}

.event-location {
float: left;
}

.events-table thead {
display:none;
}

.events-table tr:nth-child(odd) {
background: #ffffff;
}

.events-table td {
border: 0 !important;
border-bottom: 1px dashed #e1e1e1 !important;
padding: 50px 30px 40px 0;
vertical-align: top;
}

.event-line hr {
border-image: none !important;
border-style: none none dashed !important;
border-width: 0 0 1px !important;
padding: 5px;
}

.alternate_color strong, .main_color strong { color: #222222; }

.single-event-sidebar .sidebar-divider {
border-bottom: 1px dashed #e1e1e1;
}

.single-event-sidebar p {
padding: 5px 0 10px 0;
}

.em-booking-submit {
background: transparent !important;
border: 3px solid #f26531 !important;
color: #f26531 !important;
font-weight: bold !important;
padding: 10px 16px 10px !important;
font-size: 13px !important;
border-radius: 3px !important;
text-decoration: none !important;
position: absolute !important;
}

.em-booking-submit:hover {
opacity: 0.8;
}

.btn {
background: transparent !important;
border: 3px solid #f26531 !important;
color: #f26531 !important;
font-weight: bold !important;
padding: 10px 16px 10px !important;
font-size: 13px !important;
border-radius: 3px !important;
text-decoration: none !important;
position: absolute !important;
}

.btn:hover {
opacity: 0.8;
}

#event-list {
margin-top: 25px;
}

.event-link {
display: inline-block;
max-width: 137px;
}

.event-date {
color: #bbbbbb;
display: inline-block;
float:right;
font-size:10px;
margin-left:10px;
}

.em-booking-login {display:none;}
	.em-booking-form-details {width:100%;}
	.em-booking-form-details input[type="text"] {width:100% !important;}
	.em-booking-form-details select, .em-booking-form-details input[type="submit"]  {width:47.5% !important;}
	.em-attendee-fields {clear:both; display:block; overflow:hidden; width:100%;}
	.em-attendee-fields p {background: #ffffff !important; border: none !important; float:left; padding: 0 !important; width:47.5% !important;}
	.em-attendee-fields p.input-field-attendee_email {margin-left:5% !important;}
	.em-attendee-fields p label {color:#444444; font-family: 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
	.em-attendee-fields p input {margin-bottom:0 !important; width:100% !important;}

.em-tickets-spaces {
width:47,5%;
}

.page-thumb {
display:none;
}

.home .entry-content-wrapper ul li {
border-bottom: 1px dashed #e1e1e1;
margin-bottom: 8px !important;
padding-bottom: 9px;
padding-top: 8px;
}

.em-pagination .page-numbers {background:#fcfcfc; border-radius: 100px; -webkit-border-radius: 100px; -moz-border-radius: 100px; box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2); color:#808080; display: block; float: left; height: 35px; line-height: 34px; margin-right: 3px; padding: 0; text-align: center; -ms-transition: background 0.15s ease-out;
-moz-transition: background 0.15s ease-out; -webkit-transition: background 0.15s ease-out; -o-transition: background 0.15s ease-out; transition: background 0.15s ease-out;width: 35px;}
	
	.em-pagination a.page-numbers:hover {background: #808080; color: #ffffff; text-decoration:none;}

@media only screen and (max-width: 768px) {
#top .avia-layerslider .ls-nav-prev, #top .avia-layerslider .ls-nav-next .ls-bottom-slidebuttons { 
display: none !important; }}


@media only screen and (max-width: 768px) {
#top .avia-layerslider .ls-bottom-slidebuttons { 
display: none !important; }}

@media only screen and (max-width: 768px) {
.slider-button { 
display: none !important; }}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { .slider-button { 
display: none !important; }}

.small-preview {
background-color: #f8f8f8 !important;
}

.big-preview.single-big { 
display:none; }

.popmake-solliciteren {
font-weight: bold;
padding: 15px 20px 13px;
font-size: 13px;
min-width: 139px;
background-color: transparent;
color: #f26531;
font-family: 'Open Sans';
border-radius: 3px;
border: 3px solid #f26531;
line-height: 1.2em;
}

.popmake-solliciteren:hover {
opacity: 0.9;
}

#popmake-16450 {
padding: 18px;
border-radius: 3px;
border: 8px solid #ffffff;
}

.pum-theme-16445 .pum-title {
color: #f26531 !important;
margin-bottom: 10px;
}

.pum-close {
background-color: #f26531 !important;
}

.sidebar .widget ul.pdf_downloads li a {background: url("https://www.alcadis.nl/wp-content/uploads/2017/03/pdficon_small.png") no-repeat left; display: block; padding-left: 30px;}
