
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance 

Avail fonts:
"futura-pt-condensed" 500
"futura-pt" 800   - fatty
"pt-sans" 400 / 700 / italic
"arno-pro"	400	italic

Colors: 
maroon: a04030
Pea Green: 93a648
Nice Gray: e1e1e1
dark brown: 573935
mustard: e7a666
*/

body,html{
padding:0px;
margin:0px;
background:#fefefe;	
height:100%;
}
#page{
min-height:100%;	
}



h1,h2,h3,h4,h5,h6,p,li,ul{
margin:0px;
padding:0px;
}

.block ul, .block ol{
margin:0px;
padding:0px;	
}
tbody{
border-top:0px;	
}
a, a:hover{
text-decoration:none;
color:#93a648;
}

p,li,ul{
font-size:16px !important;
line-height:24px !important; 
color:#545454;	
font-family:"pt-sans";
font-weight:400;
list-style:none;
}

p,ul{
margin-bottom:20px !important;	
}
h1{
	font-weight:800;
	font-family:"futura-pt";
	font-size:32px;
	line-height:36px;
	text-transform:uppercase;
	color:#573935;
	margin-bottom:10px;
	margin-top:5px;
}



h2,.front h1{
	font-weight:500;
	font-family:"futura-pt-condensed";
	font-size:30px;
	line-height:32px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#a04030;
	margin-top:5px;
	margin-bottom:10px;
}

h3{
	font-weight:500;
	font-family:"futura-pt-condensed";
	font-size:26px;
	line-height:32px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#a04030;
	margin-top:15px;
	margin-bottom:5px;
}

.front h3{
	font-weight:800;
	font-family:"futura-pt";
	font-size:24px;
	line-height:28px;
	text-transform:uppercase;
	color:#a04030;
	margin-bottom:10px;
	margin-top:5px;
	letter-spacing:0px;
}


h4{
	font-weight:800;
	font-family:"futura-pt-condensed";
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#a04030;
	margin-bottom:5px;
	margin-top:10px;
}


h5{
	font-weight:700;
	font-family:"pt-sans";
	font-size:18px;
	line-height:22px;
	
	color:#a04030;
	margin-top:10px;
	margin-bottom:5px;
}
table td{
	padding:0px;
}


.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading li,.wf-loading ul{
visibility:hidden;
}
.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active li,.wf-active ul{
visibility:visible;
}

#main-menu-wrapper{
background:	#a04030;
}
.region-main-menu ul{
margin-bottom:0px !important;	
}
.block{
margin-bottom:0px;	
}

.region-main-menu ul{
width:100%;
text-align:center;	
}
#block-menu_block-1 ul{
width:100%;
text-align:center;	
}
ul.nice-menu-down li,ul.nice-menu-down li.menuparent,#block-menu_block-1 li{
	padding:0px;
	margin:0px;
background:none;	
display:inline-block;
padding-left:15px;
padding-right:15px;
border:0px;
color:#fff;
font-family:"futura-pt-condensed";
float:none;
letter-spacing:1px;
}
ul.nice-menu,#block-menu_block-1 ul{
font-size:0px !important;	
}

ul.nice-menu-down li:hover,ul.nice-menu-down li.menuparent:hover{
	background:#be4b38;
}
ul.nice-menu-down ul li:hover{
	background:#da5640;
}
ul.nice-menu-down li.active-trail{
	background:#e7a666;
}
ul.nice-menu-down li.active-trail:hover{
	background:#ffb873;
}
#block-menu_block-1 li.active-trail a{
	color:#e7a666;
}

ul.nice-menu ul{
	background:#be4b38;
	border-top:0px;
	top:44px;
	text-align:left;
	width:auto;
	
}
.region-main-menu ul li a,ul.nice-menu-down .menuparent a{
	color:#fff;	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-transform:uppercase;
	
	font-size:24px !important;
line-height:24px !important;
}
ul.nice-menu li.menu-435 ul li{
width:340px;	
}
ul.nice-menu li.menu-436 ul li{
width:240px;	
}
ul.nice-menu li.menu-437 ul li{
width:280px;	

}
ul.nice-menu li.menu-513 ul li{
width:250px;	
}
ul.nice-menu li.menu-439 ul{
left:-194px;	
}
#block-menu_block-1 a{
color:#573935;
padding-left:5px;
padding-right:5px;
text-transform:uppercase;
	
	font-size:24px !important;
