﻿

#footer .region-signboard .region-title {
  vertical-align: middle;
  max-width: 80%;
  overflow: hidden;
}


#footer .region-signboard .region-title span {
  padding-left: 0.5rem;
  display: inline-block;
  vertical-align: middle;
}
.cta__2column--title{font-size:26px;font-weight:normal;color:#0955a4;margin:0;padding:20px 0}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}
.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin:0 0 5px}
.media-list{padding-left:0;list-style:none}
.front #block-menu-menu-especially-for ul li a:hover,.home-section li.media a:hover{color:#218bc1;background-color:transparent;text-decoration:none;}
.front .home-section li.media img{margin-right:10px;}
.home-section h4.media-heading{font-family:'Swiss721BT','Open Sans',Helvetica,sans-serif;font-size:16px;line-height:21px;font-style:normal;color:#434242;display:inline;margin-bottom:5px;}
.home-section li.media{padding-left:10px;}


div.view-content div.media img {
    display: none;
}
	
div.view-content div.media:first-of-type img {
    display: block;
}


div.media .pull-left {
    margin-right:20px;
}

.home-section div.media {
    padding-left: 10px;
}

.td-a-rec {
  margin: 30px auto 30px;
  text-align: center;
}

.td-a-rec-id-header_mob {
  margin-top: 25px;
}

.td-a-rec-id-smart_list_mob {
  margin: 20px auto 15px;
}

.td-post-content .td-a-rec {
  margin: 20px auto 15px;
}

.paged.page .td-a-rec-id-header_mob {
  margin-bottom: -10px;
}

.category .td-a-rec-id-header_mob {
  margin-bottom: 0;
}

.single .td-a-rec-id-header_mob {
  margin-bottom: 15px;
}

.author .td-a-rec-id-header_mob {
  margin-bottom: 15px;
}

.tdm_smart_list_1 .td-a-rec-id-smart_list_7 {
  margin-bottom: 0;
}

          .top .main .main_inner .main_right .nowonair dl dt .nowonair_info {
            margin-left: 5px;
            width: 160px; }

            .top .main .main_inner .main_right .nowonair dl dt .nowonair_info .time {
              font-size: 80%;
              margin-bottom: 5px;
              margin-top: 5px; }

            .top .main .main_inner .main_right .nowonair dl dt .nowonair_info .title {
              line-height: 1.3; }
.et_pb_section{padding:54px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}
.et_pb_section.et_pb_fullwidth_section{padding:0}
.et_pb_section_5.et_pb_section{background-color:#000000!important}
.et_pb_section_3.et_pb_section{background-color:#296fb7!important}
.et_pb_section_1.et_pb_section{background-color:#f7f7f7!important}
.et_pb_section_2.et_pb_section{background-color:#ffffff!important}
.ordersec aside span.yellow{color:#fffc00;font-weight:700}
.ordersec2 aside span.yellow{color:#fffc00;font-weight:700}
ul.orderbtninp li a span.yellow{color:#d8ff00;font-size:28px}
.freebies aside span.yellow{color:#d8ff00;font-family:robotocondensed-bold;font-size:36px}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}





    .title{
        padding-bottom: 15px;
        }

.banner-wrap .desc-cont .title{
	font-size:18px;
	font-weight: bold;
	line-height: 21px;
}
.block-type-header a.banner-image{display:block;width:100%;height:100%}


	.pennant
	{
		color: #bbb;
	}


	#featured .pennant
	{
		font-size: 4em;
	}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}

.ci-text{
    font-size: 16px;
    font-weight: 400;
}
#container{width:99%;margin:1.4em 0 0 0;padding:0}
#container h1,#container h2{font-size:1.8em;margin:0 0 .2em 0;padding:0;font-weight:400}
#container #posts .post .copy h1,#container #posts .post .copy h2,#container #posts .post .copy h3,#container #posts .post .copy h4,#container #posts .post .copy h5,#container #posts .post .copy h6{font-weight:400;padding:8px 0 8px 0;clear:both}
#container #posts .post .copy ol,#container #posts .post .copy ul{margin-left:16px;padding:0;text-indent:0}
#container #posts .post .copy ol li,#container #posts .post .copy ul li{list-style:disc outside;text-indent:8px;margin-left:8px}
#container #posts .post .copy ol li{list-style:decimal}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}


.icon-bar-box{
    float: right;
    margin: 3px 5px;
}


.icon-bar{
    background: #6d6d6f;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

			#footer .menus td.space  {
				width:17px;
				cursor:default;
			}


a.alignnone {
    display: inline-block;
}


a.alignleft,
a.alignnone,
a.alignright {
	max-width: 100%;
}


img.alignnone,
.alignnone {
	margin-bottom: 12px;
}


.before-footer-widgets a.aligncenter,
.before-footer-widgets a.alignleft,
.before-footer-widgets a.alignnone,
.before-footer-widgets a.alignright {
	margin: 0;
	padding: 0 15px;
}


.home-middle .featured-content .alignnone {
	margin-bottom: 32px;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_39 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

.header-text {    border-left: 1px solid #3d4b62;color: #3d4b62;font-size: 16px;left: 335px;line-height: 1.125em;margin-top: 19px;padding-left: .66em;position: absolute;}


.block .block-content #leftnav-tree li.level0 ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: none;
}


.block .block-content #leftnav-tree li.level0.active ul.level1 {
    font-weight: normal;
    margin: 0 15px 5px;
    display: block;
}


ul.level1 .active a {
    font-weight: bold;
    color: #cd0000;
}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

#header-right-section {
	float: right;
}

#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
}

#header-right-section .widget h3 {
	padding-bottom: 5px;
}


    .better-responsive-menu #header-text-nav-wrap #header-right-section .widget,
    .better-responsive-menu #header-text-nav-wrap {
        padding: 0;
    }
