/* Booking CTA Button - Margin @ Bottom (large white space) */

#text-8 {margin-bottom: 15px!important;}


/* Contact us Page Table Heading */

.table-2 table th {
  color: #013300;
  background-color: #ffffff;
  padding: 20px;
}


/* TESTIMONIAL Section */

.testimonial {background-color:#cdd4c3;
padding: 0px;
margin-bottom: 30px;
}

.testimonialscontent {}

.testimonialsname {margin-left: 30px; margin-top: -30px; font-weight: 700; }

.testimonialsreviews {margin-left: 30px; margin-top: 30px; padding-bottom: 10px;}

blockquote {
	margin: 1.5em 10px;
  	padding: 0.5em 10px;  
  	quotes: "\201C""\201D""\2018""\2019";
}

blockquote:before {
  color: #013300;
  content: open-quote;
  font-size: 4.5em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

blockquote p {
  display: inline;
}

#nav ul li > a:hover, #sticky-nav ul li > a:hover, #wrapper .fusion-tabs-widget .tab-holder .tabs li.active a, #wrapper .post-content blockquote, .fusion-hide-pagination-text .pagination-next:hover, .fusion-hide-pagination-text .pagination-prev:hover, .pagination .current, .pagination a.inactive:hover, .progress-bar-content, .tagcloud a:hover {
  border-color: #cdd4c3;
   background-color: #cdd4c3;
}




.fusion-modal h1, .fusion-post-content h1, .fusion-widget-area h1, .post-content h1, .title h1 {
  color: #013300;
}

.availbutton
{background-color: #C6836F; 
  color: #FFFFFF;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.45;
  padding: 10px; 
  text-align: center;
}


.availbutton > a:link {
    color: #ffffff;}

.availbutton > a:hover {
    color: #000000;}

.availbutton > a:visited {
    color: #ffffff;}

#sidebarcta01 {
  padding: 20px;
  background-color: #cdd4c3;
  margin-top: -30px;
 color: #000000;
}


#sidebarcta02 {
  padding: 20px;
  background-color: #9db0c2;
  margin-top: -30px;
  color: #000000;
}

#sidebarcta03 {
  padding: 20px;
  background-color: #8a9a7a;
  margin-top: -30px;
  color: #000000;
}

#sidebarcta04 {
  padding: 20px;
  background-color: #D5CDB8;
  margin-top: -30px;
  color: #000000;
}


#ctasharebuttons {
  margin: 0 auto !important;
  width: 180px;
  
}

.social-sharing {
  margin: 0px 10px 0px 10px !important;
  }

a.ss-button-facebook {margin-right: 10px !important;}
a.ss-button-twitter { margin-right: 10px !important;}
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 667px) 
{.ctaimage {display: none !important;}}


.ctaheading { 
  font-weight: 900;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 1.45;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #FFFFFF;
}

body.has-sidebar #main .sidebar {
  width: 28%;
}


 
/* Property Page Templates - Buttons at Top above Picture Slider with Thumbs */

.accomb1 {background-color: #B3B374; color: #FFFFFF; border: 0 none; padding: 10px; height: 45px; float: left; font-weight: 400;font-family: "Roboto Slab",Arial,Helvetica,sans-serif;}
.accomb2 {background-color: #8F8890; color: #FFFFFF; border: 0 none; padding: 10px; height: 45px; float: left; margin-left: 20px; font-weight: 400;font-family: "Roboto Slab",Arial,Helvetica,sans-serif;}
.accomb3 {background-color: #AAB4C3; color: #FFFFFF; border: 0 none; padding: 10px; height: 45px; float:left; margin-left: 20px; margin-right: 15px; font-weight: 400;font-family: "Roboto Slab",Arial,Helvetica,sans-serif;}
.accomb4 {background-color: #D5CDB8; color: #FFFFFF; border: 0 none; padding: 10px; height: 45px; float:left; margin-left: 5px; margin-right: 20px; margin-bottom: 5px; font-weight: 400;font-family: "Roboto Slab",Arial,Helvetica,sans-serif; cursor: pointer; cursor: hand;}

.accomm1 {padding: 10px; height: 45px; background-color: #D5CDB8; color: #ffffff; border: 0 none; font-family: "Roboto Slab",Arial,Helvetica,sans-serif;}

.features {margin-bottom: 15px; margin-right: 15px; font-family: "Roboto Slab",Arial,Helvetica,sans-serif; color: #013300; float: left;}
.featuresdetails {float: left;}




/* Property Page Template - Cottage Features below main page narrative */

#propertyfeaturesstitle {float:left; color: #013300; margin-right: 15px; font-weight: 400;}
#propertyfeaturessdetails {}
#propertyfeaturesrow {margin-bottom: 0px;}







/* Touts (4 picture) Links */

.touts {float: left; margin-right: 20px; padding: 10px; background-color: #cdd4c3;}
.toutcaption {text-align:center; margin: 10px 0px 0px 0px !important;}
.toutslast {float: left; padding: 10px; background-color: #cdd4c3;


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 667px)   
{.touts {display: none;}}


  .checkout .payment_methods .payment_box, .post-content blockquote, .review blockquote q {
  background-color: #cdd4c3;
}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 325px) 
and (orientation : portrait) {.accomb3 {margin: 10px 20px 10px 0px !important;}}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 325px) 
and (orientation : portrait) {.accomb4 {margin:  10px 0px 10px 0px !important;}}

  
  
@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 667px) 
and (orientation : landscape) {.accomb2 {margin: 0px 0px 0px 10px !important;}}


@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 667px) 
and (orientation : landscape) {.accomb3 {margin: 0px 0px 0px 10px !important;}}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 667px) 
and (orientation : landscape) {.accomb4 {margin: 0px 0px 10px 0px !important;}}
