#timely-single h1.article-title {
    border-bottom: 1px solid #ccc;
}
footer.timely.ai1ec-event-footer {
    background: no-repeat;
    border: 0;
}
nav.main-menu.nav-container.menu-container.nav-collapse.collapse.in {
    height: auto !important;
}
#election-wrap p, #election-wrap li {
    font-size: 17px;
    line-height: 30px;
    margin: 0 0 1em;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #434242;
}
#election-wrap li {
    margin-bottom: 0;
}
.election-table tr td {
    width: 9%;
    padding-bottom: 12px;
    vertical-align: top;
    font-weight: bold;
}
.election-table tr td:first-child {
    width: 26%;
}
.bottom-election tr td {
    padding-bottom: 12px;
    vertical-align: top;
    font-weight: bold;
    width: 16%;
}
.bottom-election tr td:first-child {
    width: 26%;
}
.home-top {
    border-bottom: 1px solid #ccc;
    margin-bottom: 8px;
    padding-bottom: 9px;
}
.home-top .section-logo {
    margin-bottom: 8px;
}
.home-top .articles {
    margin-top: 15px;
}
.home-top:after {
    content: " ";
    display: table;
    clear: both;
}
.main-block table tr {
    font-family: Roboto;
    font-weight: 300;
}
.page h1, .page h2 {
    font-family: "meno-display",serif;
}
.widget form.wpcf7-form {
    padding: 0 !important;
}
.email-signup span.wpcf7-list-item {
    margin-left: 0;
    line-height: 22px;
}
span.sub-line {
    display: block;
    margin-bottom: 10px;
    margin-left: 23px;
    color: #888;
}
.top-728 {
    padding: 0;
}
#top-slider > div {
    border: 1px solid #ccc;
}
#top-slider .sg-splash-bottom-menu .imageContainer a img {
    max-height: 220px;
    max-width: 560px;
}
.bb-cats .article-tags a {
    color: #7ac149;
}
.bb-cats .article-tag.okhd {
    color: #7ac048 !important;
}
ul#menu-footer-menu li a {
    font-size: 18px;
    font-family: Oswald;
    text-transform: uppercase;
}
h2.cdeh2 {
    font-family: 'Roboto', sans-serif !important;
}
div#text-32 {
    margin-bottom: 0px !important;
}
.article-item.big-home {
    width: 65%;
    float: left;
}
.content-item-list .articles .article-item {
	border: 0;
}
.article-item.clearfix.photo.normal-list {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}
.wrap-sponsored {
    /*border-top: 1px solid #ccc;*/
    border-bottom: 1px solid #ccc;
    padding-top: 10px;
    padding-bottom: 15px;
    margin-bottom: 5px;
}
.articles .wrap-sponsored:first-child {
    /*border-top: 1px solid #ccc;*/
    padding-top: 0px;
    margin-bottom: 8px;
}
.article-item.big-home h3 {
    font-size: 35px;
}
.article-item.big-home h3 a, .article-item.no-thumb h3 a {
    color: #000;
}
.article-item.no-thumb {
    width: 32%;
    float: right;
    text-align: center;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}
.article-item.no-thumb h3 {
    font-size: 18px;
    line-height: 1.3;
}
.author {
    text-transform: uppercase;
}
.issue-archive #custom_html-2 {
    margin: 15px 0;
}
.content-item-list.basic .articles .article-item .article-image.sponsore-image {
    margin: 0;
    padding: 0;
}
.article-content.sponsore-content > * {
    padding-left: 30px;
}
.sponsore-tag {
    background: #7ac149;
    color: #000;
    padding: 9px 5px;
    text-transform: uppercase;
    font-weight: bold;
}
.page-container .replace-auto {
	/*padding-right: 10px;*/
	border: none;
}
.widget-area .module h2 {
	font-family: 'Oswald', sans-serif;
	font-weight: 200;
	font-size: 28px;
}
.column-right.replace-auto .module h2 {
    line-height: 1.1em;
    padding: 2px 0 5px !important;
    color: #000;
    margin-top: 0;
}
.replace-auto.column-right div.module, .replace-auto.column-right div.module:last-of-type {
    border-radius: 0 !important;
}
.nf-button {
    text-transform: uppercase;
    color: #fff !important;
    background: #888;
    border-radius: 4px;
    padding: 5px 10px;
    border: 0;
    font-family: Roboto;
    text-decoration: none !important;
    font-size: 14px;
    line-height: 20px;
}
/*Calendar*/
.ai1ec-title-buttons .ai1ec-contribution-buttons {
    float: left;
    width: 100%;
    margin: 0 !important;
}
.ai1ec-btn-group > .ai1ec-btn-xs {
    width: 100%;
    line-height: 30px;
    margin: 2px 0 8px 0;
    font-size: 14px;
}
.column-right.replace-auto .module, .calendar-sidebar .module {

}
.replace-auto .column-right div.module .widget-title {
    margin-top: -10px;
}
.widget .cover-image {
    width: 38%;
    float: left;
}
.widget .cover-image img {

}
.widget .module.current-issue, .widget-area label.profiles_top {
    padding-top: 0 !important;
}
#side-homeweek {
	padding: 0;
}
#side-homeweek > div > p:first-child {
    margin-top: -20px;
}
.column-right div.current-issue div.content div.newsstand {
    float: right;
    width: 56%;
}
.column-right div.current-issue div.content div.newsstand h4 {
    margin: 5px 0;
    font-weight: 700;
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    font-size: 18px;
    line-height: 1.2;
    font-family: Roboto;
}
.column-right div.current-issue div.content div.newsstand h4 a {
	color: #000;
}
.content-item-list .articles .article-item.sponsored-main {
    padding-right: 10px;
    padding-top: 0;
}
.ad-center broadstreet-zone-container, .ad-center broadstreet-zone {
	/*text-align: left !important;*/
}
.column-middle.replace-auto.span8, .page-container div.row-fluid div.column-right {
	padding-top: 15px;
}
.list-bar {
    text-align: right;
}
.list-bar ul, .list-bar li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block;
}
.list-bar li a {
    font-size: 10pt;
    color: #000000;
    text-transform: uppercase;
}
.list-bar li a:after {
    content: " | ";
}
.list-bar ul li:last-child a:after {
    content: " ";
}
footer {
    color: #808080 !important;
}
div#footer-main-menu {
    margin: 10px 0;
}
.nav-container ul.nav > li > div.menu-item-wrapper > a, ul#menu-sections-1 li a {
    font-size: 18px;
    font-family: Oswald;
    text-transform: uppercase;
}
header.navbar .navbar-inner .container-fluid .eyebrow nav.eyebrow #eyebrow-list.nav > li > a, div#footer-eyebrow-menu ul li a {
    font-size: 13px;
    font-weight: 500;
}
span.pro-tag {
    font-family: 'meno-display' !important;
    font-size: 13px !important;
    margin-top: 0 !important;
}
.pro-left p a {
    word-wrap: break-word;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent{
    padding: 0 !important;
}
.giveaways input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 97%;
}
.editorletter, .editorletter table{
    width: 100%;
}
.editorletter textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    width: 97%;
}
.editorletter input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 94%;
}
@media (min-width: 980px) {
	.eyebrow .nav > li > a {
		padding-right: 19.5px;
	}
	.replace-auto.column-right div.module {
		margin-bottom: 0;
	}
	header.navbar .navbar-inner .logo-wrapper img {
	    width: 230px !important;
	    margin-top: 6px;
	}
	.mother-menu {
	    float: left;
	    width: 60%;
	    margin-left: 7%;
	}
	.mother-menu .main-menu {
	    margin-top: 8px;
	    margin-left: 3px;
	}
	.nav-container ul.nav > li > div.menu-item-wrapper > a {
	    text-align: left !important;
	    color: #fff;
	    text-transform: uppercase;
	}
	.mother-menu .container-fluid {
	    padding: 0;
	}
	.mother-menu .hamburger:after {
	    content: '\2630';
	    color: #fff;
	    display: inline-block;
	    font-size: 20px;
	    position: relative;
	    top: -29px;
	    float: right;
	    left: 18px;
	}
}
.navbar .nav > li > div.menu-item-wrapper > a:hover, .navbar .nav > li > div.menu-item-wrapper > a:focus {
    text-decoration: underline !important;
    color: #fff !important;
    background: none !important;
}
.nav-container ul.nav > li:first-child a {
    padding-left: 0 !important;
}
.section-logo {
    padding: 15px 0 15px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #000;
}
.section-logo img {
    max-height: 48px;
}
.content-item-grid.module .article-item {
    width: 32%;
    margin-right: 1.5%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}
