/*
Theme Name: fiawtcr Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: fiawtcr
Version: 1.0.0
Text Domain:  fiawtcr
*/

@import 'fonts/kiona.css';

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{
	padding-left:5px !important;
	padding-right:5px !important;
}

.row
{
	margin-left:-5px !important;
	margin-right:-5px !important;
}

.row.display-flex {
  display: flex;
  flex-wrap: wrap;
}

.row.display-flex > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

a:hover
{
	text-decoration:underline;
}

nav a:hover
{
	text-decoration:none !important;
}

h3.title-heading-left
{
	color:black !important;
}

.single-related-posts h2
{
	color:black !important;
}

.mm-block-transparent
{
	background:transparent;
	margin-top:15px;
	padding:10px;
}

.mm-block-white
{
	background:white;
	margin-top:15px;
	padding:10px;
}

h4.widget-title
{
	background-color: black !important;
	margin-bottom:0px !important;
	text-transform: uppercase !important;
	padding:10px !important;
	font-size:20px !important;
	font-weight:bold !important;
	font-style: italic !important;
}

.text-page table
{ 
	max-width:100%;
} 

.text-page td{ 
	border:1px solid #000 !important; 
	max-width:400px;
}

.text-page ol
{
	padding-left:15px;
	font-weight: bold;
}

.cookie-notice-container a, .cookie-notice-container a:hover
{
	color:white;
}

.cookie-notice-button:nth-of-type(1)
{
	background:white !important;
	color:black !important;
	text-shadow:none !important;
	border-radius:0px !important;
	border:none !important;
	font-size:13px !important;;
	line-height:20px !important;
}

#cookie-notice
{
	max-width:100%;
}

.cookie-notice-button:nth-of-type(2)
{
	display:block !important;
	white-space:inherit !important;
	background:none !important;
	color:white !important;
	text-shadow: none !important;
	border:none  !important;
	font-size:13px !important;;
	line-height:20px !important;
}

.cookie-notice-button:hover
{
	text-decoration:underline !important;
}

.mm-widget-black
{
	background:black;
	padding:10px;
	color:white;
}

.mm-widget-white
{
	background:white;
	padding:10px;
}


.mm-block-black
{
	background:#111111;
	margin-top:15px;
	padding:10px;
}

.margin-top-0
{
	margin-top:0;
}

.margin-bottom-10
{
	margin-bottom:10px;
}

.white-content
{
	background:white;
	padding:10px;
}

.white-content .post-content h4
{
	color:#000000;
}

.post-content
{
	background:none;
}

.post-content table
{
	width:100%;
	margin-bottom:15px;
}

.post-content table td
{
	padding:5px;
	vertical-align:middle;
	border:1px solid black;
}

.post-content table td p
{
	margin-bottom:0;
}

.pull-right
{
	float:right;
}

.center, .text-align-center
{
	text-align:center;
}

.text-align-left
{
	text-align:left;
}

.text-align-right
{
	text-align:right;
}

.sub-header-bar
{
	width:100%;
	background:#E42220;
	height:40px;
	line-height:40px;
}



.sub-header-bar a
{
	margin-left:10px;
}

.sub-header-bar a:first-child
{
	margin-left:0px;
}

.sub-header-bar img
{
	vertical-align:middle;
	margin-top:-2px;
}

.sub-header-bar-content
{
	max-width:1140px;	
	margin:0 auto;
}

a.light-btn
{
	padding:12px;
	color:white;
	background:#75757A;
	display:inline-block;
}

a.light-btn:hover
{
	text-decoration:none;
	background:#111;
	color:white;
}

a.light-btn.selected
{
	color:white;
	background:black;
}

a.transparent-btn
{
	padding:12px;
	color:#666666;
	background:transparent;
	display:inline-block;
}

a.transparent-btn:hover
{
	background:#eee;
	text-decoration:none;
	color:#666666;
}

a.transparent-btn.selected, a.transparent-btn.selected:hover
{
	background:#75757A;
	text-decoration:none;
	color:white;
}

a.dark-btn
{
	padding:12px;
	color:white;
	background:#111;
	display:inline-block;
	font-family
}

