/*
Theme Name:     Chick Corea
Theme URI:      http://agility.sevenspark.com
Description:    Child theme for Agility
Author URI:     http://sevenspark.com
Template:       agility
Version:        2.0
*/
/* @import url("../ agility/style.css"); _NO__DOTCOMMA__AFTER__*/



/* #General Site Styles
================================================== */

body {
    color: #000;
    background: url("/wp-content/uploads/2013/09/chick_corea_score-bright3.jpg") no-repeat fixed center top #08347D;
    background-size: 100%;
    font: 14px/23px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: 0.5px;
}
#content, .container {
    margin-bottom: 0px;
    margin-top: 30px;
}
#masthead { margin-top: 0 }
#header #header-inner {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
select {
    background: url("/wp-content/themes/agility/images/bkgs/stripes_tiny_08.png") repeat scroll left top transparent;
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
    clear: both;
    color: #000000;
    width: 300px;
    padding: 8px;
    font-size: 13px;
}

/* #Fonts & Typography
======================================================== */

p, .post p, .single p, .page #content p, .page p {
    color: #000000;
    font: 14px/23px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0 0 15px;
}
h1, h2, h3, h4, h5, h6, .drop-panel h1, .drop-panel h2, .drop-panel h3, .drop-panel h4, .drop-panel h5, #sub-title, h1.entry-title, h2.entry-title, .blog h2.page-title, #main-container h1.page-title, .portfolio h1, .sidebar h1.widget-title, .sidebar h2.widget-title, .sidebar h3.widget-title, .sidebar h4.widget-title, .brick .brick-title, .widget_search input, .mosaic .feature-column h4, #respond h3#reply-title, cite, a.button, button, input[type="submit"], input[type="reset"], input[type="button"], #tweet ul li a.tweet-time, blockquote, .tagline, blockquote, ul.link-list li, .portfolio .portfolio-by, .portfolio .portfolio-excerpt, #colophon #footer-base, .author-bio-blurb, h5.sub-page-title, .portfolio-item-single .entry-content, .blog-layout h1.entry-title, .blog-layout-grid h1.entry-title, .blog-list h1, #tweet, .serif {
    font-family: "adelle","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: 0.5px;
    font-weight: normal;
}
.single #main-container h1.entry-title, .single #main-container h2.entry-title, .blog #main-container h2.page-title, .page #main-container h1.page-title, #main-container h1.page-title, #main-container h2.page-title {
    color: #FFA500;
    font-size: 30px;
    font-weight: 300;
    margin: 0 0 0.3em;
    text-transform: capitalize;
}
body.single-portfolio-item #main-container h1.entry-title { font-size: 32px }
#main-container div.sidebar h1.widget-title {
    margin-bottom: 10px;
    text-transform: none;
    line-height: 40px;
    font-size: 20px;
    background: url("/wp-content/uploads/2013/09/hr_dbl_or.jpg") repeat-x center;
    padding: inherit;
    text-align: center;
    font-weight: 400;
}
#main-container h1.widget-title {
    margin-bottom: 10px;
    text-transform: none;
    line-height: 40px;
    font-size: 36px;
}
.portfolio h1 { text-transform: capitalize }
h1#logo a { display: none }
h2 { color: #FFFFFF }
h3, .single #main-container h3 {
	margin-bottom: 0px
    color: #315F96;
    margin-bottom: 10px;
}
#colophon h3 {
    font-style: normal;
    font-size: 14px;
    margin-bottom: 0px;
    margin: 0px;
    line-height: 20px;
    font-weight: bold;
}
.tagline, h4 {
    letter-spacing: 1.2px;
    margin: 25px 0 15px;
    padding: 0;
    word-spacing: 2px;
    color: #315F96;
    font-size: 25px;
    font-weight: normal;
    font-style: normal;
}
h5 {
    margin: 8px 0 4px;
    text-transform: capitalize;
    color: #555555;
    font-family: "adelle";
    font-weight: 700;
    font-style: normal;
}
blockquote.testimonial {
    font: 14px/23px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic;
}
blockquote.testimonial cite {
    color: black;
    text-transform: capitalize;
    left: 35px;
	text-align: left;
    font: 10px/21px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}
