﻿

.site-title {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 1;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover,
.site-title a:focus {
	color: #000;
	text-decoration: none;
}


.site-description,
.site-title {
	margin-bottom: 0;
}


.header-image .site-title,
.site-description {
	display: block;
	height: 0;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-title {
		text-align: center;
	}
.links li,.view-content-for-users li,#sidebar-second li{list-style:none;}
div#footer-navigation ul.links{display:inline-block;}
div#footer-navigation ul.links li{float:left;}
div#footer-navigation ul.links li a{display:block;padding:10px;color:#ffffff;font-size:90%;border-right:1px solid #2a2a2a;}
div#footer-navigation ul.links li.last a{border:none;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.button {
	cursor: pointer;
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	height: 50px;
	width: 191px;
	text-align: center;
	padding-top: 12px;
	overflow: hidden;
	border-radius: 30px;

}

.button-blue {background-color: #0d73bf;}

.button-blue:hover {background-color: #0089df;}

.button-blue:active {background-color: #0089df;}

.button-yellow {background-color: #FFC400;}

.button-yellow:hover {background-color: #ffd53c;}

.button-yellow:active {background-color: #ffd53c;}
.mp__collapsed .mp__slider__bar-bg{background:#4c4c4c;height:3px;left:0;pointer-events:none;position:absolute;top:5px;width:100%;z-index:-1}
.mp__expanded .mp__bottom .mp__scrubber .mp__slider__bar-bg{background:#4c4c4c;height:3px;left:0;position:absolute;pointer-events:none;top:14px;width:100%;z-index:-1}
.mp__expanded .mp__bottom .mp__volume .mp__slider__bar-bg{background:#4c4c4c;height:3px;left:0;pointer-events:none;position:absolute;top:14px;width:100%;z-index:-1}




.mobile-nav-container {display:none;}

.mobile-nav-toggle {display:none;}

.mobile-nav {display:none;}

	.mobile-nav-toggle:hover {color:#eee;}

	.mobile-nav .subnav-toggle {float:right; display:block; margin:-45px 0 0; padding:2px 15px;}

	.mobile-nav ul {list-style:none;}

	.mobile-nav ul li a {display:block; margin:0 0 10px 0; padding:0 0 12px; border-bottom:2px dotted #eee; text-decoration:none;}

	.mobile-nav ul li a:hover {color:#333;}


.mega-menu .col-12.sub-cats.recipes {
	font-family: 'Merriweather', serif;
	font-size: 14px;
	text-transform: initial;
	color:#000;
	padding-top:10px;
}


.col-12, .column { width: 100%; }

#bottom-sep { clear: both; }


	.wrap,
	.boxed-layout .wrap, 
	.boxed-layout-small .wrap {
		max-width: 94%;
	}


.wide-wrap:after,
.wrap:after {
	clear: both;
	content: "";
	display: block;
}


.wrap {
	margin: 0 auto;
	max-width: 1170px;
	padding: 0;
	position: relative;
}


#primary .wrap {
	max-width: 100%;
}


.boxed-layout-small .wrap {
	margin: 0 auto;
	max-width: 978px;
	padding: 0;
	position: relative;
}


.site-info .wrap {
	border-top: 1px solid #333333;
}

	
	.callout-with-image--stretcher {
		height: 300px;
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}


.site-title {
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 0;
}


.site-title a,
.site-title a:hover {
	color: #fff;
}


.front-page .site-header .site-title a,
.front-page .site-header .site-title a:hover {
	color: #fff;
}


.front-page .site-header.light .site-title a,
.front-page .site-header light .site-title a:hover {
	color: #fff;
}


	.genesis-nav-menu,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

.issue-info h3{ font-size:45px; margin: 0 0 18px;}

.issue-info{ float:none; width:100%;}

.takeover-homepage .issue-info{width:50%}

.issue-box .issue-info{width:65%}

.takeover-homepage .issue-info h3{font-size:42px}

  .navbar-header {
    float: none; }
#food1,#food2,#food3,#food4{margin:5px 5px!important}
#food1 .et_pb_button,#food2 .et_pb_button,#food3 .et_pb_button,#food4 .et_pb_button{line-height:1em!important}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


    .copyright-text {
        font-size: 11px;
    }


.innersubmenu {
    border-left: 1px solid #00d700;
    margin-left: 12px
}


.innersubmenu li a {
    font-weight: 300!important
}

#back-to-top {
	color:#999!important;
}




.clear-float {

	clear:both;

}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}
.section-content #region-sidebar-second,#views-exposed-form-bafta-awards-page-search-keyword,.header-cta,.navigation,.right-pane,.awards-menu,.navbar-form,.bafta-social-media,#trigger-right,.pane-block-7,.footer-upper .col-sm-4,.footer-lower,a[href]:after{display:none!important;}
.site-footer .footer-upper{background:#f8f7f4;border-top:2px solid #895C26;padding:28px 0;}
