/*

Theme Name: YSC-2014

Description: custom child theme for YSC, based on responsive

Author: Bing Design

Template: responsive

*/



@import url("../responsive/style.css");



/* write custom css below */



/* Whole site styles (both ohio and chamber pages)

--------------------------------------------------------------- */

/* sample for custom backgrounds for just a single WP page
body.page-id-525 { background: url(images/ysc-yso-home-bg-sf.jpg) top center no-repeat fixed #fafafa; }*/

#ohio-bg { background: url(images/ysc-yso-home-bg-sf.jpg) top center no-repeat fixed #fafafa; }  
#holidays-bg { background: url(images/ysc-holiday-teal-bg.jpg) top center repeat #398b96; } 
.holiday-pages a { font-weight: inherit; } 
#ohio-home.holiday-pages { padding: 20px 0; }

html {

	/*background: #63c9d7 url(wp-content/uploads/2014/04/yso-test-bg-01.png) no-repeat center center fixed;

	background: url(images/bg.jpg) no-repeat center center fixed;

  	-webkit-background-size: cover;

  	-moz-background-size: cover;

  	-o-background-size: cover;

  	background-size: cover;*/

}

.faq-content > p, .faq-content > ul li { font-family: "Source Sans Pro",sans-serif; margin: 0 0 10px 0; padding: 0; }
.faq-title > h4 { font-size: 1em !important; font-weight: normal !important; }
.faq-accordion .faq-main { padding: 5px 10px; }

.wpbdp-field-websiteaddress {

	width: 60% !important;

	float: left !important;

}

.holidays { clear: right; padding: 20px; background-color: /*#fcdd63;*/ #ae3940; margin: 0 0 0 20px; }
.holidays:last-child { clear: right; padding: 0 20px 20px 20px; background-color: /*#fcdd63;*/ #ae3940; margin: 0 0 0 20px; }


body {

	font-family: 'Source Sans Pro', sans-serif;

}



#container {

	padding:0;

}



#wrapper {

	margin-top:0;

	margin-bottom:0;

	border:none;

	border-radius:0;

	min-height: 400px;

}



h1 {

    color: #F37D35;

    font-size: 24px;

    margin-bottom: 0.5em;

    margin-top: 0.5em;

	font-family: 'Source Sans Pro', sans-serif;

	text-transform: uppercase;

}



h2, h4, h5, .title-404 {

	color: #F37D35;

	font-family: 'Source Sans Pro', sans-serif;

	text-transform: uppercase;

	font-size: 20px;

}



h3 {

	color: #F37D35;

	font-family: 'Source Sans Pro', sans-serif;

	font-size: 20px;

	line-height: 120%;

	font-weight: 600;

}



.h3bullets {

	color: #F37D35;

	font-family: 'Source Sans Pro', sans-serif;

	font-size: 20px;

	line-height: 120%;

	font-weight: 600;

}



a {

    color: #F37D35;

    font-weight: 400;

    text-decoration: none;

}



#content .entry-title, #ohio-home .entry-title, #chamber-home .entry-title, .breadcrumb-list, .wpbdp-listing-single .listing-title h2 {

   display: none;

}



.skip-link {

    background: none;

}



.menu li li a {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

    line-height: 14px;

    text-shadow: none;

}



.menu li li a:hover {

    background: none !important;

    border: 0;

    margin:0;

    padding:0;

    color: #f37d35;

    filter: none;

}

.menu li li:hover {

    background: none !important;

    filter: none;

}



.wpbdp-listing-single {

	margin: 20px 0 !important;

}



.wpbdp-listing-single .listing-title {

	margin: 0 0 15px 0 !important;

}



.field-value.wpbdp-field-name.title a {

	font-size: 20px;

	font-weight: 600;

}



.wpbdp-listing-excerpt {

	padding: 20px;

}



.wpbdp-listing-single .listing-title {

	background: none;

	border: none;

	padding: 0 !important;

	margin: 0 0 15px 0 !important;

}



.wpbdp-listing-single .main-image img {

	border: none;

}



.wpbdp-listing-excerpt .listing-thumbnail {

	float: right;

	margin: 0 0 0 15px;

}



.textwidget p {

    margin: 0 0 10px;

	font-weight: 600;

}



#footer {

	padding:0 !important;

}



 h2.entry-title.post-title {

 	margin-top:30px;

 }



#content-search .post-entry p{

	margin: 0;

	padding: 0;

}



/***** Places to Go landing pages *****/

.lpleft {

	width: 45%; 

	float: left; 

	padding-right: 20px;

}



.lpmap {

	width: 50%; 

	float: right; 

	margin-bottom: 20px;

}

/***** End Places to Go landing pages *****/



.read-more {

}



/* Pulled #content below from Responsive theme CSS */

#content {

	margin-top: 40px;

	margin-bottom: 20px;

	min-height: 400px;

}



/* Special footer styles for sites - pulled from Responsive theme CSS */



#menu-ohio-footer.footer-menu {

	margin: 80px 0 0 20px;

}



#menu-chamber-footer.footer-menu {

	margin: 20px;

}



