/*
 Theme Name:     Metro Mag
 Theme URI:      http://www.metromag.co.nz
 Description:    Metro Mag
 Author:         No Worries Creative Ltd
 Author URI:     http://www.no-worries.co.nz
 Template:       hickory
 Version:        1.0.0
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */
/*================================================================================
	HEADER
================================================================================*/
#bauer-header .clearfix:before, #bauer-header .clearfix:after { content: ""; display: table; } #bauer-header .clearfix:after { clear: both; } #bauer-header .clearfix { zoom: 1; }

/* layout */
#bauer-header { position: relative; z-index: 9999; width: 100%; }
#bauer-header .bauer-header_visible-phone {display: none !important;}
#bauer-header .bauer-header_hidden-desktop { display: none !important; }
#bauer-header .bauer-header_header-top {background: #111; height: 50px;}
#bauer-header .bauer-header_header-top h6 {float: left; margin: 0; padding-left: 30px;}
#bauer-header .bauer-header_header-top .bauer-header_arrow-down {background: url(images/uppermost-menu/arrow-down.png) no-repeat center center; display: inline-block; height: 5px; margin-left: 5px; width: 8px}
#bauer-header .bauer-header_header-top .bauer-header_more {float: left;}
#bauer-header .bauer-header_header-top ul {margin: 0; padding: 0}
#bauer-header .bauer-header_header-top li {list-style: none;}
#bauer-header .bauer-header_header-top #bauer-header_container {margin: 0 auto; width: 970px;}
#bauer-header #bauer-header_nav-logo {color: #bbb; border-right: #373737 solid 1px; font: 400 13px/50px "lato", sans-serif; padding-right: 25px; text-decoration: none; cursor: text; }

#bauer-header #bauer-header_nav-logo,
#bauer-header #bauer-header_nav-logo span{ cursor: text; }
#bauer-header.is-mobile #bauer-header_nav-logo,
#bauer-header.is-mobile #bauer-header_nav-logo span { cursor: pointer; }

#bauer-header #bauer-header_nav-logo span {color: #777; display: inline-block; margin-right: 4px;}
#bauer-header #bauer-header_nav {float: left;}
#bauer-header #bauer-header_nav a {color: #bbb; display: block; font: 400 13px/50px "lato", sans-serif; text-decoration: none;}
#bauer-header #bauer-header_nav a span:first-child {padding-left: 25px;}
#bauer-header #bauer-header_nav a span.bauer-header_arrow-down {padding-left: 0px;}
#bauer-header #bauer-header_nav a:hover {color: #fff}
#bauer-header #bauer-header_nav .bauer-header_more-nav a {line-height: 30px; text-align: left;}
#bauer-header .bauer-header_header-top .bauer-header_main-nav {float: left;}
#bauer-header .bauer-header_main-nav > li {float: left;}
#bauer-header .bauer-header_header-top .bauer-header_more-nav {background: #333; border-bottom: 4px solid #111; display: none; float: left; margin-left: -15px; min-width: 190px; padding: 20px 40px; position: absolute; z-index: 999;}
#bauer-header #bauer-header_nav .bauer-header_more-nav a span:first-child {padding-left: 0}
#bauer-header #bauer-header_nav .bauer-header_competitions {position: relative; margin-top: 15px; padding: 20px 0 10px;}
#bauer-header #bauer-header_nav .bauer-header_competitions::before {background: #fff; content: ""; height: 3px; position: absolute; top: 0; left: 0; width: 25px;}
#bauer-header #bauer-header_nav .bauer-header_competitions a {font-weight: 700; line-height: 20px; padding-top: 5px; text-transform: uppercase;  cursor: default;}
#bauer-header .bauer-header_header-top .bauer-header_more {padding-left: 25px;}
#bauer-header .bauer-header_header-top .bauer-header_more:hover .bauer-header_more-nav {display: block;}

/* customisations */
#bauer-header.variant-aww #bauer-header_nav-logo,
#bauer-header.variant-food #bauer-header_nav-logo { color: #ccc; }