line-height:24px !important;
}
#block-menu_block-1 .last a{
padding-right:10px;	
}
.breadcrumb{
display:none;	
}
#header-group-inner{
position:relative;	
}
#block-menu_block-1{
position:absolute;
top:55px;
right:0px;
width:50%;	
}

#logo{
padding-top:10px;
padding-bottom:5px;	
}
#preface-top, #preface-top-inner, #block-block-3{
width:100%;	
}

#preface-top-inner,#flexslider-1{
margin-left:auto;
margin-right:auto;	
position:relative;
height:600px;  /*gotta calc that height son */
overflow:hidden;
}
#flexslider-1{
visibility:hidden;	
opacity:0;

}
.one-sec #flexslider-1{
opacity:1;	
visibility:visible;	
}
.nice-menu-down  ul{
opacity:0;	
}
.one-sec .nice-menu-down ul{
opacity:1;	
}
.view-main-slider{
background-color:#4e4e4e;
background-image:url('/sites/default/files/gear.gif');	
background-repeat:no-repeat;
background-position:center center;
}
#flexslider-1 .slides li,.flex-viewport,#flexslider-1 .slides{
height:100%;
overflow:hidden;
position:relative;
background-position:center center;
}
.background-image-formatter{
background-size:cover;	
width:100%;
transition:transform ease-in-out 4s 1s;
position:absolute;
height:120%;
width:120%;
top:-10%;
left:-10%;
	transform: translate3d(0px, 0px, 0px);
}
div#admin-toolbar.vertical{
z-index:10000;	
}
.flex-direction-nav a.flex-prev{
background-image:url('/images/left.png');	
height:80px;
width:30px;
background-color:rgba(0,0,0,0.4);
border-radius:5px;
}

.flex-direction-nav a.flex-next{
background-image:url('/images/right.png');	
height:80px;
width:30px;
background-color:rgba(0,0,0,0.4);
border-radius:5px;
}


.one-sec .flex-active-slide .down-left .background-image-formatter{
	 transform: translate3d(5%, -5%, 0px);
}
.one-sec .flex-active-slide .up-right .background-image-formatter{
	 transform: translate3d(-5%, 5%, 0px);
}

.one-sec .flex-active-slide .up-left .background-image-formatter{
	 transform: translate3d(5%, 5%, 0px);
}
.one-sec .flex-active-slide .down .background-image-formatter{
	 transform: translate3d(0px, -5%, 0px);
}
.one-sec .flex-active-slide .up .background-image-formatter{
	 transform: translate3d(0px, 5%, 0px);
}

.one-sec .flex-active-slide .down-right .background-image-formatter{
transform: translate3d(-5%, -5%, 0px);
}

#block-block-3 .gutter{
padding-left:0px;
padding-right:0px;	
margin-left:0px;
margin-right:0px;
}
.one-sec .flex-active-slide.clone .background-image-formatter{
	transform: translate3d(0px, 0px, 0px);
}

.views-field-field-show-text-block{

width:100%;
position:absolute;
bottom:0px;

}
.views-field-field-show-text-block .field-content{

margin-left:auto;
margin-right:auto;	
position:relative;
overflow:hidden;
height:600px;
}
.flex-active-slide .inner_box{
bottom:0px;
}

.inner_box{
background:url('/sites/default/files/p_green_pix.png');
width:30%;

padding:40px;
position:absolute;
left:15px;
z-index:900;
	bottom:0px;
}
.inner_box h2, .inner_box h3, .inner_box p, .inner_box a{
color:#fff;	
}
.front .inner_box a{
display:inline-block;
padding-top:7px;	
	border:1px solid #fff;
	padding-bottom: 7px;
	padding-left: 17px;
	padding-right: 17px;
	border-radius: 30px;
}
.front .inner_box{
	left:0px;
	right:0px;
	text-align: center;
	background:none;
	width:100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	bottom:80px;
}

