/*
Theme Name: Magazine Premium Child
Author: Archdiocese of Detroit Digital Media Office
Author URI: http://www.aod.org
Description: Magazine Premium Child Theme
Template: magazine-premium
Version: 2.0.7
*/

@import url("../magazine-premium/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/*START Other Features Image Styles*/
.c2 img:hover {
	opacity:0.85;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	}
/*END Other Features Image Styles*/

/*START Other Features Link Styles*/
div#image-bar div.c2 p a {
	color: #15619a;
	}
div#image-bar div.c2 p a:hover {
	color: #222222;
	}
/*END Other Features Link Styles*/

img#wpstats{display: none}

/*START Custom Widget Styles*/
.widget-title {
	text-align: left;
	}
h3.widget-title {
	font-size: 1.3em;
	text-transform: none;
	}
/*END Custom Widget Styles*/

h1.page-title {
	font-size: 1.5em;
	background: #333;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	}
div.advanced-front-page h1.page-title:hover {
	background: #15619A;
	}
.advanced-front-page .section .page-title a {
	color: #fff;
	}
.sticky {
	background: #CCCCCC;
	background: rgba( 143,143,143,1);
	}
article.sticky header h1.entry-title a {
	font-size: 26px;
	}
aside.widget {
	border: 1px solid #CCCCCC;
	}
div#slider-wrap article.slide img {
	border-radius: 6px;
	}
.tabberota_nu article {
	background: none;
	border-radius: 6px;
	}
div#slider-wrap div.text {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	}
div#lower-section-1 article header h1.entry-title a {
	font-size: 26px;
	}
#site-navigation li a,
#site-sub-navigation li a {
	text-shadow: none;
	}
#archive-header {
	border-top: none;
	}
#archive-header h2 {
	padding-top: 10px;
	}
a.more-link:hover {
	background: #15619A;
	}
div#primary #posts-pagination a:hover {
	background: #15619A;
	}
h1.entry-title a:hover {
	color: #15619A;
	}
p#subscribe-submit input[type="submit"]:hover, .widget input[type="submit"]:hover {
	background: #15619A;
	}
input#fscf_submit1:hover {
	background: #15619A;
	}
div#footer-content span.fr {
	display: none;
	}
div#footer-content a:hover {
	color: #ccc;
	}
div.footer-links {
	float: left;
	width: 50%;
	}
div#footer-title {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	float: left;
	}
/*div#footer-title h1{
	font-family: Quattrocento, serif;
	color: #fff;
	margin-bottom: 0;
	}*/
aside.footer-widget {
	margin: 0;
	}
#header-widgets.fl {
	float: left;
	margin-top: 20px;
	}
#header-widgets.fl aside {
	float: left;
	}
#header {
	background-image: url('/wp-content/uploads/2014/03/header-bg.png');
	background-repeat: no-repeat;
	}
#site-navigation ul ul {
	width: 225px;
	}
#main {
	margin-top: 0px;
	}
#site-sub-navigation {
	position: absolute;
	top: 0px;
	width: 100%;
	border-bottom: 1px solid #8F8F8F;
	padding: 5px;
	}
.offcanvas #site-sub-navigation {
	position: relative;
	border-bottom: none;
	padding: 0px;
	}
ul#menu-sub_nav li:hover{
	background: none;
}
ul#menu-sub_nav li a:hover{
	text-decoration: underline;
}
.offcanvas #site-sub-navigation ul#menu-sub_nav li a:hover {
	text-decoration: none;
	}
ul#menu-sub_nav ul.sub-menu{
	background: #C8CED4;
}
ul#menu-sub_nav{
	float: left;
}
.offcanvas ul#menu-sub_nav{
	float: left;
	width: 100%;
}

.offcanvas #searchform{
	display: none;
}
#searchform input[type="search"]{
	border-radius: 6px;
	width: 150px;
	padding: 5px;
}
#searchform input[type="submit"]{
	margin: 0px;
	box-shadow: none;
}
#searchform input[type="submit"]:hover {
	background: #15619A;
	}
