/*
Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


@font-face {font-family: 'TheOnlyException';src: url('../fonts/2299B3_0_0.eot');src: url('../fonts/2299B3_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/2299B3_0_0.woff') format('woff'),url('../fonts/2299B3_0_0.ttf') format('truetype');}


html {
  position: relative;
  min-height: 100%;
}


body {
  
font-family:'latoregular', Georgia, Times, serif;
line-height: 150%; color:#000; font-size:14px;
}

@font-face {
     font-family: 'Pristina-Regular';
    src: url('/wp-content/themes/twentyeleven/fonts/Pristina-Regular.ttf');
    src: url('/wp-content/themes/twentyeleven/fonts/Pristina-Regular.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/Pristina-Regular.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/Pristina-Regular.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/Pristina-Regular.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'latoregular';
    src: url('/wp-content/themes/twentyeleven/fonts/lato-regular-webfont.ttf');
    src: url('/wp-content/themes/twentyeleven/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/lato-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/lato-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

 

@font-face {
    font-family: 'LatoBold';
    src: url('/wp-content/themes/twentyeleven/fonts/lato-bol.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/lato-bol.eot') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/lato-bol.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/lato-bol.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/lato-bol.svg#LatoBold') format('svg');
}


@font-face {
    font-family: 'LatoItalic';
    src: url('/wp-content/themes/twentyeleven/fonts/lato-regita.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/lato-regita.eot') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/lato-regita.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/lato-regita.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/lato-regita.svg#LatoItalic') format('svg');
}



a {
color:#930000;
text-decoration: none;
}
a:hover{ color:#5f3f00;
text-decoration: none;} 
h2 {font-size: 24px;
font-variant: small-caps;
color:#5f3f00 !important; margin-top:10px;margin-bottom: 0px;
}
h3 {
font-size:18px;
line-height: 1.4em;
color: #5f3f00 !important;
font-variant: small-caps;
margin-top: 20px;
}

h5 {
font-size: 16px;
line-height: 1.3em;
font-weight: normal;
color: #5f3f00;
margin-top: 15px;
margin-bottom: 5px;
text-transform: uppercase;
}
.page-header {
	padding-bottom: 9px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	border-bottom:none;
}


h4 {
font-size: 100%;
font-weight: normal;
color: #31634d;
margin-top: 4px;
margin-bottom: 4px;
text-transform: uppercase;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 25px;
}
#footer {
	position: absolute;
	 padding:20px 0px;
	width: 100%;
 
	background-color:#898a4e;
	color: #fff;
 
	font-size:12px;
	 
}

#footer a{color: #94aeb2;}

/*  Image Hover */

div.fadehover {
	position: relative;
	}
 
img.a {
	
	left: 0;
	top: 0;
	z-index: 10;
        }
 
img.b {

	left: 0;
	top: 0;
	}
	
	
.tabs {
	position: relative;
	margin-left:0px;
	margin-top:-64px;
}


.tabs-mob {
	height:55px;
	width:100%;
	margin-right: auto;
	margin-left: auto;
}

.tabs-mob img{max-width:25%; float:left;}

.container.tab_wrap {float:left; padding-left:0px;}
.container.tab_mobwrap {float:left;margin-top:15px; width:100%;}
#tab-wrap {}


#tab1 {
	display: block;

	left: 0px;
	position: absolute;

	z-index:1;
	cursor: pointer;

}

#tab2 {
	display: block;
	left: 154px;
	position: absolute;
	z-index:1;
	cursor: pointer;
}

#tab3 {
	display: block;
	left: 308px;
	position: absolute;
	z-index:1;
	cursor: pointer;
}


#tab4 {
	display: block;
	left: 461px;
	position: absolute;
	z-index:1;
	cursor: pointer;
}

#tab5 {
	display: block;
	left: 610px;
	position: absolute;
	z-index:1;
	cursor: pointer;
}

.masthead-container{	
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 100px;
	min-height:350px;
	}

.masthead-text{
	float: left;
	margin-top: 80px;
	width: 400px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 26px;
	color: #dad8ce;
	font-size: 130%;
	letter-spacing: 1px;
	}
	
.masthead-text h2{
	font-family: LindenHillRegular, Georgia, Times, serif;
	color: #c0dc89;
	font-size: 220%;
	}


/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;

}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}

.row-fluid {
width: 100%;
}

.banner {
margin-top:55px;
background-image: url(/wp-content/themes/twentyeleven/images/content-top.png);
background-repeat: repeat-x;
background-position: left bottom;

}


.banner img{
display: block;
margin-left: auto;
margin-right: auto;

}


.spotlight_one {
 
background-repeat: repeat;
 padding-top:25px;
padding-bottom: 20px;
}

.bottom-spotlight {

width: 100%;
background-image: url(/wp-content/themes/twentyeleven/images/bot-spotlight-bg.jpg);
background-repeat: repeat;
background-position: top;
 
}

#content-bot-ribbon {
background-color: #f4eee8;
width: 100%;
background-image: url(/wp-content/themes/twentyeleven/images/content-bot-ribbon.png);
background-repeat: repeat-x;
height: 5px;
}
.container.marketing {

}


img {
width: auto\9;
height: auto;
max-width: 100%;
vertical-align: middle;
border: 0;
}


