/* 
Theme Name:		 Flash Child Theme
Theme URI:		 http://www.allroundweb.nl/
Description:	 Flash Child Theme
Author:			 Rob Abrahams
Author URI:		 http://allroundweb.nl/
Template:		 flash
Version:		 1.0.0
Text Domain:	 Flash-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */

/*pagina's*/
button#evf-submit-696 {
	color: #fff;
    padding: 13px 20px;
    background: #fa9500;
    font-size: 18px;
    box-shadow: 0 0 43px 0 rgba(0,0,0,.15);
    border: none;
}

/*Reserveerknop*/
.menu-item.boeken-btn a {
    background: #ff9800;
    color: #fff !important;
    padding: 10px;
}

/*Slider*/
.tg-slider-widget .caption-title,
.tg-slider-widget.slider-light .caption-desc{
	color: #fff;
}

.tg-slider-widget.slider-light .caption-title,
.tg-slider-widget.slider-light .caption-desc {
    text-shadow: 1px 1px #000;
}
.tg-slider-widget .btn-wrapper a {
    border: 3px solid #ffffff;
    color: #fff;
    text-shadow: none !important;
    background: #2eafb8;
}
.tg-slider-widget .swiper-slide {
    max-height: 45vh;
}

/*Title*/
.breadcrumb-trail.breadcrumbs {
    background: #2eafb8 none repeat scroll 0 0;
    margin-bottom: 30px;
    color: #fff;
}
.breadcrumb-trail.breadcrumbs .trail-items li span,
.breadcrumb-trail.breadcrumbs .trail-items li span:before {
	color:#fff;
}
/*Footer*/
#bottom-footer span {
	color:#fff;
}
#bottom-footer span a {
	color: #fff;
}

/*Footer reserveer widget*/
#siteorigin-panels-builder-3 a,
#siteorigin-panels-builder-3 .service-content-wrap {
	color:#fff;
}	
#siteorigin-panels-builder-3 .service-more {
    background: #ff9800;
    padding: 5px 11px;
    font-size: 17px;
    border: 2px #fff solid;
}
#siteorigin-panels-builder-3 .service-more:after {
	margin-top: 5px;
}

/*reserveer widget pagina*/
#main .tg-service-widget.tg-service-layout-1 .service-more {
    background: #ff9800;
    padding: 5px 11px;
    font-size: 17px;
    border: 2px #fff solid;
    color: #fff;
}
#main .tg-service-widget.tg-service-layout-1 .service-more:after {
	margin-top: 5px;
	color: #000;
}
#main .tg-service-widget.tg-service-layout-1 {
    border: 1px #313b48 solid;
    padding: 10px;
}
/*CTA button TP*/
.cta-container, .img-container {
	background-color: #f8f8f8;
	padding:50px 30px;
}
.cta-container .cta-btn {
	display: inline-block;
}
.cta-container .cta-btn a {
	color: #fff;
    padding: 13px 20px;
    background: #313b48;
    font-size: 18px;
    box-shadow: 0 0 43px 0 rgba(0,0,0,.15);
    border: 2px #fff solid;
	display:inline-block;
    margin-top: 8px;
    text-align: center;
}
.cta-container .cta-btn a:first-child {
	background: #ff9800;
}
.cta-container .cta-btn a:hover {
	background: #4d5c70;
}
.cta-container .cta-btn a:first-child:hover {
	background: #cc7a00;
}
.tp-text a {
	color: #ff9800;
}

/*CTA footer*/
#awcustomfooter {
    background: #2eafb8;
    color: #fff;
    padding: 40px 0px;
}
.aw-cta {
	max-width: 1200px;
    margin: 0 auto;
}
.aw-cta h4 {
    display: inline-block;
}
.aw-cta .cta-btn {
	display: inline-block;
	float: right;
}
.aw-cta .cta-btn a {
	color: #fff;
    padding: 13px 20px;
    background: #313b48;
    font-size: 18px;
    box-shadow: 0 0 43px 0 rgba(0,0,0,.15);
    border: 2px #fff solid;
}
.aw-cta .cta-btn a:first-child {
	background: #ff9800;
}
@media (max-width: 1220px) { 
	.aw-cta {
		padding: 0px 20px; 
	}
}
@media (max-width: 830px) {
	.aw-cta .cta-btn {
    	display: inline-block;
    	float: left;
    	width: 100%;
    	margin-top: 25px;
	}
	#awcustomfooter {
		padding-bottom: 100px;
	}
}
@media (max-width: 780px) {
	.img-container {
		display:none;
	}
	.cta-container {
		margin-bottom:20px;
	}
	.usp-item h3, .tp-h3{
		font-size:18px;
	}
	.tp-h2 {
		font-size:25px;
	}
}
@media (max-width: 480px) {
	.cta-container .cta-btn{
		width: 100%;
	}
}

@media (max-width: 370px) {
	.aw-cta .cta-btn a {
		display: block;
	}
	#awcustomfooter {
		padding-bottom: 150px;
	}
}

.awusp {
	margin-bottom: 20px;
}
.awusp p {
	margin-bottom: 0;
}
.awusp i {
	color: #00b900;
}

/* custom - op basis van TommyBookingSupport */
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav>.tbs-active>a, 
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav>.tbs-active>a:focus, 
#TommyBookingSupport .tbs-navbar-default .tbs-navbar-nav>.tbs-active>a:hover { color: #fff; background-color: #2eafb8; }
#TommyBookingSupport .tbs-btn-info { color: #fff;  background-color: #2eafb8; border-color: #2eafb8;  }
#TommyBookingSupport .tbs-btn-info:hover { background-color: #208990; border-color:  #208990; }
#TommyBookingSupport .tbs-btn-success {color: #fff;background-color: #ff9800;border-color:  #ff9800;font-size: 16px;/* margin: 15px 0; */}
#TommyBookingSupport .tbs-btn-success:hover { color: #fff;  background-color: #e27606; border-color:  #e27606; }
#TommyBookingSupport .tbs-btn-info, #TommyBookingSupport .tbs-btn-success { transition: all 0.5s ease; }
#TommyBookingSupport .tbs-text-right .tbs-btn-success { margin: 30px 0;}
.tbs-calendar .tbs-day.tbs-vertrekdag { cursor: pointer; }
#TommyBookingSupport h2.tbs-translate {
    margin-bottom: 30px;
}
/* extra */
#TommyBookingSupport { margin: 0 -15px; }
#TommyBookingSupport .tbs-btn { border-radius: 0; }
#TommyBookingSupport .tbs-legenda .tbs-day, 
#TommyBookingSupport .tbs-calendar .tbs-day,
#TommyBookingSupport .tbs-navbar-default { border-radius: 0;}
#TommyBookingSupport .tbs-form-control { border-radius: 0;   box-shadow: none; }
/* #TommyBookingSupport .tbs-calendar .tbs-day.tbs-beschikbaar { background-color: #2eafb8; } */
#TommyBookingSupport .tbs-calendar .tbs-day.tbs-beschikbaar:hover {  background-color: #ff9800; }
body #TommyBookingSupport .tbs-calendar .tbs-day.tbs-selected { background-color: #ff9800!important; }

	
	