body.home blockquote.testimonial {
    letter-spacing: 0.3px;
    padding: 10px 0 20px 34px;
    font: 12px/21px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style: italic;
}
body.home blockquote:before, blockquote:after { font-size: 60px }
blockquote:before, blockquote:after { color: #FFA500 }
#site-title, #site-title a { text-shadow: 0px }
blockquote, blockquote p { color: black }
hr {
    background: url("/wp-content/uploads/2013/09/hr_img.jpg") repeat-x scroll left bottom transparent;
    border: 0px;
    clear: both;
    height: 10px;
    margin: 0px;
}
hr.mini.margintop-6 { margin-top: -6px }
a, a:visited, .flex-container .flex-caption h5 a {
    color: #315F96;
    text-decoration: none;
}
a:hover { color: #FFA500 }
#site-title { margin: 0 0 0 5px }
.page #content p.wp-caption-text, .single #content p.wp-caption-text {
    margin: 0px;
    font-size: 11px;
    text-align: center;
    line-height: 14px;
}
.fleuron {
    background: url("/wp-content/uploads/2013/09/fleuron_orng.jpg") no-repeat scroll 50% 50% transparent;
    margin: 10px auto 0;
}
.wp-caption-text {
	font-size: 10px;
	line-height: 1.2em;
	clear: both;
	text-align: left;
	font-style: italic;
}

/* #navigation
========================================================== */

nav#main-nav > ul > li { 
	padding: 0 10px 20px;
	margin: 0px 0px 0px 1px;
	 }
nav#main-nav > ul > li > a {
    border-top: 3px solid transparent;
    color: #000000;
    font-style: normal;
    transition: all 0.1s ease-in-out 0s;
    border: 0px;
    font-weight: bold;
    font-size: 12px;
}
nav#main-nav > ul > li > a:hover {
    border: 0px;
    color: #FFA500;
}
nav#main-nav > ul > li.current-menu-item > a, nav#main-nav > ul > li.current-menu-parent > a, nav#main-nav > ul > li.current-menu-ancestor > a {
    border: 0px;
    color: #3B94D8;
    padding-top: 0.3em;
}
.ccp-nav-buttons {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.ccp-nav-buttons a.button { margin: 0px 10px }
li {
	line-height: 18px;
	margin-bottom: 6px;
}
/* #bricks & content areas
========================================================== */

.brick { margin-bottom: 0 }
#brick-1851, #mailchimpsf_widget-2, .bluebg {
    background: none repeat scroll 0 0 #38446c;
    color: #FFFFFF;
    display: block;
    margin: 0;
    max-width: 220px;
    overflow: hidden;
    min-height: 383px;
    padding: 0 10px;
    color: white;
    box-shadow: #9e9e9e 1px 1px 2px;
}
#brick-1851 {
    margin-left: 10px;
    max-width: 210px;
    border-radius: 10px;
}
#content #brick-1851 p,#main-container #brick-1851 p a:not(.button) {
	color: #FFFFFF;
	margin: 12px 0px 20px;
	line-height: 16px;
	text-align: center;
}
#brick-1851 input[type="text"],#brick-1851 input[type="email"] {
	padding: 4px;
	margin-bottom:10px;
}
#brick-1851 input[type="checkbox"] {
	margin-right: 10px;
}
#brick-244 { margin-right: 0px }
#brick-1851 h2 {
	margin: 24px 0 0 0;
	padding: 0;
	text-align: center;
	font-size: 33px;
	line-height: 33px;
}
#brick-1891 h3 { margin-top: 0px }
#brick-2269 h3, #brick-2269 iframe { margin-left: 36px }
#brick-2721 .display-posts-listing {
    min-height: 353px;
    padding: 20px;
}
#brick-2721 .display-posts-listing .ccp-related-show h4 {
    background: none;
    border-bottom: 1px solid white;
    height: inherit;
    line-height: 40px;
}
.brick-HR {
    margin: 30px 0 30px;
    height: 20px;
}
#brick-3285.brick-HR {
	    margin: 0px;
    height: 20px;
}
.brick-title { text-transform: capitalize }
.brick h3.brick-title, .brick h3, .single #main-container h2 {
    color: #315F96;
    font-size: 28px;
    line-height: 24px;
    margin-left: 0px
}
.single #main-container h2 {
	margin-top:20px;
}
.brick strong { color: #555 }
.bluebg .gigpress-listing { padding: 0px 20px }
.page .bluebg {
    border-radius: 10px;
    padding: 20px 30px 20px;
    color: white;
    max-width: 180px;
    min-height: 340px;
    text-align: center;
    vertical-align: top;
}
.page .bluebg2 {
    border-radius: 10px;
    padding: 30px 30px;
    color: white;
    max-width: 180px;
    min-height: 200px;
    text-align: center;
    vertical-align: top;
}
.page #content .bluebg p {
    color: white;
    font-size: 14px;
    margin: 20px 0px;
}
.page #content .bluebg p.gigpress-sidebar-city {
    font-size: 23px;
    font-weight: 500;
    border-bottom: 1px solid white;
    height: inherit;
    line-height: 30px;
    padding: 2px 0;
    width: 100%;
    color: white;
    margin-bottom: 4px;
}
.bluebg .location a {
    color: white;
    line-height: 25px;
}
.bluebg a.button { margin-top: 20px }
.bluebg.bluebg300 { min-height: 300px }
.page #content .bluebg p.gigpress-empty {
    padding: 0px 20px;
    color: white;
}
.bluebg h3 {
    font-size: 37px;
    color: white;
    padding: 30px 20px 6px;
    line-height: 40px;
}
.timeline h3 { color: #FFA500 }
#bio-1 {
    border-top: 1px solid #ffa500;
    min-height: 60px;
}
.ccp-box-right {
    float: right;
    margin: 10px 0 10px 10px;
}