.banner-text {
	display: block;
	z-index: 999;
	position: absolute;
	top: 120px;
	width: 65%;
	padding-left: 40px;
	display:none;
	z-index: 1;
}

.banner-text span {
font-family: 'Linden Hill', serif;
color: #c0dc89;
font-size: 200%;
}

.banner-text p{
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 26px;
color: #dad8ce;
font-size: 110%;
text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
letter-spacing: 1px
}



/* MARKETING CONTENT
-------------------------------------------------- */

/* Pad the edges of the mobile views a bit */
.marketing {
  padding-right: 15px;
  padding-left: 15px;
}

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.navbar-inverse {
background-color: transparent;
border-color: transparent;
}

.navbar-wrapper {
margin-top: 0px;
height: 55px;
   font-family: 'Pristina-Regular' !important;
background-image: url(/wp-content/themes/twentyeleven/images/nav_strip.png);
background-repeat: repeat-x;
}

.logo {
/* display: block; */
height: 151px;
margin-top: -31px;
width:250px;

float: left;
}

.logo-mob  {
width: 120px;
float:left;
}
.clear {clear:both; height:20px;}

.navbar-nav {
float: none;
font-family: TheOnlyException, Georgia, Times, serif;
font-size: 110%;
}

.baseline-top-bdr {
border-top:2px solid rgb(216, 216, 216);
height: 9px;
width: 100%;
}


.baseline {

width: 100%;
 
background-repeat: repeat;
background-position: top;
padding-bottom: 40px;
}


.contenttopbdr {background-image: url(/wp-content/themes/twentyeleven/images/content2-top-bdr.png);
background-repeat: no-repeat;
background-position:14px 0px;
margin-top: 12px;}

.navbar-inverse .navbar-nav>li>a {
color: #E9E1CD;
padding-top:20px;
}

.nav>li>a {
padding: 10px 16px !important;
}

#js-mainnav.megamenu.blackwhite {
margin-left: 210px;height: 40px;
margin-top: 8px; display: none;}

