/* CONTENT VIEWS KARUSELLI SÄÄDÖT */
.pt-cv-view .carousel-control {
color: red!important;
opacity: 1!important;
top: 40%!important;
} 


/* ?? */
.slideshow-window {
    background-color: transparent!important;
    border: transparent!important;
}

h4 {
    padding-bottom: 1px!important;
}


/* COUNTDOWN WIDGET */
.smalltext {
    color: #000!IMPORTANT;
}
.countdown_text {
    margin-top: 1px!IMPORTANT;
    margin-bottom: 1px!IMPORTANT;
    font-size: 16px;
COLOR: #002c85;
    FONT-WEIGHT: bold;
}

.countdown_text  a {
COLOR: #ff0017;
}

#urj_countdown div > span {
    border-radius: 3px;
    padding: NONE;
    display: inline;
    font-size: 50px;
    font-weight: bold;
}

.urj_countdown_widget {
    padding-bottom: none;
    background-image: url("http://nrj.fi/wp-content/uploads/2017/01/nrj-aamu-countdown3.jpg");
background-position: center; 
}

#urj_countdown_widget-2 {
padding-bottom: 10px;
}



/* PODCAST SOITIN SÄÄTÖ */

.wp-audio-shortcode {
    margin-bottom: 10px!important;
}

.aligncenter {
    margin: auto!important;
}

.sw-body {
    display: none!important;
}
.btn-fb-share {
    display: none!important;
}
.photo-single-detail {
    display: none!important;
}
.more-from-site {
    display: none!important;
}
.fa-play {
   color: RED;
}

/* TOP 10 SORTING LIITTYVÄT */
.fv_toolbar li a.tabbed_a {
    display: none!important;
}
.fv_toolbar .fv_toolbar-dropdown {
    float: left!important;
}
.fv_toolbar-dropdown span {
    display: none!important;
}

/* MARGINAALIT VALIKOSSA KUNTOON */
.main-navigation .home-icon a {
    padding: 9px 10px 6px!important;
}
.main-navigation a {
    padding: 11px 12px;
}

/* JOS KILPAILUT TMS TYHJÄ, EI ILMOITUSTA */
.pt-cv-no-post {
    display: none!important;
}

/* 404 sivun korjaus */
.not-found .search-wrap button {
    right: inherit;
}

/* JULKAISIJAN TIEDOT ARTIKKELISTA PIILOON */
.author-box {
    display: none;
}

/* INSTAGRAM EMBED KESKELLE */
#instagram-embed-0  {
margin: auto!important;
}

/* SPOTIFY EMBED KESKELLE */
.fitvids-video {
    MARGIN: auto;
    MAX-WIDTH: 100%;
    MARGIN-BOTTOM: 10PX;

}

/* KAIKKI KANAVAT POPUPIN SÄÄDÖT */
#playlist {
    width: 100%;
    position: absolute;
}
.mfp-bg {
 background: NONE;
}
.mfp-wrap {
     position: relative!important;
    overflow-x: visible!important;
    overflow-y: visible!important;
}
.mfp-content {
display: grid;
}
.mfp-container {
height: 0;
padding: 0 0px;
}
.white-popup-block {
border: 3px solid;
border-color: #f2140f;
position: relative;
max-width: 485px;
margin: auto;
}

/* SOITTOLISTA POPUPIN SÄÄDÖT */
#songlist-popup {
    width: 70%;
    left: 0%;
}
.songlist
{
    font-size: 12px;
}

/* NETTIRADIOSYSTEEMIEN KUVA PLACEHOLDER RESPONSIIVISET */
.nettiradio-mobile {
display: none;
}
@media screen and (max-width: 1000px) {
.nettiradio-mobile {
display: block;
}
}
@media only screen and (max-width: 1000px) {
.headersidebar_keski_wrap, .headersidebar_right_wrap {
    display: none;
}
}
.nettiradiotausta {
    position: relative;
 }
