@font-face {
    font-family: 'Perpetua MT Pro';
    src: url('../fonts/PerpetuaMTPro/PerpetuaMTPro.eot');
    src: url('../fonts/PerpetuaMTPro/PerpetuaMTPro.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro.woff2') format('woff2'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro.woff') format('woff'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro.ttf') format('truetype'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro.svg#PerpetuaMTPro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Perpetua MT Pro';
    src: url('../fonts/PerpetuaMTPro/PerpetuaMTPro_1.eot');
    src: url('../fonts/PerpetuaMTPro/PerpetuaMTPro_1.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro_1.woff2') format('woff2'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro_1.woff') format('woff'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro_1.ttf') format('truetype'),
        url('../fonts/PerpetuaMTPro/PerpetuaMTPro_1.svg#PerpetuaMTPro') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}






a {
	text-decoration: none;
	-webkit-transition: color .25s ease-in;
	transition: color .25s ease-in;
	color: #5b6770;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-underline-position: under;
}
body a span,
body p,
body a:not([class]){
	color: #5b6770 !important;
}


a:hover {
	color: #443e4d
}

html {
	width: 100%;
	height: 100%;
	float: left;
	-webkit-text-size-adjust: none !important;
	background: #625D69
}

html.menu_open {
	position: fixed;
	overflow: hidden
}

html.menu_open.windows {
	position: absolute;
	overflow: scroll
}
/*h1, h2, h3, h4, h5, h6 { font-family: gotham a,gotham b,Calibri,sans-serif !important; }*/
/*span, 
label, 
p{font-family: 'Perpetua MT Pro' !important;}

.content a {font-family: 'Perpetua MT Pro' !important;}*/

.preview a.file {pointer-events: none;border: 1px solid #000;display: inline-block;padding: 10px;}
@media (max-height: 800px) {
	html.popup_open {
		overflow: hidden;
		position: fixed
	}
}

.cursor_left * {
	cursor: url("../img/sites/oxfordcollection/icons/arrow_left.svg"), default !important
}

.cursor_right * {
	cursor: url("../img/sites/oxfordcollection/icons/arrow_right.svg"), default !important
}

.cursor_popup * {
	cursor: url("../img/sites/oxfordcollection/icons/hand.svg"), default !important
}

body {
	width: 100%;
	height: 100%;
	float: left;
	font-size: 1em;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-style: normal;
	font-weight: 400;
	padding: 55px 46px 55px 46px;
	box-sizing: border-box;
	color: #5b6770;
}

@media (max-width: 768px) {
	body {
		padding: 0px
	}
}

:focus {
	outline: none
}

::-moz-focus-inner {
	border: 0
}

a,
a:visited,
a:focus,
a:active,
a:hover {
	outline: 0 none !important
}

.last-menu-item {
	margin-right: 0px !important;
	padding-right: 0px !important
}

article,
main {
	width: 100%;
	float: left
}

#site {
	width: 100%;
	max-width: 1295px;
	margin: 0 auto
}

#site_inner {
	box-sizing: border-box;
	position: relative;
	background: #FFF;
	width: 100%;
	float: left
}

article section:last-child {
	margin-bottom: 0px !important
}

main section:last-child {
	margin-bottom: 0px !important
}

.menu {
	width: auto;
	float: left
}

.menu li {
	width: auto;
	float: left
}

.btn {
	width: 100%;
	max-width: 170px;
	margin: 0 auto;
	display: inline-block;
	background: #FFF;
	border: 1px solid #FFF;
	box-sizing: border-box;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 11px 0px 11px 0px;
	line-height: 13px;
	-webkit-transition: background .25s ease-in;
	transition: background .25s ease-in
}

.btn.no_border {
	border: none
}

.btn:hover {
	background: #323896;
	color: #FFF
}

.social_icons {
	width: auto;
	float: right
}

.social_icons .social_icon {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-indent: -1000em;
	margin-right: 15px;
	height: 24px;
	width: 24px;
	float: left
}

.social_share {
	background: #625D6A;
	position: absolute;
	display: none;
	width: 30px;
	right: 15px;
	z-index: 9;
	top: 15px
}

.social_share a {
	background-position: 0px -30px;
	text-indent: -1000em !important;
	margin-bottom: 5px !important;
	height: 30px !important;
	width: 30px !important;
	float: left !important;
	margin: 0px !important
}

.social_share a:hover {
	background-position: 0px 0px
}

.social_share a.twitter {
	background-image: url("../img/sites/old_parsonage/social_share/image-twitter.svg"), none !important
}

.social_share a.facebook {
	background-image: url("../img/sites/old_parsonage/social_share/image-facebook.svg"), none !important
}

.social_share a.google {
	background-image: url("../img/sites/old_parsonage/social_share/image-google.svg"), none !important
}

.post-password-form {
	width: 100%;
	float: left;
	margin-top: 50px
}

.post-password-form p {
	width: 100%;
	float: left;
	margin-bottom: 10px
}

.woocommerce_journal_button,
.woocommerce-checkout #order_review #payment .form-row.place-order #place_order,
.cart_page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button,
.cart_page .woocommerce .shop_table tbody tr td.actions .button,
.woocommerce-message .button {
	background: #cd1719 !important;
	text-transform: uppercase;
	color: #fff !important;
	font-size: 14px
}

.woocommerce_journal_button:hover,
.woocommerce-checkout #order_review #payment .form-row.place-order #place_order:hover,
.cart_page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover,
.cart_page .woocommerce .shop_table tbody tr td.actions .button:hover,
.woocommerce-message .button:hover {
	background: #d74e1f
}

.woocommerce_page_title,
.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details h2,
.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details h2,
.checkout_page .woocommerce .woocommerce-order .woocommerce-thankyou-order-received,
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields h3,
.woocommerce-checkout #customer_details .col-1 h3,
.cart_page .woocommerce .cart-collaterals .cart_totals h2,
.cart_page .woocommerce p.cart-empty {
	font-family: "HelveticaNeueLTStd-Lt", Calibri, sans-serif;
	border-bottom: 1px solid #CECCD0;
	text-transform: uppercase;
	margin-bottom: 44px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	margin-top: 15px;
	font-weight: 300;
	font-size: 31px;
	color: #5b6770;
	float: left;
	width: 100%
}

.woocommerce-message .button {
	padding: 10px 10px 8px 10px !important;
	font-weight: 500 !important;
	font-size: 15px !important;
	letter-spacing: 0.5px
}

.gfield .jbfile-styler .gform_drop_area {
	text-align: center
}

.gfield .jbfile-styler .gform_drop_instructions:after {
	margin-bottom: 10px
}



.sticky-wrapper {
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.sticky-wrapper .stuck {
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

.sticky-wrapper.scrolled {
	height: 98px
}

.sticky-wrapper.scrolled .stuck {
	padding-bottom: 0 !important;
	padding-top: 35px
}

@media (max-width: 575px) {
    .wp-embed-featured-image.square,
    .wp-embedded-content{max-width: 270px; width: 100%;}
    .wp-embedded-content{transform: scale(1.0);}

	.sticky-wrapper.scrolled .stuck {
		padding-bottom: 0;
		padding-top: 25px
	}
    .mogford_prize_new .events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav{
        display: block !important;
    }
    .mogford_prize_new .events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav li {
        width: 100%;
        float: left;
        margin: 10px 0px;
        display: block;
    }
	
}

header {
	padding-bottom: 40px;
	text-align: center;
	
	width: 100%;
	float: left
}

.mogford_prize_new.mogford_prize .sticky-wrapper header .inner {
	position: relative;
	width: 100%;
	float: left;
	padding: 20px 0 50px 0;
    transition: 0.3s all;
}

.mogford_prize_new.mogford_prize .scrolled header .inner {
    padding-bottom: 20px;
    padding-top: 10px;
    transition: 0.3s all;
}

header #brand {
	display: inline-block;	
	float: left;
}

.toplogo {
    padding: 20px 0;
    max-width: 260px;
    margin: 0 auto;
}

header #brand a {
	background: url("https://wordpress-1359959-5004745.cloudwaysapps.com/wp-content/themes/mogford_prize/assets/img/sites/prize/logo-prize.svg");
	background-size: contain !important;
	text-indent: -1000em;
	height: 100%;
	width: 100%;
	float: left;
	background-repeat: no-repeat !important;
    background-position: center !important;
	padding-top: 0 !important;	
}

header .show_menu_section {
	position: absolute;
	cursor: pointer;
	margin-top: 3px;
	height: 19px;
	width: 36px;
	right: 0px;
	top: 0px
}

header .show_menu_section .btn10 {
	-webkit-transition-duration: 0.5s;
	        transition-duration: 0.5s;
	position: absolute;
	height: 12px;
	width: 36px;
	right: 0px;
	top: 0px
}

header .show_menu_section .btn10 .icon {
	-webkit-transition-duration: 0.5s;
	        transition-duration: 0.5s;
	background-color: #3A4145;
	position: absolute;
	height: 1px;
	width: 36px;
	top: 0px
}

header .show_menu_section .btn10 .icon:after {
	-webkit-transition-duration: 0.5s;
	        transition-duration: 0.5s;
	background-color: #3A4145;
	position: absolute;
	height: 1px;
	width: 36px;
	content: "";
	top: 10px;
	left: 0px
}

header .show_menu_section .btn10.open {
	top: 9px
}

header .show_menu_section .btn10.open .icon {
	-webkit-transform: rotateZ(-405deg);
	        transform: rotateZ(-405deg);
	-webkit-transition-duration: 1s;
	        transition-duration: 1s
}

header .show_menu_section .btn10.open .icon:after {
	-webkit-transform: rotateZ(90deg) translate(-10px, 0px);
	        transform: rotateZ(90deg) translate(-10px, 0px)
}

header .show_menu_section .btn10:hover {
	cursor: pointer
}

header.stuck {
	max-width: 1223px;
	background: #FFF;
	position: fixed;
	z-index: 1002;
	top: 0px
}

@media (max-width: 1100px) {
	header .show_menu_section .close_menu {
		background-size: 100% 100%;
		height: 17px;
		width: 17px;
		left: 5px;
		top: 0px
	}
}

@media (max-width: 832px) and (orientation: landscape) {
	header {
		padding-bottom: 30px;
		padding-top: 40px
	}
}

@media (max-width: 768px) {
	header {
		padding-bottom: 30px;
		padding-top: 40px
	}
}

@media (max-width: 575px) {
	header {
		padding-bottom: 25px;
		padding-top: 40px
	}
	header #brand {
		width: 134px;
		height: 10px
	}
	header .show_menu_section {
		margin-top: 5px;
		height: 10px;
		width: 25px
	}
	header .show_menu_section .show_menu {
		background-size: 100% 100%
	}
	header .show_menu_section .close_menu {
		top: -4px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap img{
		min-height: 300px;
		-o-object-fit: cover;
		   object-fit: cover;
	}
}

#full_height_nav {
	text-align: center;
	background: #FFF;
	position: fixed;
	display: none;
	z-index: 1001;
	height: 100vh;
	width: 100%;
	left: 0px;
	top: 0px
}

#full_height_nav .full_height_nav_inner {
	display: inline-block;
	position: relative;
	max-width: 920px;
	height: 100%;
	width: 100%
}

#full_height_nav .full_height_nav_inner nav {
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	position: absolute;
	top: 50%;
	width: 100%
}

#full_height_nav .full_height_nav_inner nav ul {
	width: 100%;
	float: left
}

#full_height_nav .full_height_nav_inner nav ul li {
	margin-bottom: 50px;
	width: 100%;
	float: left
}

#full_height_nav .full_height_nav_inner nav ul li a {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	font-size: 36px;
	color: #171717
}

#full_height_nav .full_height_nav_inner nav ul li a:hover {
	color: #5b6770;
}

#full_height_nav .full_height_nav_inner nav ul li.current_page_item a {
	color: #5b6770;
}

#full_height_nav .full_height_nav_inner #venue_links {
	padding: 0px 50px 0px 50px;
	box-sizing: border-box;
	position: absolute;
	max-width: 920px;
	bottom: 60px;
	width: 100%;
	left: 0px
}

#full_height_nav .full_height_nav_inner #venue_links .inner {
	width: 100%;
	float: left
}

#full_height_nav .full_height_nav_inner #venue_links .single_venue {
	float: left
}

#full_height_nav .full_height_nav_inner #venue_links .single_venue a {
	text-indent: -1000em;
	height: 100%;
	width: 100%;
	float: left
}

#full_height_nav .full_height_nav_inner #venue_links #quod.single_venue {
	background: url("../img/sites/oxfordcollection/brand/menu/quod.svg");
	margin-right: 9.239130434782608%;
	background-size: 100% 100%;
	width: 12.173913043478262%;
	margin-top: 15px;
	height: 48px
}

#full_height_nav .full_height_nav_inner #venue_links #old_bank.single_venue {
	background: url("../img/sites/oxfordcollection/brand/menu/old_bank.svg");
	margin-right: 7.065217391304348%;
	background-size: 100% 100%;
	width: 10.760869565217392%;
	height: 72px
}

#full_height_nav .full_height_nav_inner #venue_links #old_parsonage.single_venue {
	background: url("../img/sites/oxfordcollection/brand/menu/old_parsonage.svg");
	margin-right: 7.065217391304348%;
	background-size: 100% 100%;
	width: 18.586956521739133%;
	margin-top: 10px;
	height: 48px
}

#full_height_nav .full_height_nav_inner #venue_links #gees.single_venue {
	background: url("../img/sites/oxfordcollection/brand/menu/gees.svg");
	margin-right: 7.608695652173914%;
	background-size: 100% 100%;
	width: 6.304347826086956%;
	height: 72px
}

#full_height_nav .full_height_nav_inner #venue_links #parsonage_grill.single_venue {
	background: url("../img/sites/oxfordcollection/brand/menu/parsonage_grill.svg");
	background-size: 100% 100%;
	width: 19.782608695652172%;
	margin-top: 25px;
	height: 22px
}

@media (max-width: 832px) and (orientation: landscape) {
	#full_height_nav .full_height_nav_inner #venue_links {
		display: none !important
	}
	#full_height_nav .full_height_nav_inner nav {
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		top: 50%
	}
	#full_height_nav .full_height_nav_inner nav ul li {
		margin-bottom: 10px !important
	}
	#full_height_nav .full_height_nav_inner nav ul li a {
		font-size: 18px !important
	}
}

@media (max-height: 1065px) and (max-width: 767px) {
	#full_height_nav .full_height_nav_inner nav {
		-webkit-transform: translateY(-30%);
		        transform: translateY(-30%);
		top: 30%
	}
	#full_height_nav .full_height_nav_inner nav ul li {
		margin-bottom: 25px
	}
	#full_height_nav .full_height_nav_inner nav ul li a {
		font-size: 28px
	}
	#full_height_nav .full_height_nav_inner #venue_links {
		max-width: 515px !important;
		bottom: 25px !important
	}
	#full_height_nav .full_height_nav_inner #venue_links #gees,
	#full_height_nav .full_height_nav_inner #venue_links #parsonage_grill {
		margin-top: 25px !important
	}
}

@media (max-height: 768px) {
	#full_height_nav .full_height_nav_inner nav ul li {
		margin-bottom: 30px
	}
	#full_height_nav .full_height_nav_inner nav ul li a {
		font-size: 32px
	}
}

@media (max-height: 650px) {
	#full_height_nav .full_height_nav_inner nav ul li {
		margin-bottom: 15px
	}
	#full_height_nav .full_height_nav_inner nav ul li a {
		font-size: 25px
	}
}

@media (max-width: 767px) {

	#full_height_nav .full_height_nav_inner #venue_links {
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		max-width: 635px;
		bottom: 75px;
		right: 0px;
		left: 0px
	}
	#full_height_nav .full_height_nav_inner #venue_links .single_venue {
		display: inline-block;
		float: none
	}
	#full_height_nav .full_height_nav_inner #venue_links #quod.single_venue {
		margin-right: 14.953271028037381%;
		width: 20.93457943925234%;
		margin-top: 15px
	}
	#full_height_nav .full_height_nav_inner #venue_links #old_bank.single_venue {
		margin-right: 11.214953271028037%;
		width: 18.50467289719626%
	}
	#full_height_nav .full_height_nav_inner #venue_links #old_parsonage.single_venue {
		width: 31.962616822429908%;
		margin-right: 0px
	}
	#full_height_nav .full_height_nav_inner #venue_links #gees.single_venue {
		margin-right: 13.084112149532709%;
		width: 10.841121495327103%;
		margin-top: 45px
	}
	#full_height_nav .full_height_nav_inner #venue_links #parsonage_grill.single_venue {
		background-position: center top;
		width: 34.018691588785046%;
		height: 80px
	}
	footer {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end;}
	.extra_footer_links{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0; max-width: 50%; margin-bottom: 0;}
	.mogford_prize_new footer #footer_brand{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2; margin: 30px auto 0 auto; right: 0; }
	footer .social_icons{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1; max-width: 110px; margin-left: auto;}
	
	.extra_footer_links .extra_footer_links_inner .menu{float: left;}


}

@media (max-width: 510px) {
	#full_height_nav .full_height_nav_inner nav ul li {
		margin-bottom: 30px
	}
	#full_height_nav .full_height_nav_inner nav ul li a {
		font-size: 25px
	}
	#full_height_nav .full_height_nav_inner #venue_links {
		display: none
	}
}


/*!
 * FullCalendar v2.0.2 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */

.fc {
	direction: ltr;
	text-align: left
}

.fc table {
	border-collapse: collapse;
	border-spacing: 0
}

html .fc,
.fc table {
	font-size: 1em
}

.fc td,
.fc th {
	padding: 0;
	vertical-align: top
}

.fc-header td {
	white-space: nowrap
}

.fc-header-left {
	width: 25%;
	text-align: left
}

.fc-header-center {
	text-align: center
}

.fc-header-right {
	width: 25%;
	text-align: right
}

.fc-header-title {
	display: inline-block;
	vertical-align: top
}

.fc-header-title h2 {
	margin-top: 0;
	white-space: nowrap
}

.fc .fc-header-space {
	padding-left: 10px
}

.fc-header .fc-button {
	margin-bottom: 1em;
	vertical-align: top
}

.fc-header .fc-button {
	margin-right: -1px
}

.fc-header .fc-corner-right,
.fc-header .ui-corner-right {
	margin-right: 0
}

.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index: 2
}

.fc-header .fc-state-down {
	z-index: 3
}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index: 4
}

.fc-content {
	position: relative;
	z-index: 1;
	clear: both;
	zoom: 1
}

.fc-view {
	position: relative;
	width: 100%;
	overflow: hidden
}

.fc-widget-header,
.fc-widget-content {
	border: 1px solid #ddd
}

.fc-state-highlight {
	background: #fcf8e3
}

.fc-cell-overlay {
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30)
}

.fc-button {
	position: relative;
	display: inline-block;
	padding: 0 .6em;
	overflow: hidden;
	height: 1.9em;
	line-height: 1.9em;
	white-space: nowrap;
	cursor: pointer
}

.fc-state-default {
	border: 1px solid
}

.fc-state-default.fc-corner-left {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.fc-state-default.fc-corner-right {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.fc-button .fc-icon {
	margin: 0 .1em;
	font-size: 2em;
	font-family: "Courier New", Courier, monospace;
	vertical-align: baseline
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold
}

.fc-icon-left-double-arrow:after {
	content: "\000AB"
}

.fc-icon-right-double-arrow:after {
	content: "\000BB"
}

.fc-button .ui-icon {
	position: relative;
	top: 50%;
	float: left;
	margin-top: -8px
}

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear
}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	outline: 0;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none
}

.fc-event-container>* {
	z-index: 8
}

.fc-event-container>.ui-draggable-dragging,
.fc-event-container>.ui-resizable-resizing {
	z-index: 9
}

.fc-event {
	border: 1px solid #3a87ad;
	background-color: #3a87ad;
	color: #fff;
	font-size: .85em;
	cursor: default
}

a.fc-event {
	text-decoration: none
}

a.fc-event,
.fc-event-draggable {
	cursor: pointer
}

.fc-rtl .fc-event {
	text-align: right
}

.fc-event-inner {
	width: 100%;
	height: 100%;
	overflow: hidden
}

.fc-event-time,
.fc-event-title {
	padding: 0 1px
}

.fc .ui-resizable-handle {
	display: block;
	position: absolute;
	z-index: 99999;
	overflow: hidden;
	font-size: 300%;
	line-height: 50%
}

.fc-event-hori {
	border-width: 1px 0;
	margin-bottom: 1px
}

.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
	border-left-width: 1px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
	border-right-width: 1px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.fc-event-hori .ui-resizable-e {
	top: 0 !important;
	right: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: e-resize
}

.fc-event-hori .ui-resizable-w {
	top: 0 !important;
	left: -3px !important;
	width: 7px !important;
	height: 100% !important;
	cursor: w-resize
}

.fc-event-hori .ui-resizable-handle {
	_padding-bottom: 14px
}

table.fc-border-separate {
	border-collapse: separate
}

.fc-border-separate th,
.fc-border-separate td {
	border-width: 1px 0 0 1px
}

.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width: 1px
}

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width: 1px
}

.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width: 0
}

.fc-grid th {
	text-align: center
}

.fc .fc-week-number {
	width: 22px;
	text-align: center
}

.fc .fc-week-number div {
	padding: 0 2px
}

.fc-grid .fc-day-number {
	float: right;
	padding: 0 2px
}

.fc-grid .fc-other-month .fc-day-number {
	opacity: 0.3;
	filter: alpha(opacity=30)
}

.fc-grid .fc-day-content {
	clear: both;
	padding: 2px 2px 1px
}

.fc-grid .fc-event-time {
	font-weight: bold
}

.fc-rtl .fc-grid .fc-day-number {
	float: left
}

.fc-rtl .fc-grid .fc-event-time {
	float: right
}

.fc-agenda table {
	border-collapse: separate
}

.fc-agenda-days th {
	text-align: center
}

.fc-agenda .fc-agenda-axis {
	width: 50px;
	padding: 0 4px;
	vertical-align: middle;
	text-align: right;
	font-weight: normal
}

.fc-agenda-slots .fc-agenda-axis {
	white-space: nowrap
}

.fc-agenda .fc-week-number {
	font-weight: bold
}

.fc-agenda .fc-day-content {
	padding: 2px 2px 1px
}

.fc-agenda-days .fc-agenda-axis {
	border-right-width: 1px
}

.fc-agenda-days .fc-col0 {
	border-left-width: 0
}

.fc-agenda-allday th {
	border-width: 0 1px
}

.fc-agenda-allday .fc-day-content {
	min-height: 34px;
	_height: 34px
}

.fc-agenda-divider-inner {
	height: 2px;
	overflow: hidden
}

.fc-widget-header .fc-agenda-divider-inner {
	background: #eee
}

.fc-agenda-slots th {
	border-width: 1px 1px 0
}

.fc-agenda-slots td {
	border-width: 1px 0 0;
	background: none
}

.fc-agenda-slots td div {
	height: 20px
}

.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width: 0
}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style: dotted
}

.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style: solid
}

.fc-event-vert {
	border-width: 0 1px
}

.fc-event-vert.fc-event-start {
	border-top-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.fc-event-vert.fc-event-end {
	border-bottom-width: 1px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px
}

.fc-event-vert .fc-event-time {
	white-space: nowrap;
	font-size: 10px
}

.fc-event-vert .fc-event-inner {
	position: relative;
	z-index: 2
}

.fc-event-vert .fc-event-bg {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25)
}

.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
	display: none;
}

.fc-event-vert .ui-resizable-s {
	bottom: 0 !important;
	width: 100% !important;
	height: 8px !important;
	overflow: hidden !important;
	line-height: 8px !important;
	font-size: 11px !important;
	font-family: monospace;
	text-align: center;
	cursor: s-resize
}

.fc-agenda .ui-resizable-resizing {
	_overflow: hidden
}

.tooltipster-base {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	position: absolute
}

.tooltipster-box {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto
}

.tooltipster-content {
	box-sizing: border-box;
	max-height: 100%;
	max-width: 100%;
	overflow: auto
}

.tooltipster-ruler {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden
}

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.tooltipster-fade.tooltipster-show {
	opacity: 1
}

.tooltipster-grow {
	-webkit-transform: scale(0, 0);
	        transform: scale(0, 0);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-backface-visibility: hidden
}

.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1, 1);
	        transform: scale(1, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
	        transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	        transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform
}

.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	        transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
	        transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4)
}

.tooltipster-fall {
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
	        transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-fall.tooltipster-initial {
	top: 0 !important
}

.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0
}

.tooltipster-slide {
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
	        transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15)
}

.tooltipster-slide.tooltipster-initial {
	left: -40px !important
}

.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0
}

@-webkit-keyframes tooltipster-fading {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes tooltipster-fading {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

.tooltipster-update-fade {
	-webkit-animation: tooltipster-fading 400ms;
	animation: tooltipster-fading 400ms
}

@-webkit-keyframes tooltipster-rotating {
	25% {
		-webkit-transform: rotate(-2deg);
		        transform: rotate(-2deg)
	}
	75% {
		-webkit-transform: rotate(2deg);
		        transform: rotate(2deg)
	}
	100% {
		-webkit-transform: rotate(0);
		        transform: rotate(0)
	}
}

@keyframes tooltipster-rotating {
	25% {
		-webkit-transform: rotate(-2deg);
		        transform: rotate(-2deg)
	}
	75% {
		-webkit-transform: rotate(2deg);
		        transform: rotate(2deg)
	}
	100% {
		-webkit-transform: rotate(0);
		        transform: rotate(0)
	}
}

.tooltipster-update-rotate {
	-webkit-animation: tooltipster-rotating 600ms;
	animation: tooltipster-rotating 600ms
}

@-webkit-keyframes tooltipster-scaling {
	50% {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1);
		        transform: scale(1)
	}
}

@keyframes tooltipster-scaling {
	50% {
		-webkit-transform: scale(1.1);
		        transform: scale(1.1)
	}
	100% {
		-webkit-transform: scale(1);
		        transform: scale(1)
	}
}

.tooltipster-update-scale {
	-webkit-animation: tooltipster-scaling 600ms;
	animation: tooltipster-scaling 600ms
}

.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
	color: white;
	line-height: 18px;
	padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	margin-left: -10px;
	top: 0;
	width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	top: 0;
	width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background,
.tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0px;
	top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0px;
	top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: black
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: black
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: black
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: black
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-box {
	background: #504d56;
	border-radius: 0px;
	box-shadow: 0px;
	border: none
}

.tooltipster-sidetip.tooltipster-noir.tooltipster-noir-customized .tooltipster-content {
	padding: 0px;
	color: #FFF
}

.event_tooltip_wrap .event_tooltip_inner {
	width: 100%;
	float: left
}

.event_tooltip_wrap .event_tooltip_inner .single_event {
	border-bottom: 1px solid #625f67;
	width: 100%;
	float: left
}

.event_tooltip_wrap .event_tooltip_inner .single_event .closed {
	text-transform: uppercase;
	padding: 5px 5px 5px 5px;
	box-sizing: border-box;
	background: #cd1719;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: -5px;
	font-weight: 500;
	font-size: 10px;
	width: auto;
	float: left;
	color: #FFF
}

.event_tooltip_wrap .event_tooltip_inner .single_event a {
	background: url("../img/shared/events/event_cal_arrow_vsmall.png") no-repeat;
	background-position: 165px center;
	box-sizing: border-box;
	cursor: pointer;
	padding: 15px;
	width: 100%;
	float: left;
	color: #FFF
}

.event_tooltip_wrap .event_tooltip_inner .single_event strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	font-weight: normal;
	line-height: 18px;
	max-width: 125px;
	font-size: 14px;
	width: 100%;
	float: left;
	color: #FFF
}

.event_tooltip_wrap .event_tooltip_inner .single_event .event_categories {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 10px;
	margin-top: 2px;
	color: #d9d9d9;
	width: 100%;
	float: left
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	    touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	        transform: translate3d(0, 0, 0)
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}

[dir="rtl"] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

@font-face {
	font-family: "slick";
	src: url("../fonts/slick/slick.eot");
	src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg");
	font-weight: normal;
	font-style: normal
}

.slick-arrow {
	text-indent: -1000em;
	position: absolute;
	background: none;
	height: 100%;
	border: none;
	z-index: 2;
	width: 30%;
	top: 0px
}

.slick-arrow.slick-prev {
	left: 0px
}

.slick-arrow.slick-next {
	right: 0px
}

.slick-dots {
	text-align: center;
	position: absolute;
	list-style: none;
	display: block;
	bottom: -60px;
	width: auto;
	left: -5px;
	padding: 0;
	margin: 0
}