#js-mainnav.megamenu.noJS #css3-megaMenuToggle {
display: none;

}



  /* MODULE TABLES */
  div.moduletable_blog_cats{
	padding-top: 20px;
	margin-top:15px;
	padding-bottom: 20px;
	width: 100%;
	background-image: url(/wp-content/themes/twentyeleven/images/module-top-bdr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

div.moduletable_blog_cats h3 {
	font-size: 180%;
	font-weight: normal;
	font-variant: small-caps;
	color: #484039;
	line-height: 0px;
	text-align: left;
	margin-top: 00px;
	margin-bottom: 20px;
}


  div.moduletable-video {
	padding-top:40px;
	padding-bottom: 20px;
	width: 100%;
	background-image: url(/wp-content/themes/twentyeleven/images/video-bdr.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	

}


div.moduletable-video h3 {
	font-size: 150%;
	font-weight: normal;
	font-variant: small-caps;
	color: #484039;
	line-height: 0px;
	text-align: left;
	margin-top: 80px;
	margin-bottom: 20px;
}


div.moduletable-video ul {
	margin-top: 20px;
	list-style-type: none;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div.moduletable-video li {
	background-image: url(/wp-content/themes/twentyeleven/images/li-arrow.png);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	line-height: 24px;
	background-position: left 8px;
	color: #6d6256;
	font-weight: normal;
	font-size: 110%;
	font-style: italic;
}


div.moduletable-video p {
	margin-top: 5px;
	margin-bottom: 0px;
}




  div.moduletable-images {
	padding-top: 50px;
	padding-bottom: 20px;
	width: 100%;
	background-image: url(/wp-content/themes/twentyeleven/images/slider-bdr.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	min-height:210px;
}


div.moduletable-images h3 {
	font-size: 150%;
	font-weight: normal;
	font-variant: small-caps;
	color: #484039;
	line-height: 0px;
	text-align: left;
	margin-top: 80px;
	margin-bottom: 20px;
}


div.moduletable-images ul {
	margin-top: 20px;
	list-style-type: none;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
div.moduletable-images li {
	background-image: url(/wp-content/themes/twentyeleven/images/li-arrow.png);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	line-height: 24px;
	background-position: left 8px;
	color: #6d6256;
	font-weight: normal;
	font-size: 110%;
	font-style: italic;
}


div.moduletable-images p {
	margin-top: 5px;
	margin-bottom: 0px;
}





  
  
div.moduletable-ecoretreat {
	font-size: 100%;
	font-weight: normal;
	position: relative;
	width: 100%;
	margin-right:33px;
	float: left;
	background-image: url(/wp-content/themes/twentyeleven/images/head1.png);
	background-repeat: no-repeat;
	
	margin-top:12px;
	margin-bottom: 40px;
	padding-top: 35px;
}

div.moduletable-ecoretreat  h4{
	font-size: 85%;
	font-weight: normal;
	color: #8E8432;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	word-spacing: 0.3em;
	letter-spacing: 1px;
}
 



div.moduletable-ecoretreat  h3 {
	font-family: LindenHillRegular, Georgia, Times, serif;
	font-size: 180%;
	font-weight: normal;
	color: #5f3f00;
	line-height: 0px;
	text-align: left;
	margin-bottom: 25px;
}



div.moduletable-conferences {
	font-size: 100%;
	font-weight: normal;
	position: relative;
	width: 100%;
	margin-right:33px;
	float: left;
	background-image: url(/wp-content/themes/twentyeleven/images/head2.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 40px;
	padding-top: 35px;
}

div.moduletable-conferences  h4{
	font-size: 85%;
	font-weight: normal;
	color: #8E8432;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	word-spacing: 0.3em;
	letter-spacing: 1px;
}
 


div.moduletable-conferences  h3 {
	font-family: LindenHillRegular, Georgia, Times, serif;
	font-size: 180%;
	font-weight: normal;
	color: #4D452E;
	line-height: 0px;
	text-align: left;
		margin-bottom: 25px;
}


div.moduletable-spotaccommodation {
	font-size: 100%;
	font-weight: normal;
	position: relative;
	width: 100%;
	margin-right:33px;
	float: left;
	background-image: url(/wp-content/themes/twentyeleven/images/head3.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 40px;
	padding-top: 35px;
}

div.moduletable-spotaccommodation h4{
	font-size: 85%;
	font-weight: normal;
	color: #8E8432;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	word-spacing: 0.3em;
	letter-spacing: 1px;
}
 

div.moduletable-spotaccommodation h3 {
	font-family: LindenHillRegular, Georgia, Times, serif;
	font-size: 180%;
	font-weight: normal;
	color: #4D452E;
	line-height: 0px;
	text-align: left;
		margin-bottom: 25px;
}


/* Spot Restaurant */

div.moduletable-restaurant {
	font-size: 100%;
	font-weight: normal;
	position: relative;
	width: 100%;
	margin-right:33px;
	float: left;
	background-image: url(/wp-content/themes/twentyeleven/images/head4.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 15px;
	margin-bottom: 40px;
	padding-top: 35px;
}

div.moduletable-restaurant  h4{
	font-size: 85%;
	font-weight: normal;
	color: #8E8432;
	line-height: 18px;
	text-align: left;
	text-transform: uppercase;
	word-spacing: 0.3em;
	letter-spacing: 1px;
}
 
div.moduletable-restaurant  h3 {
	font-family: LindenHillRegular, Georgia, Times, serif;
	font-size: 180%;
	font-weight: normal;
	color: #4D452E;
	line-height: 0px;
	text-align: left;
		margin-bottom: 25px;
}

div.moduletable-baseline{
	width: 100%;
	font-size: 90%;
}

div.moduletable-baseline ul{
	list-style-type: none;
	margin-left: 5px;
	padding-left: 0px;
}

div.moduletable-baseline li{
	margin-top: 5px;
	margin-bottom:2px;
}
div.moduletable-baseline ul a{
	color: #000;
	text-decoration: none;
	font-size: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.moduletable-baseline ul a:hover{
	color: #5f3f00;
	text-decoration: underline;
}
div.moduletable-baseline h3 {
	font-size:24px;
	font-weight: normal;
	font-variant: small-caps;
	color: #5f3f00;
	line-height: 0px;
	text-align: left;
	margin-top: 12px;
	margin-bottom:30px;
}


div.moduletable-eco {
width: 50%;
	padding-top: 10px;
	clear: none;
	float: left;
	background-image: url(/wp-content/themes/twentyeleven/images/mod-horizontal-div.png);
	background-repeat: no-repeat;
	background-position: right 30px;
}


div.moduletable-eco h3 {
font-size: 180%;
font-weight: normal;
font-variant: small-caps;
color: 
#4D452E;
line-height: 0px;
text-align: left;
margin-top: 20px;
margin-bottom:40px;
}


div.moduletable-eco ul {
margin-top: 20px;
list-style-type: none;
padding: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0px;
}




div.moduletable-eco li {
	background-image: url(/wp-content/themes/twentyeleven/images/arrow.png);
	background-repeat: no-repeat;
	padding:1px 0px 4px 34px;
	background-position:left 9px;
	color: #6D6256;
	font-weight:normal;
	font-size: 110%;
	   font-family: 'LatoItalic';
}

div.moduletable-eco li a{padding-top:2px;
padding-bottom:2px;
}


div.moduletable-eco li a:hover{
	padding-top:2px;
	padding-bottom:2px;
	background-color: transparent;
}


div.moduletable-eco a {
color:#000;
text-decoration: none;
}

div.moduletable-eco a:hover {
	color: #5f3f00;
	text-decoration: underline;
}

div.moduletable {
	width: 100%;
	background-image: url(/wp-content/themes/twentyeleven/images/module-top-bdr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-top: 18px;
}

/* Font Control */

/* Title Control */
div.moduletable h3 {
	font-size: 180%;
	font-weight: normal;
	font-variant: small-caps;
	color: #4d452e;
	line-height: 0px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

/* List Control */


div.moduletable ul {
	margin-top: 20px;
	list-style-type: none;
	padding: 0;
	margin-right: 0;
	margin-bottom: 0;
}
div.moduletable li {
	background-image: url(/wp-content/themes/twentyeleven/images/arrow.png);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	line-height: 16px;
	background-position: left 8px;
	color: 
#6D6256;
	font-weight: normal;
	font-size: 110%;
	font-style: italic;
	margin-top: 10px;
	}
	
div.moduletable a {
color: 
#6D6256;
text-decoration: none;
}

div.moduletable a:hover {
	color: #31634D;
	text-decoration: underline;
}

div.moduletable-right {
	position: relative;
	width: 50%;
	padding-top: 10px;
	padding-left: 30px;
	clear: none;
	float: left;
	}
	
div.moduletable-right h3{
	font-size: 180%;
	font-weight: normal;
	font-variant: small-caps;
	color: 
#4D452E;
	line-height: 0px;
	text-align: left;
	margin-top: 20px;
	margin-bottom:40px;
	margin-left: 20px;
	}
	
div.moduletable-right img{
	margin-left: 20px;
	}
#upgrade-but {margin-bottom:30px;}

.col-sm-3 {width: 100%;}
#contact-sml {
clear: both;
float: left;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 90%;
color: #545738;
letter-spacing: 1px;
margin-bottom: 5px;
}
#contact-sml img {
float: left;
margin-right: 8px;
}

#green {
color: #31634d;
display: block;
clear: none;
float: left;
margin-right: 10px;
}

.contact strong {margin-right:10px;color: #5f3f00;font-family: Georgia, "Times New Roman", Times, serif;}
.contact li {margin-bottom:8px;}
ul.contact  {padding-left:10px;}
li.tel-icon {
	background-image: url(/wp-content/themes/twentyeleven/images/telephone-lg.png);
	background-repeat: no-repeat;
	padding-left: 2.5em;
	background-position: left 3px;
	color: 
#000;
	list-style-type: none;

}
li.fax-icon {	background-image: url(/wp-content/themes/twentyeleven/images/fax-lg.png);
	background-repeat: no-repeat;
	padding-left: 2.5em;
	background-position:1px 7px;
	color: 
#000;
	list-style-type: none;}
li.address-icon {	background-image: url(/wp-content/themes/twentyeleven/images/address-lg.png);
	background-repeat: no-repeat;
	padding-left: 2.5em;
	background-position:4px 5px;
width:104%;
	color: 
#000;

	list-style-type: none;}


li.email-icon {	background-image: url(/wp-content/themes/twentyeleven/icons/email.png);
	background-repeat: no-repeat;
	padding-left: 2.5em;
	background-position: left 5px;
	color: 
#000;
	list-style-type: none;}



form#mc-embedded-subscribe-form.validate{
	padding: 0px;
	background-image: none;
}
.indicates-required{
	font-size: 80%;
}

#mc_embed_signup {

}

#mc_embed_signup h2{
	font-size: 100%;
	line-height: 1.3em;
	font-weight: normal;
	color: 
#6D6256;
	margin-bottom: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0px;
}
.mc-field-group {
	margin-top: 16px;
	margin-bottom: 10px;
}


input#mce-EMAIL.clearField.myBlurredClass{
	background: transparent;
	border: none;
	color: #6b5510; 
	height: 20px;
	width: 140px;
}

input#mce-EMAIL.clearField.myActiveClass{  background: transparent;
    border: none;
	height: 20px;
	width: 140px;
	}

input#mce-FNAME.clearField.myBlurredClass{  background: transparent;
    border: none;
	color: #6b5510;
	height: 20px;
	width: 140px;
		}
	
	input#mce-FNAME.clearField.myActiveClass{  background: transparent;
    border: none;
	height: 20px;
	width: 140px;}


input#mc-embedded-subscribe.button {
	background-image: url(../images/mail-submit.jpg);
	background-repeat: no-repeat;
	text-indent: -3000px;
	height: 34px;
	width: 142px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	margin-right: 40px;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	margin-top: -10px;
}
	
	
	
.clearFieldBlurred { color: #6b5510; font-style: italic; }
.clearFieldActive { color: #6b5510; }


.col-sm-2 {
width: 100%;
float: left;margin-top: 20px;clear: both;
}
.-baseline {font-size:100%}


#map_canvas {
width: 100%;
height: 350px;
border-top-width: 5px;
border-top-style: solid;
border-top-color: #999;
}

#map_canvas img {
  max-width: none;
}

.img_border {
padding:2px;
 
}


ul.nav_mob {
display: none;
}


.tinynav {display: block;float:right;width:50%;margin-top: 15px;margin-right: 10px; margin-bottom: 10px;}
select#tinynav1.tinynav.tinynav1 {
	background-color:#fff;
	padding:3px;
	font-size:13px;
	
	color:#4d452e;
	border:7px solid #FFFFFF;
	margin-right:20px;
	font-family:arial;
	margin-top:6px;
	font-weight: normal;
	letter-spacing: 1px;
}

div.moduletable-bookecoretreat {
	width: 100%;
	padding-top: 10px;
}

div.moduletable-bookecoretreat h3 {
	font-size: 220%;
	font-weight: normal;
	font-variant: small-caps;
	color: #4d452e;
	line-height: 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
	background-image: url(/wp-content/themes/twentyeleven/images/modules/eco-retreat-mod.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	width: 100%;
	height: 35px;
}

div.moduletable-bookconference {
	width: 100%;
	padding-top: 10px;
}

div.moduletable-bookconference h3 {
	font-size: 220%;
	font-weight: normal;
	font-variant: small-caps;
	color: #4d452e;
	line-height: 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
	background-image: url(/wp-content/themes/twentyeleven/images/modules/bookconference.png);
	background-repeat: no-repeat;
	background-position: 300px bottom;
	display: block;
	width: 100%;
	height: 35px;
}

div.moduletable-accommodation h3 {
	font-size: 220%;
	font-weight: normal;
	font-variant: small-caps;
	color: #4d452e;
	line-height: 30px;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 30px;
	background-image: url(/wp-content/themes/twentyeleven/images/modules/booking-mod.png);
background-repeat: no-repeat;
background-position: 300px bottom;
	display: block;
	width: 100%;
	height: 26px;
}


form#chronoform_hummingbird.Chronoform.hasValidation {padding: 20px;
background-image: url(/wp-content/themes/twentyeleven/images/forms/form-bg.jpg);
background-repeat: repeat;}



div#fin-first_name.gcore-input.gcore-display-table{float: left;
width: 50%;}
input#first_name {background-image: url(/wp-content/themes/twentyeleven/images/forms/text-input-bg.jpg);
background-repeat: no-repeat;
background-position: left top;}