.mobiilinettiradiotausta {
    position: relative;
    max-width: 350px;
    margin: auto;
}
.nytsoi {
    position: absolute;
    top: 13%;
    WIDTH: 100%;
    padding-left: 7.9%;
    font-size: 13px;
    text-transform: uppercase;
     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 45ch;
}
.mobiilinytsoi {
   position: absolute;
   left: 65px;
    WIDTH: 65%;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
    font-weight: bold;
    top: 25px;
}
.nettiradiokanavat {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 30%;
    display: block;
    color: #fff;
    TEXT-ALIGN: center;
    OPACITY: 0;
    float: left;
}
a#show-channels {
    width: 50%;
    display: block;
    color: #fff;
    TEXT-ALIGN: center;
    OPACITY: 0;
    float: left;
}

.nettiradiokuuntele {
    position: absolute;
    bottom: 0px;
    WIDTH: 100%;
}
.btn-play {
    width: 30%;
    height: 80px;
    display: block;
    color: #fff;
   OPACITY: 0;
    position: absolute;
}


/* WP EMBED VIDEOT KESKELLE SIVUA */
.wp-video {
    margin: auto;
}

/* LAINAUSTEN MUOTOILU */
blockquote {
    background-color: #fff!important;
    padding: 0px;
    color: red;
}
blockquote p {
    font-size: 16px;
    padding-top: 0px; 
 }


/* TURHA METADATA PIILOON TAPAHTUMAT JA KILPAILUT ARKISTOISTA */
.category-kilpailut .below-entry-meta { 
display: none; 
}
.category-tapahtumat .below-entry-meta { 
display: none; 
}


/* HEADERIN KOON SÄÄDÖT RESPONSIIVISEKSI */

#header-right-section {
    float: right;
    display: flex;
}

@media only screen and (max-width: 1000px) {
#header-right-section {
    float: none!important;
    display: block!important;
}
}

@media only screen and (max-width: 1280px) {
#header-left-section {
    float: none!important;
    MARGIN-BOTTOM: 0PX;
}
#header-right-section .widget {
    text-align: center;
}
.header-image {
    DISPLAY: NONE;
}
#header-logo-image {
    padding-right: 0px;
}
#header-logo-image {
    float: none!important;
    text-align: center;
    padding-right: 0;
    WIDTH: 141PX;
    HEIGHT: 60PX;
    MARGIN: auto;
    PADDING-BOTTOM: 10PX;
    PADDING-TOP: 1PX;
}
}




/* BEFORE CONTENT WIDGETIN SÄÄDÖT */
div.front-page-top-section.clearfix {
    padding-top: 1px!important;
}
.beforecontentcontainer {
    display: flex;
}
.beforecontent {
    width: 32%;
    max-width: 427px;
    padding-top: 15px;
    margin: auto;
}
@media only screen and (max-width: 1024px) {
.beforecontentcontainer {
  display: block!important;
}
.beforecontent {
  padding-bottom: 10px!important;
  padding-top: 1px!important;
  width: 100%;
  max-width: 640px;
}
}

/* HAKUIKONIN SIIRTO REUNAAN */
.fa.search-top {
     right: 0px;
padding: 11.5px 12px;
 }

/* LINKKIEN VÄRIT KUNTOON */
.pt-cv-title a {
    font-weight: 500;
    color: #f2140f;
    transition: all 0.3s ease 0s;
}

.pt-cv-title a:hover {
 color: #232323;
}
a {
    font-weight: 500;
    color: #f2140f;
    transition: all 0.3s ease 0s;
}
a:hover {
 color: #232323;
}
#content .post .article-content .entry-title a {
    font-weight: 500;
    color: #f2140f;
    transition: all 0.3s ease 0s;
}
#content .post .article-content .entry-title a:hover, .entry-meta .byline i, .entry-meta .cat-links i, .entry-meta a, .post .entry-title a:hover, .search .entry-title a:hover {
    color: #232323!important;
}

/* PÄÄ CONTENT ALUEEN YLÄPADDING */
.main-content-section {
    padding-top: 5px;
}