/* End special footer styles */







/* End Whole site styles (both ohio and chamber pages)

--------------------------------------------------------------- */



/* Ohio nav

---------------------------------------------------------------------- */



.ohio .wpbdp-listing-excerpt.odd { background: #ffeebf; }


.ohio .next a, .ohio .prev a { background-color: #f37d35; padding: 10px 20px; color: #fff !important; }


 .ohio #logo img{

	display:none;

}



/*#ohio-home .wpbdp-msg.error {

	background-color: #FFEEBF;

	border: none;

}*/



#ohio-search {

	position: absolute; 

	margin: 20px 0 0 760px; 

	width: 220px; 

	z-index: 888;

}



.ohio .skip-container .cf {

	background-color: #231f20;

	display: inline-block;

}



.ohio .menu .home a{

	width:200px;

	height:100px;

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-logo.jpg) no-repeat center;

	text-indent: 100%;

    white-space: nowrap;

    overflow: hidden;

}



.ohio .menu .home a:hover{

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-logo-hover.jpg) no-repeat center;

}



.ohio .menu .things a{

	width:100px;

	height:100px;

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-things.jpg) no-repeat center;

	text-indent: 100%;

    white-space: nowrap;

    overflow: hidden;

}



.ohio .menu .things a:hover{

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-things-hover.jpg) no-repeat center;

}



.ohio .menu .places a{

	width:100px;

	height:100px;

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-places.jpg) no-repeat center;

	text-indent: 100%;

    white-space: nowrap;

    overflow: hidden;

}



.ohio .menu .places a:hover{

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-places-hover.jpg) no-repeat center;

}



.ohio .menu .contact a{

	width:100px;

	height:100px;

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-contact.jpg) no-repeat center;

	text-indent: 100%;

    white-space: nowrap;

    overflow: hidden;

}



.ohio .menu .contact a:hover{

	background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-contact-hover.jpg) no-repeat center;

}



.ohio .menu .chamber a{

	width:150px;

	height:100px;

	background: #231f20 url(/wp-content/themes/ysc-2014/images/ys-ohio-chamber.jpg) no-repeat center;

	text-indent: 100%;

    white-space: nowrap;

    overflow: hidden;

}



.ohio .menu .chamber a:hover{

	background: #231f20 url(/wp-content/themes/ysc-2014/images/ys-ohio-chamber-hover.jpg) no-repeat center;

}



.ohio .menu li{

	border: 0px none none;

	margin:0;

	padding:0;

}



.ohio .menu a{

	font-size:0px;

	display:inline-block;

	border:none;

}



.ohio .menu {

	background-image:none;

	background-color:#231f20;

	margin-top:0;

	margin-bottom:0;

}



.ohio .js .main-nav {

	background-color:#231f20;

}



.ohio .sub-menu {

	color:#231f20;

	border:5px solid #231f20;

	background-color:#fcdd63;

	width:350px;

	margin: 0 0 0 -50%;

	text-indent:0;

}



.ohio .sub-menu li {

	width:160px;

	height:60px;

	margin:0 10px 0 5px;

	padding:0 0 5px 60px;

	padding:0;

	text-indent:0;

	white-space: normal;

    overflow: visible;

	text-transform: uppercase;

	border:none;

	font-size:12px;

	color:#231f20;

	background-color:#fcdd63;

	display:inline-block;

	float:left;

	display:table-row;

	float:left;

}



.ohio .sub-menu a{

	width:100px;

	height:55px !important;

	margin:0 10px 0 0;

	padding:0 0 0 60px !important;

	padding:0;

	text-indent: 0;

	white-space: normal;

    overflow: visible;

	text-transform: uppercase;

	font-weight: bold;

	border:none;

	font-size:12px;

	/*line-height: 55px;*/

	color:#231f20;

	background-color:#fcdd63;

	display:inline-block;

	float:left;

}



.ohio .sub-menu a:hover{

	width:100px;

	height:55px;

	margin:0 10px 0 0;

	padding:0 0 5px 60px;

	padding:0;

	text-indent: 0;

	white-space: normal;

    overflow: visible;

	text-transform: uppercase;

	font-weight: bold;

	border:none;

	font-size:12px;

	/*line-height: 55px;*/

	background-color:#f8e8ab;

	display:inline-block;

	float:left;

}



.ohio .menu .things .sub-menu a,.ohio .menu .places .sub-menu a, .ohio .menu .contact .sub-menu a {

	text-indent: 0;

	white-space: normal;

    overflow: visible;

    background-color:#fcdd63;

    margin:0;

	padding:0;

}



.shopping a, .dining a, .arts a, .rec a, .wellness a, .lodging a, .farms a, .events a, .youngs a, .clifton-gorge a {

	margin: 21px 0 0 0 !important;

}



.bike-trail a, .john-bryan a, .downtown a {

	margin: 15px 0 0 0 !important;

}



.glen a {

	margin: 9px 0 0 0 !important;

}



.ohio .sub-menu .shopping{

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Shopping.png) no-repeat left !important;

}