.content-item-grid.module .article-item:last-child {
    margin-right: 0;
}
.content-item-grid.module .article-item:nth-child(3n) {
    margin-right: 0;
}
.page-template-slider_listing .content-item-grid.module .article-item {
    width: 32%;
    margin-right: 1% !important;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 20px;
}
.page-template-slider_listing .content-item-grid.module .article-item:nth-child(3n) {
	margin-right: 0 !important;
}
.content-item-grid.basic .top-grid-2 h3, .content-item-grid.basic .top-grid-3 h3 {
    font-size: 20px;
    line-height: 1.3;
    margin: 5px 0;
}
h3.article-title.gridmag {
    font-size: 16px;
    line-height: 1.5;
}
.thumbnails > li.issue.frongpage-cover {
    width: 15.82%;
    margin-left: 1%;
}
.thumbnails > li.issue.frongpage-cover:first-child {
    margin-left: 0;
}
.front-issue {
    text-align: left;
    text-transform: uppercase;
    letter-spacing: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #000;
    font-family: 'Oswald', sans-serif !important;
    font-weight: 200;
    padding-bottom: 10px;
    color: #00529C;
}
.content-item-list.bethesdamag-bottom .articles .article-item .article-content .article-tag {
    color: #00529C;
    font-weight: normal;
    font-size: inherit;
    font-family: inherit;
    text-transform: inherit;
    padding-top: 0px;
}
.article-tag.okhd {
    background: #fff;
    color: #7AC147;
    font-weight: 400;
    font-size: 15px;
    /*font-family: 'Encode Sans Expanded', sans-serif;*/
    font-family: Roboto;
    text-transform: uppercase;
    padding-top: 0px;
}
header.navbar .navbar-inner .branding .logo-wrapper {
    background: #000;
    position: static;
    float: left;
}
#sitesearch input.search-query.searchform {
    width: 140px;
    border-radius: 3px;
    height: 21px;
}
.home .navbar {
    /*margin-bottom: 0;*/
}
.column-middle.span8, .main-block.respond-container.span8 {
    border-right: 1px solid #ccc;
    padding-right: 5%;
}
.page-container div.row-fluid div.column-right {
    padding-right: 0;
    padding-left: 15px;
}
.sponsore-tag {
    background: none;
}
.sponsore-tag span, .okhomeweek span {
    color: #666;
    font-family: "meno-display",serif;
    font-size: 13px;
}
.okhomeweek span {
    text-transform: uppercase;
}
.okhomeweek h2 {
    font-size: 36px !important;
    margin-top: 0;
    margin-bottom: 15px;
}
.sponsored-main {
    background: #efefef;
}
form.sabai-search.sabai-search-mini {
    background: none;
    border: none;
    padding: 0 !important;
}
form.sabai-search.sabai-search-mini input, form.sabai-search.sabai-search-mini select {
    background-color: #eaedf2 !important;
}
.side-mail p {
    color: #000 !important;
}
.side-mail br {
    display: none;
}
div.widget_text div.textwidget form.mc4wp-form {
    padding: 0;
}
div.widget_text div.textwidget form.mc4wp-form p {
    margin: 0;
    margin-bottom: 10px;
}
.side-mail input[type="text"] {
    width: 150px;
    margin-right: 10px;
}
.side-mail input[type="email"] {
    width: 285px;
}
.side-mail input[type="submit"] {
    border-radius: 0;
    border: 1px solid #000 !important;
    background: #fff !important;
    color: #000 !important;
    text-shadow: none !important;
}
#home-week .article-item.clearfix.photo.item_pagetype_link {
    height: auto !important;
}
#home-week .article-image.clearfix.image_pos_left {
    float: none;
    padding: 0;
}
#home-week .article-image.clearfix.image_pos_left a {
    display: block;
}
/*okhd*/
.front-signup .side-mail input[type="text"] {
    width: 47.355%;
    margin-right: 0;
}
.front-signup .side-mail input[type="email"] {
    width: 98.3%;
}
.front-signup .side-mail input[type="submit"] {
    float: right;
    margin-right: 0px;
    margin-bottom: 40px;
    background: #888888 !important;
    color: #ffffff !important;
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: bold;
}
.front-signup input[type="text"]:nth-child(2) {
    margin-right: 15px !important;
}
/* Home of week sidebar*/
.home div#text-32 {
    display: none;
}
#menu_1536.nav-container {
    margin-top: 5px;
}
.module h2 {
    font-size: 182%;
}
.column-right.replace-auto.span4.widget-area br, .column-right.respond-container.span4.widget-area br {
    display: none;
}
label.profiles_top {
    padding-left: 0px !important;
}
select.profiles_select {
    margin: 0 !important;
    width: 100% !important;
}
/*trending widget*/
.trwidget h2.widget-title {
    margin-bottom: 5px;
}
.trwidget ul {
    margin: 0;
}
.trwidget ul li {
    list-style: none;
    padding-bottom: 3px;
    border-bottom: 1px solid #ddd;
    padding-top: 3px;
}
.trwidget ul li a {
    font-size: 16px;
    color: #000;
}
.popular-posts h2.widget-title {
    margin-bottom: 5px;
}
.popular-posts ul {
    margin: 0;
}
.popular-posts ul li {
    list-style: none;
    padding-bottom: 3px;
    border-bottom: 1px solid #ddd;
    padding-top: 3px;
}
.popular-posts ul li a {
    font-size: 14px;
    color: #000;
    font-family: Roboto;
    font-weight: 700;
}
/*gallery slider*/
#menu_1536.nav-container {
    margin-top: 5px;
}
#text-6 .sg-splash-bottom-menu {
    margin-top: -15px;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent {
	/*padding: 8px !important;*/
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent.sidebar-slide {
	padding: 15px 0px !important;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer.magaslider .galleryContent {
    padding: 12px 20px !important;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .caption {
    text-align: left !important;
    padding-left: 0;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .description {
    padding-left: 0 !important;
    padding-top: 8px;
    color: #FFF;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
}
#text-32 .sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .description {
    font-size: 16px !important;
}
.sg-splash-bottom-menu .galleryMenu .galleryMenuItem .galleryMenuItemInner.ms-bullet {
    background: transparent;
}
.sg-splash-bottom-menu .galleryMenu .galleryMenuItem.selected .galleryMenuItemInner.ms-bullet {
    background: #FFF !important;
}
.marketing-slider h2, .marketing-slider p, .marketing-slider a {
    color: #fff;
    border: 0;
    margin-right: 30px !important;
    margin: 0;
    font-size: 12px;
    line-height: 1.3;
    text-align: left;
}
.marketing-slider h2{
    padding: 21px 0px 0px 21px;    
}
.marketing-slider p{
    padding: 6px 0px 0px 21px;    
}
.marketing-slider a {
    font-weight: 300 !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    margin: 0 !important;
}
.marketing-slider a:hover {
    text-decoration: none;
}
.marketing-slider h2 {
    font-weight: normal;
    font-size: 26px;
    text-transform: uppercase;
    font-family: "meno-display",serif;
}
.marketing-slider p {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.top-grid-1 h3.article-title {
    font-family: "meno-display",serif;
    font-size: 42px;
    line-height: 46px;
}
.five-cat {
    margin-top: 40px;
}
.content-item-list .articles .five-cat h3 {
    margin: 0;
    line-height: 1;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
.content-item-list .articles .five-cat h3 a {
    font-size: 16px;
    font-weight: normal;
}
div#top-bullet {
    float: none;
    margin: 0;
    width: inherit;
    position: absolute;
    padding: 0 !important;
    bottom: 5px;
}
.widget-area > .widget {
    margin-bottom: 30px !important;
    padding: 10px 0;
}
.side-social {
    text-align: center;
    padding: 15px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.side-social br {
    display: none;
}
.side-social a img {
    margin-right: 6%;
}
.side-social a:last-child img {
    margin: 0;
}
.gray-button a {
    text-transform: uppercase;
    color: #fff;
    background: #888;
    border-radius: 4px;
    padding: 5px 10px;
}
span.sep {
    color: #999;
    font-weight: 400;
    margin: 0 2px;
}
span.sep-comment {
    background: #999;
    color: #fff;
    font-size: 11px !important;
    padding: 1px 5px;
    position: relative;
}
span.sep-comment:after {
    border-color: #999 transparent transparent transparent;
    position: absolute;
    bottom: -3px;
    left: 0;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 3px 3px 0 0;
}
.breadcrumb {
    border: none;
}
.breadcrumb .divider {
    color: #222;
    vertical-align: text-bottom;
}
.content-item-list .articles .article-item .article-content .article-tag {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 400;
}
.content-item-grid.module .article-item.top-grid-3 .article-image {
    margin-bottom: 15px !important;
}
.sponsore-tag {
    padding-bottom: 0;
    margin-bottom: 10px !important;
}
.article-content.sponsore-content h3 a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500;
    font-size: 22px;
    line-height: 24px;
}
.bread-logo {
	height: 18px;
    position: relative;
    top: -4px;
}
.article-content.sponsore-content .deck p {
    font-size: 14px !important;
    line-height: 20px;
    font-family: 'Merriweather', serif;
}
.deck {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    /*font-weight: 300;*/
    font-size: 16px;
    line-height: 22px;
}
.single .content-item-list .articles .article-item .article-content .article-tag {
    color: #00529C;
}
.single a.archive {
    margin-top: 20px;
    display: inline-block;
}
.single article.article.page-content {
    margin-top: 35px;
}
.single p.photo-description {
    border-bottom: 1px solid #ccc;
    padding-bottom: 9px;
    margin-top: 12px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 18px;
}
.single h1.article-title, .page-container h1.page-title {
    /*font-family: Open Sans !important;*/
    font-family: "meno-display",serif !important;
    color: #040404 !important;
    font-size: 42px !important;
    line-height: 46px !important;
}
.single h3.deck, .article.page-content h3 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500;
}
.single-line {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4px 0 6px 0;
    margin-bottom: 15px;
}
.single #article-container .article .datepublished, .single #article-container .article .by-line {
    margin-bottom: 0px;
    font-style: normal;
    color: #222;
    font-family: 'Roboto', sans-serif !important;
}
#article-container.page-container div.row-fluid div.main-block article.article p, .article.page-content p, .article.page-content li {
    font-size: 17px;
    line-height: 30px;
    margin: 0 0 1em;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    /*font-weight: 300;*/
}
.article.page-content .okul li {
    margin-bottom: 0;
}
ul.topnav li {
    margin-bottom: 0 !important;
}
.single .by-line iframe {
    position: relative !important;
    top: 5px;
}
/* New Design */
.article-tags a {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
}
#home-week h3 {
	margin-bottom: 0px;
	margin-top: 10px;
}
#home-week h3 a {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}
#home-week div.deck {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Merriweather', serif;
}
li.issue.frongpage-cover > div > a {
    font-family: Roboto;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}