.flex-control-paging{
bottom:20px;
box-sizing:border-box;
padding-left:40% !important;
}
.flex-control-paging li a{
width:20px;
height:20px;
border-radius:20px;	
border:2px solid #fff;
background:rgba(0,0,0,0.2);
}
.front .flex-control-paging{
	padding-left: 0px !important;
	text-align: center;
}
.front .inner_box a:hover{
	background:#93a648;
}
/* HOME PAGE! */
#home{
padding-top:30px;	
}
.col2 td, .col3 td,.col2_alt td, .cols-2 td,.col2_alt_2 td{
	vertical-align:top;	
}
.cols-2 img{
width:100%;
height:auto;	
}
.cols-2 img.notthere{
box-sizing:border-box;
border:1px solid #d4d4d4;
}
.cols-2 td{
padding-bottom:30px;	
}

.col2_alt .td1, .cols-2 .col-1{
	width:48%;
	padding-right:2%;
}
.col2_alt .td2,.cols-2 .col-2{
	width:48%;
	padding-left:2%;
}

.node-shop-merchandise .col2_alt .td1{
	width:70%;
	padding-right:2%;
}
.node-shop-merchandise .col2_alt .td2 h3{
	padding-top:5px;
	margin-top:0px;
}
.col2_alt_2 .td1{
width:31%;
padding-right:2.3%;		
padding-bottom:20px;

}
.col2_alt_2 .td2{
width:62%;
padding-left:1.2%;	
padding-top:0px;		
padding-bottom:20px;
}
.col2_alt_2 .td1 img{
max-width:100%;	
height:auto;
width:100%;
}
.view-parners td{
	vertical-align:middle;
	text-align:center;
	width:25%;
}
.view-parners td img{
	max-width:90%;
	height:auto;
}
.col2 .td1{
width:62%;
padding-right:1.2%;	
}
.col2 .td2{
width:31%;
padding-left:2.3%;	
}

.col3 .td1{
width:31%;
padding-right:2.3%;	
}
.col3 .td2{
width:31%;
padding-left:1.2%;	
padding-right:1.2%;	
}
.col3 .td3{
width:31%;
padding-left:2.3%;	
}

.col4  td{
vertical-align:top;	
}
.col4  .td1{
width:30%;
}
.col4  .td2,.col4  .td3{
vertical-align:top;	
width:22%;
}
.col4  .td4{
	width:26%;
}

.trip_advisor{
text-align:center;	
}
.badge img{
width:100%;
height:auto;	
max-width:277px;
}
.TA_cdsratingsonlynarrow{
width:160px;
margin-left:auto;
margin-right:auto;	
}
.ta_ranking{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:15px;
	
}
.gogo a{
	border:1px solid #93a648;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:"futura-pt-condensed";
	font-size:18px;
	text-transform:lowercase;
	display:inline-block;
}
.break{
text-align:center;
background:url('/sites/default/files/line_cut.png');
background-repeat:repeat-x;	
background-position:center center;
padding-top:30px;
padding-bottom:30px;
}
.leftbreak{
text-align:left;
background:url('/sites/default/files/line_cut.png');
background-repeat:repeat-x;	
background-position:center center;
padding-top:20px;
padding-bottom:20px;
}
.leftbreak h1,.leftbreak h2{
	margin:0px;
padding-right:10px;
display:inline-block;
background:#fff;	
}
.half_break{
height:20px;	
}
.break h3{
margin:0px;
padding-left:10px;
padding-right:10px;
display:inline-block;
background:#fff;	
}
#boxes td{
height:100%;	
}
.box_out{
background:#e1e1e1;	
min-height:200px;
box-sizing:border-box;
height:460px;
position:relative;
}
#boxes .tr1 .td2 .box_out, #boxes .tr2 .td1 .box_out{
	background:#a04030;
}
#boxes .tr2 .td3 .box_out{
	background:#93a648;	
	box-sizing:border-box;
	border:2px solid #93a648;	
}

#boxes .tr3 .box_out{
height:240px;	
}