/* gives

/*.ohio .sub-menu .shopping a:hover{

	background:#f8e8ab url(/wp-content/uploads/2014/04/ys-ohio-subnav-shopping.png) no-repeat left !important;

}*/

.ohio .sub-menu .wellness {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Arts_Wellness.png) no-repeat left !important;

}

.ohio .sub-menu .dining {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Dining.png) no-repeat left !important;

}

.ohio .sub-menu .lodging {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Lodging.png) no-repeat left !important;

}

.ohio .sub-menu .arts {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Arts_Culture.png) no-repeat left !important;

}

.ohio .sub-menu .farms {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Farms_Food.png) no-repeat left !important;

}

.ohio .sub-menu .rec {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Recreation.png) no-repeat left !important;

}

.ohio .sub-menu .events {

	background:#fcdd63 url(/wp-content/uploads/2014/06/YS_Events.png) no-repeat left !important;

}

.ohio .sub-menu .youngs {

	background:#fcdd63 url(/wp-content/uploads/2014/04/ys-ohio-subnav-youngs.png) no-repeat left !important;

}

.ohio .sub-menu .john-bryan {

	background:#fcdd63 url(/wp-content/uploads/2014/04/ys-ohio-subnav-john-bryan.png) no-repeat left !important;

}

.ohio .sub-menu .bike-trail {

	background:#fcdd63 url(/wp-content/uploads/2014/04/ys-ohio-subnav-bike-trail.png) no-repeat left !important;

}

.ohio .sub-menu .clifton-gorge {

	background:#fcdd63 url(/wp-content/uploads/2014/04/ys-ohio-subnav-clifton-gorge.png) no-repeat left !important;

}

.ohio .sub-menu .glen {

	background:#fcdd63 url(/wp-content/uploads/2014/04/ys-ohio-subnav-glen.png) no-repeat left !important;

}

.ohio .sub-menu .downtown {

	/*background:#fcdd63 url(/wp-content/uploads/2014/04/ys-ohio-subnav-antioch.png) no-repeat left !important;*/

	background:#fcdd63 url(/wp-content/themes/ysc-2014/images/ys-ohio-subnav-ys.png) no-repeat left !important;

}



/* End Ohio nav

---------------------------------------------------------------------- */





/* Ohio Search

---------------------------------------------------------------------- */



.search .grid.col-620{

	width: 100%;

}



/* End Ohio Search

---------------------------------------------------------------------- */





/* Ohio footer 

---------------------------------------------------------------------------- */



.ohio-footer {

	background-color:#231f20;

	color:#fcdd63;

	display:inline-block;

	margin: 0 auto;

}



#ohio-footer-search {

	position: absolute; 

	margin: 20px 0 0 760px; 

	width: 220px; 

	z-index: 888;

}



#ohio-footer-search p, #ohio-search p {

	padding: 0;

	margin: 0;

	display: inline;

}



.ohio-footer-menu {

	width: 380px;

	font-size: 1.3em;

    line-height: 1.3em;

}



#footer .ohio-footer li a, #footer .ohio-footer li, #footer .ohio-footer a{

	color:#fcdd63;

	text-transform:uppercase;

	font-weight:bold;

	display:block;

	float:left;

}



#footer .ohio-footer li a {

	border-left:2px solid #62c9d5;

	padding-left:10px;

	width:160px;

}



.ohio-footer .ohio-logo {

	display:block;

	float:left;

	margin:20px 10px 20px 20px;

}



.ohio-footer .footer-logos{

	display:inline-block;

	float:left;

	width:180px;

	margin-top:10px;

}



/*.ohio-footer .chamber-logo {

	float:left;

	margin: 20px 0 0 0;

}



.ohio-footer .village-logo {

	float:left;

}*/



.ohio-footer .greene-county-logo {

	float: left;

	margin: 25px 0 0 68px;

}



#menu-ohio-footer.footer-menu {

    margin: 50px 0 0 20px;

}



/* End Ohio footer 

---------------------------------------------------------------------------- */



/* Ohio homepage 

---------------------------------------------------------------------- */



.ohio-main {

	display: inline-block; 

	background-color: #62c9d5; 

	width: 600px; 

	float: left;

}



#soliloquy-container-592{

	margin-top:20px;

	margin-bottom:10px;

}



.ohio-bucket {

	background-color: #fff; 

	margin: 15px 20px 0 20px; 

	padding: 10px; 

	display: inline-block; 

	width: 540px;

	height:200px; 

	overflow: hidden;

}



.ohio-bucket:first-child {

	margin: 20px 20px 0 20px;

}



.ohio-bucket:last-child {

	margin: 15px 20px; 

}



.ohio-bucket .featured-img {

	float: left; 

	padding:0;

	margin: 0; 

	width: 240px;

	height:200px;

}



.ohio-bucket .featured-img img{

	padding:0;

	margin: 0; 

}



.ohio-bucket .description {

	margin: 0 0 0 10px; 

	padding: 0; 

	display: inline-block; 

	width: 280px;

	height:200px; 

	float: left;

	background: #fff url(/wp-content/uploads/2014/04/ys-border.jpg) no-repeat 50% 80%;

}