.module p, .content.related-content .summary {
	font-size: 16px;
}
.module h3 a {
	font-family: "meno-display",serif;
	font-weight: 800;
	font-size: 22px;
	line-height: 25px;
}
.module .row_5 h3 {
    margin-top: 15px !important;
}
.module .row_5 h3 a {
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer.magaslider {
    background: #00529C;
}
.home .sg-splash-bottom-menu .contentContainerSpace .contentContainer.magaslider {
    background: #00529C;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer a {
	font-family: "meno-display",serif;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .sidebar-slide a {
	font-size: 24px;
}
.sg-splash-bottom-menu .contentContainerSpace .contentContainer .galleryContent .caption a:hover {
	color: #fff;
}
.widget .sg-splash-bottom-menu .contentContainerSpace .contentContainer.magaslider {
    /*background: #000;*/
}
.widget .sg-splash-bottom-menu .contentContainerSpace .contentContainer a {
    font-family: "meno-display",serif;
    font-size: 22px;
    font-weight: 900;
}
.widget .sg-splash-bottom-menu .contentContainerSpace .contentContainer.magaslider .galleryContent {
    padding: 12px !important;
}
.widget #magas, .widget #magas .magaslider {
    height: 65px !important;
}
p.gray-button {
    display: none;
}
.home p.gray-button, .page-id-157738 p.gray-button {
    display: block;
}
.bb-cat-ad {
    text-align: center;
    /*border-top: 1px solid #ccc;*/
    padding: 4px 0 10px 0;
}
.postid-29373 article.article.page-content > p:nth-child(n+10) {
    margin-bottom: 0 !important;
    line-height: 1.4 !important;
}
.beat-single {
    margin-top: 11px !important;
}
/* End */

/* Best of accordion */
.best-of-tree ul {
    list-style: none;
}
/* End */
h2.widget-title {
    margin-bottom: 15px !important;
}
#archive-solid > h2 {
    margin-bottom: 15px;
}
.okloadmore {
    text-align: right !important;
}
span.tag-title {
    font-family: 'meno-display';
    font-size: 24px;
    float: right;
    position: relative;
    top: 10px;
}
#article-container.page-container div.row-fluid div.main-block article.article div#article-image.image-container p.photo-description {
    line-height: 1.6;
    margin-top: 5px;
}
figure.wp-caption figcaption.wp-caption-text {
    line-height: 1.6;
    margin-top: 5px;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 10px;
    color: #434242;
    font-family: 'Roboto', sans-serif;
    border-bottom: solid 1px #a6a6a6;
    padding-bottom: 4px;
}
#special-food-cat broadstreet-zone{
    display: none;
}
.category-484 .sg-splash-bottom-menu{
    /*display: none !important;*/
}
figure.aligncenter {
    max-width: 100%;
    margin: 0;
}
ul.newcomerg li, ul.newcomerg-bottom li{
    margin: 0 !important;
}
ul.newcomerg li{
    line-height: 20px !important;    
}
ul.newcomerg-bottom{
    margin-left: 0 !important;
}
ul.newcomerg-bottom li{
    list-style: none;
}
/*Search*/
.well {
    margin-top: 5px !important;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
#sitesearch_results .search_results_sort {
    float: right;
    margin-left: 15px;
}
.btn-group {
    position: relative;
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid #bbb;
    border-bottom-color: #a2a2a2;
    color: #333;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image: -o-linear-gradient(top,#fff,#e6e6e6);
    background-image: linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00e5e5e5', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn {
    border-color: #c5c5c5;
    border-color: rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    color: #333;
    background-color: #e6e6e6;
}
.btn.disabled, .btn[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.btn-group > .btn {
    position: relative;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.btn-group > .btn, .btn-group > .dropdown-menu {
    font-size: 14px;
}
.btn-group > .btn:first-child {
    margin-left: 0;
}
.btn-group > .btn + .btn {
    margin-left: -1px;
}
.btn-group > .btn:last-child {
}
.search-results .btn-group > .btn:first-child {
    margin-left: 0;
    border-radius: 0 4px 4px 0 !important;
}
.search-results .btn-group > .btn:last-child {
    border-radius: 4px 0px 0px 4px !important;
}
.elm-wrapper {
    margin-top: 18px;
}
.elm-wrapper:after {
    display: table;
    content: "";
    clear: both;
}
button.elm-button {
    float: right;
    text-transform: uppercase;
    color: #fff;
    background: #888;
    border-radius: 4px;
    padding: 5px 10px;
    border: 0;
    font-family: Roboto;
}
.elm-loading-anim {
    display: none;
}
#sitesearch_results .search_results_header {
    font-size: 125%;
    padding: 5px 0;
}
#sitesearch_results .search_results_total, #sitesearch_results .search_term {
    font-weight: bold;
}
.info.well {
    padding-bottom: 30px;
}
.search_results_header, .search_results_sort {
    display: inline-block;
}
.search_results_header{
    float: left;
    padding-top: 7px;    
}
.search_results_sort {
    display: inline-block;
    float: right;
}
.search .pagination h2.screen-reader-text{
    display: none !important;
}
.search .pagination span.page-numbers, .search .pagination a.page-numbers {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
.search .pagination span.page-numbers.current {
    background: #f5f5f5;
}
.search .pagination a:first-child, .search .pagination span:first-child {
    border-left-width: 1px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}
.search .pagination a:last-child, .search .pagination span:last-child {
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.search .pagination a, .search .pagination span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left-width: 0;
}
/*Search End*/
.ai1ec-single-event .ai1ec-time .ai1ec-field-value, .ai1ec-multi-event .ai1ec-time .ai1ec-field-value {
    font-size: 14.3px;
}
.ai1ec-col-sm-12.single-full:after {
    clear: both;
    content: "";
    display: table;
    margin-bottom: 15px;
}
.ai1ec-col-sm-12.single-full, .timely-map > div {
    padding: 0;
}
article#timely-single, #timely-single .single-full {
    font-family: Roboto;
}
.timely-map:after {
    content: "";
    clear: both;
    display: table;
    margin-bottom: 15px;
}
.wgthms p{
	display: none;
}
@media screen and (min-width: 768px) {
    .wgtrt .sg-splash-bottom-menu .imageContainer a img, .wgthms .sg-splash-bottom-menu .imageContainer a img {
        /* width: 100%; */
        /* height: auto; */
        width: 300px !important;
        height: 250px !important;
        object-fit: cover;
    }
    .ai1ec-col-sm-12.single-full > div {
        width: 32%;
        display: inline-block;
        vertical-align: top;
        margin-right: 2%;
    }
    #top-slider .sg-splash-bottom-menu .contentContainerSpace {
        height: 210px !important;
    }
    .ai1ec-col-sm-12.single-full > div > div {
        width: 100%;
        text-align: left;
    }
    .sg-splash-bottom-menu .contentContainerSpace .contentContainer.marketing-text {
        background: #00529C;
        max-width: 251px;
        /*max-width: 222px;*/
        color: #FFF;
        min-height: 250px !important;
        /*padding: 15px;*/
        right: 0;
        /*padding-top: 10px;*/
        text-align: left;
    }
	.sabai-entity-mode-full .sabai-directory-custom-fields {
	    border: 1px solid #777;
	    padding: 5px 10px;
	    font-family: Roboto;
	    font-weight: 300;
	}
	.sabai-entity-mode-full .sabai-directory-custom-fields > div {
	    width: 48%;
	    display: inline-block;
	    vertical-align: top;
	}
	.widget_text .sg-splash-bottom-menu .imageContainerSpace {
	    min-height: 150px !important;
	}
	.wgtrt .sg-splash-bottom-menu .imageContainerSpace, .wgthms .sg-splash-bottom-menu .imageContainerSpace {
	    min-height: 250px !important;		
	}
	#magas, #magas .magaslider {
	    height: 90px !important;
	}
	.bethesdamag-bottom .fixed-picture-block img {
	   height: 160px;
	   object-fit: cover;
	}
	.page-body {
	    overflow-x: hidden;
	}
    .page-content {
        position: relative;
    }
	header.navbar .navbar-inner .container-fluid #eyebrow {
		position: static;
		overflow: visible;
	}
	.navbar .nav > li.menu-item-has-children > div.menu-item-wrapper > a {
	    background: #000 !important;
	    color: #FFF !important;
	}
	header.navbar #sitesearch {
	   bottom: 24px !important;
	   right: 0;
	}
	.content-item-grid.module .article-item.top-grid-1 {
		width: 100%;
	}
	.content-item-grid.module .article-item.top-grid-2 {
		width: 48.75%;
	}
	.content-item-grid.module .article-item.top-grid-3 {
		width: 32%;
	}
	.top-grid-3 .okfrontimage {
	    height: 175px;
	}
	.content-item-grid.module.bethesdamag-bottom .article-item {
		margin-right: 2%;
	}
	.content-item-grid.module.bethesdamag-bottom.profiles-wrap .article-item {
		margin-right: 1%;
	}
	.content-item-grid.module.bethesdamag-bottom .article-item:nth-child(3n) {
		margin-right: 0;
	}
	.page-id-157738 .content-item-grid.module.bethesdamag-bottom .article-item:nth-child(n+10) {
		margin-right: 2%;
	}
	.page-id-157738 .content-item-grid.module.bethesdamag-bottom .article-item:nth-child(13),.page-id-157738 .content-item-grid.module.bethesdamag-bottom .article-item:nth-child(16),.page-id-157738 .content-item-grid.module.bethesdamag-bottom .article-item:nth-child(19) {
		margin-right: 0;
	}
	#archive-solid .article-item {
		margin-right: 1.5%;
	}
	#archive-solid .article-item:nth-child(3n) {
		margin-right: 0;
	}
    div#share-all {
        position: absolute;
        top: -40px;
        right: 0;
    }
    .single article.article.page-content {
        margin-left: 10%;
    }
    .ok-row-4 .article-item.clearfix.photo.item_pagetype_link {
        width: 23.9% !important;
        margin-right: 1.45% !important;
    }
    .ok-row-4 .article-item.clearfix.photo.item_pagetype_link:nth-child(4) {
        margin-right: 0 !important;
    }
    .articles .oksections.extra-scope .article-item {
        margin-right: 1.5% !important;
    }
    .articles .oksections.extra-scope:nth-child(3n) .article-item {
        margin-right: 0 !important;
    }
    .category .fixed-picture-block img, .page .fixed-picture-block img {
        width: 100%;
        height: 160px;
        object-fit: cover;
    }
    .top-grid-2 .fixed-picture-block img {
        height: 259px;
        object-fit: inherit;
    }
    .page.parent-pageid-11713 .fixed-picture-block img, .page.page-id-27836 .fixed-picture-block img, .page.parent-pageid-14610 .fixed-picture-block img {
    	height: 250px;
    }
    .content.related-content .article-content {
        max-width: 240px;
    }
    .contact-us-form input[type="text"], .contact-us-form textarea {
        width: 525px;
    }
    .contact-us-form input[type="email"] {
       width: 250px;
    }
    .contact-us-form input[type="tel"] {
       width: 249px;
    }
    .advertise-form input {
       width: 370px;
    }
    .advertise-form input[type="submit"] {
       width: inherit;
    }
    .galleryContent.marketing-slider {
        height: 85%;
    }
    .page #nav-menu-wrapper broadstreet-zone-container {
        text-align: center;
        max-width: 1200px;
        margin: 0 auto;
    }
    .page #nav-menu-wrapper broadstreet-zone-container broadstreet-zone {
        width: 72.74972%;
    }
}
.topnav {
    
    padding: 40px 28px 25px 0;
    font-family: "CenturyGothicRegular", "Century Gothic", Arial, Helvetica, sans-serif;
}