.slick-dots li {
	display: inline-block;
	position: relative;
	cursor: pointer;
	height: 20px;
	width: 20px;
	padding: 0
}

.slick-dots li button {
	background: transparent;
	color: transparent;
	line-height: 0px;
	cursor: pointer;
	display: block;
	font-size: 0px;
	outline: none;
	padding: 5px;
	height: 20px;
	width: 20px;
	border: 0
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1
}

.slick-dots li button:before {
	opacity: .5;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "slick";
	content: "•";
	font-size: 35px;
	color: #fff;
	position: absolute;
	text-align: center;
	line-height: 20px;
	height: 20px;
	width: 20px;
	left: 0;
	top: 0
}

.slick-dots li.slick-active button:before {
	opacity: 1;
	color: #fff
}

@media (max-height: 800px) {
	.popup_open #home_venue_grid .grid_popup .grid_popup_outer {
		padding-bottom: 50px
	}
}

#home_venue_grid {
	width: 100%;
	float: left
}

#home_venue_grid img {
	height: auto;
	width: 100%;
	float: left
}

#home_venue_grid .home_venue_grid_inner {
	width: 100%;
	float: left
}

#home_venue_grid .home_venue_grid_inner .single_grid_section {
	position: relative;
	width: 100%;
	float: left
}

#home_venue_grid .home_venue_grid_inner .single_grid_section:before {
	position: absolute;
	height: 100%;
	content: '';
	width: 100%;
	z-index: -1;
	left: 0px;
	top: 0px
}

#home_venue_grid .home_venue_grid_inner .single_grid_section .overlay {
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	height: 100%;
	width: 100%;
	float: left;
	color: #FFF
}

#home_venue_grid .home_venue_grid_inner .single_grid_section .overlay .top {
	letter-spacing: 1.8px;
	position: absolute;
	font-size: 15px;
	z-index: 2;
	left: 20px;
	top: 20px
}

#home_venue_grid .home_venue_grid_inner .single_grid_section .overlay .bottom {
	letter-spacing: 1.8px;
	position: absolute;
	font-size: 13px;
	bottom: 20px;
	right: 20px;
	z-index: 2
}

#home_venue_grid .home_venue_grid_inner #top_section,
#home_venue_grid .home_venue_grid_inner #middle_section,
#home_venue_grid .home_venue_grid_inner #bottom_section {
	
	width: 100%;
	float: left;
	
}

#home_venue_grid #below_grid_content {
	margin-bottom: 35px;
	margin-top: 70px;
	width: 100%;
	float: left
}

#home_venue_grid #below_grid_content .inner {
	margin-left: 16.595744680851062%;
	max-width: 590px;
	width: 100%;
	float: left
}

#home_venue_grid #below_grid_content .inner p {
    line-height: 30px;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: normal;
    color: #817e8a;
}

@media (max-width: 900px) {
	#home_venue_grid #below_grid_content .inner {
		margin-left: 17.441860465116278%;
		width: 60.31976744186046%;
		max-width: 415px
	}
}

@media (max-width: 768px) {
	#home_venue_grid #below_grid_content {
		margin-top: 50px
	}
	#home_venue_grid #below_grid_content .inner p {
		line-height: 40px;
		font-size: 26px
	}
}

@media (max-width: 710px) {
	#home_venue_grid #below_grid_content .inner {
		box-sizing: border-box;
		padding-right: 20px;
		padding-left: 20px;
		margin-left: 0px;
		max-width: none;
		width: 100%
	}
}

#home_venue_grid .grid_popup {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
	position: fixed;
	display: none;
	height: 100%;
	z-index: 10;
	width: 100%;
	right: 0px;
	left: 0px;
	top: 120px
}

#home_venue_grid .grid_popup .grid_popup_outer {
	display: inline-block;
	text-align: left;
	background: #FFF;
	max-width: 920px;
	width: 100%
}

#home_venue_grid .grid_popup .grid_popup_inner {
	padding: 40px 90px 60px 90px;
	box-sizing: border-box;
	position: relative;
	height: 100%;
	width: 100%;
	float: left
}

#home_venue_grid .grid_popup .close_popup {
	background: url("../img/sites/oxfordcollection/icons/close.svg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-indent: -1000em;
	position: absolute;
	height: 15px;
	width: 15px;
	right: 40px;
	top: 40px
}

#home_venue_grid .grid_popup .section {
	width: 100%;
	float: left
}

#home_venue_grid .grid_popup .section.brand {
	margin-bottom: 45px;
	text-align: center
}

#home_venue_grid .grid_popup .section.brand picture img {
	display: inline-block;
	float: none;
	width: auto
}

#home_venue_grid .grid_popup .section.text_content {
	margin-bottom: 40px
}

#home_venue_grid .grid_popup .section.text_content p {
	line-height: 35px;
	font-size: 20px
}

#home_venue_grid .grid_popup .section.cta_wrap {
	margin-bottom: 30px;
	text-align: center
}

#home_venue_grid .grid_popup .section.cta_wrap a {
	text-transform: uppercase;
	line-height: 35px;
	font-size: 19px;
	color: #5b6770;
}

#home_venue_grid .grid_popup .section.outro {
	font-size: 16px
}

#home_venue_grid .grid_popup .section.outro .address_contact {
	float: left
}

#home_venue_grid .grid_popup .section.outro .address_contact span {
	margin-right: 10px;
	float: left
}

#home_venue_grid .grid_popup .section.outro .address_contact span.telephone {
	margin-right: 0px
}

#home_venue_grid .grid_popup .section.outro .social_icons {
	margin-top: 5px;
	float: right
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon.instagram {
	margin-right: 0px
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon svg:not(:root) {
	overflow: hidden
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon svg {
	height: 100%;
	float: left;
	width: 100%
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon svg path {
	-webkit-transition: fill 0.3s ease-in-out;
	transition: fill 0.3s ease-in-out
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon svg path.st0 {
	fill: #5b6770;
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon svg path.st1 {
	fill: #FFF
}

#home_venue_grid .grid_popup .section.outro .social_icons .social_icon svg:hover path.st0 {
	fill: #5b6770;
}

@media (max-height: 800px) {
	#home_venue_grid .grid_popup {
		overflow: scroll;
		z-index: 1000000;
		top: 0px
	}
	#home_venue_grid .grid_popup .grid_popup_outer {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1)
	}
}

@media (max-width: 1155px) {
	#home_venue_grid .grid_popup {
		padding: 0px 117.5px 0px 117.5px;
		box-sizing: border-box
	}
}

@media (max-width: 950px) {
	#home_venue_grid .grid_popup .grid_popup_inner {
		padding: 30px 75px 40px 75px
	}
	#home_venue_grid .grid_popup .section.outro {
		text-align: center
	}
	#home_venue_grid .grid_popup .section.outro .address_contact {
		text-align: left;
		width: 100%
	}
	#home_venue_grid .grid_popup .section.outro .address_contact span.telephone {
		margin-top: 5px;
		width: 100%
	}
	#home_venue_grid .grid_popup .section.outro .social_icons {
		display: inline-block;
		margin-top: 30px;
		float: none
	}
}

@media (max-width: 768px) {
	#home_venue_grid .grid_popup {
		padding: 0px 70px 0px 70px
	}
}

@media (max-width: 710px) {
	#home_venue_grid .grid_popup {
		padding: 0px 30px 0px 30px
	}
}

@media (max-width: 515px) {
	#home_venue_grid .grid_popup {
		margin-top: 10px
	}
	#home_venue_grid .grid_popup .close_popup {
		right: 20px;
		top: 20px
	}
	#home_venue_grid .grid_popup .grid_popup_inner {
		padding: 20px 20px 35px 20px
	}
	#home_venue_grid .grid_popup .section.brand {
		margin-bottom: 30px
	}
	#home_venue_grid .grid_popup .section.text_content p {
		line-height: 24px
	}
}

@media (max-width: 415px) {
	#home_venue_grid .grid_popup {
		z-index: 100000;
		margin-top: 0px
	}
	#home_venue_grid .grid_popup .grid_popup_inner {
		padding: 20px 20px 15px 20px
	}
	#home_venue_grid .grid_popup .section.brand {
		margin-bottom: 20px
	}
	#home_venue_grid .grid_popup .section.brand picture img {
		max-width: 20%
	}
	#home_venue_grid .grid_popup .section.text_content {
		margin-bottom: 20px
	}
	#home_venue_grid .grid_popup .section.text_content p {
		line-height: 22px;
		font-size: 16px
	}
	#home_venue_grid .grid_popup .section.cta_wrap {
		margin-bottom: 15px
	}
	#home_venue_grid .grid_popup .section.cta_wrap a {
		font-size: 16px
	}
}

@media (max-width: 375px) {
	#home_venue_grid .grid_popup {
		padding: 0px 0px 0px 0px;
		z-index: 100000;
		top: 30px
	}
}

#home_venue_grid.seven_item_grid #top_section {
	margin-bottom: 0.44%
}

#home_venue_grid.seven_item_grid #top_section .left {
	margin-right: 0.425531914893617%;
	width: 49.787234042553195%;
	max-width: 585px;
	float: left
}

#home_venue_grid.seven_item_grid #top_section .right {
	width: 49.787234042553195%;
	max-width: 585px;
	float: left
}

#home_venue_grid.seven_item_grid #middle_section {
	margin-bottom: 0.44%
}

#home_venue_grid.seven_item_grid #middle_section .left {
	margin-right: 0.425531914893617%;
	width: 66.38297872340425%;
	max-width: 780px;
	float: left
}

#home_venue_grid.seven_item_grid #middle_section .right {
	width: 33.191489361702125%;
	max-width: 390px;
	float: left
}

#home_venue_grid.seven_item_grid #middle_section .right img {
	max-height: 261px
}

#home_venue_grid.seven_item_grid #middle_section .right #venue_number_four {
	margin-bottom: 1.3282732447817838%
}

#home_venue_grid.seven_item_grid #bottom_section .left {
	margin-right: 0.425531914893617%;
	width: 49.787234042553195%;
	max-width: 585px;
	float: left
}

#home_venue_grid.seven_item_grid #bottom_section .right {
	width: 49.787234042553195%;
	max-width: 585px;
	float: left
}

@media (max-width: 710px) {
	#home_venue_grid.seven_item_grid img {
		max-height: none !important
	}
	#home_venue_grid.seven_item_grid .single_grid_section {
		margin-bottom: 5px !important
	}
	#home_venue_grid.seven_item_grid #top_section {
		margin-bottom: 0px
	}
	#home_venue_grid.seven_item_grid #top_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.seven_item_grid #top_section .right {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.seven_item_grid #middle_section {
		margin-bottom: 0px
	}
	#home_venue_grid.seven_item_grid #middle_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.seven_item_grid #middle_section .right {
		max-width: none;
		width: 100%
	}
	#home_venue_grid.seven_item_grid #bottom_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.seven_item_grid #bottom_section .right {
		max-width: none;
		width: 100%
	}
}

#home_venue_grid.eight_item_grid #top_section {
	margin-bottom: 0.44%
}

#home_venue_grid.eight_item_grid #top_section .left {
	margin-right: 0.425531914893617%;
	width: 66.38297872340425%;
	max-width: 780px;
	float: left
}

#home_venue_grid.eight_item_grid #top_section .right {
	width: 33.191489361702125%;
	max-width: 390px;
	float: left
}

#home_venue_grid.eight_item_grid #top_section .right img {
	max-height: 261px
}

#home_venue_grid.eight_item_grid #top_section .right #venue_number_two {
	margin-bottom: 1.3282732447817838%
}

#home_venue_grid.eight_item_grid #middle_section {
	margin-bottom: 0.44%
}

#home_venue_grid.eight_item_grid #middle_section .left {
	margin-right: 0.425531914893617%;
	width: 49.787234042553195%;
	max-width: 585px;
	float: left
}

#home_venue_grid.eight_item_grid #middle_section .right {
	width: 49.787234042553195%;
	max-width: 585px;
	float: left
}

#home_venue_grid.eight_item_grid #bottom_section .left {
	margin-right: 0.425531914893617%;
	width: 66.38297872340425%;
	max-width: 780px;
	float: left
}

#home_venue_grid.eight_item_grid #bottom_section .right {
	width: 33.191489361702125%;
	max-width: 390px;
	float: left
}

#home_venue_grid.eight_item_grid #bottom_section .right img {
	max-height: 261px
}

#home_venue_grid.eight_item_grid #bottom_section .right #venue_number_seven {
	margin-bottom: 1.3282732447817838%
}

@media (max-width: 710px) {
	#home_venue_grid.eight_item_grid img {
		max-height: none !important
	}
	#home_venue_grid.eight_item_grid .single_grid_section {
		margin-bottom: 5px !important
	}
	#home_venue_grid.eight_item_grid #top_section {
		margin-bottom: 0px
	}
	#home_venue_grid.eight_item_grid #top_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.eight_item_grid #top_section .right {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.eight_item_grid #middle_section {
		margin-bottom: 0px
	}
	#home_venue_grid.eight_item_grid #middle_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.eight_item_grid #middle_section .right {
		max-width: none;
		width: 100%
	}
	#home_venue_grid.eight_item_grid #bottom_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.eight_item_grid #bottom_section .right {
		max-width: none;
		width: 100%
	}
}

#home_venue_grid.nine_item_grid #top_section {
	margin-bottom: 0.44%
}

#home_venue_grid.nine_item_grid #top_section .left {
	margin-right: 0.425531914893617%;
	width: 66.38297872340425%;
	max-width: 780px;
	float: left
}

#home_venue_grid.nine_item_grid #top_section .right {
	width: 33.191489361702125%;
	max-width: 390px;
	float: left
}

#home_venue_grid.nine_item_grid #top_section .right img {
	max-height: 261px
}

#home_venue_grid.nine_item_grid #top_section .right #venue_number_two {
	margin-bottom: 1.3282732447817838%
}

#home_venue_grid.nine_item_grid #middle_section {
	margin-bottom: 0.44%
}

#home_venue_grid.nine_item_grid #middle_section .left {
	margin-right: 0.425531914893617%;
	width: 33.191489361702125%;
	max-width: 390px;
	float: left
}

#home_venue_grid.nine_item_grid #middle_section .left img {
	max-height: 261px
}

#home_venue_grid.nine_item_grid #middle_section .left #venue_number_four {
	margin-bottom: 1.3282732447817838%
}

#home_venue_grid.nine_item_grid #middle_section .right {
	width: 66.38297872340425%;
	max-width: 780px;
	float: left
}

#home_venue_grid.nine_item_grid #bottom_section .left {
	margin-right: 0.425531914893617%;
	width: 66.38297872340425%;
	max-width: 780px;
	float: left
}

#home_venue_grid.nine_item_grid #bottom_section .right {
	width: 33.191489361702125%;
	max-width: 390px;
	float: left
}

#home_venue_grid.nine_item_grid #bottom_section .right img {
	max-height: 261px
}

#home_venue_grid.nine_item_grid #bottom_section .right #venue_number_eight {
	margin-bottom: 1.3282732447817838%
}

@media (max-width: 710px) {
	#home_venue_grid.nine_item_grid img {
		max-height: none !important
	}
	#home_venue_grid.nine_item_grid .single_grid_section {
		margin-bottom: 5px !important
	}
	#home_venue_grid.nine_item_grid #top_section {
		margin-bottom: 0px
	}
	#home_venue_grid.nine_item_grid #top_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.nine_item_grid #top_section .right {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.nine_item_grid #middle_section {
		margin-bottom: 0px
	}
	#home_venue_grid.nine_item_grid #middle_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.nine_item_grid #middle_section .right {
		max-width: none;
		width: 100%
	}
	#home_venue_grid.nine_item_grid #bottom_section .left {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	#home_venue_grid.nine_item_grid #bottom_section .right {
		max-width: none;
		width: 100%
	}
}

.hero_slider {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 14px
}

.hero_slider .hero_slider_inner {
	width: 100%;
	float: left
}

.hero_slider .explore {
	width: 100%;
	max-width: 115px;
	position: absolute;
	text-align: center;
	color: #FFF;
	left: 0px;
	right: 0px;
	bottom: 16%;
	z-index: 2;
	margin-left: auto;
	margin-right: auto
}

.hero_slider .explore .arrow {
	display: inline-block;
	cursor: pointer
}

.hero_slider .explore .arrow:before {
	width: 36px;
	height: 52px;
	content: '';
	display: block;
	position: relative;
	background-size: 36px 52px;
	background-repeat: no-repeat;
	background-position: center center;
	background: url("../img/shared/arrows/explore_arrow.png") no-repeat;
	-webkit-animation: bounce 2000ms infinite;
	animation: bounce 2000ms infinite
}

.hero_slider .explore p {
	width: 100%;
	float: left;
	font-size: 24px;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	margin-top: 10px
}

@media (max-width: 655px) {
	.hero_slider .explore {
		display: none
	}
}

.hero_slider #sticky-anchor {
	width: 100%;
	height: 2px;
	float: left;
	margin-top: -118px
}

.hero_slider .slider_bottom_links {
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	width: 778px;
	bottom: 0px;
	z-index: 10;
	right: 0px;
	left: 0px
}

.hero_slider .slider_bottom_links a {
	width: 149.5px;
	float: left;
	background: #FFF;
	padding: 8px 8px 0px 8px;
	margin-right: 60px;
	box-sizing: border-box
}

.hero_slider .slider_bottom_links a.last {
	margin-right: 0px
}

.hero_slider .slider_bottom_links a span {
	width: 100%;
	float: left;
	background: #EA0076;
	color: #FFF;
	text-transform: uppercase;
	font-size: 13px;
	padding: 10px 0px 7px 0px;
	box-sizing: border-box;
	font-weight: 600;
	text-align: center;
	-webkit-font-smoothing: subpixel-antialiased
}

.hero_slider .slider_bottom_links.stuck {
	width: 100%;
	max-width: 778px;
	height: 37px;
	top: 88px;
	left: 8px;
	right: 0px;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	position: fixed
}

.hero_slider .slider_bottom_links.stuck a {
	padding: 0px 8px 8px 8px
}

@media (max-width: 1015px) {
	.hero_slider .slider_bottom_links.stuck {
		max-width: 643px;
		position: absolute;
		bottom: 0px;
		top: auto !important
	}
	.hero_slider .slider_bottom_links.stuck a {
		padding: 8px 8px 0px 8px
	}
}

@media (max-width: 820px) {
	.hero_slider .slider_bottom_links.stuck {
		max-width: none;
		height: auto;
		position: relative;
		left: auto;
		right: auto;
		top: auto
	}
	.hero_slider .slider_bottom_links.stuck a {
		padding: 0px
	}
}

@media (max-width: 1015px) {
	.hero_slider .slider_bottom_links {
		width: 643px
	}
	.hero_slider .slider_bottom_links a {
		margin-right: 15px
	}
}

@media (max-width: 820px) {
	.hero_slider .slider_bottom_links {
		width: 100%;
		float: left;
		position: relative;
		margin-top: 15px
	}
	.hero_slider .slider_bottom_links a {
		width: 23.628048780487802%;
		padding: 0px;
		margin-right: 1.8292682926829267%
	}
}

@media (max-width: 655px) {
	.hero_slider .slider_bottom_links {
		display: none
	}
}

.list_template .hero_slider {
	margin-bottom: 55px
}

@media (max-width: 655px) {
	.list_template .hero_slider {
		margin-bottom: 22px
	}
}

.home .hero_slider .slider_bottom_links.stuck {
	top: 59px
}

.single-offers .hero_slider .slider_bottom_links.stuck {
	top: 59px
}

.news_page .hero_slider .slider_bottom_links.stuck {
	top: 59px
}

.single-post .hero_slider .slider_bottom_links.stuck {
	top: 59px
}

.tab_layout_page .hero_slider .slider_bottom_links.stuck {
	top: 59px
}

.banner_countdown {
	height: 609px;
	width: 100%;
	float: left
}

.banner_countdown .countdown_wrap {
	box-sizing: border-box;
	background: #dbdad9;
	text-align: center;
	height: 100%;
	width: 100%;
	float: left
}

.banner_countdown .countdown_wrap strong {
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 50px;
	font-weight: normal;
	text-align: center;
	font-size: 20px;
	width: 100%;
	float: left
}

.banner_countdown .countdown_wrap strong.bottom_notice {
	margin-top: 35px
}

.banner_countdown .countdown_wrap #countdown {
	display: inline-block;
	width: 100%
}

.banner_countdown .countdown_wrap #countdown .section {
	margin-right: 5.154639175257731%;
	width: 16.786570743405278%;
	position: relative;
	float: left
}

.banner_countdown .countdown_wrap #countdown .section.last {
	margin-right: 0px
}

.banner_countdown .countdown_wrap #countdown .section .label {
	text-transform: uppercase;
	letter-spacing: 1px;
	position: absolute;
	text-align: right;
	font-size: 13px;
	color: #a8a7a7;
	width: 100%;
	float: left;
	top: 0px
}

.banner_countdown .countdown_wrap #countdown .section .time {
	letter-spacing: 1px;
	font-weight: normal;
	text-align: right;
	margin-top: 20px;
	font-size: 60px;
	color: #838282;
	width: 100%;
	float: left
}

.banner_countdown .countdown_wrap #countdown .sep {
	margin-right: 4.123711340206185%;
	width: 1.1990407673860912%;
	margin-top: 35px;
	font-size: 30px;
	color: #a8a7a7;
	float: left
}

.flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
	outline: none
}

.slides,
.slides>li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}

.flex-pauseplay span {
	text-transform: capitalize
}

.flexslider {
	margin: 0;
	padding: 0
}

.flexslider .slides>li {
	height: 609px;
	display: none;
	-webkit-backface-visibility: hidden
}

@media (max-width: 1015px) {
	.flexslider .slides>li {
		height: 500px
	}
}

@media (max-width: 655px) {
	.flexslider .slides>li {
		height: 300px
	}
}

@media (max-width: 414px) {
	.flexslider .slides>li {
		height: 250px
	}
}

.flexslider .slides img {
	width: auto;
	height: 609px;
	display: none
}

.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

html[xmlns] .flexslider .slides {
	display: block
}

* html .flexslider .slides {
	height: 1%
}

.no-js .flexslider .slides>li:first-child {
	display: block
}

.flexslider {
	position: relative;
	zoom: 1
}

.flexslider .slides {
	zoom: 1
}

.flexslider .slides img {
	height: auto
}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease
}

.loading .flex-viewport {
	max-height: 300px
}

.carousel li {
	margin-right: 5px
}

.flex-direction-nav {
	*height: 0
}

.flex-direction-nav a {
	width: 16px;
	height: 26px;
	display: block;
	text-decoration: none;
	position: absolute;
	margin: -20px 0 0;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	text-indent: -1000em;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}

@media (max-width: 505px) {
	.flex-direction-nav a {
		display: none
	}
}

.flex-direction-nav .flex-prev {
	left: 10px;
	background-image: url("../img/shared/arrows/arrow_left.png");
	background-image: url("../img/shared/arrows/arrow_left.svg"), none
}

.flex-direction-nav .flex-next {
	right: 10px;
	background-image: url("../img/shared/arrows/arrow_right.png");
	background-image: url("../img/shared/arrows/arrow_right.svg"), none
}

.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default
}

.flex_caption {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: normal;
	text-align: center;
	position: absolute;
	font-size: 42px;
	width: 100%;
	color: #FFF;
	z-index: 10;
	top: 45%
}

@media (max-width: 820px) {
	.flex_caption {
		font-size: 32px;
		top: 44%
	}
}

@media (max-width: 655px) {
	.flex_caption {
		font-size: 20px;
		letter-spacing: 2px;
		top: 44%
	}
}

@media screen and (max-width: 860px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px
	}
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px
	}
}

.home #sticky-anchor {
	margin-top: -94px
}

#location_map {
	height: 609px;
	width: 100%;
	float: left
}

#pop_over {
	background: url("../img/shared/popup/location/bg_popover.png");
	position: absolute;
	text-align: center;
	font-size: 1.1em;
	padding: 20px;
	width: 235px;
	bottom: 20px;
	z-index: 999;
	color: #FFF;
	left: 20px
}

#pop_over img {
	margin-bottom: 20px
}

#pop_over .ir {
	background: url("../img/shared/popup/location/close.png") no-repeat top;
	text-indent: -999em;
	position: absolute;
	overflow: hidden;
	text-align: left;
	display: block;
	direction: ltr;
	display: none;
	height: 9px;
	width: 9px;
	right: 7px;
	top: 7px
}

.infoBox div {
	margin-left: 10px !important;
	width: 170px !important
}

.infoBox span {
	width: auto;
	float: left
}

.infoBox span.span_one {
	margin-right: 20px
}

.infoBox span.span_two {
	margin-top: 5px
}

.infoBox p {
	width: auto;
	float: left;
	margin-top: 5px
}

.thumbnail_content_blocks {
	width: 100%;
	float: left;
	margin-bottom: 57px;
	margin-left: 5px
}