a.dark-btn:hover
{
	text-decoration:none;
	background:#E1262A;
	color:white;
}

.page-title-block
{
	width:100%;
	height:110px;
	margin-bottom:15px;
	background-size:cover;
	background-repeat: no-repeat;
}

.page-title-block h2
{
	background:#111;
	padding:10px;
/* 	margin:5px; */
	font-weight:bold;
	font-family:'Kiona-Bold';
	font-style:italic;
	font-size:30px;
	text-transform:uppercase;
	display:inline-block;
	color:white;
	clip-path:polygon(0% 100%, calc(100% - 15px) 100%, 100% 0%, 0% 0%);
	padding-right:25px !important;
}

.sidebar .mm-block-white:first-child
{
	margin-top:0px;
}

.sidebar .widget
{
	margin-bottom:15px;
}

.section-title 
{
	display:inline-block;
    background:#111;
    padding:5px;
    padding-right:25px;
    padding-left: 10px;
    margin-left: -10px;
	clip-path:polygon(0% 100%, calc(100% - 15px) 100%, 100% 0%, 0% 0%);
	padding-right:25px !important;
}

.section-title h3
{
	color:white;
    font-size:26px !important;
    margin:0;
    font-style:italic;
    font-weight:bold !important;
    text-transform:uppercase;
    
}


.section-title h3::after/*, .content-title h3::after */
{
    margin-left: 15px;
    letter-spacing: -0.15em;
    content: "//";
}

.content-title 
{
	display:inline-block;
    background:#111;
    padding:5px;
    padding-right:10px;
	clip-path:polygon(0% 100%, calc(100% - 15px) 100%, 100% 0%, 0% 0%);
	padding-right:25px !important;
}

.content-title h3
{
	color:white;
    font-size:20px !important;
    margin:0;
    font-style:italic;
    /*font-weight:bold !important;*/
    text-transform:uppercase;
}



body.has-sidebar #content {
    width: calc(100% - 373px - 20px) !important;
}

.togglable-box
{
	border:1px solid #75757A;
	border-radius:5px;
	margin-bottom:15px;
	background:white;
}

.togglable-box:last-child
{
	margin-bottom:0;
}
.togglable-box-title
{
	background:#75757A;
	padding:10px;
}

.togglable-box-title a
{
	display:block;
	color:white;	
}

.togglable-box-title a:hover
{
	color:white;	
}

.togglable-box-content
{
	padding:15px;
}	

.page-title-block
{
	background-image:url('images/page-title-block-background.jpg');
}

/** WPML **/

.fusion-main-menu .wpml-ls-item  .sub-menu{
	width:auto;
}

/** HOMEPAGE **/

.fusion-column-first
{
	margin-bottom:10px !important;
}

.rev_slider_wrapper
{
	margin-bottom:15px !important;
}

.avada-skin-rev
{
	border-top:none !important;
	border-bottom:none !important;
}

#mm-homepage-news-title
{
	margin-bottom:15px;
}

/** HOMEPAGE - VIDEOS **/

#mm-homepage-videos-title
{
	margin-bottom:15px;
}

#mm-homepage-videos-slider
{
	max-height:425px;
}

#mm-homepage-videos-slider.slick-dotted.slick-slider
{
	margin-bottom:15px;
	background:black;
}

#mm-homepage-videos-slider .slick-dots
{
	bottom:15px;
}

#mm-homepage-videos-slider .slick-dots li
{
	margin:0px;
}

#mm-homepage-videos-slider .slick-dots li.slick-active button:before, #mm-homepage-videos-slider .slick-dots li button:before
{
	font-size:12px;
	color:white;
}

/** HOMEPAGE - PHOTOS **/

#mm-homepage-photos-title
{
	margin-bottom:15px;
}

#mm-homepage-photos
{
	background:rgba(0,0,0,0.5);
	color:white;
}

#mm-homepage-photos a
{
	font-weight:bold;
	color:white;
}

/*
#mm-homepage-photos .event-logo
{
	padding:5px;
	background:white;
}
*/

#mm-homepage-photos a:hover
{
	text-decoration:underline;
}

/** HOMEPAGE - CALENDAR EVENTS **/