/* CONTENT VIEWS READ MORE POIS */
.pt-cv-wrapper .btn-success {
    display: none;
} 

/* CONTENT VIEWS MARGINAALI */
.pt-cv-view .pt-cv-content-item > * {
 margin-bottom: 0px;
}

/* CONTENT VIEWS LEIPISFONTTIKOKO */
.pt-cv-content, .pt-cv-content * {
font-size: 15px;
}

.pt-cv-wrapper {
    margin-top: 10px;
} 

/* OTSIKOT POIS SIVUILTA */
.page h1.entry-title 
{
    display: none;
}

/* OTSIKOT VIISAAMPAAN KOKOON */
h1 {
    font-size: 190%;
}
h2 {
    font-size: 120%;
    padding-bottom: 5px;
    color: #232323;
}
h3 {
    font-size: 120%;
 }

/* ETUSIVUN PADDING ENNEN SLIDERIA JNE */
div.front-page-top-section.clearfix {
    padding-top: 10px;
}

/* OTSIKOT POIS ARKISTOSIVUILTA */
.page-header {
    display: none;
}


/* SCROLL UP NUOLI AINA PÄÄLLIMMÄISEKSI */
a#scroll-up {
     z-index: 9999;
}

/* TOP 10 SIVUN SÄÄDÖT */
.contest-block {
       border: 1px solid #000!important;
}
.fv_button .fv_vote {
border: 1px solid #000!important;
color: #000!important;
}
.fv-leadersboard--list li {
    margin-bottom: 10px!important;
   font-size: 16px!important;
}
ul.fv-leadersboard--list {
    DISPLAY: flex!important;
    flex-wrap: wrap!important;
}
.jarjestys {
    padding-right: 10px;
    font-size: 30px;
}
.top10sisalto {
 width: 220px;
max-width: 220px;
margin-right: 20px;
pointer-events: none;
cursor: default;
}
.fv-leadersboard--list li img {
    width: 240px!important;
}

/* KUSTOMOITUJEN ARKISTOSIVUJEN YLÄWIDGETALUEEN SÄÄDÖT */
.yla-uutiset, .yla-podcast {
display: flex;
}

/* KAKKOSVALIKOIDEN ARKISTOSIVUILLA SÄÄDÖT */
.bettermenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: none;
}

.bettermenu li {
    float: left;
}

.bettermenu li a {
    display: inline-block;
    color: red;
    text-align: center;
    padding: 5px 5px 5px 10px;
    text-decoration: none;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}


/* OLETUS ARKISTOSIVUN PALSTAN SÄÄTÖ - ILMAN EKAA YLIMPÄNÄ */
.article-container {
 max-width: 1220px;
    margin: auto;
}

.archive #content .post:nth-child(2n+1) {
   float: left;
    width: 100%;
   max-width: 600px!important;
   clear: both;
}
.archive #content .post:nth-child(2n) {
   float: right;
    width: 100%;
   max-width: 600px!important;
}
.archive #content .post:first-child {
   float: left;
   max-width: 600px!important;
   clear: both;
}
#content .post .article-content .entry-title {
    font-size: 18px;
}
.archive #content .post:not(:first-child) .article-content .entry-title {
   font-size: 18px;
}
.post {
    margin: auto!important;
    margin-bottom: 30px!important;
    margin-top: 10px!important;
}
@media only screen and (max-width: 1220px) {
.archive #content .post:nth-child(2n+1), .archive #content .post:nth-child(2n), .archive #content .post:first-child  {
    float: none!important;
}
}






/* ARKISTOSIVUN ALANAVIGAATIO PIENEMMÄKSI */
.wp-pagenavi {
    font-size: 12px;
}

/* TABLEPRESS SÄÄDÖT */
.tablepress {
    FONT-SIZE: 13PX;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #df1225 !important;
color: #fff;
}

/* EDELLINEN SEURAAVA POIS YKSITTÄISESTÄ */
.single .default-wp-page {
  display: none;
}

/* PAGES CONTAINER LEVEYS */
.panel-grid-cell-container {
    z-index: 1;
    max-width: 1200px;
    margin: auto;
}