ul.topnav {
    
    margin: 0;
    font-size: 1em;
    line-height: 0.5em;
    list-style: none;
}

ul.topnav li {}

ul.topnav li a {
    line-height: 10px;
    font-size: 28px;
    padding: 19px 5px;
    color: #000;
    display: block;
    text-decoration: none;
    font-family: 'Oswald', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}



ul.topnav ul {
    margin: 0;
    padding: 0;
    display: none;
}

ul.topnav ul li {
    margin: 0;
    padding: 0;
    clear: both;
}

ul.topnav ul li a {

    font-size: 19px;
    outline: 0;
    color: #00529C;
    font-weight: bold;
    text-transform: uppercase;

}



ul.topnav ul ul li a {

    color: #555;
    font-size: 18px;
    font-weight: 400;
    font-family: Roboto;
    text-transform:capitalize;
    line-height: 20px;

}

ul.topnav span {
    float: right;
    font-size: 50px;
    font-weight: 300;
    color: #777;
}
ul.topnav > li {

    border-top: 2px solid #777;

}

ul.topnav ul > li {

    
    border-top: 1px solid #777;

}


ul.topnav > li:last-child {

    border-bottom: 2px solid #777;

}


.best-of-single-row.row-fluid {
    padding-top: 50px !important;
}