div#fin-last_name.gcore-input.gcore-display-table{float: left;
width: 50%;}
input#last_name {background-image: url(/wp-content/themes/twentyeleven/images/forms/text-input-bg.jpg);
background-repeat: no-repeat;
background-position: left top;}

div#fin-email_chrono.gcore-input.gcore-display-table{float: left;
width: 50%;}
input#email_chrono{background-image: url(/wp-content/themes/twentyeleven/images/forms/text-input-bg.jpg);
background-repeat: no-repeat;
background-position: left top;}

div#fin-phone_no.gcore-input.gcore-display-table{float: left;
width: 50%;}
input#phone_no {background-image: url(/wp-content/themes/twentyeleven/images/forms/text-input-bg.jpg);
background-repeat: no-repeat;
background-position: left top;}

div#fin-message.gcore-input-wide.gcore-display-table{float: left;
width: 90%;}
textarea#message {background-image: url(/wp-content/themes/twentyeleven/images/forms/texterea-bg.jpg);
background-repeat: no-repeat;
background-position: left top;height: 121px;}
form#chronoform-hummingbird.chronoform.form-horizontal {padding: 20px;
background-image: url(/wp-content/themes/twentyeleven/images/forms/form-bg.jpg);
background-repeat: repeat; width:80%;}