/* PODCASTIT OHJELMASIVULLA CSS */

#podcastohjelma div.sharedaddy {
    display: none;
}

#podcastohjelma {
    max-width: 350px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
#podcastohjelma p {
    font-size: 14px;
}
#podcastohjelma .entry-title a {
    color: #f2140f;
transition: all 0.3s ease 0s;
}
#podcastohjelma .entry-title a:hover {
    color: #232323;
}
#podcastohjelma .posted-on {
    margin-right: 10px;
}
#podcastohjelma h2 {
    font-size: 20px;
    padding-bottom: 5px;
    color: #232323;
}
#podcastohjelma .below-entry-meta {
font-size: 12px;
padding-bottom: 10px;
}



/* CONTACT FORM KAPEAMMAKSI JA KESKELLE */
div.wpcf7 {
    max-width: 600px;
    margin: auto;
}

/* SOME NAPIT MENUPALKISSA */
.some {
       float: center;
       padding-left: 10px;
       max-height: 35px;
}
.some a {
   padding: 0px 0px 0px;
}

/* JAKONAPEILLE MARGINAALIA */
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    margin-top: 20px;
}

/* ETUSIVUN HIGHLIGHTED METADATA PIILOON */
#colormag_highlighted_posts_widget-2 .below-entry-meta 
{
    display: none;
}

/* WIDGET ALUEEN MARGINAALIT */
#secondary .widget, .error-404 .widget {
    margin-bottom: 0px;
    margin-top: 10px;
  }






/* HIGHLIGHTED WIDGETIN SÄÄDÖT */
.widget_highlighted_posts .article-content {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(255, 255, 255, 0.8));
   padding-bottom: 1px;
    width: 100%;
}
.widget_highlighted_posts .article-content .entry-title a {
    color: #000;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
}

#colormag_highlighted_posts_widget-2
{
    margin-bottom: 20px;
}
.widget_highlighted_posts .article-content .entry-title {
    font-size: 20px;
}
.widget_highlighted_posts img {
    width: 100%;
}



/* SOMEFEED SÄÄTÖ */
.ff-stream-wrapper {
    margin: 0px 5px 0!important;
}
.ff-stream {
    padding: 0 0 0!important;
}


/* PUHELIN NAPPI LINKKI VALIKKOPALKISSA */
.soita {
position: absolute;
    right: 44px;
    top: 0;
}
.fa-phone {
   color: #ffffff;
   cursor: pointer;
   font-size: 21px;
   padding: 11.5px 12px;
   position: absolute;
   right: 0px;
   top: 0;
}

.fa-phone:hover {
   background-color: #f2140f;
}


/* NOSTOJEN MARGINAALIT JA KESKITYS */
div.front-page-top-section.clearfix {
max-width: 95%;
    display: block;
    position: relative;
    margin: auto;
}

/* NAPPULAT HILLITYMMIKSI */
.colormag-button, input[type="reset"], input[type="button"], input[type="submit"], button {
    margin-bottom: 10px;
    padding: 5px 10px;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
    margin: 0 0 0px;
}

/* MENU ITALIC */
.main-navigation li {
    font-style: italic;
}

/* FOOTER VÄRI */
.footer-socket-wrapper {
    padding: 20px 0px 20px;
    background-color: #23282d;
}

/* WIDGET OTSIKOT MUSTIKSI */
#secondary .widget-title {
    border-bottom: 2px solid #23282d!important;
    background-color: #23282d!important;
text-transform: uppercase;
    font-style: italic
 }
#secondary .widget-title span {
    background-color: #23282d!important;
}



/* ETUSIVUN UUTISTEN VARJOSTUKSET */
.widget_featured_posts .single-article {
    background-color: #ffffff;
    box-shadow: 0 0.5px 0.5px rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
}