#mm-homepage-calendar-old .calendar-events
{
	overflow:hidden;
}

#mm-homepage-calendar-old .calendar-events-container
{
	width:100%;
	float:left;
}

#mm-homepage-calendar-old .event-logo
{
	height:130px;
	object-fit:contain;
}

#mm-homepage-calendar
{
	width:100%;
	height:200px;
	background-image:url('images/calendar-2019-background.png');
	background-size:cover;
	background-position:center center;
	text-align:center;
	margin-bottom:15px;
}

#mm-homepage-calendar a h3
{
	font-size:32px;
	line-height:200px;
	text-transform:uppercase;
	font-style:italic;
	color:white;
	margin:0;
}

#mm-homepage-calendar a:hover
{
	text-decoration:none;
}

/** NEWS **/

.news-page-title-block
{
	background-image:url('images/news-page-title-block-background.jpg');
}

#mm-news-title
{
	margin-bottom:15px;
}

#mm-news-title .searchform .search-table .search-field input, #mm-news-title .searchform .search-button input
{
	height:50px !important;
}

/** SEARCH PAGE **/

.search-page-search-form-top
{
	margin-bottom:15px;
	padding-bottom:0px;
	border:none;
}

.search #posts-container article
{
	background:white;
	margin-bottom:15px;
}

.search #posts-container article .entry-title
{
	padding-top:10px;
}

.search #posts-container .fusion-meta-info
{
	border-color:black;
	padding-right:10px;
	padding-left:10px;
}

.bbp-pagination .bbp-pagination-links a.inactive, .bbp-pagination-links span.dots, .bbp-topic-pagination .page-numbers, .page-links a, .pagination a.inactive, .woocommerce-pagination .page-numbers
{
	color:white;
}

.search .search-page-search-form input
{
	height:50px !important;
}

.searchform .search-button 
{
    display: table-cell;
    width: 33px;
    vertical-align: top;
}

.searchform .search-table .search-button input[type="submit"]
{
    background:#E42220;
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 1em;
    height: 33px;
    line-height: 33px;
    margin: 0;
    padding: 0;
    width: 40px;
    text-indent: 0;
    cursor: pointer;
    font-family: icomoon;
    font-weight: 400;
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    transition: all .2s;

}

/** CALENDAR **/

.calendar-page-title-block
{
	background-image:url('images/calendar-page-title-block-background.jpg');
}

#mm-calendar .season-selector
{
	margin-top:15px;
	text-align:center;
}

#mm-calendar .events-list .event
{
	margin-top:15px;
	padding:15px;
}

#mm-calendar .events-list .event.odd
{
	background-color:#fafafa;
}

#mm-calendar .events-list .event.even
{
	background-color:#eeeeee;
}

#mm-calendar .events-list .event .event-logo
{
	width:100%;
}

/** EVENT **/

.event-page-title-block
{
	background-image:url('images/event-page-title-block-background.jpg');
}

#mm-single-event .season-selector
{
	text-align:center;
}

#mm-single-event .event-selector
{
	margin-top:15px;
	margin-top:10px;
	text-align:center;
}

#mm-single-event .event-selector .event-link
{
	padding:10px;
}

#mm-single-event .event-selector .flag-image
{
	width:35px;
}

#mm-single-event .event-logo
{
	background:white;
	position:absolute;
	max-width:200px;
	z-index:999;
	border:4px solid white;
	border-bottom-right-radius:5px;
}

#mm-single-event .content-title
{
	margin-bottom:15px;
}

#mm-single-event .event-informations-row
{
	margin-bottom:10px;
}

#mm-single-event .event-informations-title
{
	font-size:18px;
	font-weight:bold;
	color:black;
	margin:0;
}

#mm-single-event .event-informations-description
{
	line-height:12px;
	color:#a7a7a7;
}

#mm-single-event-documents
{
	margin-top:15px;
}

#mm-single-event-documents .result-row
{
	line-height: 30px;
}

#mm-single-event-documents .result-row:nth-child(odd)
{
	background:#eeeeee;
}

#mm-single-event-documents .result-link:hover
{
	text-decoration:underline;
}

