@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600|Volkhov:400,700);

.ui.panel.primary .ui.list .item a{
	font-family: "Open Sans", Helvetica, sans-serif;
	font-weight: 700;
	font-size:1.2em;
}

.owl-wrapper h3 {
	font-family: 'Open Sans', sans-serif; 
	font-weight: 700;
	font-size:1.3em;
	padding: 0 .5em;
	margin: 0.2em 0;
}
.component-header.ui.header h2{
	font-family: "Open Sans", Helvetica, sans-serif;
	font-weight: 700;
}

.content-header .headline, .blog-header .headline{
	font-family: "Volkhov", Georgia, serif;
	font-weight:400;
}

.content-header .subheadline, .blog-header .subheadline{
	font-size: 1.1em;
	color: #464646;
}

.content-body p, .BlogLayoutMobile .postBody, .BlogLayoutMobile .postBody p{
	font-size: 15px;
	line-height:20px;
}

.MainPage {margin-bottom: 0.5em;}

div.DFPMobileInterstitialAd {
	position:relative;
	width:305px;
	border: 1px solid lightgrey;
	padding:3px;
	margin:0 auto;
}

div#DFPMobileInterstitialAdContainer{
	width:300px;
	margin:0 auto;
}

div.DFPMobileInterstitialAd span{
	text-align:center;
}

.image-info span.caption,
ul li.imageCaption{
	font-size: 0.7em;
	font-style: italic;
	text-align:left;
}

.image-info span.credit,
ul li.imageCredit,
div.magnumContainer p.credit {
	font-size:0.6em;
	text-transform: uppercase;
	text-align:right;
	color:#000;
}

.FooterboardMobileParent{
	position:fixed;
	bottom:0;
	z-index:0;
	background: rgb(224, 224, 224);
	background: rgba(224, 224, 224, 0.45);
	width:100%;
	height:50px;
}

.FooterboardMobile{
	width:320px;
	margin:0 auto;
	z-index:11;
}

.FooterboardMobile img{
	width:320px;
	margin:0 auto;
}

#LeaderboardMobile, .MobileFeedAd {
    padding: 0em 0 !important;
    background-color: white !important;
}

h3.blog-header {display:none;}

.BreadcrumbMobile h3 span, 
.BreadcrumbMobile h3, 
.BreadcrumbMobile h3 span.smaller, 
.BreadcrumbMobile h3 span.subtle{
	font-size: 0.8em;
	text-transform:uppercase;
	margin-top: 5px;
}

.BreadcrumbMobile {
	margin: 1em 0;
}

li.item span.subtle,
li.item span.lower,
li.item p { font-size: 0.75rem; }

/* BREAKING/SPECIAL LANDING */

.topContent h4{
	font-family:"Open Sans", Helvetica, sans-serif;
	font-weight:700;
	font-size:0.9em;
	text-transform: uppercase;
	margin: 10px 0 0 0;
}

.topContent h4.breaking{
	color: red;
}

.topContent h4.specialIssue{
	color:darkgreen;
}

ul.breaking h3.teaser-headline{
	margin-top:0.5rem !important;
}

div#HomeTopContentMobile{
	margin-bottom:10px;
}

/*END BREAKING*/

.FooterMobile {padding-bottom:60px !important;}

div.BestOfGuideMobile h2.subheadline{
	font-size:1.5em;
	color: #464646;
	text-transform:uppercase;
	font-family:  "Open Sans", Helvetica, sans-serif;
	font-weight:700;
}

div.BestOfGuideMobile h3, div.BestOfCategoryListMobile h3 {
	color: #f0bf3e;
	font-family: "Open Sans", Helvetica, sans-serif;
	font-weight: 700;
}

.Search.Mobile, .SearchMobile.MainPage, .Search .SearchMobile {
	margin-top:0;
	margin:0;
}

.SearchMobile .gsc-above-wrapper-area table, .SearchMobile .gsc-resultsRoot table {
	margin-top: 0;
	margin-bottom:0;
	margin: 0;
}

div.BestofGuideMobile h1 {margin-top:0.5em;}

#Mobile_MRTop{
	height:75px;
	background-color: #e4e4e4;
	margin-left: -1em;
	margin-right: -1em;
}

.Mobile_MRTopChild {
	width:300px;
	height:auto;
	margin:5px auto;
}

.Mobile_MRTopChild span{
	text-transform: uppercase;
	font-size:10px;
}

/* Mobile Slide-Out Share Tools */

#slider1 {
    position:fixed;
    bottom: 150px;
    right: 10px;
    height: 40px;
    width: 40px;
    margin-right: -50px;
    background: #3b5998;
}

#slider2 {
    position:fixed;
    bottom: 100px;
    right: 10px;
    height: 40px;
    width: 40px;
    margin-right: -50px;
    background: #55ACEE;
}

.slider img {
margin:5px;
}

/* END Share Tools */

/*BurgerWeek*/

ul.burgerList li:nth-child(even){background-color:#dfdfdf;}
ul.burgerList{
	margin:0 10px;
	border:1px solid lightgray;
	padding:0 10px;
}
ul.burgerList li {
	list-style:none;
	margin:2px 0;
	line-height:2em;
	padding:0 10px;
}
ul.burgerList li span.burgerAddress{font-size:0.8em;}

p.burgTitle1{
font-weight:bold;
}
p.burgTitle2{
font-weight:bold;
}
div.burgerIntro{
padding:0 .5em;
margin-right:.5em;
border: 1px solid grey;

}

/* / BurgerWeek*/

div.contentImageRight{float:right !important; margin:1em !important;}
div.contentImageLeft{float:left !important; margin: 1em !important;}

#div-gpt-ad-1435609073703-1{
background:lightgray;
margin-left:-1em;
margin-right:-1em;
position:relative;
padding:5px 0;
}


/* Tickets */

div#EventTicketsRedesignMobile{
  width:100%;
  margin: 5px 0;
}
span.ticketPrice, span.ticketUrl{
  float:left;
  text-align:center;
  padding:10px 0;
  font-weight:bold;
  color: #222;
  text-transform: uppercase;
}
/*
div.noTix span.ticketPrice{
  width:100%;
  background: #E8E9EA;
}
div.hasTix span.ticketPrice{
  width:50%;
  background: #E8E9EA;
} */
span.ticketUrl{
  width:100%;
  background-color:#f0bf3e;
}
span.ticketUrl a{
  color:#222;
}
span.ticketUrl:hover{
  background-color: #222;
  color: #f0bf3e;
}
span.ticketUrl:hover{
  
}

/* END TIX */

/* IMAGES */

div.blogImageCenter, div.contentImageCenter {
	max-width:100% !important;
}

/* END IMAGES */