/* SLIDER JA SEN VIERESSÄ ALUEIDEN KOOT */
@media all and (min-width: 480px) {
.widget_slider_area {
    float: left;
    width: 49.5%;
max-width: 640px;
max-height: 330px;
}
.widget_beside_slider {
    float: right;
    width: 49.5%;
max-width: 640px;
max-height: 330px;
OVERFLOW: hidden;
    OBJECT-FIT: COVER;
}
}
@media all and (max-width: 480px) {
.widget_slider_area {
    float: left;
    width: 100%;
max-height: 330px;
}
.widget_beside_slider {
    float: right;
    width: 100%;
max-height: 300px;
OVERFLOW: hidden;
    OBJECT-FIT: COVER;
}
}


/* SLIDERIN LEVEYS*/
figure {
    max-width: 640px;
}


/* KOKO SAITIN LEVEYS */
#page {
    max-width: 1450px;
 }
.inner-wrap {
     max-width: 1340px;
}

@media only screen and (min-width: 1180px) {
#primary
{
    width: 73%;
}
#secondary {
    min-width: 300px;
    max-width: 25%;
}
.widget_highlighted_posts .single-article {
    width: 23.5%;
    margin-right: 1%;
    margin-left: 1%;
}
}

@media only screen and (max-width: 1180px) {
#primary
{
    width: 100%;
}
#secondary {
   width: 100%;
}
.widget_highlighted_posts .single-article {
    width: 100%;
}
}


#main {
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 700px;
}

/* HEADER LOGO PIKKASEN PIENEMMÄKSI, ETTÄ JÄÄ MARGINAALIA*/
#header-logo-image img {
     height: 100%;
    PADDING-BOTTOM: 5PX;
}



/* NYT RADIOSSA WIDGET HEADERIN YLÄPUOLELLA SÄÄDÖT*/
#header-right-section .widget .widget-title {
display: none;
}
.current-show {
    display: none;
}
#header-text-nav-wrap {
    padding: 0px 0px 0px 0px!important;
}
img {
    margin-bottom: 0px;
}

h2.widgettitle {
    display: none;
}



/* SOME LINKKIEN PADDING */
.social-links {
    padding: 10px;
}

/* HEADER LOGON PADDING */
#header-text-nav-wrap {
    padding: 10px 0 10px;
}

/* SLIDER FOOTER KAMAT PIILOON */
div.slide-content
{
    display: none;
}

/* ARTIKKELIIN UPOTETUISTA KUVISTA REUNAT POIS */
.wp-caption {
    border: none;
    margin: 1.5rem;
 }



/* METADATA KATEGORIOISTA JNE POSTAUKSEN ALUSSA */
div.above-entry-meta
{
    display: none;
}

/* POSTAAJAN NIMI PIILOON */
.byline
{
    display: none;
}

/* WIDGET OTSIKOT VASTAAMAAN TEEMAA */
.widget-title
{
font-size: 15px;
margin-bottom: 15px;
margin-top: 15px;
padding-bottom: 0;
border-bottom: 1.5px solid #000;
font-style: italic;
}
.widget-title span 
{
background-color: transparent;
color: #f2140f;
padding: 5px 0px;
display: inline-block;
}

/* KOMMENTTIKUPLA PIILOON KILPAILUT KOHDASTA ETUSIVULLA */
#colormag_featured_posts_vertical_widget-5 .comments
{
    display: none;
}


/* COPYRIGHTIT  */
.footer-socket-left-section {
    font-size: 10px;
} 

/* AJANKOHTAISTA OSION METADATA PIILOON */
#colormag_highlighted_posts_widget-4 .below-entry-meta
{
    display: none;
}



/* VIERAAT JA KILPAILUT ALAS PADDING */
.main-content-section .tg-one-half {
    padding-bottom: 0px;
}



/* SAATAT KIINNOSTUA MYÖS PADDING */
.related-posts-main-title {
    padding-top: 20px;
}

/* KOMMENTOINNISTA KOTISIVU URL POIS */
.comment-form-url
{
    display: none;
}

/* ON-AIR WIDGETIN KELLONAIKA PIILOON */
div.joan-now-playing span
{
    display: none;
}