#facebook-likebox-2 iframe{
	width: 100%;
}
#drop-down-search #searchform input[type="submit"]{
	display: none;
}
aside#text-2, aside#text-3, aside#text-4, aside#text-8{
	padding: 20px;
}
aside#text-4, aside#text-8{
	padding-top: 30px;
	padding-bottom: 0px;
}
aside#text-2, aside#text-3{
	padding-top: 0px;
}
aside#text-2 h3.widget-title, aside#text-3 h3.widget-title {
	font-size: 1.3em;
}
aside#simple-social-icons-2{
	padding-bottom: 0px;
}
aside#text-7{
	padding: 0px;
	background: none;
	border: none;
}
aside#text-7 h3.widget-title{
	font-size: .8em;
	padding-bottom: 0px;
	border-bottom: none;
}

aside.header-widget h3.header-widget-title{
	font-size: .7em;
	padding-bottom: 0px;
	border-bottom: none;
	text-align: left;
	text-transform: none;
}
.sticky{
	text-shadow: none;
}
aside.widget{
	border-radius: 6px;
}
h1.page-title{
	border-radius: 6px;
}
/*#upper-section-4 article header h3, #upper-section-4 article header h2, #upper-section-4 article div.entry-content{
	display: none;
}
#upper-section-4 article header h1.entry-title a{
	font-size: 16px;
}
#upper-section-4 article header{
	padding-top: 0px;
}
#upper-section-4 article.top-border header{
	border-top: none !important;
}*/
#site-sub-navigation li a{
	text-transform: none;
}

/* SUBSCRIBE BUTTON ADDED BY TH */

/* -------------------------------------------------
----------------------------------------------------
	MATTBOLDT.COM
	Copyright (c) 2013 Matt Boldt
----------------------------------------------------
----------------------------------------------------
	CODE IS AVAILABLE FOR USE FREE OF CHARGE
	UNDER THE MIT LICENSE
	http://opensource.org/licenses/MIT
----------------------------------------------------
----------------------------------------------------
	If you'd like to credit me, or even donate
	a few bucks that'd be very much appreciated!
	Visit http://www.mattboldt.com/demos/social-buttons/
	for more info.
----------------------------------------------------
-------------------------------------------------- */
.subscribe-button {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:27px;
	line-height:27px;
	width:77px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cc9f52;
}
.subscribe-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}

.subscribe-button:active {
	position:relative;
	top:1px;
}
.offcanvas .subscribe-button{
	display: none;
}
#address{
	font-size: 13px;
	float: left;
	height: 100px;
	padding-left: 20px;
	padding-top: 25px;
	width: 40%;
}
#subscrbut{
	float: left;
}
#searchbox{
	float: right;
	margin-right: 2%;
}
.mp_featured_posts h1.entry-title a{
	font-size: 16px;
}
.widget ul{
	padding-left: 15px;
	list-style-image: url("/wp-content/themes/magazine-premium-child/bullet.png");
}
.widget ul li{
	line-height: 1.2;
	padding-bottom: 10px;
}

aside.oio ul{
width: 100% !important;
height: 100% !important;
}

aside.oio ul li{
width: 100% !important;
height: 100% !important;
}

aside.oio{
	padding: 0px;
	background: none;
	border: none;
}

aside.header-widget.oio {
	padding: 30px 20px;
}

aside.oio h3.widget-title{
	font-size: .8em;
	padding-bottom: 0px;
	border-bottom: none;
}

aside.oio img{
	border-radius: 6px;
}

/* ANDROID AD FIXES */
/* div#oio-banner-4 {
        max-height:83px;
        overflow: hidden;
        zoom: 100%;
} */

div#oio-banner-4 img {
        max-height: 83px;
}

div#oio-banner-1 img, div#oio-banner-2 img, div#oio-banner-3 img {
        max-height: 256px;
}