.best-of-entry.span7 .best-of-entry-header h1 {
    font-family: "meno-display",serif;
    color: #040404 !important;
    font-size: 42px !important;
    line-height: 46px !important;
}

.best-of-entry.span7 .best-of-entry-header h3{
	font-size: 125%;
	line-height: 1.2em;
	margin-bottom: .75em;
	color: #333;
	font-family: 'Roboto', sans-serif important;
	font-weight: 500;
}

.best-of-entry-content{
    font-size: 17px;
    color:#454343;
    font-family: 'Roboto', sans-serif;

}
.single .best-of-entry-content em.best-of-entry-caption, .best-of-entry-content figcaption.wp-caption-text {
    padding-bottom: 9px;
    margin-top: 12px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-style: normal;
    display: block;
}
.best-of-entry-content figure {
    max-width: 100%;
    margin-left: 0;
}
.article .best-of-entry-image img {
    width: 100%;
}

.best-of-tree.span5 .best-of-entry-header h1 {
    font-family: "meno-display",serif !important;
    color: #040404 !important;
    font-size: 42px !important;
    line-height: 46px !important;
}

.page-content, .cke_show_blocks, .cke_panel_block {
   
    color: #000;
    
}


#article-container .article h3.deck, .article-slideshow-fullpage .article h3.deck, .main-block div.article h3 {
    font-size: 125%;
    line-height: 1.2em;
    font-family: Roboto, sans-serif !important;
    /*font-weight: bold;*/
}
.best-of-entry-header > h1, .page-container h1.page-title, .main-block div.page-content h1 {
    font-family: meno-display;
}
.best-of-entry.span7 .best-of-entry-header h3 {
    font-size: 125%;
    line-height: 1.2em;
    font-family: Roboto !important;
    font-weight: bold;
}

