/*

Theme Name: X - Child Theme: Mad Swirl
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Modified version of Integrity Light child theme for Mad Swirl.
Version: 1.0.0
Template: x

*/

@import url( '../x/framework/css/site/stacks/integrity-light.css' );

body {
    background: none !important;
}
h1, h2, .h1, .h2 {
    font-family: 'foundation_sansbold_condensed', sans-serif !important;
    letter-spacing: -1px !important;
}
h3, .h3 {
    font-family: 'foundation_sansbold_condensed', sans-serif !important;
    letter-spacing: 0px !important;
}
h4, h5, h6, .h4, .h5, .h6 {
    font-family: 'foundation_sanscondensed', sans-serif !important;
    letter-spacing: 0px !important;
}
h6, .h6 {
    font-size: 115%
}
.x-navbar {
    background-color: #1f1f1f;
    border-bottom: none;
}
.x-navbar .desktop .x-nav>li>a {
    padding: 0px 0.85em;
}
.x-navbar .x-nav>li>a {
    font-family: 'foundation_sanscondensed', sans-serif !important;
    letter-spacing: 1px !important;
}
.x-navbar-fixed-top-active .x-navbar-wrap {
    margin-bottom: 0px;
}
a:hover img {
    opacity: 1 !important;
}
.entry-thumb::before {
    display: none !important;
}
#home-daily-quote p {
    margin-bottom: 5px;
}
.home-openmic-img {
    display: block;
    float: left; height: auto;
    margin-right: 40px;
    width: 45%;
}
.openmic-excerpt .more-link {
    display: none;
}
a.more-link-2 {
    display: inline-block;
    margin: 0px;
    font-weight: 700;
    font-size: 128.5%;
    line-height: 1.4;
}
.resp-h {
    font-size: 140px;
    letter-spacing: -6px !important;
}
.revslider-home-welcome {
    background-color: #1f1f1f;
}
.revslider-home-welcome-img { 
    height: 100%; width: auto; 
}
#x-content-band-6, #x-content-band-9 {
    margin-bottom: 0px;
}
.x-header-landmark {
    margin: 0px auto 50px;
}
.h-landmark {
    line-height: 0.75;
}
.x-container.offset {
    margin: 20px auto 40px;
}
.entry-header {
    margin-bottom: 1.2em;
}
.entry-title {
    margin-bottom: 0.1em;
}
.entry-wrap {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 0px 0px 1.313em;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.entry-thumb {
    max-height: 440px;
    overflow: hidden;
}
.gallery-page-main .entry-thumb {
    background-color: #ffffff;
    height: auto;
	max-height: none;
}
.gallery-page-main .entry-thumb img {
    width: auto;
}
.gallery-page-artist .entry-thumb {
    height: auto;
	max-height: none;
    overflow: visible;
}
.gallery-page-artist .entry-thumb img {
	height: auto;
    max-height: none;
    width: 100%;
}
#gallery-item .entry-thumb {
    background-color: #ffffff;
	max-height: none;
}
.x-portfolio .entry-info {
    width: 100%;
}
.x-portfolio .entry-extra {
    float: none;
    width: 100%;
}
h3.page-list-ext-title {
    margin-top: 0px;
}
.page-list-ext .page-list-ext-title {
    font-size: 180%;
    text-transform: uppercase;
}
.page-list-ext .page-list-ext-item {
    margin-top: 0px;
}
.page-list-ext .page-list-ext-image img {
    height: 90px;
}


/* Special Recent Posts Pro plugin styles */
#home-blog-posts .srp-content-box {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding-bottom: 5px;
}
#home-blog-posts .srp-post-content-container {
    display: block;
}
#home-blog-posts .srp-content-box {
    margin-top: 10px;
    width: 95%;
}
#home-blog-posts .srp-content-box .srp-post-content {
    font-size: 110%;
}
#home-blog-posts h3, #home-poetry-posts1 h3 {
    letter-spacing: -1px;
    line-height: 100%;
    margin-top: 1.0em;
    text-transform: uppercase;
}
#home-poetry-posts1 .srp-post-author, #home-short-stories-posts .srp-post-author {
    font-size: 110%;
    font-style: italic;
    margin: 10px 0 15px;
}
#home-poetry-posts1 .srp-content-box .srp-post-content {
    font-size: 110%;
	margin: 0px 0px 1.313em;
}
#home-poetry-posts2 h3 {
    margin-top: 0.25em;
}
#home-poetry-posts2 .srp-content-box .srp-post-content {
    font-size: 100%;
}
#home-short-stories-posts {
    margin-top: 3em;
}
#home-short-stories-posts h3.srp-post-title {
    margin-bottom: 10px;
}
#home-short-stories-posts .srp-thumbnail-box {
    display: block;
    float: left;
    margin-right: 40px;
}
#home-short-stories-posts .srp-content-box .srp-post-content {
    font-size: 110%;
}


