/*Global*/
.site-main {min-height:850px;}
html {background:#000;}

/*Top Bar*/
#top-bar-wrap {border:none;}
#top-bar-content {width:100%;}
#top-bar-content .site-top-ads {display: flex; justify-content: center;}

/*Head*/
h1.page-header-title {text-transform:uppercase; font-family: 'Montserrat', sans-serif; font-weight: bold;}
h1.page-header-title::before {position: absolute; content: ""; margin:0 0 -6px -27px; bottom: 50%; height: 13px; width: 13px; background-color: #c70d15;}
h1.page-header-title::after {position: absolute; content: ""; margin:0 0 -6px 15px; bottom: 50%; height: 13px; width: 13px; background-color: #c70d15; visibility: initial; display: initial;}


/*Mobile menu*/
#mobile-fullscreen ul ul.sub-menu li a {padding: 3px 0 10px 0;}
#mobile-fullscreen ul li a:hover {color:#c70d15;}


/*Main menu*/
.oceanwp-mobile-menu-icon a {font-size:30px;}
#mega-menu-main_menu a.site-search-toggle {color:#fff; font-size: 20px; margin: 0 0 -31px 0; overflow: hidden; display: block;}
#mega-menu-main_menu .sp-pcp-title {text-align:center;}
#mega-menu-main_menu .sp-pcp-title a {color:#fff; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-size:14px; font-weight:bold;}
#mega-menu-main_menu .sp-pcp-post:hover .sp-pcp-title a {color:#ff121c;}
@media only screen and (max-width: 1366px) {
  #mega-menu-main_menu .sp-pcp-post .sp-pcp-post-thumb-area {max-height:111px;}
  #mega-menu-main_menu .pcp-post-thumb-wrapper {max-height:111px;}
}
#mega-menu-main_menu .sp-pcp-post .sp-pcp-post-thumb-area {height:100%; border-radius: 4px; overflow: hidden; -webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
#mega-menu-main_menu .pcp-post-thumb-wrapper {height:173px;}
#mega-menu-main_menu .sp-pcp-post:hover .sp-pcp-post-thumb-area {-webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
#mega-menu-main_menu .sp-pcp-post:hover .sp-pcp-post-thumb-area img {-webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
#mega-menu-main_menu .sp-pcp-post .sp-pcp-post-thumb-area img {width:100%;}
#mega-menu-main_menu .pcp-carousel-wrapper .sp-pcp-carousel {padding:20px 0 10px 0;}
#mega-menu-main_menu .mega-all-projects {text-align:center !important; width:100% !important;}
#mega-menu-main_menu li.mega-all-projects > a.mega-menu-link {display:initial !important; padding:12px 18px 14px 18px !important; font-family: 'Montserrat', sans-serif !important; border-radius:24px !important; border:2px solid #c70d15 !important;}
#mega-menu-main_menu li.mega-all-projects {margin: 0 0 30px 0 !important;}
#mega-menu-main_menu li.mega-all-projects > a.mega-menu-link:hover {background:#c70d15 !important; text-decoration:none !important;}
#mega-menu-main_menu .pcp-button-next, #mega-menu-main_menu .pcp-button-prev {display:none;}


/*News*/
.category-news .blog-entry.grid-entry .blog-entry-inner {border:none; padding:0 0 0 0;}
.category-news .blog-entry.grid-entry .thumbnail {margin:0 0 0 0;}
.category-news .blog-entry.post .blog-entry-header .entry-title a {font-size:15px; font-weight:normal; color:#000; letter-spacing: normal;}
.category-news .blog-entry-title {line-height: 1.2;}
.category-news ul.meta {color:#9e9e9e;}
.category-news .blog-entry-inner .thumbnail img {-webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
.category-news .blog-entry-inner:hover .thumbnail img {-webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03);}
.category-news .thumbnail-link {border-radius:4px; overflow: hidden;}
.category-news .blog-entry.grid-entry .blog-entry-header {margin-top:0;}
.category-news .icon-clock:before {color:#c70d15; font-size:14px;}
.post-in-category-news #main #content-wrap {padding-top:50px;}
.post-in-category-news .single-post-title {color:#000; margin-bottom:0; font-weight:normal; text-transform:uppercase; font-size:30px; font-family: 'Montserrat', sans-serif; text-align:center; border-bottom:none;}
.post-in-category-news ul.meta li .icon-clock {display:none;}
.post-in-category-news ul.meta {border-bottom:none; text-align:center; margin-bottom:10px; padding-bottom:0;}
.post-in-category-news ul.meta .meta-date {margin:0 auto; position: relative;}
.post-in-category-news ul.meta .meta-date:before {position: absolute; content: ""; margin:0 0 0 -12px; bottom: 50%; height: 4px; width: 4px; background-color: #c70d15;}
.post-in-category-news ul.meta .meta-date:after {position: absolute; content: ""; margin:0 0 0 10px; bottom: 50%; height: 4px; width: 4px; background-color: #c70d15; visibility: initial; display: initial; padding:0 0 0 0;}
.post-in-category-news .page-header, .post-in-category-news .nav-links .post-title {display:none !important;}
.post-in-category-news nav.post-navigation .nav-previous {border-right:none !important;}
.post-in-category-news nav.post-navigation {border-top:none !important;}
.post-in-category-news #related-posts {border-top:none !important;}
.post-in-category-news .fa-long-arrow-alt-right:before {content: '\f105' !important; font-family: 'Font Awesome 5 Free'; font-size:26px; color:#c70d15;}
.post-in-category-news .fa-long-arrow-alt-left:before {content: '\f104' !important; font-family: 'Font Awesome 5 Free'; font-size:26px; color:#c70d15;}
.post-in-category-news .nav-previous .title {color:#000000 !important;}
.post-in-category-news .nav-next .title {color:#000000 !important;}
.post-in-category-news .nav-previous a:hover .title {color:#c70d15 !important;}
.post-in-category-news .nav-next a:hover .title {color:#c70d15 !important;}
.post-in-category-news .theme-heading .text:before {content: none; }
.post-in-category-news .theme-heading {font-family: 'Montserrat', sans-serif; text-align:center; color:#000; font-weight:bold; position: relative;}
.post-in-category-news h3.theme-heading:after {height:2px; background:#c70d15; width:100%; content: ""; display: block; position: absolute; bottom: 50%; z-index: 0; margin:0 0 -1px 0;}
.post-in-category-news .theme-heading span.text {background:#f6f6f6; padding:5px 5px 5px 5px; z-index: 1; position: relative;}
.post-in-category-news #related-posts {background:#f6f6f6; padding:23px 23px 23px 23px;}
.post-in-category-news .post-navigation:before {background:#dddddd; content: ""; height:1px; width:80%; display:block; position:absolute; left: 50%; transform: translateX(-50%); top:0;}
.post-in-category-news .entry-content {position: relative; padding-top:30px; margin-top:40px;}
.post-in-category-news .entry-content:before {background:#dddddd; content: ""; height:1px; width:80%; display:block; position:absolute; left: 50%; transform: translateX(-50%); top:0;}
.post-in-category-news .post-navigation {position: relative; padding-top:50px !important; margin-top:40px !important;}
.post-in-category-news .related-post-title {font-size:14px; font-weight:normal; padding:0 0 0 0; margin:0 0 0 0;}
.post-in-category-news .related-post-title a {padding:12px 0 0 0;}
.post-in-category-news .related-post:hover .related-post-title a {color:#c70d15;}
.post-in-category-news .related-post:hover .related-thumb img {-webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03);}
.post-in-category-news .related-post .related-thumb img {-webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s;}
.post-in-category-news .related-post-media {width:245px; height:150px; overflow: hidden;}
.post-in-category-news .related-post-media a {border-radius:4px; overflow: hidden; height:100%; background:none;}
.post-in-category-news .related-post:hover .related-post-media a {background:#222;}
.post-in-category-news .thumbnail {border-radius:4px; overflow: hidden;}
@media only screen and (max-width: 959px) {
  .post-in-category-news .related-post-media {margin:auto;}
  .post-in-category-news nav.post-navigation .nav-previous i {margin:0 10px 0 0;}
  .post-in-category-news nav.post-navigation .nav-next i {margin:0 0 0 10px;}
  .single nav.post-navigation .nav-links .nav-previous, .single nav.post-navigation .nav-links .nav-next {width:50%;}
  .single nav.post-navigation .nav-previous {float:left !important;}
  .single nav.post-navigation .nav-next {float:right !important;}
  .post-in-category-news .single-post-title {font-size:20px;}
} 


/*Our projects*/
.post-in-category-projects #main #content-wrap {padding-top:50px;}
.post-in-category-projects #related-posts, .post-in-category-projects .post-navigation, .post-in-category-projects ul.meta, .post-in-category-projects .page-header {display:none !important;}
.post-in-category-projects .entry-content {position: relative; padding-top:30px; margin-top:40px; font-size:18px;}
.post-in-category-projects .entry-content:before {background:#dddddd; content: ""; height:1px; width:80%; display:block; position:absolute; left: 50%; transform: translateX(-50%); top:0;}
.post-in-category-projects .single-post-title {color:#000; margin-bottom:0; font-weight:bold; text-transform:uppercase; font-size:30px; font-family: 'Montserrat', sans-serif; text-align:center; border-bottom:none;}
.post-in-category-projects .thumbnail {border-radius:4px; overflow: hidden;}



/*Right bar*/
.content-area {border-right:none;}
#right-sidebar-inner .adrotate_widgets .a-single {display:flex; justify-content: center;}

/*On Air Right*/
.on-air-right span.hide {display:none;}
#custom_html-3 {border:4px solid #000; padding:25px 15px 25px 15px; position: relative;}
#custom_html-3 .widget-title {border-left:none; color:#000; text-transform:uppercase; font-weight:bold; font-family: 'Montserrat', sans-serif; position:absolute; background:#fff; top:-14px; padding:5px 7px 5px 7px;}
#custom_html-3 .future-event, #custom_html-3 .past-event {display:none;}
#custom_html-3 .soon-date-time {float: left; color:#fff; font-weight:bold; background:#c70d15; border-radius:5px; font-family: 'Montserrat', sans-serif; padding:5px 7px 5px 7px; font-size:16px; line-height:16px; margin:0 12px 0 0; text-align:center; min-width:60px; width:25%;}
#custom_html-3 .soon-date-title {font-size:16px; font-family: 'Montserrat', sans-serif; font-weight: normal; color:#000; line-height:18px; width:70%; float: left;}


/*Left Social*/
@media only screen and (max-width: 959px) {.left-social-links {display:none !important;}} 
.left-social-links {margin-left:10px; position:fixed; left:0; top:50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); overflow:hidden; display:block; background-color:#eee; width:52px; padding:9px 9px 9px 9px; border-radius: 28px;}
.left-social-links {list-style:none;}
.left-social-links .menu-text {display:none;}
.left-social-links li {margin: 0 0 8px 0;}
.left-social-links .menu-item-212123 {margin-bottom: 0;}
.left-social-links i:before {display:none;}
.left-social-links i {border-radius:50%; height:34px; width:34px; display:block; overflow:hidden;  -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; background-image:url(/wp-content/uploads/svg/social.svg); background-size:200%; background-repeat:no-repeat;}
.left-social-links a:hover i { -webkit-transition: .6s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; -webkit-transform: scale(1.10); -moz-transform: scale(1.10); -ms-transform: scale(1.10); -o-transform: scale(1.10); transform: scale(1.10); background-color:#fff;}

.left-social-links .menu-item-212118 i {background-position: -34px 0;}
.left-social-links .menu-item-212119 i {background-position: -34px -34px;}
.left-social-links .menu-item-212120 i {background-position: -34px -68px;}
.left-social-links .menu-item-212121 i {background-position: -34px -102px;}
.left-social-links .menu-item-212122 i {background-position: -34px -136px;}
.left-social-links .menu-item-212123 i {background-position: -34px -170px;}


/*Footer*/
.footer-link:hover {text-decoration:underline;}


/*Search*/
.search-results .search-entry-readmore {display:none;}
.search-results h1.page-header-title::before {bottom:auto; top: 15px;}
.search-results h1.page-header-title::after {bottom:auto; top: 15px;}
@media only screen and (max-width: 959px) {
  .search-results h1.page-header-title::after {margin: 0 0 -6px 65px;}
}
.search-entry-title a {color:#000; font-family: 'Montserrat', sans-serif; font-size: 18px;}
.search-results article .thumbnail img {box-shadow:none; border-radius:4px;}


/*Pagination*/
.oceanwp-pagination .page-numbers {font-weight:bold; border:none !important; border-radius:50% !important; font-family: 'Montserrat', sans-serif;}

/*ADS*/
.post-in-category-news .novosti-ads-top, .post-in-category-projects .our-projects-top {margin:0 0 50px 0;}
.post-in-category-news .novosti-ads, .post-in-category-projects .our-projects {margin:50px 0 0 0;}
.our-projects .adrotate_widgets .a-single, .our-projects-top .adrotate_widgets .a-single {display: flex; justify-content: center;}
.novosti-ads .adrotate_widgets .a-single, .novosti-ads-top .adrotate_widgets .a-single {display: flex; justify-content: center;}

