@charset "utf-8";
/*
Theme Name: The Eric Metaxas Show
Theme URI: http://www.metaxastalk.com
Description: The Eric Metaxas Show
Version: 1.0
Author: Salem National
Author URI: http://www.salemnational.com
*/

/*
font-family: 'Droid Serif', serif;
font-family: 'Lato', sans-serif;
-- colors --
Blue | 00a1e1
Yellow | fcdd00
Dark Blue | 02648b
Orange | ffa300
Dark Orange | cc7800
*/
@font-face {font-family: 'icomoon';	src:url('fonts/icomoon2.eot?bdcz91'); src:url('fonts/icomoon2.eot?bdcz91#iefix') format('embedded-opentype'), url('fonts/icomoon2.ttf?bdcz91') format('truetype'), url('fonts/icomoon2.woff?bdcz91') format('woff'), 	url('fonts/icomoon2.svg?bdcz91#icomoon') format('svg'); font-weight: normal;	font-style: normal;} [class^="icon-"], [class*=" icon-"] {font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal;	font-variant: normal; text-transform: none;	line-height: 1;	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
/* icons */
.icon-podcast:before {content: "\e900";} .icon-phone:before {content: "\e901";} .icon-envelop:before {content: "\e902";}
.icon-printer:before {content: "\e903";} .icon-mobile2:before {content: "\e904";} .icon-search:before {content: "\e905";}
.icon-menu:before {content: "\e906";} .icon-play2:before {content: "\e907";} .icon-facebook:before {content: "\e908";}
.icon-instagram:before {content: "\e909";} .icon-twitter:before {content: "\e90a";} .icon-feed2:before {content: "\e90b";}

body{font-family: 'Lato', sans-serif; color:#333333; font-size:100%; line-height:1.5em; background-color:#fff;}

h1{font-size:2em; line-height: 1.3em; font-weight:700;}
h2, h3{font-size:1.750em; line-height: 1.3em; font-weight:700;}
h4{font-size:1.25em; line-height:1.3em; font-weight:700;}
h5, h6{font-size:1.125em; line-height:1.3em; font-weight:700;}
p{font-size:1.125em;}

input::-webkit-input-placeholder{color: #999; text-overflow: ellipsis; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
input:-moz-placeholder{color: #999; text-overflow: ellipsis; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
input::-moz-placeholder{color: #999; text-overflow: ellipsis; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
input:-ms-input-placeholder {color: #999; text-overflow: ellipsis; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

/* ================================================================= */
/* =========================== Home Page =========================== */
/* ================================================================= */
/* ====== Header ====== */
.home_header{background-color:#fcdd00; position:relative; z-index:200;}
.header_container{width:100%; max-width:1180px; margin:0 auto; position:relative;}
.main_logo{position:absolute; left: -9999px; top:-9999px; width: 56px; display:none;}
.main_logo a, .main_logo img{display:block; height: auto; max-width: 100%;}



/* ====== Nav ====== */
.main_nav_wrap{width:100%;}
.main_nav{display:block; width:100%; height:60px;}
.main_nav_li{float:left; position:relative;}
.main_nav_li > div{position: relative;}
.main_nav_li > a,
.main_nav_li > div > a{display:block; padding:0 15px; height:60px; line-height:60px; font-weight:900; text-transform:uppercase; color:#00a1e1; text-decoration:none; font-size:1em;}
.main_nav_li > div > a span::before{content:"▼"; font-family:Arial, Helvetica, sans-serif; color:#00a1e1; font-size:12px; vertical-align: top;}
.main_nav_li:hover > a,
.main_nav_li:hover > div > a{background-color:#00a1e1; color:#fff;}
.main_nav_li:hover > div > a span::before{color:#fff;}

.drop_nav{width:300px; position:absolute; top:-9999px; left:-9999px; background-color:#00a1e1; border-radius:0px 0px 2px 2px; overflow:hidden;}
.drop_nav_li{}
.drop_nav_li > a{display:block; padding:1em; width:100%; font-weight:900; text-transform:uppercase; color:#fff; text-decoration:none; font-size:1em;}
.drop_nav_li > a:hover{background-color:#6BC6EA; padding:1em 1em 1em 1.5em;}

.main_nav_li:hover .drop_nav{display:block; top:60px; left:0px;}

/* ====== Mobile Nav ====== */
.mobile_nav_wrap{width:100%; display:none; position: relative; z-index:198;}
.mobile_nav{display:block; width:100%; height:60px;}
.mobile_nav_li{float:left; position:relative;}
.mobile_nav_li_listen{float:right;}
.mobile_nav_li > a,
.mobile_nav_li > .menu_btn,
.mobile_nav_li > .nav_search_btn{display:block; padding:0 18px; height:60px; line-height:60px; font-weight:900; text-transform:uppercase; color:#00a1e1; text-decoration:none; font-size:1em; cursor:pointer;}
.mobile_nav_li .icon-menu,
.mobile_nav_li .icon-search{color:#00a1e1;}
.mobile_nav_li > .menu_btn.mobile_listen_now_btn{background:#FFA300; color:#fff;}
.mobile_nav_li > .menu_btn.mobile_listen_now_btn:hover{background:#00a1e1;}
.mobile_nav_li:hover > a,
.mobile_nav_li:hover > .menu_btn,
.mobile_nav_li:hover > .nav_search_btn{background-color:#00a1e1; cursor:pointer; color:#fff;}
.mobile_nav_li:hover .icon-menu,
.mobile_nav_li:hover .icon-search{color:#fff;}


.mobile_drop_nav{width:100%; background-color:#00a1e1; display:none;}
.mobile_drop_nav_li{float: left;  width: 50%;}
.mobile_drop_nav_li > a{display:block; padding:1em; width:100%; font-weight:900; text-transform:uppercase; color:#fff; text-decoration:none; font-size:1em;}
.mobile_drop_nav_li > a:hover{background-color:#6BC6EA; padding:1em 1em 1em 1.5em;}

/* ====== Mobile Show Info ====== */
.mobile_show_info_wrap{background-color:#00a1e1; width:100%; display:none;}
.mobile_show_info{}
.mobile_show_info a,
.mobile_show_info_listen{display:block; padding:1em; font-weight:900; text-transform:uppercase; color:#fff; text-decoration:none; font-size:1em; float:left;}
.mobile_show_info_btn{width:100%;}
.mobile_show_info_btn_half{width:50%;}
.mobile_show_info a.mobile_show_social_btn{padding:0.5em 1em; width:25%; text-align:center; font-size:1.25em;}
.mobile_show_info a:hover{background-color:#6BC6EA;}

.mobile_show_info_listen{background-color:#ffa300; display:none; width:100%;}

.mobile_show_search{ padding:0.5em; display:none; background: #00a1e1}
.mobile_show_search input[type="text"]{padding:9px; background-color:#02648B; color:#fff; font-size:1em; border:none; border-radius:2px; width:64%;}
.mobile_show_search input[type="text"]:focus{font-style:normal;}
.mobile_show_search .mobile_search_btn{border:none; background-color:#fff; color:#02648b; font-size:1em; padding:9px 0; width:35%; display:inline-block; float:right; font-weight:700; font-family: 'Lato', sans-serif; border-radius:2px;}
.newsletter_subscribe .fieldset_wrap .submit_btn:hover{background-color:#fcdd00;}

/* ====== Main Search (Nav) ====== */
.main_search_wrap{width:210px; right: 0; text-align:right; padding-top:10px; position: absolute; padding-right:10px; top: 0; z-index: 199;}
.main_search_wrap input[type="text"]{padding:9px; background-color:#fff; color:#333333; font-size:1em; border:none; border-radius:2px; width:150px; font-family: 'Lato', sans-serif;}
.main_search_wrap input[type="text"]:focus{font-style:normal;}
.main_search_wrap .search_btn{background-color:#00a1e1; color:#ffffff; font-weight:700; border:none; padding:8px; font-family: 'Lato', sans-serif; margin-left:3px; border-radius:2px;}
.main_search_wrap .search_btn:hover{background-color:#1FBCFB;}


/*=========== Carousel ===========*/
.rotator_container{background:#1fbcfb;position: relative; z-index: 198;}
.rotator_wrap{width:100%; max-width:1180px; margin:0 auto; position:relative; height:100px; padding:15px 0;}
.jcarousel {position: relative; overflow: hidden; width: 100%; padding:0 30px;}
.jcarousel .carousel_list {width: 20000em; position: relative; list-style: none; margin: 0; padding: 0;}
.jcarousel .carousel_item{width: 25%; float: left; padding:0 10px;}
.jcarousel .carousel_item img {display: block; float:left; margin-right:12px;}
.jcarousel .carousel_item a{color:#fff; font-weight:bold; font-size:1em; text-decoration:none; line-height: 1.1em; display:block;}
.jcarousel .carousel_item a:hover{text-decoration:underline;}
/*=== Carousel Controls ===*/
.jcarousel-prev,
.jcarousel-next {background:#3fc5fc; display: block; height: 70px; position: absolute; top: 15px; width: 20px; z-index: 30;}
.jcarousel-prev {left: 0px;} .jcarousel-next {right: 0px;}
.jcarousel-prev:hover,
.jcarousel-next:hover{background:#FFA300;}
.jcarousel-prev img,
.jcarousel-next img{position:relative; top:25px; left:5px;}
/*=== Carousel Pagination ===*/
.jcarousel-pagination {display:none;}



/* ====== Home Banner ====== */
.home_banner_wrap{background-image:url(images/home-banner-bg.jpg); background-repeat:no-repeat; background-position:center top; background-color:#00a1e1;}
.home_banner_container{width:96%; max-width:1180px; margin:0 auto; position:relative; height:530px; z-index:100;}

.home_banner_logo{display:block; width:218px; position:absolute; left:125px; top:10px;}
.home_banner_logo a, .home_banner_logo img{display:block; height: auto; max-width: 100%;}
.home_tagline{display:inline-block; position:absolute; bottom:-34px; left:50px; font-family: 'Droid Serif', serif; color:#000; font-style:italic; font-weight:700; font-size:1em; width: 300px;}


.show_info_wrap{width:265px; float:right;padding-top:25px;}
.show_info_wrap .phone{font-size:2.250em; color:#00a1e1; text-shadow:1px 1px 0px #fff; padding-bottom:20px; font-weight:700;line-height: 0.75em;} .show_info_wrap .phone a{color:#00a1e1 !important; text-decoration:none !important;}
.show_info_wrap .phone span{color:#4f4f4f; font-size:0.556em; display:block; padding-bottom:2px; font-weight:400;}
.show_info_wrap .email{font-size:1.250em; padding-bottom:1em; font-weight:700;}
.show_info_wrap .email a{color:#00a1e1; text-shadow:1px 1px 0px #fff; text-decoration:none; display:inline-block;}
.show_info_wrap .email span{font-size:1.125em; vertical-align: bottom;}
.show_info_wrap .email a:hover{padding-left:10px; color:#ffa300;} 
.social_icon_btn{display:inline-block; width:52px; height:52px; border-radius:26px; background-color:#00a1e1; color:#fff; font-size:1.75em; line-height:53px; text-align:center; margin-right: 10px; text-decoration:none;}
.social_icon_btn:hover{background-color:#ffa300;}
.social_icon_btn > .icon-facebook{position:relative; bottom:2px; right:2px;}

.eric_cutout{display:block; position:absolute; top:4px; left:0px;}
.dog_cutout{display:block; position:absolute; bottom:-39px; right:0px;}
.listen_now_bubble{width:172px; font-family: 'Droid Serif', serif; color:#fff; font-size:1.25em; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,0.2); display:block;  position:absolute; bottom:97px; right:112px; text-decoration:none; cursor:pointer;}
.listen_now_bubble .talk_bubble{fill:#00A1E1;}
.listen_now_bubble .listen_now_text{width:172px; position:absolute;top:0;left:0; text-align:center;padding-top: 30px; font-style:italic;}
.listen_now_bubble span{display:block; font-size:0.75em; font-family: 'Lato', sans-serif; padding-top: 5px;  font-style:normal; line-height: 1.3em;}
.listen_now_bubble:hover .talk_bubble{fill:#FFA300;}
.listen_now_bubble:hover .listen_now_text{font-size:106.25%;}

.ping{width:425px; height:425px; position:absolute; top:-92px; left:50%; margin-left:-212px; z-index:2;}


/* ====== Containers/Wrappers/Headings/Universals ====== */
.container_wrap{}
.container{width:96%; max-width:1180px; margin:0 auto; padding:40px 0; position:relative;}
.top_home_wrap{padding-top:20px; background:url(images/top_container_bg.png) repeat-x center top; position: relative; z-index:50;}
.section_title{font-family: 'Droid Serif', serif; color:#000; font-size:1.250em; font-style:italic; padding-bottom:1em;}
.main_col{width:840px; float:left; position:relative;}
.sixty_wrap{width:510px; float:left; position:relative;}
.fourty_wrap{width:290px; float:right; position:relative;}

.content_box{float:left; padding:0 1em;}
.half{width:50%;}
.third{width:33.33%;}
.two-third{width:66.66%;}
.fourth{width:25%;}
.content_box img{max-width:100%; height:auto; display:block; margin:0 auto;}

.title_overlay{bottom: 0; display: block; left: 0; position: absolute;}
.title_overlay a{background-color: rgba(0, 161, 225, 0.9); color: #fff; display: block; padding: 15px 20px; text-decoration:none;}
div:hover > .title_overlay a, .title_overlay a:hover{background-color:#ffa300;}

.title_date{color:#ffa300; font-size:1em; font-weight:700; display:block; margin-bottom:2px;}
.newest_tag{color:#fff; font-family: 'Droid Serif', serif; font-size:0.875em; display:inline-block; border-left:5px solid #cc7800; padding:0 10px; font-weight:bold; background-color:#ffa300; margin-bottom:3px; height: 22px; line-height: 22px; position:relative; font-style:italic;}
.newest_tag .tag_end{border-bottom: 11px solid transparent; border-left: 11px solid #ffa300; border-top: 11px solid transparent; height: 0; position: absolute; right: -11px; top: 0; width: 0;}

.view_all{display:inline-block; color:#000; font-family: 'Droid Serif', serif; font-size:1em; font-style:italic; position:absolute; top:0px; right:0; text-decoration:none;} .view_all:hover{text-decoration:underline;}

.listen_now_btn{font-size:0.875em; color:#fff; text-transform:uppercase; display:inline-block; padding:10px; background-color:#00a1e1; text-decoration:none; font-weight:700;border-radius: 2px;text-align: center;}
.listen_now_btn:hover{background-color:#ffa300;}
.listen_now_btn.yellow_btn{background-color:#fcdd00; color:#02648b;}
.listen_now_btn.yellow_btn:hover{background-color:#fff;}
.listen_now_btn.orange_btn{background-color:#ffa300;}
.listen_now_btn.orange_btn:hover{background-color:#00a1e1;}

.white_text{color:#fff !important;}

/* ====== Universal Fields ====== */
.fieldset_wrap{}
.fieldset_wrap p{}
.fieldset_wrap label{display:block; margin-bottom:4px; font-weight:700;}
.fieldset_wrap label span{color:#F33; font-size:75%; font-weight:400;margin-left: 5px;}
.fieldset_wrap input[type="text"],
.fieldset_wrap input[type="email"],
.fieldset_wrap input[type="tel"],
.fieldset_wrap select,
.fieldset_wrap textarea{font-family: 'Lato', sans-serif; font-size:1.125em; color:#000; padding:10px; border:1px solid #ccc; border-radius:2px; width:100%;}
.fieldset_wrap .submit_btn,
.wpcf7-submit{border:0; background-color:#00a1e1; color:#fff; font-family: 'Lato', sans-serif; font-weight:700; font-size:1.25em; padding:10px 20px; text-decoration:none; display:inline-block; border-radius:3px;}
.fieldset_wrap .submit_btn:hover,
.wpcf7-submit:hover{background-color:#ffa300;}
.fieldset_wrap input[type="text"].wpcf7-captchar{width:25%;}
.fieldset_wrap .wpcf7-captchac{border: 1px solid #ccc; border-radius: 2px; height: auto; margin-left: 10px; margin-top: -14px;     position: relative; top: 13px; width: 126px;}

/* ====== Todays Show / Coming Up ====== */
.todays_show{position:relative;}
.todays_show_img, .todays_show_img img{display:block; width:100%; height: auto; margin:0 auto; max-height:285px;}

.coming_up{}
.coming_up_box{margin-bottom:1.5em; width:100%;} .coming_up_box:last-child{margin-bottom:0;}
.coming_up_box img{float:left;}
.coming_up_box h4{margin-left:145px;color:#00a1e1;}
.coming_up_box .title_date{margin-left:145px;}

/* ====== Video ====== */
.main_video_wrap{position:relative; float:left; width:840px; position:relative;}
.video_container .view_all{top:40px;}
.video_img, .video_img img{display:block; max-width:100%; height: auto; margin:0 auto; position:relative;}
.title_overlay .icon-play2{color: #fff; margin-right: 5px; text-decoration: none; position:relative; top: 2px;}

.side_video_wrap{width:300px; float:right;}
.home_video_box{margin-bottom:2em; width:100%;} .home_video_box:last-child{margin-bottom:0;}
.home_video_box img{margin-bottom:7px;}
.home_video_box h4 a{color:#00a1e1; text-decoration:none;} .home_video_box h4 a:hover{text-decoration:underline;}
.home_video_box .icon-play2{display:block; padding:10px; background-color: rgba(0, 161, 225, 0.9); text-decoration:none; color:#fff; font-size: 1.75em; opacity:0.9; position:absolute; right:0; bottom:0; z-index: 100;}
.home_video_box .video_img:hover .icon-play2,
.home_video_box .icon-play2:hover{background-color:#ffa300;}

/* ====== Featured Podcasts ====== */
.featured_podcasts{background-color:#efefef;}
.featured_podcast{}
.featured_podcast img{margin-bottom:7px;}
.featured_podcast h4{padding-bottom:0.5em;}
.featured_podcast h4 a{color:#00a1e1; text-decoration:none;} .featured_podcast h4 a:hover{text-decoration:underline;}
.featured_podcast p{}
.featured_podcast .fp_date{font-size:1em; display:block; margin-bottom:5px; color:#9a9a9a;}
.featured_podcast .fp_date strong{color:#ffa300; font-weight:700;}

/* ====== Don't You Believe It ====== */
.believe_box img{margin-bottom:7px;}
.believe_box h4{padding-bottom:0.5em;}
.believe_box h4 a{color:#00a1e1; text-decoration:none;} .believe_box h4 a:hover{text-decoration:underline;}
.believe_box p{padding-bottom:1em;}


/* ====== Miracle Mondays ====== */
.miracle_mondays{background-image:url(images/miracle-bg.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover; padding-top:10px; padding-bottom:10px;}
.miracle_mondays .view_all{margin-top:40px;}
.miracle_box{}
.miracle_box h3{padding-bottom:0.5em;}
.miracle_box h3 a{color:#fcdd00; text-decoration:none;} .miracle_box h3 a:hover{text-decoration:underline;}
.miracle_box p{color:#e6e6e6;}
.miracle_box .title_date{display:inline-block;}
.miracle_box img{margin:7px auto;}


/* ====== Spiritual Wednesdays ====== */
.main_wednesday_wrap{}
.main_wednesday_wrap h3{padding-bottom:0.5em;}
.main_wednesday_wrap h3 a, .wednesday_box h4 a{color:#00a1e1; text-decoration:none;}
.main_wednesday_wrap h3 a:hover, .wednesday_box h4 a:hover{text-decoration:underline;}
.main_wednesday_wrap p{padding-bottom:1em;}
.wednesday_box{margin-bottom:2em; width:100%;}
.wednesday_box:last-child{margin-bottom:0;}


/* ================================================================= */
/* =========================== Inside Pages ======================== */
/* ================================================================= */
/* ====== Header ====== */
.inside_header{position: relative; z-index: 200;}
.inside_header_nav_wrap{width:100%; background-color:#fcdd00; z-index:200; position:relative;}
.inside_logo{display:block; position:absolute; left:10px; top:12px; width: 120px;}
.inside_logo a, .inside_logo img{display:block; height: auto; max-width: 100%;}

/* ====== Nav ====== */
.inside_nav_container_wrap{width:100%; max-width:1180px; margin:0 auto; position:relative;}
.inside_nav_container .main_nav,
.inside_nav_container_wrap .mobile_nav{padding-left:140px;}
.inside_nav_container_wrap .mobile_nav .mobile_nav_li_listen{display:none; float:right;}

/* ====== Show Info ====== */
.inside_header_info_wrap{width:100%; background-color:#1fbcfb;}
.inside_info_container{width:100%; max-width:1180px; margin:0 auto; position:relative; height:60px; text-align:right;}
.inside_info_container .slogan{color: #fff; display: inline-block; font-family: "Droid Serif",serif; font-size: 12px; font-style: italic; font-weight: 400; left: 122px; position: absolute; top: 19px;}
.inside_info_container .phone{display:inline-block; height:60px; color:#fff; font-weight:700; line-height:60px; font-size:1em;}
.inside_info_container .phone a{color:#fff !important; text-decoration:none !important;}
.inside_info_container .email{display:inline-block; height:60px; color:#fff; font-weight:700; line-height:60px; padding:0 15px; font-size:1em; text-align:center; text-transform:uppercase;text-decoration:none;}
.inside_info_container .email:hover{color:#ffa300;}
.inside_info_container .social_btn{display:inline-block; width:32px; height:32px; font-size:1.125em; color:#00a1e1; text-decoration:none; line-height:32px; border-radius:16px; background-color:#fff; text-align:center; margin-right:10px;}
.inside_info_container .social_btn:hover{background-color:#ffa300; color:#fff;}
.inside_info_container .inside_info_listen_btn{display:inline-block; height:60px; color:#fff; font-weight:700; line-height:60px; padding:0 20px; font-size:1em; text-align:center; text-transform:uppercase;text-decoration:none; background-color:#ffa300; cursor:pointer;}
.inside_info_container .inside_info_listen_btn:hover{background-color:#00a1e1;}


/* ====== Containers/Wrappers/Headings/Universals ====== */
.inside_header_wrap{width:96%; max-width:1180px; margin:0 auto; position:relative;}
.page_title{text-transform: uppercase; display:block; padding:36px 0; font-size:1.500em; font-weight:900; position:relative;}
.page_title em{color:#999;}
.podcast_subscribe{background-color: #00a1e1; font-size: 0.75em; left: 160px; padding: 4px 10px; position: absolute; top: -66px;}
.podcast_subscribe img{height:12px; width:auto;}

.inside_container{width:96%; max-width:1180px; margin:0 auto; padding:40px 0; position:relative;}
.inside_main_col{float: left; margin-right: -300px; width: 100%;}
.inside_main_col_push{margin-right: 300px;}
.inside_main_col_content{padding-right: 40px; position: relative;}
.inside_main_col_box{padding-bottom:40px; position:relative;}
.inside_main_col_box:last-child{padding-bottom:0px;}

.inside_side_col{float: left; width: 300px;}
.inside_side_col .ad300x250{margin-bottom:40px;}

.page_entry{}
.page_entry p{padding-bottom:30px; line-height: 1.5em;}
.page_entry > ul{list-style:square; padding-left:20px; margin-bottom:1em; line-height:1.5em; font-size:1.125em;}
.page_entry li{padding-bottom:15px;} .page_entry li:last-child{padding-bottom:15px;}
.page_entry > ul > ul{padding-top:15px; list-style:disc; padding-left:20px; margin-bottom:1em; line-height:1.5em; font-size:1.125em;}
.page_entry .aligncenter,
.page_entry .alignnone{max-width:90%; height:auto; display:block; margin:0 auto;}
.page_entry .alignleft{max-width:200px; height:auto; float:left; margin:2px 20px 5px 0;}
.page_entry .alignright{max-width:200px; height:auto; float:right; margin:2px 0 5px 20px;}
.page_entry a{color:#00a1e1;} .page_entry a:hover{}

/* ===== privacy policy / terms of use ====*/
.page_entry h5{font-size:1.125em; padding:5px 0 10px 0;}
.page_entry ul.legal{list-style-type:lower-alpha; list-style-position:outside; padding-left:6%;}
.page_entry ul.legal li{padding:0 0 20px 0; background:none;}
.page_entry ul.legal li ul{list-style-type:lower-roman; list-style-position:outside;padding-top:20px;padding-left:6%;}
.page_entry ul.legal li ul li{padding:0 0 10px 0; background:none;}


/* ===== Email a friend ====*/
.tell_a_friend_wrap{background:#f5f5f5; padding: 20px; border-radius:5px; text-align:left;}
.tell_a_friend_wrap h2{color:#00a1e1; padding-bottom:20px; }
.tell_a_friend_wrap p{padding-bottom:30px;}

/* ===== Top Post (Full Width) ====*/
.top_post_container_wrap{background-color:#ddf5ff; position:relative;}
.top_post_container{width:96%; max-width:1180px; margin:0 auto; position:relative; padding:40px 0; z-index:30;}
.top_post_container_img_wrap{width:40%; float:right;}
.top_post_container_img{max-width:100%; height:auto; display:block; margin:0 auto;}
.top_post_container_info{width:60%; float:left; padding-right:40px;}
.top_post_container_info h3{padding-bottom:0.5em; font-size:2em;}
.top_post_container_info h3 a{color:#00a1e1; text-decoration:none;}
.top_post_container_info h3 a:hover{text-decoration:underline;}
.top_post_container_info p{padding-bottom:1em; font-size:1.250em;}
.top_post_social_info{margin-bottom: 1em;}
.top_post_comment_count{font-family: 'Droid Serif', serif; font-style:italic; color:#00a1e1; text-decoration:none;}
.top_post_comment_count:hover{text-decoration:underline;}

/* ===== Top Post (Full Width | Miracle) ====*/
.miracle_top_post{background-image:url(images/miracle-bg.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
.miracle_top_post .top_post_container_info h3 a,
.miracle_top_post .top_post_comment_count{color:#fcdd00;}
.miracle_top_post .top_post_container_info p{color:#e6e6e6;}

/* ===== Page Posts ====*/
.post_box{margin-bottom:40px;}
.post_box .post_box_img{float:left; margin-right:20px; max-width: 100%; height:auto;}
.post_box h4{padding-bottom:10px; font-size: 1.25em;}
.post_box h4 a{color:#00a1e1; text-decoration:none;}
.post_box h4 a:hover{text-decoration:underline;}
.post_box p{padding-bottom:15px;}
.post_box p a{color:#00a1e1;}

/* ===== Single Post Page ====*/
.single_post_wrap{position: relative;}
.single_post_wrap h3{color:#00a1e1; font-size:2.250em; padding-bottom:25px;}
.single_post_info{padding-bottom:30px; color:#9a9a9a; font-size:1em; font-family: 'Droid Serif', serif; font-style:italic;}
.single_post_info a{color:#00a1e1; text-decoration:none;} .single_post_info a:hover{text-decoration:underline;}

.single_post_content_wrap{width: 100%;}
.single_post_container{width: 100%;}
.single_post_content{padding-bottom:40px;}
.single_post_content p{padding-bottom:1em;}
.single_post_content p a{color:#00a1e1; text-decoration:underline;}
.single_post_content .single_post_img{max-width:100%; height:auto; margin:0 auto 30px; display:block;}

.video_wrap{position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; margin-bottom:30px;}
.video_wrap iframe {position: absolute; top: 0; left: 0; width: 100%;	height: 100%;}

/* === Single Post Nav ===*/
.single_post_nav{margin-bottom:60px;}
.single_post_nav_prev{width:50%; float:left; padding-right:1em; text-align:left; position:relative;}
.single_post_nav_next{width:50%; float:right; padding-left:1em; text-align:right; position:relative;}
.single_post_nav_prev .arrow_prev_wrap{float:left; margin-right:15px;}
.single_post_nav_next .arrow_next_wrap{float:right; margin-left:15px;}
.post_direction{color: #9a9a9a; display:inline-block; font-size: 14px; height: 22px; position:absolute; top:0px;}
.single_post_nav_prev .post_direction{left:46px;} .single_post_nav_next .post_direction{right:46px;}
.single_post_nav a{color: #00a1e1; display: block; font-size: 16px; height: 100px; text-decoration: none; padding-top:30px;}
.single_post_nav a:hover{text-decoration:underline;}
.arrow_prev_wrap{height:100px; overflow:hidden; display:inline-block;}
.arrow_prev_1{border-bottom: 70px solid transparent; border-right: 30px solid #e3e3e3; border-top: 70px solid transparent; height: 0; position: relative; top: -20px; width: 0;}
.arrow_prev_2{ border-bottom: 70px solid transparent; border-right: 30px solid #fff; border-top: 70px solid transparent; height: 0; left: 6px; position: absolute; top: -70px; width: 0;}
.arrow_next_wrap{height:100px; overflow:hidden; display:inline-block;}
.arrow_next_1{border-bottom: 70px solid transparent; border-left: 30px solid #e3e3e3; border-top: 70px solid transparent; height: 0; position: relative; top: -20px; width: 0;}
.arrow_next_2{ border-bottom: 70px solid transparent; border-left: 30px solid #fff; border-top: 70px solid transparent; height: 0; right: 6px; position: absolute; top: -70px; width: 0;}
.single_post_nav_prev:hover .arrow_prev_1{border-right-color:#00a1e1;}
.single_post_nav_next:hover .arrow_next_1{border-left-color:#00a1e1;}


/* === More to See ===*/
.more_to_see_wrap{margin-bottom:60px;}
.more_to_see_wrap .content_box{text-align:center; margin-bottom: 30px;}
.more_to_see_wrap a{font-size:1.250em; color:#00a1e1; text-decoration:none; font-weight:700;}
.more_to_see_wrap a:hover{text-decoration:underline;}
.more_to_see_wrap .content_box .more_to_see_img{margin-bottom:10px;}

/* ===== Show Archive Page  ====*/
.newest_show{}
.newest_show h3{padding-bottom: 10px; font-size:2em;}
.newest_show h3 a{color:#00a1e1; text-decoration:none;} .newest_show h3 a:hover{text-decoration:underline;}
.newest_show .show_archive_box_text{background-color:#ddf5ff;}
.show_archive_box_text a{color:#00a1e1; text-decoration:underline;}
.newest_show .listen_now_btn{font-size:1.125em;}

.show_archive_box{border-bottom: 3px solid #ccc; padding-bottom: 40px;}
.show_archive_guest{font-size:1em; text-align:center; font-weight:700; margin-bottom: 15px; padding:10px 1em 0; float:left; width:25%; line-height: 1.3em;}
.show_archive_guest img{ max-width:100%; display:block; height:auto; margin:0 auto 10px;}
.show_archive_box h4{}
.show_archive_box_text{padding:20px; background:#f5f5f5; border-radius:2px; margin-bottom:10px;}
.show_archive_box_text p{padding-bottom:1em;}
.show_archive_box_text p:last-child{padding-bottom:0;}

/* ========== Videos Page=========*/
.post_video_box{margin-bottom:30px; width:50%;}
.video_left{float:left; padding-right:1em;} .video_right{padding-left:1em; float:right;} 
.post_video_box img{margin-bottom:10px;}
.post_video_box h4 a{color:#00a1e1; text-decoration:none;} .post_video_box h4 a:hover{text-decoration:underline;}
.post_video_box .icon-play2{display:block; padding:10px; background-color: rgba(0, 161, 225, 0.9); text-decoration:none; color:#fff; font-size: 1.75em; opacity:0.9; position:absolute; right:0; bottom:0; z-index: 100;}
.video_img:hover .icon-play2, .post_video_box .icon-play2:hover{background-color:#ffa300;}

/* ========== Books Page =========*/
.book_post_box{margin-bottom:30px;}
.book_post_box_img{width:100px; height:auto; float:left; margin-right:20px; margin-bottom:5px;}
.book_post_box_info{}
.book_post_box h4{padding-bottom:10px;}
.book_post_box h4 a{color:#00a1e1; text-decoration:none;} .book_post_box h4 a:hover{text-decoration:underline;}
.book_author{color:#9a9a9a; font-size:1em; padding-bottom:15px;}
.book_post_box p{padding-bottom:15px;}
.amazon_btn{width:143px; height:auto;}


/* ========== Music Page =========*/
.music_post_box{margin-bottom:30px; width:50%; float:left;}
.music_left{padding-right:1em;} .music_right{padding-left:1em;}
.music_post_box_img{width:120px; height:auto; float:left; margin-right:20px; margin-bottom:10px;}
.music_post_box h4{padding-bottom:10px;}
.music_post_box h4 a{color:#00a1e1; text-decoration:none;} .music_post_box h4 a:hover{text-decoration:underline;}
.music_album{color:#9a9a9a; font-size:1em; padding-bottom:5px;}
.music_artist{color:#9a9a9a; font-size:1em; padding-bottom:15px;}
.itunes_btn{width:143px; height:auto;}
.music_post_box .amazon_btn{margin-right:10px;}

/* ========== Podcasts Page =========*/
.podcast_box{width:50%; float:left;}
.podcast_left{padding-right:1em;}
.podcast_right{padding-left:1em;}
.podcast_player_wrap{margin-bottom:10px;}

/* ========== Mentioned on the Show =========*/
.mention_box{padding-bottom:30px;}
.mention_box span{color: #9a9a9a; font-family: "Droid Serif",serif; font-size: 1em; font-style: italic; display:block; padding-bottom:5px;}
.mention_box a{font-size:1.75em; color:#00a1e1; text-decoration:none; font-weight:700;}
.mention_box a:hover{text-decoration:underline;}


/* ========== Find a Station Page =========*/
.station_box_wrap{padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.station_box_wrap h4{color:#00a1e1; cursor:pointer; font-size: 1.5em; padding-bottom:10px;}
.station_box{display:none; padding-bottom:10px;}
.station_table{border:1px solid #ddd;}
.station_table tr{border-bottom:1px solid #ddd;}
.station_table tr:last-child{border-bottom:none;}
.station_table tr:nth-child(odd){background:#f5f5f5;}
.station_table td{padding:5px;}


/* ======  Search Results ====== */
.search_result_box{padding-bottom:2em;}
.search_result_box img{float:left; margin:2px 10px 5px 0;}
.search_result_box h4{display:block; padding-bottom:5px;}
.search_result_box h4 a{color:#00a1e1; text-decoration:none;}
.search_result_box h4 a:hover{text-decoration:underline;}
.search_result_url{font-size:11px; display:block; padding-bottom:5px; line-height:1.3em;}
.search_result_url a{color:#096; text-decoration:underline;}
.search_result_box p{}

/* === Custom Post Page Navigation ==*/
/*
.custom-pagination span,
.custom-pagination a {border-radius: 2px; display: inline-block; margin-right: 2px; padding: 5px 15px;}
.custom-pagination a {background-color: #F5F5F5; color: #00a1e1; text-decoration:none; font-weight:700;}
.custom-pagination a:hover {background-color: #00a1e1; color: #fff;}
.custom-pagination span.page-num { margin-right: 10px; padding: 0; }
.custom-pagination span.dots {padding: 0; color: gainsboro;}
.custom-pagination span.current { background-color: #00a1e1; color: #fff; font-weight:700;}
*/
.pagination {position:relative;}
.pagination span, .pagination a { display:block; float:left; margin: 0 0.25em 0 0; padding: 0.25em 0.75em; text-decoration:none; width:auto; color:#00a1e1; background: #F5F5F5; border-radius:2px;}
.pagination a:hover{ color:#fff; text-decoration:none; background: #00a1e1;}
.pagination .current{background: #ccc; color:#000;}



/* ========== Contact Us =========*/
.form_box_wrap{padding:20px 20px 0 20px; background:#f5f5f5; border-radius:2px; margin-bottom:40px;}
.form_box_wrap h4{color:#00a1e1; padding-bottom:15px; cursor:pointer; font-size: 1.5em;}
.form_box{padding-bottom:20px; display:none;}
.form_box small{line-height: 1.5em;}

/* ========== 404 =========*/
.left_404{width:50%; float:left; padding-right:20px;}
.left_404 h3{padding-bottom:20px;}
.right_404{width:50%; float:right; padding-left:20px; margin-bottom:20px;}
.right_404 img{max-width:100%; height:auto; width:100%; margin:0 auto; display:block;}
.scroll_box_404, .puppies{text-align:center; padding:46em 0;}
.puppies{padding-bottom:0;}
.scroll_box_404 h4{font-size:3em; padding-bottom:20px;}
.scroll_box_404 img{max-width:100%; height:auto; width:100%; margin:0 auto; display:block;}
.left_404 .listen_now_btn:after{content:' ↓'; font-family:Arial, Helvetica, sans-serif; font-size: 2em;}
.scroll_box_404 a:after{content:' ˄'; font-family:Arial, Helvetica, sans-serif;}


/* ========== Tweets =========*/
.tweet_wrap{width:300px; margin:0 auto 40px;}
div.fetch-tweets-body > p.fetch-tweets-text{font-size: 1em; line-height: 1.3em;}
.fetch-tweets > .fetch-tweets-item a{color: #00a1e1;}
 
/* ================================================================= */
/* =========================== Footer ============================== */
/* ================================================================= */
.footer{background-color:#00A1E1; color:#fff; margin-top:40px; padding-top:40px;}
/*
.latest_tweet{float:left; width:33.33%; padding:0 3em 6em 3em;}
.newsletter_subscribe{float:left; width:66.66%; padding:0 3em 6em 3em;}
.newsletter_subscribe p{padding-bottom:1em;}

====== Footer Newsletter ====== 
.newsletter_subscribe iframe{height:100px; border:0; outline:none;}

*/

/* ====== Footer Sitemap ====== */
.sitemap_container{text-align:center; margin-bottom:4em;}
.sitemap_container a{color:#fff; text-decoration:none; font-size:1.125em; margin:0 1em;}
.sitemap_container a:hover{text-decoration:underline;}
#sitemap_drop_link span:after{content:" ▼"; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:0.675em; vertical-align: top;}
#sitemap_drop_link span.sitemap_open:after{content:" ▲";}
.sitemap_drop_box{line-height:3em;padding-top:1em; display:none;}

/* ====== Footer Copyright ====== */
.copyright{width:728px; margin:0 auto; font-size:0.75em; color:#96dcf7;}
.copyright img{float:left; margin-right:20px; margin-bottom:10px; margin-top:10px;}
.copyright p{padding-bottom:0.75em; line-height: 1.3em;}
.copyright a{ color:#96dcf7; text-decoration:none;} .copyright a:hover{text-decoration:underline;}


/* ====== Newsletter Takeover ====== */
.newsletter_subscribe_takeover_wrap{background:#f5f5f5; padding: 20px; border-radius:5px;}
.newsletter_subscribe_takeover_wrap h2{color:#00a1e1; padding-bottom:20px;}
.newsletter_subscribe_takeover_wrap p{padding-bottom:30px;}
.newsletter_subscribe_takeover_wrap img{max-width:200px; width:100%; display:block; margin:0 auto 10px; height:auto;}

/* ====== Most popular (sidebar) ====== */
.most_popular_wrap{width:300px; margin:0 auto 40px;}
.most_popular_wrap ul{list-style:none;}
.most_popular_wrap ul li{padding-bottom:20px;}
.most_popular_wrap ul li img{float:left;margin-bottom: 5px; margin-right: 15px; margin-top: 4px;}
.most_popular_wrap ul li .wpp-post-title{color: #00a1e1; display: inline-block; float: right; font-size: 1em; font-weight: 700;    line-height: 1.2em; text-decoration: none; width: 160px;}
.most_popular_wrap ul li .wpp-post-title:hover{text-decoration:underline;}



/* ====== Ads ====== */
.ad300x250{width:300px; margin:0 auto; position:relative;}
.ad300x250.home_ad{padding-top:10px; float:right; margin-bottom:20px;}
.ad300x250 span{display:block; width:300px; position:absolute; bottom:-15px; font-size:11px; color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:normal;}
.ad300x250 .advertise{display:inline-block; position:absolute; bottom:-15px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#00a1e1; text-decoration:underline; line-height:normal;}
.ad728x90{width:728px; margin:0 auto; position:relative; margin-bottom:5em;}
.ad728x90 span{display:block; width:728px; position:absolute; bottom:-15px; font-size:11px; color:#bbbbbb; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:normal;}

.special_above_content_ad_wrap{margin: 1rem auto 0; position: relative;}
.special_above_content_ad {margin: 0 auto; position: relative; width: 728px;}
.special_above_content_ad img {display: block; height: auto; max-width: 100%;}
.special_above_content_ad_desc{bottom: -13px; color: #bbbbbb; display: block; font-family:Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1; margin: 0 auto; position: absolute; right: 0; text-align: right;}
@media screen and (max-width: 749px) {
.special_above_content_ad_wrap {padding: 1em 0;}
.special_above_content_ad {width: 100%;}
}


/* ====== Special Header Ads (video) ====== */
.special_header_ad{background: #333; width:100%; padding:0.5em 0; border-bottom: 3px solid #222; text-align:center;}
.special_header_ad img{max-width:100%; height:auto; margin:0 auto; display: block;}
.special_header_ad .link_wrap{margin: 0 auto; max-width: 728px; width: 100%;}
.trailer_link{background: #999; color: #fff;display: block; font-size: 14px; padding: 4px 0; text-transform: uppercase; text-decoration:none; font-weight:bold; width:100%; margin:0 auto;} .trailer_link:hover{background:#666; color: #fff; text-decoration:none;}

.special_header_ad_video_content{ display:none; margin-top:0.5em; text-align:center; padding:0 0.25em;}
.special_header_ad_video_close, .special_header_ad_video_close:hover{color:#fff; font-size:11px; padding:2px 4px; background:#999; border-radius:2px; text-decoration:none; display:inline-block;}
@media (max-width:749px){
.special_header_ad_video_wrap {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; margin-bottom:0.5em;}
.special_header_ad_video_wrap iframe {position: absolute; top: 0; left: 0; width: 100%;	height: 100%;}
.trailer_link{ width:100%;}
}


/* ====== Takeovers ====== */
.popup_wrap{width:100%; height:100%; min-height:100%; display: none; background:none; position: absolute; left: 0; overflow: visible; top: 0; z-index: 8888;}
.popup_wrap_bg,
.newsletter_popup_bg,
.takeover_popup_bg{width:100%; height:100%; min-height:100%; display: none; opacity: 0.8; filter: alpha(opacity = 80); background:#000; position: fixed; left: 0; overflow: hidden; top: 0; z-index: 7777;}
.container1{position: relative; text-align: center; padding-top:4em;}
.container2{position:relative; display:inline-block; max-width: 600px; width:96%;}
.container2 .takeover_img{max-width:100%; height:auto; margin:0 auto; display:block;}
.takeoverCloseBtn{ display:block; width:67px; height:34px; background:url(/newsletter/takeoverCloseBtn.png) no-repeat top left; position:absolute; right: -12px; top: -12px; z-index:9999; cursor:pointer !important;}


/* ====== Misc ====== */
.main_nav_li > a:hover,
.drop_nav_li > a:hover,
.mobile_nav_li > a:hover,
.mobile_nav_li > .menu_btn:hover,
.mobile_drop_nav_li > a:hover,
.main_search_wrap .search_btn:hover,
.show_info_wrap .email a:hover,
.social_icon_btn:hover,
.listen_now_bubble:hover .talk_bubble,
.title_overlay a:hover, div:hover > .title_overlay a,
.listen_now_btn:hover,
.listen_now_btn.yellow_btn:hover,
.newsletter_subscribe .fieldset_wrap .submit_btn:hover,
.footer_nav_li > a:hover,
.mobile_show_info_btn:hover,
.mobile_show_social_btn:hover,
.video_img:hover .icon-play2,
.home_video_box .icon-play2:hover,
.inside_info_container .email:hover,
.inside_info_container .social_btn:hover,
.inside_info_container .inside_info_listen_btn:hover,
.single_post_nav_prev:hover .arrow_prev_1,
.single_post_nav_next:hover .arrow_next_1,
.listen_now_bubble:hover .listen_now_text,
.fieldset_wrap .submit_btn:hover,
.wpcf7-submit:hover,
.custom-pagination a:hover,
.jcarousel-prev:hover,
.jcarousel-next:hover{
	-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;
}
.main_nav_li > a,
.drop_nav_li > a,
.mobile_nav_li > a,
.mobile_nav_li > .menu_btn,
.mobile_drop_nav_li > a,
.main_search_wrap .search_btn,
.show_info_wrap .email a,
.social_icon_btn,
.listen_now_bubble .talk_bubble,
.title_overlay a, div > .title_overlay a,
.listen_now_btn,
.listen_now_btn.yellow_btn,
.newsletter_subscribe .fieldset_wrap .submit_btn,
.footer_nav_li > a,
.mobile_show_info_btn,
.mobile_show_social_btn,
.video_img .icon-play2,
.home_video_box .icon-play2,
.inside_info_container .email,
.inside_info_container .social_btn,
.inside_info_container .inside_info_listen_btn,
.single_post_nav_prev .arrow_prev_1,
.single_post_nav_next .arrow_next_1,
.listen_now_bubble .listen_now_text,
.fieldset_wrap .submit_btn,
.wpcf7-submit,
.custom-pagination a,
.jcarousel-prev,
.jcarousel-next{
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}


/* ================================================================= */
/* ===================== Responsive Styling ======================== */
/* ================================================================= */

/* ====== Medium screens (under 1280px) ====== */
@media (max-width: 78em) {
/* ====== Ads ====== */
.ad300x250.home_ad{float:none; margin-top:60px;}

/*====== Carousel ======*/
.rotator_container{padding: 0 10px;}

/* ====== Containers/Wrappers/Headings/Universals ====== */
.main_col{width:100%; float:none;}
.sixty_wrap{width:55%;}
.fourty_wrap{width:40%; }

/* ====== Todays Show / Coming Up ====== */
.todays_show_img, .todays_show_img img{width:100%; height:auto;}

/* ====== Video ====== */
.main_video_wrap{margin-bottom:2em; width:70%;}
.side_video_wrap{width:25%;}
.video_img, .video_img img{width:100%; height:auto;}

/* ===== Single Post Page ====*/

/* ====== Footer ====== */
.zip_code_field{width:50%; padding-right:0;}
.newsletter_btn{width:100%;padding-top: 20px;}

}

@media (max-width: 72em) {
/* ====== Navigation ====== */
.main_nav_wrap, .inside_nav_container{display:none;}
.mobile_nav_wrap{display:block;}
.main_search_wrap{display:none;}

/* ====== Home Banner ====== */
.home_banner_wrap{background-size: cover;}
.home_banner_container{height:350px;}
.eric_cutout{height: 386px;	width:auto;}
.home_banner_logo{width:160px; left: 87px;}
.listen_now_bubble{display:none;}
.ping{top:-128px;}

/* ====== Books Page ====== */


/* ====== Footer ====== */
.sitemap_container{display:none;}

}

/* ====== Medium screens (under 1024px) ====== */
@media (max-width: 64em) {
body{line-height:1.3em;}
section, .footer{font-size:87.5%;}

/* ====== Miracle Mondays ====== */
.miracle_title{width:75%; height:auto;}

/* ====== Containers/Wrappers/Headings/Universals ====== */
.inside_main_col,
.inside_main_col_push,
.inside_main_col_content,
.inside_main_col,
.inside_side_col{float:none; width:100%; margin:0; padding:0;}
.inside_main_col{margin-bottom:40px;}

.side_col_box{width:50%; float:left;}
.side_col_box:nth-child(2n+1){clear:left;}

/* ====== Podcasts page ====== */
.podcast_subscribe{right: 0; left:auto;}

}

@media (max-width: 58em) {
.inside_info_container .slogan{display:none;}
}

/* ====== Small screens (mobile) ====== */
@media (max-width: 52em) {
/* ====== Containers/Wrappers/Headings/Universals ====== */
.container{padding: 20px 0;}
.page_title{padding:20px 0;}

/* ====== Video ====== */
.main_video_wrap, .side_video_wrap{width:100%;}
.home_video_box{width:50%; margin:0; float:left; padding: 0 1em;}
.video_container .view_all{top:20px;}

/* ====== Miracle Mondays ====== */
.miracle_box{width:100%; padding: 0 0 2em;}

/* ====== Featured Podcast ====== */
.featured_podcast{width:100%; padding: 0 0 2em;}
.featured_podcasts .view_all{top:20px;}

/* ====== Don't You Beleive It ====== */
.believe_box img{float:left; margin-right:20px;}

/* ====== Podcasts page ====== */
.podcast_subscribe{top: -50px;}

/* ====== Footer ====== */
.footer{margin-top: 0; padding-top: 20px;}
.latest_tweet{width:100%; padding:0 1em 3em; float:none;}
.newsletter_subscribe{ width:100%; padding:0 1em 3em; float:none;}
.copyright{width:100%; padding:0 1em;} .copyright img{display:none;}

/* ====== Ads ====== */
.ad300x250.home_ad{margin-top:30px;}
.ad728x90{display:none;}

}

@media (max-width: 46em) {
/* ====== Header / Nav ====== */
.mobile_nav,
.inside_nav_container_wrap .mobile_nav{padding-left: 78px;}
.inside_header_info_wrap{display:none;}
.mobile_show_info_wrap{display:block;}
.inside_nav_container_wrap .mobile_nav .mobile_nav_li_listen{display:inline;}


/* ====== Containers/Wrappers/Headings/Universals ====== */
.content_box{padding:0 0 2em 0; float: none;} .content_box:last-child{padding:0;}
.half, .third, two-third, .fourth{width:100%;}
.post_box .post_box_img{float:none; margin:0 0 8px 0;}

.side_col_box{width:100%;float:none;}

/* ====== Home Banner ====== */
.home_banner_wrap{display:none;}
.main_logo{display:block; left: 10px; top:10px;}
.inside_logo{width: 56px; left: 10px; top:10px;}

/* ====== Todays Show / Coming Up ====== */
.top_home_wrap{background-image:none; padding-top:0;}

/* ====== Don't You Beleive It ====== */
.believe_box img{float:none; margin:0 0 5px 0;}

/* ====== Page Posts======*/
.top_post_container_wrap{}
.top_post_container_img_wrap,
.top_post_container_info{width:100%; float:none; padding:0;}
.top_post_container_img_wrap{margin-bottom:10px;}
.top_post_container{padding:20px 0; font-size:0.875em;}
.top_post_comment_count{float:none; text-align:left;}

/* ========== Music Page =========*/
.music_post_box{width:100%; float:none;}
.music_left, .music_right{padding:0;}

/* ===== Single Post Page ====*/
.single_post_wrap h3{padding-bottom: 15px; font-size: 2em;}
.single_post_info{padding-bottom:20px;}
.single_post_content{margin-bottom:20px;}
.single_post_nav, .more_to_see_wrap{margin-bottom:30px;}
.single_post_nav_prev,
.single_post_nav_next{width:100%; float:none; padding:0;}
.single_post_nav_prev{margin-bottom:20px;}

/* ===== Show Archive Page ====*/

}

@media (max-width: 40em) {
/* ====== Containers/Wrappers/Headings/Universals ====== */
.sixty_wrap, .fourty_wrap{width:100%;}

/* ====== Todays Show / Coming Up ====== */
.todays_show{margin-bottom:2em;}

/* ====== Spiritual Wednesdays ====== */
.main_wednesday_wrap{margin-bottom:2em;}


/* ====== Footer ====== */
.email_address_field{width:100%; padding-right:0; padding-bottom:1em;}
.zip_code_field{width:100%;}

}

@media (max-width: 32em) {
/* ====== Header / Nav ====== */
.mobile_nav_li_listen,
.inside_nav_container_wrap .mobile_nav .mobile_nav_li_listen{display:none;}
.mobile_show_info_listen{display:block;}
.mobile_drop_nav_li{width:100%;}

.mobile_nav_li > a, .mobile_nav_li > .menu_btn, .mobile_nav_li > .nav_search_btn{padding:0 15px;}

/* ====== Containers/Wrappers/Headings/Universals ====== */
.title_overlay{position: relative;}

.page_entry .aligncenter,
.page_entry .alignnone{width:100%;}
.page_entry .alignleft, .page_entry .alignright{float:none; display:block; margin:0 auto 20px;}

.view_all, .video_container .view_all, .miracle_mondays .view_all, .featured_podcasts .view_all{position:relative;top: auto;margin:0;}

/* ========== Forms =========*/
.fieldset_wrap input.wpcf7-captchar[type="text"] {margin-bottom: 10px; width: 100%;}
.fieldset_wrap .wpcf7-captchac{margin: 0px; top:0;}

/* ====== Videos (home) ====== */
.main_video_wrap .title_overlay .icon-play2{display:none;}
.home_video_box{width:100%; margin:0 0 2em 0; float:none; padding:0;}

/* ====== Spiritual Wednesdays ====== */
.wednesday_box:last-child{margin-bottom:2em;}
.top_post_comment_count{float:left; margin-top:1em; width:50%;}

/* ====== Videos page ====== */
.post_video_box{width:100%; float:none;}
.video_left, .video_right{float:none; padding:0;}

/* ====== Show Archive page ====== */
.show_archive_guest{width:50%;}
.show_archive_box_text, .newest_show .show_archive_box_text{padding:0; background:none;}

/* ========== Books Page =========*/
.book_post_box_img{margin-bottom: 10px;}


/* ========== Podcasts =========*/
.podcast_box{width:100%; float:none;}
.podcast_left, .podcast_right{padding:0;}
.podcast_left{margin-bottom:20px;}
.podcast_subscribe{}

/* ===== 404 ====*/
.left_404, .right_404{ float:none; width:100%; padding:0;}

}
.no_top_padding{padding-top:0;}