/* Wordpress Popular Posts plugin styles */
.widget ul, .widget ol {
    border: none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.widget ul li, .widget ol li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 0.65em 0px 0.85em;
}
.widget ul li:first-child, .widget ol li:first-child {
    padding-top: 0px;
}
.widget ul li:last-child, .widget ol li:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.widget ul li a {
	color: #ff9900 !important;
	border-bottom: none;
}
.widget ul li a:hover {
	color: #b26b00 !important;
	border-bottom: none;
}
.wpp-list { /* UL element */
	
}
	.wpp-list li { /* LI - post container */
		/*display:inline-block;*/ /* <-- uncommenting this line is recommended when using post thumbnails */
		float:none;
		clear:left;
	}

		/* title styles */
		.wpp-post-title {
		}
		
		/* thumbnail styles */
		.wpp-thumbnail {
			display:inline;
			float:left;
			margin:0 5px 0 0;
			border:none;
		}
		
		/* excerpt styles */
		.wpp-excerpt {
		}
		
		/* Stats tag styles */
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:bold;
		}
			
			.wpp-comments {
			}
			
			.wpp-views {
			}
			
			.wpp-author {
			}
			
			.wpp-date {
			}
		
		/* WP-PostRatings styles */
		.wpp-rating {
		}


/* Widget styles */
.widget_wp-category-archive ul li {
    border-bottom: none;
    padding-bottom: 0;
}
.widget_wp-category-archive ul li:last-child, .widget_wp-category-archive ol li:last-child {
    border-bottom: none;
}

.widget_author_avatars .author-list .user {
	padding: 0 !important;
	display: inline-block;
	vertical-align: top;
	/* IE 7 */
	zoom: 1;
	*display: inline;
}
.widget_author_avatars .author-list .with-name {
	text-align: left;
}
.widget_author_avatars .author-list .avatar img {
    display: none;
}


/* User/Author Image and Description */
.wp-biographia-widget img.avatar {
    width: 100%;
    height: auto;
    padding-bottom: .85em;
}
.wp-biographia-widget p {
    line-height: 1.45;
    margin-bottom: 0.75em;
}


/* Poetry Page */
.poetry-page .hentry:first-child {
    margin-top: 0;
}
.white-space {
    color: #ffffff;
    display: inline;
    height: auto;
    min-width: 10px;
}


/* Short Stories Page */
#short-story-featured-img {
    float: left;
    width: 20%;
    height: auto;
    margin-right: 1.5em;
    margin-top: 5px;
}
#short-story-featured .hentry:first-child {
    margin-top: 0;
}
#short-story-featured .hentry {
    margin-top: 1.5em;
}
#short-story-featured .entry-header {
    margin-bottom: 1em;
}
#short-story-featured .entry-content {
    margin-top: .5em;
}
#short-story-featured p {
    margin-bottom: 0;
}
#short-story-featured .more-link {
    display: none;
}
#short-story {
}
#wp-category-archive-3 .h-widget {
    margin-bottom: .25em;
}
#wp-category-archive-3 ul li:first-child {
    display: none;
}
#wp-category-archive-4 .h-widget {
    margin-bottom: .25em;
}
#wp-category-archive-4 ul li:first-child {
    display: none;
}
#wp-category-archive-7 h4 {
    line-height: 130%;
}


/* Open Mic Page */
#open-mic-page .entry-thumb, #past-open-mic .entry-thumb {
    background-color: #ffffff;
	max-height: none;
}
#open-mic-page .entry-thumb img, #past-open-mic .entry-thumb img {
	min-width: 80%;
    width: auto;
}