#bauer-header.variant-aww .bauer-header_header-top #bauer-header_container,
#bauer-header.variant-food .bauer-header_header-top #bauer-header_container  { width: 1628px; }

#bauer-header.variant-aww #bauer-header_nav-logo span{ color: #b69564; }
#bauer-header.variant-food #bauer-header_nav-logo span{ color: #f6626e; }

/* Brightcove Player */
.player-wrap {
	display: block;
	position: relative;
}

.player-wrap:after {
	padding-top: 56.25%;
	display: block;
	content: '';
}

.player-wrap iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*================================================================================
	FOOTER
================================================================================*/
#bauer-footer {
	margin: 15px auto;
	text-align: center;
	font: 400 13px/50px lato, sans-serif;
}

#bauer-footer p {
	margin: 0;
	line-height: normal;
}

#bauer-footer p.advertise-links a {color: #000000;}
#bauer-footer p.main-copyrights {color: rgb(119, 119, 119);}


@media screen and (min-width: 768px) and (max-width: 885px) {
	#bauer-header .bauer-header_hidden-desktop { display: inherit !important; }
	#bauer-header .bauer-header_hidden-tablet { display: none !important; }
	#bauer-header .bauer-header_header-top #bauer-header_container {width: 100%;}
	#bauer-header #bauer-header_nav .bauer-header_line {position: relative; margin-top: 15px; padding: 20px 0 10px;}
	#bauer-header #bauer-header_nav .bauer-header_line::before {background: #fff; content: ""; height: 3px; position: absolute; top: 0; left: 0; width: 25px;}
}

@media (max-width: 767px) {
	
	#bauer-header .bauer-header_visible-phone {display: inherit !important;}
	#bauer-header .bauer-header_visible-desktop {display: none !important;}
	#bauer-header .bauer-header_header-top #bauer-header_container {width: 100%;}
	#bauer-header .bauer-header_header-top {background: ; height: 40px;}
	#bauer-header .bauer-header_header-top h6 {padding-left: 15px;}
	#bauer-header .bauer-header_header-top .bauer-header_arrow-down {float: left; width: 20px; height: 40px;}
	#bauer-header #bauer-header_nav-logo {border: 0; float: left; line-height: 40px; padding-right: 0}
	#bauer-header #bauer-header_nav {background: #333; border-bottom: 4px solid #111; display: none; padding: 20px 0; width: 100%; z-index: 9999;}
	#bauer-header #bauer-header_nav a {line-height: 25px;}
	#bauer-header #bauer-header_nav a span { padding-left: 0}
	#bauer-header #bauer-header_nav .bauer-header_more-nav a {line-height: 32px}
    #bauer-header  #bauer-header_nav .bauer-header_competitions a {line-height: 20px; cursor: default;}
	#bauer-header .bauer-header_header-top .bauer-header_main-nav {margin-top: 10px; text-align: center; width: 50%}
	#bauer-header .bauer-header_main-nav > li { float: none}
	#bauer-header .bauer-header_main-nav a {padding: 0 10px 20px;}
	#bauer-header .bauer-header_main-nav img { max-width: 100%;}
	#bauer-header .bauer-header_header-top .bauer-header_more-nav {border-bottom: none; display: block; margin: 0; min-width: 150px;  padding: 0 10px 0 0; position: static;}
	#bauer-header .bauer-header_header-top .bauer-header_more { padding-left: 0; width: 50%;}

}

/* CUSTOM CSS BY DANIEL PHAN*/

#navigation_bar.layout2 #top_social { margin-right: 40px; }
.footer_social { float: right;  margin-top: 16px; }
.footer_bottom p { font-weight: normal; }
.pllexislider-normal ul li .jr-insta-datacontainer .jr-insta-caption { font-weight: normal; }
.header_wrapper { width: 100%; max-width: 980px; }
.header_wrapper .banner-top { width: auto; }