.ohio-bucket .description img {

	float:right;

}



.ohio-bucket h2{

	text-transform: uppercase;

	color:#f47e36;

	font-size:18px;

}



.ad-column {

	display: inline-block; 

	background-color: #fcdd63; 

	width: 280px; 

	float: right; 

	padding: 10px;

}





.ohio-ad {

	text-align: center;

	width:260px;

	height:100px;

	overflow:hidden;

	margin:0;

	padding: 10px;

}



.ohio-ad p {

	padding:0;

	margin:0;

}



.ohio-ad img{

	margin: 0;

	padding:0;

}



.category-visitor-ads-double {

	text-align: center;

	width:260px;

	height:220px;

	overflow:hidden;

	margin:0;

	padding: 10px;

}









/* End Ohio homepage 

---------------------------------------------------------------------- */



/* Ohio landing pages 

----------------------------------------------------------------------- */



.ohio #wrapper {

	padding: 0 20px 0;

}



 .things-buckets, .places-buckets {

	text-decoration: none;

	list-style-type: none;

	width:920px;

	max-width:100%;	

	float:left;

	padding:0;

	margin:10px auto;

	display:inline-block;

}



.things-buckets li, .places-buckets li{

	background-color:#fff;

	border: 10px solid #FCDD63;

	float:left;

	max-width:100%;

	width:400px;

	height:/*200px;*/180px;

	overflow:hidden;

	margin:10px;

	padding:10px;

}



/* Landing page icons for h3 heads for Things to Do page */

#shopping-h3 { background: url(/wp-content/uploads/2014/06/YS_Shopping.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#wellness-h3 { background: url(/wp-content/uploads/2014/06/YS_Arts_Wellness.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#dining-h3 { background: url(/wp-content/uploads/2014/06/YS_Dining.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#lodging-h3 { background: url(/wp-content/uploads/2014/06/YS_Lodging.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#arts-h3 { background: url(/wp-content/uploads/2014/06/YS_Arts_Culture.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#farms-h3 { background: url(/wp-content/uploads/2014/06/YS_Farms_Food.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#recreation-h3 { background: url(/wp-content/uploads/2014/06/YS_Recreation.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#events-h3 { background: url(/wp-content/uploads/2014/06/YS_Events.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

/* End Things to Do h3 page */



/* Landing page icons for h3 heads for Places to Go page */

#downtown-h3 { background: url(/wp-content/themes/ysc-2014/images/ys-ohio-subnav-ys.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#glen-h3 { background: url(/wp-content/uploads/2014/04/ys-ohio-subnav-glen.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#youngs-h3 { background: url(/wp-content/uploads/2014/04/ys-ohio-subnav-youngs.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#john-h3 { background: url(/wp-content/uploads/2014/04/ys-ohio-subnav-john-bryan.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#little-h3 { background: url(/wp-content/uploads/2014/04/ys-ohio-subnav-bike-trail.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

#clifton-h3 { background: url(/wp-content/uploads/2014/04/ys-ohio-subnav-clifton-gorge.png) left no-repeat; padding: 20px 20px 20px 60px; margin: 0; }

/* End Places to Go h3 page */





/* End Ohio landing pages 

----------------------------------------------------------------------- */



/* Chamber nav

---------------------------------------------------------------------- */

.chamber #header, .chamberhome #header {

	display:block;

	width:100%;

	background-color:#fff;

}



.chamber #logo img, .chamberhome #logo img{

	display:inline-block;

}

.chamber #content .next a, .chamber #content .prev a { background-color: #3e3d1e; padding: 10px 20px; color: #fff !important; }


.chamber #logo, .chamberhome #logo{

	display: inline-block;

	width: 100%

}



img.goto-ohio {

	display: inline-block;

	float:right;

	margin: 10px 290px 0 0 ;

}



.chamber-head {

	float:right;

	clear:both;

	width:270px;

	margin-top:-85px;

}



.chamber-head ul {

	float:right;

	text-align: right;

	text-decoration: none;

	list-style-type: none;

	text-transform: uppercase;

	color:#C7812A;

}



.chamber-head ul a{

	color:#C7812A;

}



.chamber-head ul a:hover{

	color:#585858;

}



.chamber-head .links {

	height:auto;

	margin-bottom:0;

}



.chamber-head .field, .chamber-head .submit {

	border-radius: 0;

} 



.chamber .menu, .chamberhome .menu {

	background-image:none;

	background-color:#c7812a;

}



.chamber .js .main-nav, .chamberhome .js .main-nav  {

	background-color:#c7812a;

}



.chamber .menu li, .chamberhome .menu li{

	border: 0px none none;

	margin:0;

	padding:0;

}



.chamber .menu a, .chamberhome .menu a{

	background: #c7812a url(/wp-content/uploads/2014/04/ys-plus1.png) no-repeat right;

	color: #fff;

	text-transform: uppercase;

	text-decoration: none;

	text-shadow: none;

	font-size: 14px;

	padding-right: 20px;

	border: none;

	font-weight: 600;

}



/* New style for sub-menus on Chamber site - Roger 12/12/14

---------------------------------------------------------------------------------*/