.gbs3 .form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
vertical-align: middle;
background-color: transparent;
border: 1px solid #d3d3d3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;

}

input#submit5 {background-image: url(/wp-content/themes/twentyeleven/images/forms/submit.png);
background-repeat: no-repeat;
background-position: left top;

font-size: 0;}

input#first_name {background-image: url(/wp-content/themes/twentyeleven/images/forms/text-input-bg.jpg);
background-repeat: no-repeat;
background-position: left top;height:28px;}


.gcore-input.gcore-display-table#fin-submit5 {width:145px;border:none;}

.fa-asterisk:before {
content: "\f069";
color: #fff;
font-size: 8px;
display:none;
}

.moduletablecontact {margin-top:20px;}


div.moduletable-email {
width: 80%;
padding-top: 10px;
margin-top: 20px;
float: left;
margin-left: 30px;
}
/* all elements */
::-webkit-input-placeholder { color:#6b5510; }
::-moz-placeholder { color:#6b5510; } /* firefox 19+ */
:-ms-input-placeholder { color:#6b5510; } /* ie */
input:-moz-placeholder { color:#6b5510; }

.submit {
background-image: url(/wp-content/themes/twentyeleven/images/forms/submit-but.jpg);
background-repeat: no-repeat;
cursor: pointer;
height: 25px;
width: 111px;
color:transparent;
}

#form-left {
	float: left;
	width: 180px;
	color:#545738;
	line-height: 22px;
	font-size: 80%;
	clear: none;
	margin-left: 10px;
}

#form-left h3 {
	color:#4d452e;
	font-family: LindenHillRegular, Georgia, Times, serif;
	font-size: 200%;
}
#mask {
position: absolute;
top: 0;
left: 0;
height: 317px;
width: 448px;
background-size: 100%;
pointer-events: none;
background-image: url(/wp-content/themes/twentyeleven/images/mapmask.png);
background-repeat: no-repeat;
}
#map_canvas {
position: absolute;
height: 260px;
width: 396px;
top: 23px;
left: 25px;
}

#map_container {width: 448px;
height: 317px;
position: relative;
margin-right: auto;
margin-top: 6px;}

span.article_separator {
height: 40px;
background-image: url(/wp-content/themes/twentyeleven/images/content2-top-bdr.png);
background-repeat: repeat-x;
background-position: center center;
width: 100%;
display: block;
}

input#mce-EMAIL.clearField {
	background-image: none;
	border: 1px solid #666;
	width:80%;
}

input#mce-FNAME.clearField {
	background-image: none;
	border: 1px solid #666;
	width:80%;
}

.baselinebdr {
	background-image: none);
	background-repeat: no-repeat;
	background-position: right top;	
}