.best-of-entry-content h2{
    font-family: "meno-display",serif !important;
    color: #040404 !important;
    font-size: 31.5px !important;
    line-height: 46px !important;

}

#article-container.page-container div.row-fluid div.main-block article.article p, .article.page-content p, .article.page-content li {
   color:#434242;
}

.best-of-entry-content h1{
	font-family: "meno-display",serif !important;
    color: #040404 !important;
    font-size: 36px !important;
    line-height: 46px !important;

}
h3.back-singlecat {
    font-size: 16px;
    text-align: right;
    text-transform: uppercase;
}
.module h2.related-title {
    font-family: 'Oswald', sans-serif;
    font-weight: 200;
    font-size: 28px;
    margin-top: 40px;
}
.module .summary {
    line-height: 1.5;
    font-weight: 300;
}
.widget .sabai-embed .sabai-directory-search.sabai-clearfix {
    margin-bottom: -5px !important;
    max-height: 145px !important;
}
.page-head {
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}
.page-head h1 {
    margin: 0;
}
/*okhd*/
.okloadmore button {
    text-transform: uppercase;
    color: #fff;
    background: #888;
    border-radius: 4px;
    padding: 5px 10px;
    border: 0;
    font-family: Roboto;
}
.oksections .article-tags .article-tag{
    display: block !important;
}
div.oksections {
    display: contents;
}
.okfoodloops .article-tags .article-tag{
    display: contents !important;
}
.okfoodloops .article-tags a.archive:nth-child(n+3) {
    display: none;
}
.article-tags .archive:nth-child(1) .article-tag, .article-tags .archive:nth-child(2) .article-tag {
    display: contents !important;
}
.okprofile {
    margin-bottom: 20px;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
}
.profiles-wrap h2 {
    /*display: none;*/
}
.okprofile{
    margin-bottom: 20px;
}
h2.okprofiletitle {
    display: inline;
    float: right;
    font-size: 13px;
    text-transform: uppercase;
    color: #666;
    font-family: "meno-display",serif;
}
.article.page-content p span, h2#okdynamictitle span{
    float: right;
    font-size: 15px;
    font-family: initial;
}
.landing-head {
    position: relative;
    border-bottom: 1px solid #000;
    margin-bottom: 15px;
}
h2#okdynamictitle {
    max-width: calc(100% - 180px);
    border: 0;
    line-height: 1;
    padding: 0;
}
.landing-head span.pro-tag {
	font-family: 'meno-display' !important;
	font-size: 13px !important;
	margin-top: 0 !important;
	position: absolute;
	right: 0;
	bottom: 4px;
	color: #666;
}
.article.page-content p span{
    margin-top: 15px;
}

