/*
Theme Name: Surfatoll French
Description: Child theme of Surfatoll English 
Author: Rory McDaniel
Template: surfatoll_english
*/

@import url("../surfatoll_english/style.css");

#nav li {
float: left;
margin: 0 0 0 17px;
}

.nav li {
float: left;
margin: 0 18px 0 0;
}

.visual-holder .visual h2 {
			text-transform:none;
		}

.contact-form .fields label {
float: left;
text-align: right;
color: #505050;
font: bold 16px/36px arial, helvetica, sans-serif;
width: 168px;
}


.contact-form .fields .holder {
overflow: hidden;
padding: 0 35px 0 20px;
}

.page-template-resort-page-php .contact-form .fields .holder {
overflow: hidden;
padding: 0 68px 0 10px;
}

.chart .holder {
background: url("images/fr-swell-chart.jpg") no-repeat;}

.reservation-button.btn-submit{margin-top:20px!important;}
.go-boat{width:88px!important;}
.twocolumns header h3 {
    font-size:21px;
    margin: -3px 0 0 0;
}
ul.boatgallery{
    margin-top:18px;
}
@media screen and (max-width:898px){
	.nav{
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding-bottom:6px;
		text-align:center;
	}
	.nav ul{
		float:none;
		padding:8px 0;
		line-height:normal;
	}
	.nav li{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin:0 6px;
	}
	#menu-item-905{line-height:normal;}
}
@media screen and (max-width:414px){
	.contact-form{
		overflow:hidden;
	}
	.contact-form .fieldset{
		text-align:center;
	}
	.contact-form .fields .holder{
		padding:0 0 10px;
	}
	.contact-form .fields label{
		text-align:center;
		width:100%;
		float:none;
		display:block;
	}
	.contact-form select,
	.contact-form .txt{
		margin:0;
		padding-top:10px;
		padding-bottom:10px;
		float:none;
		display:inline-block;
	}
	.contact-form .btn-submit{
		float:none;
		display:block;
		margin:12px auto 0;
	}
	#menu-item-905,
	.nav li{line-height:28px;}
}