/* OPT-IN PAGES */

.blackboxposition, .blackboxpositionRight {
	position: relative;
	top: 70px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto 0 3%; 
	width: 35%;
	min-width: 300px;
	z-index: 2;
}
.blackbox {
    margin-bottom: 11px;
    padding: 30px 30px 10px;
    text-align: center;
    border-radius: 7px 7px 7px 7px;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.6) 50%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(50%,rgba(0,0,0,0.6)), color-stop(100%,rgba(0,0,0,0.8)));     		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.8) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0.8) 100%); /* W3C */

}

.blackboxpositionRight {
	margin:0 3% 0 auto;
}

#colophon {
    background: none repeat scroll 0 1px #EAEAEA;
    border-top: 2px solid #DDDDDD;
}
#colophon .footer-upper { border: 0px }
#colophon .footer-upper .textwidget { font-size: 12px }
#colophon #footer-base a:hover { color: #FFA500 }
#footer-base .container, .container.site-header { margin-top: 0px }
.post footer.entry-meta { display: none }
.single #main-container .synved-box-info h3 {
color: white;
font-size: 24px;
}
.single .synved-box-info p {
	color: white;
	width: 360px;
	font-weight: bold;
}

/* contact form
========================================================== */

.wpcf7 input[type="email"] {
    background: url("/wp-content/themes/agility/images/bkgs/stripes_tiny_08.png") repeat scroll left top transparent;
    border: 1px solid transparent;
    border-radius: 0 0 0 0;
    clear: both;
    color: #000000;
    width: 300px;
}
.wpcf7 input[type="email"]:focus {
    background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #DDDDDD;
    box-shadow: 0 0 5px #DDDDDD;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea { background: #eee }
input[type="text"], input[type="password"], input[type="email"], textarea {
    color: black;
    box-shadow: inset 1px 1px 6px #999;
    -moz-box-shadow: inset 1px 1px 6px #999;
    border: 1px solid #999;
    }
#sboptin {
	background: url(/wp-content/uploads/2013/12/optin.jpg);
	padding: 130px 10px 0;
	height: 160px;
	border: 5px solid orange;
	text-align: center;
	box-shadow: #9e9e9e 2px 2px 2px;
}

#sboptin input[type="email"], #sboptin input[type="text"]{
	background: orange;
	opacity: 0.8;
	border: 2px solid #ffce7f;
	color: white;
	box-shadow: none;
	margin-bottom: 10px;
	padding: 5px;
}
#sboptin input[type="email"]:focus, #sboptin input[type="text"]:focus {
	opacity: 1.0;
}
.check {
	color: white;
	line-height: 14px;
	float: right;
	width: 170px;
	letter-spacing: 0px;
	margin-right: 16px;
	}
#sboptin .check {
	font-weight: bold;
	text-shadow: black 0px 1px 3px;
	margin-right: 0px;
}
#sboptin input[type="submit"] {
	position: relative;
	top: 10px;
	width: 40%;
}
#sboptin ::-webkit-input-placeholder { color:#fff; }
#sboptin ::-moz-placeholder { color:#fff; } /* firefox 19+ */
#sboptin :-ms-input-placeholder { color:#fff; } /* ie */
#sboptin input:-moz-placeholder { color:#fff; }


/* #Flex
========================================================== */