#boxes .gutter{
padding-top:30px;
padding-bottom:20px;
padding-left:5%;
padding-right:5%;	
}
#boxes .tr1 .td1 .box_out,#boxes .tr2 .td2 .box_out{
	background:#fff;
	border:2px solid #93a648;
}
#boxes .box_out .gogo{
text-align:center;	
position:absolute;
bottom:30px;
left:0px;
width:100%;
}
#boxes .vertmid td{
vertical-align:middle;	
}
#boxes .vertmid .box_out{
	text-align:center;
	display:table-cell;
	width:100%;
	height:200px;
	vertical-align:middle;	
}
#boxes .vertmid .box_tab{
	width:100%;
	height:100%;
	display:table;
}
#boxes .vertmid h3,#boxes .vertmid a{
color:#573935;
}

#boxes .gutter.white_text{
padding:0px;	
margin:0px;
}
#boxes .gutter.white_text img{
width:100%;
height:auto;
padding-bottom:20px;	
}
#boxes .gutter.white_text p{
	padding-left:5%;
padding-right:5%;	
color:#fff;
margin-left:15px;
margin-right:15px;
}
#boxes .box_out .white_text .gogo a{
color:#fff;
border:1px solid #fff;	
}

#boxes h4{
	margin-bottom:0px;
	color:#93a648;
	font-size:20px;
}
#boxes  h3{
	color:#93a648;
	font-weight:800;
	font-family:"futura-pt-condensed";
	font-size:26px;
	line-height:30px;
	text-transform:uppercase;
	letter-spacing:1px;
	text-align:center;
}
#boxes .white_text h4,#boxes .white_text h3 {
	color:#fff;
}
#boxes .views-field-field-icon{
text-align:center;	
}

#boxes .tr1 .td3 h3,#boxes .tr1 .td3 a{
	color:#573935;
}

#boxes .std1,#boxes .std2{
vertical-align:middle;	
height:40px;
}
#boxes .tr1 .td3 li{
line-height:0px !important;	
}
#boxes .tr1 .td3 table{
margin-left:auto;
margin-right:auto;
width:90%;	
}
.std1{
width:40px;	
}

.field-name-field-main-image img{
width:100%;
height:auto;	
margin-top:20px;
}
#sidebar-first .menu li a{	
padding-top:15px;
padding-bottom:15px;
font-weight:500;
	font-family:"futura-pt-condensed";
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#573935;
	display:block;
	border-bottom:1px solid #e7a666;
	padding-left:10px;
}

#sidebar-first .menu li a:hover{
	color:#a04030;
}
#sidebar-first .menu li.first a{
	border-top:1px solid #e7a666;
}
#sidebar-first .menu li.active-trail a{
	color:#e7a666;
}
#sidebar-first .menu li.active-trail li a{
	color:#573935;
}
#sidebar-first .menu li.active-trail li.active-trail a{
	color:#e7a666;
}


#sidebar-first .menu li{
margin:0px;
list-style-image:none;
list-style:none;	
cursor:pointer;
}
#sidebar-first-inner #block-menu_block-2{
padding-top:60px;	
padding-bottom:00px;
}

#sidebar-first .menu li ul li a{	
padding-top:15px;
padding-bottom:15px;
font-weight:500;
	font-family:"futura-pt-condensed";
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#573935;
	display:block;
	border-bottom:1px solid #e7a666;
	padding-left:25px;
}
#sidebar-first .menu li.first ul li a{
border-top:0px;	
}
#sidebar-first .menu ul li.first a{
	border-top:0px;
}
#sidebar-first .menu li ul{
margin-bottom:0px !important;	
}

.abox{
position:relative;	
height:200px;
margin-bottom:20px;
}
.abox .icon{
	position:absolute;
	top:10px;
	right:15px;
}
.abox h3{
position:absolute;
bottom:10px;
left:15px;	
color:#fff;
}
.abox:hover{
opacity:.8;	
}
.abox .cta{
width:100%;
height:100%;
display:block;
position:absolute;
top:0px;
left:0px;	
}
.abox.green{
	background:#93a648;
}
.abox.maroon{
	background:#573935;
}
#sidebar-first-inner .abox a{
color:#fff;	
}
.view-random-quote{
	font-family:"arno-pro";
	font-style:italic;
	font-weight:400;
	font-size:18px;
	line-height:24px;
	text-align:center;
}
.view-random-quote .views-field-title{
text-align:r	ight;
padding-top:10px;
padding-bottom:30px;
background-image:url('/sites/default/files/quote.png');
background-repeat:no-repeat;
background-position:bottom center;
}
.not-front .node li{
padding-bottom:5px;
background-image:url('/sites/default/files/small_arrow.png');	
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:12px;
}