.chamber .sub-menu a, .chamberhome .sub-menu a {

	color: #c7812a;

	margin: 0;

	padding: 10px !important;

	background-color: #fff;

	z-index: 999;

}



.menu ul {

	margin-top: 0 !important;

}



.chamber .sub-menu a:hover, .chamberhome .sub-menu a:hover {

	background-color: #787949 !important;

	color: #fff;

	padding: 10px !important;

}



.chamber .menu .chambercontact a, .chamberhome .menu .chambercontact a  {

	background: none;

}



.chamber .menu li:hover, .chamber .menu li a:hover, .chamberhome .menu li:hover, .chamberhome .menu li a:hover{

	background-color:#787949;

	background-image:none;

}



.chamber .js .main-nav .menu li.current_page_item, .chamber .js .menu .current_page_item a, .chamber .js .menu .current-menu-item a,  

.chamberhome .js .main-nav .menu li.current_page_item, .chamberhome .js .menu .current_page_item a, .chamberhome .js .menu .current-menu-item a {

	background-color:#393a1e;

	background-image:none;

}



.newsletters li, .annual-reports li {

    background: none repeat scroll 0 0 #787949;

    float: left;

    list-style: none outside none;

    margin: 0 10px 20px;

    padding: 5px;

    text-align: center;

    width: 12%;

}



.newsletters li a, .annual-reports li a {

	color: #fff;

}



.newsletters p, .annual-reports p {

    clear: both;

    margin: 20px;

    width: 100%;

}



/* End Chamber nav

---------------------------------------------------------------------- */



/* Chamber footer 

---------------------------------------------------------------------- */



 .chamber-footer {

	background-color:#c7812a;

	width:100%;

	/*height:100px;*/

	margin:0 !important;

	padding:0 !important;

}



/* Hide footer sub-nav during dev - Roger 12/12/14 

--------------------------------------------------------------------- */

.chamber-footer .footer-menu li li {

	display: none;

}



.menu-chamber-footer {

	height:40px;

	width:100%;

	margin:0;

	padding:0;

	display:inline-block;

}



.chamber-footer .footer-menu {

	width:100%;

	margin:0 !important;

	padding:0 !important;

}



.chamber-footer li{

	border: 0px none none;

	margin:0 !important;

	padding:0 !important;

	display:inline-block;

}



.chamber-footer a {

    background: url(/wp-content/uploads/2014/04/ys-plus1.png) no-repeat right;

    color: #FFFFFF !important;

    display: inline-block !important;

    font-size: 14px;

    margin-right:0;

    padding: 15px 17px 15px 15px !important;

    text-decoration: none;

    text-shadow: none;

    text-transform: uppercase;

	font-weight: 600 !important;

	border: none !important;

}



.chamber-footer .chamberfootercontact a {

	background: none;

}



.chamber-footer.footer-menu {

	margin:0 ;

	padding:0 !important;

}





.chamber-footer .menu {

	color:#fff;

	padding:0;

	margin:0;

}



.chamber-footer li:hover, .chamber-footer li a:hover{

	background-color:#787949;

	background-image:none;

}



.chamber-footer li img a, .chamber-footer li img a:hover {

	background: none !important;

}



.chamber-social {

	display: block;

}



.chamber-social ul{

	padding-top:5px;

	float:right;

	

}



.chamber-social li:hover, .chamber-social li a:hover {

	background-color:none;

	background-image:none;

}



.chamber-social ul a {

	background-image:none;

	margin:0 !important;

	padding:0 !important;

}

	

}



#menu-chamber-header-1 .chambercontact a {

	background: none;

}



/* End Chamber footer 

---------------------------------------------------------------------- */



/* Chamber homepage 

---------------------------------------------------------------------- */



#soliloquy-container-605 {

	margin-top:20px;

	margin-bottom:10px;

}





.chamber-row3 {

	display:inline-block;

	background-color:#fff;

	padding-bottom:10px;

	margin-bottom:10px;

	border-bottom: 1px solid #ccc;

}



.chamber-row3 .chamber-bucket {

    background-color: #FFFFFF;

    border-right: 1px solid #CCCCCC;

    display: inline-block;

    float: left;

    margin: 0 19px 0 0;

    padding: 0 19px 0 0;

    width: 280px;

}



.chamber-row3 .chamber-bucket:last-child {

	margin: 0;

	padding: 0;

	border: none;

}



.chamber-row3 .title{

	margin-bottom:10px;

}



.chamber-row3 .feature {

	margin: 0 0 10px 0;

}



.chamber-row3 h2{

	color: #c7812a; 

	font-weight: bold; 

	font-size: 14px; 

	line-height: 14px;

	display:inline;

}



.chamber-row3 h2 + p {

    margin: 0.5em 0 0;

}



.chamber-row .raquo{

	color: #c7812a; 

	font-weight: bold; 

}



.chamber-row3 .more {

	display:inline-block;

	float:right;

}