#mm-single-event-other-informations
{
	margin-top:15px;
}

#mm-single-event .event-links ul
{
	list-style:none;
	margin:0;
}

#mm-single-event .event-links ul li
{
	margin-left:10px;
	float:left;
}

/** Drivers **/

.drivers-page-title-block
{
	background-image:url('images/teams-page-title-block-background.jpg');
}

#mm-drivers
{
	min-height:480px;
}

#mm-drivers .filters-col, .search-col
{
	margin-bottom:10px;
}

#mm-drivers .sort-drivers-btn.selected, #mm-drivers .set-drivers-view-btn.selected
{
	color:#E1262A;
	text-decoration:underline;
}

#mm-drivers input[type="text"]
{
	background:#eee;
	color:#444;
	border-color:#ccc;
	height:35px;
	line-height:35px;
}

#mm-drivers input::placeholder
{
	color:#aaa;
}

#mm-drivers .icon-placeholder {
    float: right;
    margin-right: 6px;
    margin-top: -23px;
    position: relative;
    z-index: 2;
    color: #aaa;
}

#mm-drivers input[type="submit"]
{
	background:#E1262A;
	color:white;
	line-height:20px;
	border:none;
	padding:5px;
	
}

#mm-drivers .driver-block, #mm-drivers .team-block
{
	margin-bottom:10px;
	
}

#mm-drivers .driver-block-content, #mm-drivers .team-block-content
{
	background:black;
}

#mm-drivers .driver-block-photo
{
	width:100%;
	height:170px;
	object-fit:cover;
	object-position:center top;
}

#mm-drivers .team-block-logo
{
	background:white;
	width:100%;
	height:100px;
	object-fit:contain;
	object-position:center center;
}

#mm-drivers .driver-block .flag-image, #mm-drivers .team-block .flag-image
{
	z-index:999;
	width:20px;
	position:absolute;
	top:10px;
	left:15px;
}

#mm-drivers .driver-block-infos-name, #mm-drivers .team-block-infos-name
{
	font-family:'Kiona-Bold';
	font-size:15px;
	background:#E1262A;
	line-height:30px;
	padding:8px 10px;
	/*height:30px;*/
	line-height:20px;
	color:white;
}

#mm-drivers .team-block-infos-name
{
	background:black;
	height:80px;
}

#mm-drivers .driver-block-infos-entry, #mm-drivers .team-block-infos-entry
{
	font-size:40px;
	line-height:70px;
	height:70px;
	max-height:70px;
	color:white;
	font-style:italic;
	text-align:center;
	padding-left:5px;
	display:flex;
	align-items:center;
	
}

#mm-drivers .driver-block-infos-entry .logo-container, #mm-drivers .team-block-infos-entry .logo-container
{
	border:2px solid black;
	border-radius: 10px;
	background:white;
	max-height:60px;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
}

#mm-drivers .driver-block-infos-entry img, #mm-drivers .team-block-infos-entry img
{
	
	
	max-height:60px;
}

#mm-drivers .driver-block-infos-team, #mm-drivers .team-block-infos-team
{
	padding:10px 0px;
	line-height:15px;
	color:#aaa;
	font-style:italic;
}

/** SINGLE DRIVER **/

#mm-single-driver .driver-photo
{
	background:#ffffff;
	position:absolute;
	max-width:200px;
	z-index:999;
	border:4px solid white;
	border-top-right-radius:5px;
	bottom:0px;
	left:0px;
}

#mm-single-driver .content-title
{
	margin-bottom:15px;
}

#mm-single-driver .flag-image
{
	z-index:999;
	width:40px;
	position:absolute;
	top:10px;
	right:10px;
}

#mm-single-driver .driver-links ul
{
	list-style:none;
	margin:0;
}

#mm-single-driver .driver-links ul li
{
	margin-left:10px;
	float:left;
}


/** TEAMS **/

.teams-page-title-block
{
	background-image:url('images/teams-page-title-block-background.jpg');
}

#mm-teams .team-block
{
	margin-bottom:15px;
}

#mm-teams .team-block-content
{
	background:#ffffff;
}

#mm-teams .team-block-logo
{
	width:100%;
	height:170px;
	object-fit:contain;
}

