@import url(//fonts.googleapis.com/css?family=Noto+Sans:400,700,400italic,700italic);@import url(//fonts.googleapis.com/css?family=Julius+Sans+One);@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700);


html { margin: 0; padding: 0; }
body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    background: #ffffff url("../../../uploads/2014/06/dc_web_paper.jpg") center top repeat;
    font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;    font-size: 14px; line-height: 1.3;}
body.home { height: 100%; }




a.hover_general:link, a.hover_general:visited { color: #ffffff; }
a:link, a:visited {  text-decoration: none; color: #ffffff; }
a:hover, a:active { text-decoration: none; border: none; color: #6b493d;} 
a:focus{ border: none; outline: 0; }
IMG {border: none;}
LABEL {cursor: pointer;}
input, textarea, select { vertical-align: top; }
.all_caps { text-transform: uppercase; }




/*  HEADER  */
.header { width: 100%; position: absolute; z-index: 4; top: 40px; left: 0px; height: 100px; }
.header-container { width: 1050px; position: absolute; 
			z-index:3; top: 0px; left: 50%; height: 82px; margin-left: -525px; }
.header-center { width: 1050px; margin: auto; height: 82px; position: relative;  }
.header-container .logo { width: 400px; position: relative; z-index: 10; top: -45px; left: -20px; margin: 0px 0px 0px 0px; padding: 0; }
.header-container .logo a:link, 
.header-container .logo a:visited, 
.logo a:hover, 
.logo a:active { display: block; padding: 0; margin: 0; text-decoration: none; }
.logo a img { max-width: 450px; height: auto; }
.social_bubble { position: absolute; z-index: 11; top: -33px; right: 11px; height: 35px; width: 500px;  }
.social_bubble .fb-like { float: right; z-index: 10; margin: 2px 0px 0px 0px; border:none; width:88px; height:21px; padding: 0; } /* do not set overflow hidden */
.lt-ie8 .fb-like { padding-left: 0px; }
.social_bubble .attend_event_cont { float: right; }

/* SOCIAL LINKS */
.social_links { float: right; padding-right: 10px; }
.social_links a:link, 
.social_links a:visited { 
	float: left; 
	margin: 0px 0px 0px 6px;
		opacity: 0.9;
	text-align: center; 
	border: none;
	color: white !important;
	cursor: pointer;
	display: block;
	white-space: nowrap;
	padding: 0px;
	width: 22px;
	height: 22px;
	text-decoration: none;
 -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
         border-radius: 3px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
     	   text-shadow: 0px 0px 1px rgba(0,0,0,.95);        
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3b929), to(#a36900)); 
	  background-image: -webkit-linear-gradient(top, #f3b929, #a36900); 
	  background-image:    -moz-linear-gradient(top, #f3b929, #a36900); 
	  background-image:     -ms-linear-gradient(top, #f3b929, #a36900); 
	  background-image:      -o-linear-gradient(top, #f3b929, #a36900); 
	  background-image:         linear-gradient(top, #f3b929, #a36900);
	-moz-box-shadow: ;
	-webkit-box-shadow: ;
	box-shadow: ;
			
}

.social_links a.tw:link, 
.social_links a.tw:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(166, 228, 243, 1.0)), to(rgba(19, 155, 196, 1.0))); 
	  background-image: -webkit-linear-gradient(top, rgba(166, 228, 243, 1.0), rgba(19, 155, 196, 1.0)); 
	  background-image:    -moz-linear-gradient(top, rgba(166, 228, 243, 1.0), rgba(19, 155, 196, 1.0)); 
	  background-image:     -ms-linear-gradient(top, rgba(166, 228, 243, 1.0), rgba(19, 155, 196, 1.0)); 
	  background-image:      -o-linear-gradient(top, rgba(166, 228, 243, 1.0), rgba(19, 155, 196, 1.0)); 
	  background-image:         linear-gradient(top, rgba(166, 228, 243, 1.0), rgba(19, 155, 196, 1.0));
	  border-top: solid 1px #d1f5ff;
}

.social_links a.fb:link, 
.social_links a.fb:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(115, 149, 220, 1.0)), to(rgba(65, 99, 169, 1.0))); 
	  background-image: -webkit-linear-gradient(top, rgba(115, 149, 220, 1.0), rgba(65, 99, 169, 1.0)); 
	  background-image:    -moz-linear-gradient(top, rgba(115, 149, 220, 1.0), rgba(65, 99, 169, 1.0)); 
	  background-image:     -ms-linear-gradient(top, rgba(115, 149, 220, 1.0), rgba(65, 99, 169, 1.0)); 
	  background-image:      -o-linear-gradient(top, rgba(115, 149, 220, 1.0), rgba(65, 99, 169, 1.0)); 
	  background-image:         linear-gradient(top, rgba(115, 149, 220, 1.0), rgba(65, 99, 169, 1.0));
	  border-top: solid 1px #8fb3ff;
}

.social_links a.yt:link, 
.social_links a.yt:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(239, 81, 72, 1.0)), to(rgba(194, 33, 38, 1.0))); 
	  background-image: -webkit-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:    -moz-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:     -ms-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:      -o-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:         linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0));
	  border-top: solid 1px #ffc5c5;
}

.social_links a.vm:link, 
.social_links a.vm:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(50, 199, 250, 1.0)), to(rgba(7, 153, 203, 1.0))); 
	  background-image: -webkit-linear-gradient(top, rgba(50, 199, 250, 1.0), rgba(7, 153, 203, 1.0)); 
	  background-image:    -moz-linear-gradient(top, rgba(50, 199, 250, 1.0), rgba(7, 153, 203, 1.0)); 
	  background-image:     -ms-linear-gradient(top, rgba(50, 199, 250, 1.0), rgba(7, 153, 203, 1.0)); 
	  background-image:      -o-linear-gradient(top, rgba(50, 199, 250, 1.0), rgba(7, 153, 203, 1.0)); 
	  background-image:         linear-gradient(top, rgba(50, 199, 250, 1.0), rgba(7, 153, 203, 1.0));
	  border-top: solid 1px #97e5ff;
}

.social_links a.yp:link, 
.social_links a.yp:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(239, 81, 72, 1.0)), to(rgba(194, 33, 38, 1.0))); 
	  background-image: -webkit-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:    -moz-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:     -ms-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:      -o-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:         linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0));
	  border-top: solid 1px #ffc5c5;
}

.social_links a.pt:link, 
.social_links a.pt:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(239, 81, 72, 1.0)), to(rgba(194, 33, 38, 1.0))); 
	  background-image: -webkit-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:    -moz-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:     -ms-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:      -o-linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0)); 
	  background-image:         linear-gradient(top, rgba(239, 81, 72, 1.0), rgba(194, 33, 38, 1.0));
	  border-top: solid 1px #ffc5c5;
}

