.btn:hover, 
button:hover,
.button:hover,
.wc-forward:hover,
html input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,
.more-link a:hover,
.load-more a:hover,
.address .edit:hover,
.reset_variations:hover,
.st-highlight,
.st-dropcap,
.st-link.style-2:after,
.st-link.style-3:before,
.st-tabs .tab-title li.active a, 
.woocommerce-tabs ul.tabs li.active a,
.st-accordion .accordion-title.active .accordion-icon,
.st-iconbox.style-1 .box-image .box-icon,
.st-trailerbox .box-content span,
.st-progress .bar,
.st-offer-slider .offer-button:hover,
.st-social a:hover,
#footer .st-social a:hover,
.blog-container .post-format,
.portfolio-container .zoom-link a:hover,
.team-container.style-1 .team-photo,
.team-container.style-2 .team-photo,
#fullscreen-menu li a:hover,
.portfolio-filter li a:hover,
.portfolio-filter li.active a,
.portfolio-filter li.active a:hover,
.widget.widget_tag_cloud a:hover,
.widget.widget_product_tag_cloud a:hover{
	background-color:#e4e8e1;
}

.btn:hover, 
button:hover,
.button:hover,
.wc-forward:hover,
html input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover,
.more-link a:hover,
.load-more a:hover,
.address .edit:hover,
.reset_variations:hover,
.header-cart a.button:hover,
blockquote,
blockquote.pull-right,
.primary-menu ul li a:before, 
.canvas-menu ul li a:before,
.st-link.style-1:after,
.st-iconbox.style-1 .box-image:hover .box-icon,
.owl-theme .owl-controls .owl-page.active span, 
.owl-theme .owl-controls.clickable .owl-page:hover span,
.st-offer-slider .offer-title h4:before,
.st-offer-slider .offer-button:hover,
.post-meta span:before, 
.widget-blog .media-list span:before,
.team-meta:after,
.team-container.style-2 .st-social a:hover,
.portfolio-filter li a:hover,
.portfolio-filter li.active a,
.portfolio-filter li.active a:hover{
	border-color:#e4e8e1;
}

