/*
Theme Name: Ardmair Bay Cottages
Theme URI: http://www.ardmairbaycottages.co.uk
Description: based on bootstrap
Version: 1
Author: IDcreate
Author URI: http://www.idcreate.co.uk
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
@import url(http://fonts.googleapis.com/css?family=Oxygen:400,300,700);
body {
    padding-top: 0px;
	font-family: 'Oxygen', sans-serif;
	background: #F3F1E7;
	font-size: 12px;
}
h1{
	font-size: 18px;
	font-weight: 700;
}
h2{
	font-size: 16px;
}
h3{
	font-size: 14px;
}
h4{
	font-size: 14px;
	color: #666;
}
a{
	color: #C39C4A;
}
a:hover {
	color: #654D1C;
	text-decoration: none;
}
.signature{
	color: #7A7A7A;
	font-size: 10px;
}
.white{
	color: #fff;
}
.gold{
	color: #C39C4A;
}
.white-border{
	border: 4px solid white;
}
hr {
    border-color: #FFF -moz-use-text-color -moz-use-text-color;
}
.glyphicon-bed:before {
  content: "\e219";
}
/* Misc */
.page-header {
    padding-bottom: 9px;
    margin: 0px 0px 0px;
    border-bottom: none;
}
article{
	background: #F3F1E7;
	padding: 0 20px;
}
.bgnd{
	background-image: url("images/page-bgnd.jpg");
    background-repeat: repeat-x;
	
}

/* Header*/
#brown-bgnd{
	background-color: #726C62;
}
.top-bar{
	height: 40px;
	color: #fff;
	padding: 10px 0 0 0 ;
	font-size: 12px;
}
.top-bar a{
	color: #fff;
}
.email{
	margin: 0 15px 0 0;
}
#lightbrown-bgnd{
	background-color: #908b78;	
}
.logo{
	padding-top: 20px;
}

/* Menu */
.navbar {
    margin-bottom: 0px;
}
.navbar-default {
    background-color: #999287;
    border-color: #928878;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #f5d490;
    background-color: #999287;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #F0F0F0;
    background-color: transparent;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    margin-top: 0px;
    font-size: 12px;
    margin-right: -40px;
    padding-bottom: 10px;
}
.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
}
.navbar-default ul:not(.dropdown-menu) > li {
	margin-right: 10px;
	border-right: 1px solid #A8A8A8;
	padding-right: 15px;
}
.navbar-default ul:not(.dropdown-menu) > li:last-child  {
	border-right: 1px solid #999287;
	margin-right: 0;
}
.dropdown-menu {
    top: 150%;
 }
 .navbar-right .dropdown-menu {
    left: auto;
    right: -10px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #f5d490;
    background-color: #999287;
}
.dropdown-menu > li > a {
    font-size: 12px;
}


/* Footer */
.ico-margin{
	margin-right: 10px;
}

/* Homepage */
#homepage{
	margin-top: 20px;
}
#homepage h1{
	margin-top: 0px;
	font-size: 14px;
}
/* About */
#about .post_content{
	margin-bottom: 30px;
}
#about h4{
	font-size: 12px;
}

#accomodation-list{
	background: #F3F1E7;
	padding: 0 20px;
}
#accomodation-list h3{
	margin-top: 5px;
	color: #C39C4A;
}
.accommodation-single{
	margin-bottom: 20px;
}
/*Accomodation*/
.accomodation-slideshow{
	width: 600px; 
	margin: 30px auto;
	border: 4px solid white;
}

#accomodation-side {
	border-left: 1px solid white;
	padding-left: 15px; 
	color: #6B6B6B;
}
#accomodation-side h5{
	margin: 0 0 15px 0;
	line-height: 22px;
}
#accomodation-side ul li{
	color: #6B6B6B;
}
#accomodation-side ul{
	padding-left: 15px;
	line-height: 20px;
}


/*Rates*/
.table-width1{
	width: 260px !important;
}
.table-width2{
	width: 180px !important;
}
.table-width3{
	width: 180px !important;
}
.table-width4{
	width: 230px !important;
}
#rates h3{
	margin-top: 0px;
	color: #C39C4A;
}
#rates h4{
	font-size: 12px;
}
.accommodation-single{
	margin-bottom: 20px;
}
#rates .spacing{
	margin: 20px 0 10px 0;
}
/*Contact*/
#wpcf7-f108-p16-o1{
	padding-top: 30px
}
input, textarea, select, .uneditable-input {
    margin-bottom: 0px;
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: dotted 1px #999;
    margin: 10px 0 ;
    padding: 5px 0px;
    color: #C39C4A;
 }
 select {
    margin-bottom: 0px;
    background: none;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    margin: 10px 0 ;
    padding: 5px 0px;
    color: #333;
    
 }
 textarea{
 	width: 95%;
 	height: 100px
 }
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    margin-left: 15px;
    padding: 5px 10px;
	border: 1px dotted #999;
    background: #C39C4A;
    color: #fff;
 	border: 1px dotted  #333
  }


@media (max-width: 1280px) { 
	.nav > li > a {
	    padding: 10px 10px;
	}
}

@media (max-width: 767px) { 
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	    color: #FFF;
	}
	.accomodation-slideshow {
	    width: 290px;
	}
 }