/*   



Theme Name: Wvon



Theme URI: http://www.web312.com/



Description: 



Author: WEB312



Author URI: http://www.web312.com



Version: 1.0



 



*/







/* Default Stylesheet */



@import url('default.css');



/* User Override Stylesheet */



@import url('base.css');











@font-face {



  font-family: 'ModernNo20';



  src: url('fonts/ModernNo20.eot'); /* IE9 Compat Modes */



  src: url('fonts/ModernNo20.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */



       url('fonts/ModernNo20.woff2') format('woff2'), /* Super Modern Browsers */



       url('fonts/ModernNo20.woff') format('woff'), /* Pretty Modern Browsers */



       url('fonts/ModernNo20.ttf')  format('truetype'), /* Safari, Android, iOS */



       url('fonts/ModernNo20.svg#svgFontName') format('svg'); /* Legacy iOS */



}







body {



    background-attachment: fixed;



    background-color: #0066ff!important;



    /*background-image: url("images/body_bg.png");*/



    background-position: center top;



    background-repeat: no-repeat;



    margin: 0;



   /* text-align: center;*/



}



.the-background{background:#FFF;padding: 0 15px;}







#container h1{



    display: block;



    font-size: 3.2em;



    margin-top: 0.67em;



    margin-bottom: 0.67em;



    margin-left: 0;



    margin-right: 0;



    font-weight: bold;



	font-family: 'ModernNo20';



	color:#9e0f09 !important;



}



#container h2 {



    display: block;



    font-size: 2.6em;



    margin-top: 0.83em;



    margin-bottom: 0.83em;



    margin-left: 0;



    margin-right: 0;



    font-weight: bold;



	font-family: 'ModernNo20';



	color:#9e0f09 !important; 



}



#container h3 {



    display: block;



    font-size: 2em;



    margin-top: 0.5em;



    margin-bottom: 0.83em;



    margin-left: 0;



    margin-right: 0;



    font-weight: bold;



	font-family: 'ModernNo20';



	color:#9e0f09 !important;



}



/* Trick the WordPress Theme Bot *Evil* */



.aligncenter			{ display: block; margin: 0 auto !important; }



.alignright				{ float: right; margin: 0 0 1em 1em; }



.alignleft				{ float: left; margin: 0 1em 1em 0; }



.floatleft				{ float: left; }



.floatright				{ float: right; }



img.aligncenter, img.alignright, img.alignleft  { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding: 4px; }







.textcenter				{ text-align: center; }



.textright				{ text-align: right; }



.textleft				{ text-align: left; }







.wp-caption { border: 1px solid #DDD; text-align: center; background: #F3F3F3; padding-top: 4px; margin: 10px }



.wp-caption img { margin: 0; padding: 0; border: none }



.wp-caption .wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0 }











/*Header Area*/



#header_area{



width:100%;	



background:#373737; 



margin-bottom: 10px;



float:left;



}



.header_area_row1{



	background:#373737; 



	width:100%; 



	padding:10px 0px 5px 0px;float: left;



	}







.header_area_row2{



	background:url("images/radio-banner2.png") #2F87EB;



	background-repeat:no-repeat;



	width:100%;



	background-position:top right; float: left;  padding-top: 10px;



	}