.col-sm-3.video {margin-top:20px; padding-left:0px; padding-right:20px;}
legend {
	display: block;
	width: 100%;
	border-bottom:none;
	font-size: 100%;
	font-weight: normal;
	color: #31634d;
	margin-top: 4px;
	margin-bottom: 4px;
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

/* START EASYBLOG */
#ezblog-body {
	position: relative;
	background-color:#FFF;
	padding:20px;
	background-image: url(../icons/baseline-bg.jpg);
	background-repeat: repeat;
}
#ezblog-posts {padding-left:40px;}
#ezblog-menu .blog-navi {
background: #31634d;
}

#eblog-wrapper #ezblog-menu {
border: 1px solid #31634d;
}
#ezblog-head {
 margin-bottom: 0px;

}

.hideeasyblogtitle {display:none;}
#eblog-wrapper.eblog-origami .blog-read .blog-meta {
left: 0px;
top: 120px;
position: absolute;
}

.ezyblog {margin-top:15px;}
#ezblog-menu .blog-navi li.toolbar-item.float-r {display:none;}
#ezblog-menu .blog-navi li.toolbar-item > a span {width: 24px;}

#ezblog-menu .blog-navi li.toolbar-item > form button.submit-search {background: url(../icons/search.png) center no-repeat;}
#eblog-wrapper.eblog-origami .blog-read .blog-avatar {margin-left: -22px;}
#ezblog-menu .blog-navi li.toolbar-teamblog > a > span {background: url(../icons/teamblog.png) center no-repeat;}
#ezblog-menu .blog-navi li.toolbar-blogger > a > span {background: url(../icons/blogger.png) center no-repeat;) center no-repeat;}
#ezblog-menu .blog-navi li.toolbar-tags > a > span {background: url(../icons/tags.png) center no-repeat;}
#ezblog-menu .blog-navi li.toolbar-categories > a > span {background: url(../icons/blog-cats.png) center no-repeat;}
#ezblog-menu .blog-navi li.toolbar-latest > a > span {background: url(../icons/home.png) center no-repeat;}
#ezblog-head .component-links a.link-rss span {background: url(../icons/rss.png) 0 center no-repeat;}
#ezblog-head .component-links a.link-email span {background-image: url(../icons/subscribe-to-blog.png);background-repeat: no-repeat;background-position: 0 center;}

#ezblog-head .component-links a span {font-size: 11px;display: inline-block;line-height: 25px;height: 25px;padding-left: 28px;color: #31634d;font-variant: small-caps;font-family: Georgia, "Times New Roman", Times, serif;}

#ezblog-body .blog-readmore a {margin: 10px 0;padding: 15px 15px;display: inline-block;font-size: 11px;font-weight: bold;line-height: 0px;text-decoration: none!important;color: #555;border: 1px solid #ccc;border-radius: 3px;background: #f5f5f5;background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee));background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%);background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%);background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%);background: linear-gradient(top, #ffffff 0%,#eeeeee 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );}

#eblog-wrapper .blog-taglist a {position: relative;display: inline-block;width: auto;/* margin: 0 5px 5px 0; */font-size: 11px;}