.paragraphs-item-image-with-caption img, .paragraphs-item-two-column-images-and-text img{
	width:100%;
	height:auto;
	margin-bottom:10px;
}
.field-name-field-code iframe{
width:100%;
border:0px;	
}
.image-right{
float:right;
margin-bottom:10px;
margin-left:25px;	
}
.image-left{
float:left;
margin-bottom:10px;
margin-right:25px;	
}
.flex_hold{
position:relative;	
}
.not-front .node .flex_hold li{
padding:0px;
margin:0px;
background:none;	
}
.flex_hold .flex-control-nav{
position:static;	
}
.field-name-field-paypal-code{
padding-bottom:15px;	
}
.paragraphs-item-grid-of-images div{
	display:inline-block;
}
.paragraphs-item-grid-of-images div.field-items{
	display:flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.paragraphs-item-grid-of-images div.field-item{
	border:1px solid #f2f2f2;
	width:23%;
	vertical-align: top;
	padding:15px;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 25px;
	
}
.paragraphs-item-grid-of-images div.field-item img{
	max-width: 100%;
	height: auto;
}
.paragraphs-item-grid-of-images div.field-item p{
	margin-top:10px;
	margin-bottom: 0px !important;
}
.field-name-field-gallery div{
	display:inline;
}
.paragraphs-item-grid-of-images img{

}
.field-name-field-gallery img{
border:1px solid #e1e1e1;
padding:5px;
margin-right:15px;
}
.paragraphs-item-grid-of-images, .field-name-field-gallery{
margin-bottom:25px;	
}
.node-shop-merchandise .field-name-field-gallery{
	margin-bottom:0px;	
	margin-top:15px;
}

.embedded-video .player {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}

.embedded-video .player iframe,
.embedded-video .player object,
.embedded-video .player embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.vid_hold{
	padding-bottom:15px;
}
.webform-client-form input, .webform-client-form textarea{
	border:1px solid #d4d4d4;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
	font-size:16px;
	line-height:24px;
	box-sizing:border-box;
	font-family:"futura-pt";
	width:100%;
	display:inline-block;
	margin:0px;
	max-width:100%;
}
textarea, .form-item input, .form-item select, #content-region input.form-text{
	max-width:100%;
}
.webform-client-form input.form-submit{
border:1px solid #93a648;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:"futura-pt-condensed";
	font-size:18px;
	text-transform:lowercase;
	display:inline-block;
	width:auto;
	background:#fff;
	color:#93a648;
	font-weight:400;
}
#hpevents{
text-align:center;
color:#fff;	
width:80%;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
#hpevents a{
color:#fff;	
}
#hpevents .views-field-field-date-of-event div{
	color:#fff;	

}
#hpevents .flex-control-nav.flex-control-paging{
display:none;	
}
#hpevents .flex-direction-nav li a{
margin-top:80px;	

}

.view-podcasts .views-row{
padding-bottom:20px;	
}
#footer h4{
color:#fff;	

}
#footer .views-row a{
font-size:16px !important;
line-height:24px !important; 
padding-bottom:5px;
background-image:url('/sites/default/files/small_arrow.png');	
background-repeat:no-repeat;
background-position:0px 2px;
padding-left:12px;
color:#fff;	
}
#footer h4,#footer h4 a{
color:#e7a666;	
}
#footer h4{
margin-top:0px;	
}
#footer p{
color:#fff;	
}
#footer .gogo{
margin-bottom:10px;	
display:inline-block;
margin-right:5px;
}
#footer .gogo a{
border:1px solid #e7a666;
color:#fff;
}
#footer .td4 img{
margin-right:5px;	
}
#footer .td4 p{
margin-bottom:10px !important;	
}
.stag{
padding-top:0px;	
}
.center_it{
text-align:center;	
}
#boxes{
padding-bottom:15px;	
}