#mm-teams .team-block-title
{
	margin:0;
	display:block !important;
	height:60px;
	color:white;
}

/** TEAM **/

#mm-single-team .team-logo
{
	background:#ffffff;
	position:absolute;
	max-width:200px;
	z-index:999;
	border:4px solid white;
	border-top-right-radius:5px;
	bottom:0px;
	left:0px;
}

#mm-single-team .content-title
{
	margin-bottom:15px;
}

#mm-single-team .flag-image
{
	z-index:999;
	width:40px;
	position:absolute;
	top:10px;
	right:10px;
}

#mm-single-team .team-links ul
{
	list-style:none;
	margin:0;
}

#mm-single-team .team-links ul li
{
	margin-left:10px;
	float:left;
}

#mm-single-team .team-driver
{
	border:1px solid #eeeeee;
	background:#eeeeee;
	margin-bottom:15px
	
}

#mm-single-team .team-driver-photo
{
	width:100%;
	height:150px;
	object-fit:cover;
}

#mm-single-team .team-driver-content
{
	padding:10px;
	height:50px;
}

#mm-single-team .team-driver-link
{
	font-family:'Kiona-Bold';
	font-size:14px;
	text-transform: uppercase;
}

/** TEAM **/

#mm-single-driver .driver-photo
{
	position:absolute;
	max-width:200px;
	z-index:999;
	border:4px solid white;
	border-top-right-radius:5px;
	bottom:0px;
	left:0px;
}



/** STANDINGS **/

.standings-page-title-block
{
	background-image:url('images/standings-page-title-block-background.jpg');
}

#mm-standings
{
	min-height:400px;
}

#mm-standings .season-selector
{
	text-align:center;
}

#mm-standings .championship-selector
{
	margin-top:15px;
	text-align:center;
}

#mm-standings .standings-tables
{
	margin-top:15px;
	text-align:center;
	overflow: hidden;
}


#mm-standings .standings-tables table
{
	font-size:13px;
}

#mm-standings .standings-tables table thead th
{
	border:1px solid #eee;
}


#mm-standings .standings-tables table tr
{
	height:35px;
}


#mm-standings .standings-tables table tr:nth-child(odd)
{
	background:#f9f9f9;
}

#mm-standings .standings-tables table td
{
	border:1px solid #eee;
}


/** RESULTS **/

.results-page-title-block
{
	background-image:url('images/results-page-title-block-background.jpg');
}

#mm-results .content-title
{
	margin-bottom:15px;
}

#mm-results .result-row
{
	line-height: 30px;
}

#mm-results .result-row:nth-child(odd)
{
	background:#eeeeee;
}

#mm-results .result-link:hover
{
	text-decoration:underline;
}

/** PHOTOS **/

.photos-page-title-block
{
	background-image:url('images/photos-page-title-block-background.jpg');
}

/** VIDEOS **/

.videos-page-title-block
{
	background-image:url('images/videos-page-title-block-background.jpg');
}

#mm-videos .season-selector
{
	text-align:center;
}

#mm-videos .events-list
{
	margin-top:15px;
}

#mm-videos .event-videos
{
	margin-top:15px;
	margin-bottom:15px;
}

/** STANDINGS WIDGET **/

.standings-widget
{
	padding:0px;
}

.standings-widget .content
{
	padding:10px;
}

.standings-widget table
{
	margin-top:15px;
	width:100%;
}

.standings-widget table tr
{
	height:35px;
	line-height:35px;
}

.standings-widget table tr:nth-child(odd)
{
	background:#f9f9f9;
}

.standings-widget table td:nth-child(2)
{
	padding-left:15px;
}

.standings-widget table td:nth-child(3)
{
	text-align:right;
	font-weight:bold;
}

/** LIVE STREAMING **/

.live-widget .live-widget-content .live-widget-buttons a.dark-btn.live-streaming-btn
{
	background:#E42220;
}

/** LIVE WIDGET **/

.live-widget .live-widget-content
{
	text-align:center;
	margin-top:30px;
}

.live-widget .live-widget-content .event-logo
{
	width:250px;
}