.fs-menu-on .toggle-menu:hover span:before,
.st-accordion .accordion-title:hover,
.st-accordion .accordion-title.active,
.st-iconbox.style-1 .box-image:hover .box-icon,
.st-iconbox.style-2 .box-icon,
.st-articlebox a:hover,
.st-link.style-4,
.testimonial-position,
.widget_nav_menu ul li a:hover,
.widget_nav_menu ul li a:hover:before,
.portfolio-container .post-title a:hover,
.portfolio-list .post-category,
.blog-container .post-title a:hover,
.owl-theme .owl-controls.clickable .owl-buttons div:hover,
#footer a:hover,
.product-container:hover h3 a,
.entry-summary .price .amount,
.woocommerce .product-category a{
	color:#e4e8e1;
}
body {
background-color: #e4e8e1;
}
#st-wrapper {
background-color: #e4e8e1;
}
#header {
background-color: rgba(228, 232, 225, 1);
border: none !important;
}
#header-side {
background-color: #e4e8e1;
}
#header #top-wrapper {
background-color: rgba(228, 232, 225, 1);
border: none !important;
}
#header .is-sticky {
background-color: rgba(228, 232, 225, 1);
border: none !important;
}
ul.primary-menu > li > ul {
background-color: rgba(228, 232, 225, 1);
}
#footer {
background-image: url('https://www.benedicthaidfarm.com/wp-content/uploads/2015/05/contact_area.jpg');
background-repeat: no-repeat;
background-position: center center;
background-attachment: scroll;
}
body, p { font-family: 'Raleway'; }
h1,h2,h3,h4,h5,h6 { font-family: 'Dancing Script'; }
ul.primary-menu > li > a { font-family: 'Dancing Script'; }
ul.primary-menu > li > a { font-size: 16px; }
ul.primary-menu > li > a { color: #002878; }
ul.primary-menu > li > ul > li > a, .primary-menu ul.mega-menu > li a { color: #aaaaaa; }
ul.primary-menu > li > ul > li > ul > li a, .primary-menu ul.mega-menu > li > ul > li a { color: #a5a5a5; }
ul.primary-menu > li > a:hover { color: #262628; }
ul.primary-menu > li > ul > li > a:hover, .primary-menu ul.mega-menu > li a:hover { color: #4f4f4f; }
ul.primary-menu > li > ul > li > ul > li a:hover, .primary-menu ul.mega-menu > li > ul > li a:hover { color: #4f4f4f; }
#footer .widget-title { color: #ffffff; }
#footer, #footer .widget li { color: #eeeeee; }
#middle-wrapper, .header-style-h2 .header-logo { line-height: 150px; }
@import url('https://fonts.googleapis.com/css?family=Dancing+Script');

.st-slidingbox .box-content h4, .st-articlebox .box-content h4, .st-trailerbox .box-content h4, .st-bannerbox .box-image h4, .st-flipbox h4{text-transform:none; font-size:24px;}
.st-heading, .post-title{font-family:inherit;}
.portfolio-container .post-thumb:after{
  background: -webkit-linear-gradient( #f857a6 10%, #ff5858 90%); 
  background:    -moz-linear-gradient( #f857a6 10%, #ff5858 90%);
  background:     -ms-linear-gradient( #f857a6 10%, #ff5858 90%);
  background:      -o-linear-gradient( #f857a6 10%, #ff5858 90%);
  background:         linear-gradient( #f857a6 10%, #ff5858 90%);        
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Dancing Script', cursive;
}

ul.primary-menu > li > a { font-family: 'Dancing Script', cursive; }

.portfolio-container .post-category{color:inherit;}
#footer-wrapper{padding:130px 0 80px;}
#footer .wpcf7 select, #footer .wpcf7 textarea, #footer .wpcf7-text{
opacity:0.8; background:none; }


.box-meta h4 span {
font-family: 'Raleway';
font-size:14px;
font-weight:normal;
margin-bottom:0px;
}

.box-note {
font-family: 'Raleway';
font-size:11px;
font-weight:normal;
line-height:12px;
}

.price_lodge p {
font-size:16px;
font-weight:bold;
}

.price_lodge h4 {
font-size:36px;
}

h4.price_week {
font-size:26px;
}

h4.price_lodge {
font-size:36px;
}

.box-price span {
font-family: 'Raleway';
font-size:17px;
font-weight:bold;
}

#slider-wrapper{
padding-top:151px;
}

@media (max-width: 991px) {
#slider-wrapper{
padding-top:0px;
}
}

.st-pricinglist {
margin-bottom: 0px !important;
}

.st-pricinglist .style-3 {
	margin-bottom:0px;
	height:35px;
}

.st-pricinglist .style-3 > div{
	display:table-cell;
	vertical-align:top;
}

.st-pricinglist .style-3 .box-meta {
      line-height: 20px;
      height: 25px;
}

.st-pricinglist .style-3 .box-meta h4{
	margin-top:0;
	overflow:hidden;
	position:relative;
}
.st-pricinglist .style-3 .box-meta span{
	position:relative;
	display:inline-block;
	padding-right:20px;
	font-weight:bold;
}
.st-pricinglist .style-3 .box-meta span:after{
	position:absolute;
	content:'';
	display:block;
	width:1000px;
	left:100%;
	top:10px;
	border-top:3px dotted #c0c0c0;
}
.st-pricinglist .style-3 .box-price{
	width:50px;
	line-height:50%;
}

ul.pricelistdata {
	list-style-type: lower-alpha;
        list-style-position: outside;
	font-family: 'Raleway';
	font-size:14px;
        line-height:15px;
	font-weight:normal;
}

ul.pricelistdata li {
	padding: 0px;
	margin-left: 10px;
}

ul.primary-menu li a {
font-size:16pt;
text-transform: capitalize;
}

ul.sub-menu li a {
font-size:12pt;
text-transform: capitalize;
}


.page-title{
	margin:0;
	color:inherit;
	font-size:47px;
	font-weight:700;
	line-height:100%;
	letter-spacing:1px;
	text-transform:capitalize;
}

.portfolio-container .zoom-holder {
    display: none;
}

.vc_custom_linktovid2 {
background-color:rgba(0,40,120,0.75) !important; 
margin-top:150px !important; 
margin-bottom:0px !important; 
padding: 0px !important;
line-height:20px !important;
}

@media only screen and (min-width: 100px) and (max-width: 768px){
.st-button {
width:150px;
white-space:normal;
}
.st-button .size-medium {
line-height: 3px;
}
.vc_custom_linktovid2 {
    margin-top: 0px !important;
}
.vc_custom_headimg {
    height: 115px!important;
}
.vc_custom_linktovid2 .vc_custom_headimg .wpb_row .wpb_column {
    margin-bottom: 0px !important;
  }
.vc_custom_linktovid2 .vc_span12 .wpb_column .column_container {
margin-bottom: 0px !important;
  }
}
@media (max-width: 768px) {
.vc_custom_linktovid2 .wpb_row .wpb_column {
    margin-bottom: 0px !important;
}
}