.social_links a.ig:link, 
.social_links a.ig:visited { 
	  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3b929), to(#a36900)); 
	  background-image: -webkit-linear-gradient(top, #f3b929, #a36900); 
	  background-image:    -moz-linear-gradient(top, #f3b929, #a36900); 
	  background-image:     -ms-linear-gradient(top, #f3b929, #a36900); 
	  background-image:      -o-linear-gradient(top, #f3b929, #a36900); 
	  background-image:         linear-gradient(top, #f3b929, #a36900);
	  border-top: solid 1px #ffcd3d;
}

.lt-ie10 .social_links a:link, .lt-ie10 .social_links a:visited { background: none !important; }
.lt-ie10 .social_links a.tw:link, .lt-ie10 .social_links a.tw:visited { background: #3bb0d2; }
.lt-ie10 .social_links a.fb:link, .lt-ie10 .social_links a.fb:visited { background: #486ab0; }
.lt-ie10 .social_links a.yt:link, .lt-ie10 .social_links a.yt:visited { background: #e23636; }
.lt-ie10 .social_links a.vm:link, .lt-ie10 .social_links a.vm:visited { background: #17b3e8; }
.lt-ie10 .social_links a.yp:link, .lt-ie10 .social_links a.yp:visited { background: #e23636; }
.lt-ie10 .social_links a.pt:link, .lt-ie10 .social_links a.pt:visited { background: #e23636; }
.lt-ie10 .social_links a.ig:link, .lt-ie10 .social_links a.ig:visited { background: #cb9101; }
	

.social_links a:hover { text-decoration: none; opacity: 1.0; }
.social_links a div.sfb { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -175px -2px } 
.social_links a div.syt { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -202px -2px } 
.social_links a div.stw { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -151px -2px } 
.social_links a div.svm { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -126px -3px } 
.social_links a div.syp { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -102px -2px } 
.social_links a div.spt { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -78px -3px } 
.social_links a div.sig { width: 23px; height: 23px; background: url("../erw_themes_2/cross/images/social-icons.png") no-repeat; background-position: -52px -1px } 



/*NAVIGATION*/
.main_nav { height: 30px; position: absolute; z-index: 11; top: 26px; right: 0px; width: 750px; padding: 0px 13px 0px 0px;  
		 } 
.main_nav ul.primary-menu { list-style-type: none; margin: 0px 0px 0px 0px; padding: 0; float: right; width: 750px; height: 40px; text-align: right; }
.main_nav ul.primary-menu li { position: relative; list-style-type: none; display: inline-block; background: none; z-index: 2; }
.lt-ie8 .main_nav ul.primary-menu li { zoom: 1; *display: inline; }
.main_nav ul.primary-menu li a:link, 
.main_nav ul.primary-menu li a:visited { text-decoration: none; padding: 12px 5px 16px 32px; min-height: 20px;; display: block; color: #ffffff; font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase; 
		line-height: 18px;  }
.main_nav ul.primary-menu li a:hover { color: #6b493d; color: #f0ab00; }
.main_nav ul.primary-menu li.current-menu-item a, 
.main_nav ul.primary-menu li.current-menu-parent a { color: #f0ab00; } 
.main_nav ul.primary-menu li.current-menu-item a:hover {  }

/*SUBMENU*/
.main_nav ul.primary-menu li ul.sub-menu { text-align: left; display: none; position: absolute; top: 44px; padding: 9px 0px 9px 14px; margin: 0;
				min-width: 170px; background: rgba(255,255,255,0.9); left: 12px; top: 45px; padding: 9px 14px 9px 20px; -moz-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4); box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.4); 
				 }
			
.main_nav ul.primary-menu li ul.sub-menu li.current-menu-item a:link,
.main_nav ul.primary-menu li ul.sub-menu li.current-menu-item a:visited { color: #f0ab00; } 
.main_nav ul.primary-menu li ul.sub-menu li { background: none; }
.main_nav ul.primary-menu li ul.sub-menu li { clear: both; padding: 0; line-height: 1.5; margin: 0; padding: 0 !important; float: left; }
.main_nav ul.primary-menu li ul.sub-menu li a:link, 
.main_nav ul.primary-menu li ul.sub-menu li a:visited { float: left; clear: both; padding: 0px 10px 0px 0px; 
				white-space: nowrap; background: none; min-width: 115px; font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase; color: #2f0d01; line-height: 32.4px;; }
.main_nav ul.primary-menu li ul.sub-menu li a:hover { color: #6b493d; color: #6b493d }


/*  Page  */

.page2 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 1050px;
	height: 630px;
}

.page2b {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 1050px;
	height: 630px;
}

.page3b {
	position: absolute;
	bottom: -370px;
	left: 0px;
	width: 1050px;
	height: 900px;
}

.header-transparent {
	position: absolute;
	display: none;
}

.clouds {
	background-repeat: no-repeat; 
	background-position: 0 200px;
}

.home_banner {
	top: -200px; left: 0px; height: 900px; width: 1200px; position: absolute; display: none;
	background-repeat: no-repeat; 
	background-position: 0 200px;
}


#mainpage {
	background-repeat: repeat-x; 
	background-position: 0 360px;
}


/*  Content  */
.content {
    width: 1050px;
    height: 490px;
    position: absolute;
    z-index: 2;
    top: 110px;
    left: 50%;
    margin: 0px 0px 10px -525px;
    min-width: 999px;
    -moz-box-shadow:    1px 2px 5px rgba(0, 0, 0, 0.20);
  	-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.20);
  	box-shadow:         1px 2px 5px rgba(0, 0, 0, 0.20);
}

.lt-ie9 .content {
	border: none;}

.tall {
    height: 430px;
        -moz-box-shadow:    none;
  -webkit-box-shadow: none;
  box-shadow:         none;
}


/*  Slider  */
.content .content-slider {
	width: 1200px;
	overflow: hidden; 
	visibility: visible; 
	position: relative; 
	z-index: 0; 
    height: 700px;	
}

.main {
    padding: 0px;
    margin: 0px;
    list-style: none;
    float: left;
    width: 100%;
}
.content .content-slider a {
	cursor: hand;
	text-decoration: none;
	height: 0px;
	width: 100%;
}
.content .content-slider a:visited {
	cursor: hand;
	text-decoration: none;
	height: 0px;
	width: 100%;
}
.content .content-slider a:hover {
	cursor: hand;
	text-decoration: none;
	height: 0px;
	width: 100%;
}
.content .content-slider a:active {
	cursor: hand;
	text-decoration: none;
	height: 0px;
	width: 100%;
}
.content .content-slider a:focus{
	cursor: hand;
	text-decoration: none;
	height: 0px;
	width: 100%;
}
.main LI {
	margin: -200px 0px 0px 0px; /* added because parallax scroll background adds 200  */
    height: 1488px;
    float: left;
    width: 100%;
    display: none;
}
.main LI.first,.main LI:first-child {display: block;}

.text-col {
   	position: absolute;
   	bottom: 0px;
   	right: 0px;
    color: #fff;
    opacity: 0; 
    filter:alpha(opacity=0);
}

	

/*  Nav Controller  */
.nav-controller-u,
.nav-controller { position: absolute; bottom: -255px; width: 16px; z-index:3; right: 109px; cursor: pointer;  }
.nav-controller-u div.first { background: url("../erw_themes_2/cross/images/nav_open.png") no-repeat top center;
	width: 16px; height: 16px; top: 0px; position: absolute; }
.nav-controller-u div.second { background: url("../erw_themes_2/cross/images/nav_open.png") no-repeat top center;
	width: 16px; height: 16px; left: 20px; position: absolute; }
.nav-controller-u div.third { background: url("../erw_themes_2/cross/images/nav_open.png") no-repeat top center;
	width: 16px; height: 16px; left: 40px; position: absolute; }
.nav-controller-u div.fourth { background: url("../erw_themes_2/cross/images/nav_open.png") no-repeat top center; 
	width: 16px; height: 16px; left: 60px; position: absolute; }
.nav-controller div.first { background: url("../erw_themes_2/cross/images/nav_closed.png") no-repeat top center; 
	width: 16px; height: 16px; top: 0px; position: absolute; display: block; opacity: 0; }
.nav-controller div.second { background: url("../erw_themes_2/cross/images/nav_closed.png") no-repeat top center; 
	width: 16px; height: 16px; left: 20px; position: absolute; display: block; opacity: 0; }
.nav-controller div.third { background: url("../erw_themes_2/cross/images/nav_closed.png") no-repeat top center; 
	width: 16px; height: 16px; left: 40px; position: absolute; display: block; opacity: 0; }
.nav-controller div.fourth { background: url("../erw_themes_2/cross/images/nav_closed.png") no-repeat top center; 
	width: 16px; height: 16px; left: 60px; position: absolute; display: block; opacity: 0; }


/* Various */
#hom-examples { position: absolute; width: 100%; height: 262px; }
span.invisible { font-size: 0px; opacity:0; filter:alpha(opacity=0); position: relative; top: 8px; left: 2px; z-index: -10; }
span.invisible2 { font-size: 0px; opacity:0; filter:alpha(opacity=0); position: absolute; bottom: 0px; }

/* Tray */
.content2 { position: relative; z-index: 3; }
body.online-order .content2 { z-index: 4; } /* zp online ordering overlap fix */
.tray-first { width: 100%; position: absolute; z-index:3; top: 278px; left: 0px; }
.home .tray-first { top: 0; }
.tray-container { width: 1050px; position: absolute; z-index:2; top: 0px; left: 50%; height: 300px; margin-left: -525px; }
.tray { width: 500px; height: 176px; position: relative; margin-top: 424px; background: ; background: none; z-index: 999; }


/* Banner Text */
.banner_text h1 { font-size: 0px; opacity:0; filter:alpha(opacity=0); position: absolute; z-index: -10; }
.white_fade { top: -200px; left: 0px; height: 830px; width: 1050px; position: absolute; }
.fadein { top: -200px; left: 0px; height: 830px; width: 1050px; position: absolute; 
	 }
.fadein div { display: none; position:absolute; left:0; top:0; height: 630px; width: 1050px; background-repeat: no-repeat; 
	background-position: 0 200px; }
.fadein .first { display: block; }
.banner_subtext { text-align: left; width: 640px; height: 0; position: absolute; left: 0; top: -300px; }
.banner_subtext div { opacity: 0; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; padding: 10px 10px 10px 52px;
		 position: absolute; left: 0px; top: 330px; overflow: hidden; height: 72px; color: #ffffff; text-shadow: 2px 2px 6px rgba(0,0,0,0.8); height: 104px; top: 300px; line-height: 0.9em; font-size: 44px; text-transform: uppercase;; }
.banner_subtext .first {  } 

/* Banner Image Slider */
#slideshow { top: 0px; left: 0px; height: 830px; width: 1050px; position: absolute; height: 490px; overflow: hidden; }
#slideshow div.bann { position: absolute; z-index: 0; top: 0px; left: 0px; width: 1050px; height: 830px; background-repeat: no-repeat; 
	line-height: 600px; color: blue; }
#slideshow div.current {  }
.controls { position: absolute; z-index: 2; top: 0px; left: 0px; background: black; color: white; }
#click_zone div { width: 940px; height: 355px; position: absolute; top: -240px; left: 10px; z-index:2; cursor: pointer; }
#slideshow .banner-overlay { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; 
			background: url("http://www.donchido.com/rescon/themes/galaxy/erw_themes_2/cross/bannerframes/banner-overlay-white.png") center bottom no-repeat; }



/* Attend Event */
.tray6 .body a.button,
.attend_event_cont a:link, .attend_event_cont a:visited, 
a.leftcol_reserv_button:link, 
a.leftcol_reserv_button:visited, 
.tray6 .body .about_left_bottom .who a.leftcol_reserv_button:link,
.tray6 .body .about_left_bottom .who a.leftcol_reserv_button:visited,
.newsletter_form input[type=submit],
.home_sidebar a.newsletter_button:link,
.home_sidebar a.newsletter_button:visited,
.home_sidebar .newsletter input[type=submit],
.newsletter-popup input[type=submit],
.wpcf7-submit,
.shopping-cart a.checkout_button,
.button,
.edit_button,
.edit_button_fixed,
form .form-unit .button { 
	font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase;	text-align: center; 
	border: none;
	color: white !important;
	cursor: pointer;
	display: block;
	float: left;
	white-space: nowrap;
	padding: 7px 16px;
	text-transform: uppercase;
	text-decoration: none !important;
	border-top: solid 1px #ffcd3d;
	/**** border radius */
	 -webkit-border-radius: 3px; 
		-moz-border-radius: 3px; 
			 border-radius: 3px; 
	/**** text shadow */
     text-shadow: ;    
    /**** gradient */	  
	background: -moz-linear-gradient(top,  #f3b929 0%, #a36900 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3b929), color-stop(100%,#a36900)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f3b929 0%,#a36900 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f3b929 0%,#a36900 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f3b929 0%,#a36900 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f3b929 0%,#a36900 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff3b929,endColorstr=#ffa36900); 
		/**** box shadow */
	-moz-box-shadow: ;
	-webkit-box-shadow: ;
	box-shadow: ;
	/**** other */
	font-size: 15px; line-height: 15px !important; height: 15px !important; text-shadow: 0px 0px 6px #8f5500; padding: 3px 12px 4px 12px !important;text-transform: uppercase;text-shadow: 1px 1px 1px rgba(0,0,0,0.6); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3)	  
}

a.leftcol_reserv_button:hover,
.home_sidebar a.newsletter_button:hover,
.newsletter_form input[type=submit]:hover {
	color:  !important;
}

.lt-ie9 .attend_event_cont a:link, .lt-ie9 .attend_event_cont a:visited, 
.lt-ie9 a.leftcol_reserv_button:link, .lt-ie9 a.leftcol_reserv_button:visited, 
.lt-ie9 .newsletter_form input[type=submit],
.lt-ie9 .home_sidebar a.newsletter_button,
.lt-ie9 .home_sidebar .newsletter input[type=submit],
.lt-ie9 .newsletter-popup input[type=submit],
.lt-ie9 .wpcf7-submit { 
		/**** gradient */
	background: transparent; 
	zoom: 1;
	}


.newsletter_form input[type=submit],
.wpcf7 form input[type=submit],
.tray6 .body .about_left_bottom .who a.leftcol_reserv_button:link,
.tray6 .body .about_left_bottom .who a.leftcol_reserv_button:visited,
form .form-unit .button { font-size: 14px; line-height: 15px !important; height: 15px !important; text-shadow: 0px 0px 6px #8f5500;text-transform: uppercase; }
.home_sidebar .newsletter_form input[type=submit] { float: right; margin-right: 55px; }

.newsletter_form input[type=submit],
.wpcf7 form input[type=submit],
.wpcf7-submit,
form .form-unit .button
{ line-height: 0px !important; height: 20px !important; }

.wpcf7 .wpcf7-submit { font-size: 14px; line-height: 15px !important; height: 15px !important; text-shadow: 0px 0px 6px #8f5500;text-transform: uppercase; }



/* Main Quicklinks */
.main_quicklinks { display: none; padding: 3px 0 0 52px; width: 615px; position: absolute; bottom: 46px; }
.main_quicklinks a:link, .main_quicklinks a:visited { padding: 12px 20px 10px 0px; position: relative; z-index: 2; display: inline; font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase;; margin: 0; text-decoration: none; clear: both; color: ;  }
.main_quicklinks a:hover { color:  }





.tray .home_right { position: relative; top: 171px; right: 0; }
.home_right .title1 h2 { text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7); position: relative; z-index: 1; width: 280px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; color: #fff; margin: 0; padding: 15px 0px 0px 20px; }
.home_right .title2 h2 { text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.7); position: relative; z-index: 1; width: 200px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; color: #fff; margin: 0; padding: 15px 0px 0px 20px; }
.home_right .descrip { position: relative; z-index: 1; width: 350px; font-size: 14px; line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;  color: #fff; padding: 8px 0px 0px 20px; }
.home_right .feat_1_links { position: absolute; bottom: 15px; left: 20px; height: 34px; }
.home_right a:hover, .home_right a:link, .home_right a:visited { cursor: hand; text-decoration: none; }

.tray .feat_text { display: none; position: absolute; bottom: 27px; right: 0px; width: 482px; height: 150px;  }
.tray .feat_text .title h3 { font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase;; padding: 20px 0 0 36px; margin: 0; color: #fff; ;  } 
.tray .feat_text .title h3 span { text-transform: capitalize;  display: block;  }
.tray .feat_text .text { width: 303px; height: 66px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;  padding: 16px 20px 0px 36px; color: ; overflow: hidden;  } 
img.chef { display: none; position: absolute; top: 355px; right: -42px; width: 260px; height: 300px; z-index: 9999; }



/* Featured Homepage Links */
/* block 1 */
.block_1_cont { margin: 0px 20px 0px 0px; position: relative; width: 331px; height: 183px; float: left; }
.block_1_cont a:hover { text-decoration: none; }
.block_1_text_1 { position: absolute; z-index: 1; padding: 23px 0px 0px 0px; width: 100%; height: 100%; text-decoration:none; font-family: font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;; } 
.block_1_text_2 { position: absolute; z-index: 1; width: 220px; height: 81px; overflow: hidden; margin: 75px 0px 0px 37px; text-align: center; font-size: 14px; line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;  color: #220a01; }	
.block_1_emblem_1 { position: absolute; z-index: 1; top: 54px; left: 97px; width: 100px; height: 6px; background: #efedeb; }
.block_1_emblem_2 { position: absolute; z-index: 1; top: 54px; left: 97px; width: 100px; height: 6px; background: url("http://www.donchido.com/rescon/themes/galaxy/erw_themes_2/cross/images/emblem_2.png") no-repeat; opacity: 0;  }
.block_1_back { position: absolute; z-index: 0; width: 100%; height: 100%; background: url("http://www.donchido.com/rescon/themes/galaxy/erw_themes_2/cross/images/feat_2a.png") repeat-x; }
.block_1_fade { position: absolute; z-index: 0; width: 100%; height: 100%; opacity: 0; }
.block_1_action { cursor: pointer; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; }
#toc .block_1_action { background: url("http://www.donchido.com/rescon/themes/galaxy/erw_themes_2/cross/images/action.png"); }



/* The Buzz New */
.buzz_new { margin: 0px 0px 0px 0px; padding: 0; font-size: 14px; line-height: 1.3; float: left; width: 322px; overflow: hidden; height: 169px; }
.about_left_bottom .buzz_new { height: 169px; height: 169px; }
.buzz_new .chunk { word-wrap: break-word; width: 270px; float: left; margin-bottom: 8px; }
.buzz_new a:link, 
.buzz_new a:visited { text-decoration: none; color: #2f0d01; }
.buzz_new a:hover { color: #6b493d; }
.buzz_new .timestamp { float: left; padding: 0px 0px 0px 0px; color: #000000; font-size: 11px; font-style: italic; line-height: 14px;color: #685047;; } 
.buzz_new .avatar { float: left; width: 37px; height: 37px; margin: 2px 8px 0px 0px; border: none; 		-moz-box-shadow: ; -webkit-box-shadow: ; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); }
.buzz_new .avatar_link { display: block; float: left; }
.buzz_new .chunk .title2 { margin: 0; padding: 0; float: left; width: 240px; overflow: hidden; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; color: #220a01; height: 35px; }
.buzz_new .text_cont { float: left; width: 200px; }

/* Footer */
.tray-container .footer { padding: 10px 0px 28px 0px; float: left; width: 1050px; position: relative; font-size: 14px; line-height: 1.3;padding-top: 0; opacity: 0.75; }
#menu-footer { white-space: nowrap; max-width: 490px; overflow: hidden; float: left; margin: 24px 0px 0px 0px; 
		padding: 0px 0px 0px 42px; height: 16px; }
#menu-footer li a:link, 
#menu-footer li a:visited { display: block; text-decoration: none; color: #ffffff;; }
#menu-footer li a:hover { color: #6b493d; color: #ffffff; text-decoration: none;; }  
#menu-footer li {
	margin: 0;
	padding: 0px 9px 2px 9px;
	list-style-type: none;
	float: left;
	line-height: 1.1em;
	height: 12px;
	border-right: solid 1px #ffffff;}
#menu-footer li:last-child { border: none; }
.tray-container .footer .footer-bg { position: absolute; z-index: -1; top: 20px; left: 0px; width: 100%; height: 40px; background: ; }
.lt-ie9 .tray-container .footer .footer-bg { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff); zoom: 1; }
.credits { float: right; padding: 0px 42px 0px 0px; margin: 24px 0px 0px 0px; text-align: right; vertical-align: 30%; text-decoration: none; color: #ffffff; }
.credits a:link, 
.credits a:visited { color: #ffffff; }
.credits a:hover { color: #ffffff; text-decoration: none;; }


/* Homepage Sidebar */
.home_sidebar { background: rgba(255,255,255,0.67); width: 1050px; margin: 10px 0px 0px 0px; position: relative;
		-moz-box-shadow:    1px 2px 5px rgba(0, 0, 0, 0.20);
		  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.20);
		  box-shadow:         1px 2px 5px rgba(0, 0, 0, 0.20); border-bottom: ; }
.lt-ie9 .home_sidebar { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff); zoom: 1; 
	border: none; }
.home_sidebar .separator { width: 1px; height: 155px; background: #c1b298; position: absolute; z-index: 1; right: 0px; top: 30px; }
.lt-ie9 .home_sidebar .separator { background: ; }


/* Homepage Block 1 */
.home_sidebar .hpblock { color: #220a01; }
.home_sidebar .hp-block-0 { width: 322px; height: 194px; padding: 33px 0 0 30px; position: relative; float: left; word-wrap: break-word; background: ; }
.home_sidebar .hp-block-1 { width: 320px; height: 194px; padding: 33px 0 0 19px; position: absolute; left: 360px; background: ; }
.home_sidebar .hp-block-2 { width: 324px; height: 194px; padding: 33px 0 0 23px; position: absolute; right: 0; background: ; }
.home_sidebar .hpblock img.alignleft { float: left; width: 95px; margin: 3px 0px 0px 0px; 
		-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
		box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); }
.home_sidebar .hpblock h3 { margin: 0; padding: 0; }
.home_sidebar .hpblock h3 a,
.home_sidebar .hpblock h3 span { display: block; margin: 0px 0px 15px 14px; width: 185px; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; 
		font-size: ; text-shadow: none; color: #33210f; float: left; }
.home_sidebar .hpblock h3 a span { display: inline; margin: 0; width: auto; float: none; }
.home_sidebar .hpblock h3.no_image span,
.home_sidebar .hpblock h3.no_image a { margin-left: 0; width: 100%; }
.lt-ie8 .home_sidebar .hpblock h3 a:link, 
.lt-ie8 .home_sidebar .hpblock h3 a:visited { margin: 0px 0px 0px 14px; }
.home_sidebar .hpblock h3 a:hover, 
.home_sidebar .hpblock h3 a:hover span { color: #83715f; }
.home_sidebar .hpblock p { margin-left: 109px; margin-top: 0; width: 180px !important; font-size: 14px; line-height: 1.3; color: #220a01; }
.home_sidebar .hpblock p.no_image { margin-left: 0; width: 290px !important; }
.home_sidebar .hpblock a.action:link, 
.home_sidebar .hpblock a.action:visited { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; 
	color: #2f0d01;  }
.home_sidebar .hpblock a.action:hover { color: #6b493d; }
.home_sidebar .hpblock a.action:after { content: " »"; }

/* The Buzz */
.right_cont .hp-block-0 { height: 308px; background-position: 120px 160px; }
.home_sidebar a.newsletter_button:link, 
.home_sidebar a.newsletter_button:visited { float: left; position: absolute; z-index: 100; bottom: -9px; left: 30px; height: 22px;  }


/* Left Column Newsletter Form */
.general.newsletter_form {  }
.newsletter_form h3 { margin-top: 0px !important; }
.newsletter_form input[type=text], 
.newsletter_form input[type=email] { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3;		border: 1px solid #c1b298; padding: 4px; width: 115px; 
		margin-right: 5px; margin-bottom: 5px; background: #f3f3f3; color: #220a01; line-height: 1.0; padding: 6px 4px 2px 4px;; }
.newsletter_form input[name=Email],
.newsletter_form input[name=email] { width: 249px; margin-right: 0px; }
.lt-ie9 .newsletter_form input[name=Email],
.newsletter_form input[name=email] { }
.newsletter_form a.leftcol_reserv_button { margin-top: 5px; }


/* Newsletter Popup Page */
.newsletter-popup { width: 305px; height: 210px; padding: 30px 20px 20px 20px; }
.newsletter-popup h3 { margin: 0; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; 
		font-size: ;  text-shadow: none; color: #ffffff; }
.newsletter-popup p { color: #ffffff; margin: 12px 0px 12px 0px; padding: 0; }
.newsletter-popup form#left_news_signup input { float: left; }
.newsletter-popup form#left_news_signup a.leftcol_reserv_button { clear: both; }

/* email confirmation page */
.tray6 .body.full-width .about_right { width: 984px; }


/* About Page */
.tray6 .body { font-size: 14px; line-height: 1.3; color: #220a01; 
		 -moz-box-shadow:    1px 2px 5px rgba(0, 0, 0, 0.20);
		  -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.20);
		  box-shadow:         1px 2px 5px rgba(0, 0, 0, 0.20);  }
.lt-ie9 .tray6 .body {  }		   
.tray6 .body.full-width {  }
.tray6 .body.reverse {  }
.lt-ie9 .tray6 .body.full-width {  }
.tray6 .body .about_left { width: 320px; padding: 0px 0px 0px 0px; margin: 0; float: left; background: rgba(255,255,255,0.67); }
.lt-ie9 .tray6 .body .about_left { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff); zoom: 1; }
.tray6 .body .about_left_top { position: relative; margin: 0px 0px 0px 0px; padding: 0; }
.tray6 .body .about_left_top img.left_col { width: 320px;  }
.tray6 .body .about_left_top .menu_highlight_back { position: absolute; height: 34px; width: 320px; 
		bottom: 4px; left: 0px; background: url(../../../system/erw_core/email_builder/images/black_06.png); } 
.lt-ie9 .tray6 .body .about_left_top .menu_highlight_back { bottom: 3px;  }
.tray6 .body .about_left_top .menu_highlight_text { color: #ffffff; position: absolute; height: 24px; width: 280px; bottom: 4px; left: 14px; 
		filter:alpha(opacity=100); opacity:1.0; white-space: nowrap; overflow: hidden; }
.tray6 .body .about_left_bottom { float: left; padding: 10px 20px 0px 26px;  }
.tray6 .body .about_left_bottom .who a:link, 
.tray6 .body .about_left_bottom .who a:visited { color: #220a01; color: #2f0d01; } 
.tray6 .body .about_left_bottom .who a:hover { color: #6b493d; color: #6b493d; } 
.tray6 .body .about_left_bottom .who a:after { content: " »"; }
.tray6 .body .about_left_bottom .who .buzz_new a:after { content: ""; }
.tray6 .body .about_left_bottom a.leftcol_reserv_button:link, 
.tray6 .body .about_left_bottom a.leftcol_reserv_button:visited { margin: 7px 0px 0px 0px;  } 
.tray6 .body .about_left_bottom a.hover_general:link, .tray6 .body .about_left_bottom a.hover_general:visited { color: #a38034; font-size: 14px; line-height: 1.3;  } 
.tray6 .body .shortcuts a:link, 
.tray6 .body .shortcuts a:visited { font-size: 14px; line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;		 clear: both; display: block; color: #220a01; position: relative; z-index: 1;  } 
.tray6 .body .shortcuts a:hover { color: #6b493d !important; }
.tray6 .body .about_left_bottom ul { padding: 0; margin: 0; list-style-type: none; }
.tray6 .body .about_right { width: 664px; min-height: 300px; float: left; margin: 0; position: relative; padding: 30px 36px 30px 30px;
				background: #ffffff; } 
.lt-ie9 .tray6 .body .about_right { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff); zoom: 1; }				
.tray6 .body .about_right h2 { margin: 15px 0px 14px 0px;  font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;; text-shadow: none; 
			color: #33210f; }
.tray6 .body .about_right h2:first-child { margin-top: 0; }
.tray6 .body .about_right h3 { margin: 22px 0px 4px 0px; color: #33210f; }
.single-photo_albums .tray6 .body .about_right { width: 1020px; padding-right: 0; }
.events-gridview .tray6 .body .about_right,
.single-tribe_events .tray6 .body .about_right,
.events-list .tray6 .body .about_right { width: 1062px; padding-right: 19px; }
.tray6 .body .about_left_foot { margin: 0px 0px 0px -20px; position: absolute; z-index: 0; width: 309px; height: 80px; bottom: 0px; }		
.tray6 .body .about_right_foot { margin: 0px 0px 0px -20px; position: absolute; width: 607px; height: 80px; bottom: 0px; }				
.tray6 .body .intro { padding: 19px 71px 16px 20px;
	background: url("../erw_themes_2/cross/images/box-corner.png") no-repeat right bottom; 
	margin: 0px 0px 0px 0px; border: none; background: #eae1d1; background-image: none;; } 
.tray6 .body .intro a:link, 
.tray6 .body .intro a:visited { font-size: 14px; line-height: 1.3; color: #2f0d01;; }	
.tray6 .body .intro a:hover { color: #6b493d; color: #6b493d;; }
.tray6 .body .intro a:after { content: " »"; }
.single-photo_albums .tray6 .body .intro { margin-bottom: 15px; }
.tray6 .body .intro p.first { margin-top: 0px; margin-bottom: 8px; font-size: 1.3em; line-height: 1.2em; }
.tray6 .body .intro p { margin: 6px 0px 8px 0px; }
.tray6 .body .intro ul { margin-bottom: 0; }
.tray6 .body table { border-spacing: 0; }
.tray6 .body a:hover { text-decoration: none; }
.tray6 .body .who { padding: 0px 0px 0px 0px; margin: 0; position: relative; }
.tray6 .body .who p { padding: 7px 0px 0px 0px;  margin: 0; }
.tray6 .body .who h3 a:link, 
.tray6 .body .who h3 a:visited,
.tray6 .body .about_left .who .general h3 a:link, 
.tray6 .body .about_left .who .general h3 a:visited { color: #33210f;  } 
.tray6 .body .about_left .who .general h3 a:hover { color: #83715f; }
.tray6 .body .about_left_bottom .who h3 a:after,
.tray6 .body .about_left_bottom .who a.leftcol_reserv_button:after, 
.tray6 .body .about_left_bottom .who .tags a:after { content: ""; }
.tray6 .body .who h3, 
#contact_content h3 { margin: 0; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;; text-shadow: none; color: #33210f; padding-bottom: 12px;  }
.tray6 .who .container { margin-bottom: 0px; }
.lt-ie8 .tray6 .who .container { width: 100%; }
.tray6 .who .post { margin: 10px 0px 30px 0px; padding: 00px 0px 30px 0px; border-bottom: solid 1px #c1b298; }
.tray6 #main_body .post:last-child { border-bottom: none; }
.tray6 #main_body .post h2 a { color: #33210f; }
.tray6 #main_body .post h2 a:hover { color: #83715f; }
.tray6 .body img.about { float: left; padding: 0px 0px 20px 0px; width: 150px; height: 186px; }
.tray6 .body .organizer { float: left; width: 360px; padding: 0px 0px 20px 15px; margin: 0; }
.tray6 .body .organizer_1 { margin: 20px 0px 0px 0px; float: left; } /* border color in header dynamic */
.tray6 .body .general { margin: 20px 0px 0px 0px; padding: 0px 0px 30px 0px; border-bottom: solid 1px #c1b298; 
			font-size: 14px; line-height: 1.3; float: left; clear: left; width: 274px; border-bottom: solid 1px #c1b298; }
.tray6 .body .general p {  padding: 0px 0px 8px 0px; }
.tray6 .body .general.contact_info a:after { content: ""; }
.tray6 .body .last { border-bottom: none; padding-bottom: 20px; }
.tray6 .body .last2 { border-bottom: none; padding-bottom: 20px; }
a.feat_link_access { font-size: 0px; opacity:0; filter:alpha(opacity=0); position: absolute; display: block; height: 0px; width: 0px; z-index: -10; }


/* Blog */
body.post .tray6 .body .about_left_bottom ul,
body.module-blog .tray6 .body .about_left_bottom ul { margin-bottom: 10px; }
body.post .tray6 .body .about_left_bottom ul li, 
body.module-blog .tray6 .body .about_left_bottom ul li { margin: 0px 0px 5px 0px; }
.post .post_meta { margin: 10px 0px 0px 0px; }
.post .post_content a.full_article { display: block; margin: 0px 0px 15px 0px; font-style: italic; }
.post .post_content a.full_article:after { content: " »"; }


/* Locations Archive */
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #all_locations { float: left; width: 605px; height: 500px; margin-left: 15px; border: solid 1px #c1b298; line-height: normal; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar h2,
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar h2 a { margin: 0; padding: 0 0 1px 0; float: left; width: 100%; }
body.post-type-archive-rc_locations .calendar .tray-first .tray-container .tray6 .body .about_right.calendar { padding-right: 0; width: 1025px; } 
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body { float: left; width: 380px; padding: 0; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post:first-child { padding-top: 0; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post { width: 100%; margin: 0; padding: 15px 0px 15px 0px; position: relative; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit { float: left; width: 170px; padding: 8px 0px 0px 0px; font-size: 0.9em; line-height: 1.3em; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.address,
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.contact { clear: left; overflow: hidden; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit h4 { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;; margin: 0; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.hours { width: 200px; padding-right: 0px; float: right; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.hours h4 { font-weight: bold; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.loc_links { width: 100%; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.loc_links a { display: block; float: left; width: 170px; margin: 0px 10px 0px 0px; padding: 0px 0px 1px 0px; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.loc_links a:after { content: " »"; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post a { text-decoration: none; }

/* Locations Single */
body.single-rc_locations #main_body #venue_information h3 { margin-top: 20px; }
body.single-rc_locations #main_body #venue_information h4 { font-size: 1.0em; margin: 0; }
body.single-rc_locations #all_locations { border: solid 1px #c1b298; margin: 20px 0px 0px 0px; width: 100%; height: 360px; }
body.single-rc_locations #main_body h3.dir_address { margin-top: 0; }
body.single-rc_locations .tray6 .body .about_right .who { padding-top: 0; }
body.single-rc_locations .tray6 .body .about_right .intro p.contact_links { float: left; width: 50%; }
body.single-rc_locations .tray6 .body .general.address h4 { margin: 0; font-weight: normal; }
body.single-rc_locations .tray6 .body .general.address p.contact_links { white-space: nowrap; overflow: hidden; }
body.single-rc_locations .tray6 .body .general.address p.contact_links a { font-style: normal; color: #220a01; display: inline; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;; font-size: 14px; line-height: 1.3; }
body.single-rc_locations .tray6 .body .general.address p.contact_links a:hover { color: ; }


/* Breadcrumbs */
.breadcrumbs { font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;; padding: 8px 12px 0px 25px; height: 43px;  
	background: url(../../../system/erw_core/email_builder/images/black_06.png); margin: 0px 0px 10px 0px; overflow: hidden; position: relative; top: -15px; height: 60px; background: none; }
.lt-ie9 .breadcrumbs {  }
.breadcrumbs a:link, .breadcrumbs a:visited { display: none; color: ;  }
.breadcrumbs a:hover { text-decoration: none; }
.breadcrumbs .slashes { display: none; padding: 0px 5px 0px 5px; color: ; }    
.breadcrumbs h1.current { text-shadow: none; margin: 0; color: font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;color: #ffffff; text-shadow: 2px 2px 6px rgba(0,0,0,0.8) !important; font-size: 44px; line-height: 46px; height: 52px; margin-left: 6px !important;text-transform: uppercase;; }




/* RC Videos Archive Page */
.tray6 .body .who.video-container { padding-top:0px; margin-top: 20px; float: left; width: 670px; }
.video-unit { float: left; padding: 0px 0px 0px 0px; height: 205px; width: 328px; margin: 0px 4px 4px 0px; position: relative; overflow: hidden; }
.video-unit a:link, .video-unit a:visited { margin: 0; padding: 0; }
.video-unit img { height: 205px; width: 328px;  }
.video-unit .play-button-unit { position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; width: 100%; height: 100%; 
				background: url("../erw_themes_2/cross/images/play-button.png") no-repeat; background-position:center;  }
.video-unit a.popup-descrip:link, .video-unit a.popup-descrip:visited { cursor: pointer !important; color: #d7d7d7; background: black; margin: 0; 
				padding: 10px; position: absolute; bottom: 0px; left: 0px; width: 308px; 
				background: url("../erw_themes_2/cross/images/semitrans_black.png"); }
.video-unit h4 { padding: 0px 0px 7px 0px; margin: 0; font-family: font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;; color: #33210f; color: #fff; }
.video-unit .popup-descrip .normal_description { max-height: 120px;  color: #dbdbdb; }


/* Speakers Page */
.tray6 .body .about_right.menu .who { margin-top: 30px; }
.tray6 .body .no-border { border-bottom: none; }
.tray6 .body .intro sup { position:relative; top:2px; }
.tray6 .body .organizer_3 { margin:0px; padding-top: 13px; padding-bottom: 13px; float: left; border-bottom: solid 1px #ddd3c2; } 
.tray6 .body .vote_container:last-child .organizer_3 { border-bottom: none; }
.tray6 .body .organizer_3.inter,
.tray6 .body .organizer_3.basic { padding: 10px 0px 10px 0px; }
.tray6 .body .organizer_3 td { vertical-align:top; }
.tray6 .body .organizer_3 td h3 { padding-left:3px; padding-right:20px; }
.tray6 .body .organizer_3 a.readMore:link, 
.tray6 .body .organizer_3 a.readMore:visited { display: block; margin: 0px 0px 0px 0px; float: left; padding: 3px 13px 0px 0px; color: #220a01; font-style: italic; } 
.tray6 .body .organizer_3 a.readMore:hover {  }
.tray6 .body .organizer_3 .topLeftColumn { position: relative; z-index: 0; width: 470px; padding-right:35px; font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase; font-size: 16px; line-height: 1.0em; text-transform: none; color: #000000; }
.tray6 .body .organizer_3 .topLeftColumn .symbols { display: inline; }
.tray6 .body .organizer_3 .topLeftColumn .short_descrip { overflow: hidden; margin: 2px 0px 0px 0px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; 
			font-size: 14px; line-height: 1.3;  }
.tray6 .body .organizer_3 .topRightColumn { position: relative; width:150px; float: right;  text-align: right; 
			font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;   }
.tray6 .body .organizer_3 .bottomLeftColumn { width: 80%; padding: 0px 21px 10px 0px; position: relative; top: 0px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3;  }
.tray6 .body .organizer_3 .bottomLeftColumn img { float: left; padding: 0px 12px 12px 0px; width: 170px; }
.tray6 .body .organizer_3 .bottomRightColumn {  }
.tray6 .body .organizer_3 .post_id { opacity: 0; font-size: 0px; text-indent:-10000px; }
.tray6 .body .organizer_3 .like-note { float: right; margin-top: 20px; padding: 0; color: #3f5b96; }
.tray6 .body .organizer_3 .like-button-new { clear: both; float: right; margin-top: 5px; border:none; width:80px; height:21px; position: relative; z-index: 3; } 
.tray6 .body .organizer_3 .like-button-new iframe.fb_ltr {  }
.tray6 .body .organizer_3.last { border-bottom: none; }
.tray6 .body .organizer_3 .display_none { display: none; }
.tray6 .body .divider { float: left; position: relative; padding: 30px 0px 5px 0px;
			font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; text-shadow: none; color: #33210f; width: 100%; font-size: 24px; }   
.tray6 .body .divider .descrip { padding: 9px 0px 5px 0px; width: 510px; color: #220a01; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; }
.tray6 .body .divider a.backToTop:link, 
.tray6 .body .divider a.backToTop:visited, 
.tray6 .body .divider a.backToTop:hover { text-decoration: none; position: absolute; right: 10px; bottom: 10px; z-index: 2; float: right; display: block; width: 77px; height: 17px; 
			background: url('../erw_themes_2/cross/images/back_to_top.png') no-repeat right center; }
.tray6 .body .divider a.backToTop:hover { background-position: right top; }
.tray6 .body .delicious-info { margin-top: 20px; width: 174px; height: 14px; 
			background: url('../erw_themes_2/cross/images/delicious-info.png')}
td.display_none { display: none !important; }

/* Read more Read Less menu function */
.organizer_3 a.more { padding: 1px 0px 1px; background: url('../erw_themes_2/cross/images/menu_plus.png') right center no-repeat; }
.organizer_3 a.less { padding: 1px 0px 1px; background: url('../erw_themes_2/cross/images/menu_minus.png') right center no-repeat; }
.gold { color: #a38034 !important; font-size: 12px !important; font-style: normal !important; font-weight: normal !important; *padding-right: 20px !important; }

/* Blog */
.about_right .who .post .date { padding: 0px 0px 8px 0px; font-style: italic; }


/* Pulse Vote */
.tray6 .body .who .vote_container { position; relative; float: left; }
.tray6 .body .who .vote_box { text-align: right; position: relative; z-index: 100; height: 0px; bottom: 0px; left: 485px; width: 170px;  
	font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; color: #220a01; font-size: 14px; line-height: 1.3;   }
.pulse_votes_container, 
.thumb1, 
.pulse_vote_buttons { cursor: pointer !important; }
.pulse_vote_buttons input[type="text"] { cursor: pointer !important; }
.pulse_vote_buttons input[type="button"] { cursor: pointer !important; }
input.pulse_vote_button { cursor: pointer !important; }
input.vote_up { cursor: pointer !important; }|
input.vote_down { cursor: pointer !important; }
.thumb1 input.vote_up { background:url("../erw_themes_2/cross/images/delicious.png") no-repeat center center !important; }
.thumb1 input[disabled='disabled'].vote_up, .thumb1 input.vote_up.disabled { background:url("../erw_themes_2/cross/images/thanks.png") no-repeat center center !important; }


/* If there is no long description */
/* NOTE THIS MUST BE PLACED BELOW ALL OTHER STYLES */
.tray6 .body .no_long .organizer_3 { margin:0px; padding-top: 9px; padding-bottom: 9px; float: left; } 
.tray6 .body .no_long .organizer_3 a.readMore { display: none; }
.tray6 .body .no_long .vote_box { bottom: 0px; }
.tray6 .body .no_long .organizer_3 .like-note { margin-top: 3px; }


/* Contact Page */
#speakers_content h3 { margin-bottom: 14px; }
#speakers_content .left { width: 674px; float: left; margin: 0; position: relative; padding: 28px 22px 66px 25px; }
#contact_list { width: 100%; float: left; padding: 12px 0px 0px 0px; }
#contact_list .unit { width: 250px; height: 80px; float: left; }
#contact_list .unit span { display: block; padding-bottom: 4px; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; color: #33210f; }
#contact_list a:link, #contact_list a:visited {  }
#contact_list .unit a.heavy_bold:link,
#contact_list .unit a.heavy_bold:visited {  color: #ffffff; }
#contact_list .unit a.heavy_bold:hover { color: #6b493d; }
#contact_content .right_cont { position: relative; width: 320px; padding: 0 0 30px 0; margin: 0; float: right; background: rgba(255,255,255,0.67); }
.lt-ie9 #contact_content .right_cont { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffffff,endColorstr=#00ffffff); zoom: 1; }
#contact_content .right_bottom_cont { height: 350px; padding: 0px 0px 0px 0px; }
#contact_content .buzz_contact { margin: 28px 0px 0px 18px; padding: 0; position: relative; z-index: 1; background: none; }
#contact_content .buzz_contact a:link, #contact_content .buzz_contact a:visited {  }
#contact_content .buzz_contact .buzz_new { overflow: visible; }

/* Contact Page Contact Form */
.contact_form_cont { float: left; }
.wpcf7 form input[type=submit] { margin-top: 10px; }
.wpcf7 form input[type=text], 
.wpcf7 form input[type=email] { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; border: 1px solid #c1b298; background: #f3f3f3; 
			padding: 6px; width: 150px; margin-right: 10px; margin-bottom: 8px; color: #220a01; line-height: 1.0; padding: 6px 4px 2px 4px;; border: solid 1px #ddd3c2; }
.wpcf7 form p { margin: 0; padding: 0; }
.wpcf7 form textarea { border: 1px solid #c1b298; background: #f3f3f3; padding: 6px; color: #220a01; line-height: 1.0; padding: 6px 4px 2px 4px;; border: solid 1px #ddd3c2; }
.wpcf7 form .wpcf7-list-item { display: block; }
#main_body .wpcf7 img[alt=captcha],
.tray6 .body #main_body img[alt=captcha] { float: none; width: 72px; margin-top: 2px !important; border: none; 
		-moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0);
		-webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0);
		box-shadow: 1px 1px 0 0 rgba(0,0,0,0); }


/* Full Width Page */
#full_content.tray-first { top:323px; }
#full_content .tray2 { padding-left:14px; padding-right:26px; }


/* Default Page Template */
#main_body { margin-top: 10px; }
#main_body h3 { margin: 10px 0 8px 0; padding: 0; } 
#main_body h3.menus:first-child { margin-top: 20px; }
#main_body h3.menus a { color: #33210f; }
#main_body h3.menus a:hover { color: #6b493d; color: #83715f; }
#main_body h3.contact { padding-bottom: 10px; clear: both; }
#main_body img { max-width: 265px; height: auto; margin: 5px 0px 15px 20px; border: solid 1px #c1b298; }
#main_body p { padding: 0px 0px 9px 0px; margin: 0; font-size: 14px; line-height: 1.3; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;  }
#main_body a { color: #2f0d01; text-decoration: underline; }
#main_body a:hover { color: #6b493d; }
#main_body ul li a { color: #220a01; }
#main_body .fb-like { float: right; }


/* site map */
body.error404 .about_right .who #site_map { padding-top: 30px; }
.about_right .who #site_map ul li a { color: #220a01; }
.about_right .who #site_map ul li a:hover { color: #6b493d; }


/* Photo Gallery */
.unit-photos { padding: 18px 0px 0px 0px; position: relative; width: 100%; }
.unit-photos a:link, 
.unit-photos a:visited { color: #220a01; cursor: pointer; }
.unit-photos a:hover .unit-photos-right h4 { color: #6b493d; color: #83715f; }
.unit-photos-left { min-height: 90px; float: left; margin: 0; padding: 0; padding-right: 30px; }
.unit-photos a .unit-photos-right { float: left; width: 200px; color: #220a01; }
.unit-photos-right h4 { margin: 0px 0px 8px 0px;  font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;; 
			color: #33210f; font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase; font-size: 16px; line-height: 1.0em; text-transform: none; color: #000000; }
.unit-photos .img-cont {  }
.unit-photos .img-cont img { width: 180px; height: auto; border: none;
		-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
		box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); }
#main_body .unit-photos .img-cont img { width: 180px; height: auto; margin: 0 !important; }
.unit-photos:last-child { border-bottom: none !important; }
.unit-photos .back-fade { height: 81px; width: 100%; background: #ffffff; position: absolute; z-index: -1; top: 0px; left: 0px; display: none; }
#gallery-1 .gallery-item img { border: 1px solid #c1b298; }
.gallery .hidden { display: none; }
.photo_gallery {  }
.photo_gallery .intro { width: 896px; }
#gallery-1 { float: left; width: 1000px; }


/* RC Lists */
body.rc_lists .tray6 .body .about_right .who { padding-top: 25px; }
.tray6 .body .rc_lists { position: relative; width: 100%; }
.tray6 .body .rc_lists:first-child { padding-top: 0; }
.tray6 .body .rc_lists a:link .unit-lists-right .normal_description,
.tray6 .body .rc_lists a:visited .unit-lists-right .normal_description,
.tray6 .body .rc_lists a:hover .unit-lists-right .normal_description,
.tray6 .body .rc_lists a:link .unit-lists-right .short_description,
.tray6 .body .rc_lists a:visited .unit-lists-right .short_description,
.tray6 .body .rc_lists a:hover .unit-lists-right .short_description { color: #220a01; }
.tray6 .body .rc_lists img.left-list { float: left; margin: 10px 0; padding: 0; 
		-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
		box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); }
.tray6 .body .rc_lists .unit-lists-right { width: 452px; min-height: 60px; float: left; margin-top: -6px; margin-top: 0;}
.tray6 .body .rc_lists .unit-lists-right.with-short-descrip { min-height: 6em; }
.tray6 .body .rc_lists .unit-lists-right h4, 
.tray6 .body .rc_lists .unit-lists-right h3 { font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; color: #33210f; padding: 10px 0px 6px 0px; }
.tray6 .body .rc_lists a.list_wrap:hover .unit-lists-right h3 { color: #83715f; }
.tray6 .body .rc_lists .unit-lists-right .short_description { padding: 1px 0 2px; font-style: italic; }
.tray6 .body .rc_lists .unit-lists-right .normal_description { padding: 11px 0 29px 0;  }
.tray6 .body .rc_lists a:link .more_details,
.tray6 .body .rc_lists a:visited .more_details { position: absolute; bottom: 20px; color: #2f0d01; }
.tray6 .body .rc_lists a:hover .more_details { color: #6b493d; }
.tray6 .body .rc_lists a .more_details:after { content: " »"; }
.tray6 .body .rc_lists a:hover .unit-lists-right h3 { color: #6b493d; }

/* rc lists single */
.single-rc_lists .tray6 .body .about_right h2 { width: 500px; }

/* Events Calendar */
.calendar .tray-first .tray-container .tray6 .about_right { width: 1000px; padding: 25px 25px 25px 25px; }
.tray6 .body .about_right.calendar #main_body { width: auto; }


/* Hover link color */
.main_nav ul.primary-menu li.menu-item a,
#menu-footer a,
a.leftcol_reserv_button,
.home_sidebar a.newsletter_button,
.newsletter_form input[type=submit],
.tray6 .body .about_left_bottom #speakers_overview a.hover_general_grey,
.tray6 .body .about_left_bottom #speakers_overview a.hover_general,
.tray6 .body .about_left_bottom #speakers_overview a.hover_mb,
a,
.tray6 .body .rc_lists a .more_details,
.tray6 .body .rc_lists a .unit-lists-right h3,
.unit-photos a .unit-photos-right h4,
.home_sidebar .hpblock h3 a span,
#tribe-events-loop a.post_wrap:hover h2.entry-title {
  -webkit-transition: all 0.2s ease-out; 
     -moz-transition: all 0.2s ease-out; 
      -ms-transition: all 0.2s ease-out; 
       -o-transition: all 0.2s ease-out; 
          transition: all 0.2s ease-out;	
}

#pp_full_res iframe body {
	width: 255px !important;
}







/* Events Calendar */
/* Calendar View */
.calendar .who { margin-left: 0px; width: 991px; }
table.tribe-events-calendar a:link, 
table.tribe-events-calendar a:visited { color: #220a01; }
table.tribe-events-calendar a:hover { color: ; }
#tribe-events-content a.ical { display: none; }
#tribe-events-content div.tribe_events a:link,
#tribe-events-content div.tribe_events a:visited { font-size: 14px; line-height: 1.3;; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;; }
#tribe-events-content div.tribe_events a:hover { color: #6b493d; }
#tribe-events-content { padding: 0; margin: 20px 0px 0px 0px font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;; padding: 0 }
#tribe-events-content img.ajax-loading { display: none; margin: 0 height: 16px; width: 16px; border: none; position: absolute; top: 13px; right: 0px; }
#tribe-events-content .tribe-events-month-nav .current-month,
#tribe-events-content .tribe-events-month-nav .tribe-events-next-month,
#tribe-events-content .tribe-events-month-nav .tribe-events-prev-month,
#tribe-events-content .tribe-events-calendar,
#tribe-events-content #tribe-events-nav-below { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
#tribe-events-content .calendar-view { height: 30px; margin-top: -23px; }
.tribe-events-month-nav { width: 100%; padding: 0; float: none; display: block; text-align: center; }
.tribe-events-prev-month { float: none; display: inline-block; }
.tribe-events-next-month { float: none; display: inline-block; }
#tribe-events-content .tribe-events-month-nav .current-month { float: none; display: inline-block; background: none; font-size: 18px; color: #220a01;
		font-weight: bold; text-transform: uppercase; padding: 0px 10px 0px 10px; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase;color: #33210f; }		
.tribe-events-real-event a:link, .tribe-events-real-event a:visited { color: #220a01; display: block; }
.tribe-events-real-event a:hover { color: ; }
#tribe-events-content a:link,
#tribe-events-content a:visited { color: #220a01; color: #2f0d01; text-decoration: underline; }
#tribe-events-content a:hover { color: ; color: #6b493d;}
#tribe-events-content td.tribe-events-present .daynum a:link,
#tribe-events-content td.tribe-events-present.daynum a:visited {  }
.events-archive #tribe-events-nav-below { margin: 0 }
.grid #tribe-events-calendar-header { height: 20px }
.grid-excerpt { padding-bottom: 14px; }
.tribe-events-event-body .fb_event { clear: left;  }
.lt-ie9 .tribe-events-event-body .fb_event { position: relative; height: 21px; }
.lt-ie9 .tribe-events-event-body .fb_event .fb_iframe_widget { position: absolute; top: 0px; left: 0px; }
#main_body .tribe-events-calendar .tribe-events-tooltip { background: ; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
#main_body .tribe-events-calendar .tribe-events-tooltip h5.tribe-events-event-title { letter-spacing: 0px; padding: 5px 4px 3px 8px;
			font-size: 15px; line-height: 17px; color: #33210f; 
			font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase; background: #eae1d1; line-height: 24px; }
#main_body .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body { background:  color: #220a01 
			margin-top: 10px; }
#main_body .tribe-events-calendar .tribe-events-tooltip .tribe-events-arrow { background:url("http://www.donchido.com/rescon/themes/galaxy/erw_themes_4/cross/images/tooltip-arrow.png") no-repeat 40px bottom }
#main_body .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body .grid-excerpt { font-size: 14px; line-height: 1.3;; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
#main_body .tribe-events-event-date { font-size: 13px; margin: 0px -6px 6px -2px; background:  padding: 0px 0px 3px 6px  }
#main_body .tribe-events-tooltip .tribe-events-event-thumb { padding: 0; }
#main_body .tribe-events-tooltip .tribe-events-event-thumb img { width: auto; padding: 0; margin: 0 10px 10px 0; }


/* Events Calendar List View */
#tribe-events-content h2.entry-title, 
#tribe-events-content h2.entry-title a:link, 
#tribe-events-content h2.entry-title a:visited { margin: 18px 0px 4px 0px; padding: 0 ; font-family: "Noto Sans", sans-serif; font-weight: 400; text-shadow: none; font-size: 18px; line-height: 20px;text-transform: uppercase;; letter-spacing: 0px ; font-size: 18px ; font-weight: 900; color:  ; }
#tribe-events-content h2.entry-title a:hover { color:  ; }
#tribe-events-content h4.event-day { color: #220a01 ; font-size: 14px ; margin: 0px 0px 10px 0px; padding: 0 ; }
#tribe-events-content .tribe-unit-192 { float: left; border-bottom: solid 1px #c1b298; padding: 20px 0px 20px 0px; margin: 0 ; width: 100%; }
#tribe-events-content.events-list { margin-top: 20px ; } 
#tribe-events-content.events-list #tribe-events-calendar-header { height: 0px; }	
#tribe-events-loop { margin: 0px 0px 0px 0px; padding: 0; }	
.tribe-events-event-list-meta table td { background: none; }		
.tribe-events-nav-previous { padding: 20px 0px 0px 0px; }
.tribe-events-nav-next { padding: 20px 0px 0px 0px; }
.store_the_link { overflow: hidden; }
#tribe-events-loop .rc_category { float: right; position: absolute; top: 20px; right: 0; }
#tribe-events-loop a.post_wrap { position: relative; }
#tribe-events-loop a.post_wrap img.event-one-first { float: left; padding: 0; margin: 0 20px 0 0 !important /*override jquery margin*/; }
#tribe-events-loop a.post_wrap .tribe-events-event-entry { color: #220a01; width: 490px; }
#tribe-events-loop a.post_wrap:hover .tribe-events-event-entry { color: #220a01; }
#tribe-events-loop a.post_wrap .rc_category { text-align: right; color: #220a01; }
#tribe-events-loop a.post_wrap h2.entry-title { line-height: 1.0em; padding: 0px 0px 9px 0px; margin: 0; }
#tribe-events-loop a.post_wrap:hover h2.entry-title { color: ; color: #83715f; }

/* Events Calendar Buttons */
span.tribe-events-calendar-buttons { position: absolute; top: -30px; right: 0px; margin: 0; padding: 0; height: 30px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
span.tribe-events-calendar-buttons a { opacity: 0.98; }
span.tribe-events-calendar-buttons a:hover { opacity: 1.0 }
span.tribe-events-calendar-buttons a.tribe-events-button-off { margin: 0px 10px 0px 0px; background: #bfbfbf;  }
span.tribe-events-calendar-buttons a.tribe-events-button-on { margin: 0;  }
#tribe-events-calendar-header.calendar-view span.tribe-events-calendar-buttons { top: 13px; right: -10px; }		
#tribe-events-calendar-header.calendar-view span.tribe-events-calendar-buttons a.tribe-events-button-on { margin: 0px 10px 0px 10px; }		


/* Events Calendar Single View */
#tribe-events-event-meta .like-text { color: #3F5B96; position: absolute; top: 14px; right: 0px; }
#tribe-events-event-meta .like-position-events { border:none; overflow:hidden; width:135px; height:21px; position: absolute; top: 31px; right: 0px; }
.calendar .body .about_right .who .back,
.calendar .body .about_right .who #tribe-events-event-meta { position: relative; min-height: 50px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
.events-gridview .tray6 .body .about_right,
.single-tribe_events .tray6 .body .about_right,
.events-list .tray6 .body .about_right { width: 100%; padding-right: 0px; }

/* tap hunter */
.tray6 .body .taphunter .organizer_3 .topLeftColumn .img_cont { float: left; margin: 4px 14px 0px 0px; width: 50px; height: 50px; }
.tray6 .body .taphunter .organizer_3 .topLeftColumn img { float: left; width: 50px; }
.tray6 .body .taphunter .organizer_3 .topLeftColumn span { display: block; float: left; width: 270px; }
.tray6 .body .taphunter .organizer_3 .topLeftColumn .short_descrip { display: block; float: left; max-width: 270px; }

/* menu like button new */
.tray6 .body .organizer_3 .like-button-new { float: left; margin: 5px 0px 5px 0px; width: 220px; }
.tray6 .body .organizer_3 .like-button-new img.faux.fb { position: absolute; top: 0; left: 0; }
.tray6 .body .organizer_3 .like-button-new img.faux.tw { position: absolute; top: 0; left: 53px; }
.tray6 .body .organizer_3 .like-button-new img.faux.pt { position: absolute; top: 0; left: 114px; }
.tray6 .body .organizer_3 .like-button-new .cover { position: absolute; z-index: 1; top: 0; left: 50px; width: 30px; height: 20px; background: white; }
.tray6 .body .organizer_3 .like-button-new .fb-like { margin: 0; height: 20px; position: absolute; top: 0; left: 0px; padding: 0; line-height: 0; }
.tray6 .body .organizer_3 .like-button-new .twitter-share-button { position: absolute; top: 0; left: 80px; }
.tray6 .body .organizer_3 .like-button-new .pin-it-button { position: absolute; top: 0; left: 161px; }
.lt-ie9 .tray6 .body .organizer_3 .like-button-new .pin-it-button { position: absolute; top: 0; left: 166px; }

/* other */
.about_left_top { position: relative; }

/* Pretty Photo */
.pp_pic_holder .pp_content_container { overflow: visible; }
a.pp_close { height: 50px; width: 50px; position: absolute; top: -22px; right: -5px; background: url('../../resources/other/close_button.png') center center no-repeat; }
.photos_like_button { color: white; position: absolute; top: 5px; left: 26px; }
a.pin-it-button { position: relative; left: 10px; top: 1px; }
iframe.twitter-share-button { position: relative; top: 0px; left: 5px; width: 80px !important; }

/* facebook like buttons */
.social_bubble .fb-like.fb_iframe_widget { height: 20px; overflow: hidden; }


/* edit button */
.edit_button { float: none; opacity: 0; display: inline-block !important; margin: 0px 10px 0px 10px !important; width: 30px !important; padding: 3px 4px !important; font-size: 12px !important; line-height: 12px !important; height: 12px !important; }
.edit_button.no_margin { margin: 0 !important; }
.edit_button.float_right { float: right !important; display: block !important; }
.edit_button.absolute_right { position: absolute; top: 15px; right: 0; }
.edit_button.absolute_right_offset { right: 80px; }
.edit_button_fixed { position: fixed; top: 30px; left: -8px; z-index: 3000; display: block; opacity: 1; width: auto !important; margin: 0 !important; padding: 3px 6px 3px 15px !important; font-size: 14px !important; line-height: 14px !important; height: 14px !important; }
.edit_button:hover,
.edit_button_fixed:hover { border-top: solid 1px #ffcd3d;  }

/* gift card */
.edit_button_fixed.gift_card { top: 30%; height: auto !important; padding: 12px 12px 12px 17px !important; font-size: 18px !important; line-height: 17px !important; }

/* Location Links */
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a { display: block; width: 25px; height: 25px; float: left; margin: 0px 5px 0px 0px; opacity: 1;
		background: url('../../resources/other/social_icon_kit.jpg') !important; padding: 0; }
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a.fb { background-position: 0px 0px !important; }	
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a.tw { background-position: -29px 0px !important; }		
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a.pt { background-position: -58px 0px !important; }		
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a.ig { background-position: -174px 0px !important; }		
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a.yp { background-position: -117px 0px !important; }		
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a.yt { background-position: -232px 0px !important; }		
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links.social_links a:after { content: ""; }

/* Google Map */
body.rc_locations .gm-style-iw div { overflow: hidden; }
body.rc_locations .gm-style-iw .bubble_content { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; color: #220a01;  }
body.rc_locations .gm-style-iw .bubble_content a { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; color: #2f0d01; text-decoration: underline; }
body.rc_locations .gm-style-iw .bubble_content a:hover { color: #6b493d; }
body.rc_locations .gm-style-iw .bubble_content h4 { margin: 0; }

/* Contact Forms */
#main_body .wpcf7 p { float: left; width: 100%; margin: 0px 0px 2px 0px; padding: 0; line-height: 1.0em; }
#main_body .wpcf7 p.half { float: left; width: 180px; }
#main_body .wpcf7 p.full input { width: 510px; }
#main_body .wpcf7 p.clear { clear: both; }
#main_body .wpcf7 h3 { clear: left; margin: 1em 0 0.6em 0; float: left; width: 100%; }
#main_body .wpcf7 .wpcf7-response-output { float: left; }
#main_body .wpcf7 p textarea { width: 510px; height: 4em; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; }
#main_body .wpcf7 p .wpcf7-checkbox { float: left; margin: 5px 0px 8px 0px; }
#main_body .wpcf7 p textarea,
#main_body .wpcf7 p input { margin: 2px 0px 8px 0px; }


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}


/* homepage */
.content { top: 111px; overflow: visible; height: 430px; }
.banner_subtext { top: 50px; }
/* .banner_subtext div { font-family: 'deluxe_gothiccondensed'; font-size: 60px; letter-spacing: -3px; line-height: 0.8; } */
.tray-container .callout { padding: 9px 50px 10px 50px; width: 950px; text-align: center; margin-top: 352px; 
		background: #ffffff; 
		border-bottom: 1px dotted #ddd3c2; border-top: 1px dotted #ddd3c2; }
.lt-ie9 .tray-container .callout { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff); zoom: 1; }		
.tray-container .callout h2 { margin: 0; color: #33210f; white-space: nowrap;
		font-family: "Julius Sans One", sans-serif; font-weight: 700; font-size: 32px; letter-spacing: 0px; line-height: 1.2; }		
#slideshow { height: 396px; }
#slideshow .banner-overlay { background: none; border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); width: 1044px; height: 390px; }
.nav-controller-u, 
.nav-controller { bottom: auto; top: 465px; }
.callout h2 { height: auto; overflow: hidden; }
.home_sidebar { background: none; border: none; margin: 0; padding: 0; 
		  -moz-box-shadow:    none;
		  -webkit-box-shadow: none;
		  box-shadow:         none; }
.home_sidebar .hpblock a img.alignleft { width: auto; border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2);}
.home_sidebar .hpblock a:hover img.alignleft { -moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.7);
	  -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.7);
	  box-shadow:         1px 2px 3px rgba(0,0,0,0.7); }
.home_sidebar .separator { display: none; }
.home_sidebar .hp-block-0, 
.home_sidebar .hp-block-1,
.home_sidebar .hp-block-2 { padding: 17px 0px 0px 0px; height: auto; width: 330px; }
.home_sidebar .hp-block-1,
.home_sidebar .hp-block-2 { position: relative; float: left; left: 0; margin-left: 30px; }
.home_sidebar .hpblock h3 { width: 100%; }
.home_sidebar .hpblock h3 a:link, 
.home_sidebar .hpblock h3 a:visited { margin: 15px 0px 10px 0px; width: 100%; }
.home_sidebar .hpblock p { width: 100% !important; margin: 1em 0 0 0; max-height: 3.9em; overflow: hidden; }


/* general */
.tray-container { height: auto; position: relative; }
.page-template-page_homepage-php .content { height: 396px; }
.page-template-page_homepage-php .tray-container { margin-top: 0; }
.tray-first { position: static; }
.tray-container .tray { margin-top: 0; }

/* header */
.header { top: 0; height: 90px; background: #2f0d01 url("../../../uploads/2014/06/dc_web_bg.jpg") center top repeat;
		-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);
		box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5); }
.header .header-container .header-transparent { display: none; }		
.header .header-container .social_bubble { top: 7px; right: 0px; }
.header .header-container .logo { top: 0; }
.header .header-container .main_nav { top: 44px; padding-right: 0; }
.social_links { padding-top: 1px; padding-right: 15px; }
.social_links a:link, 
.social_links a:visited { 
	  margin: 0px 0px 0px 11px;
	  background-image: none !important;
	  border-top: none !important;
}
.social_bubble .fb-like {  }
a:active { background-color: transparent !important; } /* disable ie10 grey bg */
.main_nav ul.primary-menu { width: auto; max-width: 750px; border-top: dotted 1px #434343; }
.main_nav ul.primary-menu li ul.sub-menu { background: #2f0d01 url("../../../uploads/2014/06/dc_web_bg.jpg") center top repeat; }
.main_nav ul.primary-menu li ul.sub-menu li { border-top: 1px dotted #434343; width: 100%; line-height: 2.0; }
.main_nav ul.primary-menu li ul.sub-menu li:first-child { border-top: none; }
.main_nav ul.primary-menu li ul.sub-menu li a:link, 
.main_nav ul.primary-menu li ul.sub-menu li a:visited { color: #ffffff; }
.main_nav ul.primary-menu li ul.sub-menu li a:hover { color: #f0ab00; background: none !important; }
 
/* forms */
img.popup_logo {  }
.wpcf7 form input[type=text], 
.wpcf7 form input[type=email] { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 14px; line-height: 1.3; }
.popup .wpcf7 form input[type=submit] { margin-top: 18px; }

/* events calendar */
#tribe-events-event-meta .like-text {  }
#tribe-events-event-meta .like-position-events {  }
.tray6 .body.full-width .about_right,
.calendar .tray-first .tray-container .tray6 .about_right { width: 1050px; padding: 0; }
.tray6 .body .about_right.calendar #main_body { width: 1010px; padding: 20px 20px 20px 20px; }

/* interior pages */
.tray6 .body { margin-top: 0px; padding-bottom: 10px; -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0);
		-webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, 0);
		box-shadow: 1px 2px 5px rgba(0, 0, 0, 0); }
.tray-container { margin-top: 286px; }
.content .header-transparent { background: none; top: 200px; height: 224px; width: 1044px;
		display: block; border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); }		
.tray6 .body .intro { padding: 19px 40px 16px 20px; background: #ffffff; border-bottom: 1px dotted #ddd3c2; border-top: 1px dotted #ddd3c2; margin-bottom: 20px; }
.tray6 .body .intro p { margin-top: 0; }
.tray6 .body .who { background: #ffffff; border-bottom: 1px dotted #ddd3c2; border-top: 1px dotted #ddd3c2; padding: 25px 40px 25px 20px; }
.lt-ie9 .tray6 .body .intro,
.lt-ie9 .tray6 .body .who { background: transparent; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffffff); zoom: 1; }
.lt-ie9 .tray6 .body .about_left_bottom .who,
.lt-ie9 .tray6 .body .about_right { filter: none; }
.tray6 .body .about_right { background: none; padding: 0px 0px 0px 30px; width: 700px; min-height: 100px; }
.tray6 .body #main_body { margin-top: 0; float: left; width: 640px; padding-top: 20px; }
.tray6 .body #main_body img { border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); }

/* videos */
.tray6 .body.videos { overflow: hidden; }
.tray6 .body .who.video-container { padding: 12px 0px 10px 0px; width: 700px; }

/* rc lists */
.tray6 .body .rc_lists img.left-list { border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); }
.tray6 .body .rc_lists .unit-lists-right h4, 
.tray6 .body .rc_lists .unit-lists-right h3 { padding-top: 10px; padding-bottom: 10px; line-height: 1.2; margin-top: -4px; }
.tray6 .body .vote_container:last-child .organizer_3,
.tray6 .body .organizer_3.unit-photos:last-child { background: none; }

/* locations archive */
body.post-type-archive-rc_locations .tray6 .body .who { background: none; border: none; }
body.post-type-archive-rc_locations .calendar .tray-first .tray-container .tray6 .body .about_right.calendar { padding: 0; width: 1050px; overflow: visible; }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #all_locations { width: 640px; margin-left: 0; margin-right: 0; float: right; border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); }
body.post-type-archive-rc_locations .tray6 .body .about_right.calendar #main_body .post .loc_unit.loc_links.social_links { display: none; }

/* locations single */
body.single-rc_locations #venue_information iframe { margin-right: -20px; }
body.single-rc_locations #all_locations { width: 694px; border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); margin: 0px 0px 20px 0px; }

/* photo albums */
.tray6 .body .organizer_3.unit_photos {  }
.unit-photos-right h4 { margin-top: 4px; }
.tray6 .body #main_body .img-cont img { margin: 7px 0px 10px 0px !important; }
.tray6 .body #main_body a:hover .img-cont img { -moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.7);
	  -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.7);
	  box-shadow:         1px 2px 3px rgba(0,0,0,0.7); }
.tray6 .who .container { margin-bottom: 0; }
.single-photo_albums .tray6 .body .about_right { width: 100%; }
.single-photo_albums .tray6 .body .intro { width: 990px; }
#gallery-1 { width: 1070px; }
#gallery-1 .gallery-item { text-align: left !important; }
#gallery-1 .gallery-item a:hover img { -moz-box-shadow: 1px 2px 3px rgba(0,0,0,0.7);
	  -webkit-box-shadow: 1px 2px 3px rgba(0,0,0,0.7);
	  box-shadow:         1px 2px 3px rgba(0,0,0,0.7); }
#gallery-1 .gallery-item img { border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); }

/* interior left column */
.tray6 .body .about_left { background: none; }
.tray6 .body .about_left_bottom .who { padding: 0; background: none; border-bottom: none; border-top: none; }
.tray6 .body .about_left_top { margin-bottom: 20px; }
.lt-ie9 .tray6 .body .about_left_top .menu_highlight_back,
.tray6 .body .about_left_top .menu_highlight_back { background: url('../erw_themes_2/cross/images/menu_highlight_back.png'); bottom: 7px; left: 3px; width: 320px; } 
.tray6 .body .about_left_top .menu_highlight_text { bottom: 7px; left: 17px; }
.tray6 .body .about_left_top img { border: solid 3px #ffffff; -moz-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2); }
.tray6 .body .about_left_bottom { padding: 0; width: 315px; }
.tray6 .body .general:first-child { margin-top: 0; }
.tray6 .body .general:last-child { background: none; }
.tray6 .body .general { padding-bottom: 10px; }
.tray6 .body .general.reservations { padding-bottom: 20px; }

/* menu pages */
.tray6 .body .menu .organizer_3 { background: none; }
.tray6 .body .divider { padding-top: 0; }
.tray6 .body .divider a.backToTop:link, 
.tray6 .body .divider a.backToTop:visited, 
.tray6 .body .divider a.backToTop:hover { bottom: 14px; right: 0; }
.tray6 .body .who .vote_box { left: 470px; }
.tray6 .body .who .vote_box .pulse_votes_container {  }
.tray6 .body .who .vote_box .pulse_vote_buttons { position: relative; top: -2px; }

/* footer */
.footer-bg-full-0 { position: absolute; left: 0px; bottom: 317px; width: 100%; height: 500px; }
.footer-bg-full-1 { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 317px; background: #2f0d01 url("../../../uploads/2014/06/dc_web_bg.jpg") center top repeat; 
		-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.4);
		-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.4);
		box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.4); }
.footer-bg-full-2 { position: absolute; left: 0px; bottom: 0; width: 100%; height: 46px; border-top: solid 1px #ffffff; background: rgba(0,0,0,0.3); }
.pre-footer { margin-top: 50px; width: 1055px;  }
.pre-footer .unit { width: 330px; padding-right: 30px; float: left; color: #ffffff; }
.pre-footer .unit a { color: #f0ab00; }
.pre-footer .unit a:hover { color: #ffe73c; }
.pre-footer .unit.about { padding-right: 0; }
.pre-footer .unit.about a {  }
.pre-footer .unit.about a:after { content: " »"; }
.pre-footer .unit.photos {  }
.pre-footer .unit h3 { text-shadow: 2px 1px 2px #000; color: #ffffff; font-family: "Noto Sans", sans-serif; font-weight: 400;line-height: 1; font-size: 18px;text-transform: uppercase; 		border-bottom: solid 1px #ffffff; padding: 0px 0px 15px 0px; margin: 15px 0px 25px 0px; }
.pre-footer .unit.photos h3 { width: 325px; margin-bottom: 20px; }
#left_news_signup { width: 280px; }
#left_news_signup input[name="LastName"] { margin-right: 0; }
#left_news_signup input[name=email] { width: 233px; }
.pre-footer .unit.newsletter_form h3 { margin-top: 15px !important; }
.newsletter_form input[type=text] { float: left; width: 110px; border: none; }
.newsletter_form a.leftcol_reserv_button {  }
.pre-footer .buzz_new { width: 100%; height: 158px; }
.pre-footer .buzz_new .chunk { width: 100%; }
.pre-footer .buzz_new .chunk .text_cont { width: 190px; }
.pre-footer .buzz_new .chunk .title2 { color: #ffffff; }
.pre-footer .buzz_new .chunk .title2,
.pre-footer .buzz_new .chunk .timestamp { max-width: 190px; }
.pre-footer .buzz_new .chunk .timestamp { color: #f0ab00; }
.pre-footer .address { padding: 10px 0px 20px 0px; }
.pre-footer .gallery { margin-top: -5px !important; width: 335px !important; height: 165px; overflow: hidden; }
.pre-footer .gallery .gallery-item { width: 77px !important; margin-bottom: 0; }
.pre-footer .gallery img { width: 74px; height: auto; border: none !important; -moz-box-shadow:  !important; -webkit-box-shadow:  !important; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3) !important; }
.tray-container .footer { float: none; height: 35px; }
.tray-container .footer #menu-footer { margin-top: 35px; padding-left: 0; }
.tray-container .footer #menu-footer li:first-child { padding-left: 0; }
.tray-container .footer .credits { margin-top: 35px; padding-right: 0; }




	body.page-id-2204 .wpcf7-submit { padding: 16px 12px 0px 12px !important }