/*
	Theme Name: Eleven40 Pro Theme Customized
	Theme URI: http://my.studiopress.com/themes/eleven40/
	Description: A mobile responsive and HTML5 theme built for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 2.2.1

	Tags: black, white, one-column, two-columns, three-columns, responsive-layout, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, premise-landing-page

	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/
@font-face {
    font-family: 'maven_proregular';
    src: url('/wp-content/plugins/milan-plugin/fonts/mavenpro-regular-webfont.eot');
    }

@font-face {
    font-family: 'maven_proregular';
    src: url('/wp-content/plugins/milan-plugin/fonts/mavenpro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'maven_probold';
    src: url('/wp-content/plugins/milan-plugin/fonts/mavenpro-bold-webfont.eot');
    }
@font-face {
    font-family: 'maven_probold';
    src: url('/wp-content/plugins/milan-plugin/fonts/mavenpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'maven_promedium';
    src: url('/wp-content/plugins/milan-plugin/fonts/mavenpro-medium-webfont.eot');
    }

@font-face {
    font-family: 'maven_promedium';
    src: url('/wp-content/plugins/milan-plugin/fonts/mavenpro-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

body {
	font: 400 16px 'maven_promedium', sans-serif;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'maven_proregular', sans-serif;
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	font-family: 'maven_proregular', sans-serif;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	font-family: 'maven_proregular', sans-serif;
}

/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.archive-description h1,
.author-box h1 {
	font-family: 'maven_proregular', sans-serif;
}

/*
Site Header
---------------------------------------------------------------------------------------------------- */
/* Title Area
--------------------------------------------- */

.site-title {
	font-family: 'maven_proregular', sans-serif;
}

.headbanner {
	background-image: url("/wp-content/uploads/2015/02/Milan_1900x90_Banner_V2.jpg");
	overflow: hidden;
	margin-top: 65px;
	height: 90px;
}

.site-description {
	display: none;
	font-family: 'maven_proregular', sans-serif;
}
.searchsubscribe {
	text-align: center;
}
div#ninja_forms_form_2_all_fields_wrap {
    display: inline-flex;
}
.searchleft {
	width: 50%;
	float: left;
	margin-top: 16px;
}
.searchleft input[type="search"] {
	max-width: 285px;
}
.searchleft input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}
.subscriberight {
	width: 50%;
	float: right;
	text-align: right;
}
.subscriberight input#ninja_forms_field_6 {
	max-width: 285px;
}

/*
Site Navigation
---------------------------------------------------------------------------------------------------- */
/* Primary Navigation
--------------------------------------------- */

.nav-primary .genesis-nav-menu a {
	font-family: 'maven_proregular', sans-serif;
}

/* Secondary Navigation
--------------------------------------------- */
.nav-secondary a {
	font-family: 'maven_proregular', sans-serif;
}
.post-220 .entry-header h1.entry-title {
	display: none;
}
/*
Content Area
---------------------------------------------------------------------------------------------------- */

.metaslider.nav-hidden .flexslider {
	margin-bottom: 20px !important;
	max-width: 100%;
}

#widgets_for_shortcodes .featuredpost .widget-wrap h2.entry-title a {
	color: #9B3233;
}

#widgets_for_shortcodes .featuredpost .widget-wrap h2.entry-title a:hover {
	text-decoration: underline;
}

#widgets_for_shortcodes .featuredpost .widget-wrap .entry-content {
	border-bottom: solid thin #e5e5e5;
}
.eleven40-pro-red .entry-title a {
	color: #9B3233;
	font-size: 24px;
}
h1.entry-title, h2.entry-title {
	color: #9B3233;
}
ul.dpe-flexible-posts li {
	list-style-type: none;
}
.home-post-container {
	margin: 0 20px 0 0;
	overflow: auto;
}
.home-post-left {
	float: left;
	width: 30%;
}
.home-post-thumb {
	float: left;
}
.home-post-thumb img {
	display: block;
}
.home-post-content {
	float: right;
	width: 65%;
}
.simple-social-icons ul li.social-spotify a{
	font-family: FontAwesome;
}
.simple-social-icons ul li.social-rdio a img {
	margin-bottom: 0px;
}

/* Blog Archive Pages
--------------------------------------------- */
.genesis-grid-even, .genesis-grid-odd {
	width: 100%;
}
article.genesis-grid header.entry-header {
  width: 65%;
  float: right;
}
article.genesis-grid .entry-content p {
	margin-top: -50px;
	width: 65%;
	float: right;
}


/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
	font-family: 'maven_proregular', sans-serif;
}

/* Social Media Icons
--------------------------------------------- */
.simple-social-icons ul li.social-facebook a, .simple-social-icons ul li.social-facebook a:hover {
	background-color: #3b5998 !important;
}
.simple-social-icons ul li.social-twitter a, .simple-social-icons ul li.social-twitter a:hover {
	background-color: #4099FF !important;
}
.simple-social-icons ul li.social-youtube a, .simple-social-icons ul li.social-youtube a:hover {
	background-color: #cd201f !important;
}
.simple-social-icons ul li.social-spotify a, .simple-social-icons ul li.social-spotify a:hover {
	background-color: #81b71a !important;
}
.simple-social-icons ul li.social-tumblr a, .simple-social-icons ul li.social-tumblr a:hover {
	background-color: #35465c !important;
}

/*
Color Styles
---------------------------------------------------------------------------------------------------- */
/* eleven40 Pro Red
--------------------------------------------- */

.eleven40-pro-red a,
.eleven40-pro-red .entry-title a:hover,
.eleven40-pro-red .genesis-nav-menu a:hover,
.eleven40-pro-red .genesis-nav-menu .current-menu-item > a,
.eleven40-pro-red .nav-primary .sub-menu a:hover,
.eleven40-pro-red .nav-secondary .sub-menu a:hover,
.eleven40-pro-red .site-footer a:hover,
.eleven40-pro-red .site-header .sub-menu a:hover {
	color: #9B3233;
}

.eleven40-pro-red button:hover,
.eleven40-pro-red input:hover[type="button"],
.eleven40-pro-red input:hover[type="reset"],
.eleven40-pro-red input:hover[type="submit"],
.eleven40-pro-red .archive-pagination a:hover,
.eleven40-pro-red .archive-pagination li.active a,
.eleven40-pro-red .button:hover {
	background-color: #9B3233;
}
/*
Special Password Protected Download Page Remove Post Title
---------------------------------------------------------------------------------------------------- */
article.post-1656 h1.entry-title {
  display: none;
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 960px) {
	.headbanner{
		margin-top: auto;
	}
	.searchleft {
		width: 100%;
		float: none;
	}
	.searchleft .search-form {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
	.searchleft input[type="search"] {
		margin-left: auto;
		margin-right: auto;
	}
	.subscriberight {
		width: 100%;
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
}