/*
Theme Name: Oil4
Theme URI: http://www.oil4.nl
Version: 1.0
Description: Child Theme
Author: Oil4
Author URI: http://www.oil4.nl
Template: enfold
*/

/* Groene kleur boekingsformulier */

.tbs-btn {background-color:#315f46!important;color:#ffffff!important;}

/* Lettertype boekingsformulier artikelen */

#artikelen h4 {font-family:'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif!important;font-size: 14px!important;}

#top .avia-button {
		text-transform: normal !important;
}

#top .avia-button.avia-size-small {
	padding-left: 20px;
	padding-right: 20px;
	font-weight: 300;
	font-size: 70%;
	text-transform: normal !important;
}

#top .avia-button.avia-color-theme-color-highlight {
	color: #00A1BC;
}

#top .avia-button.avia-color-theme-color-subtle {
	background-color: #ffffff;
	color: #002D5D;
}

.post-title entry-title {
	font-size: 26px!important;
}

.entry-content-wrapper .post-title {
font-size: 26px!important; 
}

#yellow .av-subheading_above  {
color: #EDB941 !important;
}

#omgeving .av-subheading_above  {
color: #EDB941 !important;
}

#activiteiten .av-subheading_above  {
color: #EDB941 !important;
}

#beleving .av-subheading_above  {
color: #EDB941 !important;
}

h3.widgettitle {
	font-size:24px!important;
}

.textwidget {
	font-size:15px!important;
}

.avia-testimonial_inner {
	font-size: 18px!important;
	
}




/* Toggles */


.main_color .toggle_content {
background: #ffffff;
	border: 0px solid #ffffff!important;
}

.main_color .toggler:hover {
color: black;
background: #f4f4f4;
}

.single_toggle {
    border-top: solid 0px;
    border-color: #315f46 !important;
}

.toggle_icon {
    background: #315f46;
    width: 25px;
    height: 25px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    left: 2px !important;
    top: 18px !important;
}

.vert_icon, .hor_icon {
    border-color: #FFFFFF !important;
}

.hor_icon {
    left: 6px !important;
    top: 10px !important;
}

.vert_icon {
    left: 10px !important;
    top: 6px !important;
}
.copyright {letter-spacing:2px!important;}

/* Toggles einde */

/* custom - op basis van TommyBookingSupport MINI Widget */
.zoek-en-boek-widget {  width: 100%; }
.zoek-en-boek-widget  .tommy-zeb-wrapper * {  font-family: 'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important; }
.zoek-en-boek-widget  .tommy-zeb-wrapper .tommy-zeb-left {
    background: none;
    color: #fff;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper-mini h2.ng-binding {
    display: inline;
    font-family: 'yanone-kaffeesatz','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif!important;
    font-weight: 400!important;
    text-transform: none!important;
    font-size: 20px;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-person-categories .ng-scope { padding: 0; }
.zoek-en-boek-widget {
    position: relative;
    min-width: 300px;
    padding: 15px 20px;
    background-color: #EDB941;
    color: #ffffff;
    text-align: left;
    max-width: 1280px;
    margin: 0 auto;
}
.zoek-en-boek-widget .tommy-zeb-person-categories .ng-scope {  display: none!important; }
.zoek-en-boek-widget .tommy-zeb-person-categories .ng-scope:first-child {
    display: inline!important;
    width: 100%;
}

.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-left .tommy-zeb-accommodation-types {
    flex: 1 1 100px;
    max-width: inherit;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-left .tommy-zeb-accommodation-types {
    display: block !important;
    margin-right: 30px;
    padding-right: 20px;
    border-bottom: none;
    border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-left .tommy-zeb-accommodation-types .ng-isolate-scope {  width: 100%; }
.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-person-categories .tommy-zeb-accommodation-person-category-label {
    line-height: 28px;
    font-size: 13px;
    display: none;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-person-categories select { float: right; }
.zoek-en-boek-widget  .tommy-zeb-wrapper select option { display: block;}
.zoek-en-boek-widget  .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-left {
    font-size: 16px;
    font-weight: 400!important;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper * h2 {
    color: #fff;
    font-weight: 600!important;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper-mini .tommy-zeb-left.ng-scope { padding: 0;}
.zoek-en-boek-widget  .tommy-zeb-wrapper-mini button.tommy-zeb-btn {
    background-color: #315F46;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 10px 20px;
    margin-top: 34px!important;
    margin-left: 15px;
}
.zoek-en-boek-widget  .tommy-zeb-wrapper-mini button.tommy-zeb-btn:hover {
    background-color: #000;
    color: #ffffff;
}
.zoek-en-boek-widget .tommy-zeb-wrapper * h2 {
    font-weight: 400;
    text-transform: uppercase!important;
    font-size: 14px;
}
.zoek-en-boek-widget tommy-person-category.ng-isolate-scope {  width: 100%; }
.zoek-en-boek-widget .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-period input {
    border-radius: 2px;
    padding: 10px 10px;
}
.zoek-en-boek-widget .tommy-zeb-wrapper-mini .tommy-zeb-period .tommy-zeb-date-begin-label, .tommy-zeb-wrapper-mini .tommy-zeb-period .tommy-zeb-date-end-label {  line-height: 40px; }
.zoek-en-boek-widget .tommy-zeb-wrapper.tommy-zeb-wrapper-mini label.ng-binding {  font-weight: normal!important; }

@media (max-width: 768px) {
    .zoek-en-boek-widget .tommy-zeb-wrapper.tommy-zeb-wrapper-mini .tommy-zeb-left .tommy-zeb-accommodation-types {
        border-right: none!important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.4)!important;
    }
   .zoek-en-boek-widget .tommy-zeb-wrapper-mini button.tommy-zeb-btn {
        margin-left: 0!important;
        width: 100%!important;
     }
    tommy-confirm-update.ng-isolate-scope {
        width: 100%;
    }
}

.text-sep text-sep-cat {
    display: none!important;
}

.entry-content-header {
	font-size: 16px!important;
}



.blog-categories {
    display: none;
}

span.blog-author.minor-meta, .text-sep-date {
    display: none!important;
}



.blog-meta {
    display: none!important;
}

.news-thumb  {
    display: none!important;
}

.sidebar .news-time {
display:none !important; 
}

.entry-content {
	font-size: 14px;
line-height: 1.7; 
 }

.tbs-img-responsive { display:none !important; 
}

#zoekboek .tommy-zeb-wrapper .tommy-zeb-left{ background-color: #315f46!important; }

#zoekboek  .tommy-zeb-left h1{
	font-family: 'yanone-kaffeesatz','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif!important;
	font-size: 26px!important;
}

#yellow  .entry-content-header  {
display: none;
}

.news-headline {
	font-size:14px!important;
}
 
@media only screen and (max-width: 600px) {
  .tbs-navbar {
  display:none!important; 
  }
}

@media only screen and (max-width:767px) {
  #top #wrap_all .av-burger-overlay .av-burger-overlay-scroll #av-burger-menu-ul li a {
    font-size: 22px;
    color: #333333 !important;
  }

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
    color:#315f46  !important;
}
}
	
	@media only screen and (max-width: 767px) {
.responsive #scroll-top-link {
  display: block !important;
}}
	
.tbs-translate {
		font-family:'open sans', !important; 
	}

div.av-section-cont-open {
               z-index: 10000;
}