.chamber-row4 .chamber-bucket {

    background-color: #FFFFFF;

    border-right: 1px solid #CCCCCC;

    display: inline-block;

    float: left;

    margin: 0 19px 0 0;

    padding: 0 19px 0 0;

    width: 200px;

}



.chamber-row4 .chamber-bucket:last-child {

    border: medium none;

    margin: 0;

    padding: 0;

}



.category-chamber-home-row-of-4 .more {

	float: right;

	margin: 10px 0 0 0;

	display: block;

}



/* End Chamber homepage 

---------------------------------------------------------------------- */



/* Chamber page (including sidebar)

---------------------------------------------------------------------- */



.chamber #content h1  {

    color: #75783f !important;

}



.chamber #content h2  {

    color: #75783f !important;

}



.chamber #content h3  {

    color: #75783f !important;

}



.chamber #content h4  {

    color: #75783f !important;

}



.chamber #content h5  {

    color: #75783f !important;

}



.chamber #content a {

	color: #75783F !important;

}



.chamber #content .newsletters li a, .chamber #content .annual-reports li a {

	color: #fff !important;

}



.chamber .wpbdp-listing-excerpt.odd { 

	background: #dcddcf; 

}



.chamber #wrapper {

	padding-left:0;

	padding-right:0;

	background: url("/wp-content/themes/ysc-2014/images/chamber-widget-bg-gray.jpg") repeat-y top left #fff;

}



#content .chamber  {

	margin-left:30px;

}



.chamber #wrapper {

	overflow:hidden;

}



#content.chamber-withside {

	margin: 0 10px;

	width:700px;

}



.chamber-title{

	width:100%;

	background-color:#3e3d1e;

	color:#fff;

	text-transform: uppercase;

	font-weight: bold;

	font-size: 2em;

	padding:15px 0;

	margin-bottom:0px;

}



.chamber-title .title-text{

	padding-left:20px;

}



#menu-chamber-header-1 {

	margin: 20px;

}



/* Chamber Sidebar 

--------------------- */



.chamber #widgets {

	height:100%;

	margin:0;

}



/*.chamber #widgets br, */.chamber #widgets p {

	line-height: 120% !important;

	margin: 0 0 8px 0 !important;

}



.chamber #widgets ul, .chamber #widgets ol {

	padding: 0;

}



.chamber-sidebar {

	margin:0;

	padding:0;

	background-color: /*#e8e8e9*/ none;

	display:block;

	color:#3e3d1e;

	text-transform:uppercase;

	font-weight: 600;

}



.chamber-sidebar a {

	color:#3e3d1e;

	text-transform:uppercase;

	font-weight: 600;

}



.chamber-sidebar ul {

	list-style-type: none;

	text-indent: 0;

	width:100%;



}



.chamber-sidebar ul li {

	width:100%;

	line-height: 120%;

	margin: 0 0 8px 0;

}



.chamber-sidebar .widget-wrapper {

	background-color: /*#e8e8e9*/ none;

	border:none;

	border-radius:0;

}



.widget-wrapper {

	background: none;

}



.chamber-sidebar .widget-title {

	display:none;

}



#widgets .textwidget a:hover {

	color: #C7812A;

}





/* End Chamber Sidebar 

---------------------- */





/* End Chamber page (including sidebar)

---------------------------------------------------------------------- */



/* Chamber directory 

---------------------------------------------------------------------- */



ul.chamber-directory-alpha {

	width:100%;

	margin: 10px 0 0 0;

	text-align:left;

	list-style-type:none;

}



ul.chamber-directory-alpha li {

	text-decoration: none;

	float:left;

	/*width:3.5%;	

	text-align:center;

	border-right: 2px solid #73793e;*/

	margin-right: 10px;

}



ul.chamber-directory-alpha li:last-child{

	border-right: none;

}



.chamber ol, .chamber ul {

	padding: 0 0 0 10px;

}



.listing-actions.cf {

	display: none;

}



.wpbdp-listing .listing-details .field-value {

    margin-bottom: 5px;

    width: 100%;

}



.wpbdmsingledetails .singledetailsview .field-value {

    margin-bottom: 5px;

}



#tribe-bar-form input[type="text"] {

	background: #fff;

}



/***** Hid the payment option alert from directory pages ******/

.wpbdp-msg {

	display: none;

}

/***** end hide payment alert ********/



/* End Chamber directory 

---------------------------------------------------------------------- */





/* Calendar 

----------------------------------------------------------------------- */



#tribe-bar-views li.tribe-bar-views-option {

	display: block;

}



.tribe-bar-views-option.tribe-bar-views-option-day {

	display: none !important;

}



.tribe-events-read-more {

	display: none;

}



/* date and time size for calendar plugin */

abbr, acronym {

    font-size: 110%; 

    color: #F37D35;

}

/* end date and time size for calendar */



.tribe-bar-filters-inner {

	padding: 5px;

}



#tribe-events-content .tribe-events-tooltip h4 {

    display: block;	

}



.single-tribe_events h2.tribe-events-single-event-title {

	display: block !important;

}



#tribe-events-bar {

	margin-bottom:0;

	padding-bottom:0;

}



.tribe-events-calendar thead th {

	background-color:#63c9d7;

	border-color:#fff;

}