.flex-container .flex-caption { border-bottom-color: white }
.flex-container .flex-caption h5, .flex-container .flexcarousel .flex-caption h5 a, .flex-container .flexcarousel li.slide .flex-caption h5 {
    color: #315F96;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: capitalize;
    background: none;
    padding: 8px 15px 0 0;
}
.flex-control-nav .flex-control-thumbs { margin: 0px }
.drop-bar-container {
    border: 0 none;
}
.container {
	margin-top: 0px;
}
.flex-container .flex-caption {
    bottom: 0px;
    border: 0px;
    color: #315F96;
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
    padding: 0 8px;
}
.flex-container .flex-caption .caption-text {
    font-style: normal;
    padding: 0 15px 8px 0;
    background: none;
}
#page .flex-container .flexcarousel .flex-caption .caption-text { color: black }
.flexslider .flex-caption h5, .flex-container .flex-caption h5 + .caption-text { color: #315F96 }
.flex-container .flexcarousel li.slide { margin-bottom: 0px }
.nonav .flex-control-thumbs { display: none }
.flex-container .flexcarousel li.slide .flex-caption h5 { padding-bottom: 0px }
.flex-container .flex-direction-nav, .flex-container .flex-pauseplay { bottom: 20px }

/* #widgets and shortcodes
========================================================== */

ul.tabs li a {
    background: none;
    font-size: 12px;
}
ul.tabs li a.active {
    border-top: 2px solid #315F96;
    top: -5px;
    font-weight: bold;
}
ul.tabs {
    display: block;
    margin: 0 0 0px 0;
    padding: 0;
}
.fourcolcarousel li.slide { width: 215px }
#text-18 h1.widget-title {
    font-size: 24px;
    line-height: 24px;
}
aside.widget_ultimate_posts ul {
    list-style: disc outside;
    margin-left: 15px;
}
a.gigpress-tickets-link { white-space: nowrap }
#main-container .sidebar h1.widget-title { color: #315F96 }

/* #Buttons
========================================================== */