.ok-col-two {
    margin-top: 5%;
}
.ok-col-two .ok-col-left, .ok-col-two .ok-col-right {
    width: 47%;
}
.ok-col-two .ok-col-left {
    float: left;
    padding-right: 6%;
}
.ok-col-two .ok-col-right{
    float: right;
}
.ok-fc-content {
    margin-bottom: 10%;
    /*min-height: 315px;*/
}
.ok-fc-content h3.ok-fc-title {
    margin: 0;
}
.ok-fc-content .article-tag.okhd {
    font-family: Roboto;
    text-transform: none;
    font-size: 25px;
    color: #000;
    padding-bottom: 3px;
    border-bottom: 1px solid #000;
    font-weight: normal;
}
.ok-fc-content ul {
    margin: 0;
}
.ok-fc-content ul li {
    list-style: none;
    padding: 5px 0 5px 0;
    border-bottom: 1px solid #ccc;
}
.ok-fc-content ul li a {
    list-style: none;
    font-size: 15px;
    color: #000;
    font-weight: 500;
}
.single article.article.page-content figure.alignnone {
   width: 100% !important;
   margin: 0;
}
figure.alignright {
    float: right;
    margin-right: 0;
}
figure.alignleft {
    float: left;
    margin-left: 0;
}
.bb-form-wrap {
    margin-top: 50px;
    border-top: 3px dotted #555;
    border-bottom: 3px dotted #555;
    padding: 9px 0px;
    margin-bottom: 35px;
}
.bb-form-wrap form {
    margin: 0;
}
.bb-mc img {
    display: block;
    margin-bottom: 8px;
}
.bb-mc input {
    margin-bottom: 0;
    margin-right: 12px;
    height: 20px;
}
.bb-mc input[type="email"] {
    width: 246px;
}
.sg-splash-bottom-menu .contentContainerSpace{
    /*height: 210px !important;*/
}
.bb-mc input[type="submit"] {
    text-transform: uppercase;
    color: #fff;
    background: #888;
    border-radius: 4px;
    padding: 2px 10px;
    height: initial;
    margin-right: 0;
}
.search_results_header {
    font-size: 16px;
}
img.alignright {
    float: right;
    margin-top: 10px;
    margin-left: 20px;
}
img.alignleft {
    float: left;
    margin-top: 10px;
    margin-right: 20px;
}
.ok-wgt a {
    text-decoration: none;
    color: #000;
}
.search .content-item-list .articles .article-item .article-image img {
    width: 240px;
    height: 160px;
    object-fit: cover;
}

/* Homes of the week widget CSS */
.how-top {
    margin-bottom: 15px;
    /*text-align: center;*/
}
.how-top img {
    /*width: 85%;*/
}
.how-box {
    margin-bottom: 15px;
}
.how-box a {
    color: #000;
    text-decoration: none;
}
.how-box > div {
    display: inline-block;
    vertical-align: top;
}
.how-img {
    margin-right: 10px;
}
.how-img img {
    width: 150px;
    margin-top: 3px;
}
.how-content {
    width: 135px;
}
.how-content h4 {
    margin: 0;
    font-family: Roboto;
    text-align: left !important;
    font-size: 16px;
}
.how-content p {
    margin: 0;
    font-family: Roboto;
    font-weight: 300;
    font-size: 14px !important;
    text-align: left !important;
}
.how-box a.realtor-name p {
    font-style: italic;
    font-size: 12px !important;
}
.how-content br {
     display: block !important; 
}
/* End */

/* iPad fix */
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
    .logo-wrapper a.logo img {
        max-width: 260px;
    }
    header.navbar #sitesearch {
        bottom: 0 !important;
    }
    #landing-container .column-middle.span8, #index-container .main-block.span8, #issue-container .main-block.span8 {
        width: 100%;
        border: 0;
        padding-right: 0;
        min-height: auto !important;
    }
    #landing-container .column-middle.span8+ .column-right.span4 {
        min-height: auto !important;
    }
    .main-menu #main-menu-list-small.main-menu-list .menu-column > ul > li, .third-level-menu #third-level-menu-list-small.third-level-menu-list .menu-column > ul > li {
        padding: 2px 6px;
    }
    .main-menu #main-menu-list-small.main-menu-list .menu-column, .third-level-menu #third-level-menu-list-small.third-level-menu-list .menu-column {
        display: block;
        width: 100%;
    }
    nav.main-menu.nav-container.menu-container.nav-collapse.collapse.in {
        background: #fff;
    }
    .main-menu #main-menu-list-small.main-menu-list .menu-column > ul > li ul.sub-menu, .third-level-menu #third-level-menu-list-small.third-level-menu-list .menu-column > ul > li ul.sub-menu {
        height: inherit;
    }
    .main-menu #main-menu-list-small.main-menu-list .menu-column > ul > li ul.sub-menu, .third-level-menu #third-level-menu-list-small.third-level-menu-list .menu-column > ul > li ul.sub-menu {
        height: inherit;
    }
    .single article.article.page-content {
        margin-left: 0;
        margin-top: 0;
    }
}