.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a iv{

	background-color:#63c9d7;

}



#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title {

	display: block;

}



.tribe-events-viewmore {

    border-top: 1px solid #E7E7E7;

    font-weight: bold;

    line-height: 1;

    margin: 0 5%;

    padding: 9px 8px;

	display: block;

}



/* End Calendar 

------------------------------------------------------------------------ */



/* @media responsive breakpoints 

------------------------------------------------------------------------- */



/*@media only screen and (max-width: 980px) {*/



	@media screen and (max-width: 980px) {

		#ohio-bg { background: none;
			#fafafa;
		 }  


		.textwidget, #ohio-search, #ohio-footer-search {

			display: none;

		}

.chamber #widgets {

			height: inherit !important;

			margin:0;

		}


		.ohio-main {

			width:100%;

		}



		.ohio-bucket {

			display: block;

			width: 90%;

			margin: 15px auto 0 auto;

		}



		.ohio-bucket:first-child {

			margin: 20px auto 0 auto;

		}



		.ohio-bucket:last-child {

			margin: 15px auto; 

		}



		.ohio-bucket .description {

			width:50%;

		}



		.ad-column {

			width:100%;

			padding:0;

			text-align: center;

		}



		.ohio-ad {

			display:inline-block;

		}



		#menu-ohio-footer.footer-menu {

			margin: 20px 0 0 20px;

		}

		.ohio-footer .footer-logos {

			float: none;

		}



		.things-buckets, .places-buckets {

			margin: 0;

			padding:0;

		}



		.things-buckets li, .places-buckets li{

			border: 5px solid #FCDD63;

			float:left;

			width:41%;

			height:auto;

			margin:10px;

			padding:10px;

		}



		#menu-chamber-header li a{

			width:13%;

			padding: 0 10px;

			/*margin: 0 10px;*/

			background:none;

		}

		

		#menu-chamber-header li li a {

			background: #fff;

			width: 100%;

		}



		.chamber-row3 .chamber-bucket {

			border-right: none;

			border-bottom: 1px solid #CCCCCC;

			display: inline-block;

			float: left;

			margin: 0;

			padding: 0;

			width: 100%;

		}	



		.chamber-row3 .chamber-bucket:last-child {

			margin: 0;

			padding: 0;

			border: none;

		}



		.chamber-row3 .featured-img {

			display:inline-block; 

			float:left;	

			width:auto;

		}



		.chamber-row3 .description {

			display:inline-block; 

			float: left;

			width:50%;	

			margin:10px;

		}



		.chamber-row4 {

			width:100%;

			height:auto;

			display: block;

			float:left;

			text-align: center;

			

		}



		.chamber-row4 .chamber-bucket {

	    margin: 0 19px 0 0;

	    padding: 0 19px 0 0;

	    width: 40%;

	    float:none;

	    display:inline-block;

	    text-align: left;

	   

	    }



		.chamber-row4 .chamber-bucket:nth-child(3n) {

			

		}



		.chamber-row4 .chamber-bucket:last-child, .chamber-row4 .chamber-bucket:nth-child(2) {

	    border: medium none;

	    margin: 0;

	    padding: 0;

		}



		.chamber #wrapper {

			padding:20px;

			background: #fff;

		}



		.chamber-sidebar {

			width:100%;

		}



		.chamber-sidebar ul{

			background-color:blue;

		}



		.chamber-sidebar ul li{

			width:auto;

			display:inline-block;

			float:left;

			margin-right:10px;

			padding-right:10px;

			border-right: 2px solid #c7812a;

		}



		/*.chamber-footer {

			height: 150px;

		}*/





	}



	/*@media only screen and (max-width: 750px) {*/



		@media screen and (max-width: 800px) {

	#menu-chamber-header li a {

			width:13%;

			padding: 0 10px;

			/*margin:0 10px;*/

			background:none;

			font-size: .75em;

		}

		

		#menu-chamber-header li li a {

			background: #fff;

			width: 100%;

		}



		.chamber #logo img, .chamberhome #logo img{

			float:left;

			margin:0 auto;

			text-align: center;

		}	



		img.goto-ohio {

		display: inline-block;

		float:left;

		margin: 5px auto;

		text-align: center;

		}

	}



	/*@media only screen and (min-width: 650px) {*/



		@media screen and (min-width: 650px) {



			.chamberdirectory form#wpbdmsearchform a.advanced-search-link {

				color: #fff !important;

			}





			.chamberdirectory .wpbdp-bar {

				background: #C7812A !important;

			}



			

		}



	/*@media only screen and (max-width: 650px) {*/



		@media screen and (max-width: 650px) {



			#wrapper {

				padding:0;

			}



			/* Ohio Nav */



				.ohio #logo img{

				display:none;

				}



				.ohio #logo {

					background: #231f20 url(/wp-content/uploads/2014/04/ys-ohio-logo.jpg) no-repeat center;

					height:100px;

					margin:0;

				}



				.ohio .top-widget {

					display: none;

				}



				.ohio .js .main-nav, .ohio .menu, .ohio .menu li, .ohio .menu a, 

				.ohio .menu .home a, .ohio .menu .home a:hover, .ohio .menu .things a, .ohio .menu .things a:hover, .ohio .menu .places a, .ohio .menu .places a:hover, 

				.ohio .menu .contact a, .ohio .menu .contact a:hover, .ohio .menu .chamber a, .ohio .menu .chamber a:hover, 

				.ohio .sub-menu, .ohio .sub-menu li, .ohio .sub-menu a, .ohio .sub-menu a, 

				.ohio .menu .things .sub-menu a,.ohio .menu .places .sub-menu a, .ohio .menu .contact .sub-menu a, 

				.shopping a, .dining a, .arts a, .rec a, .wellness a, .lodging a, .farms a, .events a, .youngs a, .clifton-gorge a, .bike-trail a, .john-bryan a, .downtown a, .glen a,

				.ohio .sub-menu .shopping, .ohio .sub-menu .wellness, .ohio .sub-menu .dining, .ohio .sub-menu .lodging, .ohio .sub-menu .arts, .ohio .sub-menu .farms,

				.ohio .sub-menu .rec, .ohio .sub-menu .events, .ohio .sub-menu .youngs, .ohio .sub-menu .john-bryan , .ohio .sub-menu .bike-trail, .ohio .sub-menu .clifton-gorge, 

				.ohio .sub-menu .glen, .ohio .sub-menu .downtown {

				background-image: none !important;

				background-color:#f5f5f5;

				border:none;

				display:inline-block;

				text-indent:0;

				text-align: center !important;

				margin:0 !important;

				padding:0 !important;

				width: 100%;

				height: auto;

				}





				.ohio .sub-menu {

					display:none;

				}

			

			/* End Ohio Nav */



			.ohio-bucket  {

				height:auto;

			}



			.ohio-bucket .featured-img {

				width:100%;

				height:200px;

			}



			.ohio-bucket .featured-img img{

				width: 240px;

				height:200px;

				margin: 0 auto; 

			}



			.ohio-bucket .description {

				width:auto;

			}



			.ohio-footer {

				margin: 0;

				padding: 0;

			}



			.ohio-footer-menu {

			width: 100%;

			max-width: 350px;

			}



			.ohio-footer .ohio-logo{

				margin-left: 0;

				padding-left: 0;

				width: 130px;

			}



			.things-buckets, .places-buckets {

			width:100%;

			}



			.things-buckets li, .places-buckets li{

			border: 0;	

			border-top: 5px solid #FCDD63;

			width:100%;

			height:auto;

			margin:10px 0;

			padding:10px 0;

			}



			.things-buckets li p, .places-buckets li p{	

			padding: 0 10px;

			}		



			.chamber .menu, .chamberhome .menu {

				background-image:none;

				background-color:#c7812a;

			}



			.chamber .js .main-nav, .chamberhome .js .main-nav  {

				background-color:#c7812a;

			}



			.chamber-row3 .featured-img {

				width:100%;

				text-align: center;

			}



			.chamber-row3 .description {

				width:100%;	

				margin:0;

				padding: 0;

			}



			.chamber-row3 .description h2, .chamber-row4 .description h2{

				padding: 0 10px;

			}

			.chamber-row3 .description p, .chamber-row4 .description p{

				padding:10px;

			}



			.chamber-row3, .chamber-row4 {

				padding:0;

			}



			.chamber-row4 .chamber-bucket {

				width: 100%;

				margin:0;

				padding: 0;

				border-right:none;

				border-bottom: 1px solid #CCCCCC !important;

			}



			.chamber-head {

				display: none;

			}



			.chamber #logo img, .chamberhome #logo img{

				float:none;

				

				}	



				img.goto-ohio {

				float:none;

				}



			.js .main-nav {

				background: none;

				background: #231f20;

				margin: 0;

				padding: 0;

				position: relative;

			}



			.js .chamberhome .main-nav, .js .chamber .main-nav {

				background: #C7812A;

				margin: 0;

				padding: 0;

				position: relative;

			}



			/*.chamber-footer {

				height: 200px;

			}*/



		}



		@media screen and (max-width: 480px) {

			

			.menu li li a { line-height: 190% !important }

			.menu a { display: inline }

			.js .main-nav .menu li li a:before, .js .main-nav .menu li li li a:before { content: "" }

			.js .main-nav .menu li { line-height: 190% !important; }

			.js .main-nav .menu li a {  border: none; font-weight: bold; }

			.js .main-nav .menu li li a { font-weight: normal }

			.chamber .sub-menu a, chamberhome .sub-menu { padding: 0 !important }

			.js .main-nav .menu li a:hover, .js .main-nav .menu li li a:hover { background: #fff !important; }

			.chamber .sub-menu a:hover, .chamberhome .sub-menu a:hover, .chamber .menu li:hover, .chamber .menu li a:hover, .chamberhome .menu li:hover, .chamberhome .menu li a:hover { background: #fff !important; }

			

		}



		@media screen and (max-width: 320px) {



		}



		@media screen and (max-width: 240px) {



		}





