@charset "utf-8";
/*
Theme Name: The Larry Elder Show Website
Theme URI: http://www.larryelder.com
Author: Salem National
Author URI: http://www.salemnational.com
Description: WordPress theme for The Larry Elder Show Website.
Version: 2.0
License: 
License URI: 
Text Domain: larry-elder
*/

/*
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
Dark Purple: #291d37
Medium Purple (title/links): #3f1456
Light Purple: #91329a
Gold: #feb300
Dark Gold: #fea300
Text: #555555
Light Text: #777777
*/

@import 'css/normalize-v2.min.css';
@import 'css/icons.css';
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';

body{font-size:16px; color:#555555; font-family: 'Open Sans', Arial, Helvetica, sans-serif; background:#ffffff;}

input, textarea, select, button{font-family: 'Open Sans', Arial, Helvetica, sans-serif;}

/* Placeholder text */
input::-webkit-input-placeholder{font-size:1em; color:#999999; font-style:italic; text-overflow: ellipsis;} input:-moz-placeholder{font-size:1em; color:#999999; font-style:italic; text-overflow: ellipsis; opacity: 1;} input::-moz-placeholder{font-size:1em; color:#999999; font-style:italic; text-overflow: ellipsis; opacity: 1;} input:-ms-input-placeholder{font-size:1em; color:#999999; font-style:italic; text-overflow: ellipsis;}
input[type=text]:focus::-webkit-input-placeholder{color:transparent;}
input[type=text]:focus:-moz-placeholder{color:transparent;}
input[type=text]:focus::-moz-placeholder{color:transparent;}
input[type=text]:focus:-ms-input-placeholder{color:transparent;}

/*================================================
	Main Header
==================================================*/
.header{}
.main_header_wrap{}
.main_header_container{height:145px; width:100%; position:relative;
background: #2f1b3f;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(41,29,55,1)), color-stop(100%, rgba(63,20,86,1)));
background: -webkit-linear-gradient(top, rgba(41,29,55,1) 0%, rgba(63,20,86,1) 100%);
background: linear-gradient(to bottom, rgba(41,29,55,1) 0%, rgba(63,20,86,1) 100%);}
.main_header_logo{position:absolute; left:20px; bottom:0; height:145px; width:90%;}
.elder_img{position:absolute; display:block; height:127px; width:auto; left:0; bottom:0;}
.main_logo{position:absolute; display:block; width:156px; height:90px; left:146px; top:35px;}
.sage_text{position:absolute; display:block; height:40px; width:290px; left:329px; top:65px;}

.main_header_content{position:absolute; top:0; right:30px; padding-top:12px;}

.contact_links_wrap{text-align:right; color:#ffffff; font-size:1em; padding-bottom:9px;}
.contact_link{color:#ffffff; text-decoration:none; margin:0 3px; display:inline-block; border-bottom:1px solid rgba(255,255,255,0); opacity:0.8;}
.contact_link:hover{border-bottom:1px dashed rgba(255,255,255,1.0); opacity:1.0;}
.contact_link_social{color:#ffffff; text-decoration:none; border:1px solid #ffffff; height:26px; width:26px; border-radius:13px; text-align:center; font-size:14px; margin-right:5px; display:inline-block; position:relative; top:-2px; opacity:0.8;}
.contact_link_social:hover{opacity:1.0;}
.contact_link_social span{position:relative; top:4px;}
.contact_link .icon_envelope{position:relative; height:12px; width:auto;}

.show_info_wrap{}
.show_info_wrap > div{float:right; display:inline-block; margin-left:37px;}

.header_btn_wrap{ text-align:center; margin-left:37px; width:240px;}
.header_btn_wrap > a{text-decoration:none; display:inline-block; color:#fff; padding:10px 0; width:100%; line-height:1; border-radius:4px; text-align:center; position:relative; font-weight:700; cursor:pointer; text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.header_btn_wrap > a span{position:relative; margin-right:3px; top:1px;}
.main_watch_btn{font-size:1.125em; margin-bottom:10px;
background: #fea300;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,178,0,1)), color-stop(100%, rgba(254,165,0,1)));
background: -webkit-linear-gradient(top, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);}
.main_watch_btn:hover{background:#B05AB8;}
.main_listen_btn{font-size:14px; background-color:#999;}
.main_listen_btn:hover{background-color:#aaa;}

.show_number_wrap{position: relative; top: 7px; color:#ffffff;}
.show_number_wrap .label{display: block; font-size: 14px; line-height: 1; margin-bottom: 2px; text-align: left;}
.show_number{font-size:1.500em; font-weight:700; position:relative; display:block; color:#feb300; text-decoration:none; line-height:1; margin-bottom: 2px;}
.show_number span{display:inline-block; font-size: 13px; letter-spacing: 9px; bottom: -12px; right: -7px; position:absolute; font-weight:400; color:#ffffff;}
.show_time{font-size:14px; padding-top:13px;}

@media (max-width: 71em) {
.main_header_wrap{display:none;}
}
@media (max-width: 29em) {
.header{font-size:87.5%;}
}

/*================================================
	Main Navigation
==================================================*/
.main_nav_wrap{width:100%; background:#91329a; position:relative;}
.main_nav{height:50px; padding:0 30px; text-align:center;}
.main_nav_li{position: relative; display:inline-block;}
.main_nav_li > a,
.main_nav_li_a_wrap > a{color: #fff; display: block; font-size: 1.125em; height: 50px; line-height: 50px; padding: 0 24px; text-align: center; text-decoration:none; position:relative; text-shadow:1px 1px 1px rgba(0,0,0,0.3); z-index:2;}
.main_nav_li > a::after,
.main_nav_li_a_wrap > a::after{background: #b05ab8; bottom: 0; content: ""; height: 0; left: 0; position: absolute; transition: all 0.3s ease 0s; width: 100%; z-index: -1;}
.main_nav_li_a_wrap > a span::before{content:"▼"; font-family:Arial, Helvetica, sans-serif; color:#feb300; font-size:12px; position:relative; top:-3px;}
.main_nav_li > a:hover,
.main_nav_li_a_wrap:hover > a{cursor:pointer;}
.main_nav_li > a:hover::after,
.main_nav_li_a_wrap:hover > a::after{height:100%;}

@media (max-width: 81em) {
.main_nav_li > a{padding:0 17px;} 
}

/* Search Btn */
.main_nav_li.on > a{background: #b05ab8;}
.main_nav_search_btn.off .icon-cross{display:none; position:relative;}
.main_nav_search_btn.off .icon-search{display:inline-block;}
.main_nav_search_btn.on .icon-cross{display:inline-block;}
.main_nav_search_btn.on .icon-search{display:none;}

/* Drop Nav */
.main_nav .main_drop_nav{display:block; opacity: 0; width:320px; position:absolute; left:0; top:100%; background:#b05ab8; z-index:4; border-radius:0 0 4px 4px; overflow:hidden; 
-webkit-transition: opacity 0s 1s, z-index 0s 1s;
transition: opacity 0s 1s, z-index 0s 1s;}
.main_nav .main_nav_li .main_drop_nav-right{left:auto; right:0;}
.main_drop_nav_li{display:block; width:100%; border-top:1px solid rgba(255,255,255,0.2);}
.main_drop_nav_li a{color: #fff; display: block; font-size: 1.1250em; padding:15px 29px; text-align:left; text-decoration:none; text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.main_drop_nav_li a:hover{background:#3f1456;}

.main_nav .main_nav_li:hover .main_drop_nav{z-index:7; opacity:1; display:block;
-webkit-transition: opacity, z-index;
transition:  opacity, z-index;}
.main_nav:hover .main_drop_nav{opacity:0; z-index:4; display:none;
-webkit-transition: none;
transition: none;}


/* Search Dropdown */
.main_search_wrap{display:none; width:100%; background-color:#b05ab8; position:absolute; top:50px; left:0; z-index:6;}
.main_search_container{max-width:1310px; margin:0 auto; width:100%; padding:20px;}
.main_search_box{position:relative;}
.main_search_box input[type="text"]{border-radius:3px; background-color:#ffffff; color:#555555; font-size:1em; padding:10px 60px 10px 10px; width:100%; border:0;}
.main_search_box .search_btn{background:rgba(0,0,0,0); border: none; height: 44px; position: absolute; right: 0; top: 0; width: 50px; z-index: 10; cursor:pointer;}
.main_search_box .search_btn span{font-size:1.250em; color:#333333;}
.main_search_box .search_btn:hover span{color:#fea300;}


/*================================================
	Mobile Header
==================================================*/
.mobile_header_wrap{display:none;}
.mobile_header_container{height:80px; position:relative; background-color:#ffffff;}
.mobile_logo{display:block; height:50px; width:auto; position:absolute; left:20px; bottom:13px;}
.mobile_sage_text{display: block; height: 30px; left: 125px; position: absolute; top: 28px; width: 218px;}

.mobile_watch_listen_btn_wrap{float:right; color:#fff; padding-top:20px; padding-right:20px;}
/* Watch Btn */
.mobile_header_watch_btn{color: #fff; display: inline-block; font-size: 0.875em; padding:10px 15px; font-weight: 700; text-decoration: none; text-shadow:1px 1px 1px rgba(0,0,0,0.3); margin-right:5px; border-radius:2px;
background: #fea300;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,178,0,1)), color-stop(100%, rgba(254,165,0,1)));
background: -webkit-linear-gradient(top, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);}
.mobile_header_watch_btn span{position:relative; margin-right:3px; top:1px;}
.mobile_header_watch_btn:hover{background:#B05AB8;}
/* Listen Btn */
.mobile_header_listen_btn{color: #fff; display: inline-block; font-size: 0.875em; padding:10px 15px; font-weight: 700; text-decoration: none; text-shadow:1px 1px 1px rgba(0,0,0,0.3); background-color: #787878; border-radius:2px;}
.mobile_header_listen_btn span{position:relative; margin-right:3px; top:1px;}
.mobile_header_listen_btn:hover{background:#8b8b8b;}

@media (max-width: 71em) {
.mobile_header_wrap{display:block;}
}
@media (max-width: 39em) {
.mobile_watch_listen_btn_wrap{padding-top:22px; font-size:87.5%;}
.mobile_header_watch_btn{margin-right:0;}
.mobile_header_watch_btn span,
.mobile_header_listen_btn span{display:none;}
}
@media (max-width: 34em) {
.mobile_sage_text{display:none;}
}
@media (max-width: 29em) {
.mobile_logo{left:10px; height:40px; width:73px; bottom:8px;}
.mobile_header_container{height:60px;}
.mobile_watch_listen_btn_wrap{padding-top:13px; padding-right:10px;}
.mobile_header_watch_btn,
.mobile_header_listen_btn{padding:10px;}
}

/*================================================
	Mobile Navigation
==================================================*/
.mobile_nav_wrap{}
.mobile_nav{display:block; width:100%; height:60px; position:relative;}
.mobile_nav_li{float:left; position:relative; width:100%;}
.mobile_nav_li > .mobile_menu_drop_btn{display:block; padding:0 20px; height:60px; line-height:60px; text-decoration:none; font-size:1em; cursor:pointer; color:#ffffff; background:#3f1456; position:relative;}
.mobile_nav_li_elderado > .mobile_elderado_btn{display:none; padding:0 20px; height:60px; line-height:60px; text-decoration:none; font-size:1em; cursor:pointer; color:#ffffff; background:#3f1456; position:relative;}
.mobile_nav_li_right > .mobile_search_drop_btn{display:block; width:60px; height:60px; line-height:60px; text-decoration:none; font-size:1em; cursor:pointer; color:#ffffff; background:#3f1456; position:relative; text-align:center;}
.mobile_nav_li > .mobile_menu_drop_btn{padding-left:50px;}
.mobile_nav_li_right{position:absolute; top:0; right:0;}
.mobile_nav_li_elderado{position:absolute; top:0; right:60px;}
.mobile_nav_li_right > .mobile_search_drop_btn,
.mobile_nav_li_elderado > .mobile_elderado_btn{border-left: 1px solid #5f2b7b; z-index: 2;}
.mobile_nav_li > .mobile_menu_drop_btn span{display:block; width:22px; height:3px; background:#fff; position:absolute; left:20px; top:50%; -webkit-transform:translate(0px,-50%); transform:translate(0px,-50%);}
.mobile_nav_li > .mobile_menu_drop_btn span::before{content:""; display:block; width:22px; height:3px; background:#fff; position:relative;top:-6px;}
.mobile_nav_li > .mobile_menu_drop_btn span::after{content:""; display:block; width:22px; height:3px; background:#fff; position:relative;bottom:-3px;}
.mobile_nav_li > .mobile_search_drop_btn span{font-size:1.125em;}
.mobile_nav_li_elderado > .mobile_elderado_btn img{height:22px; width:21px; display:inline-block; position:relative; top:5px; right:2px;}
.mobile_nav_li:hover > .mobile_menu_drop_btn,
.mobile_nav_li_right:hover > .mobile_search_drop_btn,
.mobile_nav_li_elderado:hover > .mobile_elderado_btn{cursor:pointer; background: #5f2b7b;}

.mobile_drop_nav{width:100%; display:none; background-color:#3f1456;}
.mobile_drop_nav li{float: left; width: 50%;}
.mobile_drop_nav li a{color: #fff; display: block; font-size: 1em; padding: 15px 1em; text-align: left; text-decoration:none; border-top:1px solid #5f2b7b;}
.mobile_drop_nav li:nth-of-type(odd) a{border-right:1px solid #5f2b7b;}
.mobile_drop_nav li a:hover{background-color:#5f2b7b; cursor:pointer;}

.mobile_search_wrap{width:100%; display:none; background:#3f1456; border-top:1px solid #5f2b7b; padding:1em;}
.mobile_search_container{position:relative;}
.mobile_search_container input[type="text"]{font-family: 'Open Sans', sans-serif; font-size:1em; color:#555555; width:100%; padding:5px 60px 5px 10px; border-radius:2px; border:none; background:#ffffff;}
.mobile_search_container .search_btn{background:rgba(0,0,0,0); border: none; height: 34px; position: absolute; right: 0; top: 0; width: 50px; z-index: 10; cursor:pointer;}
.mobile_search_container .search_btn span{font-size:1.250em; color:#333333;}
.mobile_search_container .search_btn:hover span{color:#fea300;}

.mobile_icon_button{background-color: #91329a; color: #fff; display: block; float: left; font-size: 1em; height: 60px; line-height: 60px; text-decoration: none; width: 50%; border-right:1px solid #b05ab8; padding-left:20px;}
.mobile_icon_button img{height:14px; width:auto; position:relative; top:1px; margin-right:2px;}
.mobile_icon_button:last-of-type{border:0;}
.mobile_icon_button:hover{background-color:#b05ab8;}

@media (max-width: 66em) {   
.mobile_nav_li_elderado > .mobile_elderado_btn{display:block;} 
}
@media (max-width: 39em) {
.mobile_drop_nav li{width:100%;}
.mobile_drop_nav li:nth-of-type(odd) a{border-right:0;}
}
@media (max-width: 29em) {
.mobile_nav{height:40px;}
.mobile_nav_li > .mobile_menu_drop_btn,
.mobile_nav_li_right > .mobile_search_drop_btn,
.mobile_nav_li_elderado > .mobile_elderado_btn{height: 40px; line-height: 40px;}
.mobile_nav_li > .mobile_menu_drop_btn {padding-left: 39px;}
.mobile_nav_li_right > .mobile_search_drop_btn{width:50px;}
.mobile_nav_li > .mobile_menu_drop_btn span {left: 14px;}
.mobile_nav_li_elderado{right:50px;}
.mobile_nav_li_elderado > .mobile_elderado_btn img{top:6px;}
.mobile_drop_nav li a{padding: 10px 1em;}
.mobile_icon_button{height: 40px; line-height: 40px; padding:0; text-align:center;}
.no_text{display:none;}
}

/*================================================
	Universal Content & Containers
==================================================*/
.content_wrap{position:relative; z-index:5; width: 100%; padding:2em;}

.container{width:100%; max-width:1310px; margin:0 auto;}

.main_col{float: left; margin-right: -300px; width: 100%;}
.main_col_push{margin-right: 300px;}
.main_col_content{width:100%; padding-right:60px;}

.main_col.full_width_col{float: none; margin: 0;}
.full_width_col .main_col_content{padding-right:0;}

.side_col{float:left; width:300px; position: relative; margin-bottom:2em; padding-bottom:1px;}

@media (max-width: 71em) {
.content_wrap{font-size:87.5%;}
.main_col_content{padding-right:2em;}
}
@media (max-width: 66em) { 
.main_col, .main_col_push{margin:0;}
.main_col_content{padding-right:0;}
.side_col{width:100%;}
}
@media (max-width: 39em) {
.content_wrap{padding: 1.25em;}
}
@media (max-width: 29em) {
.content_wrap{padding: 1em;}
}

/* Main Col Wraps/Containers/Boxes ===================*/
.section_box{border-bottom:1px solid #e0e0e0; padding-bottom:2em; margin-bottom:2em; position:relative; width: 100%;}
.section_box_full{margin-bottom:4em; position:relative; width: 100%;}
.section_box_wrap{margin-bottom:4em; display: table; vertical-align: top; width: 100%;}
 
.section_box_left{padding-right: 1.75em; width:50%; position:relative; display: table-cell;}
.section_box_right{padding-left: 1.75em; width:50%; position:relative; display: table-cell;}

.section_box_heading{font-size:0.875em; color:#777777; font-weight:700; text-transform:uppercase; line-height: 1; margin-bottom: 1.5em; border-bottom: 1px solid #91329a; padding-bottom: 8px; font-style: italic;}
 
.section_box_footer_link{color:#222222; font-size:12px; text-decoration:none; text-transform:uppercase; font-weight:700; position:absolute;top:0; right:0; line-height: 1;}
.left_box_link{right:2.4em;}
.section_box_footer_link:hover{text-decoration:underline;}

@media (max-width: 71em) {
.section_box_left,
.section_box_right{display:block; width: 100%; padding:0;}
.section_box_left{margin-bottom:4em;}

.left_box_link{right: 0;}
}

/* Side Col Containers/Boxes ===================*/
.side_col_container{width:100%;}
.side_col_container.no_ad{margin-bottom:40px;}
.side_col_container.no_ad:last-of-type{margin-bottom:0;}
.side_col_box{width:300px; margin:0 auto; position:relative; padding-bottom:1px;}

.side_col_box_heading{font-size:0.875em; color:#777777; font-weight:700; text-transform:uppercase; line-height: 1; margin-bottom: 1.5em;}

@media (max-width: 66em) { 
.no_mobile{display:none;}
}

/* Links and Btns ===================*/
.regular_btn{font-size:12px; text-decoration:none; display:inline-block; color:#fff; padding:7px 10px; line-height:1; border-radius:2px; text-align:center; position:relative; font-weight:700; cursor:pointer; text-shadow:1px 1px 1px rgba(0,0,0,0.2); text-transform:uppercase;
background: #fea300;}
.regular_btn:hover{background:#B05AB8;}
.regular_btn span{position:relative; top:1px;}

.large_btn{font-size:14px; text-transform:none;}

.gray_btn{background:#787878;}
.gray_btn:hover{background:#8b8b8b;}

.amazon_btn{background:#ffe3b9; border-radius:2px; height:40px; padding-right:15px; text-decoration:none; display:inline-block;}
.amazon_btn strong{color:#ffffff; display:inline-block; height:40px; line-height:40px; font-size:14px; text-transform:uppercase; padding:0 15px; border-radius:2px 0 0 2px; text-shadow:1px 1px 1px rgba(0,0,0,0.2); font-weight:700;
background: #fea300;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,178,0,1)), color-stop(100%, rgba(254,165,0,1)));
background: -webkit-linear-gradient(top, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);}
.amazon_btn img{height:18px; width:60px; position:relative; margin-left:13px; top:8px;}
.amazon_btn:hover strong{background:#B05AB8;}

.download_link{color:#3f1456; text-decoration:none; font-size:12px; text-transform:uppercase; font-weight:700;}
.download_link span{font-size: 1.125em; position: relative; top: 1px;}
.download_link:hover{text-decoration:underline;}

.post_date{font-size:14px; color:#777777;}
.post_date a{ color:#3f1456; text-decoration:none;}
.post_date a:hover{text-decoration:underline;}

.bullet::before{color: #565656; content: "•"; display: inline-block; font-family: Arial,Helvetica,sans-serif; font-size: 24px; line-height: 14px; margin: 0 8px; position: relative; top: 3px;}

/* Images ===================*/
.post_thumb{position:relative; overflow:hidden; background:#000000;}
.post_thumb img{width:100%; height:auto; display:block;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.post_thumb:hover img{
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.2s ease-in 0s;
transition: all 0.2s ease-in 0s;
 }

/*================================================
	Entries/Content
==================================================*/
.entry {font-size:1.125em;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{display:block; margin-bottom:1em; line-height:1.3em;}
.entry h1{font-size:1.25em;} .entry h2{font-size:1.125em;} .entry h3{font-size:1em;}
.entry h4{font-size:1em;} .entry h5{font-size:1em;} .entry h6{font-size:1em;}
.entry p, .entry ul, .entry ol, .entry blockquote{line-height:1.5em;}
.entry p{padding-bottom:1.5em;}
.entry p:last-child{padding-bottom:0;}
.entry blockquote{padding:0 2em; font-style:italic; color:#888888; margin-bottom:1.5em;}
.entry a{color:#91329a; text-decoration:underline;}
.entry ul{list-style-type:square; padding-left:2em;}
.entry ul > li > ul{list-style-type:circle; padding-bottom:10px; padding-top:10px;}
.entry ol{list-style-type:decimal; padding-left:2em;}
.entry ol > li > ol{list-style-type:lower-alpha; padding-left:2em; padding-bottom:10px; padding-top:10px;}
.entry ul li, .entry ol li{padding-bottom:1.5em;}
/* Images */
.entry > p img.alignleft{float:left; margin-right:30px; margin-bottom:10px; margin-top:5px; display:block; max-width:50%; height:auto;}
.entry > p img.alignright{float:right; margin-left:23px; margin-bottom:10px; margin-top:5px; display:block; max-width:50%; height:auto;}
.entry > p img.aligncenter,
.entry > p img.alignnone{margin:0 auto; display:block; width:100%; max-width:640px; height:auto;}
/* Images with captions */
.entry > div.alignleft{float:left; margin-right:20px; margin-bottom:10px; margin-top:5px; max-width:50% !important;}
.entry > div.alignright{float:right; margin-left:20px; margin-bottom:10px; margin-top:5px; max-width:50% !important;}
.entry > div.aligncenter,
.entry > div.alignnone{margin:0 auto 1.5em; height:auto; width:auto !important;}
.entry > div.alignleft img,
.entry > div.alignright img{display:block; width:100%; height:auto; margin-bottom:10px;}
.entry > div.aligncenter img,
.entry > div.alignnone img{margin:0 auto 10px; display:block; width:100%; max-width:640px; height:auto;}
.entry .wp-caption-text{font-size:12px; color:#727272; display:block; width:100%; max-width:500px; margin:0 auto; text-align:center; line-height:1; padding-bottom:0;}
/* Legal */
.entry > ul.legal{list-style-type:lower-alpha;}
.entry > ul.legal > li > ul{list-style-type:lower-roman;}

.entry .regular_btn,
.entry .amazon_btn{text-decoration:none; color:#ffffff;}

@media (max-width: 47em) {
.entry > p img.alignleft,
.entry > p img.alignright{float:none; margin:0 auto 1.5em; max-width:100%;}
.entry > div.alignleft,
.entry > div.alignright{float:none; margin:0 auto 1.5em; max-width:100% !important;}
.single_post_header h2{font-size: 1.5em;}
}

/* Podcasts */
.podcast_player_wrap{margin-bottom:1em;}


/* Post Social Links ===================*/
.post_social_link_wrap{}
.post_social_link{width:25%; float:left;}
.post_social_link:nth-of-type(1){padding-right:8px;}
.post_social_link:nth-of-type(2){padding-left:6px; padding-right:7px;}
.post_social_link:nth-of-type(3){padding-left:7px; padding-right:6px;}
.post_social_link:nth-of-type(4){padding-left:8px;}
.post_social_link a{color:#ffffff; text-decoration:none; font-size:1em; display:block; width:100%; border-radius:2px; line-height: 1; padding: 0.75em 0; text-align:center;}
.post_social_link a:hover{opacity:0.8;}
.fb_social_link{background:#3d5a98;}
.tw_social_link{background:#09b0ed;}
.other_social_link{background:#666666;}
.post_social_link .icon-facebook,
.post_social_link .icon-twitter,
.post_social_link .icon-printer{font-size:16px;}
.post_social_link .icon_email{height:14px; width:auto;}
.post_social_link .label{padding-left:5px;}
.post_social_link .count{margin-left:10px; display:inline-block; background:#ffffff; color:#333333; border-radius:2px; padding:0 5px;}

.social_buttons_footer_wrap{border-top: 1px solid #e0e0e0; padding-top:2em; margin-top:2em;}

@media (max-width: 39em) {
.post_social_link .label{display:none;}
}


/* Email a Friend =============================*/
.email_a_friend_container{padding:20px; border-radius:2px;}
.email_a_friend_container p{padding-bottom:10px;}
.email_a_friend_container h3{font-size:1.25em; color:#3f1456; margin-bottom:1em;}
.email_a_friend_wrap{}
.eaf_field_wrap{margin-bottom:1em; position:relative;}
.eaf_field_wrap:last-child{margin-bottom:0;}
.eaf_field_wrap label{display:block; color:#727272; padding-bottom:2px; font-size:1em; font-weight:700;}
.eaf_field_wrap label span{font-weight:400; color:#B03F41; font-size:0.875em; margin-left:10px;}
.eaf_field_wrap input[type="text"],
.eaf_field_wrap input[type="email"],
.eaf_field_wrap textarea{ font-size:1em; color:#333333; padding:10px; border-radius:2px; border:1px solid #d9d9d9; background:#eee; width: 100%;}
.eaf_field_wrap textarea{height:100px;}
.eaf_field_wrap.left_field{width:50%; float:left; padding-right:10px;}
.eaf_field_wrap.right_field{width:50%; float:left; padding-left:10px;}
.email_a_friend_wrap .wpcf7-submit{font-size:1.125em; margin-top: 10px; text-decoration:none; display:inline-block; color:#fff; padding:0.75em 1.125em; line-height:1; border-radius:3px; text-align:center; position:relative; font-weight:700; cursor:pointer; text-shadow:1px 1px 1px rgba(0,0,0,0.2); text-transform:uppercase; border:0;
background: #fea300;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,178,0,1)), color-stop(100%, rgba(254,165,0,1)));
background: -webkit-linear-gradient(top, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);}
.email_a_friend_wrap .wpcf7-submit:hover{background:#B05AB8;}
@media (max-width: 47em) { .eaf_field_wrap.left_field, .eaf_field_wrap.right_field{width:100%; padding:0;} }


/*================================================
	Home Featured Content
==================================================*/
.featured_wrap{position:relative; height:24em; margin-bottom:4em;}

.featured_main_container{padding-right:5px; float:left; width:65.8%; height:100%;}
.featured_main_box{float:left; width:100%; height:100%; position:relative; overflow:hidden; background:#000;}
.featured_main_img{position:absolute; width:100%; height:100%; top:0; left:0; background-position:center center; background-repeat:no-repeat; background-size:cover; z-index:2; display:block;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.featured_main_box:hover .featured_main_img{
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.2s ease-in 0s;
transition: all 0.2s ease-in 0s;
}
.featured_main_content{position:absolute; z-index:3; width:100%; bottom:0; left:0; padding:5em 1.5em 1.5em 1.5em; display:block;  text-decoration:none; color:#ffffff; cursor:pointer;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}
.featured_main_content_title{font-weight:700; font-size:2.250em; text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.featured_main_box:hover .featured_main_content_title{text-decoration:underline;}

.featured_other_container{float:left;width:34.2%; height:100%; overflow:hidden;}

.featured_other_box{float:left; width:100%; height:50%; margin-bottom:5px; position:relative; overflow:hidden; background:#000;}
.featured_other_img{position:absolute; width:100%; height:100%; top:0; left:0; background-position:center center; background-repeat:no-repeat; background-size:cover; z-index:2; display:block;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.featured_other_box:hover .featured_other_img{
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.2s ease-in 0s;
transition: all 0.2s ease-in 0s;
}
.featured_other_content{position:absolute; z-index:3; width:100%; bottom:0; left:0; padding:4em 1em 1em 1em; display:block;  text-decoration:none; color:#ffffff; cursor:pointer;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);}
.featured_other_content_title{font-weight:700; font-size:1.25em; text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.featured_other_box:hover .featured_other_content_title{text-decoration:underline;}

@media (max-width: 1400px) {
.featured_wrap{height:27vw;}
}

@media (max-width: 66em) { 
.featured_wrap{height:38vw;}
.featured_main_content_title{font-size:1.750em;}
}
@media (max-width: 47em) {  
.featured_wrap{height: auto; margin-bottom:2.5em;}
.featured_main_container {height: 56vw; min-height: 250px; padding-bottom: 6px; padding-right: 0; width: 100%;}
.featured_other_container{height: 28vw; min-height: 150px; width: 100%;}
.featured_other_box{height: 100%; width: 50%; margin-bottom:0;}
.featured_other_box:nth-of-type(1){border-right:3px solid #fff;}
.featured_other_box:nth-of-type(2){border-left:3px solid #fff;}
}
@media (max-width: 34em) {
.featured_wrap{height:auto; padding:0;}
.featured_main_container {margin-bottom: 1em;}
.featured_main_content{padding:5em 1em 1em 1em;}
.featured_main_content_title {font-size: 1.5em;}
.featured_other_container{height:auto; position: relative;}
.featured_other_box:nth-of-type(1),
.featured_other_box:nth-of-type(2){border:0;}
.featured_other_box{height: auto; width: 100%; min-height: 70px; margin-bottom:1em; background:none;}
.featured_other_img {width:118px; height:70px; -webkit-transition: none; transition: none;}
.featured_other_box:hover .featured_other_img{ -webkit-transform: none; transform: none; -webkit-transition: none; transition: none; opacity:1;}
.featured_other_content {background:none; bottom:auto; position:relative; left:auto; color:#3f1456; padding:0 0 0 133px;}
.featured_other_content_title{font-size: 1.125em; text-shadow:none; }
}

/*================================================
	Home Page Content
==================================================*/
.home_main_col_ad_wrap{margin-bottom:4em;}

/* Today's Broadcast =============================*/
.todays_broadcast_home_wrap{}
.todays_broadcast_home_wrap_title{font-size:1.25em; font-weight:700; margin-bottom:0.75em; line-height: 1; color:#3f1456;}
.todays_broadcast_home_wrap_title a{color:#3f1456; text-decoration:none;}
.todays_broadcast_home_wrap_title a:hover{text-decoration:underline;}
.todays_broadcast_home_wrap p{margin-bottom: 1.125em; line-height: 1.4em;}
.todays_broadcast_home_wrap p a{color:#3f1456; text-decoration:none;}
.todays_broadcast_home_wrap p a:hover,
.todays_broadcast_home_wrap p a:focus{text-decoration:underline;}
.todays_broadcast_hour{padding-left:75px; position:relative; margin-bottom:1em;}
.todays_broadcast_hour span{display:inline-block; position:absolute; top:0px; left:0px; font-style:italic;}
.todays_broadcast_btn_wrap{padding-top:5px;}

/* Mentioned on the Show =============================*/
.mentioned_home_wrap{}
.mentioned_home_wrap_list{list-style:none;}
.mentioned_home_wrap_list > li{margin-bottom:1.125em; line-height:1.4em;}
.mentioned_home_wrap_list > li:last-of-type{margin-bottom:0;}
.mentioned_home_wrap_list a{font-size:1em; color:#3f1456; text-decoration:none;}
.mentioned_home_wrap_list a:hover,
.mentioned_home_wrap_list a:focus{text-decoration:underline;}

/* Column =============================*/
.column_home_wrap{}
.column_home_box{float:left; width:33.33%;}
.column_home_box:nth-of-type(1){padding-right:1.125em;}
.column_home_box:nth-of-type(2){padding:0 0.5625em;}
.column_home_box:nth-of-type(3){padding-left:1.125em;}
.column_home_box_img_wrap{margin:0 auto 0.75em; width:100%;}
.column_home_box_img_wrap img{margin:0 auto;}
.column_home_box_title{font-size:1.125em; margin-bottom:0.5em; font-weight:700;}
.column_home_box_title a{color:#3f1456; text-decoration:none;}
.column_home_box_title a:hover{text-decoration:underline;}
.column_home_box_content .article_date{margin-bottom:0.5em;}
.column_home_box_content p{line-height:1.5em; font-size:1em; margin-bottom:1em;}

@media (max-width: 39em) {
.column_home_box{width:100%; margin-bottom:3em;}
.column_home_box:nth-of-type(1),
.column_home_box:nth-of-type(2),
.column_home_box:nth-of-type(3){padding:0;}
.column_home_box:last-of-type{margin:0;}
}

/* Videos =============================*/
.video_home_wrap{}
.video_list_post{width:50%; float:left; margin-bottom:3em;}
.video_list_post:nth-of-type(odd){padding-right:1.75em;}
.video_list_post:nth-of-type(even){padding-left:1.75em;}
.video_list_post:nth-of-type(2n+3){clear:both;}
.video_home_wrap .video_list_post:nth-child(3),
.video_home_wrap .video_list_post:nth-child(4){margin-bottom:0;}
 
.video_list_post_img{position: relative; overflow: hidden; background: #000000; margin: 0 auto 0.75em; max-width: 600px;}
.video_list_post_img img{
width:100%; height:auto; display:block;
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.video_list_post_img:hover img{
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.2s ease-in 0s;
transition: all 0.2s ease-in 0s;
}
.video_list_post_img span{color: #ffffff; opacity: 0.5; font-size: 3em; position: absolute; top: 10px; right: 10px; z-index: 2;}
.video_list_post_img:hover span{opacity:1.0;}
 
.video_list_post_content_title{color:#3f1456; font-size:1.125em; line-height:1.4em; margin-bottom: 0.5em;}
.video_list_post_content_title a{color:#3f1456; text-decoration:none;}
.video_list_post_content_title a:hover,
.video_list_post_content_title a:focus,
.video_list_post_content_title a:active{text-decoration:underline;}
 
@media (max-width: 39em) {
.video_list_post{width: 100%;}
.video_list_post:nth-of-type(odd),
.video_list_post:nth-of-type(even){padding:0;}
.video_home_wrap .video_list_post:nth-child(3){margin-bottom:3em;}
}

/* Events =============================*/
.events_home_wrap{}
.event_home_box{position:relative; float:left; margin-bottom:2em; padding-left:140px; width:100%; min-height:123px;}
.event_home_box.no_image{padding:0; min-height:inherit;}
.event_home_box_img_wrap{width:120px; position:absolute; top:3px; left:0;}
.event_home_box_img_wrap img{display:block; width: 100%; height:auto; margin:0 auto;}
.event_home_box .event_date{font-size:1em; color:#777777; font-style:italic; margin-bottom:0.5em;}
.event_home_box_title{font-size:1.125em; margin-bottom:0.5em; font-weight:700;}
.event_home_box_title a{color:#3f1456; text-decoration:none;}
.event_home_box_title a:hover{text-decoration:underline;}
.event_home_box .event_location{font-size:14px;}

/* Show Highlights =============================*/
.highlight_home_wrap{}
.highlight_home_box{position:relative; margin-bottom:3em; width:100%;}
.highlight_home_box:last-of-type{margin-bottom:0;}
.highlight_home_box_title{font-size:1.125em; margin-bottom:0.5em; font-weight:700;}
.highlight_home_box_title a{color:#3f1456; text-decoration:none;}
.highlight_home_box_title a:hover{text-decoration:underline;}
.highlight_home_box .article_date{margin-bottom:0.5em;}
.highlight_home_box p{line-height:1.5em; font-size:1em; margin-bottom:1em;}
.highlight_home_box p a{color:#91329a; text-decoration:underline;}


/*================================================
	Side Column Content
==================================================*/
/*  Elderado Box ==============================*/
.elderado_wrap{border-radius:4px; overflow:hidden; border:1px solid #22182e;}
.elderado_wrap_heading{display:block;}
.elderado_wrap_heading img{display:block;}
.elderado_wrap_subheading{background-color:#22182e; font-size:15px; color:#fefefe; padding:5px 0; text-align:center;}
.elderado_wrap_btn{display:block; float:left; width:50%; padding:0.75em 0; color:#3f1456; text-decoration:none; text-align:center; text-transform:uppercase; background-color:#e1e1e1; font-weight:700; font-size:16px;}
.elderado_wrap_btn:hover{background:#ffffff;}
.elderado_wrap_btn:first-of-type{border-right:1px solid #22182e;}

/*  Mobile App ==============================*/
.mobile_app_wrap{}
.mobile_app_wrap_heading{display:block;}
.mobile_app_wrap_heading img{display:block; max-width:100%; height:auto;}
.mobile_app_wrap a{display:block; width:50%; background:#000000; float:left; text-align:center; height:45px;}
.mobile_app_wrap a img{display:inline-block; position:relative; top:50%; transform:translate(0px,-50%);}
.mobile_app_wrap .app_store{border-right:1px solid #363636;}
.mobile_app_wrap .google_store{}
.mobile_app_wrap a:hover{background:#363636;}

/*  Follow Larry ==============================*/
.side_col_facebook_box{background:#ffffff; border-radius:4px; overflow:hidden; margin-bottom:1.25em; padding:5px;}
/* Twitter */
.side_col_twitter_btn{display:block; padding:8px; background-color:#1b95e0; color:#ffffff; font-size:1em; font-weight:700; text-align:center; border-radius:4px; margin-bottom:1.25em; text-decoration:none; line-height:24px;}
.side_col_twitter_btn span{font-size:22px; margin-right:5px; position:relative; top:3px;}
.side_col_twitter_btn:hover,
.side_col_twitter_btn:focus{background-color:#32b1ff;}
/* YouTube */
.side_col_youtube_btn{display: block; padding: 8px; background-color: #f11717; color: #ffffff; font-size: 14px; font-weight: 700; text-align: center; border-radius: 4px; text-decoration: none; line-height: 32px; margin-bottom:1.25em;}
.side_col_youtube_btn span{font-size: 25px; position: relative; top: 5px; margin: 0 1px;}
.side_col_youtube_btn:hover,
.side_col_youtube_btn:focus{background-color:#FF0000;}
/* RSS Feeds */
.side_col_rss_btn{display:block; padding:8px; background-color:#fb6501; color:#ffffff; font-size:1em; font-weight:700; text-align:center; border-radius:4px; margin-bottom:1.25em; text-decoration:none; line-height:24px;}
.side_col_rss_btn span{font-size:22px; margin-right:5px; position:relative; top:3px;}
.side_col_rss_btn:hover{background-color:#fd7c26;}

/*  Invite to speak ==============================*/
.invite_speak_wrap{background:url(images/invite-to-speak-bg.jpg) no-repeat center top; height:160px; padding:10px 0 0 13px; color:#ffffff; text-align:left;}
.invite_speak_wrap_heading{font-size:24px; font-weight:700; margin-bottom:8px; line-height:1em; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}
.invite_speak_wrap p{line-height:1.2em; font-size:15px; margin-bottom:14px; padding-right:75px; text-shadow:1px 1px 1px rgba(0,0,0,0.4);}


/*================================================
	Post List Pages
==================================================*/
.page_heading{color: #777777; font-size: 1.5em; font-weight: 700; margin-bottom: 1.25em; padding-bottom: 1em;  border-bottom: 1px solid #91329a; text-transform: uppercase; font-style: italic;}
.page_heading.no_border{padding-bottom:0; border-bottom:0;}
@media (max-width: 39em) {
.page_heading{text-align:center;}
}
@media (max-width: 29em) {
.page_heading{font-size:1.25em; padding-bottom:0.75em;}
}

.list_post_wrap{ margin-bottom:2em; border-bottom:1px solid #e0e0e0; padding-bottom:2em;}
.list_post_wrap:last-of-type{border-bottom:0; margin-bottom:0;}
.list_post_wrap_figure{float:left; width:40%; height:auto; position: relative; top: 3px; margin-bottom: 3px;}
.list_post_wrap_content{padding-left:43%;}
.list_post_wrap_content.no_image{padding:0;}
.list_post_wrap_title{font-size:1.500em; font-weight:700; margin-bottom:0.625em; line-height:1.3em;}
.list_post_wrap_title a{color:#3f1456; text-decoration:none;}
.list_post_wrap_title a:hover{text-decoration:underline;}
.list_post_wrap .post_date{margin-bottom:0.75em;}
.list_post_wrap .additional_info_box{margin-bottom:1em; font-size: 1em;}
.list_post_wrap p{font-size:1em; line-height:1.5em; margin-bottom:1em;}
.list_post_wrap p a{color:#91329a; text-decoration:underline;}

.list_post_ad_wrap{margin-bottom:4em;}

@media (max-width: 39em) {
.list_post_wrap_figure{width:100%; max-width:420px; top: 0px; margin: 0 auto 1em; float:none;}
.list_post_wrap_content{padding-left:0;}
}

/* Mentioned on Show */
.mention_list{list-style:none;}
.mention_list > li{margin-bottom:1em;}
.mention_list > li:last-of-type{margin-bottom:0;}
.mention_list a{color:#3f1456; text-decoration:none; font-size:1em; line-height:1.5em;}
.mention_list a:hover{text-decoration:underline;}

/* Show Archive */
.broadcast_box_btn_wrap{padding-top: 5px;}
.broadcast_box_link{color:#3f1456; text-decoration:none; font-size:1.125em;}
.broadcast_box_link:hover{text-decoration:underline;}

/* Books */
.books_list_post .list_post_wrap_figure{width:180px;}
.books_list_post .list_post_wrap_content{padding-left:210px;}
.books_list_post .amazon_btn_wrap{margin-bottom:1.5em;}
.about_the_book{background: #f5f5f5; border-radius: 4px; padding: 1em 1.25em; font-size:1em; line-height:1.5em;}
.about_the_book a{color:#3f1456; text-decoration:none;}
.about_the_book a:hover{text-decoration:underline;}

@media (max-width: 47em) {  
.books_list_post .list_post_wrap_figure{width:100px;}
.books_list_post .list_post_wrap_content{padding-left:130px;}
}
@media (max-width: 39em) {
.books_list_post .list_post_wrap_figure{float:none; width:100%; max-width:180px; margin:0 auto 2em;}
.books_list_post .list_post_wrap_content{padding-left:0;}
}

/* Advertisers */
.advertiser_list_post{margin-bottom:1.25em; font-size:1.125em;}
.advertiser_list_post:last-of-type{margin:0;}
.advertiser_list_post.recommended_post{font-size:1.75em;}
.advertiser_list_post a{color:#3f1456; text-decoration:none;}
.advertiser_list_post a:hover{text-decoration:underline;}

/* Search Results */
.search_result_header_wrap{background:#F5F5F5; padding:1em 1.25em; border-radius: 4px; margin-bottom:2em;}

.search_result_search_wrap{width:100%; position:relative; margin-bottom:2em;}
.search_result_search_wrap input[type="text"]{font-size:1em; color:#555555; border-radius:3px; border:1px solid #d9d9d9; background:#eee; padding:10px 60px 10px 10px; width:100%; min-height:44px;}
.search_result_search_wrap .search_btn{background:rgba(0,0,0,0); border: none; height: 44px; position: absolute; right: 0; top: 0; width: 50px; z-index: 10; cursor:pointer;}
.search_result_search_wrap .search_btn span{font-size:1.750em; color:#3f1456; top:2px; position:relative;}
.search_result_search_wrap .search_btn:hover span{color:#fea300;}

.search_list_post_title{font-size:1.25em; margin-bottom:0.5em;}
.search_list_post_title a{color:#3f1456; text-decoration:none;}
.search_list_post_title a:hover{text-decoration:underline;}
.search_list_post_figure{float:left; margin-right:1.5em; width:120px; height:auto;  position: relative; top: 3px; margin-bottom:1em;}
.search_list_post .full_url{color:#011D4D; text-decoration:underline; font-size:12px; }
.search_list_post .post_date{margin-bottom:5px;}
.search_list_post p{margin-bottom:0.75em;}

@media (max-width: 39em) {
.search_list_post_figure{width:80px;}
}

/* List Page Navigation */
.page_navigation_wrap{text-align:left; font-size:1em; margin-bottom: 1em; padding-top:2em; border-top:1px solid #e0e0e0;}
.page_navigation_wrap .pagenum{color: #777777; display: inline-block; padding-bottom: 10px; padding-right:20px;}
.page_navigation_wrap .pagenum_dropdown{color: #727272; font-size:1em; border:1px solid #e0e0e0; padding: 2px 6px; border-radius:3px;}
.page_navigation_wrap .current, .page_navigation_wrap a { display:inline-block; margin: 0 0.5em 0 0; padding:10px 17px; text-decoration:none; width:auto; color:#fff; border-radius:3px; text-align:center;
text-shadow:1px 1px 1px rgba(0,0,0,0.2);
background: #fea300;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,178,0,1)), color-stop(100%, rgba(254,165,0,1)));
background: -webkit-linear-gradient(top, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);}
.page_navigation_wrap a:hover{ color:#fff; text-decoration:none; background: #B05AB8;}
.page_navigation_wrap .current{background: #efefef; color:#333333;}
@media (max-width: 71em) { .page_navigation_wrap{text-align:center;} .page_navigation_wrap .pagenum{display:block; text-align:center; padding-right:0;} }
@media (max-width: 39em) { .page_navigation_wrap .current, .page_navigation_wrap a{margin: 0 1% 0 0; padding: 10px 0; width: 9%;} }



/*================================================
	Single Post Pages
==================================================*/
.single_post_wrap{margin-bottom: 1em;}
.single_post_header{margin-bottom: 1em; border-bottom:1px solid #e0e0e0; padding-bottom:2em;}
.single_post_header.no_post_title{margin-bottom: 0; border-bottom:0; padding-bottom:0;}
.single_post_header_title{font-size:2.000em; font-weight:700; line-height:1.3em; margin-bottom:0.625em; display:block;}
.single_post_header_title a{color:#3f1456; text-decoration:none;}
.single_post_header_title a:hover{text-decoration:underline;}
.no_post_info .single_post_header_title{margin-bottom:0;}
.single_post_header .post_type{margin-bottom:1em; color:#777777; text-decoration:none; display:inline-block;}

.post_info{margin-bottom:1.5em; color:#777777;}
.post_info > em{font-style:italic;}
.post_info a{color:#3f1456; text-decoration:none;}
.post_info a:hover{text-decoration:underline;}

.single_post_ad_wrap{margin-bottom:2em; border-bottom:1px solid #e0e0e0; padding-bottom: 1.5em;}

.single_post_body_wrap{}
.single_post_body_wrap.no_footer_post{margin-bottom:2em; padding-bottom:2em; border-bottom:1px solid #e0e0e0;}
.single_post_figure{margin-bottom:2em;}
.single_post_figure img{display:block; margin:0 auto 5px; max-width:100%; height:auto;}
.single_post_figure_cap{font-size:12px; color:#727272; display:block; width:100%; max-width:500px; margin:0 auto; text-align:center;}

/* More to Consider */
.more_list_wrap{}
.more_list_post{float:left; width:33.33%;position:relative;}
.more_list_post:nth-of-type(1){padding-right:1.125em;}
.more_list_post:nth-of-type(2){padding:0 0.5625em;}
.more_list_post:nth-of-type(3){padding-left:1.125em;}
.more_list_figure{margin:0 auto 0.75em; width:100%; max-width:320px;}
.more_list_figure img{position:relative; z-index:2;}
.more_list_title{font-size:1.125em; font-weight:700; line-height:1.3em; margin-bottom:0.5em;}
.more_list_title a{color:#3f1456; text-decoration:none;}
.more_list_title a:hover{text-decoration:underline;}
.more_list_post .article_date{ margin-bottom: 0.5em;}
.more_list_post p{font-size: 1em; line-height: 1.5em; margin-bottom: 1em;}
.more_list_figure span{color:#ffffff; opacity:0.5; font-size:6em; position:absolute; top:50%; left:50%; z-index:1; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}

@media (max-width: 39em) {
.more_list_post{width:100%;}
.more_list_post:nth-of-type(1),
.more_list_post:nth-of-type(2),
.more_list_post:nth-of-type(3){padding:0; margin-bottom: 2.5em;}
.more_list_post:last-of-type{margin: 0;}
}

/* Podcasts */
.podcast_player_wrap{margin-bottom:1em;}

/* Taboola */
.taboola_wrap{}


/* Videos */
.video_wrap {position: relative; padding-bottom: 56.25%; padding-top: 25px;	height: 0; margin-bottom:1em;}
.video_wrap iframe {position: absolute;	top: 0;	width: 100%; height: 100%;}

/* Mentioned */
.single_mention_wrap{}
.single_mention_wrap .post_type{margin-bottom: 10px;}
.single_mention_wrap_title{font-size:1.25em; font-weight:700; line-height:1.3em; display:block;}
.single_mention_wrap_title a{color:#3f1456; text-decoration:none;}
.single_mention_wrap_title a:hover{text-decoration:underline;}

/* Highlights */
.highlight_post .player_wrap{margin:1.5em 0;}

/* Books */
.book_post .single_post_figure{max-width:30%; margin:0 auto 2em;}
.book_post .about_the_book{margin-bottom:1.5em;}

@media (max-width: 39em) {
.book_post .single_post_figure{max-width:180px; margin:0 auto 2em;}
}

/* Single Post Footer Navigation */
.post_footer_pagination_wrap{border-top:1px solid #e0e0e0; padding:1em 0; margin:2em 0; border-bottom:1px solid #e0e0e0;}
.post_footer_pagination_link_wrap{width:50%;}
.pagination_link_wrap_left{float:left;}
.pagination_link_wrap_right{float:right;}
.post_footer_pagination_link{width:100%; position:relative; display:block; text-decoration:none; padding: 1em; border-radius:3px;}
.post_footer_pagination_wrap .next_link{text-align:right;}
.post_footer_pagination_link span{font-size:30px; position: relative; top: 5px; color:#e0e0e0;}
.prev_link .icon-arrow-left2{float:left;} .next_link .icon-arrow-right2{float:right;}

.post_footer_pagination_link .direction{color:#727272; text-transform:uppercase; font-size:11px; font-weight:700; margin-bottom:3px;}
.post_footer_pagination_link .title{color:#3f1456;}
.prev_link .direction, .prev_link .title{padding-left:40px;}
.next_link .direction, .next_link .title{padding-right:40px;}

.post_footer_pagination_link:hover{background:#F6EAF7;}
.post_footer_pagination_link:hover span{color:#91329a;}
.post_footer_pagination_link:hover .title{text-decoration:underline;}

@media (max-width: 39em) {
.post_footer_pagination_link_wrap{width:100%;}
.post_footer_pagination_link_wrap.pagination_link_wrap_right{border-top: 1px solid #e0e0e0; margin-top: 1em; padding-top:1em;}

}

/*  Nick Adams Podcast ==============================*/
/* List */
.podcast_box_col{float: left; margin-right: -300px; width: 100%;}
.podcast_box_col_push{margin-right: 300px;}
.podcast_box_col_content{width:100%; padding:0 60px 40px 0; position:relative;}

.podcast_box_list_wrap{}

.podcast_box{}
.podcast_box_header{
padding-left: 66px;
position: relative;
display: flex;
align-items: center;
min-height: 50px;
margin-bottom: 1em;
}
.podcast_box_title{color: #3f1456; font-size: 1.500em; font-weight: 700; line-height: 1.3em;}
.podcast_box_title a{color:#3f1456; text-decoration:none;}
.podcast_box_title a:hover{text-decoration:underline;}
.podcast_box_info{margin-bottom:0;}
.podcast_box_content p{font-size: 1em; line-height: 1.5em;}
.podcast_box_content p:last-of-type{padding:0;}
.podcast_box_content p a{color:#91329a; text-decoration: underline;}
.podcast_box .play_btn a{text-decoration: none; display: block; font-size: 50px; color: #fea300; position: absolute; top: -1px; left: 0; line-height: 1; cursor: pointer;}
.podcast_box .play_btn a:hover,
.podcast_box .play_btn a:focus{color:#91329a;}

.podcast_author_col{float: right; width: 300px; padding-bottom:40px; position: relative;}
.podcast_author_col img{max-width:100%; height:auto; display:block; margin:0 auto 1em;}

.podcast_badges_wrap{text-align:center; margin-top:2em;}
.podcast_badges_wrap a{}
.podcast_badges_wrap img{margin:0 auto 15px; display:block; max-width:100%; width:auto; border-radius:3px;}

@media (max-width: 66em) {
.podcast_box_col_content{padding:0 30px 30px 0;}
}
@media (max-width: 47em){
.podcast_box_col, .podcast_box_col_push{margin:0;}
.podcast_box_col_content{padding-right:0;}
.podcast_author_col{ width: 100%; text-align: center; margin-bottom: 3em; top: auto; position: relative;  border-bottom: 2px dotted #ccc; padding: 0;}
.podcast_author_col img{max-width:200px;}
}

/* Single */
.single_post_wrap.podcast_box_post_wrap {margin-bottom: 2em; border-bottom: 1px solid #e0e0e0;}
.podcast_box_post_wrap .post_info{margin: 0;}
.podcast_box_post_wrap .podcast_player_wrap{margin:2em 0;}



/*================================================
	Contact - Page and Forms
==================================================*/
/* Contact Forms =============================*/
.contact_form_wrap{}
.contact_field_wrap p{padding:0;}
.contact_field_wrap{margin-bottom:1em; position:relative;}
.contact_field_wrap label{display:block; color:#727272; padding-bottom:2px; font-size:1em; font-weight:700;}
.contact_field_wrap label span{font-weight:400; color:#B03F41; font-size:0.875em; margin-left:10px;}
.contact_field_wrap input[type="text"],
.contact_field_wrap input[type="email"],
.contact_field_wrap input[type="tel"],
.contact_field_wrap textarea{font-size:1em; color:#333333; padding:10px; border-radius:2px; border:1px solid #d9d9d9; background:#eee;}
.contact_field_wrap input[type="text"],
.contact_field_wrap input[type="email"],
.contact_field_wrap input[type="tel"]{width:60%;}
.contact_field_wrap textarea{width:100%; height: 100px;}

.contact_field_wrap .wpcf7-submit{font-size:1.125em; margin-top: 10px; text-decoration:none; display:inline-block; color:#fff; padding:0.75em 1.125em; line-height:1; border-radius:3px; text-align:center; position:relative; font-weight:700; cursor:pointer; text-shadow:1px 1px 1px rgba(0,0,0,0.2); text-transform:uppercase; border:0;
background: #fea300;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,178,0,1)), color-stop(100%, rgba(254,165,0,1)));
background: -webkit-linear-gradient(top, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);
background: linear-gradient(to bottom, rgba(254,178,0,1) 0%, rgba(254,165,0,1) 100%);}
.contact_field_wrap .wpcf7-submit:hover{background:#B05AB8;}

.contact_field_wrap .wpcf7-radio{padding-top:10px; display:block;}
.contact_field_wrap .wpcf7-radio .wpcf7-list-item{display:block; margin-bottom:0.5em; font-size:1em;}
.contact_field_wrap .wpcf7-radio .wpcf7-list-item label span{color:inherit; font-size:inherit; cursor:pointer;}

.contact_field_wrap input[type="text"].wpcf7-not-valid,
.contact_field_wrap input[type="email"].wpcf7-not-valid,
.contact_field_wrap input[type="tel"].wpcf7-not-valid,
.contact_field_wrap textarea.wpcf7-not-valid{border-color:red; background-color:#F5D8D8;}

@media (max-width: 47em) {  
.contact_field_wrap input[type="text"],
.contact_field_wrap input[type="email"],
.contact_field_wrap input[type="tel"],
.contact_field_wrap select{width:100%;}

}

/* Contact Page Form Wrap (slide down boxes) =============================*/
.contact_page_content_wrap{}
.contact_box{font-size:1.125em; margin-bottom:1em; }
.contact_box > span{}
.contact_box > strong{color:#3f1456;}
.contact_box > strong a{color:#3f1456; text-decoration:none;}
.contact_box > strong a:hover{text-decoration:underline;}
.contact_box_social_btn{display:inline-block; text-decoration:none !important; color:#fff !important; text-align:center; padding:5px 10px; border-radius:2px;}
.contact_box_social_btn span{}
.contact_box_social_btn_fb{background:#3B5998;}
.contact_box_social_btn_tw{background:#05B1D6;}
.page_description{margin: 2em 0; text-align:center;}

.form_box_wrap{}
.form_box{padding-bottom:2em; border-bottom:1px solid #e0e0e0; margin-bottom:2em;}
.form_box h4{font-size:1.5em; font-weight:700; line-height:1.3em; margin-bottom:0.5em; display:block;}
.form_box h4 a{color:#3f1456; text-decoration:none;}
.form_box h4 a:hover{text-decoration:underline;}
.form_box > p{margin-bottom:1.5em; line-height:1.5em; font-size:1.125em;}
.form_box > p:last-of-type{margin:0;}
.contact_form_container{display:none; margin-top:1em;}
.red{color:red;}

@media (max-width: 29em) {
.contact_box{font-size:1em;}
}


/*================================================
	RSS Page
==================================================*/
.rss_table{width:100%; border-collapse:collapse; empty-cells:show; font-size:0.875em; border-top:1px solid #555555; margin-bottom:1.5em;}
.rss_table td, .rss_table th{border-collapse:collapse; empty-cells:show; border:1px solid #555555; padding:10px 2%; width:66%;}
.rss_table th{background:#555555; color:#fff; text-align:left;}
.rss_table td.label, .rss_table th.label{width:26%;}


/*================================================
	Ads
==================================================*/
/* Sidebar 300x250 */
.side_col_box_ad{margin:0 auto 40px; position:relative;}
/*
.side_col_box_ad:after{content: 'Advertisement'; font-size: 12px; color: #aaaaaa; text-align: right; left: 0; position: absolute; bottom: -15px; width:100%;}
*/
.side_col_box_ad iframe{margin:0 auto; display:block;}

/* Header 728x90 */
.special_header_ad_wrap{background:#ffffff; text-align:center;}
.special_header_ad_box{margin:0 auto; position:relative;}
.special_header_ad{margin:0 auto; position:relative; padding:20px 0;}
/*
.special_header_ad:after{content: 'Advertisement'; font-size: 12px; color: #aaaaaa; text-align: center; left: 0; position: absolute; bottom: 5px; width:100%;}
*/
.special_header_ad iframe{margin:0 auto; display:block;}
@media (max-width: 48em) {
.special_header_ad{padding:10px 0;}
}

/* Below Nav 728x90 */
.below_nav_ad_wrap{text-align: center; position:relative; z-index: 5;}
.below_nav_ad_box{margin:0 auto; position:relative;}
.below_nav_ad{margin:0 auto; position:relative; padding:30px 0 0 0;}
/*
.below_nav_ad:after{content: 'Advertisement'; font-size: 12px; color: #aaaaaa; text-align: center; left: 0; position: absolute; bottom: 5px; width:100%;}
*/
.below_nav_ad iframe{margin:0 auto; display:block;}
@media (max-width: 71em){
.below_nav_ad_wrap{background:none;}
}
@media (max-width: 48em) {
.below_nav_ad{padding:20px 0 0 0;}
/*
.below_nav_ad:after{bottom: -5px;}
*/
}

/* Main Col 728x90 */
.main_col_ad_wrap{}
.main_col_ad_box{margin:0 auto; position:relative; text-align:center;}
.main_col_ad{margin:0 auto; position:relative;}
/*
.main_col_ad:after{content: 'Advertisement'; font-size: 12px; color: #aaaaaa; text-align: center; left: 0; position: absolute; bottom: -15px; width:100%;}
*/
.main_col_ad iframe{margin:0 auto; display:block;}

/* footer 728x90 */
.footer_ad_wrap{background:#f1f1f1; text-align:center;}
.footer_ad_box{margin:0 auto; position:relative;}
.footer_ad{margin:0 auto; position:relative; padding:30px 0 40px 0;}
/*
.footer_ad:after{content: 'Advertisement'; font-size: 12px; color: #aaaaaa; text-align: center; left: 0; position: absolute; bottom: 25px; width:100%;}
*/
.footer_ad iframe{margin:0 auto; display:block;}

/* Elderado 728x90 */
.elderado_ad{margin:0 auto;}
.elderado_ad_728x90{display:block;}
.elderado_ad_468x60, .elderado_ad_300x250{display:none;}
@media (max-width: 74em) {.elderado_ad_468x60{display:block;} .elderado_ad_950x90, .elderado_ad_728x90, .elderado_ad_300x250{display:none;}}
@media (max-width: 38em) {.elderado_ad_300x250{display:block;} .elderado_ad_950x90, .elderado_ad_728x90, .elderado_ad_468x60{display:none;}}


/* Listen Now Elderado Takeover */
.listen_now_takeover.popup_wrap{background:#2e2140; padding-bottom:20px;}
.listen_now_takeover img{max-width:100%; height:auto; display:block; margin:0 auto;}
.listen_now_takeover_btn_wrap{padding:0 20px;}
.listen_now_takeover .listen_now_takeover_btn{margin-bottom:25px;}

/*  Watch the Show ==============================*/
.watch_now_wrap{margin-bottom:3em;}
.watch_now_container{border-radius:3px; overflow:hidden; background:#362d3c url(images/watch-now-bg.jpg) no-repeat 0 0; position:relative; background-clip: padding-box;}
.watch_now_text{text-align:center; height:50px; line-height:50px; padding-left:156px; padding-right:250px;}
.watch_now_text > div{display:inline-block; position:relative; margin-right:20px; font-size:1.25em;}
.watch_now_text > div:last-of-type{margin:0;}
.watch_now_text .watch_the_show{color:#fff;}
.watch_now_text .on_tv{color:#feb300;}

.watch_now_btn{width:250px; position:absolute; top:0; right:0; display:block; height:50px; text-decoration:none; font-weight:400; text-align:center; line-height:50px; background:#feb300; color:#fff; font-size:1.125em; text-shadow:1px 1px 1px rgba(0,0,0,0.2);}
.watch_now_btn:hover{background:#B05AB8;}

@media (max-width: 80em) {
.watch_now_wrap{font-size:87.5%;}
.watch_now_text > div{margin-right:10px;}
.watch_now_text{padding-right:220px; padding-left:128px;}
.watch_now_btn{width:220px;}
}
@media (max-width: 71em) {
.watch_now_text{line-height:1;padding-top:9px;}
.watch_now_text > div{display:block; margin-right:0;}
.watch_now_text .watch_the_show{top:0; margin-bottom:4px;}
.watch_now_text .on_tv{margin-bottom:2px;}
}
@media (max-width: 39em) {
.watch_now_container{background-image:none;}
.watch_now_text{padding-left:0; padding-right:50%;}
.watch_now_btn{width:50%;}
}
@media (max-width: 29em) {
.watch_now_wrap{font-size:75%;}
.watch_now_text{padding-top:5px; height:40px;}
.watch_now_btn{height:40px; line-height:40px; text-transform: uppercase;}
}

/*================================================
	Footer
==================================================*/
.footer{}

.main_footer_links_wrap{background-color:#362444; padding:4em 2em;}
.main_footer_container{width:100%; max-width:1310px; margin:0 auto;}

.footer_logo_wrap{text-align:center;}
.footer_logo{width:138px; height:80px; display:inline-block; margin-bottom:20px;}
.footer_social_links{text-align:center;}
.footer_social_links a{color:#ffffff; text-decoration:none; border:1px solid #ffffff; height:26px; width:26px; border-radius:13px; text-align:center; font-size:14px; margin-right:5px; display:inline-block; position:relative; top:-2px; opacity:0.8;}
.footer_social_links a:hover,
.footer_social_links a:focus,
.footer_social_links a:active{opacity:1.0;}
.footer_social_links a span{position:relative; top:4px;}

.footer_links{color:#ffffff; line-height: 1.4em; text-align:center;}
.footer_links a{color: #ffffff; text-decoration: none; display: inline-block; margin: 20px 10px 0 10px; opacity: 0.8;}
.footer_links a:hover,
.footer_links a:focus,
.footer_links a:active{opacity:1.0; text-decoration:underline;}

.copyright_wrap{background-color:#291d37; padding:4em 2em; font-size:14px; text-align:center; color:#ffffff;}
.home_station_logo{text-align:center; margin-bottom:2em; opacity:0.6;}
.home_station_logo img{margin-top:5px; border:0;}
.copyright_content{opacity:0.6;}
.copyright_content p{padding-bottom:1em; line-height:1.3em;}
.copyright_content p:last-of-type{padding:0;}
.copyright_content a{color:#ffffff; text-decoration:none;}
.copyright_content a:hover,
.copyright_content a:focus,
.copyright_content a:active{text-decoration:underline;}

@media (max-width: 71em) {
.main_footer_links_wrap{display:none;}
}
@media (max-width: 66em) {  
.copyright_wrap{font-size:75%; padding:2em;}
}

/*================================================
	Mobile Footer
==================================================*/
.mobile_footer_links_wrap{display:none; background:#362444; border-top:4px solid #473158; border-bottom: 1px solid #473158;}
.mobile_footer_follow_btn{font-size: 1.125em;  padding: 10px 1em; text-align: center; width: 25%; color: #f3edf8; display: block; float: left; text-decoration: none; border-left: 1px solid #473158;}
.mobile_footer_follow_btn:first-of-type{border-left:none;}
.mobile_footer_btn{text-decoration: none ; font-size: 14px;  padding: 10px 1em; color: #f3edf8; display: block; float: left; width:100%; border-top: 1px solid #473158; cursor:pointer; text-align: center;}
.mobile_footer_follow_btn:hover,
.mobile_footer_btn:hover{background:#473158;}

@media (max-width: 71em) {
.mobile_footer_links_wrap{display:block;}
}
@media (max-width: 29em) {
.mobile_footer_links_wrap{font-size:87.5%;}
}

/*================================================
	Popup/Modal Takeover Wrap
==================================================*/
.popup_overlay {position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7)!important;}
.popup_wrap {display: none; position: absolute; z-index: 1000; max-width: 600px; width:96%; background:#fff; border-radius:2px;}
.popup_content{position:relative;}
.popup_content img{max-width:100%; height:auto; display:block; margin:0 auto;}
.takeover_close_btn{display: inline-block;cursor: pointer !important; background:rgba(255, 255, 255, 0.7); color: #000 !important; line-height:40px; font-size: 24px; height: 40px; width: 40px; position: absolute; z-index: 9999; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;right: 0; text-align: center; text-decoration: none !important; text-transform: uppercase; top: 0; border-radius:0 2px 0 2px;}
.takeover_close_btn_bottom{color: #fff !important; cursor: pointer !important; display: inline-block; font-size: 12px; line-height: 12px; position: absolute; text-align: center; text-decoration: none !important; text-transform: uppercase; bottom: -28px; z-index: 9999; left:50%; -webkit-transform:translate(-50%, 0px); transform:translate(-50%, 0px); font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; padding:5px; border-radius:2px;}
.takeover_close_btn:hover,
.takeover_close_btn_bottom:hover{background:red; text-decoration:none !important; color: #fff !important;}
.popup_ad_label{color: #fff; display: inline-block; font-size: 10px; font-weight: bold; height: 30px; line-height: 30px; padding: 0 5px; position: absolute; text-transform: uppercase; z-index: 9999; top: -25px; right:0;}
.third_party_pixel_600x600{position: absolute; z-index: 9999; bottom:0; right:0; width:1px; height:1px;}

/*================================================
	Special Announcement
==================================================*/
.announcement_wrap{width:100%; background:#fff600; padding:1em 40px 1em 1em; display:none; position:fixed; top:0; left:0; z-index:100; box-shadow: 0px 5px 5px rgba(0,0,0,0.2);}
.announcement_container{width:100%; max-width:1160px; position:relative; margin:0 auto;}
.announcement_close_btn{border: 2px solid #000; border-radius: 12px; color: #000000; display: block; font-size: 16px; font-weight: 700; height: 24px; line-height: 20px; position: absolute; right: 5px; text-align: center; text-decoration: none; text-transform: uppercase; top: 5px; width: 24px;}
.announcement_content{font-size:1em; color:#000000; line-height:1.4em; text-align:center;}
.announcement_content a{color:#000000; text-decoration:underline;}

/*================================================
	Special styling
==================================================*/
.special_sponsor_dual_300x150_wrap{margin-bottom: 2em;}
.special_sponsor_dual_300x150_box{float:left; width:50%;}
.special_sponsor_dual_300x150_box img{display:block; margin:0 auto;}
@media (max-width: 42em) {
.special_sponsor_dual_300x150_box{width:100%;}
.special_sponsor_dual_300x150_box:nth-of-type(1){margin-bottom:20px;}
}



/* Special banner ad (not in ad position - 1310 wide*/
.special_banner_ad_wrap{padding:2em 30px 0 30px; position: relative; z-index: 5;}
.special_banner_ad_wrap_link{width: 100%; display: block; margin: 0 auto;}
.special_banner_ad{display: block; margin: 0 auto; max-width:100%; height:auto;}
.special_banner_ad-full_width{}
.special_banner_ad-728x90{display: none;}
.special_banner_ad-468x60{display: none;}
.special_banner_ad-300x250{display: none;}
@media (max-width: 66em){
.special_banner_ad_wrap{padding:2em 20px 0 20px;}
.special_banner_ad-full_width{display: none;}
.special_banner_ad-728x90{display: block;}
}
@media (max-width: 47em){
.special_banner_ad-728x90{display: none;}
.special_banner_ad-468x60{display: block;}
}
@media (max-width: 500px){
.special_banner_ad-468x60{display: none;}
.special_banner_ad-300x250{display: block;}
}


/*================================================
	Print
==================================================*/
@media print {
  /*Reset*/
body{margin:0; padding:0;line-height: 1.4em; word-spacing:1px; letter-spacing:0.2px; font-size: 11pt; font-family:Arial, Helvetica,"Lucida Grande", serif; color: #000;}
/*Remove Element*/
.header, .footer, .side_col, .popup_wrap, .popup_overlay, .list_post_ad_wrap, .section_box, .single_post_ad_wrap, .post_social_link_wrap, .social_buttons_footer_wrap, .post_footer_pagination_wrap, .announcement_wrap{display:none;}
/*Styled Elements*/
.main_col, .main_col_push, .main_col_content{width:100% !important; margin:0 !important; padding:0 !important; border:0 !important; float:none !important;}
ul{list-style:none;margin:0; padding:0 0 10px 0;}  
.single_post_header{margin:0 !important; padding:0 !important;}
.single_post_header_title{font-size: 14pt !important; font-family:Arial, Helvetica,"Lucida Grande", serif !important; color: #000 !important;}
}