.first_avtar{color:#FFF;}	



.first_avtar p{font-size:12px;margin:0px;line-height:14px;}	



.first_avtar h3{font-size:16px;margin:0px;line-height:18px;font-weight: normal;font-style: normal;}







.listen_radio{text-align:right;}



.listen_radio img{margin-left:25px;}







.coming_up{color:#FFF; }



.coming_up p{font-size:12px;margin:0px;line-height:14px;}



.coming_up p.host_time{font-size:10px;margin:0px;line-height:12px;}



.coming_up p.host_name{font-size:12px;margin:0px;line-height:14px;}







.header_top_menu{margin:0px;padding:0px;}



.header_top_menu li{list-style:none;float:left;display:inline;padding-left:15px;}



.header_top_menu li a{font-size:12px;color:#FFF;}







.header_search_form .search_form_area{



	background:url("images/search_bg.png");



	background-repeat:no-repeat;



	width:176px;



	height:25px;



	border:none;



	}



.vip_club{margin-top:5px;text-align:right;}







.first_avtar .four_sixth{padding-top:10px;}



 







#content {



    float: left;



    padding: 0 0px;width: 100%;



}



h1.entry-title, h2.entry-title{margin-bottom:5px; font-size: 1.8em!important;}



h3#comments-title{font-weight:normal!important;}







#footer  .social_icons_area{background:#000000;width:100%;margin:0px auto;padding:15px 0px; float: left;}



#footer .footer-sidebar-container{padding:0 2px;}



#footer #copyright, #footer #copyright a{font-size:12px;color:#FFF;}



.post_feature_img img{width:100%;}







 



.footer_social_icon{margin:0px auto;padding:0px;float:left; }



.footer_social_icon li{list-style:none;float:left;display:inline;padding-left:5px;}



.footer_social_icon li a{ color:#FFF;}







.clear{clear:both;}











.heading_line {



    /*border-top: 2px solid #ccc;*/



    clear: both;



    height: 25px;



    margin-bottom: 0px;



    position: relative;



    width: 100%;



	margin-top: 30px;



}



.heading_line img {



    left: 39.2%;



    position: absolute;



    top: -28px;



}







.hoem_heading {



  text-align:center;



  border-bottom:2px solid #CCC;



  margin-bottom: 30px;



  height:25px;



}



 



.home_page_heading{



	font-size:2.4em!important;



	font-weight:400!important;



	text-transform:uppercase!important;



	text-align:center!important;



	color:#9e0f09!important;



	 /*border-bottom: 1px solid #ccc;*/



	 margin-bottom: 20px !important;



    margin-top: 0px !important;



	display:inline-block!important;



	position:relative!important;



  	top: 7px !important;



 	 background:#fff;



	   padding: 0 15px;



	}











	



.home_post_area p{font-size:13px;line-height:16px;}



.home_post_area h3,.home_post_area h3 a{



	font-size: 16px;



    font-weight: 700;



    line-height: 16px;



	text-transform:uppercase;



	color:#000;



	margin:10px 0px;



	font-style:normal;



	  



	}	







.home_post_area .home_post_img{padding:5px;border:1px solid #ccc;}







.readmore_home { 



    font-size: 12px;



    font-weight: 700;



    line-height: 18px;



    text-align: right;



    text-transform: uppercase;



	text-align:right;



}



.readmore_home a{text-align:right;float: right;}



.readmore_home a span{



	color:#000;



	font-size: 14px;



    font-weight: 700;



    line-height: 18px;}



	



.about_town_area p{font-size:13px;line-height:16px;}



.about_town_area h3,.about_town_area h3 a{



	font-size: 16px;



    font-weight: 700;



    line-height: 16px; 



	color:#d70000;



	margin:5px 0px;



	font-style:normal; 



	}  



.about_town_area .about_town_img{padding:0px;}	











.about_post_list p{font-size:14px;line-height:16px;margin:0px;}



.about_post_list h3,.about_post_list h3 a{



	font-size: 18px;



    font-weight: 700;



    line-height: 18px; 



	color:#d70000;



	margin:5px 0 30px 0!important;



	font-style:normal; 



	} 



.about_post_list .about_post_img{padding:0px;}







#sidebar_home h3.widget_heading{



	font-size: 26px;



    font-weight: 400;



    line-height: 24px;



	text-transform:uppercase;



	color:#000;



	margin:5px 0px 10px 0px!important;



	font-style:normal;text-align: center;



	}







.home_newsletter input[type="text"]{width:100%;border-radius:7px;border:1px solid #ccc;}







#sidebar_home .widget_container_home{border-top:3px solid #000;margin-bottom:15px;margin-top:10px;padding:10px;color:#000;}







.one_half.with_border {



    border-left: 1px dotted #ccc;



    margin-left: 2%;



    padding-left: 2%;



	padding-bottom: 8%;



}







#sidebar_home #primary {



    padding-left: 3%;



}



#sidebar_home h3.widget_heading_2{



	font-size: 22px;



    font-weight: 700;



    line-height: 20px; 



	color:#000;



	margin:10px 0px;



	font-style:normal;text-align: left;



	}



#sidebar_home .widget_container_home ul{margin:0px;padding:0px;}	



.letest_post_row{border-bottom:1px dotted #CCC;list-style:none;margin-bottom:5px;}	 



.letest_post_row a{color:#000;font-size:14px;}



a.post_extradetail{color:#AAB0AC;font-size:12px;}







.home_slider_area{background:#E1E1E1;padding:15px;}







.slider_text_part{background:#FFF;margin-top:15px;padding:5px;}



.slider_text_part h3{margin-bottom:5px}







.abouttown_page .about_town_area{margin-bottom:20px;}



.one_half.with_border.nogutter1 {width: 47.5%;}







 



.social-header{float:left;}



.header_top_menu{float:left;}







.row_hero{



margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid #DDD;float:left;width: 100%;



}



.row_hero .two_third{position:relative;}



.row_hero h3, .row_hero h3 a {



    color: #000;



    font-size: 16px;



    font-style: normal;



    font-weight: 700;



    line-height: 16px;



    margin: 10px 0!important;



    text-transform: uppercase;



}



.hero_more_link a{color:#D62626;position:absolute;border:5px;right:5px;}







ul.hfeed li{



    float: left;



}







.breadcrumbs {



    margin-bottom: 8px;



}











#footer_area{ 



background:#000000; width:100%;float:left;color:#FFF;



}







#footer .footer_widget_heading{



	display: block;



    font-size: 1.4em;



    margin-top: 10px;



    margin-bottom: 10px;



    margin-left: 0;



    margin-right: 0;



    font-weight: 400;



	font-family: 'ModernNo20';



	font-style: normal;



	color:#FFF;



	 text-transform: uppercase;



	}



	



#footer ul{padding:0px;list-style:none;margin:0px;}	



#footer li,#footer li a{color:#FFF;line-height:1.4em}







.subfooter-links{float:right;text-align:right;}



.subfooter-links a{margin-right:15px;}











.one_half.first.fl_left {



    border-right: 1px solid #fff;



	text-transform:uppercase;



}



.one_half.fl_right{ 



	text-transform:uppercase;



}



.newsletar_form input[type="text"]{



	padding:8px 5px; width: 70%;



}



#copyright {



    margin-top: 15px;



}







.footer_our_partners h3{



	display: block;



    font-size: 1.4em;



    margin-top: 10px;



    margin-bottom: 5px;



    margin-left: 0;



    margin-right: 0;



    font-weight: 400;



	font-family: 'ModernNo20';



	font-style: normal;



	color:#000;



    text-transform: uppercase;



    text-align:center;



	 }







#pop_table {



    background: #fff !important;



	color:#000;



}



#pop_table td { 



	color:#000!important;



}



.youtube_video_slider {



    margin-bottom: 50px;



}



ul.rss-aggregator{padding:0px;list-style:none;}







ul.rss-aggregator li{border-bottom:1px dotted #CCC;margin-bottom:10px;padding-bottom:10px;}







.header_slogan{color:#FFF300; margin-top: 40px;font-family: "ModernNo20",sans-serif,'Kaushan Script';font-size:2.8em;margin-left: -10px;}







/*Event Calender CSS*/



.calyear_table td {



    background: #305D8C!important;



}



#bigcalendar1 .weekdays {



    background: none repeat scroll 0 0 #68676d !important;



    color: #fff !important;



}



#bigcalendar1 .calsun_days {



    background:#cdddff !important;



	color: #514EF3 !important;



}







#bigcalendar1 table td{background:#E3F9F9;}



#bigcalendar1 table td p{color:#7F76F4;}







#bigcalendar1 #cal_event{background:#FFCC33!important;border:none!important;color:#000!important;}







#bigcalendar1 .cala_day{background:#FFCC33!important;}



#bigcalendar1 .general_table{width:95%!important;}



#bigcalendar1 .caltext_color_other_months{color:#FFF!important;}







#bigcalendar1 .cala_day p{background:#FFCC33!important;border:none!important;color:#000!important;}

 

.boxholder.feature_img img{width:100%;}



.about_post_img img, .home_post_img img {

    width: 100%;

} 



.youtube_channel .ytc_video_container{margin-bottom:10px;margin-right:10px;}