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

.title_container .breadcrumb { right: auto; left: 52px; top: 33px; color: #555; font-weight: 400; font-size: 0.9rem; font-style: italic; }
.breadcrumb-trail * { color: #555!important; }
span.trail-before { display: none!important; }
.breadcrumb .sep { width: 12px; }
.breadcrumb-shortcode {color: #555; font-weight: 400; font-size: .9rem; font-style: italic; margin: 0px 0px 12px 0px;}
.breadcrumb-shortcode a {color: #555 !important;}
.title_container .main-title { top: 55px; color: #333; font-size: 2.5rem; font-weight: 700; letter-spacing: 0; line-height: 1; margin-bottom: 20px; }
#top .alternate_color.title_container .main-title a { color: #333;font-size: 2.5rem; font-weight: 700; letter-spacing: 0; line-height: 1; text-transform: unset; }
.sidebar_left .inner_sidebar {margin-right: 0;}
.main_color .widget_nav_menu ul:first-child > .current-menu-item, .main_color .widget_nav_menu ul:first-child > .current_page_item {background: #ffffff;}
.recentcomments, .widget_recent_entries li {border-top-width: 1px;}
.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current-menu-item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current_page_item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child > .current-menu-ancestor {padding-left: 0 !important;}
.sectie-beurs h3 {color: #ffffff !important;}

/* CSS - Toggle */
.av_toggle_section .toggle_icon {left: auto; right: 16px;}
.js_active .toggler {background: #fff !important; border-color: #b9308a !important; color: #b9308a !important; font-weight: 600; padding: 16px 30px 16px 27px; border-radius: 0px !important;}
.toggle_icon {border-color: #b9308a !important;}
.toggle_icon .vert_icon {border-color: #b9308a;}
.toggle_icon .hor_icon {border-color: #b9308a;}
.toggle_content {background-color: #fff !important; border-color: #b9308a !important;}

img + h1, img + h2, img + h3, img + h4, img + h5, img + h6 {margin-top: 0px !important;}

/* YouTube Video with iframe */
.video-container {position: relative; width: 100%; height: 0; padding-bottom: 56.25%;}
.video-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* YouTube Video play button */
#top .avia-video .av-click-to-play-overlay .avia_playpause_icon {background: #ff0000;}

/* Gerelateerde producten uitlijning */
#top #wrap_all .main_color .aaa-gerelateerde-producten h3, #top #wrap_all .alternate_color .aaa-gerelateerde-producten h3 {margin-top: -10px; text-align: center}
#top #wrap_all .main_color .aaa-gerelateerde-producten p, #top #wrap_all .alternate_color .aaa-gerelateerde-producten p {text-align: center;}

/*@media screen and (max-width: 767px) {
.responsive .title_container .main-title + .breadcrumb {top: -40px; left: 2px;}
}*/

h1 {
    color: #333 !important;
	font-size: 2.5rem; 
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1 !important;
    text-transform: none !important;
    margin-bottom: 14px;
}

#top .alternate_color.title_container .main-title a {color: #333 !important;}

@media screen and (max-width: 767px) {
h1, h1 a {
	    color: #333 !important;
	    font-size: 28px !important;
	    line-height: 1 !important;
}
}

.av-thin-font .av-special-heading-tag,
.modern-quote .av-special-heading-tag {
    font-weight: 700;
}
.yoast-broodkruimel,
.yoast-broodkruimel a,
.yoast-broodkruimel a:hover {
    color: #555;
    font-weight: 400;
    font-size: 0.9rem;
    font-style: italic;
}

/*----------------------------------------
// CSS - Styling colomn footer full width
//--------------------------------------*/
#footer .flex_column:nth-child(5) {
    width: 100%;
    margin-left: 0;
}
#footer .flex_column:nth-child(1), #footer .flex_column:nth-child(2), #footer .flex_column:nth-child(3), #footer .flex_column:nth-child(4) {
    width: 20%;
}
div.textwidget p {font-size: 13px}

/*----------------------------------------
// CSS - Styling widget Feedback Company
//--------------------------------------*/
.__fbcw__bar-widget {
    padding: 0px 10px 0px 0px !important;
}

/*----------------------------------------
// CSS - Styling contact form 7
//--------------------------------------*/
.one-half-cf7,
.one-third-cf7 {position: relative; margin-right: 2%; float: left; margin-bottom: 0px;}
.one-half-cf7 {width: 49%;}
.one-third-cf7 {width: 32%;}
.last-cf7 {margin-right: 0 !important; clear: right;}

@media only screen and (max-width: 767px) {
.one-half-cf7, .one-third-cf7 {width: 100%; margin-right: 0;}
}

/* Textarea email and input fields */
#top .wpcf7-form input[type='text'],
#top .wpcf7-form input[type='email'],
#top .wpcf7-form input[type='tel'],
#top .wpcf7-form .wpcf7-textarea {
border-color: #d0d2d3;
/*background: #dbebfa;*/
/*color: #00334e;*/
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 17px;
line-height: 1em;
padding: 13px!important;
border-radius: 2px;
}

/* Submit button */
#top .wpcf7-form .wpcf7-submit {
padding: 15px 30px;
border-radius: 2px;
}

/* Border gallery */
#top .av-inner-masonry {
  border: 1px solid #bfbfbf;
}

/* Vlags GTranslate */
.glink.nturl.notranslate {
  padding: 0 5px;
}

/* Widget sidebar contact button */

@media only screen and (max-width: 989px) {
.widget_sidebar_contact_button a {
  margin: 7px 0px -11px 0px !important;
}
}

.widget_sidebar_contact_button a {
  border-bottom: 1px solid #d2d2d3;
  background: #b9308a;
  padding: 15px !important;
  color: #fff !important;
  text-decoration: none;
  display: block;
  margin-top: 10px;
}

/* Widget sidebar download button */

@media only screen and (max-width: 989px) {
.widget_sidebar_download_button a {
  margin: 7px 0px -11px 0px !important;
}
}

.widget_sidebar_download_button a {
    background: #ffffff;
    padding: 15px !important;
    color: #b9308a !important;
    text-decoration: none;
    outline: 2px solid #b9308a;
    outline-offset: -2px;
    display: block;
    margin-top: 15px;
}

#header {
    background: rgba(0, 0, 0, 0.75);
    transition: all 0.5s;
    z-index: 9991;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    color: #fff;
/*  padding: 24px 0; */
}
.campgain-header {
    display: flex;
    align-items: center;
}
.star-rating {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 8rem;
}

.special_amp {
    font-family:  inherit;
    font-style: normal;
    font-size: inherit;
    font-weight: inherit;
    color: #333 !important;
}