/* # Genesis nR_News

Theme Name: NR News
Theme URI: http://my.studiopress.com/themes/genesis/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: http://www.studiopress.com/
Template: genesis
Template Version: 2.2.2
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



@import url('https://fonts.googleapis.com/css2?family=Lora:wght@400;600&display=swap');



body {

    font-family: 'Roboto','Open Sans',-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

    color: #74706f;

}



* { outline: none; }



ul, ul li { list-style: none; padding: 0; margin: 0; }



p, a { color: #74706f; }



/* a:hover, a:active, a:focus, a span:hover, a span:active, a span:focus {



    text-decoration: underline!important;



    color: #0056b3!important;



} */







.navbar .navbar-nav {
  font-family: 'Roboto','Open Sans',-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  padding: 0;
}
.nav-subscribe {  background-color:#0a426b; }

.navbar .navbar-nav a{font-family: inherit;}



p { font-size: 16px; color: #74706f; margin-bottom: 20px; }



.white, .navbar-light .navbar-nav a.nav-link, .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav a.nav-link:hover, .navbar-light .navbar-nav .current-menu-item > a.nav-link { color: #ffffff !important; }



a:hover { text-decoration: none; }



.clearfix { clear: both; }



.section-spacing { clear: both; width: 100%; height: 70px; }



.fs-14 { font-size: 14px; }



.navbar-light .navbar-nav li.current-menu-item a.nav-link i { transform: scale(1.5); }



.dropdown-menu { border-radius: 0; background: #1f2024; }



.dropdown-item { color: #ffffff; font-size: 14px; }



.navbar-light .navbar-nav li:last-child a.nav-link { border-right: 0; }



.heading-font, .heading-font a { font-family: 'Lora', serif; }



a.btn-filed { padding: 6px 12px; color: #74706f; text-transform: uppercase; font-size: 12px; background: #d2d3d5; cursor: pointer; }



a.btn-transparent { border: 1px solid #ebe9e9; padding: 8px 20px; color: #74706f; text-transform: uppercase; font-size: 12px; font-weight: 600; cursor: pointer;    background: #024b82;color: #fff; }



a.btn-load-more { width: 100%; float: left; text-align: center; padding: 10px 0; font-size: 16px; background: #fcfcfc; border: 1px solid #ebe9e9; transition: .3s; cursor: pointer; }



a.btn-filed:hover { color: #ffffff !important; background: #ee2225; }



a.btn-transparent:hover { border: 1px solid #ebe9e9; background: #ee2225; color: #ffffff; }



a.btn-load-more:hover { color: #ffffff !important; background: #ee2225; transition: .3s; }



h2.content { margin: 0 0 15px; padding-bottom: 8px; border-bottom: 2px solid #cccccc; color: #1f2024; font-size: 22px; font-weight: 600; position: relative; }



h2.content:after { content: ''; height: 2px; width: 100px; background: #ee2225; position: absolute; left: 0; bottom: -2px; }



h3 { margin: 0 0 0px; padding-bottom: 5px; color: #74706f; font-size: 22px; font-weight: 600; }



#top-bar { border-bottom: 1px solid #cccccc; line-height: 35px; height: 35px; background: #fff; z-index: 999; top: 0; left: 0; width: 100%; position: fixed; }



.date { font-size: 13px; width: 15%; float: left; }
#top-bar .date{    width: auto; margin-right: 15px; }


.breaking-title { padding: 0 10px; display: block; float: left; color: #ffffff; font-size: 12px; position: relative; background: #f05555; margin-right: 10px; }



.breaking-title span { position: relative; z-index: 1; }



.trending { width: 61%; float: left; }



.top-right-sec .trending {  width: 37%; margin-right: 3%; }



.top-right-sec .social { width: auto; }



#top-bar .language_transalte {
  float: right;
  margin-right: 15px;
  width: auto;
}

#top-bar .language_transalte .switcher .option {
  width: auto;
}


#top-bar .language_transalte .selected a {



    padding: 8px 5px;



    border-bottom: 0;



    border-top: 0;



}



.top-google-add:not(mobile) #bsa-block-840--135 .bsaProItemInner__img {



    min-height: 135px;



    background-size: auto 100%;



}



.top-google-add:not(mobile) #bsa-block-840--135.bsaProContainer .bsaProItem {



    min-height: 135px;



}



.top-google-add:not(.mobile) > div {



    margin-left: -15px;



    width: calc(100% + 15px);



}



.social { width: 23%; float: right; }



.social ul { float: right; }



.social li { float: left; margin-left: 15px; }



.social li:first-child { margin-left: 0; }



.social a { font-size: 12px; }



.social li.tp-menu-item a { color: #ee2225; font-size: 13px; font-weight: 600 }



.social li.tp-menu-item.blue-item a { color: #014983; }



.tie-slider-nav { width: 100%; position: absolute; z-index: 1; top: 50%; margin-top: -23px; transition: opacity; }



.tie-slider-nav li { cursor: pointer; position: relative; float: left; }



.tie-slider-nav li:last-child { float: right; }



.tie-slider-nav li:last-child span { right: 0; border-radius: 2px; border-top-right-radius: 0; border-bottom-right-radius: 0; }



.tie-slider-nav li i { position: absolute; z-index: 2; width: 25px; height: 46px; line-height: 46px; background: #ffffff; text-align: center; font-size: 20px; color: #727a87; transition: 0.3s; border-radius: 2px; border-top-left-radius: 0; border-bottom-left-radius: 0; }



.header { padding: 65px 15px 0px; }



.menu nav .navbar-collapse { background: #1f2024; }



.navbar-light .navbar-nav .nav-item:hover,
.navbar-light .navbar-nav .menu-item:hover,
.navbar-light .navbar-nav .current-menu-item
{ background: #ee2225; }

.navbar-light .navbar-nav .nav-item.menu-item-home{
  -ms-flex-item-align: center;
   -ms-grid-row-align: center;
   align-self: center;
   background: transparent;
}

.navbar-light .navbar-nav a.nav-link {
  border-right: 1px solid #38383c;
  border-right: 0;
  padding: 12px 20px; font-size: 14px; line-height: 24px; text-decoration: none !important; }



.navbar-light .navbar-nav .sub-menu a.nav-link { padding: 5px 20px; }



.search-bar {
  position: relative;
  margin-right: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}



.search-bar input { margin-right: 0 !important; border-radius: 0; padding-right: 30px; background: #f0f0f0;padding-top: 0.475rem;padding-bottom: 0.475rem;}



.search-bar input[type="submit"] { position: absolute; top: 0; right: 0; height: 100%; border: none; z-index: 1; width: 30px; padding: 0; cursor: pointer; background-color: transparent; }



.search-bar .sum-btn { position: absolute; top: 0; right: 0; width: 30px; height: 100%; }



.search-bar .sum-btn:hover:before { color: #0056b3; }



.search-bar .sum-btn::before { content: "\f002"; font-family: evo_FontAwesome; font-size: 16px; padding: 6px 0 0 8px; color: #74706f; display: inline-block; }



.search-bar a { position: absolute; right: 10px; }
.listings-grid h3 {
    font-size: 18px !important;
    margin: 5px 0 0 !important;
    padding: 0;
}
.sports:after,
.sports .listing:after{
  content: '';
  display: block;
  clear: both;
}
.sports-feed .listings-grid h3{
  margin: 5px 0 0 !important;
}
.sports-feed .listings-grid a {
    font-size: inherit !important;
}
.latest-news .listings-grid > li ,
.sports-feed .listings-grid > li {
    margin-bottom: 1em;
}

.latest-news .showcase { float: left; width: 60.55%; margin-bottom: 25px; }



.latest-news .showcase img { margin-bottom: 20px; height: 295px; width: 100%; object-fit: cover; }



.latest-news .listing { width: 34.25%; float: right; margin-bottom: 10px; }



.latest-news .listing ul#items li { width: 100%; float: left; margin-top: 30px; }



.latest-news .listing ul#items li:first-child { margin-top: 0; }



.latest-news .listing ul#items li img { float: left; height: 167px; margin-bottom: 10px; width: 100%; object-fit: cover; object-position: top center; }



.latest-news .listing ul#items li .content { margin-left: 139px; }



.latest-news .listing ul#items li .content .post-date { margin-bottom: 8px; line-height: 10px; }



.latest-news .listing ul#items li a { font-size: 14px; font-weight: 600; margin-bottom: 5px; line-height: 20px; display: block; }



.post-date { color: #afafaf; margin-bottom: 10px; }



.post-date span { font-size: 14px; }



.sports { padding: 20px 20px 0; }
.sports.sports-feed {
/*  background: #004b7d; */
/*  background: #0a426b; */
  background: #f8f8f8;
  border: 1px solid #cccccc;
}
.sports.sports-feed .content h3 a,
.sports.sports-feed .content p,
.sports.sports-feed .listings-grid a{
  color: #1c1c1c !important;
}
.sports.sports-feed .post-date {
    color: #7f7f7f;
}
.sports.sports-feed h2.content,
.sports.sports-feed .showcase{
    border-bottom-color: rgba(0, 0, 0, 0.2);
}
.sports.look-back {
    background: #1f2024;
}


.sports h2 { margin-bottom: 20px; border-bottom-width: 1px; }
.sports h2.content:after {
  height: 1px;
  bottom: -1px;
}
.sports .showcase-img img {
    width: 100% !important;
}

.sports a.btn-filed {
    background: #ee2225;
    color: #fff;
    text-decoration: none;
}

.sports a.btn-filed:hover {
    background: #0a426b;
}
.sports.sports-feed a.btn-filed:hover {
    /* background: #ac1416; */
}


.sports h3 { font-size: 18px;     margin: 0 !important;}



.sports.look-back h3 + p { color: #d2d3d5; }



.sports .showcase { border-bottom: 1px solid #404249; float: left; width: 100%; padding-bottom: 30px; margin-bottom: 30px; }



.sports .showcase .showcase-img { float: left; width: 50%; }



.sports .showcase .content { float: right; width: 45%; }



.sports .showcase .content { float: right; width: 45%; }



.sports .listing .content .post-date { margin-bottom: 0; line-height: 0; }



.sports .listing .content .post-date span { font-size: 12px; }



.sports .listing li { width: 50%; float: left; margin-bottom: 30px; }



.sports .listing li img { width: 120px; float: left; margin-right: 10px; }

.sports .listing > ul {
    margin-left: -10px;
    margin-right: -10px;
}

.sports .listing > ul > li {
    padding-left: 10px;
    padding-right: 10px;
}

.sports.look-back .listing li img { float: none;}

.sports.look-back .listing li {
  margin-bottom: 10px;
}
.sports.look-back .listing .content {
    margin-top: 10px;
}

.sports .listing ul#items li a { font-size: 18px; color: #d2d3d5; margin-top: 10px; line-height: 18px; display: inherit; font-weight: 600; margin-bottom: 5px; }



.sports .listing ul#items li p { font-size: 16px; margin-bottom: 20px; color: #d2d3d5; }



.sports .listing li { width: 50%; float: left; }



.sports .listing li:nth-child(odd) { clear: left; }

.sports .btn-transparent.more_btn {
    max-width: 100%;
    background: #ee2225;
    background: #0a426b;
    text-decoration: none;
    color: #fff;
}

.sports .btn-transparent.more_btn:hover {
    background: #ee2225;
}

.sport-img .img_placeholder {
    padding-top: 62.5%;
    background-color: #ddd;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.videos .showcase .showcase-img { margin-bottom: 20px; position: relative; }



.videos .showcase .showcase-img .fb-video { width: 100%; }



.videos .showcase .showcase-img .fb-video span, .videos .showcase .showcase-img .fb-video span iframe { width: 100% !important; }



.videos .showcase .showcase-img .fb-video span iframe { vertical-align: middle; }



.overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.4); z-index: 0; }



.play-icon { width: 100%; float: left; text-align: center; }



.play-icon i { position: absolute; z-index: 10000; top: 40%; color: #ffffff; text-align: center; margin-left: -15px; }



.videos .listing { margin-top: 40px; display: inline-block; width: 100%; }



.videos .listing > ul { display: inline-block; width: 100%; }



.videos .listing li { width: 22%; float: left; margin-left: 4%; }



.videos .listing li:first-child { margin-left: 0; }



.videos .listing li .thumb-img { position: relative; }



.videos .listing li .thumb-img .fb-video, .videos .listing li .thumb-img .fb-video span, .videos .listing li .thumb-img .fb-video span iframe { min-width: 100% !important; width: 100% !important; }



.videos .listing li .thumb-img .fb-video span iframe { vertical-align: middle; }



.videos .listing a.link-title { font-size: 14px; line-height: 18px; font-weight: 600; display: inline-block; margin-top: 10px; }



.most-popular li { margin-top: 60px; display: inline-block; width: 100%; }



.most-popular li:first-child { margin-top: 0; }



.most-popular img { float: left; margin-right: 20px; }



.most-popular h3 { font-size: 18px; margin-bottom: 10px }



.most-popular p { font-size: 16px; margin-top: 20px; margin-bottom: 30px; }



.nr-publication li { width: 32%; float: left; margin-left: 2%; border: none; }



.nr-publication li img { width: 234px; height: 175px; margin-bottom: 10px; }



.nr-publication li:first-child { margin-left: 0; }



.nr-publication li a { display: block; font-weight: 600; background: #1f2024; color: rgba(255,255,255,0.95); line-height: normal; margin: 15px 0 0; padding: 13px 20px; font-size: 16px; text-align: center; ; }



.nr-publication li a:hover { background: #ee2225; }



.nr-publication li .link-title { font-size: 14px; line-height: 18px; font-weight: 600; display: inline-block; margin-top: 10px; }



.mobile-app .ios { float: left; }



.mobile-app .android { float: right; }



.business-guide { width: 100%; border: 1px solid #f1f1f1; text-align: center; padding: 10px 0; }



.ad_330_274 { border:none; padding: 10px 0; text-align: center; }



.categories { padding: 20px; border: 1px solid #f1f1f1; }



.categories h2 { font-size: 18px; }



.categories li { width: 100%; float: left; margin-top: 10px; }



.categories li:first-child { margin-top: 0; }



.categories li .cat { float: left; font-size: 14px; }



.categories li .tag { float: right; background: red; color: #ffffff; font-size: 12px; padding: 0; min-width: 22px; text-align: center; }



.categories li i { font-size: 8px; margin-right: 3px; }



.newsletter { padding: 40px; border: 1px solid #f1f1f1; text-align: center; }



.right-panel .newsletter { padding: 40px 20px; }



.newsletter h3 { font-size: 18px; margin: 20px 0; }



.right-panel .newsletter h3 { background: #323334; color: #fff; padding: 15px; text-align: left; }



.newsletter i { color: #cccccc; }



.newsletter form input { width: 100%; padding: 7px 10px; border: 1px solid #e8e8e8; outline: none; font-weight: bold; font-size: 20px; text-transform: capitalize; }



.newsletter form input[type="submit"] { width: 100%; padding: 7px 0; background: #0088ff; border: 0; margin-top: 15px; color: #ffffff; cursor: pointer; }



.newsletter .wpcf7-form .ajax-loader { top: 23px; }



.weather-forecast { text-align: center; }



.social-widget { text-align: center; }



.social-count-plus { }



.social-count-plus ul { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }



.social-count-plus ul li { max-width: 160px; width: 48%; border-radius: 3px; height: 40px; margin: 0 0 10px !important; padding: 0 !important; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



.social-count-plus ul.default li a { background-image: none !important; position: relative; margin: 0 10px 0 0; font-family: 'evo_FontAwesome'; color: white; font-size: 15px; height: 40px !important; width: 40px !important; border-right: solid 1px rgba(255,255,255,.3); display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



.social-count-plus ul li.count-facebook a:before { content: "\f09a"; }



.social-count-plus ul li.count-instagram a:before { content: "\f16d"; }



.social-count-plus ul li.count-twitter a:before { content: "\f099"; }



.social-count-plus ul li.count-vimeo a:before { content: "\f27d"; }



.social-count-plus ul li.count-facebook { background-color: #5b7dc4 !important; }



.social-count-plus ul li.count-instagram { background-color: #5280a4 !important; }



.social-count-plus ul li.count-twitter { background-color: #45b7e9 !important; }



.social-count-plus ul li.count-vimeo { background-color: #ea4c89 !important; }



.social-count-plus ul li .items { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



.social-count-plus ul li .items span { margin: 0; color: white !important; font-size: 14px; }



.social-count-plus ul li .items span.count { margin-right: 5px; }



.event ul { border: 1px solid #e6e6e6; float: left; width: 100%; border-left: 0; margin-top: 30px; }



.event li { background: #fafafa; float: left; width: 100%; padding: 10px 20px; border-top: 1px solid #cdcdcd; border-left: 2px solid red; }



.event li:first-child { border-top: 0; }



.event li .date { width: 15%; float: left; line-height: 16px; }



.event li .event-details { width: 80%; float: right; }



.event li .event-details .name { font-weight: 600; line-height: 16px; }



.event li .event-details .time, .event li .event-details .address { font-size: 12px; }



.all-over-thumb-link { position: absolute; width: 100%; height: 100%; z-index: 2; }



.border-green { border-left-color: #36a016 !important; }



.border-yellow { border-left-color: #c5c71a !important; }



.border-violet { border-left-color: #463bd9 !important; }



.background-green { background: #36a016 !important; }



.background-yellow { background: #c5c71a !important; }



.background-violet { background: #463bd9 !important; }



.categories ul li:nth-child(1n+3) .tag { background: #36a016 !important; }



.categories ul li:nth-child(2n+3) .tag { background: #c5c71a !important; }



.categories ul li:nth-child(3n+4) .tag { background: #463bd9 !important; }



.footer { background: #1f2024; padding: 25px 0; }



.footer h3 { position: relative; color: #ffffff; font-size: 16px; margin-bottom: 30px; }



.footer h3 span { height: 2px; background: white; float: left; width: 30px; position: absolute; left: 0; bottom: -5px; }



.footer .address { margin-bottom: 15px; }



.footer .address a { color: #fff; }



.footer .address + ul li a { color: #fff; }



.footer .address h4 { color: #bcbcbc; font-size: 16px; line-height: normal; display: block; }



.footer .address p { color: #ffffff; padding: 0; margin: 0; font-size: 15px; }



.footer ul#most-viewed { position: relative; }



.footer #most-viewed .view-date { font-size: 12px; line-height: 12px; margin-bottom: 5px; }



.footer #most-viewed p { font-size: 14px; line-height: 18px; }



.footer #most-viewed:before { content: ""; position: absolute; left: 0; top: 0; width: 2px; height: 100%; background: #181818; }



.footer #most-viewed li { padding-left: 20px; }



.footer #most-viewed li:before { background: #27292d; border-color: rgba(0,0,0,0.3); }



#most-viewed li:before { content: ""; width: 12px; height: 12px; background: #e6e6e6; border: 3px solid rgba(255,255,255,0.8); position: absolute; left: -5px; display: inline-block; vertical-align: middle; border-radius: 50%; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transition-duration: 0.3s; }



.footer #footer-tags li { border: 1px solid #353639; float: left; margin-right: 10px; padding: 2px 10px; margin-bottom: 10px; font-size: 12px; }



.footer #footer-tags li a { color: #ffffff; }



.footer #footer-tags li a:hover { color: #0088ff; }


.footer .footer-logo{
  /* text-align: center;*/
}
.footer .footer-logo img { margin: 7.5px; }


@media (min-width: 768px){
  .footer .footer-logo {
      margin-top: 30px;
  }
}


.footer .footer-newsletter { margin-top: 15px; }



.footer .footer-newsletter input, .footer .footer-newsletter input[type="submit"] { width: 47%; float: left; margin-left: 15px; }



.footer .footer-newsletter input.wpcf7-not-valid { border: 1px solid #f00; }



div.wpcf7-validation-errors { border: 1px solid #000; display: inline-block; }



.wpcf7-form span.wpcf7-not-valid-tip { display: none; }



.wpcf7-form p { margin: 0; position: relative; }



.wpcf7-form .ajax-loader { position: absolute; top: 13px; right: 5px; margin: 0; }



.footer .footer-newsletter input[type="submit"] { float: right; border: 0; background: #0088ff; height: 45px; color: #ffffff; font-size: 18px; cursor: pointer; }



.footer .footer-newsletter input { border: 1px solid #36373a; background: #1f2024; padding: 10px; }



.genesis-skip-link { display: none!important; }



.tax-event_location .evo_location_card .evo_location_map { height: 350px !important; }



.single-ajde_events #evcal_list .eventon_list_event .event_description .evcal_gmaps { height: 270px !important; }



.footer-below { background: #161619; padding: 20px 0; }



.footer-below .copyright { font-size: 12px; margin-top: 5px; }



#carouselExampleControls { margin: 40px 0 0; }



.carousel-item .long-image { width: 70%; float: left; position: relative; max-height: 458px; }



.carousel-item .long-image img { object-fit: cover; height: 458px; }



.carousel-item a { color: #ffffff; }



.carousel-item a:hover { color: #0056b3; }



.carousel-item .small-image { width: 29%; float: right; position: relative; }



.carousel-item .small-image img { height: 224px; object-fit: cover; }



.carousel-item .small-image .top-section, .carousel-item .small-image .bottom-section { position: relative; }



.carousel-item img { width: 100%; }



.carousel-item .bottom-section { margin-top: 10px; }



.carousel-control-prev, .carousel-control-next { width: 6%; top: 20px; align-items: start; bottom: auto; color: #000; opacity: 1; }



.carousel-control-prev { right: 40px; left: auto; }



.carousel-item .content { position: absolute; bottom: 0; padding: 15px 15px 0; color: #ffffff; background: rgba(0,0,0,0.8); width: 100%; }



.carousel-item .long-image .content h5 { font-size: 26px; font-weight: 800; text-shadow: 1px 1px 1px #000000; margin-bottom: 10px; line-height: 26px; }



.carousel-item .long-image .content p { font-size: 16px; font-weight: 500; text-shadow: 1px 1px 1px #000000; line-height: 22px; color: #ffffff; }



.carousel-item .small-image .content h5 { font-size: 20px; font-weight: 800; text-shadow: 1px 1px 1px #000000; margin-bottom: 10px; line-height: 20px; }



.carousel-item .small-image .content p { font-size: 16px; font-weight: 500; text-shadow: 1px 1px 1px #000000; line-height: 22px; color: #ffffff; }



.carousel-item .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); }



.breadcrumb { background: none; padding: 0; color: #74706f; line-height: 18px; }



.breadcrumb i { margin-right: 5px; }



.breadcrumb a, .breadcrumb span { color: #000000; font-size: 14px; }



.classified li, .magazine li { float: left; width: 100%; margin-bottom: 60px; }



.classified li img, .magazine li img { float: left; margin-right: 15px; }



.classified li .heading, .magazine li .heading { margin-bottom: 20px; }



.classified li .heading a, .magazine li .heading a { font-size: 20px; line-height: 18px; font-weight: 800; }



.obitutaries li { float: left; width: 100%; margin-bottom: 60px; }



.obitutaries li img { float: left; margin-right: 15px; }



.obitutaries-content-section .location { margin-bottom: 10px; font-size: 14px; color: #afafaf; }



.obitutaries-content-section p { margin-bottom: 30px; }



.obitutaries li .heading a { font-size: 20px; line-height: 18px; font-weight: 800; }



.sports-inner li { margin-bottom: 50px; width: 100%; float: left; }



.sports-inner li .heading { margin: 20px 0 10px; }



.sports-inner li .heading a { font-size: 22px; line-height: 22px; font-weight: 800; }



.sports-inner li .date { width: 100%; color: #afafaf; margin-bottom: 10px; }



.videos-page li { margin-bottom: 50px; width: 100%; float: left; }



.videos-page li .heading { margin: 20px 0 10px; }



.videos-page li .heading a { font-size: 22px; line-height: 22px; font-weight: 800; }

.page-template-video-template .videos-page li .heading {
    margin: 10px 0 5px !important;
    padding: 0;
}
.videos-page:after {content: '';display: block;clear: both;}

.page-template-video-template .videos-page{margin-bottom: 30px;}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100%;
}
.vid_thumb .fb_iframe_widget_fluid_desktop,
.vid_thumb .fb_iframe_widget_fluid_desktop span,
.vid_thumb .fb_iframe_widget_fluid_desktop iframe{
    /* height: 100% !important; */
    width: 100% !important;
}
/*
.vid_thumb .fb_iframe_widget span {
    padding-top: 56%;
}
.vid_thumb .fb_iframe_widget_fluid_desktop iframe {
    position: absolute;
    top: 0;
} */


.videos-page li .date { width: 100%; color: #afafaf; margin-bottom: 10px; }



.videos-page li .video-page-img { position: relative; }



.videos-page li .play-icon i { top: 45%; }



.videos-page li .video-page-img .fb-video { width: 100%; }



.videos-page li .video-page-img .fb-video span, .videos-page li .video-page-img .fb-video span iframe { width: 100% !important; }



.videos-page li .video-page-img .fb-video span iframe { vertical-align: middle; }



.load_video { position: relative; width: 100%; height: 0; padding-bottom: 56.029%; }



.load_video iframe { vertical-align: middle; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }



.sponsored { color: #74706f; font-weight: 600; margin-top: 10px; }



.sponsored span { color: #ee2225; font-style: italic; }



.page-not-found h4 { font-size: 26px; color: #1f2024; font-weight: 600; margin-bottom: 50px; }



.page-not-found p { font-size: 18px; color: #afafaf; }



.search-web .search-bar { margin: 0; }



.search-web .search-bar label { width: 90%; float: left; }



.search-web .search-bar input { width: 100%; float: left; height: 45px; border: 1px solid #e6e6e6; background-color: white; font-size: 14px; padding: 0 10px; }



.search-web .search-bar .sum-btn { width: 10%; background: #2fc2e3; height: 45px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



.search-web .search-bar .sum-btn::before { color: white; padding: 0; }



.search-web .search-bar input[type="submit"] { width: 10%; border: none; padding: 0; width: 100%; background-color: transparent; }



.search-web a { width: 10%; float: left; height: 45px; color: #ffffff; background: #2fc2e3; text-align: center; padding-top: 10px; }



.sitemap { }



.sitemap h5 { color: #ee2225; font-size: 24px; font-weight: 600; }



.sitemap-column { width: 24%; float: left; margin-right: 1%; margin-top: 40px; }



.sitemap li { list-style: disc; margin-left: 20px; font-size: 18px; line-height: 34px; color: #afafaf; }



.sitemap li a { color: #afafaf; }



.sitemap li a:hover { color: #ee2225; }



.author .blog-list li { margin-bottom: 100px; }



.author img { float: left; margin-right: 20px; }



.author .details { margin-left: 150px; }



.author .details p { margin-bottom: 10px; }



.author h5 { font-size: 22px; color: #ee2225; font-weight: 600; }



.author .social-link { margin-bottom: 20px; }



.author .social-link a { /*margin-right: 5px;*/















}



.author .social-link a span { display: none; }



.author .social-link .addtoany_list { line-height: normal; }



.author .social-link .addtoany_list a { border-radius: 4px; padding: 0; display: inline-block; margin: 0 8px 0 0; font-size: 1rem; }



.author .social-link a:before { font-family: 'evo_FontAwesome'; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -moz-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }



.author .social-link a.a2a_button_facebook::before { content: "\f082"; }



.author .social-link a.a2a_button_twitter::before { content: "\f081"; }



.author .social-link a.a2a_button_google_plus::before { content: "\f0d5"; }



.author .social-link a:hover { }



.contact-form { width: 50%; float: left; }



.map { margin-bottom: 50px; }



.contact h2 { color: #1f2024; font-size: 24px; font-weight: 600; margin-bottom: 20px; }



.contact-form input, .contact-form textarea { border-radius: 0; width: 100% !important; max-width: 100% !important; margin: 0px !important; }



.contact-form textarea { height: auto !important; max-height: 103px; }



.contact-form .wpcf7-not-valid { border: 1px solid #f00; }



.contact-form label { font-size: 16px; color: #afafaf; font-weight: 400 !important;  margin-bottom: .5rem !important;



}



.contact-form input[type="submit"], .submit input[type="submit"] { background: #0088ff; border: 0; color: #ffffff; font-weight: 600; cursor: pointer; font-size: 16px; padding: 10px 0; font-family: 'Lora', serif; }



.submit input[type="submit"] { width: auto; padding: 8px 30px; border-radius: 0; margin-top: 50px; }



.contact-info { width: 33%; float: right; }



.contact-info i { margin-right: 20px; font-size: 12px; width: 0; }



.contact-info i.fa-map-marker { font-size: 14px; }



.about-classified-ad p, .pricing p { color: #616265; }



.about-classified-ad h3 { color: #ee2225; margin-bottom: 30px; }



.about-classified-ad a { color: #007bff }



.about-classified-ad a:hover { color: #74706f }



.pricing { background: #fdfdfd; margin: 70px 0 0; }



.pricing h3 { color: #ee2225; font-size: 18px; }



.pricing .headline { background: #fafafa; padding: 20px 20px 10px; }



.pricing .content { padding: 20px 20px 30px; }



.pricing .content .heading { border-bottom: 1px solid #eaeaea; margin-bottom: 20px; padding-bottom: 5px; }



.pricing .content p { margin-bottom: 0 }



.submit .section-spacing { height: 40px; }



.submit-ad-form { margin-top: 80px; }



.submit-ad-form p.upload-text { font-size: 14px; line-height: 28px; }



.submit-ad-form .column-3 { width: 32%; float: left; margin-left: 2%; }



.submit-ad-form .column-3.first { margin-left: 0; }



.submit-ad-form .column-3 label, .submit-ad-form .column-3 input { width: 100%; }



.submit-ad-form .column-2 { width: 48%; float: left; margin-left: 4%; }



.submit-ad-form .column-2.first { margin-left: 0; }



.submit-ad-form .column-2 label { width: 100%; }



.submit-ad-form .column-2 .area-code { width: 30%; float: left; }



.submit-ad-form .column-2 .phone-number { width: 60%; float: right; }



.submit-ad-form .column-2 input { width: 100%; }



.submit-ad-form .column-2 span { font-size: 12px; }



.submit-ad-form span, .submit-ad-form label { color: #afafaf; }



.submit-ad-form label { font-weight: 700; }



.submit-ad-form .form-heading { font-size: 16px; font-weight: 700; color: #afafaf; margin-bottom: 20px; }



.submit-ad-form input[type="text"], .submit-ad-form textarea { border: 1px solid #ced4da; border-radius: 0; padding: 5px 10px; font-size: 1rem; }



.submit-ad-form input[type="file"] { font-size: 14px; margin-left: 10px }



.file-upload { color: #afafaf; font-size: 14px; }



.largeScreenNotVisible { display: none; }



.sidebar { display: none; }



.site-container > section { display: none; }



.subscription-box { background-color: #f2f2f2; border-radius: 1rem; margin-bottom: 1rem; padding: 1rem 0; }



.subscription-box section { background-color: white; border-radius: 1rem; margin: 0.75rem auto; padding: 0.75rem 15px; width: 90%; text-align: center; }



#subscription h2, #subscription h3, #subscription h4, #subscription h5, #subscription h6 { margin: 0 0 10px; }



.subscription-box h2 { font-size: 3rem; line-height: 1.2em; color: #323334; text-align: center; }



.subscription-box h3 { font-size: 2.25rem; line-height: 1.2em; color: #323334; text-align: center; font-weight: 600; }



.subscription-box h4 { font-size: 1.875rem; line-height: 1.2em; color: #323334; text-align: center; font-weight: 600; }



.subscription-box h5 { font-size: 1.5rem; line-height: 1.2em; color: #323334; text-align: center; font-weight: 600; }



#subscription p a.subscription-button { background-color: transparent; border-radius: 0; color: #74706f; display: block; font-weight: bold; height: 48px; margin: 0 auto 0.375rem; ; max-width: 20rem; line-height: 50px; text-align: center; transition-duration: 200ms; transition-property: background-color; transition-timing-function: ease-in-out; will-change: background-color; border: 1px solid #e5e3e3; cursor: pointer; }



#subscription p a.subscription-button:last-of-type { margin-bottom: 0; }



#subscription p a.subscription-button:hover { text-decoration: none; border: 1px solid #ebe9e9; background: #ee2225; color: #ffffff; }



.alignleft { float: left; }



.alignright { float: right; }



.aligncenter { text-align: center; }



.wp-caption-text { color: #222; font-style: italic; }



img.aligncenter, .wp-caption.aligncenter { margin: 10px 10px 10px 10px; }



img.alignright, .wp-caption.alignright { margin: 10px 0 10px 15px; }



img.alignleft, .wp-caption.alignleft { margin: 10px 15px 10px 0; }





.navbar-nav li.menu-item { position: relative; }



.navbar-nav li.menu-item ul.sub-menu { position: absolute; left: 0; background: #1f2024; top: 100%; width: 200px; z-index: 10; display: none; }



.navbar-nav li.menu-item:hover > ul.sub-menu { display: block; }



.page-template-poadcast-template-php .classified ul#items li img.img-fluid { max-width: 339px; }



.social-link .heateorSssSharingRound i { width: 20px !important; height: 20px !important; border-radius: 5px !important; background: #74706f; }



.social-link .heateorSssSharingRound i:hover { background: #0056b3; }



/*New_Css*/















img { max-width: 100%; height: auto; }



.section-spacing { height: 30px; }

.twenty{ height: 20px !important; }

.ten{ height: 10px !important; margin-top: 10px; }



.obitutaries #items li img, .classified #items li img { max-width: 339px; }

.site-container .bsaProContainer:after {
    display: block;
    content: '';
    clear: both;
}

.social-share-post { margin-bottom: 25px; margin-top: 25px;    clear: both; }

.social-share-post > h3 { color: #004a80; margin: 0 !important;}





.submit .options ul:after { clear: both; content: ""; display: block; }



.submit .options ul li h5 { color: #024a81; font-weight: 700; margin-top: 20px; font-size: 18px; }



.submit .options ul li { width: 30%; min-height: 160px; float: left; box-shadow: 0 0 10px #cccccc; margin-left: 30px; margin-bottom: 30px; }



.submit .options ul li > p, .submit .options ul li br { display: none; }



.submit .options ul li img { margin: 0px auto 10px; display: block; float: none; }



.submit .options ul li a { height: 160px; }



.options ul li a { text-align: center; display: block; padding: 30px 15px; transition: .3s; }



.submit .options ul li:hover { transform: scale(1.1); transition: .3s; }



.submit .options ul li:nth-child(3n+1) { margin-left: 0; }



.right-panel > .heading-font.content:nth-of-type(2) { display: none; }



.page-template-sports-template .right-panel > .heading-font.content:nth-of-type(2) { display: block; }



.navbar-light .navbar-nav .sub-menu li.current-menu-item { margin: 0; border: none; }



.navbar-light .navbar-nav .sub-menu li.current-menu-item a.nav-link { padding: 5px 20px; }



.author .right-panel .textwidget img { float: none; margin: 0 auto; }



.sport-schedule { border: 2px solid #cccccc; border-bottom: none; }



.sport-schedule .simcal-events-list-container { margin: 0; }



.sport-schedule .simcal-default-calendar-list { padding: 0; background-color: #f5f5f3; display: inline-block; width: 100%; }



.sport-schedule .simcal-default-calendar-list dt.simcal-day-label { margin: 1px; border-bottom: 2px solid #cccccc !important; }



.sport-schedule .simcal-default-calendar-list dt.simcal-day-label > span { background-color: #747577 !important; font-size: 20px; line-height: normal; padding: 10px 15px; width: 100%; margin: 0 0 1px; }



.sport-schedule .simcal-default-calendar-list dd.simcal-day { padding: 0; }



.sport-schedule .simcal-default-calendar-list ul.simcal-events { margin: 0px; }



.sport-schedule .simcal-default-calendar-list ul.simcal-events li.simcal-event { margin: 0; padding: 15px; border-bottom: 2px solid #cccccc; }



.sport-schedule .simcal-default-calendar-list .simcal-event-details { }



.sport-schedule .simcal-default-calendar-list .simcal-event-details p { color: #afafaf; font-size: 18px; margin: 0; line-height: normal; }



.sport-schedule .simcal-default-calendar-list .simcal-event-details p:not(:last-child) { margin-bottom: 10px; }



.sport-schedule .simcal-default-calendar-list ul.simcal-events .simcal-event-title { color: #58595e; font-size: 20px; font-weight: 800; font-family: 'Lora', serif; }



.sport-schedule .simcal-default-calendar-list .simcal-event-details p a { color: rgba(204,0,0,0.7); font-weight: 800; font-family: 'Lora', serif; font-size: 16px; }



.ad_728_90.new_add_pro { padding: 22px 0 15px; }



.sport-score .score_part { background-color: #f5f5f3; padding: 20px 15px; border: 2px solid #cccccc; display: inline-block; width: 100%; }



.sport-score ul li { position: relative; font-family: 'Lora', serif; font-weight: 800; line-height: normal; margin-bottom: 20px; padding-left: 12px; }



.sport-score ul li:before { content: ''; background-color: #74706f; height: 5px; width: 5px; border: solid 1px #74706f; border-radius: 100%; position: absolute; top: 10px; left: 0; }



.sport-score .extra-scores { padding: 10px 0; display: inline-block; width: 100%; }



.sport-score .extra-scores a { color: #cc0000; font-weight: 800; font-family: 'Lora', serif; }



.bottom-section-sports {
  margin: 10px auto 20px;
  color: #fff;
  clear: both;
  line-height: 1.2;
  text-align: center;
  font-size: 0.9em;
}



.bottom-section-sports a { text-decoration: underline; font-weight: 600; color: #fff; }



.bottom-section-sports a:hover,
.sports.sports-feed .bottom-section-sports a:hover { color: #ee2225; }

.sports.sports-feed .bottom-section-sports,
.sports.sports-feed .bottom-section-sports a{
  color: #545454;
}


/*New_Css*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: last 5 version
*/

.submit.publication .options ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px;
}

.submit.publication .options ul li {
    min-width: 200px;
    max-width: 100%;
    width: 100%;
    padding: 0 15px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 0 30px !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    min-height: auto;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}
.submit.publication .options ul li:hover {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.submit.publication .options ul li a {
    height: auto;
    padding: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #fff;
    -webkit-box-shadow: 0 0 10px #cccccc;
            box-shadow: 0 0 10px #cccccc;
    min-height: 175px;
}
.submit.publication .options img {
    margin: 0px auto 10px;
    display: block;
    float: none;
}
.submit.publication .options ul li h5 {
    text-align: center;
    margin: 0 auto;
    /* height: 2.5em; */
    /* overflow: hidden; */
    font-size: 18px;
}
.submit.publication .options ul li a > p{
  margin: 0;
}

.videos .listing li { width: 30.65%; }



.videos .listing { margin-top: 0px; }



.site-title-home h1 { font-family: 'Lora', serif; }



.footer-newsletter { /* text-align: center;  */ }



.footer-newsletter .button { display: inline-block; padding: 8px 20px; font-size: 16px; color: #fff; margin: 5px; }



.red-button { background: #ee2225; }



.red-button:hover { background: #d8161a; }



.blue-button { background: #024b82; }



.blue-button:hover { background: #0a426b; }



.single .left-panel h1.heading-font { margin-bottom: 15px; }



.popup_inner .close { opacity: 1; text-shadow: none; margin: 5px auto; font-size: 16px; cursor: pointer; }







.announc_ment { background: #f8f7f3;



    padding: 20px 20px 20px 20px;



    border-radius: 5px;}







.announc_ment img {width: 300px; height: 250px;object-fit: cover;}







.announc_ment a { color:#000 !important}







.eventon_desc_in a { color:#000 !important}







/*Popup_Css*/























/*11-1-2019-new*/







.single .classified ul, .single .classified ol { padding-left: 15px; margin: 15px 0px; }



.single .classified ul li { list-style: disc; margin-bottom: 5px; float: none; }



.single .classified ol li { list-style: decimal; margin-bottom: 5px; float: none; }



.revise-date { font-size: 12px; }



/*11-1-2019-new_END*/















.video_photos .listing ul li { /*width:22%;*/ }



.video_photos .listing ul li a > img { min-height: 125px;  width: 100%;  }



.video_pop_up { position: fixed; background: rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; z-index: 10; }



.popup_inner { left: 50%; top: 50%; position: absolute; padding: 15px; max-width: 650px; width: 100%; background: #fff; border-radius: 7px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }



.popup_inner iframe { height: 360px; }



ul.bbc_feed li { padding-bottom: 10px; line-height: normal; }



.heading-font.content .rsswidget:first-child { display: none; }



.more_content { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }



div#display_news { background: #f8f7f3; padding: 20px 20px 20px 20px; border-radius: 5px; }



#display_news a { color: #000 !important; text-decoration: none !important; font-family: 'Source Sans Pro', sans-serif; font-size: 1rem; }



#display_news a:hover { color: #000 !important; }



#display_news img { width: 300px; height: 250px; object-fit: cover; }



/*my-css*/















.right-panel h2 + #evcal_widget + .textwidget + h2 + .weather-atlas-wrapper + .textwidget + .textwidget + h2 + .social-count-plus + .textwidget + h2 + .bbc_feed + .textwidget + h2, .page-template-sports-template .right-panel > .heading-font.content:nth-of-type(4) { background: url(../nrnews/images/loudspeaker-16.png) no-repeat center left; padding-left: 20px; font-size: 25px; }



.header .full-logo { text-align: center; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }



/*New_Css*/















.heading-font.content a.rsswidget { padding-left: 25px; background: url(images/news_icn.png) no-repeat left 5px; }



.right-panel .bbc_feed li { padding-left: 20px; position: relative; }



.right-panel .bbc_feed li:before { content: ""; position: absolute; left: 4px; top: 5px; border-left: 6px solid #ee2225; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }



.coming_soon > img { max-width: 200px; margin: 0px auto; display: block; }



.obitutaries ul#items li { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px; }



.obitutaries ul#items .heading a { color: #000; font-size: 24px; }



span.deceased_region { font-size: 20px; color: #000; display: block; margin: 5px auto 10px; }



.vnewsticker span img { display: block; margin: 10px auto; }



.btn-transparent.more_btn { clear: both; font-size: 16px; display: block; max-width: 250px; text-align: center; background: #e5e5e5; color: #74706f;}



.btn-transparent.more_btn:hover { background: #ee2225; }



.news-img.mobile-view, .sport-img.mobile-view { display: none; }



.latest-news{ margin-bottom: 20px !important; }



.ad_728_90 { margin-bottom: 10px !important; }



.ad_728_90 { overflow: hidden; }



.classified .btn-transparent.more_btn { margin-bottom: 30px; }



.nr-publication #items li a { padding: 0px; font-family: 'Lora', serif; background: none; color: #74706f; text-align: left; margin-top: 10px; font-size: 14px; line-height: 18px; }



.nr-publication #items li img { margin-bottom: 0px; }



.btn_outer:after { clear: both; content: ""; display: block; }



.btn_outer .btn-transparent.more_btn { display: inline-block; margin-right: 15px; }



.btn_outer .btn-transparent.more_btn.btn_special_section { background: #333; color: #fff; }



.btn_outer .btn-transparent.more_btn.btn_special_section:hover { background: #ee2225; color: #fff; }



/*Extra large devices (large desktops, 1200px and up)*/















.latest-news .listing ul#items li .content { margin-left: 0; }



.authour_description { margin-bottom: 15px; }



.authour_description span { color: #706e6f; font-style: italic; }



.authour_description span:first-of-type { color: #c80000; text-transform: uppercase; margin-right: 10px; font-style: normal; }



.post-date-time:after { clear: both; content: ""; display: block; }



.post-date-time p { display: inline-block; margin-bottom: 15px; }



.post-date-time p.revise-date { margin-right: 15px; }



.heroBanner h3 { margin: 13px 0 0px !important; color: #1f2024; font-size: 28px!important; }



.heroBanner li { border-bottom: 1px solid #f2f2f2; padding: 12px 0; color: #1f2024; }



.heroBanner li:last-child { border-bottom: 0; }



/*photo_post*/







.photos-post ul#items:after { clear: both; content: ""; display: block; }



.photos-post ul#items li { float: left; width: 31%; margin-left: 3%; margin-bottom: 30px; }



.photos-post ul#items li:nth-child(3n+1) { clear: left; margin-left: 0px; }



.photos-post ul#items li img { width: 100%; height: 200px; object-fit: cover; }



.photos-post ul#items li span.link-title { display: block; color: #5b5b5b; font-family: 'Lora', serif; font-size: 15px; margin-top: 10px; font-weight: 600; }



.video-page-img { position: relative; }



.video-page-img > img { vertical-align: bottom; display: block; width: 100%; }



.video-page-img > a.fancybox { background: url(images/play-circle.png) no-repeat; z-index: 1;width: 64px; left: 50%; top: 50%; height: 64px; position: absolute; font-size: 0px; display: block; cursor: pointer; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }

.videos-page .video-page-img:not(.embeded):after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 0;
    transition: all 0.25s ease;
        pointer-events: none;
}
.videos-page .video-page-img:hover:after ,
.videos-page .video-page-img:focus:after
{background: rgba(0, 0, 0, 0.1);}

.fancybox-slide > div > p { margin: 0px; }



.fancybox-close-small:after { right: 0px; top: 0px; border-radius: 0px; background-color: #f05555; color: #fff; }



.fancybox-close-small:hover:after { background-color: #f05555; color: #fff; }



.main_menu .navbar { margin-bottom: 0px; }



.heroBanner > .col-lg-8 img { width: 100%; /*height: 550px; object-fit: cover;*/ }



.author_title { font-style: italic; }



.author_title strong { color: #cc0000; display: inline-block; padding-right: 7px; text-transform: uppercase; font-weight: 700; font-style: normal; }



.revise-date { display: inline-block; padding-right: 15px; }



.posted-date { font-size: 12px; display: inline-block; }



p.posted-date, p.revise-date { margin-bottom: 0px; }



.evoau_submission_form .evoau_table .row { border-top: none !important; width: 100%; padding-left: 0 !important; padding-right: 0 !important; margin-bottom: 20px !important; }



.evoau_submission_form .evoau_table .label { width: 205px; }



.evoau_submission_form .evoau_table .label, .evoau_submission_form .evoau_table .label label, .evoau_submission_form .evoau_table .ajde_yn_btn_label, .evoau_submission_form .evoau_table span { font-weight: 400 !important; font-size: 16px !important; color: #afafaf !important; line-height: normal !important; font-family: 'Source Sans Pro', sans-serif !important; }



/*.evoau_submission_form .evoau_table .label em, .evoau_submission_form .evoau_table .label label em, .evoau_submission_form .evoau_table .ajde_yn_btn_label em, .evoau_submission_form .evoau_table span em{







	color:#f00;







}*/







.evoau_submission_form .evoau_table .label + p { width: calc(100% - 205px); width: -webkit-calc(100% - 205px); width: -moz-calc(100% - 205px); width: -ms-calc(100% - 205px); }



.evoau_submission_form .evoau_table input, .evoau_submission_form .evoau_table textarea { width: 100% !important; border-radius: 0px !important; border: 1px solid #cccccc !important; }



.evoau_submission_form .evoau_table .chekbox_field input { width: 20px !important; margin-top: 6px; margin-right: 7px; margin-left: 4px; margin-bottom: 32px; float: left }



.chekbox_field { color: #afafaf !important; }



.evoau_submission_form .evoau_table textarea { height: 134px !important; }



.evoau_submission_form .evoau_table input[name="event_start_date"], .evoau_submission_form .evoau_table input[name="event_start_time"], .evoau_submission_form .evoau_table input[name="event_end_date"], .evoau_submission_form .evoau_table input[name="event_end_time"] { width: 48% !important; }



.evoau_submission_form .evoau_table input[name="event_start_date"], .evoau_submission_form .evoau_table input[name="event_end_date"] { margin-right: 3% !important; }



.evoau_submission_form .evoau_table .row._evcal_ec_f1a1_cus + .row, .evoau_submission_form .evoau_table .row.evoau_repeating { float: right; width: calc(100% - 205px); width: -webkit-calc(100% - 205px); width: -moz-calc(100% - 205px); width: -ms-calc(100% - 205px); }



.evoau_submission_form .evoau_table .row._evcal_ec_f1a1_cus + .row:after, .evoau_submission_form .evoau_table .row.evoau_repeating:after { display: table; clear: both; content: ""; }



.evoau_submission_form .evoau_table .row.learnmove, .evoau_submission_form .evoau_table .row.youremail { border-bottom: 1px solid #cccccc !important; }



.left-panel .evoau_submission_form { border: none !important; }



body .left-panel .evoau_submission_form form .evoau_table .row.learnmove .checkbox_field { display: none !important; opacity: 0; visibility: hidden; }



.evoau_submission_form .midd_con { font-size: 16px; font-weight: 400; font-family: 'Source Sans Pro', sans-serif !important; line-height: normal; color: #616265; margin: 28px 0; }



.evoau_submission_form .evoau_table .row.youremail { padding-bottom: 45px !important; }



.evoau_submission_form .evoau_table .row.au_captcha { display: -webkit-flex; -webkit-flex-direction: row-reverse; display: flex; flex-direction: row-reverse; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; margin-top: 21px !important; }



.evoau_submission_form .evoau_table .row.au_captcha p:first-of-type { width: calc(100% - 205px); width: -webkit-calc(100% - 205px); width: -moz-calc(100% - 205px); width: -ms-calc(100% - 205px); }



.evoau_submission_form .evoau_table .submit_row { text-align: center; }



.evoau_submission_form .evoau_table .submit_row p { width: 100%; }



.evoau_submission_form .evoau_table .submit_row a { border-radius: 0px !important; text-transform: capitalize !important; color: #fff !important; background: #337ab7 !important; padding: 10px 17px !important; font-weight: 400 !important; font-family: 'Lora', serif !important; font-size: 16px !important; line-height: normal !important; text-align: center !important; margin: 0 !important; }



.evoau_submission_form h2 { display: none; }



/*27-12-18*/







.sport-newsletter { display: none; }



.page-template-sports-template .sport-newsletter { display: block; }



.page-template-sports-template .non-sports { display: none; }



/*11-1-2019-new*/





.byline { background-color: #f8f8f8; padding: 8px; border-left: 6px solid #cccccc; margin-bottom: 20px; }



.author_title { margin-bottom: 0px; }



/* .caption_title { color: #000; font-size: 17px; font-weight: 600; color: #333; margin-bottom: 15px; margin-top: 4px; } */
.caption_title {
  font-size: 17px;
  font-weight: 600;
  color: #474747;
  margin-bottom: 15px;
  margin-top: 0;
  /* font-style: italic; */
}



.videos .listing li .thumb-img a.video-icon-show, .videos .showcase .showcase-img a { position: relative; }



.videos .listing li .thumb-img a.video-icon-show:before, .videos .showcase .showcase-img a:before { background: url(images/play-circle.png) no-repeat; width: 64px; left: 50%; top: 50%; height: 64px; position: absolute; font-size: 0px; display: block; cursor: pointer; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); background-size: 40px auto; background-position: center; content: ""; }



.videos .showcase .showcase-img img { object-fit: cover;/* height: 350px;*/



}



.main_menu .top-google-add .bsaProContainer{ max-width: 1105px; margin: 10px auto 0; }



.single-post h3.bsaProHeader__title{ display:none!important;}



.single-post .sing_google_ad_content .bsaProItem.bsaReset {



    float: none;



    margin-bottom: 25px !important;



}



.sing_google_ad_content .bsaProItem.bsaReset, .sing_google_ad_content .bsaProItem .bsaProItemInner .bsaProItemInner__thumb, .sing_google_ad_content .bsaProItem .bsaProItemInner .bsaProItemInner__thumb .bsaProAnimateThumb {



    margin: 0 auto !important;



	clear:none !important;



	float:none !important;



}







div#PopupSignupForm_0{ display:none;}



.sport_score iframe {



    height: 400px;



}



.sports .content h3 a{



    color:#d2d3d5 !important;



	font-size:19px;



}







.sports .content p {



    color: #d2d3d5;



}



.left-panel .listing ul li a.heading-font {



    /* color: #74706f; */



    font-weight: bold;



    font-size: 18px!important;



    line-height: 1.2;



}





ul.follow_us_social {
    margin-bottom: 1em;
}

.follow_us_social li {
    display: inline-block;
    min-width: 50px;
    padding-bottom: 2px;
}







.follow_us_social li a {



    font-size: 24px;



    color: #bcbcbc;



}




.social .user_log li.tp-menu-item a {



    font-size: 12px;



}



.social .user_log li.tp-menu-item + li.tp-menu-item{ margin-left:10px;}



.social .user_log li.tp-menu-item:not(:last-child) a {



    margin-right: 10px;



}



.social .user_log li.tp-menu-item:not(.blue-item) a {



    color: #74706f;



}



.main-temp.video-page-img img { width:100% !important; height: auto;}











#bsa-block-300--200.bsaProContainer .bsaProItem, #bsa-block-300--200 .bsaProItemInner__thumb, #bsa-block-300--200 .bsaProAnimateThumb{max-width: 100%;max-height: 235px;height: 235px !important;}



#bsa-block-300--200 .bsaProItemInner__img{ height: 235px !important; max-height: 235px; border: 1px solid #f1f1f1;}



















 @media (min-width: 992px) {



.slider-img-mobile { display: none; }



}















/*Large devices (desktops, 992px and up)*/















@media (min-width: 992px) and (max-width: 1199px) {



.ad_728_90 { display: block; margin: 30px auto 0; }



.trending { width: 50%; }



.social { width: 30%; }


.top-right-sec .trending { width: 40%; }



.logo { text-align: center; flex: 0 0 100%; max-width: 100%; }



.ad_728_90 { margin-top: 30px; }



.business-guide { margin-bottom: -70px; }



.footer .footer-newsletter input, .footer .footer-newsletter input[type="submit"] { margin-left: 0; }



.navbar-toggler { width: 100%; }



.latest-news .listing { margin-top: 0; }



.navbar-nav li.current-menu-item { border-bottom: 0; margin-bottom: 0; border-top: 0; margin-top: 0; }



.latest-news .listing ul#items li { width: 100%; margin-top: 0; }



.latest-news .listing ul#items li .content { line-height: 16px; }



.latest-news .listing ul#items li img { margin-bottom: 10px; }



.latest-news .listing .post-date { margin-top: 10px; }



.navbar-light .navbar-nav a.nav-link { padding: 12px; font-size: 13px; line-height: 24px; }



.navbar-nav { margin: 0; }



.user_log-main.top-right-sec .trending{ margin-right:0;}



.social .user_log li.tp-menu-item:not(:last-child) a {



    margin-right: 6px;



}



.social .user_log li.tp-menu-item + li.tp-menu-item {



    margin-left: 7px;



}



.ad_728_90.top-google-add:not(.mobile) {



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;



    max-width: 100%;



}



.top-google-add:not(.mobile) > div {



    margin-left: auto;



    width: 100%;



}



.top-google-add:not(mobile) #bsa-block-840--135.bsaProContainer .bsaProItem {



    min-height: 135px;



    margin-left: auto !important;



    clear: none;



    float: none;



    display: block;



    margin-right: auto !important;



}



}































/*Medium devices (tablets, 768px and up)*/















@media (min-width: 768px) and (max-width: 991px) {



.navbar-collapse.collapse.in { display: block!important; }



/* #top-bar .date { display: none; } */



.ad_728_90 { margin: 30px auto 0 !important; }



.logo { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }



.carousel-item .long-image, .carousel-item .small-image { width: 100%; float: left; position: relative; }



.carousel-item .small-image .top-section, .carousel-item .small-image .bottom-section { width: 48%; float: left; margin-top: 20px; margin-right: 4%; }



.carousel-item .small-image .bottom-section { margin-right: 0; }



.social { width: 45%; }




.top-right-sec .trending { width: 52%; }



.trending { width: 55%; }



.logo { text-align: center; }



.ad_728_90 { margin-top: 30px; }



.navbar-toggler { width: 100%; }



.latest-news .listing { margin-top: 0; }



.latest-news .listing ul#items li { width: 100%; margin-top: 0; }



.latest-news .listing ul#items li .content { margin-left: 0 }



.latest-news .listing ul#items li .content { line-height: 16px; }



.latest-news .listing ul#items li img { margin-bottom: 10px; }



.latest-news .listing .post-date { margin-top: 10px; }



.right-panel { margin-top: 40px; }



.ad_728_90.top-google-add:not(.mobile) {



    -ms-flex: 0 0 100%;



    flex: 0 0 100%;



    max-width: 100%;



}



.top-google-add:not(.mobile) > div {



    margin-left: auto;



    width: 100%;



}



.top-google-add:not(mobile) #bsa-block-840--135.bsaProContainer .bsaProItem {



    min-height: 111px;



    margin-left: auto !important;



    clear: none;



    float: none;



    display: block;



    margin-right: auto !important;



}



.top-google-add:not(mobile) #bsa-block-840--135 .bsaProItemInner__img {



    min-height: 111px;



}



}



 @media (max-width: 991px) {



#display_news div#v_container { width: 100% !important; }



#display_news div#v_container > div { width: 100% !important; }



#display_news div#v_container > div table { width: 100%; }



#display_news div#v_container > div table img { width: auto; height: auto; margin: 0 auto; display: block; }



.slider-img { display: none; }



.section-spacing { height: 30px; }



p { margin-bottom: 10px; }



.videos-page li { margin-bottom: 10px; }



.navbar-nav li.menu-item ul.sub-menu { display: block; position: relative; top: auto; left: auto; width: 100%; padding-left: 25px; }


#top-bar .language_transalte .selected a{ width:100%; box-sizing:border-box;background-position: center right 5px;}


#top-bar .language_transalte{margin-right: 10px;}
#top-bar .language_transalte .switcher { width: 75px; }
#top-bar .switcher.notranslate .selected a {
  background-position: 64px center !important;
  font-size: 8pt;
  padding-left: 4px;
  padding-right: 4px;
}



.social li {



    margin-left: 10px;



}






    .search-bar { margin-left: 10px;     margin-right: 10px;}

    header.site-header .search-bar input.search-field{

        width: 100% !important;

    }

}



 @media (max-width: 767px) {



.navbar-collapse.collapse.in { display: block!important; }



.heroBanner > .col-lg-8 img { width: 100%; height: auto; object-fit: cover; }



.news-img.mobile-view, .sport-img.mobile-view { display: block; }



.sport-img.mobile-view img { width: auto !important; }



.news-img.desktop-view, .sport-img.desktop-view { display: none; }



.sports.look-back .listing li { margin-bottom: 0; }



.sports.look-back .bottom-section-sports { padding-bottom: 5px; }



.carousel-item .long-image img { height: 380px; }



.carousel-item .small-image img { height: 380px; }



.trending, .videos .listing li, .mob, .most-popular, .categories, .newsletter { display: none; }



.ad_728_90 { margin: 15px auto !important; }



.sports.look-back { margin-bottom: 45px; }



.nr-publication { margin-bottom: 15px; }



.evo_widget { margin-bottom: 35px; }



.weather-atlas-wrapper { margin-bottom: 35px; }



.business-guide { margin-bottom: 35px; }



.largeScreenNotVisible { display: block; margin-top: 40px; padding: 0px 15px; }



/* .date { width: 34%; } */



.social { width: 54%; }




.social li.tp-menu-item a{ font-size:11px;}



.section-spacing-mob { height: 40px; }



.largeScreenNotVisible .carousel-control-prev i, .largeScreenNotVisible .carousel-control-next i, .largeScreenNotVisible .carousel-control-prev:focus, .largeScreenNotVisible .carousel-control-prev:hover, .largeScreenNotVisible .carousel-control-next:focus, .largeScreenNotVisible .carousel-control-next:hover { color: #4d4c4c; font-size: 24px; }



.largeScreenNotVisible .carousel-control-prev, .largeScreenNotVisible .carousel-control-next { top: -50px; }



.largeScreenNotVisible .carousel-inner { width: 240px; margin: auto; }



.videos .listing li { display: block !important; width: 100%; margin: 0px auto 15px; }



.videos .listing li .thumb-img { /*height: 189px;*/







#bsa-block-300--200.bsaProContainer .bsaProItem, #bsa-block-300--200 .bsaProItemInner__thumb, #bsa-block-300--200 .bsaProAnimateThumb {



    max-width: 100%;



    max-height: 100%;



    height: auto !important;



}



#bsa-block-300--200 .bsaProAnimateThumb {



    padding-top: 66%;



}



#bsa-block-300--200 .bsaProItemInner__img {



    height: auto !important;



    max-height: 100%;



    padding-top: 66%;



}







}



.videos .listing li .thumb-img img { width: 100%;/*height: 189px;*/ }



.video_photos .listing ul li a > img { max-height: 100%; }



.play-icon i { font-size: 3em; }



.navbar-light .navbar-toggler {
  outline: 0; border: 0;
  width: auto;
  margin-left: auto;
}



.latest-news a.btn-transparent, .sports a.btn-filed { display: none; }



.latest-news a.btn-transparent.more_btn { margin: 25px auto; display: block; }



.latest-news .listing ul#items li .content { margin-left: 0; float: left; margin-top: 10px; width: 100%; }



.most-popular li { float: left; width: 100%; }



.submit-ad-form .column-2, .submit-ad-form .column-3 { width: 100%; margin: 0; }



.contact-form, .contact-info { width: 100%; }



.contact-info { margin-top: 50px; }



.carousel-item .long-image, .carousel-item .small-image { width: 100%; float: left; position: relative; }



.videos-page li .play-icon i { font-size: 38px; }



.carousel-item .small-image .top-section, .carousel-item .small-image .bottom-section { width: 48%; float: left; margin-top: 20px; margin-right: 4%; }



.classified-content-section, .magazine-content-section { width: 100%; float: left; clear: both; margin-top: 20px; }


/* Commented because causing issues with simple bullet lists..eg: https://nrcolumbus.com/six-new-covid-19-cases-brings-columbus-total-to-349/ */
/* .classified li, .magazine li { text-align: center; } */



.classified li img, .magazine li img { float: none; }



.obitutaries-content-section { width: 100%; float: left; clear: both; margin-top: 20px; }



.obitutaries li { text-align: center; }



.obitutaries li img { float: none; }



a.btn-load-more { margin-bottom: 60px; }



.carousel-item .small-image .bottom-section { margin-right: 0; }



.carousel-control-next { right: 10px; }



.logo { text-align: center; max-width: 40%; float: left; }



.logo img { width: 100px; }



.menu { position: absolute; top: 75px; right: 10%; }



.header { padding: 65px 15px 0px; }



.menu nav .navbar-collapse { z-index: 100; }



.navbar-toggler, .latest-news .showcase, .latest-news .listing, .sports .showcase .showcase-img, .sports .showcase .content { width: 100%; }



.latest-news .listing { margin-top: 15px; margin-bottom: 15px; }



.sports .listing li img { margin-right: 0; }



.sports .listing .content { width: 100%; float: left; margin-top: 10px; }



.most-popular img { margin-bottom: 20px; margin-right: 0; }



.most-popular .content { width: 100%; float: left; }



.nr-publication li { width: 100%; text-align: center; margin-bottom: 30px; margin-left: 0; border: 1px solid #cccccc; }



.right-panel .business-guide + p { display: none; }



.footer .section-spacing { display: none; }



.mobile-app a { width: 100%; text-align: center; margin-bottom: 20px; }



.footer .row > div { text-align: center; margin-bottom: 30px; }



.footer h3 span { float: left; width: 100%; position: static; margin-top: 10px; background: #434448; }


.footer .footer-newsletter input { width: 100%; margin-left: 0; }



.footer .footer-newsletter input[type="submit"] { width: 100%; margin: 15px 0 0; }



.footer-below { text-align: center; }



.footer-below .social { width: 100%; text-align: center; float: none; }



.sports .showcase .showcase-img { margin-bottom: 12px; }



.social ul { float: none; }



.social li { float: none; display: inline-block; margin-left: 3px; }



.social a { font-size: 12px;}



.latest-news {
  margin-top: 0px;
  margin-bottom: 35px !important;
  font-size: 14px;
  line-height: 1.3;
}



.sports { margin-bottom: 35px; }



.videos.video_photos { margin-bottom: 15px; }



.submit .options ul li { width: 48%; margin-left: 4%; margin-bottom: 4%; }



.submit .options ul li:nth-child(3n+1) { margin-left: 4%; }



.submit .options ul li:nth-child(2n+1) { margin-left: 0px; }



#carouselExampleControls .carousel-item img { max-height: 300px; object-fit: cover; }



#carouselExampleControls { display: none; }



.largeScreenNotVisible .carousel-inner { width: 100%; }



.largeScreenNotVisible .carousel-control-prev, .largeScreenNotVisible .carousel-control-next { top: 20px; }



.carousel-control-next { right: 25px; }



.carousel-control-prev { right: 55px; }



.latest-news .showcase { margin-bottom: 0; }



.largeScreenNotVisible .carousel-control-prev i, .largeScreenNotVisible .carousel-control-next i { color: #000; }



.sports .showcase { padding-bottom: 15px; margin-bottom: 15px; }



.footer .row > div { margin-bottom: 0; }



.footer .section-spacing { display: none; }





.footer { padding: 30px 0; margin-top: 20px; }



.slider-mob .largeScreenNotVisible { margin-top: 10px; }



div.heateor_sss_mobile_footer { display: block; height: 0; }



.heroBanner li .img { display: block !important; }



.heroBanner li img { display: block; width: 70px; float: left; margin-right: 10px; }



.heroBanner .post-date { margin-bottom: 0; }



.photos-post ul#items li:nth-child(3n+1) { clear: none; margin-left: 0; }



.photos-post ul#items li { width: 100%; margin-left: 0px; }



.photos-post ul#items li img { height: auto; }



.heroBanner li { padding: 10px 0; }



.heroBanner li:after { clear: both; display: block; content: ''; }



.heroBanner li .img img { width: 45px; height: 45px; object-fit: contain; }



.videos .showcase .showcase-img img { height: auto; }


/*my-css(22-11-2019)*/



.bsaProContainer .bsaProItem.bsaReset{



	margin:10px 0 0 !important;



}



.top-google-add:not(.mobile) .bsaProContainer .bsaProItem.bsaReset, .top-google-add:not(.mobile) .bsaProContainer .bsaProItem.bsaReset .bsaProItemInner__thumb, .top-google-add:not(.mobile) .bsaProContainer .bsaProItem.bsaReset .bsaProItemInner__thumb .bsaProAnimateThumb{



    max-height:50px !important ;



    height:50px !important;



}



.top-google-add:not(.mobile) .bsaProContainer .bsaProItem.bsaReset .bsaProItemInner__thumb .bsaProItemInner__img {



    height: 50px !important;



    max-height: 50px !important;



    background-size: 100% 100% !important;



}




.social .user_log li.tp-menu-item a {



    font-size: 10px;



}



.social .user_log li.tp-menu-item + li.tp-menu-item {



    margin-left: 7px;



}



.social .user_log li.tp-menu-item:not(:last-child) a {



    margin-right: 7px;



}







.top-google-add:not(mobile) #bsa-block-840--135 .bsaProItemInner__img {



    min-height: 0;



    background-size: cover !important;



    height: auto !important;



    max-height: 100% !important;



    padding-top: 16.1%;



}



.top-google-add:not(mobile) #bsa-block-840--135.bsaProContainer .bsaProItem {



    min-height: 0;



    height: auto !important;



    max-height: 100% !important;



}







.top-google-add.mobile div#bsa-block-320--150 {



    max-width: 320px;



    margin: 0 auto;



}



}























/*Extra small devices (portrait phones, less than 576px)*/















@media (max-width: 575px) {



.navbar-collapse.collapse.in { display: block!important; }



#carouselExampleControls .carousel-item img { max-height: 230px; }



/* .sports .listing li { width: 100%; float: left; } */
.left-panel .sports .listing  ul li a.heading-font{
  font-size: 16px!important;
  line-height: 1;
}


.menu { right: 0 !important; }



.carousel-item .content { padding: 0 5px; }



.carousel-item .long-image .content h5, .carousel-item .long-image .content p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 280px; font-size: 18px; margin-bottom: 0; }



.ad_728_90.new_add_pro { padding: 0 0 20px; margin: 0 !important; }



.carousel-item .long-image .content p { font-size: 14px; margin-bottom: 10px; }



.carousel-item .small-image .content h5, .carousel-item .small-image .content p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 36%; font-size: 18px; margin-bottom: 0; }



.carousel-item .small-image .content p { font-size: 14px; margin-bottom: 10px; }



.author .details { width: 100%; float: left; margin-top: 20px; margin-left: 0; }



.author h5 { font-size: 20px; }



.subscription-box h2 { font-size: 2.5rem; }



.subscription-box h3 { font-size: 2rem; }



.social { width: 61%; }



.date {
  /* width: 31%;  */
  font-size:11px;
}






.carousel-item .long-image img { height: 300px; }



}



 @media (max-width: 480px) {



.carousel-item .long-image img { height: 200px; }



}



p:empty { display: none; }



header.site-header .navbar-light .navbar-nav a.nav-link { font-size: 14px; }



header.site-header .search-bar input.search-field { padding-right: 25px; font-size: 14px;}



header.site-header .search-bar input.search-field { width: 100%; }



.carousel-item .overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.1); }



.content h3.heading-font.white .heading-font, .heading-font a { color: #74706f !important; }



.heading-font a:hover { color: #0056b3 !important; }



.classified.subscriber img { margin-bottom: 10px; }



.comment-post h2 { display: none; }



.container.site-title-home h1 { text-align: left; font-weight: bold; color: #000; text-transform: uppercase; margin-bottom: 0px; }



 @media (max-width:767px) {

   .listings-grid h3 {
       font-size: 16px !important;
   }

h1, .h1 {
  font-size: 1.8rem;
}


}


.page-template-video-template .fancybox-slide > div { position: fixed; top: 50px; left: 50%; width: calc(100% - 30px); position: fixed; padding: 26px 15px 15px; max-width: 540px; margin: 20px 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }

.page-template-video-template .fancybox-slide iframe{ width: 100% !important; }
.page-template-video-template .fancybox-slide > div > p{ margin-bottom: 10px; }

 @media (max-width:479px) {

   .listings-grid h3 {
       font-size: 14px !important;
   }

     .social li.tp-menu-item a {



    font-size: 12px;



}



#carouselExampleControls .carousel-item img { max-height: 170px; }



.submit .options ul li { width: 100%; margin-left: 0%; margin-bottom: 4%; }



.submit .options ul li:nth-child(3n+1) { margin-left: 0%; }



.date { width: auto; text-align: center; margin-bottom:5px; float:left; }



.social { width: 100%; text-align: center; }



#top-bar { line-height: 25px; height: auto; padding: 9px 0; }

.top-bar-wrap{
  display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
       -ms-flex-pack: justify;
   justify-content: space-between;
}

.top-right-sec .social {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-right: auto;
    margin-left: auto;
}



.footer-newsletter .button { margin: 5px; }



.menu { top: 95px; }



.header { padding: 90px 15px 0px; margin-bottom: 15px; }



.header .col-lg-8.col-md-9 { margin: 15px auto !important; }



.page-template-video-template .fancybox-slide > div { overflow: hidden; height: 250px; }



.fb_iframe_widget_fluid_desktop iframe { height: 220px !important; }


#top-bar .language_transalte .switcher {
    width: 75px;
}
#top-bar .language_transalte .switcher .option {
    width: auto;
    position: absolute;
}

#top-bar .switcher.notranslate .selected a {
    background-position: 64px center !important;
    padding: 4px;
    font-size: 8pt;
    border: 1px solid #CCCCCC;
    margin: 0 auto;
}

#top-bar .language_transalte .switcher a img {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}
#top-bar .language_transalte {
      margin: 0 0 0 auto;
      margin-right: 0;
    margin-left: auto;
}
#top-bar .date {
  margin-right: auto;
  margin-left: 0;
  margin-bottom: 0;
}




.social .user_log li.tp-menu-item + li.tp-menu-item {



    margin-left: 8px;



}



.social .user_log li.tp-menu-item:not(:last-child) a {



    margin-right: 10px;



}



.social .user_log li.tp-menu-item a {



    font-size: 11px;



}



}



 .newsletter form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */



 color:#333 !important;



 opacity: 1 !important;



}



 .newsletter form input::-moz-placeholder { /* Firefox 19+ */



 color: #333 !important;



 opacity: 1 !important;



}



 .newsletter form input:-ms-input-placeholder { /* IE 10+ */



 color: #333 !important;



 opacity: 1 !important;



}



 .newsletter form input:-moz-placeholder { /* Firefox 18- */



 color: #333 !important;



 opacity: 1 !important;



}



.heroBanner { margin-top: 10px; }



header.site-header .navbar-light .navbar-nav a.nav-link {
    font-size: 15px !important;
    font-weight:400 !important;
}
.site-header .navbar-light .navbar-nav > li >  .nav-link{
  line-height: 1;
}



.latest-listing ul li .content a { font-family: 'Lora', serif;font-size: 17px; }



body .ticker-controls li:after {



    font-family: "evo_FontAwesome";



}



body .switcher .selected a {



    /*padding: 10px 5px;*/



}



.footer-newsletter .switcher.notranslate {



    display: inline-block;



	position:relative;



    vertical-align: top;



	overflow:visible;



}



.footer-newsletter .switcher.notranslate .option {



    position: absolute;



    bottom: 100%;



}



.classified.subscriber img{



	margin-bottom: 10px;



    width: 100%;







}



.lazyloaded {



    width: auto !important;



}



 @media (max-width: 450px) {



.page-template-video-template .fancybox-slide > div { height: 230px; }



.fb_iframe_widget_fluid_desktop iframe { height: 200px !important; }



}



 @media (max-width: 400px) {



.page-template-video-template .fancybox-slide > div { height: 210px; top: 100px; }



.fb_iframe_widget_fluid_desktop iframe { height: 180px !important; }



}



 @media (max-width: 374px) {



.page-template-video-template .fancybox-slide > div { height: 165px; }



.fb_iframe_widget_fluid_desktop iframe { height: 135px !important; }



}



 @media (max-width: 991px) {



.latest-listing { margin-top: 20px }



 }







 @media (max-width: 767px) {



.footer-newsletter .switcher.notranslate {



    margin-bottom: 5px;



 }



 }



@media (max-width: 480px) {



.footer-newsletter .switcher.notranslate {



    margin-top: 5px;



}



 }