.live-widget .live-widget-content .live-widget-buttons
{
	margin-top:30px;
}

.live-widget .live-widget-content .live-widget-buttons .row
{

}



.live-widget .live-widget-content .live-widget-buttons a
{
	display:block;
	text-transform: uppercase;
	margin-top:10px;
}

.live-widget .live-widget-content .live-widget-buttons i
{
	margin-right:5px;
}

/** Media **/

#mm-ee-media-documents
{
	margin-top:15px;
}

#mm-ee-media-documents .result-row
{
	line-height: 30px;
}

#mm-ee-media-documents .result-row:nth-child(odd)
{
	background:#eeeeee;
}

#mm-ee-media-documents .result-link:hover
{
	text-decoration:underline;
}

.ee-media-login-page input[type=text], .ee-media-login-page input[type=password],
.ee-media-register-page input[type=text], .ee-media-register-page input[type=password],
.ee-media-accreditation-page input[type=text], .ee-media-accreditation-page input[type=password]
{
	background: #eee !important;
    color: #444 !important;
    border-color: #ccc !important;
    height: 35px !important;
    line-height: 35px !important;
    margin-bottom:10px !important;
}

.ee-media-accreditation-page input[type=file]
{
	width:100%;
	background: #eee !important;
    color: #444 !important;
    border-color: #ccc !important;
    padding: 10px !important;
    line-height: 0px !important;
    margin-bottom:10px !important;
}

.ee-media-accreditation-page select
{
	background:#eee !important;
	color: #444 !important;
	border-color: #ccc !important;
    height: 35px !important;
    line-height: 35px !important;
    margin-bottom:10px !important;
	width:100% !important;
}

.ee-media-login-page input[type=submit],
.ee-media-register-page input[type=submit],
.ee-media-accreditation-page input[type=submit]
{
	background: #E42220;
	transition: all .2s ease-out;
	border:none;
	color:white;
	padding:10px 15px;
	margin-right:10px;
}

.ee-media-login-page input[type=submit]:hover,
.ee-media-register-page input[type=submit]:hover,
.ee-media-accreditation-page input[type=submit]:hover
{
	background:black;
}

.ee-media-register-page label
{
	
}

.ee-media-register-page .form-title,
.ee-media-accreditation-page .form-title
{
	font-size:18px;
	font-family:'Kiona-Bold';
	text-transform:uppercase;
	font-weight:bold;
	background:black;
	color:white;
	display:inline-block;
	padding:5px 10px;
	margin-bottom:15px;
}

.ee-media-register-page .form-group,
.ee-media-accreditation-page .form-group
{
	margin-bottom:15px;
}

.ee-media-register-page .form-error,
.ee-media-accreditation-page .form-error
{
	color:red;
	margin-bottom:5px;
}
/** FOOTER **/

#pre-footer-bar
{
	background:white;
}

.pre-footer-bar-content
{
	max-width:1140px;
	margin:0 auto;
	padding:15px 0px;
}

.pre-footer-bar-content .section-title
{
	font-family:'Kiona-Bold';
	font-weight:bold;
	font-size:14px;
	color:black;
	background:transparent;
}

.pre-footer-bar-content
{
	text-align:center;
}

.pre-footer-bar-content .section-title
{
	margin-left:4px;
}

.pre-footer-bar-content .section-title:first-child
{
	margin-left:0px;
}



.pre-footer-bar-link img
{
	vertical-align:middle;
	margin-right:10px;
	margin-top:-2px;
	height:24px;
}

@media screen and (max-width: 800px)
{
	body.has-sidebar #content {
	    width: 100% !important;
	}
	
	body #wrapper #main
	{
		padding:10px !important;
		background-attachment: fixed !important;
	}
	
	body.has-sidebar.fusion-body #content
	{
		margin-bottom:15px !important;
	}
	
	.pre-footer-bar-link
	{
		display:block;
	
		line-height:32px;
	}
}

@media screen and (max-width: 990px)
{
	.event-btn {
    	width:100%;
  	}
  	
  	#mm-results .result-row
	{
		line-height: 20px;
	}
	
	.sub-header-bar
	{
		display:none;
	}
}