/* =======================================================*/
@import url( Bootstrap/css/bootstrap.css ); 
@import url( flexslider.css ); 
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Lato:400,100,300,700,900);
@import url(http://fonts.googleapis.com/css?family=Arizonia);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display);
/*========================================================*/
/*  Default HTML                                          */
/*========================================================*/
  html { height: 100%; }
  body { height:100%; margin: 0 0 0 0; background:#ffffff; -webkit-font-smoothing: antialiased; }
  form { height:100%; margin:0; padding:0; }
  table, tr, td {font-family:'Lato', sans-serif; color:#555555; line-height:24px; font-weight:400; font-size:15px;  }
  p { font-family:'Lato', sans-serif; color:#555555; line-height:24px; font-weight:400; font-size:15px; margin:0 0 20px 0; }
  div { font-family:'Lato', sans-serif; color:#555555; line-height:24px; font-weight:400; font-size:15px; padding:0px; margin:0px;}
  span { }
  figure { margin:0;}
  hr { margin:10px 0; padding:0px; border-bottom:1px dashed #8f8f8f; border-top:0px; border-left:0px; border-right:0px; line-height:0px; height:1px; display:block;  }
  img { border:none;}
/*========================================================*/
/*  Main SKIN Elements                                    */
/*========================================================*/
  .clear { clear:both;}
  .fleft { float:left;}
  .fright { float:right; }
  .xs-logo { margin:4px 20px 0 0; padding:0 0 0 0; z-index:99; float:left;}
  .paneOutline { border:1px dashed #666666; }  
  .hfleft { float:left;}
  .hfright { float:right; padding:0 0 0 0; width:990px; }
  .pixmenu { float:right; margin:0 0 0 0; }
  .nowplaying { float:left;}
  .header { background:#161616; min-height:120px; padding:8px 0 0 0;}
  .header .htop { padding-bottom:8px; border-bottom:1px solid #4b4b4b; min-height:53px; }
  .header .listen { float:left; margin:9px 0 0 0;}
  .mlisten { float:left; margin:3px 0 0 0;}
  .header .adds { float:right;}
  .apps { margin:-24px 0 0 15px; }
  .apps ul { margin:0; padding:0; float:left;}
  .apps li { list-style:none; display:inline-block;}
  .apps .title { font-family:'Roboto', sans-serif; font-weight:500; font-size:16px; color:#ffffff; line-height:22px; float:left; padding-right:20px; }
  .obar { margin-top:-34px; position:relative; z-index:99; }
  .obar .wrapper { padding:0; width:1178px; margin:0 auto; }
  .obar .ml {background:url(Images/oleft.png) no-repeat scroll left top; height:65px;}
  .obar .mm {background:url(Images/obg.png); height:65px; margin:0 19px;}
  .obar .mr {background:url(Images/oright.png) no-repeat scroll right top; height:65px;}
  .watch { float:right; background:#323232; padding:4px 5px 4px 5px; margin:-34px 0 0 0; }
  .watch .live { background:url(Images/BizTalkListen.png) top right no-repeat; width:159px; height:56px; display:block;}
  .watch .live:hover { background-position:bottom right; }
  .body-wrapper { margin:35px 0; }
  .pre-footer { background:#f6871e; padding:10px 0; min-height:65px;}
  .pre-footer .left { float:left; margin:10px 0 0 0;}
  .pre-footer .right { float:right;  margin:9px 0 0 0;}
  .pre-footer .right li { list-style:none; display:inline-block; }
  .footer { position:fixed; bottom:0; width:100%; background:url(Images/fbg.jpg) bottom center no-repeat; background-size:cover; text-align:center; padding:25px 0 40px 0;}
  .footer p { margin-bottom:10px;}
  .footer2 { bottom:0; width:100%; background:url(Images/fbg.jpg) bottom center no-repeat; background-size:cover; text-align:center; padding:25px 0 40px 0;}
  .footer2 p { margin-bottom:10px;}
  .mscroll { margin-bottom:185px; overflow:hidden; background:#ffffff; position:relative; z-index:99;}
  .bread { background: #f6871e; overflow:hidden; padding:15px 0; }
  .bread h1 { font-family:'Roboto', sans-serif; font-size:36px; color:#ffffff; font-weight:300; text-transform:uppercase; margin:0; }
  .confield { max-width:300px; }
  .play, a.play, a.play:link, a.play:visited, a.play:active { font-family:'Oswald', sans-serif; font-weight:400; font-size:24px; color:#ffffff; text-decoration:none; padding:0 55px 0 0 ; background:url(Images/play-btn.png) top right no-repeat; text-transform:uppercase; line-height:38px;} 
   a.play:hover { text-decoration:underline; color:#ffffff !important; background-position:bottom right;}
  .mplay, a.mplay, a.mplay:link, a.mplay:visited, a.mplay:active { font-family:'Oswald', sans-serif; font-weight:400; font-size:18px; color:#ffffff; text-decoration:none; padding:0 37px 0 0 ; background:url(Images/play-btn2.png) top right no-repeat; text-transform:uppercase; line-height:28px;} 
   a.mplay:hover { text-decoration:underline; color:#ffffff !important; background-position:bottom right;}
  .mkit, a.mkit, a.mkit:link, a.mkit:visited, a.mkit:active { font-family:'Roboto', sans-serif; font-weight:400; font-size:18px; color:#f6871e; text-decoration:none; padding:12px 30px; background:#ffffff; text-transform:uppercase; text-align:center; } 
   a.mkit:hover { text-decoration:underline; color:#000000 !important;}
  .btn-orange, a.btn-orange, a.btn-orange:link, a.btn-orange:visited, a.btn-orange:active { font-family:'Roboto', sans-serif; font-weight:300; font-size:16px; color:#ffffff; text-decoration:none; padding:10px 30px; display:block; text-transform:uppercase; background:#f6871e; border:1px solid #f6871e; -webkit-transition: all ease 0.6s;	-moz-transition: all ease 0.6s; transition: all ease 0.6s; } 
   a.btn-orange:hover { color:#ffffff !important; box-shadow: inset 160px 0  0 0 #000000; }
  .btn-orange-sm, a.btn-orange-sm, a.btn-orange-sm:link, a.btn-orange-sm:visited, a.btn-orange-sm:active { font-family:'Roboto', sans-serif; font-weight:300; font-size:14px; color:#ffffff; text-decoration:none; padding:6px 25px; display:inline-block; text-transform:uppercase; background:#f6871e; -webkit-transition: all ease 0.6s;	-moz-transition: all ease 0.6s; transition: all ease 0.6s; } 
  a.btn-orange-sm:hover { color:#ffffff !important; box-shadow: inset 160px 0  0 0 #000000; }
  .btn-border, a.btn-border, a.btn-border:link, a.btn-border:visited, a.btn-border:active { font-family:'Roboto', sans-serif; font-weight:300; font-size:16px; color:#ffffff; text-decoration:none; padding:10px 30px; display:block; text-transform:uppercase; text-align:center; border:1px solid #ffffff; -webkit-transition: all ease 0.6s;	-moz-transition: all ease 0.6s; transition: all ease 0.6s;} 
  a.btn-border:hover { color:#ffffff !important; box-shadow: inset 160px 0  0 0 #f6871e;}
  .more, a.more, a.more:link, a.more:visited, a.more:active { font-family:'Roboto', sans-serif; font-weight:300; font-size:16px; color:#ffffff; text-decoration:none; padding:10px 30px; text-transform:uppercase; background:#6d6e70; border:1px solid #6d6e70; -webkit-transition: all ease 0.6s;	-moz-transition: all ease 0.6s; transition: all ease 0.6s; } 
  a.more:hover { color:#ffffff !important; box-shadow: inset 160px 0  0 0 #000000; }
  .contact-btn, a.contact-btn, a.contact-btn:link, a.contact-btn:visited, a.contact-btn:active { font-family:'Roboto', sans-serif !important; font-weight:300 !important; font-size:16px !important; color:#ffffff !important; text-decoration:none !important; padding:10px 30px !important; text-transform:uppercase !important; border:0px !important; background:#f6871e !important; -webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important;} 
  a.contact-btn:hover { color:#ffffff !important; background:#6d6e70 !important; }
  .schedule td { text-align:center; padding:5px !important; }
  .schedule td.time { white-space:nowrap; color:#f6871e; font-size:14px; font-weight:bold; }
  .schedule th { padding:10px 0; text-align:center; background:#6d6e70 !important; font-family:'Roboto', sans-serif !important; font-size:16px; color:#ffffff; }
  .table-hover > tbody > tr:hover td.time { background-color: #f6871e; color:#ffffff; }
  .schedule > tbody > td:hover .hig { background:#000000 !important; }
  .table-hover > tbody > tr:hover { background-color:#f2f2f2; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd;}
  .wcover { background:url(Images/wcover.png) top left repeat-x; position:relative; z-index:999;}
  #loading { margin:0 auto; display:block; text-align:center; padding:150px 0 100px;  } 
  .npwrapper { float:left; }
  .npwrap { float:left; }
  .NowPlaying { font-family:"Oswald",sans-serif; font-size:18px; font-weight:400; color:#f6871e; }
  .Show { clear:both; font-family:"Lato",sans-serif; font-size:16px; font-weight:300; color:#ffffff; }
  .fullfpane { background:#efefef; margin:40px 0 0 0; }
  .vtitle {   color:#f6871e; font-family:"Oswald",sans-serif; font-size:20px; font-weight:500; line-height:30px; padding:0; margin:40px 0 0 0;}
  .vgrid { width:100%;}
  .vgrid td { padding:0; vertical-align:top; }
  .vgrid td a { display:block; width:245px; white-space:normal;  }
  .vgrid td a.btn-default { background:none; border:none; padding:0; }
  .vgrid td a img { width:245px; margin:20px 0 10px 0; }
  .vframe { height:320px; }
  .vaddgrid { width:100%; border:none; }
  .vaddgrid th { padding:5px; background:#efefef; border:none; }
  .vaddgrid td { padding:5px; border:none; }
  .hsop { float:right; }
/*========================================================*/
/*  Site Contents                                         */
/*========================================================*/  
  .flexslider .slides { height:479px; }
  .banner-wrapper  { }
  .banner-wrapper .bg { position:absolute;  }
  .banner-wrapper .contents { position:relative; top:0; width:100%; }
  .banner-wrapper .banner-cont { padding:75px 15px 0 15px; position:relative; }
  .banner-wrapper .banner-cont .left { float:left; width:750px; margin:30px 0 0 0;  }
  .banner-wrapper .banner-cont .right { float:right;  }
  .banner-wrapper .banner-cont .left h1 { font-family: 'Playfair Display', serif; font-weight:200; font-size:60px; line-height:80px; color:#ffffff; }
  .banner-wrapper .banner-cont .left p { font-weight:400; font-size:20px; line-height:28px; color:#ffffff; }
  .banner-wrapper .banner-cont .left .action { clear:both; overflow:hidden; margin:15px 0 0 0;}
  .banner-wrapper .banner-cont .left .action ul { margin:0; padding:0; }
  .banner-wrapper .banner-cont .left .action li { list-style:none; display:inline-block; margin:0 20px 0 0;}
  .bsingle  { }
  .bsingle .bg { position:absolute;  }
  .bsingle .contents { position:relative; top:0; width:100%; }
  .bsingle .banner-cont { padding:20px 15px 0 15px; position:relative; }
  .hads a img { max-height:44px !important; }
  .localads {}
  .localads ul { margin:0; padding:;}
  .localads li { list-style:none; display:inline-block; background:#9a9a9a; width:200px; height:150px; text-align:center; text-transform:uppercase; font-family:'Roboto', sans-serif; font-weight:400; font-size:16px; color:#ffffff; padding-top:65px; margin-right:32px;  }
  .localads li:last-child { margin-right:0;}
  .wshow {}
  .wshow ul { margin:0; padding:0; }
  .wshow li { margin-bottom:30px; list-style:none; overflow:hidden; clear:both; }
  .wshow .round { float:left; border:5px solid #e7e7e7; border-radius:50%; height:90px; overflow:hidden; width:90px; margin:0 15px 0 0;}
  .wshow .round img { display:block; max-width:100%; }
  .wshow .cont { float:left; margin:10px 0 0 0; width:210px; }
  .wshow .cont h4 { font-family:'Roboto', sans-serif; font-weight:500; font-size:18px; color:#f6871e; margin:0 0 5px 0; line-height:18px; }
  .wshow .cont h5 { font-family:'Lato', sans-serif; font-weight:600 !important; font-size:14px; color:#f6871e; margin:0 0 5px 0; }
  .wshow .cont h5 span { font-family:'Lato', sans-serif; font-weight:600; font-size:14px; color:#999999; margin:0 0 5px 0; }
  .wshow .cont p { font-family:'Lato', sans-serif; font-weight:600; font-size:14px; color:#555555; margin:0 0 5px 0; }
  .wshow li a:hover .round { border:5px solid #f6871e;}
  .pschedule { margin:-28px 0 27px;}
  .pschedule h3 { font-family:'Roboto', sans-serif; font-weight:400; font-size:14px; color:#898989; margin:0 0 20px 0; line-height:18px; display:block; text-align:center; }
  .pschedule ul { margin:0; padding:0; }
  .pschedule li { list-style:none; margin-bottom:7px; overflow:hidden; clear:both; display:inline-block; }
  .pschedule li h4 { font-family:'Roboto', sans-serif; font-weight:500; font-size:18px; color:#f6871e; margin:0 0 5px 0; line-height:18px; }
  .pschedule li ul.wdays { margin:0; padding:0; }
  .pschedule li .wdays li { background:#c5c5c5; font-family:'Lato', sans-serif; font-weight:700; font-size:11px; color:#ffffff; text-transform:uppercase; line-height:17px; padding:0 7px;}
  .pschedule li .wdays li.time { background:none !important; font-family:'Lato', sans-serif; font-weight:500; font-size:13px; color:#000000;}
  .pschedule li a:hover h4 { color:#333333; }
  .nshows {}
  .nshows .scleft { padding:0 20px 0 0 !important;}
  .nshows .scright { padding:0 0 0 20px !important;}
  .nshows .mimgh { margin:0 0 20px 0; max-width:100%; }
  .nshows .mimg { float:left; margin-right:20px; width:150px;}
  .nshows .showcont { }
  .nshows h2 { font-family:"Roboto",sans-serif; font-weight:500; font-size:24px; color:#f6871e; margin:0 0 5px 0; line-height:26px; }
  .nshows h5 { font-family:"Lato",sans-serif; font-weight:500; font-size:14px; color:#989898; margin:0 0 5px 0; line-height:18px; }
  .nshows a:hover h2 { color:#222222; }
/*========================================================*/
/*  Animated Burger Menu                                  */
/*========================================================*/
  .titre { cursor:pointer; position:absolute; z-index:299; margin:0 10px 0 0; right:0; top:0; }
  .tcon::before { color:#ffffff; content:"Menu"; font-weight:500; text-transform:uppercase; font-size:16px; position:relative; top:5px; margin:0 12px 0 0; font-family:"Oswald",sans-serif; }

  .tcon { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:none; cursor:pointer; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; height:30px; transition:0.3s; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:40px; background:transparent; outline:none; -webkit-tap-highlight-color:transparent; -webkit-tap-highlight-color:transparent; }
  .tcon > * { display:block; }
  .tcon:hover, .tcon:focus { outline:none; }
  .tcon::-moz-focus-inner { border:0; }
  .tcon-menu__lines { display:inline-block; height:3.71429px; width:30px; transition:0.3s; background:#ffffff; position:relative; }
  .tcon-menu__lines::before, .tcon-menu__lines::after { display:inline-block; height:3.71429px; width:30px; transition:0.3s; background:#ffffff; content:''; position:absolute; left:0; -webkit-transform-origin:2.85714px center; transform-origin:2.85714px center; width:100%; } 
  .tcon-menu__lines::before { top:8px; }
  .tcon-menu__lines::after { top:-8px; }
  .tcon-transform .tcon-menu__lines { -webkit-transform:scale3d(0.8, 0.8, 0.8); transform:scale3d(0.8, 0.8, 0.8); }
  .tcon-menu--xbutterfly { width:auto; }
  .tcon-menu--xbutterfly .tcon-menu__lines::before, .tcon-menu--xbutterfly .tcon-menu__lines::after { -webkit-transform-origin:50% 50%; transform-origin:50% 50%; transition:top 0.3s 0.6s ease, -webkit-transform 0.3s ease; transition:top 0.3s 0.6s ease, transform 0.3s ease; }
  .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines { background:transparent; }
  .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before, .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after { top:0; transition:top 0.3s ease, -webkit-transform 0.3s 0.5s ease; transition:top 0.3s ease, transform 0.3s 0.5s ease; width:30px; }
  .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before { -webkit-transform:rotate3d(0, 0, 1, 45deg); transform:rotate3d(0, 0, 1, 45deg); }
  .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after { -webkit-transform:rotate3d(0, 0, 1, -45deg); transform:rotate3d(0, 0, 1, -45deg); }
  .tcon-visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
  .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }

/*========================================================*/
/*  Site Contents                                         */
/*========================================================*/  
  .center { text-align:center;}
  .tpad-normal { padding-top:15px; }
  .tpad-mid { padding-top:30px; }
  .tpad-big { padding-top:45px; }
  .rpad-big { padding-right:75px; }
  .bmar-small { margin-bottom:10px !important;}
  .bmar-normal { margin-bottom:20px;}
  .bmar-midd { margin-bottom:30px;}
  .margin-tb-sm { margin:15px;} .margin-tb-normal { margin:30px;}
  .block { display:block;}
  .bold { font-weight:600;}
  .red { color:#fe0000; }
  .blue { color:#0000fd; }
  .black { color:#000000;}
  .gray { color:#555555;}
  .line-big { line-height:26px !important; }
  .no-margin  { margin:0 !important;}
  .hspace-small { height:15px;}
  .hspace-normal { height:30px;}
  .comments {  color: #888888; font-family:'Lato', sans-serif; font-weight:500; font-size:12px;}
  .heading { font-size:24px; line-height:34px;}

/*========================================================*/
/*  Form Hack                                             */
/*========================================================*/

/*========================================================*/
/*  Bootstrap Class                                       */
/*========================================================*/
  .container {}
  .thumbnail {}
  .img-responsive {}
  .clearfix {}
  mark, .mark { background:none !important;}
    /* Modal Vertical Center */
  .modal { text-align:center; padding:0 !important;}
  .modal:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-4px; }
  .modal-dialog { display:inline-block; text-align:left; vertical-align:middle; }s
/*========================================================*/
/*  Default DNN Hack                                      */
/*========================================================*/
  .DnnModule { z-index: 92;}
  #dnnCommonTasks .megaborder { width:300px !important; }
/*========================================================*/
/*  DNN7 Control Bar                                      */
/*========================================================*/
  #ControlBar { height:53px !important;}  
  .dnn_mact > li.actionMenuMove > ul li, ul#ControlBar_Module_ModulePosition li { height:30px !important;}
/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/
  a:link, a:visited, a:active { color: #f6871e; font-family:'Lato', sans-serif; font-weight:400; font-size:15px; text-decoration:none; line-height:24px; }
  a:hover { color:#555555 !important; text-decoration:none !important; }
  a:active { outline:none !important; } :focus {outline:0 !important; }
  .terms_privacy, a.terms_privacy:link, a.terms_privacy:visited, a.terms_privacy:active { color:#212121; font-family:'Lato', sans-serif; font-size:12px; font-weight:400; text-decoration:none; }
  a.terms_privacy:hover { text-decoration:underline; color:#000000 !important; }
  .bottomlinks, a.bottomlinks:link, a.bottomlinks:visited, a.bottomlinks:active { color:#ffffff; font-family:'Lato', sans-serif; font-size:13px; font-weight:400; text-decoration: none; transition:color 0.5s; -moz-transition:color 0.5s; -webkit-transition:color 0.5s;	-o-transition:color 0.5s; }
  a.bottomlinks:hover { text-decoration:none !important; color:#f6871e !important;} .bottomlinks span { color:#ffffff;}
  .breadcrumb, a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active { color:#fe0000; font-family:Arial; font-size:13px; font-weight:normal; text-decoration: none;}
  a.breadcrumb:hover { color:#0000fd; }
  .reg_login, a.reg_login, a.reg_login:link, a.reg_login:visited, a.reg_login:active { text-transform:uppercase; font-family:'Lato', sans-serif; font-weight:500; font-size:12px; color:#222222; text-decoration:none; padding:0 0 0 20px;} 
  a.reg_login:hover { text-decoration:none; color:#f6871e !important; }
  .finfo, a.finfo, a.finfo:link, a.finfo:visited, a.finfo:active { font-family:'Lato', sans-serif; font-weight:500; font-size:13px; color:#f6871e; text-decoration:none; padding:0 0 7px 0; display:block; } 
  a.finfo:hover { text-decoration:none; color:#ffffff !important; }
  .vclose, a.vclose:link, a.vclose:visited, a.vclose:active { position:absolute; right:0; top:0; margin:-11px -11px 0 0; font-size:0px; border:0; background:url(Images/modals-close.png) top right !important; opacity:1 !important; width:29px; height:29px; }
  a.vcloses:hover { background-position:bottom; }
/*========================================================*/
/*  Default DNN Static Tokens                             */
/*========================================================*/
  .Copyright { font-family:'Lato', sans-serif; font-size:13px; font-weight:400; color:#ffffff;}
  .SubHead { font-family:'Lato', sans-serif;font-size: 12px; font-weight:500; color: #444444;}
  .SubHead span { font-family:'Lato', sans-serif; font-size: 12px; font-weight:500; color: #555555;}
  .Head { font-family:'Lato', sans-serif; font-size: 15px; color: #6787b4; font-weight:500; padding:0 0 2px 0;}
/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/
  .Normal { font-family:'Lato', sans-serif;color: #555555; line-height:24px; font-size:15px; font-weight:400;}
  .NormalBold { font-family:'Lato', sans-serif;font-size:15px; font-weight:700; color: #555555; line-height:24px;}
  .NormalRed { color: #e02429; font-weight: normal; font-family:Arial; font-size: 14px; }
   UL LI { list-style:inside none disc;  font-family:'Lato', sans-serif; font-size:15px; font-weight:400; color:#555555; }
  ul, ol { margin-bottom:0px !important; }
/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/
  .hcp { }
  .hbp { }
  .hrp { padding:0 0 0 15px !important;  }
  .hlp { padding:0 20px 0 0 !important; }
  .hmp { padding:0 20px 0 20px !important; }
  .hrp { padding:0 0 0 20px !important; }
  .iclp { padding:0 50px 0 0 !important; }
  .icrp { padding:0 0 0 15px !important; }
  .bfp { padding:30px 0 30px 0 !important; }
  .hsop { float:right; }
/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/
   H1 { margin:0 0 10px 0; line-height:54px; font-weight: normal; font-size:28px; color: #f6871e; font-family:'Lato', sans-serif;}
   H2 { margin:0 0 10px 0; line-height:36px; font-weight: normal; font-size:24px; color: #f6871e; font-family:'Lato', sans-serif;}
   H3 { margin:0 0 10px 0; line-height:32px; font-weight: normal; font-size:20px; color: #f6871e; font-family:'Lato', sans-serif;}
   H4 { margin:0 0 10px 0; line-height:26px; font-weight: normal; font-size:18px; color: #f6871e; font-family:'Lato', sans-serif;}
   H5 { margin:0 0 10px 0; line-height:18px; font-weight: normal; font-size:16px; color: #f6871e; font-family:'Lato', sans-serif;}
   H6 { margin:0 0 6px 0; line-height:16px; font-weight: bold; font-size:14px; color: #f6871e; font-family:'Lato', sans-serif;}
/*========================================================*/
/*  Form Object                                           */
/*========================================================*/
  select, input { font-family:Arial; font-size:14px; color:#484848; }
  .NormalTextBox { color: #414141; padding-left: 4px; line-height: 12px; font-family:Arial; font-weight: normal; font-size: 12px; border:1px solid #414141; background:#ffffff; }
  td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }
  .StandardButton { border:#414141 0px solid; font-size: 11px; font-family:'Lato', sans-serif;background:#e31836; padding:3px 10px; color:#ffffff; }

/*========================================================*/
/*  Search                                                */
/*========================================================*/
  .search_bg {  background:#ffffff; float:right; width:225px; height:30px; position:relative; margin:0px 5px 0 0;}
  .search, a.search:link, a.search:active, a.search:visited {  background:url(Images/search-btn.png) right top no-repeat; width:24px; height:30px;  position:absolute; right:3px; top:0px; text-indent:-99999px; overflow:hidden;}
  a.search:hover{ background:url(Images/search-btn.png) right bottom no-repeat; }
  #dnn_dnnSEARCH_txtSearch{ border:0px solid #ff0000; font-size:14px; color:#555555; font-family:Arial; text-align:left; height:26px; background:none; width:190px; line-height:20px; padding:5px 0 0 10px; }
/*========================================================*/
/*  Social Icons                                          */
/*========================================================*/
  .list {list-style:none; padding:0 0 0 0; margin:15px 10px 0 0; position:relative; float:right;}
  .list li a {color:#808080;}
  .list li {line-height:34px; width:auto; float:none; color:#808080; padding:0; margin:0;}
  .social-icons li {width:38px;height:34px;float:left; list-style:none; background:none;}
  .social-icons li a {width:34px;height:34px;background:url(Images/social-icons.png) no-repeat 0 0;display:inline-block;float:none;}
  .social-icons li .facebook {background-position:0 0;}
  .social-icons li .facebook:hover {background-position:-34px 0 ;}
  .social-icons li .twitter {background-position:0 -34px;}
  .social-icons li .twitter:hover {background-position:-34px -34px;}
  .social-icons li .linkedin {background-position:0 -68px;}
  .social-icons li .linkedin:hover {background-position:-33px -68px;}
  .social-icons li .instagram {background-position:0 -102px;}
  .social-icons li .instagram:hover {background-position:-34px -102px;}
/*========================================================*/
/*  Media Styles                                          */
/*========================================================*/

@media (min-width: 992px) and (max-width: 1199px) {
  .banner-wrapper .banner-cont .left { float:left; width:610px; margin:30px 0 0 0;  }
  .banner-wrapper .banner-cont .right img { max-width:300px; }
  .banner-wrapper .banner-cont .left h1 { font-weight:400; font-size:50px; line-height:70px; color:#ffffff; }
  .hfright { width:795px; }
  .obar .wrapper { width:978px; }
  .localads li { width:160px; height:150px; }
  .hlp { padding:0 25px 0 0 !important; width:29.3333% !important;}
  .hmp { padding:0 25px 0 25px !important; width:40.3333% !important; }
  .hrp { padding:0 0 0 25px !important; width:29.3333% !important;}
  .hads a .addleft { width:290px; } .hads a .addright { width:290px; }
  .hads a img { max-height:30px !important; }
   p.hads { margin:8px 0 0 0; }
  .vgrid td a {  width:190px; }
  .vgrid td a img { width:190px; margin:20px 0 10px 0; }
  .vframe { height:320px; }
  .flexslider .slides { height:400px; }
  .pixmenu { margin:-9px 0 0 0; }
}

@media (min-width: 767px) and (max-width: 991px) {
  .header { min-height:160px; padding:0; }
  .hfright { width:570px; }
  .header .htop { padding-bottom:0px; border-bottom:0px solid #4b4b4b; min-height:90px; margin-top:0px; }
  .pixmenu { float:none; margin:21px 0 0 -152px; width:724px; border-top:1px solid #4b4b4b;  }
  .obar .wrapper { width:auto; }
  .apps .title {font-size:15px; line-height:22px; padding-right:5px; }
  .list { margin:15px 5px 0 0;}
  .localads ul { text-align:center; }
  .localads li { margin-bottom:30px; }
  .wshow .cont {width:auto; }
  .pschedule li { display:block; }
  .pschedule li .wdays li { display:inline-block;}
  .banner-wrapper .banner-cont .left { float:none; width:auto; margin:30px 0 0 0;  }
  .banner-wrapper .banner-cont .right { display:none; }
  .banner-wrapper .banner-cont .left h1 { font-weight:400; font-size:50px; line-height:70px; color:#ffffff; }
  .iclp { padding:0 0 0 0 !important; }
  .icrp { padding:0 0 0 0 !important; }
  .nshows { text-align:center;}
  .nshows .scleft { padding:0 0 0 0 !important;}
  .nshows .scright { padding:40px 0 0 0 !important;}
  .nshows .mimg { float:none; margin-right:0px; width:150px;}
  .nshows .showcont { text-align:center; }
  .header .listen { display:none; }
  .hads a .addleft { width:290px; } .hads a .addright { width:290px; }
  p.hads { width:352px; margin-bottom:0; }
  .vgrid td { display:block; } .vgrid td a {  width:100%;  }
  .vgrid td a img { width:100%; margin:20px 0 0 0; }
  .vframe { height:320px; }
  .npwrapper { padding-top:25px; }
  .hads a img { float:right; margin:6px 0; }
  .flexslider .slides { height:330px; }
  .hmbp { margin:50px 0 0 0;}
}

@media (min-width:499px) and (max-width:766px){
  .footer {padding:25px 0 27px 0; min-height:200px; }
  .mscroll { margin-bottom:200px; }
  .localads li { margin-bottom:30px; }
  .banner-wrapper .banner-cont .left { float:none; width:auto; margin:30px 0 0 0; text-align:center  }
  .banner-wrapper .banner-cont .right { display:none; }
  .banner-wrapper .banner-cont .left h1 { font-weight:400; font-size:40px; line-height:60px; color:#ffffff; }
  .banner-wrapper .banner-cont .left .action { margin:15px 0 0 0; float:none; text-align:center;}
}
@media (min-width:240px) and (max-width:500px){
  .footer {padding:12px 0 15px 0; min-height:200px; }
  .mscroll { margin-bottom:200px; }
  .localads li { margin-bottom:30px; margin-right:0; }
  .pre-footer .right li { margin-top:3px; }
  .banner-wrapper .banner-cont { padding:30px 0 0 0;  }
  .banner-wrapper .banner-cont .left { float:none; width:auto; margin:0 0 0 0; text-align:center  }
  .banner-wrapper .banner-cont .right { display:none; }
  .banner-wrapper .banner-cont .left h1 { font-weight:400; font-size:40px; line-height:60px; color:#ffffff; }
  .banner-wrapper .banner-cont .left .action { margin:15px 0 0 0; float:none; text-align:center;}
  .banner-wrapper .banner-cont .left .action li:last-child {  margin:0 10px 0 0;} .banner-wrapper .banner-cont .left .action li:last-child {  margin:0 0 0 0;}
  .btn-orange, a.btn-orange, a.btn-orange:link, a.btn-orange:visited, a.btn-orange:active { padding:8px 20px; } 
  .btn-border, a.btn-border, a.btn-border:link, a.btn-border:visited, a.btn-border:active { padding:8px 20px; } 
  .confield { max-width:100%; }
  

}
@media (min-width:240px) and (max-width:766px){
  body { height:100%; margin: 0 0 0 0; background:#ffffff; -webkit-font-smoothing: antialiased; }
  #dnnMenu .topLevel li a div div, #dnnMenu .topLevel li a:hover div div, #dnnMenu .topLevel li a:active div div, #dnnMenu .topLevel li.breadcrumb a div div{ margin-right:0px !important; }
  #dnnMenu .topLevel li a div div { margin-left:0px !important;}
  #pixmenu{ display:none; margin:0; width:auto; height:auto; background:none; float:none; padding-top:10px; }
  #jmobileicos{ background:#000000; visibility:visible; height:40px; position:absolute; top:0px; right:0px; z-index:58888; width:100%;}

  .header { margin:40px 0 0 0; padding:8px 0 20px; }
  .hfleft { float:none; overflow:hidden; text-align:center; }
  .hfright { float:none; width:auto; }
  .header .htop { padding-bottom:0; border-bottom:0px solid #4b4b4b; min-height:inherit; }
  .header .listen { float:none; margin:3px 0 0 0;}
  .xs-logo { margin:13px 0 0 0; float:none;}
  .mlisten { clear:both; float:none; margin:5px 0 0; padding-left:15px; position:absolute; z-index:99999; top:0; }
  .header .adds { float:none; text-align:center; margin:20px 0 10px;}
  .pschedule li { display:block; }
  .pschedule li .wdays li { display:inline-block;}
  .obar { margin-top:0; position:relative; z-index:99; min-height:230px; }
  .obar .wrapper { float:left; width:100%; }
  .obar .ml { background:none; height:0px; }
  .obar .mm { background:url(Images/obg.png); height:auto; margin:0 0; padding:15px 15px; overflow:hidden;}
  .obar .mr { background:none; height:0px;}
  .pre-footer .left { float:none; margin:10px 0 15px; width:100%;  } .pre-footer .right { float:none; clear:both; text-align:center; }
  .pre-footer ul { margin:0; padding:0; }
  .mkit, a.mkit, a.mkit:link, a.mkit:visited, a.mkit:active { display:block;}
  .hnews { text-align:center;}
  .localads ul { text-align:center; }
  .confield { max-width:100%; }
  .apps { margin:0 0 0 0; }
  .apps ul { margin:0 0 0 0; padding:0; float:none; clear:both;}
  .apps li { list-style:none; display:inline-block; margin-bottom:3px;}
  .apps .title { font-family:'Roboto', sans-serif; font-weight:500; font-size:16px; color:#ffffff; line-height:22px; float:none; padding-right:0px; clear:both; display:block; text-align:center; padding-bottom:8px; }
  .apps .title br { display:none; }
  .obar .fleft { float:none; text-align:center; }
  .obar .fright { float:none; }
  .watch { float:none; background:none; padding:0; margin:15px 0; overflow:hidden; }
  .watch .live { background:url(Images/BizTv-sm.png) top right no-repeat; width:157px; height:45px; display:block; margin:0 auto;}
  .watch .live:hover { background-position:bottom right; }
  .list {list-style:none; padding:0 0 0 0; margin:0 auto; position:relative; float:none; text-align:center; width:80px; }
  .hlp { padding:0 0 0 0 !important; }
  .hmp { padding:0 0 0 0 !important; }
  .hrp { padding:0 0 0 0 !important; }
  .iclp { padding:0 0 0 0 !important; }
  .icrp { padding:0 0 0 0 !important; }
  .hmbp { margin:50px 0 0 0;}
  .pschedule ul { text-align:center; }
  .wshow ul { text-align:center; }
  .wshow li { margin-bottom:30px; list-style:none; overflow:hidden; clear:both; text-align:center; }
  .wshow .round { float:none; margin:0 auto;}
  .wshow .round img { display:block; max-width:100%; }
  .wshow .cont { float:none; clear:both; margin:10px 0 0 0; width:auto; }
  .nshows { text-align:center;}
  .nshows .scleft { padding:0 0 0 0 !important;}
  .nshows .scright { padding:40px 0 0 0 !important;}
  .nshows .mimg { float:none; margin-right:0px; width:150px;}
  .nshows .mimgh { width:100%;}
  .nshows .showcont { text-align:center; }
  .schedule td.time { white-space:nowrap; color:#555555; font-size:15px; font-weight:normal; }
  .schedule table, .schedule thead, .schedule tbody, .schedule th, .schedule td, .schedule tr { display:block; }
  .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border:0; border-bottom: 1px solid #ddd;}
  .schedule thead tr { position:absolute; top:-9999px; left:-9999px; }
  .schedule tr { }
  .schedule th { display:none; }
  .schedule td { border: none; position:relative; padding-left:115px !important; text-align:left; display:block;  }
  .schedule td:before { position:absolute; top:6px; left:6px; width:25%; padding-right:10px; white-space:nowrap; text-align:left;}
  .schedule tr:nth-child(odd){ background:#f4f4f4; }
  .schedule tr td:first-child { font-weight:bold; color:#000000; }
  .schedule td:nth-of-type(1):before { content: "EST"; color:#f6871e; font-weight:bold; }
  .schedule td:nth-of-type(2):before { content: "Monday"; color:#f6871e; font-weight:bold;}
  .schedule td:nth-of-type(3):before { content: "Tuesday"; color:#f6871e; font-weight:bold;}
  .schedule td:nth-of-type(4):before { content: "Wednesday"; color:#f6871e; font-weight:bold;}
  .schedule td:nth-of-type(5):before { content: "Thursday"; color:#f6871e; font-weight:bold;}
  .schedule td:nth-of-type(6):before { content: "Friday"; color:#f6871e; font-weight:bold;}
  .schedule td:nth-of-type(7):before { content: "Saturday"; color:#f6871e; font-weight:bold;}
  .schedule td:nth-of-type(8):before { content: "Sunday"; color:#f6871e; font-weight:bold;}
  .npwrapper { float:none; margin:20px 0 10px; text-align:center; width:100%; padding-right:0px; }
  .npwrap { float:none; text-align:center; }
  #dnn_ctr632_ListingPage_dataListEvents td { display:block; }
  .header .adds { display:none;}
  .nowplaying { float:none; }
  .vgrid td { display:block; padding-bottom:30px; }
  .vgrid td a {  width:100%;  }
  .vgrid td a img { width:100%; margin:0 0 10px 0; }
  .vframe { height:320px; }
  #videoModal .modal-dialog { width:90%; }
  .flexslider .slides { height:inherit; }
  .bsingle .banner-cont { padding:0; }
  .banner-wrapper .banner-cont .container { padding:0 !important; }
  .vtitle { margin:30px 0 20px 0;}
  .black-title-left { margin-bottom:0 !important; }
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #dnnMenu .topLevel li:nth-child(13) a div { margin-bottom:20px !important;  }
  #dnnMenu .topLevel li:nth-child(25) a div {  margin-bottom:20px !important;   }
}