@media screen and (max-width: 767px) {
    #top-slider .sg-splash-bottom-menu .imageContainer a img {
        width: 100%;
        height: auto !important;
        margin-top: 15px;
    }
    #article-container .article div.timely-map .ai1ec-actions {
        float: left !important;
        margin: 0;
        margin-top: 15px;
    }
    #article-container .article div.timely-map .ai1ec-actions span.ai1ec-hidden-xs {
        display: inline !important;
    }
	.info.well {
	    padding: 3px 10px;
	}
	.info.well > div {
	    float: none !important;
	    margin-bottom: 7px;
	    font-size: 16px;
	}
    .bb-mc input {
        width: 85% !important;
        margin: 5px 0;
        border: 1px solid;
    }
    .bb-mc input[type="submit"] {
        width: inherit !important;
    }
	.issue-archive .issuelist.thumbnails .issue {
	    padding: 0;
	    margin: 0;
	    width: 100% !important;
	    height: auto !important;
	    float: none !important;
	    text-align: left;
	    margin-bottom: 20px;
	}
	.issue-archive .issuelist.thumbnails .issue div a {
	    font-family: Roboto;
	    font-size: 15px;
	    font-weight: 400;
	    text-transform: uppercase;
	}
	.content-item-list.grid .related-content .articles .article-item {
	    height: 100% !important;
	    margin-bottom: 15px;
	}
	.content-item-list.grid .related-content .articles .article-item a {
	    display: block;
	}
	.content-item-list.grid .related-content .articles .article-item h3.article-title {
	    font-size: 22px;
	    margin-top: -8px;
	}
	.content-item-list.grid .related-content .articles .article-item > div {
	    float: none !important;
	}
	.profiles-wrap .fixed-picture-block img {
	    width: 100%;
	}
	.landing-head span.pro-tag, span.pro-tag {
		position: static;
	}
	.content.okprofile > img {
	    width: 80% !important;
	}
	h2.okprofiletitle {
	    display: block;
	    float: none;
	    margin: 0;
	    line-height: 1;
	    margin-top: 12px;
	}
	h2#okdynamictitle, .pro-header h1.page-title {
		max-width: 100%;
	}
	.page-container div.row-fluid div.column-right {
	    padding-left: 0px;
	}
	#magas, #magas .magaslider {
		padding-bottom: 15px;
	}
	table.contact-us-form td {
	    display: block;
	}
	.contact-us-form textarea, .contact-us-form input[type="text"], .contact-us-form input[type="email"], .contact-us-form input[type="tel"], .advertise-form textarea, .advertise-form input[type="text"], .advertise-form input[type="email"], .advertise-form input[type="tel"] {
	    width: 100%;
	}
	h3.article-title.gridmag {
	    font-size: 22px;
	    line-height: 1;
	    margin: 5px 0;
	}
	.main-block.span8 {
	    float: none !important;
	}
	.content-item-grid.bethesdamag-bottom .article-item {
	    margin-bottom: 15px !important;
	}
	.row-fluid [class*="span"]:first-child {
	    /*padding-right: 0px;*/
	}
	#landing-container, #article-container, #index-container {
	    padding: 0 10px;
	}
	.page-container .respond-container {
		padding-left: 0;
	}
	.content-item-grid.module .article-item {
	    width: 100%;
	    margin-right: 0;
	    text-align: left;
	    margin-bottom: 20px;
	}
	.thumbnails > li.issue.frongpage-cover {
	    width: 100%;
	}
	.marketing-slider h2 {
		margin-right: 0 !important;
		font-size: 20px;
	}
	/*aikya*/
	.article-item.big-home{
		width: 100%;
	}
	.article-item.big-home h3 {
	    font-size: 30px;
	}
	.article-item.no-thumb{
		width: 100%;
		float: none;
	}
	.article-item.big-home .article-content {
	    padding-bottom: 10px;
	}
	.column-middle.span8, .main-block.respond-container.span8 {
		padding-right: 0;
	}
	.content-item-list .articles .article-item .article-image.image_pos_left{
		/*float: none !important;*/
	}
	.module h3 a {
		font-size: 100% !important;
	}
	.content-item-list.basic .articles .article-item .article-image.sponsore-image {
	    width: 35%;
	    margin-right: 30px;
	}
	.article-content.sponsore-content > * {
		padding-left: 0;
	}
	.row-fluid.landing-columns-container.upper-row {
	    width: 100%;
	}
	.section-logo img {
	    width: 80%;
	}
	.content-item-list.basic .articles .article-item .article-image {
	    width: 35%;
	}
	.content-item-list.grid .articles .article-item .article-image.image_pos_left {
	    width: 100%;
	}
	.basic.module .article-item .article-image img.attachment-medium.size-medium.wp-post-image {
	    width: 100%;
	}
	.main-menu #main-menu-list-small.main-menu-list .menu-column > ul > li {
	    background: #fff;
	    padding: 12px 50px 12px 10px !important;
	    border-bottom: 1px solid #000 !important;
	}
	.main-menu #main-menu-list-small.main-menu-list .menu-column > ul > li a{
	    color:#000;
	}
	a.logo {
		width: 75%;
	}
	.sub-menu{
		display: none !important;
	}
	.column-middle.span8, .main-block.respond-container.span8 {
		border: 0;
	}
	.sg-splash-bottom-menu .imageContainerSpace1 .imageContainer img {
	    /*object-fit: cover;*/
	    height: 220px;
	}
	.sg-splash-bottom-menu .contentContainerSpace .contentContainer.marketing-text {
        background: #00529C;
	    max-width: none;
	    min-height: 120px !important;
	    padding: 0;
	    bottom: 0;
	}
    .marketing-slider h2 {
        padding: 10px 10px 0px 10px;
    }
    .marketing-slider p {
        padding: 5px 10px 0px 10px;
    }
    .marketing-slider h2, .marketing-slider p, .marketing-slider a {
        margin-right: 0 !important;
    }
    #top-slider > div {
        min-height: 275px;
    }
	.content-item-list .articles .article-item .article-image {
		text-align: left;
	}
	.single h1.article-title, .page-container h1.page-title, .best-of-entry.span7 .best-of-entry-header h1 {
	    font-size: 26px !important;
	    line-height: 36px !important;
	}
	.content-item-list.basic .articles .article-item .article-image {
	    margin-right: 0;
	}
	.content-item-list.basic .articles .article-item .article-image.sponsore-image {
		margin-right: 10px;
	}
    ul.topnav, .best-of-landing-row .best-of-entry.span7 {
        padding: 10px;
    }
    .best-of-tree.span5 .best-of-entry-header h1 {
        padding-left: 10px;
    }
    .giving table {
        width: 100% !important;
    }
    .page-template-slider_listing .content-item-grid.module .article-item {
    	width: 100%;
    	margin-right: 0 !important;
    }
    .main-menu .nav .sub-menu, .third-level-menu .nav .sub-menu {
        display: contents !important;
    }
    .content-item-list .articles .five-cat h3 a {
    	font-size: 16px !important;
    }
    .ok-col-two .ok-col-left, .ok-col-two .ok-col-right {
        width: 100%;
    }
    .galleryContent.marketing-slider {
        height: 78%;
    }
}

/* iPhone X */
@media only screen 
    and (device-width : 375px) 
    and (device-height : 812px) 
    and (-webkit-device-pixel-ratio : 3) { 
        #top-slider > div {
            min-height: 260px;
        }
}

/* iPhone  7, 8 */
@media only screen 
    and (device-width : 375px) 
    and (device-height : 667px) 
    and (-webkit-device-pixel-ratio : 2) {
        #top-slider > div {
            min-height: 260px;
        }
}

/* iPhone 8+ and all + */
@media only screen 
    and (device-width : 414px) 
    and (device-height : 736px) 
    and (-webkit-device-pixel-ratio : 3) {
        #top-slider > div {
            min-height: 275px;
        }
}