#boxes .views-field-field-list-of-links li{
padding-top:5px;
padding-bottom:5px;	
}
#boxes .views-field-field-list-of-links li .std1{
padding-right:5px;	
}
#header-top-wrapper{
display:none;	
}
#node-bottom{
display:none;
}
.justdesktop{
display:block;	
}
.justmobile{
display:none;	
}
#gototop{
border:1px solid #e7a666;
color:#fff;
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:"futura-pt-condensed";
	font-size:18px;
	text-transform:lowercase;
	display:inline-block;	
	margin-bottom:15px;
	cursor:pointer;
}
#block-si_menumerge-menu_merge{
display:none;	
}
#block-si_menumerge-menu_merge.good{
display:block;	
border-bottom:1px solid #a04030;
}
.vid_hold .field-name-field-video{
padding-top:10px;	
}
#header-group-wrapper{
height:109px;
position:fixed;
top:0px;
left:0px;
z-index:9000;
background:#fff;
}
#main-menu-wrapper{
height:44px;
position:fixed;
top:109px;
left:0px;
z-index:9000;
}
#page-inner{
padding-top:	153px;
}
.profile h3{
border-bottom:0px;	
}
#footer-wrapper .td3 .half_break{
	height:15px;
}
#mc_embed_signup_scroll #mce-EMAIL{
width:100%;
font-size:16px;
padding:5px;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;	
border:2px solid #FFF;
}
#mc_embed_signup .button{
margin:0px !important;
width:100% !important;
box-sizing:border-box !important;
line-height:0px !important;
color:#a04030 !important;
	border-radius:0px !important;
	border:1px solid #a04030 !important;
	background:none !important;
	font-family: "futura-pt-condensed" !important;
    font-size: 18px !important;
    padding: 5px 30px !important;
	text-transform:lowercase !important;
}
.atd2{
padding-left:10px;	
}
.atd2{
width:30%;	
}
#mc_embed_signup form{
padding-left:10% !important;
padding-right:10% !important;
}
#mc_embed_signup_scroll h3{
margin-bottom:20px;	
}

.cart_bord{
background:#f4f4f4;
padding:20px;
border:1px solid #d4d4d4;

text-align:center;	
font-size:16px;
line-height:22px;
}
.field-name-field-paypal-code select{
font-size:16px;
padding:5px;	
}
.field-name-field-paypal-code table{
padding-bottom:15px;
font-size:16px;
display:block;
text-align:center;
padding-top:5px;
}
.field-name-field-paypal-code table td{
display:block;
width:100%;
text-align:center;	
}
.field-name-field-paypal-code table tr, .field-name-field-paypal-code table tbody{
	display:block;
width:100%;
text-align:center;	
}
.field-name-field-paypal-code input{
padding-left:4px;	
}
.messages p{
margin-bottom:0px !important;	
}
#main .monthview a{
font-size:12px !important;
line-height:16px !important;	
font-weight:400;
display:block;
}
#main .monthview .views-field-field-date-of-event{
	font-size:12px !important;
line-height:14px !important;
font-weight:400;


}

.calendar-calendar .month-view .full td.single-day div.monthview, .calendar-calendar .week-view .full td.single-day div.weekview, .calendar-calendar .day-view .full td.single-day div.dayview{
background:#f4f4f4;
margin-bottom:10px;
padding:5px;	
border-radius:0px;
}

#pid-contact .inner_box{
	bottom:0px;
}

#main{
padding-bottom:360px;	
}

#footer-wrapper{
height:340px;
margin-top:-340px;
background:#573935;
}
#footer{
padding-top:20px;	
}

.ntd1 img{
	height:80px;
	width:auto;
}
.ntd1, .ntd2{
	border-top:1px solid rgba(231, 166, 102, 0.2);
	padding-top:15px;
	vertical-align: middle;
}
.ntd1{
	padding-right: 25px;
}
.ntd2 p{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

#flexslider-1{
	transition: none;
}
.hideMe{
	opacity: 0;
}
/*
Colors: 
maroon: a04030
Pea Green: 93a648
Nice Gray: e1e1e1
dark brown: 573935
mustard: e7a666
*/