



														@import url(http://fonts.googleapis.com/css?family=Julius+Sans+One);@import url(http://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: #eeeeee url("../../../uploads/2014/02/soft_wallpaper.png") center top repeat;
    font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;    font-size: 13px; line-height: 1.4;}
body.home { height: 100%; }



html { height: 100%; }
body.page-template-page_homepage-php { min-height: 550px; /* overflow: hidden; */ background: none; }

/* General */
a:link, a:visited { text-decoration: none; color: ; }
a:hover, a:active { text-decoration: none; color: #be9228; border: none; } 
a:focus { border: none; outline: 0; }
IMG {border: none;}
LABEL {cursor: pointer;}
input, textarea, select { font:100% "Helvetica Neue", Helvetica, Arial, sans-serif; vertical-align: top; }
.all_caps { text-transform: uppercase; }
h1, h2 { font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase;; color: #292929; font-size: 23px; line-height: 24px; }


/* Clearfix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.body.clearfix:after { content: ""; }


/* Hidden Elements */
.header-transparent { display: none; }
#cloudsfb, #clouds_slower_1 { display: none; }
#hom-examples { display: none; }
span.invisible2 { font-size: 0px; opacity:0; filter:alpha(opacity=0); position: absolute; bottom: 0px; }
#clouds_slower_2 { display: none; }


/* Backslider */
.backslider ul.bs-slides { list-style-type: none; margin: 0; padding: 0; }
.backslider ul.bs-slides li { margin: 0; padding: 0; line-height: 0; }


/*  HEADER  */
.header { background: url("../erw_themes_3/template/images/header_back.png") repeat-x top; width: 100%; 
			position: absolute; z-index:2000; top: 0px; left: 0px; height: 103px; }
.header-container { background: repeat-x top; width: 100%; position: absolute; 
			z-index:3; top: 0px; left: 0px; height: 103px; }
.header_bg { background: black; width: 100%; 
			position: absolute; z-index: 0; top: 0px; left: 0px; height: 110px; opacity: 0.25; 
			  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  			filter: alpha(opacity=25); }
.home .header_bg { opacity: 0.25; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"; filter: alpha(opacity=25); }
.header-center { width: 986px; left: 50%; margin-left: -495px; height: 103px; position: relative; z-index: 0; }
.logo { position: relative; z-index: 3; top: 0px; left: 50%; margin-left: -162px; width: 325px; }
.logo a:link, .logo a:visited, logo a:hover, .logo a:active { display: block; padding: 0; margin: 0; text-decoration: none; width: 325px; height: 150px; border: none; }
.logo a img { width: 325px; height: 200px; }
.social_bubble { position: absolute; z-index: 1; left: 50%; top: 30px; height: 26px; margin-left: 138px; width: 350px; }
.social_bubble .fb-like { float: right; z-index: 10; margin: 4px 0px 0px 0px; border:none; width:88px; height:21px; padding: 0; } /* do not set overflow hidden */
.social_bubble .attend_event_cont { position: absolute; top: 0px; left: -629px; }
.social_bubble .attend_event_cont a:link, 
.social_bubble .attend_event_cont a:visited { filter: none; text-transform: none; font-weight: normal; font-style: italic; background: none; 
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none; 
height: 20px;
border: none; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none; font-size: 15px; color: #99d4ff !important; }
.social_bubble .attend_event_cont a.leftcol_reserv_button:hover { color: #ffd694 !important; }

/* open table */
.social_bubble a.OT_ExtLink { display: none; }
.social_bubble form#OT_form { display: none; position: absolute; top: 24px; left: -622px; z-index: 1999; }
#ui-datepicker-div { z-index: 2000 !important; }


/*NAVIGATION*/
.main_nav { height: 30px; position: absolute; top: 64px; left: -60px; width: 100%; padding: 0px 60px 0px 60px; white-space:nowrap; 
			background: url("../erw_themes_3/template/images/nav_border.png") no-repeat top center; } 
.main_nav ul.primary-menu { list-style-type: none; margin: 0px -2px 0px 0px; padding: 0; float: left; float: right; }
.main_nav ul.primary-menu li { position: relative; list-style-type: none; float: left; display: block; background: none; z-index: 2; }
.main_nav ul.primary-menu li a:link, 
.main_nav ul.primary-menu li a:visited { text-decoration: none; padding: 12px 14px 20px 14px; display: block; color: #ffffff; 
			font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; text-transform: uppercase; }
.main_nav ul.primary-menu li a:hover { color: #ffd694; }
.main_nav ul.primary-menu li.current-menu-item a,
.main_nav ul.primary-menu li.current-menu-ancestor a { font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none;; } 
.main_nav ul.primary-menu li.current-menu-item ul li a:link,
.main_nav ul.primary-menu li.current-menu-item ul li a:visited { font-family: "Julius Sans One", sans-serif; font-weight: 700;text-transform: none; font-style: normal; font-size: 13px; color: #ffffff;font-family: "Julius Sans One", sans-serif; font-weight: 700; color: #ffffff; } 
.main_nav ul.primary-menu li.current-menu-item ul li a:hover { color: #ffd694; }
.main_nav ul.primary-menu ul.sub-menu li { background: none; } 
.main_nav ul.sub-menu { display: none; position: absolute; left: 24px; top: 46px; left: 0px; padding: 9px 0px 4px 14px; margin: 0;
			min-width:170px; background: rgba(0, 0, 0, 0.50); }
.lt-ie9 .main_nav ul.sub-menu { background: url("../erw_themes_3/delicias/images/dropdown_bg.png"); }
.main_nav ul.sub-menu li { clear: both; padding: 0; line-height: 22px; margin: 0; padding: 0 !important; }
.main_nav ul.sub-menu li a:link, 
.main_nav ul.sub-menu li a:visited { font-family: "Julius Sans One", sans-serif; font-weight: 700;text-transform: none; font-style: normal; font-size: 13px; float: left; clear: both; padding: 0px 10px 7px 0px; white-space: nowrap; background: none; min-width: 115px; color: #ffffff;font-family: "Julius Sans One", sans-serif; font-weight: 700; }
.main_nav ul.sub-menu li a:hover { color: #ffd694; }
.main_nav ul.sub-menu li.current-menu-item a:link, 
.main_nav ul.sub-menu li.current-menu-item a:visited { font-style: italic; }

.main_nav ul.sub-menu.selected {  }

/* SOCIAL LINKS */
.social_links { float: right; position: absolute; top: 0px; right: 100px; }
.social_links a:link, .social_links a:visited { 
	float: left; 
	margin: 0px 0px 0px 10px;
	/*
		
	*/
	}
.social_links a { opacity: 0.85; }
.social_links a:hover { text-decoration: none; opacity: 1.0; }
.social_links a div { width: 26px; height: 26px; background: url("../erw_themes_3/template/images/header_icons.png") no-repeat; }
.social_links a div.sfb { background-position: -182px 0px;  } 
.social_links a div.syt { background-position: -208px 0px;  } 
.social_links a div.stw { background-position: -156px 0px;  } 
.social_links a div.spt { background-position: -78px 0px;  } 
.social_links a div.sig { background-position: -52px 0px;  } 
.social_links a div.syp { background-position: -104px 0px;  } 
.social_links a div.svm { background-position: -130px 0px;  } 


/* Attend Event Button */
.attend_event_cont a:link, .attend_event_cont a:visited, 
.tray6 .body .about_left_bottom .general a.leftcol_reserv_button:link, 
.tray6 .body .about_left_bottom .general a.leftcol_reserv_button:visited, 
.newsletter_form input[type=submit],
.home_sidebar .hp-block-0 a.newsletter_button:link,
.home_sidebar .hp-block-0 a.newsletter_button:visited,
.home_sidebar .newsletter input[type=submit],
.newsletter-popup a.leftcol_reserv_button,
.wpcf7-submit,
.wpcf7 a#new_submit,
.button,
.edit_button,
.edit_button_fixed { 
	font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; text-transform: uppercase;	text-align: center; 
	border: none;
	color: white !important;
	cursor: pointer;
	display: block;
	font-weight: bold;
	white-space: nowrap;
	padding: 7px 16px;
	font-size: 13px; 
	text-transform: uppercase;
	text-decoration: none;
	border-top: solid 1px none;
	/**** border radius */
	 -webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
			 border-radius: 0px; 
	/**** text shadow */
     text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);    
    /**** gradient */	  
	background: -moz-linear-gradient(top,  #f1ba14 0%, #c99200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1ba14), color-stop(100%,#c99200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1ba14 0%,#c99200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1ba14 0%,#c99200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1ba14 0%,#c99200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1ba14 0%,#c99200 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff1ba14,endColorstr=#ffc99200); 
	/**** box shadow */
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
	/**** other */
	padding: 6px 12px 2px 12px; font-size: 13px; font-style: normal;	  
}

a.leftcol_reserv_button:hover,
.home_sidebar .hp-block-0 a.newsletter_button:hover,
.newsletter_form input[type=submit]:hover {
	color: #ffffff !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 .hp-block-0 a.newsletter_button,
.lt-ie9 .home_sidebar .newsletter input[type=submit],
.lt-ie9 .newsletter-popup a.leftcol_reserv_button,
.lt-ie9 .wpcf7-submit { 
	/**** gradient */
	background: transparent; 
	zoom: 1;
}

.button,
.newsletter_form input[type=submit] { padding: 6px 12px 4px 12px; font-size: 12px; }
.home_sidebar .newsletter_form input[type=submit] { float: right; margin-right: 55px; }





/*  Nav Controller  */
.nav-controller { position: absolute; z-index:1; height: 52px; width: 280px; left: 50%; margin-left: -300px; bottom: 33px; padding: 0 160px 0 160px; cursor: pointer; 
		 background: url("../erw_themes_3/template/images/home_nav_divider.png") center top no-repeat; }
.nav-controller div { width: 70px; height: 52px; float: left; margin: 0; color: #ffffff; text-shadow: 0px 0px 10px rgba(0,0,0,1.0); font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; line-height: 52px; }
.nav-controller div.a1:hover, 
.nav-controller div.a3:hover { color: #ffd694; }
.nav-controller div.a1 { text-align: left; padding-left: 40px; background: url("../erw_themes_3/template/images/arrow_left.png") left center no-repeat; }
.nav-controller div.a2 { text-align: center; width: 60px; cursor: default; }
.nav-controller div.a3 { text-align: right; padding-right: 40px; background: url("../erw_themes_3/template/images/arrow_right.png") right center no-repeat; }
.nav-controller div.a4 { display: none; }
.nav-controller-u { display: none; }
	


/* Tray */
.content2 { position: relative; top: 0px; }
body.page-template-page_homepage-php .content2 { height: 100%; }
.tray-first { height: 100%; position: relative;  }
.home .tray-first { background: none; }
.tray-container { height: 100%; width: 100%; position: relative; }


/* Main Quicklinks */
/*
.main_quicklinks { padding: 3px 0 0 52px; width: 615px; position: absolute; bottom: 38px; }
.main_quicklinks a:link, .main_quicklinks a:visited { padding: 12px 20px 10px 0px; position: relative; z-index: 2; display: inline; font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase;; margin: 0; text-decoration: none; clear: both; color: ;  }
.main_quicklinks a:hover { color:  }
*/


/* Featured Homepage Links */
.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%; line-height: 1.0em; text-decoration:none; font-size: 18px; font-family: font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase;; font-weight: 900; text-transform: uppercase; } 
.block_1_text_2 { position: absolute; z-index: 1; width: 220px; height: 81px; overflow: hidden; margin: 75px 0px 0px 37px; line-height: 16px; text-align: center; font-size: 13px; line-height: 1.4; font-family: sans-serif; font-weight: normal; color: #4d4d4d; }	
.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("../erw_themes_3/template/images/emblem_2.html") no-repeat; opacity: 0;  }
.block_1_back { position: absolute; z-index: 0; width: 100%; height: 100%; background: url("../erw_themes_3/template/images/feat_2a.html") 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("../erw_themes_3/template/images/action.html"); }


/* The Buzz */
.tray6 .body .the_buzz { width: 260px; background: ; word-wrap: break-word; padding: 30px 0px 0px 30px; float: left; position: relative; }
.tray6 .body .buzz_new { position: relative; z-index: 1; margin: 0px 0px 0px 0px; padding: 0; font-weight: 100; line-height: 13px; font-size: 13px; line-height: 1.4; }
.tray6 .body .buzz_new .chunk { word-wrap: break-word; width: 270px; float: left; margin-bottom: 14px; line-height: 17px; }
.tray6 .body .buzz_new a:link,
.tray6 .body .buzz_new a:visited { font-weight: normal; text-decoration: none; color: #80601f; }
.tray6 .body .buzz_new a:hover { color: #be9228 }
.tray6 .body .buzz_new .timestamp { float: left; font-size: 11px; padding: 0px 0px 0px 0px; color: #252525; } 
.tray6 .body .buzz_new .avatar { float: left; width: 33px; height: 33px; margin: 2px 8px 0px 0px; border: none;  }
.tray6 .body .buzz_new .avatar_link { display: block; float: left; }
.tray6 .body .buzz_new .chunk .title2 { margin: 0; padding: 0; float: left; width: 210px; max-height: 39px; overflow: hidden; font-weight: normal; line-height: 13px; 
		font-size: 13px; line-height: 1.4; color: #4d4d4d; max-height: 4.2em; }
.tray6 .body .buzz_new .text_cont { float: left; width: 200px; }
.tray6 .body .stamp { z-index: 0; position: absolute; bottom: -38px; left: -50px; width: 140px; height: 140px; background: url("../erw_themes_3/template/images/stamp.html") no-repeat 0px 0px; }


/* Homepage Block 1 */
.home_sidebar { width: 966px; position: absolute; z-index: 2; top: 70%; margin-top: -65px; left: 50%; margin-left: -485px; }
.home_sidebar .hpblock { width: 318px; height: 120px; float: left; margin-left: 4px; position: relative;
	  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.55)), to(rgba(0,0,0,0.35))); 
	  background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.55), rgba(0,0,0,0.35)); 
	  background-image:    -moz-linear-gradient(top, rgba(0,0,0,0.55), rgba(0,0,0,0.35)); 
	  background-image:     -ms-linear-gradient(top, rgba(0,0,0,0.55), rgba(0,0,0,0.35)); 
	  background-image:      -o-linear-gradient(top, rgba(0,0,0,0.55), rgba(0,0,0,0.35)); 
	  background-image:         linear-gradient(top, rgba(0,0,0,0.55), rgba(0,0,0,0.35)); 
	  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d8000000,endColorstr=#8c000000); 	  
	  }
.home_sidebar .hpblock a.hpblock_img_link { position: absolute; top: 0; left: 0; width: 318px; height: 120px; z-index: 1; line-height: 0; }	  
.home_sidebar .hpblock img { width: 318px; height: 120px; position: absolute; top: 0; left: 0; z-index: -1; display: none; }
/*
.ie9 .home_sidebar .hpblock img { top: 11px; }
.ie8 .home_sidebar .hpblock img { top: 13px; }
.ie7 .home_sidebar .hpblock img { top: 0px; }
@-moz-document url-prefix() {
	.home_sidebar .hpblock img { top: 11px; }
}
*/
.home_sidebar .hpblock h3 { background: url("../erw_themes_3/template/images/emblem_divider.png") center 48px no-repeat; 
	margin: 0; width: 318px; height: 110px; position: relative; z-index: 2; }
.home_sidebar .hpblock h3 a { padding: 22px 0px 0px 0px; text-shadow: 0px 0px 10px rgba(0,0,0,1.0); font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; 
		text-align: center; width: 318px; height: 110px; position: absolute; z-index: 1; 
		top: 0px; left: 0px; }
.home_sidebar .hpblock p.block_body { line-height: 1.3em; text-align: center; position: absolute; z-index: 1; top: 50px; left: 0px; 
		width: 198px; height: 34px; overflow: hidden; padding: 0px 60px 5px 60px; text-shadow: 0px 0px 10px rgba(0,0,0,1.0); font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; }
.lt-ie8 .home_sidebar .hpblock p.block_body { padding-top: 10px; }
.home_sidebar .hpblock p.block_link { display: none; }


/* Left Column Newsletter Form */
.newsletter_form h3 {  }
.newsletter_form #myform2 { margin-top: 10px; }
.newsletter_form input[type=text], 
.home_sidebar .newsletter input[type="email"] { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; color: #393939; 
		background: #f0f0f0; border: solid 1px #dcdcdc;; padding: 7px 7px 4px 7px; width: 108px; 
		margin-right: 4px; margin-bottom: 4px; text-transform: none; }
.newsletter_form input[name="Email"],
.newsletter_form input[name="email"] { width: 238px; }
.lt-ie9 .newsletter_form input[name="Email"] { padding-left: 10px; }



/* About Page */
.tray6 { position: relative; margin-top: 302px; margin-bottom: 58px; background: url("../erw_themes_3/template/images/interior_back.html"); background: #f6f7f8 url("../../../uploads/2014/02/soft_wallpaper.png") center top repeat; }
.lt-ie10 .tray6 { display: inline-block; width: 100%; margin-bottom: 71px;  }
.lt-ie9 .tray6 { margin-bottom: 72px; }
.lt-ie8 .tray6 { margin-bottom: 75px; }
.tray6 .body { width: 960px; position: relative; left: 50%; margin-left: -480px; font-size: 13px; line-height: 1.4; color: #4d4d4d;  } 
.tray6 .body .about_right h2,
.tray6 .body .about_right .who h3,
.tray6 .body .about_right h3,
.tray6 .body .who h3 a:link, 
.tray6 .who h3 a:visited,
.tray6 .body .who h3 a:link, 
.tray6 .who h3 a:visited,
#speakers_content h3, 
#speakers_content h3 a:link, 
#speakers_content h3 a:visited { margin: 12px 0px 4px 0px; font-size: 18px; font-weight: bold; font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase;; color: #292929; }


/* About Left */
.tray6 .body .about_left { width: 324px; padding: 0px 0px 0px 0px; margin: 0; float: right; position: relative; top: -85px; }
.tray6 .body .about_left_top { position: relative; border: solid 1px #dcdcdc; margin: 0px 0px 10px 0px; padding: 0; }
.tray6 .body .about_left_top a:link,
.tray6 .body .about_left_top a:visited { line-height: 0px; }
.tray6 .body .about_left_top img.left_col { width: 322px; }
.tray6 .body .about_left_top .menu_highlight_back { position: absolute; height: 34px; width: 100%; bottom: 0px; left: 0px; 
			background: url("../erw_themes_3/template/images/breadcrumbs_back.png") center bottom repeat-x; } 
.tray6 .body .about_left_top .menu_highlight_text { color: #ffd694; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none; line-height: 1.0em;
			position: absolute; height: 15px; width: 280px; bottom: 8px; left: 28px; padding: 0; white-space: nowrap; overflow: hidden; }
.tray6 .body .about_left_bottom { border: solid 1px #dcdcdc; float: left; padding: 0px 0px 0px 0px;  }
.tray6 .body .about_left_bottom .who {  }
.tray6 .body .about_left_bottom .who a:link, 
.tray6 .body .about_left_bottom .who a:visited { color: #4d4d4d; } 
.tray6 .body .about_left_bottom .who a:hover { color: ; } 
.tray6 .body .about_left_bottom .who h3 { padding: 8px 0 20px 0; margin: 0; font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; color: #966a00; }
.tray6 .body .about_left_bottom .who h3 a:link, 
.tray6 .body .about_left_bottom .who h3 a:visited { padding: 0; margin: 0; font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; color: #966a00; } 
.tray6 .body .about_left_bottom .who a:hover,
.tray6 .body .about_left_bottom .who h3 a:hover { color: #be9228; color: #7a000f; }
.tray6 .body .about_left_bottom .general { float: left; width: 262px; margin: 0; padding: 30px 30px 40px 30px; font-size: 14px; line-height: 1.2; border-bottom: solid 1px #d3d0ca;
			/**** gradient ****/	  
			background: -moz-linear-gradient(top, #f0f0f0 0%, #f0f0f0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1ba14), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #f0f0f0 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #f0f0f0 0%,#f0f0f0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #f0f0f0 0%,#f0f0f0 100%); /* IE10+ */
			background: linear-gradient(to bottom, #f0f0f0 0%,#f0f0f0 100%); /* W3C */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0f0f0,endColorstr=#fff0f0f0); 
			}
.ie9 .tray6 .body .about_left_bottom,
.ie9 .tray6 .body .about_left_top {  }
.ie9 .tray6 .body .about_left_top a:link,
.ie9 .tray6 .body .about_left_top a:visited {  }
.ie9 .tray6 .body .about_left_bottom .who {  }			
.ie9 .tray6 .body .about_left_bottom .general {  }			
.tray6 .body .about_left_bottom .general a:link, 
.tray6 .body .about_left_bottom .general a:visited { display: block; padding: 10px 0px 0px 0px; color: #966a00; color: #966a00; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none; } 
.tray6 .body .about_left_bottom .general a:hover { color: #be9228; }
.tray6 .body .about_left_bottom .general p { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 13px; line-height: 1.4; padding: 0px 0px 8px 0px; }
.tray6 .body .about_left_bottom .general a.leftcol_reserv_button:link,
.tray6 .body .about_left_bottom .general a.leftcol_reserv_button:visited { float: left; padding: 6px 12px 2px 12px; font-size: 13px; font-style: normal; }
.tray6 .body .about_left_bottom .general .buzz_new a:link,
.tray6 .body .about_left_bottom .general .buzz_new a:visited { padding-top: 0; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }	
.tray6 .body .about_left_bottom .last { border-bottom: none; padding-bottom: 20px; }
.tray6 .body .about_left_bottom .last2 { border-bottom: none; padding-bottom: 20px; }
.tray6 .body .about_left_bottom #speakers_overview.shortcuts a:link, 
.tray6 .body .about_left_bottom #speakers_overview.shortcuts a:visited { line-height: 1.4em; padding: 0; color: #4d4d4d; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none; } 
.tray6 .body .about_left_bottom #speakers_overview.shortcuts a:hover { color: #be9228; }


/* About Right */
.tray6 .body .about_right { width: 590px; min-height: 225px; float: left; margin: 0; position: relative; padding: 30px 0px 50px 0px; } 
.tray6 .body .about_right h2 { padding-bottom: 20px; }


/* Body Intro */
.tray6 .body .intro { padding: 19px 71px 19px 20px; border: solid 1px #dcdcdc; font-style: italic; font-size: 14px; 
			background: #f0f0f0; margin-bottom: 25px; } 
.lt-ie9 .tray6 .body .intro { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0f0f0,endColorstr=#fff0f0f0); } 			
.tray6 .body .intro a:link, 
.tray6 .body .intro a:visited { line-height: 18px; color: #966a00; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none; color: #966a00; } 
.tray6 .body .intro a:hover { color: #be9228;  }
.tray6 .body .intro p.first { font-size: 16px; margin-top: 0px; line-height: 19px; font-weight: 100; }
.tray6 .body .intro p { margin-bottom: 10px; margin-top: 0; }
.tray6 .body .intro ul { margin-bottom: 0; }
.tray6 .body table { border-spacing: 0; padding: 7px 0 0 0; }
.tray6 .body a:link, 
.tray6 .body a:visited { color: #4d4d4d; }
.tray6 .body a:hover { text-decoration: none; color: #be9228 }


/* Body General */
.tray6 .body .who p { padding: 7px 0px 0px 0px;  margin: 0; }
.tray6 .body .about_right .who h3 a:hover { color: #be9228; }
.tray6 .body .who h3 { margin: 0; font-weight: bold; font-size: 18px; font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase; color: #966a00; padding-bottom: 5px; }
.tray6 .body .who #speakers_overview a:link,
.tray6 .body .who #speakers_overview a:visited { font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; color: font-size: 16px; line-height: 19px; #4d4d4d }
.tray6 .body .who #speakers_overview a:hover { color: #be9228; }
.tray6 .who .container { margin-bottom: 30px; }
.tray6 .who .post { margin-bottom: 30px; padding-bottom: 30px; border-bottom: solid 1px #ededed; }
.tray6 .who .post:last-child { border-bottom: none; }
.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 */



/* Breadcrumbs */
.breadcrumbs { position: absolute; top: -71px; left: 0px; height: 71px; width: 100%; font-size: 18px; padding: 0px 0px 0px 0px; 
			background: url("../erw_themes_3/template/images/breadcrumbs_back.png") center top repeat-x; }
.breadcrumbs a:link, .breadcrumbs a:visited { display: none; }
.breadcrumbs .slashes { display: none; }  
.breadcrumbs .current { display: block; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 24px; font-size: 25.2px;text-transform: uppercase; width: 960px; position: relative; left: 50%; margin-left: -480px; 
		padding: 15px 0px 0px 0px; overflow: hidden; color: #ffd694; }



/* Contact Page */
#speakers_content .left { width: 590px; float: left; margin: 0; position: relative; padding: 30px 0px 50px 0px; }
#contact_list { width: 100%; float: left; padding: 12px 0px 0px 0px; }
#contact_list .unit { width: 50%; min-height: 80px; float: left; }
#contact_list .unit span { display: block; font-weight: bold; padding-bottom: 4px; }
#contact_list .unit.hours { width: 80%; }
#contact_list a:link, #contact_list a:visited { font-weight: normal; }
#contact_list .unit a.heavy_bold:link,
#contact_list .unit a.heavy_bold:visited { font-weight: bold; color: ; }
#contact_list .unit a.heavy_bold:hover { color: #be9228; }
#contact_content .intro { float: left; }
#contact_content .buzz_contact .buzz_new { overflow: visible; }
#contact_content .right_bottom_cont { border: solid 1px #dcdcdc; float: left; width: 324px; padding-bottom: 20px;
			/**** gradient ****/	  
			background: -moz-linear-gradient(top, #f0f0f0 0%, #f0f0f0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1ba14), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #f0f0f0 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #f0f0f0 0%,#f0f0f0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #f0f0f0 0%,#f0f0f0 100%); /* IE10+ */
			background: linear-gradient(to bottom, #f0f0f0 0%,#f0f0f0 100%); /* W3C */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff0f0f0,endColorstr=#fff0f0f0); 
			}
#contact_content .right_bottom_cont h3 { padding: 8px 0 20px 0; margin: 0; font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; color: #966a00; }			
	

/* Contact Page Contact Form */
.wpcf7 form { margin-top: 15px; }
.wpcf7 form input[type="submit"] { margin-top: 10px;  }
.wpcf7 form input[type="text"], 
.wpcf7 form  input[type="email"], 
.wpcf7 form textarea { color: #393939; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; 
		background: #f0f0f0; border: 1px solid #ededed; border: solid 1px #d2d2d2; padding: 7px 7px 4px 7pxpx; width: 150px; margin-right: 10px; margin-bottom: 8px; }
.wpcf7 form p { margin: 0; padding: 0; }
.wpcf7 form textarea { width: 100%; }
.wpcf7 form .wpcf7-list-item { display: block; }
#main_body .wpcf7 img[alt="captcha"] { width: 72px; margin-top: 2px !important; border: none; 
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
			box-shadow: none; }
.wpcf7 a#new_submit { float: left; }



/* Locations Archive */
body.post-type-archive-rc_locations .tray6 .about_right #all_locations { float: left; width: 605px; height: 500px; margin-left: 15px; border: solid 1px #ededed; line-height: normal; }
body.post-type-archive-rc_locations .tray6 .about_right h2,
body.post-type-archive-rc_locations .tray6 .about_right 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 .about_right { padding-right: 0; width: 1025px; } 
body.post-type-archive-rc_locations .tray6 .about_right #main_body { float: left; width: 380px; padding: 0; }
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post:first-child { padding-top: 0; }
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post { width: 100%; margin: 0; padding: 15px 0px 15px 0px; position: relative; }
body.post-type-archive-rc_locations .tray6 .about_right #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 .about_right #main_body .post .loc_unit.address,
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.contact { clear: left; overflow: hidden; }
body.post-type-archive-rc_locations .tray6 .about_right #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 .about_right #main_body .post .loc_unit.hours { width: 200px; padding-right: 0px; float: right; }
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.hours h4 { font-weight: bold; }
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links { width: 100%; float: left; position: relative; right: 0px; }
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links a { display: block; float: left; width: 170px; margin: 0px 10px 0px 0px; padding: 0px 0px 1px 0px; color: #966a00;}
body.post-type-archive-rc_locations .tray6 .about_right #main_body .post .loc_unit.loc_links a:after { content: " »"; }


/* 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 #dcdcdc; margin: 20px 0px 0px 0px; width: 100%; height: 400px; }
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 { padding: 7px 0px 0px 0px; 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: #4d4d4d; display: inline; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;; font-size: 13px; line-height: 1.4; }
body.single-rc_locations .tray6 .body .general.address p.contact_links a:hover { color: #be9228; }


/* RC Videos Archive Page */
.video-container { padding-top:0px; margin-top: -20px; float: left; width: 630px; }
.video-unit { float: left; padding: 0px 0px 0px 0px; height: 194px; width: 293px; margin: 0px 4px 4px 0px; position: relative; line-height: 1.2em; overflow: hidden; }
.video-unit a:link, .video-unit a:visited { margin: 0; padding: 0; }
.video-unit img { height: 194px; width: 293px;  }
.video-unit .play-button-unit { position: absolute; top: 0px; left: 0px; margin: 0; padding: 0; width: 100%; height: 100%; 
				background: url("../erw_themes_3/template/images/play-button.html") 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: 290px; 
				background: url("../erw_themes_3/template/images/semitrans_black.html"); }
.video-unit h4 { padding: 0px 0px 7px 0px; margin-bottom: 0px; color: white; font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase; }
.video-unit .popup-descrip .normal_description { max-height: 120px; font-weight: normal; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 13px; line-height: 1.4; }


/* Speakers Page */
.tray6 .body .no-border { border-bottom: none; }
.tray6 .body .intro sup { position:relative; top:2px; line-height:6px; }
.tray6 .body .organizer_3 { margin: 0px; padding: 8px 0px 12px 0px; float: left; width: 100%; position: relative;
				background: url('../erw_themes_3/template/images/organizer_divider.png') no-repeat center bottom; } 
.tray6 .body .organizer_3.inter,
.tray6 .body .organizer_3.basic { padding: 4px 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: 0px 15px 0px 0px; font-weight: normal; color: #4d4d4d;  } 
.tray6 .body .organizer_3 a:hover { color: #4d4d4d; }
.tray6 .body .organizer_3 .topLeftColumn { position: relative; z-index: 0; width: 435px; padding-right:35px; font-size: 14px; font-weight: bold; font-size: 15px; color: #393939; }
.tray6 .body .organizer_3 .topLeftColumn .symbols { display: inline; }
.tray6 .body .organizer_3 .topLeftColumn .short_descrip { width: 360px; overflow: hidden; margin: 5px 0px 0px 0px; font-weight: normal; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; 
		font-size: 13px; line-height: 1.4; font-size: 13px; line-height: 1.4; color: #4d4d4d; }
.tray6 .body .organizer_3 .topRightColumn { position: relative; width:150px; float: right;  text-align: right; line-height: 14px;
				font-size: 14px; font-size: 15px; font-size: 13px; font-family: "Coda", sans-serif; padding-top: 4px; }
.tray6 .body .organizer_3 .bottomLeftColumn { width:560px; padding: 0px 21px 10px 0px; position: relative; top: 0px; font-size: 13px; line-height: 1.4; font-weight: normal; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
.tray6 .body .organizer_3 .bottomLeftColumn img { width: 210px; float: left; padding: 0px 12px 12px 0px; }
.tray6 .body .organizer_3 .bottomRightColumn { width: 290px }
.tray6 .body .organizer_3 td.item_img { display: none; }
.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.last { border-bottom:none; }
.tray6 .body .organizer_3 .display_none { display: none; }
.tray6 .body .divider { width: 100%; position: relative; padding: 0px 0px 15px 0px; margin: 0px 0px 10px 0px; 
			background: url('../erw_themes_3/template/images/taxonomy_divider.png') center bottom no-repeat;
			font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; text-align: center; font-size: 22px; color: #292929;color: #966a00; }  
.tray6 .body .divider .descrip { padding-top: 8px; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 13px; line-height: 1.4; color: #4d4d4d; }
.tax-erw_menu_cats .tray6 .body .divider { padding-top: 20px; }
.tray6 .body .divider { border-top: none; padding-top: 25px; }
.tray6 .body .divider #speakers_overview { position: absolute; bottom: 8px; right: 0; }
.tray6 .body .divider a.backToTop:link, 
.tray6 .body .divider a.backToTop:visited, 
.tray6 .body .divider #speakers_overview a.backToTop:hover { 
text-decoration: none; position: relative; z-index: 2; float: right; display: block; width: 63px; height: 14px; 
								margin: -12px 10px 0px 0px; background: url('../erw_themes_3/template/images/back_to_top.png') no-repeat center top; }
.tray6 .body .delicious-info { margin-top: 20px; width: 110%; height: 14px; 
			background: url('../erw_themes_3/template/images/delicious-info.png') right bottom no-repeat; }
td.display_none { display: none !important; }



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


/* Pulse Vote */
.tray6 .body .who .vote_container { position; relative; float: left; }
.tray6 .body .who .vote_box { text-align: right; position: relative; z-index: 0; height: 0px; bottom: 0px; left: 420px; width: 170px; font-weight: normal; 
	color: #4d4d4d; font-size: 13px; line-height: 1.4; font-weight: bold; font-style: italic; }
.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_3/template/images/delicious.png") no-repeat center center !important; }
.thumb1 input[disabled='disabled'].vote_up, .thumb1 input.vote_up.disabled { background:url("../erw_themes_3/template/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:5px; padding-bottom: 10px; cursor:pointer; float: left; 
			background: url('../erw_themes_3/template/images/organizer_divider.png') no-repeat center bottom; } 
.tray6 .body .no_long .organizer_3.basic { padding-top:2px; padding-bottom: 5px; }
.tax-erw_menu_cats .tray6 .body .organizer_3 { background: url('../erw_themes_3/template/images/organizer_divider.png') no-repeat center bottom; }
.tray6 .body .no_long .organizer_3 a.readMore { display: none; }
.tray6 .body .no_long .vote_box { bottom: -6px; }
.tray6 .body .no_long .organizer_3 .like-note { margin-top: 3px; }


/* Wine Menu Page */
/*
.tray6 .body .organizer_4 { margin:0px; padding-top:8px; padding-bottom:8px; float: left; 
			background: url('http://www.theblindpiglasvegas.com/rescon/themes/galaxy/erw_themes_3/template/images/organizer_divider.png') no-repeat center bottom; }
.tray6 .body .vote_container:last-child .organizer_4,
.tray6 .body  .organizer_4.child_menu:last-child { border-bottom: none; }
.tray6 .body .organizer_4 td { vertical-align: top; }
.tray6 .body .organizer_4 td h3 { padding-left:3px; padding-right:20px; }
.tray6 .body .organizer_4 table { width: 100%;  }
.tray6 .body .organizer_4 .topLeftColumn { position: relative; width:435px; padding-right:35px; font-size: 14px; font-weight: bold; }
.tray6 .body .organizer_4 .topRightColumn { position: relative; width:150px; float: right;  text-align: right; line-height: 14px;
					font-size: 14px; font-size: 15px; font-size: 13px; font-family: "Coda", sans-serif; padding-top: 4px; }
.tray6 .body .organizer_4.last { border-bottom:none; }
.tray6 .body .spacer { height: 10px; width:569px; float: left; position: relative; }
.tray6 .body .organizer_4 .topLeftColumn { font-size: 15px; }
.tray6 .body .organizer_4 .topLeftColumn .short_descrip { width: 360px; overflow: hidden; margin: 8px 0px 0px 0px; font-weight: normal; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 13px; line-height: 1.4; font-size: 13px; line-height: 1.4; color: #4d4d4d; }
*/


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




/* Default Page Template */
#main_body {  }
#main_body h3 { margin: 20px 0 5px 0; padding: 0; font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase; color: #292929; color: #966a00; } 
#main_body h3.menus:first-child { margin-top: 15px; }
#main_body h3.menus { position: relative; }
#main_body img { max-width: 285px; height: auto; margin: 5px 20px 15px 0px; float: left;
			border: 1px solid #ededed;
			-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
#main_body p { padding: 0px 0px 9px 0px; margin: 0; font-size: 13px; line-height: 1.4; font-weight: normal; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
#main_body .fb-like { float: right; }


/* Photo Gallery */
.single-photo_albums .tray6 .body .about_right { width: 960px; }
.single-photo_albums .tray6 .body .intro { margin-bottom: 15px; }
.unit-photos { position: relative; }
.unit-photos a:link, .unit-photos a:visited { display: block; width: 100%; cursor: pointer; font-size: 13px; line-height: 1.4; color: #4d4d4d; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
.unit-photos-left { min-height: 73px; float: left; }
.unit-photos-right { float: left; padding: 0 0 0 15px; font-size: 13px; line-height: 1.4; color: #4d4d4d; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; }
.unit-photos-right h4 { padding: 0 0 7px 0; margin: 0; font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase; color: #292929; }
.unit-photos .img-cont { width: 160px; height: 120px; overflow: hidden; border: 1px solid #ededed;
			-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.unit-photos:last-child { border: none !important; }
.unit-photos .back-fade { height: 81px; width: 100%; background: ; position: absolute; z-index: -1; top: 0px; left: 0px; display: none; }
#gallery-1 img { width: 153px; height: 153px;
			-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
a:link.pp_next_new, a:visited.pp_next_new { display: none; margin: 230px 5px 0px 0px; height: 43px; width: 43px; float: right; text-transform: uppercase; color: white; font-weight: bold; cursor: pointer; background: url("../erw_themes_3/template/images/forward.png"); }
a:link.pp_previous_new, a:visited.pp_previous_new { display: none; margin: 230px 0px 0px 5px; height: 43px; width: 43px; float: left; text-transform: uppercase; color: white; font-weight: bold; cursor: pointer; background: url("../erw_themes_3/template/images/back-photo.png"); }
.photos_like_button { color: white; }
.gallery .hidden { display: none; }
.gallery { float: left; width: 967px; }



/* RC Lists */
img.left-list { float: left; padding: 0; margin: 10px 0; border: 1px solid #ededed;
			-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
			box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); }
.unit-lists-right { float: left; margin-top: -6px; margin-top: 0; width: 70%; }
.unit-lists-right h4 { padding: 10px 0 0; font-size: 1.17em; font-weight: bold; margin: 0; color: #966a00; }
.unit-lists-right h3 {  }
.unit-lists-right .short_description { padding: 1px 0 2px; font-weight: normal; }
.unit-lists-right .normal_description { padding: 11px 0 15px; font-weight: normal; }
.unit-lists-right .more_details { color: #966a00; font-family: "Julius Sans One", sans-serif; font-weight: 700;font-size: 14px; font-style: italic; text-transform: none; }
.unit-lists-right .more_details:hover { color: #be9228 }



/* Newsletter Popup Page */
.newsletter-popup { width: 305px; height: 220px; padding: 20px 20px 20px 20px; font-size: 0.8em; }
.newsletter-popup h3 { font-family: "Julius Sans One", sans-serif; font-weight: 700;line-height: 1; font-size: 18px;text-transform: uppercase;; font-size: 25px; font-weight: 900; color: #281e13; margin: 0; padding: 0; line-height: 1.0em; }
.newsletter-popup p { color: #4d4d4d; margin: 12px 0px 12px 0px; padding: 0; font-size: 13px; line-height: 1.4; }
.newsletter-popup form { padding: 0; margin: 0px 0px 8px 0px; }
.newsletter-popup input[type=text], 
.newsletter-popup input[type=email] { color: #393939; font-size: 13px; line-height: 1.4;; background: #f0f0f0; border: 1px solid #ededed; padding: 6px; width: 120px; margin-right: 10px; margin-bottom: 8px; }
.newsletter-popup input[name=Email],
.newsletter-popup input[name=email] { width: 268px; }
.newsletter-popup a.leftcol_reserv_button { float: left; }
.lt-ie9 .newsletter-popup input[name=Email] {  }

/* welcome note */
body.popup_welcome { height: 100%; width: 100% !important; }



/* Footer */
.footer { padding: 0; margin: 0; width: 960px; left: 50%; margin-left: -480px; height: 23px; position: absolute; z-index: 1; bottom: 25px; font-family: "Julius Sans One", sans-serif; font-weight: 700;text-transform: none; font-style: normal; font-size: 13px; }
.footer .footer-bg { display: none; }
.footer_bg_full { width: 100%; height: 33px; position: absolute; z-index: 0; bottom: 25px; left: 0px; background: black; opacity: 0.45; 
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
			filter: alpha(opacity=45); }
html[data-useragent*='MSIE 10.0'] .footer,
html[data-useragent*='rv:11.0'] .footer { bottom: -51px; }		
html[data-useragent*='MSIE 10.0'] .footer_bg_full,	
html[data-useragent*='rv:11.0'] .footer_bg_full { bottom: -53px; }		
@-moz-document url-prefix() {
	.footer { bottom: -48px; }	
	.footer_bg_full { bottom: -50px; }		
}	
.ie7 .footer_bg_full { z-index: -1; }
.home .footer { bottom: 0; }
.home .footer_bg_full { bottom: 0; opacity: 0.30; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); }


/* Footer Nav */
#menu-footer { position: absolute; margin: 0; padding: 0; width: 400px; left: 50%; margin-left: -200px; text-align: center; }
#menu-footer li { font-style: italic; margin: 0; padding: 0px 9px 0px 9px; list-style-type: none; display: inline-block; border-right: solid 1px #7a7a7a; line-height: 1.0em; }
.lt-ie8 #menu-footer li { zoom:1; display: inline; }
#menu-footer li:last-child { border: none; }			
#menu-footer li a:link, 
#menu-footer li a:visited { text-decoration: none; color: #ffffff; opacity: 0.8; }  
#menu-footer li a:hover { color: #ffd694; }
.lt-ie9 #menu-footer li a:link, 
.lt-ie9 #menu-footer li a:visited { color: #ffffff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  			filter: alpha(opacity=80); }
.lt-ie9 #menu-footer li a:hover { color: #ffd694; } 			

/* Footer Credits */
.credits { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-decoration: none; color: #ffffff; }
.lt-ie9 .credits { color: #ffffff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  			filter: alpha(opacity=80); }
.credits span { position: absolute; right: 0px; top: 0px; color: #ffffff; font-size: 0.8em; }
.credits span a { font-family: "Julius Sans One", sans-serif; font-weight: 700;text-transform: none; font-style: normal; font-size: 13px; color: #ffffff; font-size: 1.0em; }
.lt-ie9 .credits span { color: #ffffff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  			filter: alpha(opacity=80); }
.lt-ie9 .credits span a:link,
.lt-ie9 .credits span a:visited { color: #ffffff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  			filter: alpha(opacity=80); }
.credits span a:hover,
.lt-ie9 .credits span a:hover { color: #ffd694; }


/* Photo Gallery Like Target */
.footer_full_2 .links ul#menu-footer { margin: 0; padding: 0; margin-top: -78px; margin-left: -80px; }
.footer_full_2 .links ul.menu { margin: 0; padding: 0; }



.tray6 { margin-bottom: 75px; }
/* footer logos */
.credits { text-align: right; float: right; width: 240px; }
.menu-footer-container { float: left; }
#menu-footer { position: static; float: left; margin: 3px 0px 0px -9px; padding: 0; text-align: left; width: 200px; }
.credits span { float: right; position: static; }
.footer { height: 40px; padding: 10px 0px 0px 0px; }
.footer_bg_full { height: 50px; }
.home .footer_bg_full {  }
.menu-footer-container { float: left; }
.nav-controller { bottom: 50px; }

/* footer logos more */	
#footer_logos { position: absolute; top: 4px; left: 50%; margin-left: -480px; width: 649px; height: 43px; 
			text-align: left; overflow: hidden; }
#footer_logos a img { display: inline; width: 45px; padding: 0px 5px 0px 5px; opacity: 0.8; }
#footer_logos a:hover img { opacity: 1.0 }
.menu-footer-container { display: none; }



/* Hover link transition */
.main_nav ul.primary-menu li.menu-item a,
#menu-footer a,
a.leftcol_reserv_button,
.home_sidebar .the_buzz 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,
.footer .credits span a,
.nav-controller div,
.tray6 .body .intro a,
.unit-lists-right .more_details,
.tray6 .body .about_left_bottom .who h3 a,
.tray6 .body .about_left_bottom .general a,
a {
  -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;	
}


/* Lightbox popup */
#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: #4d4d4d; }
table.tribe-events-calendar a:hover { color: #be9228; }
#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: 13px; line-height: 1.4;; font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none;; }
#tribe-events-content div.tribe_events a:hover { color: ; }
#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: #4d4d4d;
		font-weight: bold; text-transform: uppercase; padding: 0px 10px 0px 10px; font-size: 24px; }		
.tribe-events-real-event a:link, .tribe-events-real-event a:visited { color: #4d4d4d; display: block; }
.tribe-events-real-event a:hover { color: #be9228; }
#tribe-events-content a:link,
#tribe-events-content a:visited { color: #4d4d4d; color: #966a00; }
#tribe-events-content a:hover { color: #be9228; }
#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: #281e13; 
			font-family: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase; background: #666666; padding: 5px 4px 2px 8px; min-height: 0; }
#main_body .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body { background:  color: #4d4d4d 
			margin-top: 10px; }
#main_body .tribe-events-calendar .tribe-events-tooltip .tribe-events-arrow { background:url("../erw_themes_4/template/images/tooltip-arrow.html") no-repeat 40px bottom }
#main_body .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body .grid-excerpt { font-size: 13px; line-height: 1.4;; 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: "Julius Sans One", sans-serif; font-weight: 700;color: #fff; font-style: normal; font-size: 18px;text-transform: uppercase;; letter-spacing: 0px ; font-size: 18px ; font-weight: 900; color: #966a00 ; }
#tribe-events-content h2.entry-title a:hover { color: #be9228 ; }
#tribe-events-content h4.event-day { color: #4d4d4d ; font-size: 14px ; margin: 0px 0px 10px 0px; padding: 0 ; }
#tribe-events-content .tribe-unit-192 { float: left; border-bottom: solid 1px #ededed; 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: #4d4d4d; width: 490px; }
#tribe-events-loop a.post_wrap:hover .tribe-events-event-entry { color: #4d4d4d; }
#tribe-events-loop a.post_wrap .rc_category { text-align: right; color: #4d4d4d; }
#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: #be9228;  }

/* 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; line-height: 28px; }
span.tribe-events-calendar-buttons a.tribe-events-button-on { margin: 0; line-height: 28px; }
#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 none;  }

/* gift card */
.edit_button_fixed.gift_card { top: 30%; height: auto !important; padding: 12px 12px 12px 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: 13px; line-height: 1.4; color: #4d4d4d;  }
body.rc_locations .gm-style-iw .bubble_content a { font-family: "Open Sans", sans-serif; font-weight: normal;text-transform: none; font-size: 13px; line-height: 1.4; color: #966a00; }
body.rc_locations .gm-style-iw .bubble_content a:hover {  }
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: 13px; line-height: 1.4; }
#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; }