/* Responsive */
@media only screen and (max-width: 1200px) {
     .revslider-home-welcome-img { height: 110%; width: auto; }
}
@media only screen and (max-width: 979px) {
}
@media only screen and (max-width: 850px) {
    .resp-h { font-size: 120px; }
}
@media only screen and (max-width: 750px) {
    .resp-h { font-size: 100px; letter-spacing: -4px !important; }
}
@media only screen and (max-width: 630px) {
    .resp-h { font-size: 75px; letter-spacing: -2px !important; }
    .home-openmic-img { float: none; margin-right: 0px; width: 100%; }
}
@media only screen and (max-width: 420px) {
    .x-brand img { max-width: 220px; padding-top: 5px; }
}


/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2015 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      FontSite Inc.
 * License URL: http://www.fontspring.com/licenses/fontsite/webfont
 *
 *
 */

@font-face {
    font-family: 'foundation_sansregular';
    src: url('Webfonts/foundationsans_roman_macroman/FoundationSans-Roman-webfont.eot');
    src: url('Webfonts/foundationsans_roman_macroman/FoundationSans-Roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('Webfonts/foundationsans_roman_macroman/FoundationSans-Roman-webfont.woff2') format('woff2'),
         url('Webfonts/foundationsans_roman_macroman/FoundationSans-Roman-webfont.woff') format('woff'),
         url('Webfonts/foundationsans_roman_macroman/FoundationSans-Roman-webfont.ttf') format('truetype'),
         url('Webfonts/foundationsans_roman_macroman/FoundationSans-Roman-webfont.svg#foundation_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'foundation_sansitalic';
    src: url('Webfonts/foundationsans_italic_macroman/FoundationSans-Italic-webfont.eot');
    src: url('Webfonts/foundationsans_italic_macroman/FoundationSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Webfonts/foundationsans_italic_macroman/FoundationSans-Italic-webfont.woff2') format('woff2'),
         url('Webfonts/foundationsans_italic_macroman/FoundationSans-Italic-webfont.woff') format('woff'),
         url('Webfonts/foundationsans_italic_macroman/FoundationSans-Italic-webfont.ttf') format('truetype'),
         url('Webfonts/foundationsans_italic_macroman/FoundationSans-Italic-webfont.svg#foundation_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'foundation_sansbold_condensed';
    src: url('Webfonts/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.eot');
    src: url('Webfonts/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.eot?#iefix') format('embedded-opentype'),
         url('Webfonts/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.woff2') format('woff2'),
         url('Webfonts/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.woff') format('woff'),
         url('Webfonts/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.ttf') format('truetype'),
         url('Webfonts/foundationsans_boldcondensed_macroman/FoundationSans-BoldCd-webfont.svg#foundation_sansbold_condensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'foundation_sansBdCnIt';
    src: url('Webfonts/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.eot');
    src: url('Webfonts/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('Webfonts/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.woff2') format('woff2'),
         url('Webfonts/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.woff') format('woff'),
         url('Webfonts/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.ttf') format('truetype'),
         url('Webfonts/foundationsans_boldcondenseditalic_macroman/FoundationSans-BoldCdIt-webfont.svg#foundation_sansBdCnIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'foundation_sanscondensed';
    src: url('Webfonts/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.eot');
    src: url('Webfonts/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('Webfonts/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.woff2') format('woff2'),
         url('Webfonts/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.woff') format('woff'),
         url('Webfonts/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.ttf') format('truetype'),
         url('Webfonts/foundationsans_condensed_macroman/FoundationSans-Cond-webfont.svg#foundation_sanscondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'foundation_sansCnIt';
    src: url('Webfonts/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.eot');
    src: url('Webfonts/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.eot?#iefix') format('embedded-opentype'),
         url('Webfonts/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.woff2') format('woff2'),
         url('Webfonts/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.woff') format('woff'),
         url('Webfonts/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.ttf') format('truetype'),
         url('Webfonts/foundationsans_condenseditalic_macroman/FoundationSans-CondIt-webfont.svg#foundation_sansCnIt') format('svg');
    font-weight: normal;
    font-style: normal;

}