@media (max-width: 655px) {
	.thumbnail_content_blocks {
		margin-bottom: 20px
	}
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner {
	width: 100%;
	float: left
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block {
	width: 24.202780049059687%;
	max-width: 296px;
	float: left
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block.last_child {
	margin-bottom: 0px
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block:hover .overlay {
	background: rgba(98, 93, 106, 0.5);
	-webkit-transform: translateY(-10px);
	        transform: translateY(-10px)
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 1;
	-webkit-font-smoothing: subpixel-antialiased
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a img {
	width: 100%;
	height: auto;
	float: left
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: -10px;
	background: #625D69;
	background: rgba(98, 93, 106, 0.4);
	color: #FFF;
	text-transform: uppercase;
	padding: 8px 12px 20px 12px;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay strong {
	width: 100%;
	float: left;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-weight: 300;
	font-size: 13.5px;
	margin-bottom: 3px;
	letter-spacing: 1px
}

.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay p {
	width: 100%;
	float: left;
	font-size: 9px;
	letter-spacing: 0.5px
}

@media (max-width: 1015px) {
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block {
		width: 49.1186839012926%;
		max-width: 418px;
		margin-right: 1.762632197414806%;
		margin-bottom: 15px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block:nth-child(2n+2) {
		margin-right: 0px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block.three {
		margin-bottom: 0px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block:hover .overlay {
		-webkit-transform: none;
		        transform: none
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay {
		height: 100%;
		top: 0px;
		bottom: auto;
		text-align: center;
		padding-top: 44%
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay strong {
		font-size: 19.5px;
		margin-bottom: 10px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay p {
		font-size: 12px
	}
}

@media (max-width: 725px) {
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay strong {
		font-size: 16.5px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay p {
		font-size: 11px
	}
}

@media (max-width: 655px) {
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block {
		width: 100%;
		max-width: none;
		margin-right: 0px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay {
		height: auto;
		padding: 5px;
		top: auto;
		bottom: 0px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay strong {
		font-size: 11px;
		text-align: left;
		margin-bottom: 0px
	}
	.thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay p {
		display: none
	}
}

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1
}

.bx-wrapper img {
	max-width: 100%;
	display: block
}

.bx-wrapper .bx-viewport {
	left: -5px;
	-webkit-transform: translatez(0);
	        transform: translatez(0)
}

.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url("../img/shared/bxslider/bx_loader.gif") center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}

.bx-wrapper .bx-prev {
	left: 5px;
	background-image: url("../img/shared/arrows/arrow_left.png");
	background-image: url("../img/shared/arrows/arrow_left.svg"), none
}

.bx-wrapper .bx-next {
	right: 18px;
	background-image: url("../img/shared/arrows/arrow_right.png");
	background-image: url("../img/shared/arrows/arrow_right.svg"), none
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 15px;
	height: 26px;
	text-indent: -9999px;
	z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}

.main_page_content {
	width: 100%;
	float: left;
	color: #171717;
	margin-bottom: 65px
}

@media (max-width: 655px) {
	.main_page_content {
		margin-bottom: 40px;
		color: #000
	}
	.main_page_content a {
		color: #000
	}
}

.main_page_content .main_page_content_inner {
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block h1 {
	border-bottom: 1px solid #CECCD0;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	margin-bottom: 44px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	max-width: 466px;
	margin-top: -6px;
	font-weight: 300;
	font-size: 31px;
	color: #7a7782;
	float: left;
	width: 100%
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block h1 {
		margin-bottom: 15px;
		font-size: 14px;
		color: #000
	}
}

.main_page_content .main_page_content_inner .block h2 {
	border-bottom: 1px solid #CECCD0;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	margin-bottom: 44px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	max-width: 466px;
	margin-top: -6px;
	font-weight: 300;
	font-size: 31px;
	color: #7a7782;
	float: left;
	width: 100%
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block h2 {
		margin-bottom: 15px;
		font-size: 14px;
		color: #000
	}
}

.main_page_content .main_page_content_inner .block p {
	margin-bottom: 22px;
	line-height: 23px;
	max-width: 450px;
	font-size: 16px;
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block p:last-child {
	margin-bottom: 0px
}

.main_page_content .main_page_content_inner .block p span {
	color: inherit !important
}

.main_page_content .main_page_content_inner .block p a {
	text-decoration:underline;
	color: inherit !important;
	text-underline-position: under;
	
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block p {
		font-size: 14px;
		line-height: 16px
	}
}

.main_page_content .main_page_content_inner .block .cta_link {
	width: 100%;
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 23px;
	margin-top: 27px;
	letter-spacing: 1px;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block .cta_link {
		margin-top: 0px;
		font-size: 11px;
		line-height: 17px
	}
}

.main_page_content .main_page_content_inner .block.single_image_content_left .align_left {
	width: 47.914963205233036%;
	max-width: 586px;
	float: left;
	margin-right: 2.4529844644317254%
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.single_image_content_left .align_left {
		width: 100%;
		max-width: none;
		margin-right: 0px
	}
	.main_page_content .main_page_content_inner .block.single_image_content_left .align_left p {
		max-width: 800px
	}
}

.main_page_content .main_page_content_inner .block.single_image_content_left .align_right {
	width: 49.46852003270646%;
	max-width: 605px;
	float: left
}

.main_page_content .main_page_content_inner .block.single_image_content_left .align_right div {
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block.single_image_content_left .align_right div img {
	width: 100%;
	height: auto;
	float: left
}

.main_page_content .main_page_content_inner .block.single_image_content_left .align_right a {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 23px;
	margin-top: 27px;
	letter-spacing: 1px
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.single_image_content_left .align_right {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-top: 45px
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.single_image_content_left .align_right {
		margin-top: 25px
	}
	.main_page_content .main_page_content_inner .block.single_image_content_left .align_right a {
		margin-top: 5px;
		font-size: 11px
	}
}

.main_page_content .main_page_content_inner .block.two_image_content_right .align_left {
	margin-right: 2.8618152085036797%;
	margin-left: 12.673753066230582%;
	width: 44.97138184791496%;
	max-width: 550px;
	float: left
}

.main_page_content .main_page_content_inner .block.two_image_content_right .align_left img {
	height: auto;
	width: 100%;
	float: left
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_left {
		margin-right: 2.937720329024677%;
		width: 45.00587544065805%;
		max-width: 383px;
		margin-left: 0px
	}
}

@media (max-width: 820px) {
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_left {
		width: 100%;
		margin: 0px;
		max-width: none;
		text-align: center;
		margin-bottom: 50px
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_left img {
		display: inline-block;
		float: none;
		margin: 0px;
		width: 75%
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_left {
		margin-bottom: 20px;
		max-width: none;
		width: 100%
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_left img {
		width: 95.9266802443992%;
		max-width: 471px;
		float: left
	}
}

.main_page_content .main_page_content_inner .block.two_image_content_right .align_right {
	width: 37.20359771054783%;
	max-width: 455px;
	float: left
}

.main_page_content .main_page_content_inner .block.two_image_content_right .align_right p {
	margin-bottom: 22px
}

.main_page_content .main_page_content_inner .block.two_image_content_right .align_right img {
	width: 100%;
	max-width: 295px;
	height: auto;
	float: left
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right {
		width: 52.05640423031728%;
		max-width: 443px
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right p {
		max-width: none;
		margin-bottom: 87.5px
	}
}

@media (max-width: 820px) {
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right {
		width: 100%;
		max-width: none;
		text-align: center
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right h1 {
		text-align: left
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right h2 {
		text-align: left
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right p {
		margin-bottom: 48px;
		text-align: left
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right img {
		width: 75%;
		max-width: none;
		float: none;
		margin: 0px;
		display: inline-block
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right {
		width: 100%;
		max-width: none;
		float: left
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right p {
		margin-bottom: 20px
	}
	.main_page_content .main_page_content_inner .block.two_image_content_right .align_right img {
		width: 29.531568228105908%;
		max-width: 145px;
		float: right
	}
}

.main_page_content .main_page_content_inner .block.three_image_content_left {
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block.three_image_content_left .top_row {
	width: 100%;
	float: left;
	margin-bottom: 30px
}

.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .first_left_image {
	width: 52.330335241210136%;
	max-width: 640px;
	float: left;
	margin-right: 2.8618152085036797%
}

.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .second_left_image {
	width: 24.529844644317254%;
	max-width: 300px;
	float: left;
	margin-right: 6.132461161079314%
}

.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .cta_link {
	width: 14.145543744889617%;
	max-width: 173px;
	margin-top: 14%
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .cta_link {
		width: 100%;
		max-width: none;
		float: left;
		margin-top: 30px;
		margin-bottom: 20px
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.three_image_content_left .top_row {
		margin-bottom: 40px
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .first_left_image {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-bottom: 18px
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .second_left_image {
		width: 145px;
		max-width: 145px;
		margin-right: 0px
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .top_row .cta_link {
		width: 120px;
		float: right;
		margin-top: 0px
	}
}

.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row {
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area {
	width: 37.61242845461979%;
	max-width: 460px;
	float: left;
	margin-right: 2.8618152085036797%
}

.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .third_right_image {
	width: 51.51267375306623%;
	max-width: 630px;
	float: left
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area {
		width: 45.00587544065805%;
		max-width: 383px;
		margin-right: 3.525264394829612%
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .third_right_image {
		width: 51.46886016451234%;
		max-width: 438px
	}
}

@media (max-width: 820px) {
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area {
		width: 100%;
		max-width: none;
		margin-right: 0%;
		margin-bottom: 45px
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area p {
		max-width: none
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .third_right_image {
		width: 100%;
		max-width: none
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area {
		margin-bottom: 20px
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area h1 {
		margin-bottom: 10px
	}
	.main_page_content .main_page_content_inner .block.three_image_content_left .bottom_row .content_area h2 {
		margin-bottom: 10px
	}
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_left {
	width: 47.914963205233036%;
	max-width: 586px;
	float: left;
	margin-right: 2.4529844644317254%
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_left {
		width: 100%;
		max-width: none;
		margin-right: 0px
	}
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_left p {
		max-width: 800px
	}
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right {
	width: 49.46852003270646%;
	max-width: 605px;
	float: left
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap {
	padding: 80px 9.917355371900827% 35px 9.917355371900827%;
	box-sizing: border-box;
	background: #dbdad9;
	text-align: center;
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap strong {
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
	letter-spacing: 1px;
	margin-bottom: 50px;
	font-size: 20px;
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap strong.bottom_notice {
	margin-top: 35px
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown {
	display: inline-block;
	width: 100%
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .section {
	margin-right: 5.154639175257731%;
	width: 16.786570743405278%;
	position: relative;
	float: left
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .section.last {
	margin-right: 0px
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .section .label {
	text-transform: uppercase;
	letter-spacing: 1px;
	position: absolute;
	text-align: right;
	font-size: 13px;
	color: #a8a7a7;
	width: 100%;
	float: left;
	top: 0px
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .section .time {
	letter-spacing: 1px;
	font-weight: normal;
	text-align: right;
	margin-top: 20px;
	font-size: 60px;
	color: #838282;
	width: 100%;
	float: left
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .sep {
	margin-right: 4.123711340206185%;
	width: 1.1990407673860912%;
	margin-top: 35px;
	font-size: 30px;
	color: #a8a7a7;
	float: left
}

@media (max-width: 1015px) {
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown {
		max-width: 485px
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .section .label {
		font-size: 11px
	}
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .section .time {
		font-size: 40px
	}
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right .countdown_wrap #countdown .sep {
		margin-top: 25px
	}
}

.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right a {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 23px;
	margin-top: 27px;
	letter-spacing: 1px
}

@media (max-width: 1016px) {
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-top: 45px
	}
}

@media (max-width: 655px) {
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right {
		margin-top: 25px
	}
	.main_page_content .main_page_content_inner .block.countdown_right_content_left .align_right a {
		margin-top: 5px;
		font-size: 11px
	}
}

.list_template .main_page_content .main_page_content_inner .block .align_left {
	width: 47.914963205233036%;
	max-width: 586px;
	float: left;
	margin-right: 2.4529844644317254%
}

@media (max-width: 1016px) {
	.list_template .main_page_content .main_page_content_inner .block .align_left {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-bottom: 30px
	}
	.list_template .main_page_content .main_page_content_inner .block .align_left p {
		max-width: 800px
	}
}

.list_template .main_page_content .main_page_content_inner .block .list_wrap {
	width: auto;
	max-width: 180px;
	float: left
}

.list_template .main_page_content .main_page_content_inner .block .list_wrap ul {
	width: 100%;
	float: left
}

.list_template .main_page_content .main_page_content_inner .block .list_wrap ul li {
	width: 100%;
	float: left
}

.list_template .main_page_content .main_page_content_inner .block .list_wrap ul li a {
	width: 100%;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 25px;
	text-align: center;
	letter-spacing: 1px
}

@media (max-width: 1016px) {
	.list_template .main_page_content .main_page_content_inner .block .list_wrap {
		max-width: 360px
	}
	.list_template .main_page_content .main_page_content_inner .block .list_wrap ul li {
		width: 50%
	}
}

@media (max-width: 750px) {
	.list_template .main_page_content .main_page_content_inner .block .list_wrap {
		max-width: 180px;
		float: none;
		margin: 0 auto
	}
	.list_template .main_page_content .main_page_content_inner .block .list_wrap ul {
		margin-bottom: 30px
	}
	.list_template .main_page_content .main_page_content_inner .block .list_wrap ul li {
		width: 100%
	}
}

@media (max-width: 655px) {
	.list_template .main_page_content .main_page_content_inner .block .list_wrap {
		width: 36.65987780040733%;
		float: right;
		margin: 0px
	}
	.list_template .main_page_content .main_page_content_inner .block .list_wrap ul {
		margin-bottom: 0px
	}
	.list_template .main_page_content .main_page_content_inner .block .list_wrap ul li a {
		font-size: 11px
	}
}

@media (max-width: 505px) {
	.list_template .main_page_content .main_page_content_inner .block .list_wrap {
		margin-right: 40px
	}
}

.list_template .main_page_content .main_page_content_inner .block .align_right {
	width: 24.202780049059687%;
	max-width: 296px;
	float: right
}

.list_template .main_page_content .main_page_content_inner .block .align_right img {
	width: 100%;
	height: auto;
	float: left
}

@media (max-width: 1016px) {
	.list_template .main_page_content .main_page_content_inner .block .align_right {
		margin-top: 0px;
		padding-right: 60px
	}
}

@media (max-width: 750px) {
	.list_template .main_page_content .main_page_content_inner .block .align_right {
		width: 55%;
		float: none;
		margin: 0 auto;
		padding-right: 0px
	}
}

@media (max-width: 655px) {
	.list_template .main_page_content .main_page_content_inner .block .align_right {
		width: 59.26680244399185%;
		max-width: 291px;
		float: left;
		margin: 0px
	}
}

@media (max-width: 505px) {
	.list_template .main_page_content .main_page_content_inner .block .align_right {
		width: 145px;
		max-width: 145px
	}
}

.rooms_template .main_page_content {
	margin-top: 41px
}

@media (max-width: 655px) {
	.rooms_template .main_page_content {
		margin-top: 8px
	}
}

.rooms_template .main_page_content .main_page_content_inner .block .align_left {
	width: 47.914963205233036%;
	max-width: 586px;
	float: left;
	margin-right: 2.4529844644317254%
}

@media (max-width: 1016px) {
	.rooms_template .main_page_content .main_page_content_inner .block .align_left {
		width: 100%;
		max-width: none;
		margin-right: 0px
	}
	.rooms_template .main_page_content .main_page_content_inner .block .align_left p {
		max-width: 800px
	}
}

.rooms_template .main_page_content .main_page_content_inner .block .align_right {
	width: 49.46852003270646%;
	max-width: 605px;
	float: left
}

.rooms_template .main_page_content .main_page_content_inner .block .align_right div {
	width: 48.925619834710744%;
	max-width: 296px;
	margin-right: 2.1487603305785123%;
	float: left
}

.rooms_template .main_page_content .main_page_content_inner .block .align_right div img {
	width: 100%;
	height: auto;
	float: left
}

.rooms_template .main_page_content .main_page_content_inner .block .align_right div.last {
	margin-right: 0px
}

@media (max-width: 655px) {
	.rooms_template .main_page_content .main_page_content_inner .block .align_right div {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-bottom: 13px
	}
	.rooms_template .main_page_content .main_page_content_inner .block .align_right div.last {
		margin-bottom: 0px
	}
}

@media (max-width: 1016px) {
	.rooms_template .main_page_content .main_page_content_inner .block .align_right {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-top: 45px
	}
}

@media (max-width: 655px) {
	.rooms_template .main_page_content .main_page_content_inner .block .align_right {
		margin-top: 28px
	}
	.rooms_template .main_page_content .main_page_content_inner .block .align_right div {
		width: 48.9816700610998%;
		max-width: 240.5px;
		margin-right: 2.0366598778004072%;
		margin-bottom: 0px
	}
	.rooms_template .main_page_content .main_page_content_inner .block .align_right div.last {
		margin-right: 0px
	}
}

.default_page .hero_slider {
	margin-bottom: 59px
}

.default_page .main_page_content {
	margin-top: 0px
}

@media (max-width: 655px) {
	.default_page .main_page_content {
		margin-top: 8px
	}
}

.mogford_prize.mogford_prize_new .text_only_template .main_page_content {
	padding: 60px;
	box-sizing: border-box;
	background: #f6f6f6;
	text-align: center
}

.mogford_prize.mogford_prize_new .text_only_template .main_page_content .main_page_content_inner {
	padding: 40px;
	box-sizing: border-box;
	display: inline-block;
	max-width: inherit;
	text-align: left;
	background: #FFF;
	width: 100%;
	float: none
}

.text_only_template .main_page_content .main_page_content_inner h1 {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	margin-bottom: 55px;
	text-align: center;
	line-height: 30px;
	font-size: 36px;
	width: 100%;
	float: left
}

.text_only_template .main_page_content .main_page_content_inner h2 {
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 22px;
	width: 100%;
	float: left
}

.text_only_template .main_page_content .main_page_content_inner p {
	margin-bottom: 22px;
	line-height: 35px;
	font-size: 22px;
	width: 100%;
	float: left
}

.text_only_template .main_page_content .main_page_content_inner p:last-child {
	margin-bottom: 0px
}

@media (max-width: 1030px) {
	.text_only_template .main_page_content {
		padding: 20px;
	}
    .text_only_template .main_page_content .main_page_content_inner{
        padding: 40px 20px;
    }
    .mogford_prize .gravity_form{padding: 40px !important; }
    
}



.offers_page .main_page_content {
	margin-bottom: 80px
}

@media (max-width: 655px) {
	.offers_page .main_page_content {
		margin-bottom: 40px
	}
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta {
	width: 100%;
	max-width: 450px;
	float: left;
	margin-top: 27px
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .read_more {
	width: auto;
	float: left;
	color: #FFF;
	background: #EA0076;
	text-transform: uppercase;
	padding: 8px 30px 5px 30px;
	box-sizing: border-box;
	font-size: 11px;
	font-weight: 600;
	text-align: center
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social {
	width: auto;
	float: right
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social span {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	margin-right: 15px;
	margin-top: 5px;
	letter-spacing: 1px
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000em;
	margin-right: 12px;
	float: left
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon:hover {
	background-position: 0px 0px !important
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon.twitter {
	background-image: url("../img/sites/old_parsonage/offers/offers-twitter.png");
	background-image: url("../img/sites/old_parsonage/offers/offers-twitter.svg"), none;
	background-position: 0px -15px;
	margin-right: 0px;
	height: 15px;
	width: 18px
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon.facebook {
	background-image: url("../img/sites/old_parsonage/offers/offers-facebook.png");
	background-image: url("../img/sites/old_parsonage/offers/offers-facebook.svg"), none;
	background-position: 0px -16px;
	height: 16px;
	width: 9px
}

.offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon.google_plus {
	background-image: url("../img/sites/old_parsonage/offers/offers-google.png");
	background-image: url("../img/sites/old_parsonage/offers/offers-google.svg"), none;
	background-position: 0px -16px;
	margin-right: 0px;
	height: 16px;
	width: 20px
}

.single_offer_page .main_page_content {
	margin-top: 45px
}

.single_offer_page .main_page_content .main_page_content_inner .block .offer_meta {
	width: 100%;
	max-width: 450px;
	float: left;
	margin-top: 27px
}

.single_offer_page .main_page_content .main_page_content_inner .block .offer_meta .read_more {
	width: auto;
	float: left;
	color: #FFF;
	background: #EA0076;
	text-transform: uppercase;
	padding: 8px 30px 5px 30px;
	box-sizing: border-box;
	font-size: 11px;
	font-weight: 600;
	text-align: center
}

.single_offer_page .main_page_content .main_page_content_inner .block .offer_meta .social {
	width: auto;
	float: right
}

.single_offer_page .main_page_content .main_page_content_inner .block .offer_meta .social span {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	margin-right: 15px;
	margin-top: 5px;
	letter-spacing: 1px
}

.single_offer_page .main_page_content .main_page_content_inner .block.two_image_content_right .align_right p {
	margin-bottom: 22px
}

.single_offer_page .main_page_content .main_page_content_inner .block.two_image_content_right .align_right .offer_meta {
	margin-bottom: 102px
}

.single_news_page .main_page_content {
	margin-top: 45px
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area {
	position: relative;
	text-align: center;
	margin-top: 60px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area h1 {
	display: inline-block;
	text-transform: none;
	font-family: "Gotham A", "Gotham B", sans-serif;
	border-bottom: none;
	max-width: none;
	font-size: 60px;
	color: #e4552d;
	padding: 0px;
	float: none;
	width: auto;
	margin: 0px
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area h2 {
	display: inline-block;
	text-transform: none;
	font-family: "Gotham A", "Gotham B", sans-serif;
	border-bottom: none;
	max-width: none;
	font-size: 60px;
	color: #e4552d;
	padding: 0px;
	float: none;
	width: auto;
	margin: 0px
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .intro_area {
	font-family: "Gotham A", "Gotham B", sans-serif;
	margin-top: 150px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .intro_area span {
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 16px;
	max-width: none;
	color: #e4552d
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .intro_area p {
	max-width: 600px;
	margin: 0 auto;
	margin-top: 5px;
	float: none;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 20px
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta {
	margin-top: 40px;
	margin-bottom: 45px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta .social {
	margin: 0 auto;
	width: 39px;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta .social span {
	text-transform: lowercase;
	letter-spacing: 1px;
	margin-bottom: 5px;
	line-height: 20px;
	font-size: 13px;
	color: #a5a2a1;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta .social .social_icon {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000em;
	margin-right: 12px;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta .social .social_icon.facebook {
	background-image: url("../img/sites/old_bank/offers/offers-facebook.png");
	background-image: url("../img/sites/old_bank/offers/offers-facebook.svg"), none;
	background-position: 0px -16px;
	height: 16px;
	width: 9px
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta .social .social_icon.twitter {
	background-image: url("../img/sites/old_bank/offers/offers-twitter.png");
	background-image: url("../img/sites/old_bank/offers/offers-twitter.svg"), none;
	background-position: 0px -15px;
	margin-right: 0px;
	height: 15px;
	width: 18px
}

.single_news_page .main_page_content .main_page_content_inner .block .title_area .news_meta .social .social_icon.google_plus {
	background-image: url("../img/sites/old_bank/offers/offers-google.png");
	background-image: url("../img/sites/old_bank/offers/offers-google.svg"), none;
	background-position: 0px -16px;
	margin-right: 0px;
	height: 16px;
	width: 20px
}

.single_news_page .main_page_content .main_page_content_inner .block .centre_images {
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .centre_images .wrap {
	display: inline-block;
	width: auto;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block .centre_images img {
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .full_width_images {
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .full_width_images .wrap {
	display: inline-block;
	width: auto;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block .full_width_images img {
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .two_image_grids {
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .two_image_grids .wrap {
	display: inline-block;
	max-width: 900px;
	width: 100%;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block .two_image_grids img {
	width: 48.888888888888886%;
	max-width: 440px;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .two_image_grids img.left {
	margin-right: 2.2222222222222223%
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .title_area .news_meta {
	margin-bottom: 80px
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .text_blocks {
	width: 100%;
	float: left;
	text-align: center
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .text_blocks .text_blocks_inner {
	display: inline-block;
	max-width: 900px;
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	width: 100%;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .text_blocks .text_blocks_inner p {
	-webkit-column-break-inside: avoid;
	font-family: "Gotham A", "Gotham B", sans-serif;
	-moz-column-break-inside: avoid;
	break-inside: avoid-column;
	page-break-inside: avoid;
	padding-bottom: 15px;
	margin-bottom: 0px;
	line-height: 22px;
	text-align: left;
	font-size: 16px;
	color: #a5a2a1;
	display: table;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .pull_quotes {
	margin-bottom: 40px;
	text-align: center;
	margin-top: 30px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .pull_quotes .pull_quotes_inner {
	display: inline-block;
	max-width: 900px;
	width: 100%;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block.text_only .pull_quotes .pull_quotes_inner p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	text-align: left;
	max-width: none;
	font-size: 28px;
	color: #a5a2a1;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .text_with_left_intro {
	margin-bottom: 85px;
	text-align: center;
	margin-top: 35px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .text_with_left_intro .text_with_left_intro_inner {
	display: inline-block;
	text-align: left;
	max-width: 900px;
	width: 100%;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .text_with_left_intro .text_with_left_intro_inner .left_intro {
	margin-right: 3.3333333333333335%;
	max-width: 270px;
	float: left;
	width: 30%
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .text_with_left_intro .text_with_left_intro_inner .left_intro p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	text-align: left;
	max-width: none;
	font-size: 28px;
	color: #a5a2a1;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .text_with_left_intro .text_with_left_intro_inner .main_text {
	width: 66.66666666666666%;
	max-width: 600px;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .text_with_left_intro .text_with_left_intro_inner .main_text p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 22px;
	font-size: 16px;
	max-width: none;
	color: #a5a2a1;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .standard_text_blocks {
	text-align: center;
	margin-top: 40px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .standard_text_blocks .standard_text_blocks_inner {
	display: inline-block;
	text-align: left;
	max-width: 900px;
	width: 100%;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block.text_and_image .standard_text_blocks .standard_text_blocks_inner p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 22px;
	font-size: 16px;
	max-width: none;
	color: #a5a2a1;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup {
	margin-bottom: 0px;
	text-align: center;
	margin-top: 65px;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner {
	display: inline-block;
	text-align: left;
	max-width: 900px;
	width: 100%;
	float: none
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form {
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
	margin-bottom: 25px;
	font-weight: normal;
	text-align: center;
	font-size: 15px;
	color: #a5a2a1;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div {
	width: 48.888888888888886%;
	max-width: 440px;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div.email_wrap {
	margin-right: 2.2222222222222223%
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div label {
	display: none
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div input {
	font-family: "Gotham A", "Gotham B", sans-serif;
	color: #171717;
	box-sizing: border-box;
	background: #EBEAED;
	border-radius: 0px;
	padding: 15px;
	border: none;
	width: 100%;
	float: left
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div input::-webkit-input-placeholder {
	text-transform: uppercase;
	letter-spacing: 1.2px;
	text-align: center;
	padding-top: 4px;
	font-size: 15px;
	color: #a5a2a1
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div input::-moz-placeholder {
	text-transform: uppercase;
	letter-spacing: 1.2px;
	text-align: center;
	padding-top: 4px;
	font-size: 15px;
	color: #a5a2a1
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div input:-ms-input-placeholder {
	text-transform: uppercase;
	letter-spacing: 1.2px;
	text-align: center;
	padding-top: 4px;
	font-size: 15px;
	color: #a5a2a1
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div input:-moz-placeholder {
	text-transform: uppercase;
	letter-spacing: 1.2px;
	text-align: center;
	padding-top: 4px;
	font-size: 15px;
	color: #a5a2a1
}

.single_news_page .main_page_content .main_page_content_inner .block .journal_newsletter_signup .journal_newsletter_signup_inner form div button {
	margin: 0px;
	width: 100%;
	float: left;
	color: #FFF;
	padding: 0px;
	border: none;
	font-size: 15px;
	border-radius: 0px;
	background: #625D69;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	padding: 18px 0px 13px 0px
}

.history_page .main_page_content {
	margin-top: 45px
}

.history_page .main_page_content .main_page_content_inner {
	width: 100%;
	float: left
}

.history_page .main_page_content .main_page_content_inner .block h1 {
	width: 100%;
	max-width: 466px;
	float: left;
	margin-bottom: 44px;
	font-size: 31px;
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-weight: 300;
	letter-spacing: 1px;
	border-bottom: 1px solid #CECCD0;
	padding-bottom: 5px
}

.history_page .main_page_content .main_page_content_inner .block h1 p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 31px;
	font-weight: 300
}

.history_page .main_page_content .main_page_content_inner .block h1 p strong {
	display: inline;
	font-weight: 500;
	line-height: 35px
}

.history_page .main_page_content .main_page_content_inner .block h2 {
	width: 100%;
	max-width: 466px;
	float: left;
	margin-bottom: 44px;
	font-size: 31px;
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-weight: 300;
	letter-spacing: 1px;
	border-bottom: 1px solid #CECCD0;
	padding-bottom: 5px
}

.history_page .main_page_content .main_page_content_inner .block h2 p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 31px;
	font-weight: 300
}

.history_page .main_page_content .main_page_content_inner .block h2 p strong {
	display: inline;
	font-weight: 500;
	line-height: 35px
}

@media (max-width: 655px) {
	.menu_template .main_page_content {
		margin-bottom: 25px
	}
}

.tab_layout_page .main_page_content .main_page_content_inner .block .align_left {
	width: 47.914963205233036%;
	max-width: 586px;
	float: left;
	margin-right: 2.4529844644317254%
}

@media (max-width: 1016px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .align_left {
		width: 100%;
		max-width: none;
		margin-right: 0px;
		margin-bottom: 30px
	}
	.tab_layout_page .main_page_content .main_page_content_inner .block .align_left p {
		max-width: 800px
	}
}

.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap {
	width: auto;
	max-width: 180px;
	float: left
}

.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul {
	width: 100%;
	float: left
}

.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul li {
	width: 100%;
	float: left
}

.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul li a {
	width: 100%;
	float: left;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 25px;
	text-align: center;
	letter-spacing: 1px
}

@media (max-width: 1016px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap {
		max-width: 360px
	}
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul li {
		width: 50%
	}
}

@media (max-width: 750px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap {
		max-width: 180px;
		float: none;
		margin: 0 auto
	}
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul {
		margin-bottom: 30px
	}
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul li {
		width: 100%
	}
}

@media (max-width: 655px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap {
		width: 36.65987780040733%;
		float: right;
		margin: 0px
	}
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul {
		margin-bottom: 0px
	}
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap ul li a {
		font-size: 11px
	}
}

@media (max-width: 505px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .list_wrap {
		margin-right: 40px
	}
}

.tab_layout_page .main_page_content .main_page_content_inner .block .align_right {
	width: 24.202780049059687%;
	max-width: 296px;
	float: right
}

.tab_layout_page .main_page_content .main_page_content_inner .block .align_right img {
	width: 100%;
	height: auto;
	float: left
}

@media (max-width: 1016px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .align_right {
		margin-top: 0px;
		padding-right: 60px
	}
}

@media (max-width: 750px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .align_right {
		width: 55%;
		float: none;
		margin: 0 auto;
		padding-right: 0px
	}
}

@media (max-width: 655px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .align_right {
		width: 59.26680244399185%;
		max-width: 291px;
		float: left;
		margin: 0px
	}
}

@media (max-width: 505px) {
	.tab_layout_page .main_page_content .main_page_content_inner .block .align_right {
		width: 145px;
		max-width: 145px
	}
}

.thank_you_template {
	background: #b6b4bb
}

.thank_you_template .main_page_content {
	text-align: center;
	box-sizing: border-box;
	padding: 120px 190px 0px 190px;
	margin-bottom: 45px
}

.thank_you_template .main_page_content .main_page_content_inner {
	width: 100%;
	max-width: 850px;
	display: inline-block;
	background-color: #FFF;
	box-sizing: border-box;
	text-align: center;
	margin-top: 60px;
	padding: 330px 50px 330px 50px;
	float: none
}

.thank_you_template .main_page_content .main_page_content_inner h1 {
	float: left;
	width: 100%;
	color: #625d69;
	font-size: 16px;
	letter-spacing: 2px;
	margin-bottom: 40px;
	text-transform: uppercase
}

.thank_you_template .main_page_content .main_page_content_inner p {
	width: 100%;
	max-width: 460px;
	font-size: 16px;
	font-weight: 400;
	line-height: 23px;
	text-align: justify;
	display: inline-block
}

.thank_you_template .cta_area {
	width: 100%;
	text-align: center;
	display: inline-block;
	padding: 0px 190px 115px 190px;
	box-sizing: border-box;
	float: none
}

.thank_you_template .cta_area a {
	color: #FFF;
	font-size: 16px;
	letter-spacing: 1.3px;
	text-transform: uppercase
}

@media (max-width: 768px) {
	.thank_you_template .cta_area {
		padding: 0px;
		padding-bottom: 60px
	}
	.thank_you_template .cta_area a {
		color: #625d69
	}
}

@media (max-width: 1015px) {
	.thank_you_template .main_page_content {
		padding: 86.5px 95px 60px 95px
	}
	.thank_you_template .main_page_content .main_page_content_inner {
		padding: 86.5px 95px 60px 95px
	}
}

@media (max-width: 768px) {
	.thank_you_template {
		background: #FFF
	}
	.thank_you_template .main_page_content {
		padding: 0px
	}
	.thank_you_template .main_page_content .main_page_content_inner {
		margin: 0px;
		padding: 0px;
		margin-top: 86.6px
	}
}

.single_event_page .main_page_content {
	margin-top: 45px
}

.single_event_page .main_page_content .main_page_content_inner .block .event_details {
	margin-bottom: 30px;
	max-width: 450px;
	width: 100%;
	float: left
}

.single_event_page .main_page_content .main_page_content_inner .block .event_details strong {
	text-transform: uppercase;
	margin-bottom: 10px;
	font-weight: normal;
	text-align: left;
	font-size: 16px;
	width: 100%;
	float: left
}

.single_event_page .main_page_content .main_page_content_inner .block .event_details p {
	margin-bottom: 2px;
	font-size: 15px;
	width: 100%;
	float: left
}

.single_event_page .main_page_content .main_page_content_inner .block .event_details p span {
	font-family: "HelveticaNeueLTStd-Lt", Calibri, sans-serif;
	text-transform: uppercase;
	font-weight: bold
}

@media (max-width: 665px) {
	.single_event_page .main_page_content .main_page_content_inner .block .event_details strong {
		font-size: 14px
	}
	.single_event_page .main_page_content .main_page_content_inner .block .event_details p {
		font-size: 14px
	}
}

.mogford_prize .single-events .single_event_page .main_page_content .main_page_content_inner .block .external_cta {
	font-family: "Gotham A", "Gotham B", sans-serif;
	padding: 10px 0px 10px 0px;
	text-transform: uppercase;
	display: inline-block;
	background: #cd1719;
	text-align: center;
	line-height: 16px;
	font-size: 16px;
	width: 200px;
    display: block;
    float: left;
	color: #FFF;
}

.single_event_page .main_page_content .main_page_content_inner .block .news_meta {
	margin-bottom: 22px;
	max-width: 450px;
	display: none;
	width: 100%;
	float: left
}

.single_event_page .main_page_content .main_page_content_inner .block .news_meta .social {
	width: auto;
	float: left
}

.single_event_page .main_page_content .main_page_content_inner .block .news_meta .social span {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	margin-right: 15px;
	margin-top: 5px;
	letter-spacing: 1px
}

#gform_wrapper_3 {
	display: block !important
}

@media (max-width: 655px) {
	.page-template-template_form .explore_section {
		margin-top: 30px
	}
}

.gravity_form {
	width: 100%;
	float: left;
	background: #B6B4BB;
	padding: 173px 0 120px 0;
	box-sizing: border-box;
    text-align: center;
}


.gravity_form .gravity_form_inner {
	width: 100%;
	max-width: 850px;
	display: inline-block;
	float: none;
	background: #FFF;
	padding: 50px;
    text-align: left;
	box-sizing: border-box
}

.gravity_form .gravity_form_inner .gform_wrapper {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_heading {
	width: 100%;
	float: left
}

.page-template-template_form .gravity_form .gravity_form_inner .gform_wrapper form .gform_heading h3 {
	color: #5b6770;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin-bottom: 40px;
	text-align: center;
	line-height: 30px;
	font-size: 36px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_heading .gform_description {
	text-transform: uppercase;
	letter-spacing: 1.3px;
	margin-bottom: 30px;
	margin-top: -15px;
	line-height: 30px;
	font-size: 22px;
	color: #625d69;
	width: 100%;
	float: left
}

@media (max-width: 654px) {
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_heading .gform_description {
		margin-top: 0px
	}
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li {
	margin-bottom: 30px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .gfield_label {
	color: #171717;
	text-transform: uppercase;
	margin-bottom: 8px;
	letter-spacing: 2px;
	line-height: 30px;
	font-size: 22px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .gfield_label .gfield_required {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .gfield_description {
	width: 100%;
	float: left;
	color: #171717;
	font-size: 16px;
	margin-bottom: 12px
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container .instruction {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container input {
	font-family: "Gotham A", "Gotham B", sans-serif;
	color: #171717;
	border: 1px solid #a9a9a9;
	box-sizing: border-box;
	border-radius: 0px;
	padding: 15px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container textarea {
	font-family: "Gotham A", "Gotham B", sans-serif;
	color: #171717;
	border: 1px solid #a9a9a9;
	box-sizing: border-box;
	border-radius: 0px;
	padding: 15px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container .ginput_counter.charleft {
	margin-top: 10px;
	font-size: 14px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy {
	margin-bottom: 40px;
	position: relative
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy .ginput_container {
	position: absolute;
	width: auto;
	left: 0px;
	top: 40px
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy .ginput_container .gfield_checkbox li label {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy .gfield_description {
	margin-left: 70px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 22px;
	width: auto;
	float: left
}

@media (max-width: 665px) {
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy {
		margin-bottom: 30px
	}
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy .gfield_description {
		margin-top: 14px !important
	}
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .ginput_counter {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 12px;
	color: #625d69;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_footer {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form .gform_footer .gform_button {
	border: 1px solid #a9a9a9 !important;
	color: #171717;
	padding: 8px 0px 5px 0px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 0px;
	line-height: 30px;
	background: none;
	font-size: 23px;
	border: none;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper form #stripe_validation_error {
	font-size: 14px !important;
	color: #900633 !important;
	text-transform: uppercase;
	display: block !important;
	margin-top: 30px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper .validation_message,
.gravity_form .gravity_form_inner .gform_wrapper .validation_error {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper .gfield_error input,
.gravity_form .gravity_form_inner .gform_wrapper .gfield_error textarea {
	border: 1px solid #900633 !important
}

.gravity_form .gravity_form_inner .gform_wrapper .gfield_error .selectBox-dropdown {
	border: 1px solid #900633 !important;
	box-sizing: border-box
}

.gravity_form .bottom_link {
	display: inline-block;
	text-align: center;
	max-width: 850px;
	margin-top: 40px;
	width: 100%;
	float: none
}

.gravity_form .bottom_link .payment_notice {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.3px;
	background: #625D69;
	margin-bottom: 30px;
	font-size: 16px;
	padding: 20px;
	display: none;
	color: #FFF;
	color: #FFF;
	width: 50%
}

.gravity_form .bottom_link .payment_notice span {
	margin-bottom: 10px;
	width: 100%;
	float: left
}

.gravity_form .bottom_link a {
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1.3px;
	text-align: center;
	font-size: 16px;
	width: 100%;
	color: #FFF
}

@media (max-width: 1015px) {
	.gravity_form {
        padding: 86.5px 95px 60px 95px
    }
}

@media (max-width: 768px) {
	.gravity_form {
		padding: 0px;
		background: none !important
	}
	.gravity_form .gravity_form_inner {
		padding-left: 0px;
		padding-right: 0px
	}
	.gravity_form .bottom_link {
		margin-top: 0px;
		margin-bottom: 40px;
		background: #B6B4BB;
		padding-top: 12px;
		padding-bottom: 10px
	}
}

@media (max-width: 655px) {
	.gravity_form .gravity_form_inner {
		padding-bottom: 22px
	}
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_heading h3 {
		margin-bottom: 20px;
		font-size: 20px
	}
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li {
		margin-bottom: 15px
	}
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .gfield_label {
		margin-bottom: 5px;
		font-size: 14px
	}
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .gfield_description {
		margin-top: 22px !important;
		font-size: 14px
	}
	.gravity_form .gravity_form_inner .gform_wrapper form .gform_footer .gform_button {
		padding: 6px 0px 6px 0px;
		letter-spacing: 4.3px;
		font-size: 14px;
		margin-top: 5px
	}
	.gravity_form .bottom_link {
		background: none;
		margin-bottom: 0px;
		padding: 0px
	}
	.gravity_form .bottom_link a {
		font-size: 14px;
		color: #625D69
	}
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .hotel_offers {
	position: relative
}

@media (max-width: 665px) {
	.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .hotel_offers {
		margin-bottom: 30px
	}
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .hotel_offers .ginput_container {
	position: absolute;
	width: auto;
	left: 0px;
	top: 40px
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .hotel_offers .ginput_container .gfield_checkbox li label {
	display: none
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .hotel_offers .gfield_description {
	margin-left: 70px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 22px;
	width: auto;
	float: left
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .restaurant_news {
	position: relative
}

@media (max-width: 665px) {
	.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .restaurant_news {
		margin-bottom: 30px
	}
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .restaurant_news .ginput_container {
	position: absolute;
	width: auto;
	left: 0px;
	top: 41%;
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .restaurant_news .ginput_container .gfield_checkbox li label {
	display: none
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .restaurant_news .gfield_description {
	margin-left: 70px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 22px;
	width: auto;
	float: left
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy {
	margin-bottom: 20px
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy .ginput_container {
	top: 40px
}

.newsletter_signup .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields .privacy_policy .gfield_description {
	line-height: 30px;
	margin-left: 70px;
	font-size: 22px;
	margin-top: 8px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_heading {
	text-align: center
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_heading h3 {
	margin-bottom: 15px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_heading .gform_description {
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 35px;
	line-height: 16px;
	font-weight: bold;
	font-size: 10px;
	width: 65%
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span {
	margin-right: 2.6917900403768504%;
	width: 48.65410497981158%;
	margin-bottom: 25px;
	max-width: 361.5px;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span:nth-child(1) {
	margin-right: 0px;
	max-width: none;
	width: 100%
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span:nth-child(2) {
	margin-right: 0px;
	max-width: none;
	width: 100%
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span:nth-child(2n+2) {
	margin-right: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span label {
	color: #171717;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	margin-top: 12px;
	font-size: 14px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span.address_zip {
	margin-bottom: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span.address_country {
	margin-bottom: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span.address_country label {
	margin-top: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span.address_country .selectBox-dropdown .selectBox-label {
	margin-bottom: 12px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_3 .ginput_container_address span.address_country .selectBox-dropdown .selectBox-arrow {
	width: 13px;
	top: -5px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_11 {
	margin-bottom: 0px;
	position: relative;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_11 .styledCheckbox {
	margin-right: 10px;
	width: 50px;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_11 label {
	text-transform: uppercase;
	letter-spacing: 1.1px;
	margin-top: 17px;
	font-size: 14px;
	color: #625d69;
	width: auto;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span {
	margin-right: 2.6917900403768504%;
	width: 48.65410497981158%;
	margin-bottom: 25px;
	max-width: 361.5px;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span:nth-child(1) {
	margin-right: 0px;
	max-width: none;
	width: 100%
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span:nth-child(2) {
	margin-right: 0px;
	max-width: none;
	width: 100%
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span:nth-child(2n+2) {
	margin-right: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span label {
	color: #171717;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	margin-top: 12px;
	font-size: 14px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span.address_zip {
	margin-bottom: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span.address_country {
	margin-bottom: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span.address_country label {
	margin-top: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span.address_country .selectBox-dropdown .selectBox-label {
	margin-bottom: 12px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_10 .ginput_container_address span.address_country .selectBox-dropdown .selectBox-arrow {
	width: 13px;
	top: -5px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_5 #extensions_message {
	text-transform: uppercase;
	letter-spacing: 1.3px;
	margin-top: 12px;
	font-size: 14px;
	color: #625d69;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_6 {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_8 {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_8 .ginput_total {
	font-family: "HelveticaNeueLTStd-Roman", Calibri, sans-serif;
	box-sizing: border-box;
	background: #EBEAED;
	border-radius: 0px;
	color: #625d69;
	padding: 15px;
	border: none;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 .gfield_creditcard_warning_message {
	display: none
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 label {
	color: #171717;
	text-transform: uppercase;
	letter-spacing: 1.1px;
	margin-top: 12px;
	font-size: 14px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 label.gfield_label_before_complex {
	font-size: 16px;
	margin-top: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container {
	margin-bottom: 25px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon {
	background-image: url(../img/shared/general/gf-creditcard-icons.png);
	background-repeat: no-repeat;
	text-indent: -9000px;
	margin-right: 4px;
	height: 32px;
	width: 36px;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon.gform_card_icon_visa {
	background-position: 0 0
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon.gform_card_icon_mastercard {
	background-position: -36px 0
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon.gform_card_icon_amex {
	background-position: -72px 0
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon.gform_card_icon_discover {
	background-position: -108px 0
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon.gform_card_icon_maestro {
	background-position: -144px 0
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_1_container .gform_card_icon_container .gform_card_icon.gform_card_icon_jcb {
	background-position: -180px 0
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container {
	margin-bottom: 25px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container #input_9_7_2_cardinfo_left {
	margin-bottom: 25px;
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container #input_9_7_2_cardinfo_left .selectBox-dropdown {
	width: 48.6541049798% !important;
	max-width: 361.5px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container #input_9_7_2_cardinfo_left .selectBox-dropdown.ginput_card_expiration_month {
	margin-right: 2.6917900403768504%
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container #input_9_7_2_cardinfo_left .selectBox-dropdown.ginput_card_expiration_year {
	margin-right: 0px
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container #input_9_7_2_cardinfo_right {
	width: 100%;
	float: left
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container #input_9_7_2_cardinfo_right label {
	margin-left: 10px;
	margin-top: 14px;
	width: auto
}

.gravity_form .gravity_form_inner .gform_wrapper.competition_entry_wrapper form .gform_body .gform_fields #field_9_7 #input_9_7_2_container .ginput_card_security_code_icon {
	background-image: url(../img/shared/general/gf-creditcard-icons.png);
	background-position: 0 -128px;
	background-repeat: no-repeat;
	display: -moz-inline-stack;
	display: inline-block;
	position: relative;
	height: 23px;
	width: 32px;
	float: left;
	top: 10px
}

.page-template-template_form .main_page_content {
	margin-top: 45px
}

.page-template-template_form .main_page_content form {
	max-width: 450px;
	width: 100%;
	float: left
}

.page-template-template_form .main_page_content form .single {
	float: left
}

.page-template-template_form .main_page_content form .single input {
	padding: 10px 10px 10px 30px;
	box-sizing: border-box;
	letter-spacing: 0.5px;
	background: #ebeaed;
	font-size: 16px;
	color: #625d6a;
	border: none;
	width: 100%;
	float: left
}

.page-template-template_form .main_page_content form .single input::-webkit-input-placeholder {
	color: #625d6a
}

.page-template-template_form .main_page_content form .single input:-moz-placeholder {
	color: #625d6a
}

.page-template-template_form .main_page_content form .single input::-moz-placeholder {
	color: #625d6a
}

.page-template-template_form .main_page_content form .single input:-ms-input-placeholder {
	color: #625d6a
}

.page-template-template_form .main_page_content form .single button {
	padding: 10px 10px 11px 10px;
	text-transform: uppercase;
	box-sizing: border-box;
	letter-spacing: 0.5px;
	background: #625d6a;
	text-align: center;
	font-size: 14px;
	border: none;
	width: 100%;
	float: left;
	color: #FFF;
	margin: 0px
}

.page-template-template_form .main_page_content form .single.input {
	margin-right: 2.2222222222222223%;
	max-width: 315px;
	width: 70%
}

.page-template-template_form .main_page_content form .single.button {
	width: 27.77777777777778%;
	max-width: 125px
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: Alpha(Opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-draggable-handle {
	-ms-touch-action: none;
	    touch-action: none
}

.ui-resizable {
	position: relative
}

.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	    touch-action: none
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none
}

.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0
}

.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0
}

.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%
}

.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px
}

.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px
}

.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px
}

.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px
}

.ui-selectable {
	-ms-touch-action: none;
	    touch-action: none
}

.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black
}

.ui-sortable-handle {
	-ms-touch-action: none;
	    touch-action: none
}

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .5em;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-widget {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10pt
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #EBEAED;
	background: #ffffff;
	color: #8b8894
}

.ui-widget-content a {
	color: #8b8894
}

.ui-widget-header {
	border: 1px solid #8b8894;
	background: #8b8894;
	color: #ffffff;
	font-weight: bold
}

.ui-widget-header a {
	color: #ffffff
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ebeaed;
	background: #ebeaed;
	font-weight: normal;
	color: #8b8894
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #8b8894;
	text-decoration: none
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #625d69
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #625d69;
	text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #8b8894;
	background: #8b8894;
	font-weight: normal;
	color: #ffffff
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #8b8894;
	background: #8b8894;
	color: #ffffff
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #ffffff
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: Alpha(Opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_8b8894_256x240.png")
}

.ui-widget-header .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_ebeaed_256x240.png")
}

.ui-state-default .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_ffffff_256x240.png")
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_555555_256x240.png")
}

.ui-state-active .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_ffffff_256x240.png")
}

.ui-state-highlight .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_777620_256x240.png")
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../img/shared/datepicker/ui-icons_cc0000_256x240.png")
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0
}

.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
	margin: 0px 0 0 0px;
	padding: 5px;
	background: #666666;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px
}

.selectBox-dropdown {
	width: 100% !important;
	min-width: 1px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
	text-align: left;
	cursor: default;
	outline: none;
	float: left
}

.selectBox-dropdown.selectBox-disabled .selectBox-label {
	opacity: 0.5
}

.selectBox-dropdown .selectBox-label {
	color: #171717;
	font-family: "Gotham A", "Gotham B", sans-serif;
	border: 1px solid #a9a9a9;
	box-sizing: border-box;
	width: 100% !important;
	display: inline-block;
	white-space: nowrap;
	border-radius: 0px;
	overflow: hidden;
	padding: 15px;
	width: 100%;
	float: left
}

.selectBox-dropdown .selectBox-arrow {
	top: 0;
	right: 15px;
	width: 13px;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
	background-image: url("../img/shared/arrows/selectbox_arrow.png");
	background-image: url("../img/shared/arrows/selectbox_arrow.svg"), none;
	background-size: 13px 7px;
	background-position: 50%
}

.selectBox-dropdown-menu {
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
	background: #EBEAED;
	position: absolute;
	max-height: 250px;
	max-width: 362px;
	min-height: 1em;
	overflow: auto;
	z-index: 99999;
	padding: 15px;
	margin: 0px
}

.selectBox-inline {
	min-width: 150px;
	outline: none;
	background: #FFF;
	display: inline-block;
	overflow: auto
}

.selectBox-options,
.selectBox-options li,
.selectBox-options li a {
	list-style: none;
	display: block;
	cursor: default
}

.selectBox-options.selectBox-options-top {
	border-bottom: none;
	margin-top: 1px
}

.selectBox-options.selectBox-options-bottom {
	border-top: none
}

.selectBox-options li {
	width: 100%;
	float: left;
	margin-bottom: 10px
}

.selectBox-options li:last-child {
	margin-bottom: 0px
}

.selectBox-options li a {
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	color: #171717;
	padding: 0px;
	margin: 0px
}

.page-template-template_media .main_page_content {
	margin-top: 45px
}

.page-template-template_media .main_page_content form {
	width: 100%;
	max-width: 450px;
	float: left
}

.page-template-template_media .main_page_content form .single {
	float: left
}

.page-template-template_media .main_page_content form .single input {
	width: 100%;
	float: left;
	background: #ebeaed;
	color: #625d6a;
	font-size: 16px;
	border: none;
	padding: 10px 10px 10px 30px;
	box-sizing: border-box;
	letter-spacing: 0.5px
}

.page-template-template_media .main_page_content form .single input::-webkit-input-placeholder {
	color: #625d6a
}

.page-template-template_media .main_page_content form .single input:-moz-placeholder {
	color: #625d6a
}

.page-template-template_media .main_page_content form .single input::-moz-placeholder {
	color: #625d6a
}

.page-template-template_media .main_page_content form .single input:-ms-input-placeholder {
	color: #625d6a
}

.page-template-template_media .main_page_content form .single button {
	width: 100%;
	float: left;
	color: #FFF;
	border: none;
	margin: 0px;
	font-size: 14px;
	text-align: center;
	background: #625d6a;
	letter-spacing: 0.5px;
	box-sizing: border-box;
	text-transform: uppercase;
	padding: 10px 10px 11px 10px
}

.page-template-template_media .main_page_content form .single.input {
	width: 70%;
	max-width: 315px;
	margin-right: 2.2222222222222223%
}

.page-template-template_media .main_page_content form .single.button {
	width: 27.77777777777778%;
	max-width: 125px
}

.media_grid {
	width: 100%;
	float: left
}

.media_grid .media_grid_inner {
	width: 100%;
	float: left
}

.media_grid .media_grid_inner .top_bar {
	width: 100%;
	height: 25px;
	float: left;
	background: #8B8894;
	margin-bottom: 60px;
	display: none
}

.media_grid .media_grid_inner .media_filter {
	width: 100%;
	float: left;
	text-align: right;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 15px
}

.media_grid .media_grid_inner .grid_header {
	width: 100%;
	float: left;
	margin-top: 65px
}

.media_grid .media_grid_inner .grid_header h1 {
	width: 100%;
	max-width: 466px;
	float: left;
	margin-bottom: 82px;
	font-size: 31px;
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-weight: 300;
	letter-spacing: 1px;
	border-bottom: 1px solid #CECCD0;
	padding-bottom: 5px;
	color: #171717
}

.media_grid .media_grid_inner .grid {
	width: 100%;
	float: left
}

.media_grid .media_grid_inner .grid .single {
	width: 24.080130825838104%;
	max-width: 294.5px;
	float: left;
	margin-right: 1.2264922322158627%;
	margin-bottom: 15px
}

.media_grid .media_grid_inner .grid .single:nth-child(4n+4) {
	margin-right: 0px
}

.media_grid .media_grid_inner .grid .single a {
	width: 100%;
	float: left
}

.media_grid .media_grid_inner .grid .single a img {
	width: 100%;
	height: auto;
	float: left
}

@media (max-width: 1016px) {
	.media_grid .media_grid_inner .grid .single {
		width: 32.15824520176264%;
		max-width: 273.666666667px;
		margin-right: 1.762632197414806%
	}
	.media_grid .media_grid_inner .grid .single:nth-child(4n+4) {
		margin-right: 1.762632197414806%
	}
	.media_grid .media_grid_inner .grid .single:nth-child(3n+3) {
		margin-right: 0%
	}
}

@media (max-width: 768px) {
	.media_grid .media_grid_inner .grid .single {
		width: 48.758278145695364%;
		max-width: 294.5px;
		margin-right: 2.4834437086092715%
	}
	.media_grid .media_grid_inner .grid .single:nth-child(4n+4) {
		margin-right: 2.4834437086092715%
	}
	.media_grid .media_grid_inner .grid .single:nth-child(3n+3) {
		margin-right: 2.4834437086092715%
	}
	.media_grid .media_grid_inner .grid .single:nth-child(2n+2) {
		margin-right: 0%
	}
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #2B2631;
	opacity: 0.72;
	filter: alpha(opacity=72)
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder {
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-preloader,
.mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none !important
}

.mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #CCC
}

.mfp-preloader a:hover {
	color: #FFF
}

.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-s-error .mfp-content {
	display: none
}

.mfp-close {
	width: 26px;
	height: 26px;
	position: absolute;
	left: 0px;
	right: 0px;
	top: 25px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	background-repeat: no-repeat;
	background-image: url("../img/shared/popup/media_popup_close.png");
	background-image: url("../img/shared/popup/media_popup_close.svg"), none;
	text-indent: -1000em;
	background-color: transparent
}

button.mfp-arrow {
	width: 16px;
	height: 26px;
	background-color: transparent;
	top: 57%;
	border: 0;
	display: block;
	outline: none;
	padding: 0;
	margin: 0;
	z-index: 1046;
	margin-top: -55px;
	position: absolute;
	-webkit-appearance: none
}

.mfp-arrow-left {
	left: 25px;
	background-repeat: no-repeat;
	background-image: url("../img/shared/popup/media_arrow_left.png");
	background-image: url("../img/shared/popup/media_arrow_left.svg"), none
}

.mfp-arrow-right {
	right: 25px;
	background-repeat: no-repeat;
	background-image: url("../img/shared/popup/media_arrow_right.png");
	background-image: url("../img/shared/popup/media_arrow_right.svg"), none
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto
}

.mfp-figure {
	line-height: 0
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #444
}

.mfp-figure small {
	color: #BDBDBD;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-figure figure {
	margin: 0;
	background: #FFF;
	padding: 35px 70px 0px 70px
}

.mfp-bottom-bar {
	margin-top: -40px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto;
	background: #FFF;
	color: #000;
	padding: 28px 70px 22px 70px;
	box-sizing: border-box
}

@media (max-width: 505px) {
	.mfp-bottom-bar {
		padding: 14px 23px 11px 23px
	}
}

.mfp-title {
	width: 100%;
	float: left;
	text-align: left;
	line-height: 18px;
	color: #625d6a;
	word-wrap: break-word
}

.mfp-title strong {
	width: auto;
	float: left;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 13.5px;
	font-weight: 600
}

.mfp-title p {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 13.5px;
	margin-top: -1px
}

.mfp-title .download {
	width: 250px;
	float: right;
	text-align: right
}

.mfp-title .download a {
	width: 100%;
	float: right;
	margin-bottom: 5px;
	font-size: 13.5px;
	text-transform: uppercase;
	text-decoration: underline
}

.mfp-title .download a strong {
	float: none;
	margin: 0px
}

.mfp-title .download a:last-child {
	margin-bottom: 0px
}

.mfp-counter {
	width: auto;
	float: left;
	color: #000;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 500;
	line-height: 13px;
	white-space: nowrap;
	display: none
}

.mfp-image-holder .mfp-content {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, 0.6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
}

@media all and (max-width: 900px) {
	.mfp-arrow {
		-webkit-transform: scale(0.75);
		        transform: scale(0.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		        transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		        transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

.mfp-ie7 .mfp-img {
	padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
	padding: 0
}

.mfp-ie7 .mfp-content {
	padding-top: 44px
}

.mfp-s-loading .mfp-arrow {
	display: none
}

.explore_section {
	width: 100%;
	float: left;
	margin-bottom: 57px;
	margin-left: 5px;
	border-top: 1px solid #CECCD0;
	padding-top: 30px;
	margin-top: 5px
}

@media (max-width: 655px) {
	.explore_section {
		margin-top: 0px;
		margin-left: 0px
	}
}

.explore_section h2 {
	width: 100%;
	float: left;
	color: #171717;
	text-align: center;
	font-size: 12.5px;
	line-height: 23px;
	font-weight: 600;
	letter-spacing: 0.75px;
	text-transform: uppercase;
	margin-bottom: 30px
}

@media (max-width: 655px) {
	.explore_section h2 {
		font-size: 11px;
		color: #000
	}
}

.explore_section .explore_section_inner {
	width: 100%;
	float: left
}

.explore_section .explore_section_inner .single_block {
	width: 24.080130825838104%;
	max-width: 294.5px;
	float: left;
	margin-right: 1.2264922322158627%
}

.explore_section .explore_section_inner .single_block.last_child {
	margin-bottom: 0px;
	margin-right: 0px
}

.explore_section .explore_section_inner .single_block:hover .overlay {
	background: rgba(98, 93, 106, 0.5);
	-webkit-transform: translateY(-5px);
	        transform: translateY(-5px)
}

.explore_section .explore_section_inner .single_block a {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 1;
	-webkit-font-smoothing: subpixel-antialiased
}

.explore_section .explore_section_inner .single_block a img {
	width: 100%;
	height: auto;
	float: left
}

.explore_section .explore_section_inner .single_block a .overlay {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: -5px;
	background: #625D69;
	background: rgba(98, 93, 106, 0.4);
	color: #FFF;
	text-transform: uppercase;
	padding: 15px 12px 20px 12px;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in
}

.explore_section .explore_section_inner .single_block a .overlay strong {
	width: 100%;
	float: left;
	font-weight: 300;
	font-size: 13.5px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.explore_section .explore_section_inner .single_block a .overlay p {
	width: 100%;
	float: left;
	font-size: 9px;
	letter-spacing: 0.5px
}

@media (max-width: 1015px) {
	.explore_section .explore_section_inner .single_block {
		width: 49.101796407185624%;
		max-width: 410px;
		margin-right: 1.7964071856287425%;
		margin-bottom: 15px
	}
	.explore_section .explore_section_inner .single_block:nth-child(2n+2) {
		margin-right: 0px
	}
	.explore_section .explore_section_inner .single_block.three {
		margin-bottom: 0px
	}
	.explore_section .explore_section_inner .single_block:hover .overlay {
		-webkit-transform: none;
		        transform: none
	}
	.explore_section .explore_section_inner .single_block a .overlay {
		height: 100%;
		top: 0px;
		bottom: auto;
		text-align: center;
		padding-top: 44%
	}
	.explore_section .explore_section_inner .single_block a .overlay strong {
		font-size: 19.5px;
		margin-bottom: 10px
	}
	.explore_section .explore_section_inner .single_block a .overlay p {
		font-size: 12px
	}
}

@media (max-width: 725px) {
	.explore_section .explore_section_inner .single_block a .overlay strong {
		font-size: 16.5px
	}
	.explore_section .explore_section_inner .single_block a .overlay p {
		font-size: 11px
	}
}

@media (max-width: 655px) {
	.explore_section .explore_section_inner .single_block a .overlay {
		height: auto;
		padding: 5px;
		top: auto;
		bottom: 0px
	}
	.explore_section .explore_section_inner .single_block a .overlay strong {
		font-size: 11px;
		text-align: left;
		margin-bottom: 0px
	}
	.explore_section .explore_section_inner .single_block a .overlay p {
		display: none
	}
}

@media (max-width: 655px) {
	.home .explore_section {
		margin-top: 0px
	}
}

.gallery {
	width: 100%;
	float: left;
	margin-bottom: 57px;
	margin-left: 0px;
	margin-top: 10px
}

.gallery .gallery_inner {
	width: 100%;
	float: left
}

.gallery .gallery_inner .column {
	width: 24.080130825838104%;
	max-width: 294.5px;
	margin-right: 1.2264922322158627%;
	float: left;
	overflow: hidden
}

.gallery .gallery_inner .column.column_four {
	margin-right: 0px
}

.gallery .gallery_inner .column a {
	width: 100%;
	float: left;
	margin-bottom: 5.8%
}

.gallery .gallery_inner .column a img {
	width: 100%;
	height: auto;
	float: left
}

.gallery .gallery_inner .column a:last-child {
	margin-bottom: 0px
}

@media (max-width: 655px) {
	.gallery .gallery_inner .column {
		width: 48.9816700610998%;
		max-width: 240.5px;
		margin-right: 2.0366598778004072%
	}
	.gallery .gallery_inner .column.column_two {
		margin-right: 0px
	}
}

.gallery_viewer {
	width: 100%;
	float: left;
	margin-bottom: 57px
}

.gallery_viewer .gallery_viewer_inner {
	width: 100%;
	float: left
}

.gallery_viewer .gallery_viewer_inner #controls {
	width: 100%;
	float: left
}

.gallery_viewer .gallery_viewer_inner #controls span {
	top: 50%;
	width: 14px;
	height: 26px;
	z-index: 9999;
	cursor: pointer;
	position: absolute;
	text-indent: -1000em;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.gallery_viewer .gallery_viewer_inner #controls span.prev {
	background-image: url("../img/shared/arrows/gallery/arrow-left.png");
	background-image: url("../img/shared/arrows/gallery/arrow-left.svg"), none;
	left: 15px
}

.gallery_viewer .gallery_viewer_inner #controls span.next {
	background-image: url("../img/shared/arrows/gallery/arrow-right.png");
	background-image: url("../img/shared/arrows/gallery/arrow-right.svg"), none;
	right: 15px
}

.gallery_viewer .gallery_viewer_inner .responsiveHeight {
	position: relative;
	overflow: visible;
	padding-bottom: 0;
	height: 610px
}

.gallery_viewer .gallery_viewer_inner .responsiveHeight>.inner {
	position: absolute;
	height: 100%;
	width: 100%
}

.gallery_viewer .gallery_viewer_inner .iosSlider {
	position: relative;
	overflow: visible;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0
}

.gallery_viewer .gallery_viewer_inner .iosSlider .slider {
	height: 100%;
	width: 100%
}

.gallery_viewer .gallery_viewer_inner .iosSlider .slider .item {
	text-align: center;
	height: 100%;
	float: left;
	width: auto
}

.gallery_viewer .gallery_viewer_inner .iosSlider .slider .item img {
	height: 100%;
	width: auto;
	float: left
}

@media screen and (max-width: 1024px) {
	.gallery_viewer .gallery_viewer_inner .responsiveHeight {
		padding: 0 0 75% 0;
		height: 0
	}
}

.gallery_viewer .gallery_viewer_inner .prev {
	background-image: url("../img/shared/arrows/gallery/arrow-left.png");
	background-image: url("../img/shared/arrows/gallery/arrow-left.svg"), none;
	position: absolute;
	height: 26px;
	width: 14px;
	z-index: 10;
	left: 15px;
	top: 50%
}

.gallery_viewer .gallery_viewer_inner .next {
	background-image: url("../img/shared/arrows/gallery/arrow-right.png");
	background-image: url("../img/shared/arrows/gallery/arrow-right.svg"), none;
	position: absolute;
	height: 26px;
	width: 14px;
	z-index: 10;
	right: 15px;
	top: 50%
}

.gallery_viewer .gallery_viewer_inner .unselectable {
	opacity: 0.2
}

.gallery_viewer .back_to_gallery {
	width: auto;
	float: right;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 23px;
	margin-top: 20px;
	letter-spacing: 1px
}

@media (max-width: 655px) {
	.gallery_viewer .gallery_viewer_inner .images .images_inner img {
		width: auto;
		height: 310px
	}
}

.show_other_menus {
	width: 48.896156991005725%;
	max-width: 598px;
	float: left
}

.show_other_menus .show_other_menus_inner {
	width: 100%;
	float: left
}

.show_other_menus .show_other_menus_inner .download_pdf {
	width: 100%;
	float: left;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 1px;
	margin-bottom: 22px;
	display: none
}

.show_other_menus .show_other_menus_inner .menu_column {
	width: 49.163879598662206%;
	max-width: 294px;
	margin-right: 1.6722408026755853%;
	float: left
}

.show_other_menus .show_other_menus_inner .menu_column:last-child {
	margin-right: 0px
}

.show_other_menus .show_other_menus_inner .single_block {
	width: 100%;
	float: left;
	margin-bottom: 10px
}

.show_other_menus .show_other_menus_inner .single_block.last-child {
	margin-bottom: 0px
}

.show_other_menus .show_other_menus_inner .single_block:hover .overlay {
	background: rgba(98, 93, 106, 0.5);
	-webkit-transform: translateY(-10px);
	        transform: translateY(-10px)
}

.show_other_menus .show_other_menus_inner .single_block a {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	overflow: hidden;
	z-index: 1;
	-webkit-font-smoothing: subpixel-antialiased
}

.show_other_menus .show_other_menus_inner .single_block a img {
	width: 100%;
	height: auto;
	float: left
}

.show_other_menus .show_other_menus_inner .single_block a img.large_img {
	display: none
}

.show_other_menus .show_other_menus_inner .single_block a .overlay {
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: -10px;
	background: #625D69;
	background: rgba(98, 93, 106, 0.4);
	color: #FFF;
	text-transform: uppercase;
	padding: 12px 12px 20px 12px;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in
}

.show_other_menus .show_other_menus_inner .single_block a .overlay strong {
	width: 100%;
	float: left;
	font-weight: 300;
	font-size: 13.5px;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.show_other_menus .show_other_menus_inner .single_block a .overlay p {
	width: 100%;
	float: left;
	font-size: 9px;
	letter-spacing: 0.5px
}

@media (max-width: 1015px) {
	.show_other_menus {
		width: 100%;
		max-width: none
	}
	.show_other_menus .show_other_menus_inner .menu_column {
		width: 100%;
		max-width: none;
		margin-right: 0px
	}
	.show_other_menus .show_other_menus_inner .single_block {
		width: 24.1186839012926%;
		max-width: 205.25px;
		margin-right: 1.1750881316098707%
	}
	.show_other_menus .show_other_menus_inner .single_block a img.sized_img {
		display: none
	}
	.show_other_menus .show_other_menus_inner .single_block a img.large_img {
		display: block
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay {
		height: 100%;
		top: 0px;
		bottom: auto;
		text-align: center;
		padding: 60% 20px 0px 20px
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay strong {
		margin-bottom: 10px;
		font-size: 19.5px
	}
	.show_other_menus .show_other_menus_inner .single_block:hover .overlay {
		-webkit-transform: none;
		        transform: none
	}
	.show_other_menus .show_other_menus_inner .single_block:nth-child(2n+2) {
		margin-right: 1.1750881316098707%
	}
	.show_other_menus .show_other_menus_inner .single_block:last-child {
		margin-right: 0px
	}
}

@media (max-width: 850px) {
	.show_other_menus .show_other_menus_inner .single_block a .overlay {
		padding-left: 10px;
		padding-right: 10px
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay strong {
		font-size: 16.5px
	}
}

@media (max-width: 750px) {
	.show_other_menus .show_other_menus_inner .single_block {
		width: 49.14675767918089%;
		max-width: 288px;
		margin-right: 1.7064846416382253%
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay {
		padding-left: 10px;
		padding-right: 10px
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay strong {
		font-size: 16.5px
	}
	.show_other_menus .show_other_menus_inner .single_block:nth-child(2n+2) {
		margin-right: 0%
	}
}

@media (max-width: 655px) {
	.show_other_menus .show_other_menus_inner .download_pdf {
		display: block
	}
	.show_other_menus .show_other_menus_inner .menu_column {
		width: 49.163879598662206%;
		max-width: 294px;
		margin-right: 1.6722408026755853%
	}
	.show_other_menus .show_other_menus_inner .single_block {
		width: 100%;
		float: left;
		margin-bottom: 10px
	}
	.show_other_menus .show_other_menus_inner .single_block a img.sized_img {
		display: block
	}
	.show_other_menus .show_other_menus_inner .single_block a img.large_img {
		display: none
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay {
		height: auto;
		top: auto;
		bottom: -10px;
		text-align: left;
		padding: 5px;
		background: rgba(98, 93, 106, 0.5)
	}
	.show_other_menus .show_other_menus_inner .single_block a .overlay strong {
		font-size: 11px;
		font-weight: 300;
		letter-spacing: 1px;
		font-family: "Gotham A", "Gotham B", sans-serif;
	}
}

@media (max-width: 414px) {
	.show_other_menus {
		display: none
	}
}

.show_menu {
	width: 44.6443172526574%;
	max-width: 546px;
	float: left;
	margin-left: 6.459525756336877%
}

.show_menu .show_menu_inner {
	width: 100%;
	float: left
}

.show_menu .show_menu_inner .menu {
	width: 100%;
	float: left;
	border: 1px solid #DFDFE0;
	padding: 68px 105px 68px 105px;
	box-sizing: border-box;
	text-align: center;
	font-size: 13px;
	font-weight: 400
}

.show_menu .show_menu_inner .menu .logo {
	display: inline-block;
	margin-bottom: 100px
}

.show_menu .show_menu_inner .menu .logo.active_site_old_parsonage_hotel {
	width: 176px;
	height: 50px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url("../img/sites/old_parsonage/old_parsonage_menu_logo.jpg") no-repeat;
	background-image: url("../img/sites/old_parsonage/old_parsonage_menu_logo.svg"), none;
	text-indent: -1000em;
	margin-bottom: 68px
}

.show_menu .show_menu_inner .menu .menu_inner {
	width: 100%;
	max-width: 330px;
	display: inline-block;
	text-align: left
}

.show_menu .show_menu_inner .menu .menu_inner .intro {
	width: 100%;
	float: left;
	margin-bottom: 35px;
	text-align: center
}

.show_menu .show_menu_inner .menu .menu_inner .section {
	width: 100%;
	float: left;
	margin-bottom: 20px
}

.show_menu .show_menu_inner .menu .menu_inner .section strong {
	width: 100%;
	float: left;
	font-weight: 400;
	text-transform: uppercase
}

.show_menu .show_menu_inner .menu .menu_inner .section div {
	width: 100%;
	float: left
}

.show_menu .show_menu_inner .menu .menu_inner .section div p {
	width: auto;
	float: left
}

.show_menu .show_menu_inner .menu .menu_inner .section div p.price {
	float: right;
	text-transform: uppercase
}

.show_menu .show_menu_inner .menu .menu_inner .bottom {
	text-align: center;
	margin-top: 70px;
	font-size: 12px;
	width: 100%;
	float: left
}

.show_menu .show_menu_inner .menu .menu_inner .allergy_notice {
	text-align: center;
	margin-top: 0px;
	font-size: 12px;
	width: 100%;
	float: left
}

.show_menu .show_menu_inner .menu.centered .menu_inner .section strong {
	text-align: center
}

.show_menu .show_menu_inner .menu.centered .menu_inner .section div p {
	width: 100%;
	text-align: center
}

.show_menu .show_menu_inner .menu.centered .menu_inner .section div p.price {
	margin-top: 2px;
	margin-bottom: 5px;
	float: left
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section strong {
	text-align: center;
	margin-bottom: 5px
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section div {
	text-align: center
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section div p {
	width: auto;
	float: none;
	display: inline-block
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section .section_sep {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section .section_sep span {
	width: 50px;
	height: 1px;
	background: #000;
	display: inline-block
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section.align_left strong {
	text-transform: capitalize;
	margin-bottom: 10px;
	text-align: left;
	font-size: 16px
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section.align_left div {
	text-align: left
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section.align_left div p {
	float: left;
	display: block
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section.align_left div p.price {
	float: right
}

.show_menu .show_menu_inner .menu.centered_sections .menu_inner .section.align_left .section_sep {
	display: none
}

.show_menu .show_menu_inner .menu.wine_list {
	padding-left: 30px;
	padding-right: 30px
}

.show_menu .show_menu_inner .menu.wine_list .menu_inner {
	max-width: 530px
}

.show_menu .show_menu_inner .download_pdf {
	width: auto;
	float: left;
	text-transform: uppercase;
	font-size: 13px;
	line-height: 23px;
	margin-top: 13px;
	letter-spacing: 1px
}

@media (max-width: 1180px) {
	.show_menu {
		width: 100%;
		max-width: none;
		margin-left: 0px
	}
	.show_menu .show_menu_inner {
		width: 65%;
		float: none;
		margin: 0 auto
	}
}

@media (max-width: 1100px) {
	.show_menu .show_menu_inner .menu {
		padding-left: 52.5px;
		padding-right: 52.5px
	}
}

@media (max-width: 660px) {
	.show_menu .show_menu_inner {
		width: 100%
	}
}

.hero_image_grid {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 80px
}

@media (max-width: 655px) {
	.hero_image_grid {
		margin-bottom: 14px
	}
}

.hero_image_grid .hero_image_grid_inner {
	width: 100%;
	float: left
}

.hero_image_grid .hero_image_grid_inner .grid {
	width: 100%;
	float: left
}

.hero_image_grid .hero_image_grid_inner .grid img {
	width: 31.97056418642682%;
	max-width: 391px;
	height: auto;
	float: left;
	margin-right: 2.044153720359771%;
	margin-bottom: 1.89%
}

.hero_image_grid .hero_image_grid_inner .grid img.two,
.hero_image_grid .hero_image_grid_inner .grid img.five,
.hero_image_grid .hero_image_grid_inner .grid img.six {
	margin-right: 0px
}

.hero_image_grid .hero_image_grid_inner .grid img.three,
.hero_image_grid .hero_image_grid_inner .grid img.four,
.hero_image_grid .hero_image_grid_inner .grid img.six {
	margin-bottom: 0px
}

.hero_image_grid .hero_image_grid_inner .grid .offer_title {
	width: 100%;
	text-align: center;
	color: #FFF;
	font-size: 42px;
	font-weight: 300;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 4px;
	position: absolute;
	z-index: 5;
	top: 40%
}

.hero_image_grid .hero_image_grid_inner .grid .offer_title .inner_title {
	width: 100%;
	max-width: 391px;
	color: #FFF;
	display: inline-block
}

@media (max-width: 820px) {
	.hero_image_grid .hero_image_grid_inner .grid .offer_title {
		font-size: 32px
	}
	.hero_image_grid .hero_image_grid_inner .grid .offer_title .inner_title {
		max-width: none
	}
}

@media (max-width: 655px) {
	.hero_image_grid .hero_image_grid_inner .grid .offer_title {
		font-size: 26px
	}
}

@media (max-width: 525px) {
	.hero_image_grid .hero_image_grid_inner .grid .offer_title {
		font-size: 20px
	}
}

.hero_image_grid #sticky-anchor {
	width: 100%;
	height: 2px;
	float: left;
	margin-top: -95px
}

.hero_image_grid .slider_bottom_links {
	width: 778px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10
}

.hero_image_grid .slider_bottom_links a {
	width: 149.5px;
	float: left;
	background: #FFF;
	padding: 8px 8px 0px 8px;
	margin-right: 60px;
	box-sizing: border-box
}

.hero_image_grid .slider_bottom_links a.last {
	margin-right: 0px
}

.hero_image_grid .slider_bottom_links a span {
	width: 100%;
	float: left;
	background: #EA0076;
	color: #FFF;
	text-transform: uppercase;
	font-size: 13px;
	padding: 10px 0px 7px 0px;
	box-sizing: border-box;
	font-weight: 600;
	text-align: center;
	-webkit-font-smoothing: subpixel-antialiased
}

.hero_image_grid .slider_bottom_links.stuck {
	width: 100%;
	max-width: 778px;
	height: 37px;
	top: 59px;
	left: 8px;
	right: 0px;
	z-index: 10;
	margin-left: auto;
	margin-right: auto;
	position: fixed
}

.hero_image_grid .slider_bottom_links.stuck a {
	padding: 0px 8px 8px 8px
}

@media (max-width: 1015px) {
	.hero_image_grid .slider_bottom_links.stuck {
		max-width: 643px;
		position: absolute;
		bottom: 0px;
		top: auto !important
	}
	.hero_image_grid .slider_bottom_links.stuck a {
		padding: 8px 8px 0px 8px
	}
}

@media (max-width: 820px) {
	.hero_image_grid .slider_bottom_links.stuck {
		max-width: none;
		height: auto;
		position: relative;
		left: auto;
		right: auto;
		top: auto
	}
	.hero_image_grid .slider_bottom_links.stuck a {
		padding: 0px
	}
}

@media (max-width: 1015px) {
	.hero_image_grid .slider_bottom_links {
		width: 643px
	}
	.hero_image_grid .slider_bottom_links a {
		margin-right: 15px
	}
}

@media (max-width: 820px) {
	.hero_image_grid .slider_bottom_links {
		width: 100%;
		float: left;
		position: relative;
		margin-top: 15px
	}
	.hero_image_grid .slider_bottom_links a {
		width: 23.628048780487802%;
		padding: 0px;
		margin-right: 1.8292682926829267%
	}
}

@media (max-width: 655px) {
	.hero_image_grid .slider_bottom_links {
		display: none
	}
}

.single_offer_page .hero_image_grid {
	margin-bottom: 14px
}

.timeline_section {
	width: 100%;
	float: left;
	position: relative;
	background: #949494
}

.timeline_section .timeline_section_inner {
	width: 100%;
	float: left
}

.timeline_section .timeline_section_inner .images {
	width: 100%;
	min-height: 955px;
	float: left;
	padding: 160px 90px 160px 90px;
	box-sizing: border-box;
	position: relative
}

.timeline_section .timeline_section_inner .images img {
	width: auto;
	position: absolute;
	z-index: 1;
	opacity: 0.6
}

.timeline_section .timeline_section_inner .images img.zero {
	left: 230px;
	z-index: 3
}

.timeline_section .timeline_section_inner .images img.one {
	right: 230px;
	z-index: 2
}

.timeline_section .timeline_section_inner .images img.two {
	right: 90px;
	top: 260px;
	z-index: 3
}

.timeline_section .timeline_section_inner .images img.three {
	right: 250px;
	bottom: 175px;
	z-index: 2
}

.timeline_section .timeline_section_inner .images img.four {
	left: 290px;
	bottom: 160px;
	z-index: 2
}

.timeline_section .timeline_section_inner .images img.five {
	left: 90px;
	top: 330px;
	z-index: 2
}

.timeline_section .timeline_section_inner .images img.six {
	top: 190px;
	left: 485px
}

.timeline_section .timeline_section_inner .overlay {
	width: 100%;
	float: left;
	position: absolute;
	z-index: 4;
	top: 46%;
	text-align: center;
	color: #FFF
}

.timeline_section .timeline_section_inner .overlay h2 {
	width: 100%;
	max-width: 955px;
	display: inline-block;
	font-size: 33px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 1px;
	border-bottom: 1px solid #D5D5D5;
	padding-bottom: 5px
}

.timeline_section .timeline_section_inner .overlay ul {
	width: 100%;
	float: left;
	margin-top: 10px
}

.timeline_section .timeline_section_inner .overlay ul li {
	width: auto;
	display: inline-block;
	margin-right: 40px
}

.timeline_section .timeline_section_inner .overlay ul li a {
	width: 100%;
	float: left;
	color: #FFF;
	text-transform: uppercase
}

.timeline_section .timeline_section_inner .overlay ul li:last-child {
	margin-right: 0px
}

.history_panel_sections {
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 80px
}

.history_panel_sections .history_panel_sections_inner {
	width: 100%;
	max-width: 1125px;
	margin: 0 auto
}

.history_panel_sections .history_panel_sections_inner .single_panel {
	width: 100%;
	max-width: 500px;
	float: left;
	margin-bottom: 160px
}

.history_panel_sections .history_panel_sections_inner .single_panel .single_panel_inner {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_right_align {
	background: #C1C4BB
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_right_align .single_panel_inner {
	padding: 285px 65px 70px 120px;
	box-sizing: border-box;
	text-align: right
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_right_align .single_panel_inner .title {
	width: 100%;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 30px
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_right_align .single_panel_inner .content {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_right_align .single_panel_inner .content p {
	width: 100%;
	float: left;
	color: #61635e;
	font-size: 18px;
	line-height: 24px
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_left_align {
	background: #C1C4BB
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_left_align .single_panel_inner {
	padding: 285px 120px 70px 65px;
	box-sizing: border-box
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_left_align .single_panel_inner .title {
	width: 100%;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 30px
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_left_align .single_panel_inner .content {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.text_panel_left_align .single_panel_inner .content p {
	width: 100%;
	float: left;
	color: #61635e;
	font-size: 18px;
	line-height: 24px
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_left_align .single_panel_inner {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_left_align .single_panel_inner .img {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_left_align .single_panel_inner .img img {
	width: 100%;
	height: auto;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_left_align .single_panel_inner .title {
	width: 100%;
	float: left;
	color: #61635e;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	margin-top: 45px;
	margin-bottom: 30px;
	padding-left: 35px;
	box-sizing: border-box
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_left_align .single_panel_inner .content {
	width: 100%;
	max-width: 445px;
	float: left;
	padding-left: 65px;
	box-sizing: border-box
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_left_align .single_panel_inner .content p {
	width: 100%;
	float: left;
	color: #61635e;
	font-size: 18px;
	line-height: 24px
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_right_align .single_panel_inner {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_right_align .single_panel_inner .img {
	width: 100%;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_right_align .single_panel_inner .img img {
	width: 100%;
	height: auto;
	float: left
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_right_align .single_panel_inner .title {
	width: 100%;
	float: left;
	color: #61635e;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 400;
	margin-top: 45px;
	margin-bottom: 30px;
	text-align: right;
	padding-right: 35px;
	box-sizing: border-box
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_right_align .single_panel_inner .content {
	width: 100%;
	max-width: 445px;
	float: right;
	padding-right: 65px;
	box-sizing: border-box;
	text-align: right
}

.history_panel_sections .history_panel_sections_inner .single_panel.image_panel_with_text_right_align .single_panel_inner .content p {
	width: 100%;
	float: left;
	color: #61635e;
	font-size: 18px;
	line-height: 24px
}

.history_panel_sections .history_panel_sections_inner .single_panel.even {
	float: right
}

.history_panel_sections .history_panel_sections_inner .single_panel:nth-child(2) {
	margin-top: 160px
}

.previous_owners {
	width: 100%;
	float: left;
	background: #949494
}

.previous_owners .previous_owners_inner {
	width: 100%;
	float: left;
	padding: 280px 185px 260px 185px;
	box-sizing: border-box;
	text-align: center;
	color: #FFF
}

.previous_owners .previous_owners_inner h3 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #BFBFBF;
	padding-bottom: 35px;
	margin-bottom: 45px
}

.previous_owners .previous_owners_inner h3 p {
	width: 100%;
	max-width: 455px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 300
}

.previous_owners .previous_owners_inner h3 p strong {
	width: 100%;
	float: left;
	margin-bottom: 5px;
	font-size: 40px;
	font-weight: 400;
	letter-spacing: 1px
}

.previous_owners .previous_owners_inner .icons {
	width: 100%;
	max-width: 955px;
	display: inline-block
}

.previous_owners .previous_owners_inner .icons .single_icon {
	width: 100%;
	max-width: 0px;
	float: left
}

.tab_layout {
	width: 100%;
	float: left;
	margin-top: 40px;
	margin-bottom: 45px
}

.tab_layout .tab_layout_inner {
	width: 100%;
	float: left
}

.tab_layout .tab_layout_inner .the_tabs {
	width: 100%;
	float: left
}

.tab_layout .tab_layout_inner .the_tabs li {
	width: 50%;
	float: left;
	text-align: center;
	padding: 15px 0px 15px 0px;
	border: 1px solid #8b8894;
	box-sizing: border-box;
	cursor: pointer
}

.tab_layout .tab_layout_inner .the_tabs li span {
	width: 100%;
	float: left;
	font-weight: 300;
	font-size: 15px;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.tab_layout .tab_layout_inner .the_tabs li p {
	width: 100%;
	float: left;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 19px;
	margin-top: 5px;
	color: #8b8894
}

.tab_layout .tab_layout_inner .the_tabs li.two {
	background: #FFF;
	color: #8b8894;
	border: 1px solid #8b8894
}

.tab_layout .tab_layout_inner .the_tabs li.active {
	background: #8b8894;
	color: #FFF
}

.tab_layout .tab_layout_inner .the_tabs li.active p {
	color: #FFF
}

@media (max-width: 655px) {
	.tab_layout {
		margin-top: 10px;
		margin-bottom: 20px
	}
	.tab_layout .tab_layout_inner .the_tabs li span {
		font-size: 12px
	}
	.tab_layout .tab_layout_inner .the_tabs li p {
		font-size: 16px
	}
}

.featured_event_slider {
	margin-bottom: 10px;
	margin-left: 5px;
	width: 100%;
	float: left
}

@media (max-width: 1015px) {
	.featured_event_slider {
		margin-bottom: 25px
	}
}

@media (max-width: 655px) {
	.featured_event_slider {
		margin-bottom: 35px
	}
}

.featured_event_slider .featured_event_slider_inner {
	width: 100%;
	float: left
}

.featured_event_slider .featured_event_slider_inner .single_event {
	position: relative;
	max-width: 611.5px;
	float: left;
	width: 50%
}

.featured_event_slider .featured_event_slider_inner .single_event img {
	height: auto;
	width: 100%;
	float: left
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay_background {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 1
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay_background.black {
	background: rgba(0, 0, 0, 0.4)
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay_background.white {
	background: rgba(255, 255, 255, 0.4)
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay {
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 100%;
	float: left;
	color: #FFF;
	z-index: 2;
	left: 0px;
	top: 0px
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner {
	font-family: "Gotham A", "Gotham B", sans-serif;
	bottom: 8.183306055646481%;
	left: 8.183306055646481%;
	position: absolute
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner a {
	color: #FFF
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner strong {
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
	letter-spacing: 1.6px;
	font-weight: normal;
	line-height: 45px;
	font-size: 40px;
	float: left;
	width: 85%
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner p {
	margin: 0px 0px 0px 0px;
	line-height: 30px;
	font-size: 22px;
	color: #a2a0a9;
	width: 100%;
	float: left
}

@media (max-width: 1015px) {
	.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner {
		bottom: 7.050528789659224%;
		left: 7.050528789659224%
	}
	.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner strong {
		letter-spacing: 2px;
		line-height: 30px;
		font-size: 22px;
		width: 50%
	}
	.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner p {
		line-height: 24px;
		font-size: 18px
	}
}

@media (max-width: 765px) {
	.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner {
		bottom: 3.3277870216306153%;
		left: 3.3277870216306153%
	}
	.featured_event_slider .featured_event_slider_inner .single_event .overlay .overlay_inner strong {
		width: 100%
	}
}

.featured_event_slider .featured_event_slider_inner .single_event .overlay.black .overlay_inner p {
	color: #FFF
}

@media (max-width: 1015px) {
	.featured_event_slider .bx-wrapper .bx-prev {
		background-image: url("../img/shared/arrows/arrow_left_small.png");
		left: 5px
	}
	.featured_event_slider .bx-wrapper .bx-next {
		background-image: url("../img/shared/arrows/arrow_right_small.png");
		right: 13px
	}
	.featured_event_slider .bx-wrapper .bx-controls-direction a {
		margin-top: 0px;
		height: 15px;
		width: 9px
	}
}

.featured_event_slider .bottom_cta {
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	font-size: 15px;
	width: 100%;
	float: left
}

.featured_event_slider .bottom_cta a {
	letter-spacing: 1.6px;
	margin-right: 5px;
	margin-top: 10px;
	float: right;
	width: auto
}



.featured_event_slider #map {
	height: 610px;
	width: 100%;
	float: left
}

.featured_event_slider #venue_map {
	height: 610px;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-div-icon {
	background: transparent;
	border: none
}

.featured_event_slider.venue_view_active .leaflet-popup .leaflet-popup-close-button {
	margin-right: auto;
	margin-left: auto;
	display: none;
	right: 0px;
	left: 0px;
	top: 5px
}

.featured_event_slider.venue_view_active .leaflet-popup-tip-container {
	display: inline-block;
	width: 20px;
	float: none
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper {
	background: #504d56;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content {
	padding: 0px !important;
	width: 200px;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .title {
	border-bottom: 1px solid #625f67;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	box-sizing: border-box;
	letter-spacing: 0.6px;
	font-weight: normal;
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	padding: 5px;
	color: #FFF;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner {
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event {
	background: url("../img/shared/events/event_cal_arrow_vsmall.svg");
	background-position: 165px center;
	border-bottom: 1px solid #625f67;
	background-repeat: no-repeat;
	background-size: 5px 9px;
	box-sizing: border-box;
	padding: 15px;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.6px;
	font-weight: normal;
	line-height: 18px;
	max-width: 125px;
	font-size: 14px;
	width: 100%;
	float: left;
	color: #FFF
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event strong a {
	width: 100%;
	float: left;
	color: #FFF
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event .event_categories {
	margin: 2px 0px 0px 0px !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 10px;
	color: #d9d9d9;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width {
	font-family: "Gotham A", "Gotham B", sans-serif;
	display: inline-block;
	width: 100%
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .left {
	margin-right: 30px;
	width: 145px;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .left h2 {
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 4px;
	line-height: 18px;
	font-size: 16px;
	color: #615d69;
	float: left;
	width: 75%
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .left h2 a {
	color: #615d69
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .left p {
	line-height: 12px;
	font-size: 12px;
	color: #a2a0a9;
	margin: 0px;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .left p.location {
	margin-bottom: 5px
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .right {
	width: 80px;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-content-wrapper .full_width .right img {
	height: auto;
	width: 100%;
	float: left
}

.featured_event_slider.venue_view_active .leaflet-popup-tip-container .leaflet-popup-tip {
	border-top: 10px solid #565656
}

.featured_event_slider.map_view_active .leaflet-div-icon {
	background: transparent;
	border: none
}

.featured_event_slider.map_view_active .leaflet-marker-icon .number {
	font-family: "Gotham A", "Gotham B", sans-serif;
	position: relative;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	width: 28px;
	top: -33px
}

.featured_event_slider.map_view_active .leaflet-popup .leaflet-popup-close-button {
	margin-right: auto;
	margin-left: auto;
	right: 0px;
	left: 0px;
	top: 5px
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper {
	background: #edecee
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .leaflet-popup-content {
	padding: 30px 15px 10px 15px !important;
	width: 285px
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width {
	font-family: "Gotham A", "Gotham B", sans-serif;
	display: inline-block;
	width: 100%
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .left {
	margin-right: 30px;
	width: 145px;
	float: left
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .left h2 {
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 4px;
	line-height: 18px;
	font-size: 16px;
	color: #615d69;
	float: left;
	width: 75%
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .left h2 a {
	color: #615d69
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .left p {
	line-height: 12px;
	font-size: 12px;
	color: #a2a0a9;
	margin: 0px;
	width: 100%;
	float: left
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .left p.location {
	margin-bottom: 5px
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .right {
	width: 80px;
	float: left
}

.featured_event_slider.map_view_active .leaflet-popup-content-wrapper .full_width .right img {
	height: auto;
	width: 100%;
	float: left
}

.featured_event_slider.map_view_active .leaflet-popup-tip-container .leaflet-popup-tip {
	border-top: 10px solid #edecee
}

.events_list_content_block {
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner {
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section {
	text-align: center;
	color: #615d69;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section strong {
	border-bottom: 1px solid #5f5a69;
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1px;
	font-weight: normal;
	line-height: 43px;
	font-size: 35px;
	width: auto
}

.events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap {
	margin-top: 25px;
	width: 100%;
	float: left
}

.mogford_prize_new .events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 100%;
	
}

.events_landing {    max-width: 100%;    overflow: hidden;}

.events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav li {
	margin-right: 55px;
	width: auto;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav li a {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	font-size: 16px;
	opacity: 0.8;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav li.active a {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap .event_nav li:last-child {
	margin-right: 0px
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section {
	margin-top: 20px;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section strong {
	width: 24.080130825838104%;
	font-weight: normal;
	max-width: 294.5px;
	line-height: 43px;
	text-align: left;
	font-size: 20px;
	padding: 0px 0px 0px 10px;
	float: left
}

@media (max-width: 655px) {
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section strong {
		font-size: 19px
	}
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section .selectBox-dropdown {
	display: none !important
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul {
	margin-top: 12px;
	float: right;
	width: auto
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul li {
	margin-right: 35px;
	width: auto;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul li.active_cat a {
	color: #ed5a02
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul li a {
	text-transform: uppercase;
	font-size: 16px;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul li a:hover {
	color: #ed5a02
}

.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul li:last-child {
	margin-right: 0px
}

@media (max-width: 1185px) {
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul li {
		margin-right: 15px
	}
}

@media (max-width: 905px) {
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section strong {
		max-width: none;
		width: auto
	}
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section ul {
		display: none
	}
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section .selectBox-dropdown {
		display: inline-block !important;
		width: 200px !important;
		float: right
	}
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section .selectBox-dropdown .selectBox-label {
		font-family: "Gotham A", "Gotham B", sans-serif;
		padding: 8px 10px 6px 10px;
		text-transform: uppercase;
		font-size: 15px
	}
}

@media (max-width: 655px) {
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section strong {
		border-bottom: none;
		width: 100%
	}
	.events_list_content_block .events_list_content_block_inner .header_section .sub_header_section .selectBox-dropdown {
		margin-top: 5px;
		float: left
	}
}

@media (max-width: 1015px) {
	.events_list_content_block .events_list_content_block_inner .header_section strong {
		font-size: 22px
	}
	.events_list_content_block .events_list_content_block_inner .header_section .event_nav_wrap {
		margin-top: 12px
	}
}

@media (max-width: 655px) {
	.events_list_content_block .events_list_content_block_inner .header_section strong {
		padding-right: 0px;
		padding-left: 0px;
		font-size: 19px;
		color: #615d69;
		width: 100%;
		float: left
	}
}

.events_list_content_block .events_list_content_block_inner #event_grid {
	margin-top: 40px;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner #event_grid .month_wrap {
	margin-bottom: 30px;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner #event_grid .month_wrap:last-child .month_title {
	display: none
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid {
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item {
	margin-right: 1.2264922322158627%;
	padding: 33px 13px 13px 13px;
	width: 24.080130825838104%;
	box-sizing: border-box;
	background: #edecee;
	margin-bottom: 15px;
	max-width: 294.5px;
	position: relative;
	min-height: 455px;
	float: left
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content {
	padding: 0px 5px 0px 15px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	box-sizing: border-box;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content strong {
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
	line-height: 24px;
	font-size: 18px;
	float: left;
	width: 100%
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content p {
	line-height: 22px;
	font-size: 18px;
	opacity: 0.5;
	float: left;
	width: 100%
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content p.location_name {
	margin-bottom: 3px
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .img_wrap {
	padding: 0px 20px 30px 20px;
	box-sizing: border-box;
	position: absolute;
	bottom: 0px;
	width: 100%;
	left: 0px
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .img_wrap a {
	position: relative;
	height: 100%;
	width: 100%;
	float: left
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .img_wrap a .link_overlay {
	-webkit-transition: opacity .25s ease-in;
	transition: opacity .25s ease-in;
	background: #cd1719;
	background: rgba(232, 84, 33, 0.5);
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: 0;
	z-index: 1;
	left: 0px;
	top: 0px
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .img_wrap a:hover .link_overlay {
	opacity: 1
}

.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .img_wrap img {
	height: auto;
	width: 100%;
	float: left
}

@media (min-width: 1016px) {
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item:nth-child(4n+4) {
		margin-right: 0px
	}
}

@media (min-width: 766px) and (max-width: 1015px) {
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item {
		/* margin-right: 1.1750881316098707%; */
		padding: 20px 10px 10px 10px;
		/* width: 32.54994124559342%; 
		max-width: 277px;
		*/
		margin-right: 1%;
		min-height: 455px;
		max-width: 500px;
		width:49%;
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content strong {
		line-height: 27px;
		font-size: 18px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item:nth-child(3n+3) {
		/*margin-right: 0px */
	}

}




@media (min-width: 606px) and (max-width: 765px) {
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item {
		margin-right: 1.6638935108153077%;
		padding: 15px 10px 10px 10px;
		width: 49.16805324459234%;
		max-width: 295.5px;
		min-height: 375px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content strong {
		line-height: 25px;
		font-size: 18px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item:nth-child(2n+2) {
		margin-right: 0px
	}
}

@media (max-width: 655px) {
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item {
		padding: 25px 15px 15px 15px;
		margin-bottom: 20px;
		margin-right: 0%;
		min-height: none;
		max-width: none;
		width: 100%
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content {
		margin-bottom: 30px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .content strong {
		line-height: 25px;
		font-size: 18px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .single_event_grid .grid_item .img_wrap {
		position: relative;
		bottom: auto;
		float: left;
		left: auto
	}
}

.events_list_content_block .events_list_content_block_inner #event_grid .month_title {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.50px;
	text-align: center;
	line-height: 30px;
	margin-top: 60px;
	font-size: 27px;
	float: left;
	width: 100%
}

.events_list_content_block .events_list_content_block_inner #event_grid .month_title strong {
	width: 49.38675388389207%;
	display: inline-block;
	font-weight: normal;
	max-width: 604px
}

@media (max-width: 1015px) {
	.events_list_content_block .events_list_content_block_inner #event_grid {
		margin-top: 25px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .month_title {
		font-size: 16px
	}
	.events_list_content_block .events_list_content_block_inner #event_grid .month_title strong {
		padding-top: 12px
	}
}

.events_list_content_block .events_list_content_block_inner .see_more_wrap {
	width: 100%;
	float: left;
	text-align: center
}

.events_list_content_block .events_list_content_block_inner .see_more_wrap .see_more_btn {
	text-transform: uppercase;
	padding: 7px 0px 5px 0px;
	display: inline-block;
	background: #edecee;
	letter-spacing: 2px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	font-size: 20px;
	width: 200px;
	color: #5b6770
}

@media (max-width: 1015px) {
	.events_list_content_block .events_list_content_block_inner .see_more_wrap .see_more_btn {
		padding: 12px 0px 10px 0px;
		line-height: 16px;
		font-size: 16px;
		width: 180px
	}
}

@media (max-width: 505px) {
	.events_list_content_block {
		box-sizing: border-box;
		padding-right: 15px;
		padding-left: 15px
	}
}

.wp-pagenavi {
	display: none
}

.page-template-template_event_category_view .events_list_content_block .events_list_content_block_inner .header_section .sub_header_section {
	margin-top: 40px
}

.page-template-template_event_category_view .events_list_content_block .events_list_content_block_inner #event_grid {
	margin-top: 60px
}

.page-template-template_event_category_view .selectBox-dropdown-menu {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	max-width: 200px;
	font-size: 15px
}

.page-template-template_event_month_view .selectBox-dropdown-menu {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	max-width: 200px;
	font-size: 15px
}

.page-template-template_animation_page #site_inner {
	overflow: hidden
}

@media (max-width: 800px) {
	.page-template-template_animation_page #site_inner {
		padding: 0px 40px 17px 40px !important
	}
}

@media (max-width: 505px) {
	.page-template-template_animation_page #site_inner {
		padding: 0px 12px 17px 12px
	}
}

.page-template-template_animation_page header.stuck {
	padding-right: 15px;
	padding-left: 15px;
	margin-left: -15px
}

.page-template-template_animation_page .on_page_nav {
	margin-left: -40px;
	background: #FFF;
	position: fixed;
	padding: 10px;
	width: 4px;
	color: #FFF;
	left: auto;
	top: 50%
}

.page-template-template_animation_page .on_page_nav div {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	text-indent: -1000em;
	margin-bottom: 25px;
	float: left;
	height: 5px;
	width: 5px
}

.page-template-template_animation_page .on_page_nav div a {
	background-image: url("../img/sites/oxfordcollection/icons/history_slider_off.svg"), none;
	height: 100%;
	width: 100%;
	float: left
}

.page-template-template_animation_page .on_page_nav div.active a {
	background-image: url("../img/sites/oxfordcollection/icons/history_slider_on.svg"), none
}

.page-template-template_animation_page .on_page_nav div:last-child {
	margin-bottom: 0px
}

.animation_page_content_section {
	position: relative;
	width: 100%;
	float: left
}

.animation_page_content_section .section_end_line_wrap {
	position: relative;
	overflow: hidden;
	height: 140px;
	width: 100%;
	float: left
}

.animation_page_content_section .section_end_line_wrap .section_end_line {
	background: #171717;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px
}

@media (max-width: 845px) {
	.animation_page_content_section .section_end_line_wrap {
		height: 55px
	}
}

.animation_page_content_section .single_section {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block:last-child {
	margin-bottom: 40px !important
}

@media (max-width: 505px) {
	.animation_page_content_section .single_section .single_timeline_content_block:last-child {
		margin-bottom: 0px !important
	}
}

.animation_page_content_section .single_section .single_timeline_content_block h3 {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block h3.date_title {
	/* font-family: "Gotham A", "Gotham B", sans-serif; */
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-size: 143px
}

@media (max-width: 1180px) {
	.animation_page_content_section .single_section .single_timeline_content_block h3.date_title {
		font-size: 120px
	}
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section .single_timeline_content_block h3.date_title {
		text-align: center;
		font-size: 90px
	}
}

@media (max-width: 525px) {
	.animation_page_content_section .single_section .single_timeline_content_block h3.date_title {
		margin-top: 35px
	}
}

.animation_page_content_section .single_section .single_timeline_content_block h3.regular_title {
	/* font-family: "Gotham A", "Gotham B", sans-serif; */
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	margin-bottom: 25px;
	line-height: 30px;
	font-size: 30px
}

.animation_page_content_section .single_section .single_timeline_content_block h3.mobile_only {
	display: none
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .image_with_background {
	position: relative
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .image_with_background .image_background {
	position: absolute;
	bottom: -40px;
	height: 100%;
	width: 100%;
	z-index: 0;
	left: 0px
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .image_with_background img {
	position: relative;
	height: auto;
	width: 100%;
	float: left;
	z-index: 1
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .text_content p {
	font-family:  Gotham;
	letter-spacing: 0.6px;
	margin-bottom: 30px;
	line-height: 41px;
	font-size: 24px;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .text_content p:last-child {
	margin-bottom: 0px
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .text_content .text_content_wrap {
	width: 100%;
	float: left
}

@media (max-width: 1180px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .text_content p {
		line-height: 33px;
		font-size: 23px
	}
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .text_content p {
		line-height: 30px;
		font-size: 20px
	}
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .below_content_cta {
	text-transform: uppercase;
	font-size: 19px;
	color: #5b6770;
}

@media (max-width: 1180px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .below_content_cta {
		font-size: 18px
	}
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .below_content_cta {
		font-size: 17px
	}
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .left_wrap {
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .left_wrap .left_wrap_inner {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .right_wrap {
	float: right
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .right_wrap .right_wrap_inner {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_wrap {
	position: relative;
	text-align: center;
	height: 100%;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_wrap .connected_line {
	background: #171717;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	height: 190px;
	right: 0px;
	width: 1px;
	left: 0px
}

@media (max-width: 525px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_wrap .connected_line {
		height: 125px
	}
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap {
	position: relative;
	text-align: center;
	margin-top: 40px;
	height: 190px;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	position: absolute;
	margin-right: auto;
	line-height: 43px;
	margin-left: auto;
	font-weight: 300;
	font-size: 90px;
	width: auto;
	right: 0px;
	left: 0px;
	top: 50%
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap.has_title {
	margin-top: 100px
}

.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap.has_title .connected_line {
	right: 250px;
	left: auto;
	top: -5px
}

@media (max-width: 525px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap.has_title {
		margin-bottom: 50px;
		margin-top: 50px;
		height: 150px
	}
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap.has_title strong {
		padding: 10px 0px 10px 0px !important;
		text-align: center !important;
		background: #fff !important;
		z-index: 1
	}
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap.has_title .connected_line {
		margin-right: auto !important;
		margin-left: auto !important;
		right: 0px !important;
		left: 0px !important;
		height: 150px
	}
}

@media (max-width: 1180px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap strong {
		font-size: 65px
	}
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap.has_title .connected_line {
		right: 100px
	}
}

@media (max-width: 1015px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap strong {
		-webkit-transform: translateY(-35%);
		        transform: translateY(-35%);
		top: 35%
	}
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap strong {
		font-size: 50px
	}
}

@media (max-width: 525px) {
	.animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .connected_line_title_wrap {
		margin-bottom: 35px;
		margin-top: 35px;
		height: 125px
	}
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap,
.animation_page_content_section .single_section .banner_image .banner_image_wrap {
	position: relative;
	overflow: hidden;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap {
	position: relative;
	height: 100%;
	width: 100%;
	float: left;
	z-index: 1;
	opacity: 0
}

@media (max-width: 600px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap {
		opacity: 1
	}
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap img,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap img {
	height: auto;
	width: 100%;
	float: left
}

.mogford_prize .animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay,
.mogford_prize .animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay {
	flex-wrap: wrap;
	position: absolute;
	display: flex;
	width: 100%;	
    height: 100%;
    align-items: flex-end;
    bottom: 15%;
    justify-content: center;
    margin-top: inherit;
}
.mogford_prize .animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1,
.mogford_prize .animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1{
    float: none !important;

}



.mogford_prize .banner-inner-text {
    display: block;
    
    
}




.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;	
	text-align: center;
	font-weight: 400;
	width: 100%;
	color: #FFF;
	margin-bottom: 10px;
	float: left;
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle {
	font-family: "Gotham A", "Gotham B", sans-serif;
	letter-spacing: 1px;
	margin-bottom: 30px;
	line-height: 29px;
	font-size: 29px;
	width: 100%;
	float: left;
	opacity: 0
}

@media (max-width: 600px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle {
		opacity: 1
	}
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title {
	font-family: "Gotham A", "Gotham B", sans-serif;
	letter-spacing: 5px;
	font-weight: normal;
	line-height: 29px;
	font-size: 49px;
	width: 100%;
	float: left;
	opacity: 0
}

@media (max-width: 600px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title {
		opacity: 1
	}

}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 picture,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 picture {
	display: inline-block;
	max-width: 790px;
	width: 100%;
	opacity: 0
}

@media (max-width: 600px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 picture,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 picture {
		opacity: 1
	}
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 picture img,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 picture img {
	margin-top: -10px;
	height: auto;
	width: 100%
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content {
	font-family: "Gotham A", "Gotham B", sans-serif;
	position: relative;
	text-align: center;
	margin-top: 70px;
	width: 100%;
	float: left;
	z-index: 0;
	opacity: 0
}

@media (max-width: 600px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content {
		opacity: 1
	}
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content h2,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content h2 {
	text-transform: uppercase;
	display: inline-block;
	margin-bottom: 15px;
	letter-spacing: 1px;
	line-height: 42px;
	max-width: 350px;
	font-size: 33px;
	
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content .main_content_wrap,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content .main_content_wrap {
	margin-bottom: 15px;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content .main_content_wrap p,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content .main_content_wrap p {
	display: inline-block;
	letter-spacing: 0.6px;
	text-align: center;
	line-height: 43px;
	max-width: 920px;
	font-size: 26px;
	width: 100%
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content .main_content_wrap p:first-child,
.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content .main_content_wrap p:first-child {
	margin-top: 0px
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap.style_light .banner_image_background,
.animation_page_content_section .single_section .banner_image .banner_image_wrap.style_light .banner_image_background {
	background: #d1d1d1
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap.style_light .banner_image_content,
.animation_page_content_section .single_section .banner_image .banner_image_wrap.style_light .banner_image_content {
	color: #625d69
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap.style_light .banner_image_content h2,
.animation_page_content_section .single_section .banner_image .banner_image_wrap.style_light .banner_image_content h2 {
	border-bottom: 1px solid #7a7782
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap.style_dark .banner_image_background,
.animation_page_content_section .single_section .banner_image .banner_image_wrap.style_dark .banner_image_background {
	background: #8c8c8c
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap.style_dark .banner_image_content,
.animation_page_content_section .single_section .banner_image .banner_image_wrap.style_dark .banner_image_content {
	color: #fff !important
}

.animation_page_content_section .single_section.banner_image .banner_image_wrap.style_dark .banner_image_content h2,
.animation_page_content_section .single_section .banner_image .banner_image_wrap.style_dark .banner_image_content h2 {
	border-bottom: 1px solid #FFF;
	color: #fff !important
}

@media (max-width: 1180px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 {
		bottom: 200px;
		width: 100%
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle {
		letter-spacing: 3px;
		margin-bottom: 25px;
		line-height: 25px;
		font-size: 25px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title {
		letter-spacing: 3px;
		line-height: 20px;
		font-size: 40px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content h2,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content h2 {
		line-height: 40px;
		font-size: 28px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content .main_content_wrap p,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content .main_content_wrap p {
		line-height: 38px;
		font-size: 23px
	}
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1{
		margin-right: auto;
		margin-left: auto;
		bottom: 75px;
		width: 100%;
		right: 0px;
		left: 0px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle {
		margin-bottom: 15px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title {
		line-height: 45px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content {
		margin-top: 40px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content h2,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content h2 {
		line-height: 40px;
		font-size: 22px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content .main_content_wrap p,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content .main_content_wrap p {
		line-height: 30px;
		font-size: 20px
	}
}

@media (max-width: 525px) {
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 {
		bottom: 100px
	}
	
	.pay_btn{
		    font-weight: 700  !important;
		    border-radius: 3px  !important;
		    line-height: 1  !important;
		    font-size: 16px !important;
		    letter-spacing: 1px;
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_subtitle {
		margin-bottom: 15px;
		font-size: 18px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1 .banner_image_overlay_title {
		line-height: 25px;
		font-size: 25px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content {
		margin-top: 25px
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content h2,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content h2 {
		line-height: 28px;
		font-size: 22px;
		width: 90%
	}
	.animation_page_content_section .single_section.banner_image .banner_image_wrap .banner_image_content .main_content_wrap,
	.animation_page_content_section .single_section .banner_image .banner_image_wrap .banner_image_content .main_content_wrap {
		margin-bottom: 5px
	}
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one {
	width: 100%;
	float: left
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap {
	margin-right: 2.553191489361702%;
	width: 55.74468085106383%;
	max-width: 655px
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap .venue_images {
	margin-top: 40px;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap .venue_images a {
	margin-right: 50px;
	float: left
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap .venue_images a:last-child {
	margin-right: 0px
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap .venue_images img {
	width: auto;
	float: left
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .right_wrap {
	width: 41.702127659574465%;
	position: relative;
	max-width: 490px;
	float: left
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap {
		margin-right: 0px;
		max-width: none;
		width: 100%
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .left_wrap .venue_images {
		display: none
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_left_content_right_date_title .single_timeline_content_block_inner .right_wrap {
		max-width: none;
		width: 100%
	}
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .left_wrap {
	margin-right: 5.106382978723404%;
	width: 40.42553191489361%;
	position: relative;
	max-width: 475px;
	float: right
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap {
	width: 44.25531914893617%;
	max-width: 520px;
	float: right
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images {
	margin-top: 40px;
	width: 100%;
	float: left
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images a {
	float: left
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images a:last-child {
	margin-top: 15px;
	float: right
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images img {
	height: auto;
	width: auto;
	float: left
}

@media (max-width: 1180px) {
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images a {
		width: 45%
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images a img {
		width: 100%
	}
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .section_container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .left_wrap {
		margin-right: 0px;
		max-width: none;
		width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap {
		max-width: none;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .right_wrap .venue_images {
		display: none
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_date_title .single_timeline_content_block_inner .connected_line {
		margin-top: 30px
	}
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title {
	margin-top: 100px
}

@media (max-width: 525px) {
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title {
		margin-top: 0px
	}
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title .single_timeline_content_block_inner .left_wrap {
	margin-right: 5.106382978723404%;
	width: 40.42553191489361%;
	position: relative;
	max-width: 475px;
	float: right
}

.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title .single_timeline_content_block_inner .right_wrap {
	width: 44.25531914893617%;
	max-width: 520px;
	float: right
}

@media (max-width: 845px) {
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title .single_timeline_content_block_inner .section_container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title .single_timeline_content_block_inner .left_wrap {
		margin-right: 0px;
		max-width: none;
		width: 100%;
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2
	}
	.animation_page_content_section .single_section.timeline_content_blocks_variant_one .single_timeline_content_block.image_right_content_left_no_title .single_timeline_content_block_inner .right_wrap {
		max-width: none;
		width: 100%;
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1
	}
}

.event_calendar_banner {
	margin-bottom: 57px;
	margin-left: 0px;
	width: 100%;
	float: left
}

.event_calendar_banner .event_calendar_banner_inner {
	position: relative;
	width: 100%;
	float: left
}

.event_calendar_banner .event_calendar_banner_inner .overlay {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: 2;
	left: 0px;
	top: 0px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap {
	margin-bottom: 45px;
	position: relative;
	text-align: center;
	margin-top: 50px;
	width: 100%;
	float: left;
	z-index: 2
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner {
	border-bottom: 2px solid #FFF;
	border-top: 2px solid #FFF;
	display: inline-block;
	padding-bottom: 45px;
	position: relative;
	padding-top: 45px;
	max-width: 916px;
	color: #FFF;
	width: 100%
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .buttons {
	position: relative;
	width: 100%;
	float: left
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .buttons .button {
	text-indent: -1000em;
	height: 21px;
	width: 12px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .buttons .button.prev {
	background: url("../img/shared/arrows/arrow_left.svg"), none;
	background-size: 12px 21px;
	position: absolute;
	opacity: 0.7;
	left: 0px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .buttons .button.next {
	background: url("../img/shared/arrows/arrow_right.svg"), none;
	background-size: 12px 21px;
	position: absolute;
	opacity: 0.7;
	right: 0px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .buttons .button:hover {
	opacity: 1
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr {
	width: 45.633187772925766%;
	max-width: 418px;
	float: left
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-widget-header,
.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-widget-content {
	border: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-header {
	margin-bottom: 65px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-header .fc-header-left {
	text-align: center !important;
	width: 100% !important;
	float: left !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-header .fc-header-left .fc-header-title h2 {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 18px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-header .fc-header-right {
	display: none
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate thead tr th {
	padding-bottom: 40px;
	font-size: 15px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day {
	box-sizing: border-box;
	padding-bottom: 8.5px;
	padding-top: 8.5px;
	text-align: center
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day div {
	min-height: 0px !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day div .fc-day-number {
	box-sizing: border-box;
	display: inline-block;
	letter-spacing: 0.8px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	padding-top: 12px;
	font-size: 14px;
	height: 40px;
	float: none;
	width: 40px
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day div .fc-day-content {
	display: none
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.day_has_event div .fc-day-number {
	border-radius: 20px;
	background: #7c7c7d;
	color: #FFF
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.day_has_event.fc-other-month {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.has_multiple_day_event div .fc-day-number {
	border-radius: 0px;
	text-align: center;
	background: none
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.has_multiple_day_event div .fc-day-number .fc-day-number-inner {
	display: inline-block
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.has_multiple_day_event div .fc-day-number .fc-day-number-inner .number {
	height: auto;
	width: auto;
	float: left
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.has_multiple_day_event div .fc-day-number .fc-day-number-inner .line {
	margin-top: -2px;
	background: #FFF;
	height: 2px;
	float: left;
	width: 100%
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.has_multiple_day_event.fc-other-month {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.multiple_day_event_first_day div .fc-day-number {
	border-radius: 20px;
	background: #7c7c7d;
	color: #FFF
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.multiple_day_event_first_day.fc-other-month {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.single_day_event div .fc-day-number {
	border-radius: 20px;
	background: #7c7c7d;
	color: #FFF
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.single_day_event.fc-other-month {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.fc-today {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.fc-today .fc-day-number {
	background: #cd1719 !important;
	border-radius: 20px !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.fc-today .fc-day-number .fc-day-number-inner .line {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.fc-past .fc-day-number .fc-day-number-inner .number {
	color: #FFF
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day.fc-past .fc-day-number .fc-day-number-inner .line {
	background: none !important
}

.event_calendar_banner .event_calendar_banner_inner #calendar_wrap #calendar0 {
	margin-right: 8.73362445414847%
}

@media (max-width: 1135px) {
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner {
		max-width: 680px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr {
		width: 47.794117647058826%;
		max-width: 325px;
		float: left
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-content .fc-grid .fc-border-separate .fc-day {
		padding-bottom: 5px;
		padding-top: 5px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap #calendar0 {
		margin-right: 4.411764705882353%
	}
}

@media (max-width: 900px) {
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner {
		max-width: 425px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr {
		max-width: 425px;
		width: 100%
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap #calendar0 {
		margin-right: 0px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap #calendar1 {
		display: none
	}
}

@media (max-width: 655px) {
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap {
		margin-bottom: 15px;
		margin-top: 40px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner {
		border-bottom: none;
		padding-bottom: 0px;
		border-top: none;
		padding-top: 0px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner .buttons .button.prev {
		left: 75px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner .buttons .button.next {
		right: 75px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner .fc-ltr .fc-header {
		margin-bottom: 30px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner .fc-ltr .fc-content .fc-grid .fc-border-separate thead tr th {
		padding-bottom: 5px
	}
	.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .calendar_wrap_inner #calendar0 {
		box-sizing: border-box;
		padding-right: 20px;
		padding-left: 20px
	}
}

.event_calendar_banner .bottom_cta {
	text-transform: uppercase;
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	font-size: 15px;
	width: 100%;
	float: left
}

.event_calendar_banner .bottom_cta a {
	letter-spacing: 1.6px;
	margin-right: 5px;
	margin-top: 10px;
	float: right;
	width: auto
}

.event_calendar_banner #map {
	height: 610px;
	width: 100%;
	float: left
}

.event_calendar_banner #venue_map {
	height: 610px;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-div-icon {
	background: transparent;
	border: none
}

.event_calendar_banner.venue_view_active .leaflet-popup .leaflet-popup-close-button {
	margin-right: auto;
	margin-left: auto;
	display: none;
	right: 0px;
	left: 0px;
	top: 5px
}

.event_calendar_banner.venue_view_active .leaflet-popup-tip-container {
	display: inline-block;
	width: 20px;
	float: none
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper {
	background: #504d56;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content {
	padding: 0px !important;
	width: 200px;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner {
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event {
	background: url("../img/shared/events/event_cal_arrow_vsmall.png") no-repeat;
	background-position: 165px center;
	border-bottom: 1px solid #625f67;
	box-sizing: border-box;
	padding: 15px;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 18px;
	max-width: 125px;
	font-size: 14px;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event strong a {
	width: 100%;
	float: left;
	color: #FFF
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .leaflet-popup-content .event_tooltip_inner .single_event .event_categories {
	margin: 2px 0px 0px 0px !important;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 12px;
	color: #d9d9d9;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width {
	font-family: "Gotham A", "Gotham B", sans-serif;
	display: inline-block;
	width: 100%
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .left {
	margin-right: 30px;
	width: 145px;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .left h2 {
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 4px;
	line-height: 18px;
	font-size: 16px;
	color: #615d69;
	float: left;
	width: 75%
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .left h2 a {
	color: #615d69
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .left p {
	line-height: 12px;
	font-size: 12px;
	color: #a2a0a9;
	margin: 0px;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .left p.location {
	margin-bottom: 5px
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .right {
	width: 80px;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-content-wrapper .full_width .right img {
	height: auto;
	width: 100%;
	float: left
}

.event_calendar_banner.venue_view_active .leaflet-popup-tip-container .leaflet-popup-tip {
	border-top: 10px solid #565656
}

.event_calendar_banner.map_view_active .leaflet-div-icon {
	background: transparent;
	border: none
}

.event_calendar_banner.map_view_active .leaflet-marker-icon .number {
	font-family: "Gotham A", "Gotham B", sans-serif;
	position: relative;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	width: 28px;
	top: -33px
}

.event_calendar_banner.map_view_active .leaflet-popup .leaflet-popup-close-button {
	margin-right: auto;
	margin-left: auto;
	right: 0px;
	left: 0px;
	top: 5px
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper {
	background: #edecee
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .leaflet-popup-content {
	padding: 30px 15px 10px 15px !important;
	width: 285px
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width {
	font-family: "Gotham A", "Gotham B", sans-serif;
	display: inline-block;
	width: 100%
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .left {
	margin-right: 30px;
	width: 145px;
	float: left
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .left h2 {
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 4px;
	line-height: 18px;
	font-size: 16px;
	color: #615d69;
	float: left;
	width: 75%
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .left h2 a {
	color: #615d69
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .left p {
	line-height: 12px;
	font-size: 12px;
	color: #a2a0a9;
	margin: 0px;
	width: 100%;
	float: left
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .left p.location {
	margin-bottom: 5px
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .right {
	width: 80px;
	float: left
}

.event_calendar_banner.map_view_active .leaflet-popup-content-wrapper .full_width .right img {
	height: auto;
	width: 100%;
	float: left
}

.event_calendar_banner.map_view_active .leaflet-popup-tip-container .leaflet-popup-tip {
	border-top: 10px solid #edecee
}

.fc-event-container {
	display: none
}

.fc-other-month {
	text-indent: -1000em
}

.tooltip_templates {
	display: none
}

#bottom_links_popup_background_fade {
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	display: none;
	height: 100%;
	width: 100%;
	z-index: 10;
	left: 0px;
	top: 0px
}

#bottom_links_wrap {
	text-align: center;
	overflow: scroll;
	position: fixed;
	z-index: 10001;
	display: none;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0
}

.bottom_links_popup_section {
	box-sizing: border-box;
	padding-right: 50px;
	padding-left: 50px;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	max-width: 910px;
	z-index: 99999;
	display: none;
	width: 100%;
	top: 160px;
	right: 0px;
	left: 0px
}

@media (max-width: 1024px) and (orientation: landscape) {
	.bottom_links_popup_section {
		padding-right: 10px;
		padding-left: 10px;
		top: 10px
	}
}

@media (max-width: 655px) {
	.bottom_links_popup_section {
		padding-right: 10px;
		padding-left: 10px;
		top: 10px
	}
}

.bottom_links_popup_section .bottom_links_popup_section_inner {
	padding: 70px 70px 25px 70px;
	border: 18px solid #FFF;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content {
	position: relative;
	background: #FFF;
	height: 100%;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .close_popup_cta {
	text-indent: -1000em;
	position: absolute;
	height: 15px;
	width: 15px;
	right: 15px;
	top: 15px
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .close_popup_cta a {
	background-image: url("../img/shared/popup/book-direct-cross-op.png");
	background-image: url("../img/shared/popup/book-direct-cross-op.svg"), none;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner {
	padding: 65px 70px 70px 70px;
	box-sizing: border-box;
	height: 100%;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner h3 {
	font-family: "GillSansMTStd-Light", Calibri, sans-serif;
	border-bottom: 1px solid #CECCD0;
	text-transform: uppercase;
	margin-bottom: 25px;
	letter-spacing: 1px;
	padding-bottom: 5px;
	text-align: left;
	font-weight: 300;
	font-size: 31px;
	color: #7a7782;
	float: left;
	width: 100%
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner h4 {
	text-transform: uppercase;
	text-align: left;
	color: #817e8a;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .image {
	margin: 5px 0px 25px 0px;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .image img {
	height: auto;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner ul {
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner ul li {
	font-family: "Gotham A", "Gotham B", sans-serif;
	margin-bottom: 18px;
	line-height: 23px;
	font-weight: 300;
	font-size: 16px;
	color: #817e8a;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner ul li a {
	font-weight: 400
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	margin-bottom: 18px;
	line-height: 23px;
	text-align: left;
	font-weight: 300;
	font-size: 16px;
	color: #817e8a;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner p a {
	font-weight: 400
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta {
	margin-top: 15px;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta a {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	padding: 13px 0px 9px 0px;
	letter-spacing: 0.5px;
	background: #615d69;
	text-align: center;
	font-size: 16px;
	width: 100%;
	float: left;
	color: #FFF
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta.two a {
	margin-right: 2.0242914979757085%;
	width: 48.987854251012145%;
	max-width: 242px
}

.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta.two a.last {
	margin-right: 0px
}

@media (max-width: 780px) {
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta.two a {
		margin: 0px 0px 10px 0px;
		max-width: none;
		width: 100%
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta.two a.last {
		margin-bottom: 0px
	}
}

.bottom_links_popup_section .bottom_links_popup_section_inner .popup_bottom_link {
	text-align: center;
	margin-top: 25px;
	width: 100%;
	float: left
}

.bottom_links_popup_section .bottom_links_popup_section_inner .popup_bottom_link a {
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 1px;
	font-size: 14px;
	width: auto;
	color: #FFF
}

@media (max-width: 1024px) and (orientation: landscape) {
	.bottom_links_popup_section .bottom_links_popup_section_inner {
		padding: 25px 25px 25px 25px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner {
		padding: 25px 20px 20px 20px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner h3 {
		margin-bottom: 15px;
		font-size: 20px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner p {
		margin-bottom: 15px;
		font-size: 14px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta {
		margin-top: 5px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta a {
		padding: 10px 0px 6px 0px;
		font-size: 14px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .popup_bottom_link a {
		font-size: 12.5px
	}
}

@media (max-width: 655px) {
	.bottom_links_popup_section .bottom_links_popup_section_inner {
		padding: 25px 25px 25px 25px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner {
		padding: 25px 20px 20px 20px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner h3 {
		margin-bottom: 15px;
		font-size: 20px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner p {
		margin-bottom: 15px;
		font-size: 14px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta {
		margin-top: 5px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_cta a {
		padding: 10px 0px 6px 0px;
		font-size: 14px
	}
	.bottom_links_popup_section .bottom_links_popup_section_inner .popup_bottom_link a {
		font-size: 12.5px
	}
}

#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner {
	padding: 70px 20px 20px 20px
}

@media (max-width: 1024px) and (orientation: landscape) {
	#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner {
		padding-top: 35px
	}
}

@media (max-width: 655px) {
	#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner {
		padding-top: 35px
	}
}

#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_our_location_content_inner_top {
	padding: 0px 50px 0px 50px;
	box-sizing: border-box;
	width: 100%;
	float: left
}

@media (max-width: 1024px) and (orientation: landscape) {
	#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_our_location_content_inner_top {
		padding: 0px
	}
}

@media (max-width: 655px) {
	#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .popup_our_location_content_inner_top {
		padding: 0px
	}
}

#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner h4 {
	text-transform: initial
}

#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .location_map_section {
	width: 100%;
	float: left
}

#popup__location.bottom_links_popup_section .bottom_links_popup_section_inner .main_content .main_content_inner .location_map_section #location_map {
	height: 300px
}

@media (max-width: 768px) {
	#post_article_grid_outer.careers_grid {
		margin-top: 40px
	}
}

#post_article_grid_outer {
	text-align: center;
	margin-top: 70px;
	width: 100%;
	float: left
}

#post_article_grid_outer .inner {
	display: inline-block;
	max-width: 835px;
	width: 100%
}

#post_article_grid_outer h1 {
	display: inline-block;
	margin-bottom: 85px;
	max-width: 800px;
	width: 100%
}

#post_article_grid_outer h1 p {
	line-height: 35px;
	font-size: 22px
}

#post_article_grid_outer #post_article_grid {
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post {
	margin-right: 3.592814371257485%;
	width: 47.90419161676647%;
	margin-top: 145px;
	max-width: 400px;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post:first-child,
#post_article_grid_outer #post_article_grid .single_post:nth-child(2) {
	margin-top: 0px
}

#post_article_grid_outer #post_article_grid .single_post:nth-child(2n+2) {
	margin-right: 0px
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner {
	text-align: left;
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner .image {
	margin-bottom: 50px;
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner .image img {
	height: auto;
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content {
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content h2 {
	letter-spacing: 1px;
	margin-bottom: 40px;
	line-height: 30px;
	font-size: 35px;
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content p {
	margin-bottom: 30px;
	line-height: 35px;
	font-size: 22px;
	width: 100%;
	float: left
}

#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content span.cta {
	text-transform: uppercase;
	letter-spacing: 1.6px;
	line-height: 30px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 16px;
	color: #5b6770;
}

@media (max-width: 768px) {
	#post_article_grid_outer h1 {
		margin-bottom: 60px;
		max-width: 505px
	}
	#post_article_grid_outer h1 p {
		line-height: 30px;
		font-size: 20px
	}
	#post_article_grid_outer #post_article_grid .single_post {
		margin-top: 100px
	}
	#post_article_grid_outer #post_article_grid .single_post:first-child,
	#post_article_grid_outer #post_article_grid .single_post:nth-child(2) {
		margin-top: 0px
	}
	#post_article_grid_outer #post_article_grid .single_post .single_post_inner .image {
		margin-bottom: 40px
	}
	#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content h2 {
		margin-bottom: 22px;
		line-height: 30px;
		font-size: 25px
	}
	#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content p {
		line-height: 30px;
		font-size: 20px
	}
	#post_article_grid_outer #post_article_grid .single_post .single_post_inner .content span.cta {
		font-size: 15px
	}
}

@media (max-width: 575px) {
	#post_article_grid_outer #post_article_grid .single_post {
		margin-right: 0px;
		margin-top: 60px;
		max-width: none;
		width: 100%
	}
	#post_article_grid_outer #post_article_grid .single_post:first-child {
		margin-top: 0px
	}
	#post_article_grid_outer #post_article_grid .single_post:nth-child(2) {
		margin-top: 60px
	}
}

.single_news_page,
.single_careers_page {
	text-align: center
}

.single_news_page .inner,
.single_careers_page .inner {
	display: inline-block;
	text-align: left;
	max-width: 835px;
	width: 100%
}

.single_news_page .inner .top,
.single_careers_page .inner .top {
	width: 100%;
	float: left
}

.single_news_page .inner picture,
.single_careers_page .inner picture {
	margin-bottom: 78px;
	width: 100%;
	float: left
}

.single_news_page .inner picture img,
.single_careers_page .inner picture img {
	height: auto;
	width: 100%;
	float: left
}

.single_news_page .inner h1,
.single_careers_page .inner h1 {
	letter-spacing: 0.1px;
	line-height: 30px;
	font-size: 35px
}

.single_news_page .inner .date,
.single_careers_page .inner .date {
	letter-spacing: 1.6px;
	margin-bottom: 35px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	margin-top: 25px;
	font-size: 15px;
	width: 100%;
	float: left
}

.single_news_page .inner .content p,
.single_careers_page .inner .content p {
	margin-bottom: 35px;
	line-height: 35px;
	font-size: 22px
}

.single_news_page .inner .cta_wrap,
.single_careers_page .inner .cta_wrap {
	margin-bottom: 30px;
	width: 100%;
	float: left
}

.single_news_page .inner .cta_wrap a,
.single_careers_page .inner .cta_wrap a {
	font-family: "Gotham A", "Gotham B", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1.6px;
	line-height: 30px;
	font-size: 16px;
	color: #5b6770;
}

.single_news_page .inner .nav_share,
.single_careers_page .inner .nav_share {
	border-top: 1px solid #d1d1d1;
	padding-top: 30px;
	width: 100%;
	float: left
}

.single_news_page .inner .nav_share .social,
.single_careers_page .inner .nav_share .social {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}

.mogford_prize_new .single_news_page .inner .nav_share .social span,
.mogford_prize_new .single_careers_page .inner .nav_share .social span {
	letter-spacing: 0px;
	margin-right: 15px;	
	line-height: 25px;
	font-size: 10px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	float: left
}

.single_news_page .inner .nav_share .social .social_icons,
.single_careers_page .inner .nav_share .social .social_icons {
	
	width: auto;
	float: left
}

.single_news_page .inner .nav_share .social .social_icons .social_icon,
.single_careers_page .inner .nav_share .social .social_icons .social_icon {
	margin-right: 22px;
	float: left
}

.single_news_page .inner .nav_share .social .social_icons .social_icon svg:not(:root),
.single_careers_page .inner .nav_share .social .social_icons .social_icon svg:not(:root) {
	overflow: hidden
}

.single_news_page .inner .nav_share .social .social_icons .social_icon svg,
.single_careers_page .inner .nav_share .social .social_icons .social_icon svg {
	height: 100%;
	float: left;
	width: 100%
}

.mogford_prize_new .single_news_page .inner .nav_share .social .social_icons .social_icon svg path,
.mogford_prize_new .single_careers_page .inner .nav_share .social .social_icons .social_icon svg path {
	-webkit-transition: fill 0.3s ease-in-out;
	transition: fill 0.3s ease-in-out;
	fill: #5b6770;
}

.single_news_page .inner .nav_share .social .social_icons .social_icon svg:hover path,
.single_careers_page .inner .nav_share .social .social_icons .social_icon svg:hover path {
	fill: #5b6770;
}

.single_news_page .inner .nav_share .social .social_icons .social_icon.twitter,
.single_careers_page .inner .nav_share .social .social_icons .social_icon.twitter {
	margin-top: 2px;
	height: 13px;
	width: 16px
}

.single_news_page .inner .nav_share .social .social_icons .social_icon.facebook,
.single_careers_page .inner .nav_share .social .social_icons .social_icon.facebook {
	height: 16px;
	width: 9px
}

.single_news_page .inner .nav_share .social .social_icons .social_icon.instagram,
.single_careers_page .inner .nav_share .social .social_icons .social_icon.instagram {
	margin-right: 0px;
	height: 16px;
	width: 16px
}

.single_news_page .inner .nav_share .social .social_icons .social_icon:last-child,
.single_careers_page .inner .nav_share .social .social_icons .social_icon:last-child {
	margin-right: 0px
}

.single_news_page .inner .nav_share .post_nav,
.single_careers_page .inner .nav_share .post_nav {
	margin-top: 60px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.single_news_page .inner .nav_share .post_nav .section,
.single_careers_page .inner .nav_share .post_nav .section {
	width: auto
}

.single_news_page .inner .nav_share .post_nav .section:hover svg path,
.single_careers_page .inner .nav_share .post_nav .section:hover svg path {
	fill: #5b6770;
}



.single_news_page .inner .nav_share .post_nav .section.right,
.single_careers_page .inner .nav_share .post_nav .section.right, 
.single_news_page .inner .nav_share .post_nav .section.left,
.single_careers_page .inner .nav_share .post_nav .section.left {
	color: #5b6770;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.single_news_page .inner .nav_share .post_nav .section.left svg,
.single_careers_page .inner .nav_share .post_nav .section.left svg {
	margin-right: 10px;
	float: left
}



.single_news_page .inner .nav_share .post_nav .section.right svg,
.single_careers_page .inner .nav_share .post_nav .section.right svg {
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
	margin-left: 10px;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	float: right
}

.single_news_page .inner .nav_share .post_nav .section div a,
.single_careers_page .inner .nav_share .post_nav .section div a{
	text-transform: uppercase;
	letter-spacing: 1.6px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 0;
	padding: 10px 0;
	font-size: 16px;
	float: left
}


.mogford_prize_new .single_news_page .inner .nav_share .post_nav .section svg path,
.mogford_prize_new .single_careers_page .inner .nav_share .post_nav .section svg path {
	-webkit-transition: fill 0.3s ease-in-out;
	transition: fill 0.3s ease-in-out;
	fill: #5b6770;
}

.mogford_prize_new .single_news_page .inner .nav_share .post_nav .section svg:hover path,
.mogford_prize_new .single_careers_page .inner .nav_share .post_nav .section svg:hover path{
	fill: #d22229;
	cursor: pointer;
}


.single_careers_page .inner h1 {
	margin-bottom: 35px
}

.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_heading {
	text-align: center
}

.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_heading h3 {
	display: inline-block;
	width: 280px;
	float: none
}

.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li#field_2_6 .gfield_label {
	margin-bottom: 2px
}

.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li#field_2_8 {
	width: 48.65410497981158%;
	margin-right: 2.6917900403768504%
}

.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li#field_2_7 {
	width: 48.65410497981158%
}

@media (max-width: 1015px) {
	.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li#field_2_8 {
		width: 100%;
		margin-right: none
	}
	.page-id-214 .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li#field_2_7 {
		width: 100%
	}
}

.error404 .text_only_template .main_page_content .main_page_content_inner {
	border: none
}

.page-id-1898 p.add_to_cart_prize_page,
.page-id-2435 p.add_to_cart_prize_page {
	box-sizing: border-box !important;
	border: none !important;
	padding: 0px !important;
	width: 100% !important
}

.page-id-1898 p.add_to_cart_prize_page span.amount,
.page-id-2435 p.add_to_cart_prize_page span.amount {
	display: none
}

.page-id-1898 p.add_to_cart_prize_page a.prize_added,
.page-id-2435 p.add_to_cart_prize_page a.prize_added {
	cursor: pointer !important
}

.page-id-1898 p.add_to_cart_prize_page a.add_to_cart_button,
.page-id-2435 p.add_to_cart_prize_page a.add_to_cart_button {
	text-transform: uppercase;
	color: #fff !important;
	background: #cd1719;
	font-size: 14px
}

.page-id-1898 p.add_to_cart_prize_page a.add_to_cart_button:hover,
.page-id-2435 p.add_to_cart_prize_page a.add_to_cart_button:hover {
	background: #d74e1f
}

.page-template-template_cart-php footer {
	margin-bottom: 20px
}

.cart_page .woocommerce {
	width: 100%;
	float: left;
    overflow: hidden;

}

.cart_page .woocommerce .woocommerce-message {
	display: none !important
}

.cart_page .woocommerce p.return-to-shop a.button {
	text-transform: uppercase;
	color: #fff !important;
	background: #cd1719;
	font-size: 14px
}

.cart_page .woocommerce p.return-to-shop a.button:hover {
	background: #cd1719;
}

.cart_page .woocommerce .shop_table {
	margin-top: 20px
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border-radius: 0 !important;}
.cart_page .woocommerce .shop_table thead tr th {
	text-transform: uppercase;
	padding: 12px 12px 9px 12px;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.cart_page .woocommerce .shop_table tbody tr td.product-name,
.cart_page .woocommerce .shop_table tbody tr td.product-quantity {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.cart_page .woocommerce .shop_table tbody tr td a,
.cart_page .woocommerce .shop_table tbody tr td span {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

@media (max-width: 768px) {
	.cart_page .woocommerce .shop_table_responsive tr td::before {
		font-weight: 300 !important;
		text-transform: uppercase;
		letter-spacing: 0.75px;
		font-size: 13px
	}
	.single_news_page .inner p > img, .single_careers_page p > img {
		margin-bottom: 30px;
		width: 100%;
		float: left;
		height: 100%;
	} 
}

.cart_page .woocommerce .cart-collaterals .cart_totals h2 {
	margin-bottom: 30px;
	margin-top: 20px;
	font-size: 25px
}

.cart_page .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr th,
.cart_page .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr td {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.cart_page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout p.apple-pay-button-checkout-separator {
	margin-bottom: 15px;
	display: block;
	width: 100%
}

.cart_page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button {
	letter-spacing: 0.75px;
	font-weight: 500;
	font-size: 15px
}

.page-template-template_checkout-php footer {
	margin-bottom: 20px
}

.woocommerce #customer_details.col2-set .col-1,
.woocommerce-page #customer_details.col2-set .col-1,
.woocommerce #customer_details.col2-set .col-2,
.woocommerce-page #customer_details.col2-set .col-2 {
	margin-right: 0px !important;
	float: none !important;
	width: 100% !important;
	padding-bottom: 20px;
	text-align: left;
	clear: both
}

.woocommerce form .form-row .select2-container {
	width: 100% !important
}

.woocommerce-NoticeGroup-checkout .woocommerce-error {
	padding: 0px 0px 0px 0px !important;
	background: none !important;
	border: none !important
}

.woocommerce-NoticeGroup-checkout .woocommerce-error::before {
	content: "" !important
}

.woocommerce-NoticeGroup-checkout .woocommerce-error li strong::before {
	content: '* '
}

#wc_checkout_add_ons a.dropzone .progress .bar {
	background: #A5A2A1 !important
}

@media (max-width: 505px) {
	.woocommerce .woocommerce_page_title,
	.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details h2,
	.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details h2,
	.checkout_page .woocommerce .woocommerce-order .woocommerce-thankyou-order-received,
	.woocommerce .woocommerce-checkout #order_review_heading,
	.woocommerce-checkout .woocommerce #order_review_heading,
	.woocommerce .woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields h3,
	.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .woocommerce h3,
	.woocommerce .woocommerce-checkout #customer_details .col-1 h3,
	.woocommerce-checkout #customer_details .col-1 .woocommerce h3,
	.cart_page .woocommerce p.cart-empty,
	.cart_page .woocommerce .cart-collaterals .cart_totals h2 {
		font-size: 20px
	}
}

.woocommerce-checkout .apple-pay-button-checkout-separator {
	margin-bottom: 30px
}

.woocommerce-checkout #customer_details .col-1 h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 20px;
	border: none
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p {
	color: #676565 !important
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row {
	margin-bottom: 20px
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row label {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 14px
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row input {
	font-family: "HelveticaNeueLTStd-Roman", Calibri, sans-serif;
	box-sizing: border-box;
	font-size: 14px;
	color: #676565;
	padding: 10px
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row select,
.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row .select2-container {
	font-family: "HelveticaNeueLTStd-Roman", Calibri, sans-serif;
	font-size: 14px;
	color: #676565
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
	font-family: "HelveticaNeueLTStd-Roman", Calibri, sans-serif;
	font-size: 14px;
	color: #676565
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row.woocommerce-invalid input,
.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row.woocommerce-invalid select {
	border: 1px solid #A00 !important
}

.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row.woocommerce-validated input,
.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields__field-wrapper p.form-row.woocommerce-validated select {
	border: 1px solid #69bf29 !important
}

.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 20px;
	border: none
}

.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p {
	color: #676565 !important
}

.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p#order_comments_field label {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 14px
}

.woocommerce-checkout #customer_details .col-2 .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p#order_comments_field textarea {
	font-family: "HelveticaNeueLTStd-Roman", Calibri, sans-serif;
	border: 1px solid #bfbfbf !important;
	box-sizing: border-box;
	font-size: 14px;
	color: #676565;
	padding: 10px
}

.woocommerce-checkout #wc_checkout_add_ons {
	margin-bottom: 50px
}

.woocommerce-checkout #wc_checkout_add_ons .form-row label {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 14px
}

.woocommerce-checkout #wc_checkout_add_ons .input-file-plupload {
	margin-bottom: 20px;
	margin-top: -7px
}

.woocommerce-checkout #wc_checkout_add_ons .input-file-plupload a.dropzone {
	font-family: "HelveticaNeueLTStd-Roman", Calibri, sans-serif;
	border: 1px solid #bfbfbf !important;
	box-sizing: border-box;
	font-size: 14px;
	color: #676565;
	padding: 10px
}

.woocommerce-checkout #order_review .shop_table thead tr th {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.woocommerce-checkout #order_review .shop_table tbody tr td {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.woocommerce-checkout #order_review .shop_table tbody tr td a,
.woocommerce-checkout #order_review .shop_table tbody tr td span {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.woocommerce-checkout #order_review .shop_table tfoot tr th,
.woocommerce-checkout #order_review .shop_table tfoot tr td {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.woocommerce-checkout #order_review .shop_table tfoot tr th strong,
.woocommerce-checkout #order_review .shop_table tfoot tr td strong {
	font-weight: 500
}

.woocommerce-checkout #order_review #payment .wc_payment_methods .payment_method_stripe label {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 14px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details li {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 500;
	font-size: 12px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-thankyou-order-details li strong {
	font-weight: 500;
	font-size: 15px;
	margin-top: 3px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-size: 20px;
	border: none
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table thead tr th {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tbody tr td {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tbody tr td a,
.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tbody tr td span {
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tfoot tr th,
.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tfoot tr td {
	padding: 12px 12px 9px 12px;
	text-transform: uppercase;
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 13px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tfoot tr th strong,
.checkout_page .woocommerce .woocommerce-order .woocommerce-order-details .shop_table tfoot tr td strong {
	font-weight: 500
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details h2 {
	margin: 0px 0px 0px 0px;
	font-size: 20px;
	padding: 20px;
	border: none
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details address {
	letter-spacing: 0.75px;
	font-weight: 300;
	font-size: 14px;
	padding: 20px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone {
	margin: 15px 0px 0px 0px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone::before {
	margin-top: -3px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email {
	margin: 15px 0px 0px 0px
}

.checkout_page .woocommerce .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email::before {
	margin-top: -3px
}

footer {
	color: #171717;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	font-size: 12.5px;
	margin-top: 150px;
	width: 100%;
	float: left;
	position: relative;
}

.mogford_prize_new footer #footer_brand {
	background: url("https://www.mogfordprize.co.uk/wp-content/uploads/2022/07/Logo.svg") !important;	
	background-size: 100% 100%;
	background-repeat:no-repeat !important;
	text-indent: -1000em;
	width: 100%;
	max-width: 250px;
	height: 90px;
	position: absolute;
	bottom: 0;
}

footer .social_icons {
	margin-top: -5px
}

footer .social_icons .social_icon.instagram {
	margin-right: 0px
}

footer .social_icons .social_icon svg:not(:root) {
	overflow: hidden
}

footer .social_icons .social_icon svg {
	height: 100%;
	float: left;
	width: 100%
}

footer .social_icons .social_icon svg path {
	-webkit-transition: fill 0.3s ease-in-out;
	transition: fill 0.3s ease-in-out
}

footer .social_icons .social_icon svg path.st0 {
	fill: #5b6770;
}

footer .social_icons .social_icon svg path.st1 {
	fill: #FFF
}

footer .social_icons .social_icon svg:hover path.st0 {
	fill: #5b6770;
}

@media (max-width: 575px) {
	footer {
		text-align: center
	}
	footer #footer_brand {
		display: inline-block;
		width: 320px;
		height: 15px;
		float: none
	}
	footer .social_icons {
		margin-top: -85px
	}
}

.extra_footer_links {
	color: #171717;
	margin-bottom: 50px;
	width: 100%;
	float: left
}

@media (max-width: 575px) {
	.extra_footer_links {
		margin-bottom: 0;
	}
}

.extra_footer_links .extra_footer_links_inner {
	width: 100%;
	float: left
}

.extra_footer_links .extra_footer_links_inner .menu {
	border-top: 1px solid #171717;
	padding-top: 15px;
	width: 160px;
	float: right
}

.extra_footer_links .extra_footer_links_inner .menu li {
	margin-bottom: 2px;
	width: 100%;
	float: left
}

.mogford_prize_new .extra_footer_links .extra_footer_links_inner .menu li a {
	 font-family: "Gotham A", "Gotham B", sans-serif;
	color: #5b6770;
	text-transform: uppercase;	
	font-weight: 500;
	line-height: 13px;
	letter-spacing: 1px;
	font-size: 11px;
	margin: 0px 0 5px 0;

	width: 100%;
	float: left
}

.extra_footer_links .extra_footer_links_inner .menu li.last-menu-item {
	margin-bottom: 0px;
	margin-right: 0px
}

@media (max-width: 575px) {
	.extra_footer_links .extra_footer_links_inner .menu {
		text-align: left;
		float: left
	}
}

.optanon-alert-box-wrapper {
	left: 0px
}

.optanon-alert-box-body p a {
	display: inline-block;
	margin-left: 5px
}

.mogford_prize_new {
	background: #f6f6f6
}

.mogford_prize_new body {
	font-family: "Gotham A", "Gotham B", sans-serif;
	padding-top: 0px
}

.mogford_prize_new #site_inner {
	padding-bottom: 65px;
	padding-right: 60px;
	padding-left: 60px
}

@media (max-width: 710px) {
	.mogford_prize_new #site_inner {
		padding: 0px 20px 40px 20px
	}
}

.mogford_prize_new .read_more {
	background: #cd1719 !important
}

.mogford_prize_new .home .hero_slider .slider_bottom_links.stuck {
	top: 55px
}

.mogford_prize_new .hero_slider #sticky-anchor {
	margin-top: -92px
}

.mogford_prize_new .hero_slider .explore p {
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-weight: 300
}

.mogford_prize_new .hero_slider .slider_bottom_links a span {
	font-size: 10px;
	background: #cd1719;
	letter-spacing: 0.75px;
	font-weight: 500
}

.mogford_prize_new .hero_slider .slider_bottom_links.stuck {
	top: 55px
}

.mogford_prize_new .flex_caption {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .thumbnail_content_blocks .thumbnail_content_blocks_inner .single_block a .overlay strong {
	font-weight: 600;
	font-size: 12px;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .main_page_content {
	color: #676565
}

.mogford_prize_new .main_page_content .main_page_content_inner .block h1 {
	color: #828180;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .main_page_content .main_page_content_inner .block h2 {
	color: #828180;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .main_page_content .main_page_content_inner .block .cta_link {
	color: #a6a4a3;
	font-weight: 300;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .main_page_content .main_page_content_inner .block.single_image_content_left .align_right a {
	color: #a6a4a3
}

.mogford_prize_new .text_only_template .main_page_content .main_page_content_inner h1 {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .text_only_template .main_page_content .main_page_content_inner h2 {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .history_page .main_page_content .main_page_content_inner .block h1 {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .history_page .main_page_content .main_page_content_inner .block h1 p {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .history_page .main_page_content .main_page_content_inner .block h2 {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .history_page .main_page_content .main_page_content_inner .block h2 p {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon.twitter {
	background-image: url("../img/sites/old_bank/offers/offers-twitter.png");
	background-image: url("../img/sites/old_bank/offers/offers-twitter.svg"), none
}

.mogford_prize_new .offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon.facebook {
	background-image: url("../img/sites/old_bank/offers/offers-facebook.png");
	background-image: url("../img/sites/old_bank/offers/offers-facebook.svg"), none
}

.mogford_prize_new .offers_page .main_page_content .main_page_content_inner .block .offer_meta .social .social_icon.google_plus {
	background-image: url("../img/sites/old_bank/offers/offers-google.png");
	background-image: url("../img/sites/old_bank/offers/offers-google.svg"), none
}

.mogford_prize_new .explore_section .explore_section_inner .single_block a .overlay strong {
	font-weight: 600;
	font-size: 12px;
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container input {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li .ginput_container textarea {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .media_grid .media_grid_inner .grid_header h1 {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .show_other_menus .show_other_menus_inner .single_block a .overlay strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

@media (max-width: 655px) {
	.mogford_prize_new .show_other_menus .show_other_menus_inner .single_block a .overlay strong {
		font-family: "Gotham A", "Gotham B", sans-serif;
	}
}

.mogford_prize_new .show_menu .show_menu_inner .menu {
	font-family: "Gotham A", "Gotham B", sans-serif;
	padding: 55px 40px 44px 40px;
	letter-spacing: 1px;
	font-size: 18px
}

.mogford_prize_new .show_menu .show_menu_inner .menu .logo {
	margin-bottom: 50px
}

.mogford_prize_new .show_menu .show_menu_inner .menu .logo.active_site_old_bank_hotel {
	width: 166px;
	height: 71px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url("../img/sites/quod/quod_menu_logo.jpg") no-repeat;
	background-image: url("../img/sites/quod/quod_menu_logo.svg"), none;
	text-indent: -1000em
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner {
	max-width: 460px
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .intro {
	margin-bottom: 35px;
	text-align: center
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .intro p {
	border-bottom: 1px solid #000;
	padding: 0px 10px 0px 10px;
	display: inline-block;
	font-size: 30px;
	width: auto;
	float: none
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .section {
	margin-bottom: 20px
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .section div p.extra_details {
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 12px;
	margin-top: 2px
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .section div p.price {
	font-family: "Gotham A", "Gotham B", sans-serif;
	font-size: 12px;
	margin-top: 5px
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .section.align_left strong {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .show_menu .show_menu_inner .menu .menu_inner .bottom {
	font-size: 11px;
	margin-top: 4px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .intro {
	margin-bottom: 50px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .intro p {
	border-bottom: none;
	font-size: 18px;
	padding: 0px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section {
	margin-bottom: 40px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section strong {
	margin-bottom: 25px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section strong span {
	display: inline-block;
	padding: 10px 20px 15px 20px;
	border-bottom: 1px solid #000
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section div p {
	font-size: 16px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section div p.name {
	text-transform: uppercase
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section div p.extra_details {
	text-transform: uppercase;
	margin-top: 0px;
	font-size: 11px
}

.mogford_prize_new .show_menu .show_menu_inner .menu.centered_sections .menu_inner .section .section_sep {
	display: none
}

@media (max-width: 1015px) {
	.mogford_prize_new .show_menu .show_menu_inner {
		width: 85%
	}
	.mogford_prize_new .show_menu .show_menu_inner .menu {
		padding-left: 52.5px;
		padding-right: 52.5px
	}
}

.mogford_prize_new .tab_layout .tab_layout_inner .the_tabs li span {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .hero_image_grid .hero_image_grid_inner .grid .offer_title {
	font-family: "Gotham A", "Gotham B", sans-serif;
}

.mogford_prize_new .hero_image_grid .slider_bottom_links a span {
	font-size: 10px;
	background: #cd1719;
	letter-spacing: 0.75px;
	font-weight: 500
}

.mogford_prize_new .hero_image_grid .slider_bottom_links.stuck {
	top: 72px
}

.mogford_prize_new #gform_fields_13 .gsection_title {
	border-bottom: 1px solid #514d57;
	text-transform: uppercase;
	letter-spacing: 1.3px;
	margin-bottom: 12px;
	padding-bottom: 5px;
	font-size: 20px;
	color: #514d57;
	width: 100%;
	float: left;
}

.bookbtn-hedeartop a:first-child {
	margin-right: 90px;
}

.bookbtn-hedeartop a {
	float: right;
	margin-right: 15px;
	border: 1px solid #000;
	padding: 9px 20px;
	color: #000;
	font-size: 14px;
	cursor: pointer;
	text-transform: uppercase;
}

.single-careers .content li {
	line-height: 35px;
	font-size: 22px;
	padding-left: 15px;
}

.single-careers .content li:before {
	content: '\2212';
	position: absolute;
	margin-left: 0px;
	left: 0px;
}

.single-careers .content ul {
	padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
}

.single_news_page .content li {
    line-height: 35px;
	font-size: 22px;
	padding-left: 15px;
}
.single_news_page .content li:before {
	content: '\2212';
	position: absolute;
	margin-left: 0px;
	left: 0px;
}
.single_news_page .content ul {
    padding-bottom: 20px;
	padding-left: 10px;
	position: relative;
}


/*
body{ padding-top: 0px; }

.toplogo img{ cursor: pointer; }

.toplogo{
	padding: 20px 0px;
	max-width: 260px;
	margin: 0 auto;
}*/


#home_venue_grid .home_venue_grid_inner #top_section, #home_venue_grid .home_venue_grid_inner #middle_section, #home_venue_grid .home_venue_grid_inner #bottom_section{-webkit-transition: 5s all;transition: 5s all;}
.mogford_prize_new header{padding-top: 0 !important; padding-bottom: 0 !important;}

.mogford_prize_new header #brand{height: auto; width: 100%}
header .show_menu_section{top: 42px !important}
.cart_header_top{top: 42px !important}

/* Custom CSS By Akash Start */
div#gform_wrapper_1{ display: block !important; }
.gravity_form .gravity_form_inner .gform_wrapper .gform_heading h3 {
    color: #171717;
    text-transform: uppercase;
    letter-spacing: 4px;
    margin-bottom: 40px;
    text-align: center;
    line-height: 30px;
    font-size: 36px;
    width: 100%;
    float: left;
}
.gravity_form .gravity_form_inner .gform_wrapper .gform_heading .gform_description {
    text-transform: uppercase;
    letter-spacing: 1.3px;
    margin-bottom: 30px;
    margin-top: -15px;
    line-height: 30px;
    font-size: 22px;
    color: #625d69;
    width: 100%;
    float: left;
}
.gravity_form .gravity_form_inner .gform_wrapper .gform_body select{
	font-family: "Gotham A", "Gotham B", sans-serif;
	width: 100%!important;
    min-width: 1px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    display: inline-block;
    text-align: left;
    cursor: default;
    outline: none;
    float: left;
	font-weight: normal;
    display: block;
    white-space: nowrap;
    min-height: 1.2em;
	overflow: hidden;
    padding: 15px;
	-webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.gravity_form .gravity_form_inner .gform_wrapper .gform_body select option {
    padding: 35px !important;
    box-sizing: border-box;
    background: #ebeaed;
    position: absolute;
    max-height: 250px;
    max-width: 362px;
    min-height: 1em;
    overflow: auto;
    z-index: 99999;
    padding: 15px;
    margin: 0;
	margin-bottom: 10px !important;
}
.gravity_form .gravity_form_inner .gform_wrapper .gform_body .gfield-choice-input{
	background-image: url("https://www.theoxfordcollection.co.uk/wp-content/themes/oxfordcollection/assets/img/sites/oxfordcollection/icons/form_checkbox.svg");
    width: 50px;
    height: 50px;
    cursor: pointer;
    background-position: 0px 0px;
    float: left;
    
    background-size: cover;
}
.gfield-choice-input.styledCheckbox[aria-checked='true']{
	background-position: 0px -50px !important;
}
.how_to_enter_cart_button{
    padding: 12px;
    font-family: "Gotham A", "Gotham B", sans-serif;
    line-height: 23px;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: normal;    
}
.mogford_prize_new a.below_content_cta{
    font-size: 100% !important;
    margin: 0;
    line-height: 1 !important;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700 !important;
    border-radius: 0px;
    left: auto;
    color: #FFF !important;
    background-color: #ebe9eb;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    background: #cd1719;
	}

.page-template-template_event_view_calendar .event_calendar_banner_inner .fc-border-separate tr td span.number,
.page-template-template_event_category_view .event_calendar_banner_inner .fc-border-separate tr td span.number,
.page-template-template_event_month_view .event_calendar_banner_inner .fc-border-separate tr td span.number,
.page-template-template_event_view_calendar .event_calendar_banner_inner .fc-border-separate tr td h2,
.page-template-template_event_category_view .event_calendar_banner_inner .fc-border-separate tr td h2,
.page-template-template_event_month_view .event_calendar_banner_inner .fc-border-separate tr td h2
{
    color: #FFF !important;
}
.event_calendar_banner .event_calendar_banner_inner #calendar_wrap .fc-ltr .fc-header .fc-header-left .fc-header-title h2{
	color: #FFF !important;
}

/* Custom CSS By Akash End */


section#faqs .section_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-right: 10px;

}
section#faqs .section_container .right_wrap.image_with_background {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    max-width: 50% !important;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 10px;
}
.mogford_prize .page-template-template_animation_page .animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .left_wrap_inner .faq-title{
	float: none;
	box-sizing: border-box;
	background: transparent;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #5b6770;
	font-weight: 500;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	padding:20px 35px;
}

section#faqs .section_container .left_wrap_inner{-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;    -webkit-box-flex: 1;    -ms-flex: 1;    flex: 1; padding-right: 10px;}
.group {margin-bottom: 20px; background: #f5f5f5; } 
.mogford_prize_new .page-template-template_animation_page .animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .left_wrap_inner .faq-title,
section#faqs .section_container .left_wrap_inner .accordion .faq-description { border: none; background: transparent; }
section#faqs .section_container .left_wrap_inner .accordion .faq-description ul,
section#faqs .section_container .left_wrap_inner .accordion .faq-description p{padding:10px 35px !important;}
section#faqs .section_container .left_wrap_inner .accordion .faq-description ul li:before {
	content: '\2212';
	position: absolute;
	margin-left: 0px;
	line-height: 1.5;
	left: 0px;
}
section#faqs .section_container .left_wrap_inner .accordion .faq-description ul li{position: relative; padding-left: 25px;}
section#faqs .section_container .left_wrap_inner .ui-accordion-header-icon{-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.mogford_prize .page-template-template_animation_page section#faqs .section_container .left_wrap_inner .group.active  .ui-icon{background: url(/wp-content/themes/mogfordprize/assets/img/faq/close.svg); background-size: 12px; background-repeat: no-repeat; background-position: center;}
.mogford_prize .page-template-template_animation_page section#faqs .section_container .left_wrap_inner .group .ui-icon{background: url(/wp-content/themes/mogfordprize/assets/img/faq/open.svg); background-size: 12px; background-repeat: no-repeat; background-position: center; min-width: 16px;}
.group.active {    background: #fff;}



.mogford_prize_new .woocommerce_journal_button, .woocommerce-checkout #order_review #payment .form-row.place-order #place_order,
.mogford_prize_new .cart_page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button,
.mogford_prize_new .cart_page .woocommerce .shop_table tbody tr td.actions .button, .woocommerce-message .button{    background: #cd1719!important; border-radius: 0 !important;}


@media (max-width: 767px){
	section#faqs .section_container{padding-left: 0;}
	section#faqs .section_container .left_wrap_inner{padding-right: 0; width: 100%;}
	 .mogford_prize_new .page-template-template_animation_page .animation_page_content_section .single_section .single_timeline_content_block .single_timeline_content_block_inner .left_wrap_inner .faq-title{
        padding: 10px 20px !important;
    }

    .mogford_prize_new footer #footer_brand{max-width: 250px; width: 100%; margin-bottom: 0; left: 0; position: relative;}
    
    .page-template-template_animation_page #site_inner{padding-right: 20px !important; padding-left: 20px !important;}
    footer .social_icons{margin-top: 0; display: block; width: 100%;}
    .mogford_prize .gravity_form{padding: 0px !important; }
}

.mogford_prize .banner-inner-text{bottom: 0;}

.mogford_prize .cart_header_top {	    
	    position: absolute;
	    padding: 0;
	    top: 14px;
	    right: 70px;
	    background: #fff;
	}	
    .menuoverlay .closebtn{top: 24px;}

	.mogford_prize .cart_header_top a{
		background: url('/wp-content/themes/mogfordprize/assets/img/faq/trolly2.svg');		
		display: block;
		background-repeat: no-repeat;
		width: 30px;
		height: 30px;
	}
	span.cart_cnt { position: absolute; top: -8px; right: 0; background: rgba(0,0,0,0.8); color: #fff; border-radius: 50%; width: 20px; height: 20px; display: block; font-size: 12px; line-height: 20px; }

.mogford_prize_new header{margin-top: 0 !important;}
.mogford_prize_new header #brand a {
	
	background: url("https://www.mogfordprize.co.uk/wp-content/uploads/2022/07/Logo.svg");
	background-size: contain !important;
	text-indent: -1000em;
	height:88px;
	width: 100%;
	max-width: 200px;
	background-repeat: no-repeat !important;
  	float: none;
	display: block;
	margin-right: auto;
	margin-left: auto;
} 
.see_more_btn_old_event{
	text-transform: uppercase;
	padding: 7px 0px 5px 0px;
	display: inline-block;
	background: #edecee;
	letter-spacing: 2px;
	font-family: "Gotham A", "Gotham B", sans-serif;
	line-height: 30px;
	font-size: 20px;
	width: 200px;
	color: #5b6770;
	margin-top: 30px;
}


.mogford_prize_new .page-template-template_previous_winners #post_article_grid_outer #post_article_grid .single_post .single_post_inner .content p,

.mogford_prize_new .page-template-template_meet_the_judges #post_article_grid_outer #post_article_grid .single_post .single_post_inner .content p,

.mogford_prize_new .page-template-template_news #post_article_grid_outer #post_article_grid .single_post .single_post_inner .content p{
	max-width: 400px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    float: none;
}
.content a{ text-decoration:underline !important; color:#5B6770 !important; text-underline-position: under; }


.event_calendar_banner .view_map_link.bottom_cta a.map_view_link{
	padding-left: 20px;
	background: url(/wp-content/themes/mogfordprize/assets/img/icons/map-marker-new.svg);
	background-position: left center;
	background-size: 12px;
    background-repeat: no-repeat;

}


.pay_btn_section{position: relative; width: 100%; text-align: center;}

.mogford_prize_new .pay_btn_section .pay_btn:disabled{background: #5b6770 !important;}

.mogford_prize_new .page-template-template_events_landing a.map_view_link{
position: relative;
	padding-left: 20px;
	background: url(/wp-content/themes/mogfordprize/assets/img/icons/map-marker-new.svg);
	background-position: left center;
	background-size: 12px;
    background-repeat: no-repeat;
	

}

.mogford_prize_new .text_only_template .main_page_content .main_page_content_inner h1{ line-height:30px; }

@media (max-width: 768px){
		.events-template-default .main_page_content .main_page_content_inner {
    padding: 0 !important;
	}
    .mogford_prize_new header #brand a{max-width: 160px; margin-left: 0; background: url("https://www.mogfordprize.co.uk/wp-content/uploads/2022/07/Logo.svg");}
    .mogford_prize_new.mogford_prize .sticky-wrapper header .inner{padding: 0 !important;}
    header .show_menu_section{top: 34px !important}
    .cart_header_top{top: 32px !important}
    .sticky-wrapper {    max-height: 90px !important;}
    .extra_footer_links .extra_footer_links_inner .menu{float: left !important;}

}
@media (max-width: 767px){
	
	 .main_page_content .main_page_content_inner {
    
    padding: 20px !important;
  }
  .text_only_template .main_page_content{ padding:10px; }
  .main_page_content .main_page_content_inner h1{ font-size: 25px!important; margin-bottom: 30px !important; }
  .main_page_content .main_page_content_inner h2{ font-size: 23px!important; }
  .text_only_template .main_page_content .main_page_content_inner p { font-size: 22px !important; font-weight: 400 !important; }
  	.mogford_prize.mogford_prize_new .animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay, 
	.mogford_prize.mogford_prize_new .animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay{bottom: 5%;}	

	.mogford_prize_new .animation_page_content_section .single_section.banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1,
	.mogford_prize_new .animation_page_content_section .single_section .banner_image .banner_image_wrap .the_banner_image_wrap .banner_image_overlay h1{width: 100%;}
	
	.pay_btn_section a{display: inline-block;}
     
     .pay_btn_section{float: left;}
}
span.cart_cnt {
    color: #fff !important;
}
.mogford_prize .gfield_checkbox li {
    display: flex;
    align-items: center;
}
.mogford_prize .gfield_checkbox li .styledCheckbox{min-width: 50px;}
.mogford_prize .gfield_checkbox li label{
	margin-left: 20px;
}

.mogford_prize .pay_btn{font-size: 15px !important; letter-spacing: 3px;}
.main_page_content .main_page_content_inner ul{
	padding-bottom: 20px;
    padding-left: 10px;
    position: relative;	
}
.main_page_content .main_page_content_inner ul li{
	list-style: none;
    font-family: 'Perpetua MT Pro';
    line-height: 30px;
    font-size: 22px;
    font-style: normal;
    letter-spacing: normal;
    font-weight: 400;
    color: #5b6770;
    padding-left: 15px;
}
.main_page_content .main_page_content_inner ul li:before{
    content: '\2212';
    position: absolute;
    margin-left: 0px;
    left: 0px;	
}

#linkfooter{bottom: 0 !important; position: absolute;}



.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .left{width: calc(50% - 2.5px); max-width: 585px; margin-right: 2.5px; display: block; float: left;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #bottom_section .left { margin-right: 2.5px;    width: calc(50% - 2.5px);    max-width: 585px;    float: left; display: block;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #bottom_section .right { margin-left: 2.5px; width: calc(50% - 2.5px);    max-width: 585px;    float: left; display: block;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .right{width: calc(50% - 2.5px); max-width: 585px; margin-left: 2.5px; display: block; float: left;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .left{width: calc(66.38297872340425% - 2.5px); margin-right: 2.5px; display: block; float: left;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .right{width: calc(33.191489361702125% - 2.5px); margin-left: 2.5px; display: block; float: left;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section,
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section{margin-bottom: 5px;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .right #venue_number_two { margin-bottom: 6px;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section div#venue_number_five { margin-bottom: 5px;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .right img{max-height: inherit;}



@media (max-width: 710px){
.mogford_prize.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #bottom_section .left,
.mogford_prize.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #bottom_section .right,
.mogford_prize.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .left,
.mogford_prize.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .right,
.mogford_prize.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .left{width: 100%; max-width: inherit; margin-right:0 !important; margin-left: 0 !important;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .right #venue_number_two { margin-bottom: 5px !important;}

.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #bottom_section .left,
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .left,
.mogford_prize.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .left{margin-bottom: 5px !important;}

.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .right{width:100%; max-width: inherit; margin-right:0 !important; margin-left: 0 !important;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .left img,
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #middle_section .right img,
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .left img,
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement #top_section .right img{height: auto !important;}
.mogford_prize_new #home_venue_grid.eigth_item_grid_and_advertisement img{height: auto !important}
#wc-stripe-cc-form .form-row{width: 100%; padding: 0 !important;}
}

.mogford_prize_new .page-template-template_meet_the_judges #post_article_grid_outer p a{/*text-underline-position: under;*/
	text-decoration: underline;
text-underline-position:under;
    font-weight: normal;
}
.gravity_form .gravity_form_inner .gform_wrapper .gform_heading .gform_description{ text-align:center; }
#wc-stripe-cc-form .form-row{ padding: 0 !important;}

@media (max-width: 1200px){
    .gravity_form{        padding-left: 50px;        padding-right: 50px; }    
    .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li:nth-child(2n+1) {clear: both;}
}
@media (max-width: 768px){
    .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li{max-width: inherit !important; display: block !important;}
    .gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li:nth-child(2n+1) {clear: none ;}
    footer{margin-top: 80px;}
	h1.gform_title { color: #5b6770 !important; text-transform: uppercase; text-align: center; }
	.mogford_prize #field_1_10 .gfield_checkbox li label{ float: left; width: 80%; }

}

@media (max-width: 389px){
	.mogford_prize #field_1_10 .gfield_checkbox li label{ width: 70%; }
}

@media (min-width: 710px) and (max-width: 768px){
    .menuoverlay .closebtn {top: 35px !important; right: 60px!important;}
}

@media (min-width: 768px){
	h1.gform_title {
		color: #5b6770 !important;
		text-transform: uppercase;
		letter-spacing: 4px;
		margin-bottom: 40px;
		text-align: center;
		line-height: 30px;
		font-size: 36px !important;
		width: 100%;
		float: left;
	}
}
.woocommerce-cart #wc-stripe-payment-request-wrapper, .woocommerce-cart #wc-stripe-payment-request-button-separator {
    display: none !important;
}
.gravity_form .gravity_form_inner .gform_wrapper form .gform_body .gform_fields li.gchoice.gchoice_7_7_1.level_one {
    display: flex !important;
    align-items: center;
}

#eh-payment-request-button-seperator
{
	display: block !important;
}
#eh-stripe-payment-request-button {
    text-align: center !important;
	width: 30% !important;
}
/*
.woocommerce-checkout li.wc-stripe-checkout-banner-gateway.banner_payment_method_stripe_googlepay.level_one{ display:none !important; }

.woocommerce-checkout li.wc-stripe-checkout-banner-gateway.banner_payment_method_stripe_applepay.level_one{ display:none !important; }

.woocommerce-checkout .banner-title{display:none !important; }
.woocommerce-checkout .wc-stripe-banner-checkout { border: 0 !important; }
*/

@media (max-width: 640px){
	#eh-payment-request-button-seperator, #eh-stripe-payment-request-button{
		width:100% !important;
		margin:0 auto !important;
	}
}

.page-template.page-template-template_event_category_view.page-template-template_event_category_view-php.page.theme-mogfordprize .featured_event_slider .bottom_cta a{ display:none; }
.single-events .main_page_content .main_page_content_inner .block p a{
text-decoration: underline;
    color: inherit !important;
    text-underline-position: under;
    font-family: 'Perpetua MT Pro';
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0px;
}
.page-id-4890 #category_dropdown{ display:none !important; }
.page-template-template_events_landing .events_list_content_block .events_list_content_block_inner .header_section{ margin-top: 30px; }
.mogford_prize_new .checkout-disabled .cart_page .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{
	background: #777777 !important;  
    pointer-events: none;
}