a.button, a.button:visited, input[type="submit"], #sboptin input[type="submit"] {
    background: #ffa500; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffa500 0%, #e06f00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(100%,#e06f00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffa500 0%,#e06f00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffa500 0%,#e06f00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffa500 0%,#e06f00 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffa500 0%,#e06f00 100%); /* W3C */
    border-color: #E06F00;
    border-radius: 3px 3px 3px 3px;
    transition: all 0.2s ease-in-out 0s;
    color: white;
    padding: 4px 12px;
    border: 1px solid #E06F00;
    font: 12px/21px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-shadow: none;
} 
a.button:hover {
    background: #e17000; /* Old browsers */
    background: -moz-linear-gradient(top,  #e17000 0%, #ad5600 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e17000), color-stop(100%,#ad5600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e17000 0%,#ad5600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e17000 0%,#ad5600 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e17000 0%,#ad5600 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e17000 0%,#ad5600 100%); /* W3C */
    color: white;
}
.albumr div.button {
    float: left;
    margin-left: 0px;
    clear: both;
    margin-bottom: 20px;
}
#bio-1 a.button {
    background: #e06f00;
    background: -moz-linear-gradient(top, #ffa500 0%, #e06f00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(100%,#e06f00));
    background: -webkit-linear-gradient(top, #ffa500 0%,#e06f00 100%);
    background: -o-linear-gradient(top, #ffa500 0%,#e06f00 100%);
    background: -ms-linear-gradient(top, #ffa500 0%,#e06f00 100%);
    background: linear-gradient(to bottom, #ffa500 0%,#e06f00 100%);
    border-radius: 0px 0px 7px 7px;
    transition: all 0.2s ease-in-out 0s;
    color: white;
    border: 0px;
    font-weight: bold;
    line-height: 14px;
    text-transform: capitalize;
    text-shadow: none;
    box-shadow: none;
}
.albumr div.button a { color: white }
#bio-1 a.button:hover { padding: 4px 16px 8px }

/* #awards
========================================================== */

.year {
    float: left;
    font-size: 20px;
    padding-top: 10px;
    color: #FFA500;
}
.description {
    margin: 5px 10px 25px 60px;
    padding: 0 65px 0 5px;
    width: 30%;
    float: right;
}
.description:hover, .description.grammy:hover {
    background-color: #f7f7f7;
    border-radius: 3px;
}
.description.grammy { background: top right no-repeat url('/wp-content/themes/agility-child/icons/grammy_sml.png') }
.description h3.title {
    font-size: 26px;
    margin-bottom: 0px;
}
.description h4.title {
    margin-bottom: 0px;
    color: #315F96;
    font-size: 18px;
}
.description p { margin-bottom: 0px }
.description .source { font-style: italic }
.trbg {
    background: #FFF;
    height: 60px;
}
.trbgalt {
    background: #ECF2FD;
    height: 60px;
}
.trbg a, .trbgalt a { font-style: italic }
.trbg, .trbgalt, .trbg a, .trbgalt a { color: black }
tr.trbg td, tr.trbgalt td {
    vertical-align: middle;
    padding: 2px 5px 2px 5px;
    : ;
}
table {
    width: 100%;
    font-size: 12px;
    font-weight: 500;
    margin: 2em 0;
    border: 0px;
    border-top: 0px;
    background: white;
}

/* #blog
========================================================== */

.single article.type-post header.entry-header, .single article.type-page header.entry-header, .single article.type-portfolio-item header.entry-header, .page-template-page-portfolio-php div.type-page header.entry-header, .page article header.entry-header, header.page-header {
    background: url("/wp-content/uploads/2013/09/hr_img.jpg") repeat-x scroll left bottom transparent;
    margin-bottom: 2em;
    padding-bottom: 0.2em;
}
.single .entry-meta {
    margin-bottom: 2em;
    padding: 1em 0 0.5em;
    display: none;
}
.bloglist article {
    background: url("/wp-content/uploads/2013/09/hr_img_or.jpg") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    border-bottom: 0 none;
    clear: both;
    margin: 0.7em 0;
    padding-bottom: 8px;
}
.blog-layout article {
    background: url("/wp-content/uploads/2013/09/hr_img.jpg") repeat-x scroll left top transparent;
    margin-bottom: 0px;
}
.blog-layout h1.entry-title, .blog-layout h1 a {
    color: #315F96;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
}
.excerpt-link, .more-link {
    text-transform: capitalize;
    font-size: .7em;
    border-bottom: 0px;
    font-weight: bold;
}
.sidebar aside {
    background: none;
    padding-bottom: 0px;
    color: black;
}
.albumr .button {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
}
.wt-class {
    background: #fff;
    padding: 0px 6px 0px;
}
.bloglist.cf.band article p {
    color: black;
    padding: 10px;
}
.bloglist.cf.band article h1 a {
    color: black;
    font-size: 14px;
    padding: 10px;
}
.bloglist.cf.band img { margin-bottom: 20px }
.bloglist.cf.band article { background: none repeat scroll 0 0 #DEE4F4 }
.bloglist article h1 a { letter-spacing: 0.3px }
.bloglist .entry-meta { display: none }
.display-posts-listing { height: inherit }
.sidebar aside ul li a { color: black }
.sidebar aside ul li a:hover { color: #315F96 }
.sidebar aside p { color: black }
.entry-meta { line-height: 3em }
.container .eleven.columns .two-thirds.column { width: 400px }
article.portfolio-category-band .post-ratings { display: none }
.entry-content a.img-prettyPhoto.alignright, .entry-content img.alignright { margin: 0 0 1em 1.5em }
.entry-content a.img-prettyPhoto.alignleft, .entry-content img.alignleft { margin: 2em 1.5em 1em 0 }
aside#text-3 { margin-top: 20px }
.mosaic article.post.with-meta h1 { background: none }
.mosaic .entry-meta { display: none }
.mosaic article:nth-child(3n+1) { clear: none }
.sidebar { margin-top: 75px }
.imgright { float: right }
.ccp-related-show img { margin-right: 10px }
.mosaic article.post.with-meta { margin-bottom: 1em }
[class^="icon-"]:before, [class*=" icon-"]:before { color: #FFA500 }
.edit-link { display: none }
.sbad:hover, .sbsm:hover {opacity: 0.5;}
#sbsm {text-align: center;}
.sbsm {margin-left: 10px;}
form {margin-bottom: 0px;}
#agility_recent_posts_widget-5.single-post-extra {background: none; padding-top: 0px; margin-top: 0px;}
a[data-rel^="prettyPhoto"] {background: none;}
.alert-warning {border: 1px solid #DDB723;
background: #FFEA73 15px 13px no-repeat;
color: #A63C00;}
.sidebar img {box-shadow: #9e9e9e 2px 2px 2px;}
.page .button-lighttext, .page a.button-lighttext {text-shadow: none; font-weight: bold; }
.page .listen {padding: 20px 30px;}
.page-id-3107 a.button {padding: 8px 30px;
font-size: 15px;}
.bloglist article h1 { font-size: 14px;}
body.home .container .two.columns {
width: 170px;
}
body.home .container .six.columns {
width: 270px;
}