#eblog-wrapper .blog-taglist.black-tag a span{color: #CC6600;background-image: none;}
#eblog-wrapper .blog-taglist.black-tag a i{background-image:none;}
#eblog-wrapper .blog-taglist.black-tag a b{background-image:none;}
#eblog-wrapper .blog-taglist a i {width: 0px;}
#eblog-wrapper .blog-taglist a {margin: 0px;padding-top: 0px;}
#ezblog-body .profile-title {font-size: 28px;padding-top: 20px;}
#ezblog-body .profile-title a {color: #CC6600;}
#ezblog-body .blog-post .blog-title a{font-size: 20px;}
#ezblog-body .profile-head {margin-bottom: 20px;}
#eblog-wrapper .float-li li {font-size: 12px;color: #31634d;font-variant: small-caps;font-family: Georgia, "Times New Roman", Times, serif;}
#eblog-wrapper.eblog-origami #ezblog-body .blog-meta .blog-text-date {font-size: 18px;margin-bottom: 10px;}
#ezblog-posts.forCategory {padding-left: 20px;}
#ezblog-body .blog-post .blog-title {margin-bottom: 0px;}
span.blog-author{font-size: 12px;color: #31634d;font-variant: small-caps;font-family: Georgia, "Times New Roman", Times, serif;}
span.blog-category{font-size: 12px;color: #31634d;font-variant: small-caps;font-family: Georgia, "Times New Roman", Times, serif;}
#ezblog-body .blog-header {margin: 10px 0 20px;}
.ezb-mod .mod-item {padding: 0px !important;}
.ezb-mod .mod-item + .mod-item {border-top: none; margin: 0px!important;}
.ezblog-latestpost.ezb-mod .mod-post-type {top: 0px; font-size: 13px;color: #31634d;font-variant: small-caps;font-family: Georgia, "Times New Roman", Times, serif;}
#eblog-wrapper img.avatar {border: 1px solid #bbb;height: auto;width: 100px;}
#ezblog-body .profile-avatar + .profile-info {margin: 0 0 0 120px;}
#ezblog-body .forCategory .profile-avatar + .profile-info {margin: 0 0 0 120px;}
.ezblog-latestpost.ezb-mod .mod-post-type a {color:#CC6600;}
.mod-category-name a {color:#CC6600;font-size: 18px;}
#ezblog-body .tab_button li.item-active a span {background: none;color: #CC6600;font-size:14px;}
#ezblog-body .tab_button li.item-active a:hover span {background: none;color: #CC6600;}
#ezblog-body .tab_button {padding: 10px;}
#ezblog-body .tab_button li a {padding: 0px; margin-right:20px;}
#ezblog-body .tab_button li a:hover {padding: 0px; margin-right:25px;}
#ezblog-body .tab_button li a span {padding: 2px 25px;}

/* END EASYBLOG */


/* MailChimp Form Embed Code - Slim - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding:0; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}     
#mc_embed_signup .clear {clear:none; display:inline;}

#mc_embed_signup label {font-size: 100%;line-height: 1.3em;font-weight: normal;color: #6D6256;margin-bottom: 5px;font-family: Georgia, "Times New Roman", Times, serif;margin-top: 0px;font-variant: small-caps;}
#mc_embed_signup input.email {display:block; padding:8px 0; margin:0 4% 10px 0; text-indent:5px; width:100%; min-width:130px;}
#mc_embed_signup input.button {display:block;  margin:0 0 10px 0; min-width:90px;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup{ clear:left; font-family: Georgia, "Times New Roman", Times, serif; }



.vid{margin-top:20px;}
.vid-thumb {min-height:120px;}

.chrono_credits {display:none;}
#booknow {display:none;}
.expand {width:100%;}
.mob-hide {display:none;}
.mob_only-hide {display:none;}
.mob_only-show {display:block;}
.mob-show {display:block;}
.ipad-show {display:none;}
.ipad-mob-show {display:block;}
.easyblog {display:none;}

@media (min-width: 768px) {

  /* Remove the edge padding needed for mobile */
  .marketing {
    padding-right: 0;
    padding-left: 0;
  }

  /* Navbar positioning foo */
  

  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left:  0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
.logo-mob  {
width: 140px;
float:left;
}
.tabs-mob {width:100%;}
.tabs-mob img{max-width:19%;}
#js-mainnav.megamenu.blackwhite {display: block;margin-left: 30px;}

.col-sm-3 {width: 50%;}
.col-sm-2 {
width: 45%;
clear: none;
}

div.moduletable-spotaccommodation {
min-height: 240px;
}

div.moduletable-restaurant {
min-height: 240px;
}
.mob_only-hide {display:block; margin-bottom:40px;}
#booknow {display:none;}
.mob_only-show {display:none;}
.ipad-show {display:block;}
.baselinebdr {background-image: url(/wp-content/themes/twentyeleven/images/baseline-bdr.png);}
.ipad-mob-show {display:block;}
}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;}
  .banner {margin-top:0px;}
  .navbar-wrapper {margin-top:36px;}
  .container.tab_wrap {float:none; padding-left:0px;}
.tabs {margin-left:0px;}
  .mob-hide {display:block;}
.mob-show {display:none;}
.banner-text {top: 140px;width: 55%; display:block;}
#js-mainnav.megamenu.blackwhite {margin-left: 210px;width: 800px;}
.col-sm-3 {width: 25%;}
.col-sm-2 {
width: 19.66666667%;clear: none;
}
.mob_only-hide {display:block;}
.expand {width: 970px;}
#booknow {display:block;}
.mob_only-show {display:none;}
.ipad-show {display:none;}
.baselinebdr {background-image: url(/wp-content/themes/twentyeleven/images/baseline-bdr.png);}
.ipad-mob-show {display:none;}
}


@media (min-width: 1200px) {

.banner-text {top: 150px;width: 45%; display:block;}
.banner-text span {font-size: 260%;font-family: 'Linden Hill', serif;}

.banner-text p{font-size: 140%;}
.col-sm-3 {width: 25%;}
.mob_only-hide {display:block;}
.expand {width: 1070px;}
#booknow {display:block;}
.mob_only-show {display:none;}
.ipad-show {display:none;}
.baselinebdr {background-image: url(/wp-content/themes/twentyeleven/images/baseline-bdr.png);}
.ipad-mob-show {display:none;}
}






/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
	
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu > li {
	float: left;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
	display: block;

}

.sf-menu a {
	display: block;
	position: relative;

}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}


.nav-child {background-image: url(/wp-content/themes/twentyeleven/images/navi-bot-bdr.jpg);
background-repeat: no-repeat;
background-position: center bottom;
width: 220px;
padding-bottom: 6px;}


/*** DEMO SKIN ***/
.sf-menu {
	float: left;
	margin-top: 0.5em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 12em; /* allow long menu items to determine submenu width */
	*width: 12em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu a {
padding: .75em 1em;
	text-decoration: none;
	zoom: 1; /* IE7 */
}
.sf-menu a {
	color: #fff; font-size:19px;
}

.sf-menu a:hover {
	color:#abbc14; background:#676628
}

.sf-menu a:active {
	color: #abbc14;
}
.sf-menu li {
	 
}
.sf-menu ul li {
	background:#676628;
}
.sf-menu ul ul li {
	background: transparent;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
	background: transparent;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
		color: #000;
}


.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
	color: #abbc14;
}

li.item-102.current.active.deeper.parent a{
	color: #abbc14;
}

.tabs a:hover{ opacity:0.95 !important; }




.categories-text{height:auto; width:100%; float:left; padding:5px 0px 8px 0px; font-size:14px; text-align:left;  }
.categories-text ul{width:100%; height:auto; float:left; margin:0px; padding:0px; list-style:none;}
.categories-text ul li{ width: 100%;height:auto;float:left;line-height:19px;
background: url(/wp-content/themes/twentyeleven/images/arrow.png) no-repeat;background-size:20px;margin:0px 11px;padding:3px 32px;background-position:1px 2px;}
.categories-text ul li a{padding:4px; text-decoration:none; color:#000;}
.categories-text ul li a:hover{color:#5f3f00; text-decoration:none;}
 
.bottom-spotlight h3{font-size:24px !important; color:#5f3f00 !important;}
.box{min-height:198px;}
.readmore{float:right;}
.box p{line-height:18px;}
 
.subscribe_form{padding:10px; background:#74752f; border-radius:10px; }
 
.subscribe_form p{font-size:13px; color:#fff; line-height:10px;}
.form-group{margin-bottom:6px !important;}

.fr{float:right !important;}
.fl{float:left !important;}
.tc{text-align:center !important;}
.tl{text-align:left !important;}
.tr{text-align:right !important;}
.footer_icon{margin-left:30px;}
.footer_icon img{ margin-right:3px;}
.footer_icon img:hover{opacity:0.7;}
.categories-text1{height:auto; width:100%; float:left; padding:5px 0px 8px 0px; font-size:14px; text-align:left;  }
.categories-text1 ul{width:100%; height:auto; float:left; margin:0px; padding:0px; list-style:none;}
.categories-text1 ul li{ width: 100%;height:auto;float:left;line-height:19px;background: url(/wp-content/themes/twentyeleven/images/bullet_icon.png) no-repeat;background-size:20px;margin:0px 11px;padding:3px 32px;background-position:1px 2px;}

.categories-text2{height:auto; width:100%; float:left; padding:5px 0px 8px 0px; font-size:14px; text-align:left;  }
.categories-text2 ul{width:100%; height:auto; float:left; margin:0px; padding:0px; list-style:none;}
.categories-text2 ul li{ width: 100%;height:auto;float:left;line-height:19px;background: url(/wp-content/themes/twentyeleven/images/arrow.png) no-repeat; margin:0px 11px;padding:0px 32px;background-position:1px 2px;}


#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
   
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
   font-family: 'Pristina-Regular';
  background:#8A8B50;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu > ul > li > a {
  padding: 15px 13px;
  font-size:22px;
  letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
 
}
#cssmenu > ul > li:hover > a {
  color:#abbc14; 
}























#cssmenu ul ul {
  position: absolute;
  left: -9999px;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
  height: 35px;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {
  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  padding: 11px 15px;
  width: 200px;
  font-size: 18px;
background:#7A7B39;
  text-decoration: none;
  color: #fff;
 
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff; background:rgb(109, 108, 46);
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background:rgb(109, 108, 46);
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu ul li {
    width: 100%;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
  }
  #cssmenu ul ul li,
  #cssmenu li:hover > ul > li {
    height: auto;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    border-bottom: 0;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu ul ul li a {
    padding-left: 25px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 35px;
  }
  #cssmenu ul ul li a {
    color: #fff;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li.active > a {
    color: #ffffff;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu.align-right ul ul {
    position: relative;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: left;
  }
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 17px;
    color: #fff;
    cursor: pointer;
    font-size:24px;
    text-transform: uppercase;
    font-weight: 700;
  }
  #cssmenu #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: block;
    height: 4px;
    width: 20px;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    content: '';
  }
  #cssmenu #menu-button:before {
    position: absolute;
    top: 16px;
    right: 17px;
    display: block;
    height: 2px;
    width: 20px;
    background: #dddddd;
    content: '';
  }
  #cssmenu #menu-button.menu-opened:after {
    top: 23px;
    border: 0;
    height: 2px;
    width: 15px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #cssmenu #menu-button.menu-opened:before {
    top: 23px;
    background: #ffffff;
    width: 15px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.2);
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  #cssmenu .submenu-button.submenu-opened {
    background: #262626;
  }
  #cssmenu ul ul .submenu-button {
    height: 34px;
    width: 34px;
  }
  #cssmenu .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  #cssmenu .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  #cssmenu .submenu-button.submenu-opened:before {
    display: none;
  }
}

.m22{margin-left:17px;}
.baselinebdr1{border-left:1px solid #ccc; border-right:1px solid #ccc;}


.test{ text-align:right; font-size:12px; font-weight:bold; border-bottom:1px solid #CCCCCC; padding-bottom:8px; }
.baselinebdr2{border-right:1px solid #ccc;  }
.fullWidth{width:100%;}

.brochure_form{border:6px solid rgb(255, 255, 255);box-shadow:1px 0px 7px rgb(224, 217, 217);margin-top:20px; margin-bottom:5px;padding:10px; background:#b80000; border-radius:10px; float:left;}
 
.brochure_form p{font-size:13px; color:#fff; line-height:10px;}
.brochure_form h1{text-shadow:1px 1px 1px #656363;color:#fff; color:#fff;  font-family: 'LatoBold'; margin-top:0px; text-align:center; font-size:20px; border-bottom:1px inset #AB0B0B; padding-bottom:10px;}
.f11{font-size:19px !important;}