/*
 Theme Name: SongWriter Premium Child 2
 Theme URI:    http://www.fjallabak.is/songwriter-child/
 Description:  SongWriter Premium Child Theme with Bootstrap support
 Author:       Pierre Brihat
 Author URI:   http://www.pierrebrihat.com
 Template:     songwriter-premium
 Version:      1.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: light, black, white, gray, blue, green, red, purple, orange, one-column, two-columns, right-sidebar, responsive-layout, custom-background, custom-header, custom-colors, custom-menu, featured-images, full-width-template, sticky-post, theme-options, translation-ready, editor-style, post-formats, rtl-language-support
 Text Domain: songwriter-child
*/
#header-image{
	position:relative;
	background-size: cover;
	height:500px;
	padding-top:40px;
}
.header-image img{
	margin:0;
}



.tax-ktb_travels_tax #content { 
width :47%;
 margin:0;
 padding:0;
}

.tax-ktb_travels_tax #sidebar {
width :48%;
 margin:0;
 padding:0;


}


.single-ktb_travels #content { 
width :70%;
 margin:0;
 padding:0;
}

.single-ktb_travels #sidebar {
width :29%;
 margin:0;
 padding:0;


}

.section.group {
/*background-color:#d8d8d8;*/
background-color:#ffffff;
margin:2px;
}

.details {
background-color:#669900;
width: 100%;

}

.bouton {
font-size:1,7rem;
border-radius: 3px;
display: inline-block;
margin-bottom: 0px !important;
text-align: center;
cursor: pointer;
margin-top:10px;
margin-bottom:10px;
padding: 10px;

}

a.bouton.details {
color:#ffffff;

}

.page #content {
width : 45%;
 margin:0;
 padding:0;
	}
	
.page #sidebar {
	width : 53%;
 margin:0;
 padding:0;
	}

.gallery {
	margin: 0;
}

.gallery a{
 width:50%;
 display:block;
 margin:0;
 padding:0;
}

.gallery a img{
 width:100%;
 display:block;
 margin:0;
 padding:0;
 }

.red_btn {background-color:#ff0000;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:24px;border:0;cursor:pointer;}.red_btn span{font-size:16px;color:#ffffff;padding:4px 10px;line-height:16px;}


select {
	appearance:menulist;
	-moz-appearance:menulist; /* Firefox */
	-webkit-appearance:menulist; /* Safari and Chrome */
}

.booking-full {
    background-color:#999999;
    display: inline-block;
    color:#FFF;
    font-size: 14px;
    width: 100%;
    height: auto;
    margin-top: 5px;
    padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}

.departures_table input[type=submit] {
        width: 100%;

    
}

.booking-right {
    text-align: right;
  
}
.booking-middle {
    text-align: center;
  
}

/* Currency selector */
#top-currency-selector{
	max-height:35px;
	line-height:35px;
	float:left;
}
#top-currency-selector .ktb-currency-selector{
	/*float:left;*/
	margin-left:10px;
}

#tabs-7 {
    height: 100px;
}

/*.single-ktb_bookings input[type="image"]{
	background-color: #76a934;
	border: none;
	border-radius: 0 !important;
	box-shadow: none;
	color: white !important;
	cursor: pointer;
	font-size: 15px;
	height: auto;
	margin-top: 5px;
	padding: 7px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
}*/

.travels_list .attachment-post-thumbnail{max-width:100%;}


#content .entry-headline-wrapper { margin:0 0 0 0;}
#content .entry-content { margin:0 0 0 0;}

.textwidget .travels_list h2 { font-size: 16px;}
.textwidget .travels_list span { font-size: 14px;}

.entry-content, .sidebar-widget {margin-bottom: 0px;}

.post-meta {visibility: hidden;}

.booking_form label {width:100%; display:block;}

.cycloneslider-caption-title {color:#ff0000;}

.entry-content-inner {
	padding-top: 20px;
	padding-left:0px;}
.entry-headline-wrapper-inner {padding: 0px;}

.single #content .attachment-post-thumbnail {padding-top:10px;}


.google-maps iframe {
        position: relative;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 600px !important;
    }

a.file-download:link, a.file-download:visited {
	color : #669900 !important;
 	text-decoration: underline !important;
}