/*
Theme Name: Racyja

/*
    RACYJA CZERWONY: #D1050C
    
    
    */

/* ==========================================================================
   SICC styles & overrides
   ========================================================================== */
* {
    font-family: 'Open Sans', sans-serif;
}

html, body {
    height: 100%;
    font-family: 'Open Sans', sans-serif;
}

body {
    background: #f2f2f2;
}

img.img-centered {
    margin: 0 auto;
}

.btn {
    border-radius: 0;
}

/* FONTS */
@font-face {
    font-family: 'Climacons-Font';
    src: url('../fonts/climacons-webfont.eot');
    src: url('../fonts/climacons-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/climacons-webfont.svg#Climacons-Font') format('svg'), url('../fonts/climacons-webfont.woff') format('woff'), url('../fonts/climacons-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.climacon:before {
    font-family: 'Climacons-Font';
    speak: none;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.climacon.cloud:before {
    content: "\e000";
}

.climacon.cloud.sun:before {
    content: "\e001";
}

.climacon.cloud.moon:before {
    content: "\e002";
}

.climacon.rain:before, .climacon.rain.cloud:before {
    content: "\e003";
}

.climacon.rain.sun:before, .climacon.rain.cloud.sun:before {
    content: "\e004";
}

.climacon.rain.moon:before, .climacon.rain.cloud.moon:before {
    content: "\e005";
}

.climacon.showers:before, .climacon.showers.cloud:before {
    content: "\e006";
}

.climacon.showers.sun:before, .climacon.showers.cloud.sun:before {
    content: "\e007";
}

.climacon.showers.moon:before, .climacon.showers.cloud.moon:before {
    content: "\e008";
}

.climacon.downpour:before, .climacon.downpour.cloud:before {
    content: "\e009";
}

.climacon.downpour.sun:before, .climacon.downpour.cloud.sun:before {
    content: "\e00a";
}

.climacon.downpour.moon:before, .climacon.downpour.cloud.moon:before {
    content: "\e00b";
}

.climacon.drizzle:before, .climacon.drizzle.cloud:before {
    content: "\e00c";
}

.climacon.drizzle.sun:before, .climacon.drizzle.cloud.sun:before {
    content: "\e00d";
}

.climacon.drizzle.moon:before, .climacon.drizzle.cloud.moon:before {
    content: "\e00e";
}

.climacon.sleet:before, .climacon.sleet.cloud:before {
    content: "\e00f";
}

.climacon.sleet.sun:before, .climacon.sleet.cloud.sun:before {
    content: "\e010";
}

.climacon.sleet.moon:before, .climacon.sleet.cloud.moon:before {
    content: "\e011";
}

.climacon.hail:before, .climacon.hail.cloud:before {
    content: "\e012";
}

.climacon.hail.sun:before, .climacon.hail.cloud.sun:before {
    content: "\e013";
}

.climacon.hail.moon:before, .climacon.hail.cloud.moon:before {
    content: "\e014";
}

.climacon.flurries:before, .climacon.flurries.cloud:before {
    content: "\e015";
}

.climacon.flurries.sun:before, .climacon.flurries.cloud.sun:before {
    content: "\e016";
}

.climacon.flurries.moon:before, .climacon.flurries.cloud.moon:before {
    content: "\e017";
}

.climacon.snow:before, .climacon.snow.cloud:before {
    content: "\e018";
}

.climacon.snow.sun:before, .climacon.snow.cloud.sun:before {
    content: "\e019";
}

.climacon.snow.moon:before, .climacon.snow.cloud.moon:before {
    content: "\e01a";
}

.climacon.fog:before, .climacon.fog.cloud:before {
    content: "\e01b";
}

.climacon.fog.sun:before, .climacon.fog.cloud.sun:before {
    content: "\e01c";
}

.climacon.fog.moon:before, .climacon.fog.cloud.moon:before {
    content: "\e01d";
}

.climacon.haze:before {
    content: "\e01e";
}

.climacon.haze.sun:before {
    content: "\e01f";
}

.climacon.haze.moon:before {
    content: "\e020";
}

.climacon.wind:before {
    content: "\e021";
}

.climacon.wind.cloud:before {
    content: "\e022";
}

.climacon.wind.sun:before, .climacon.wind.cloud.sun:before {
    content: "\e023";
}

.climacon.wind.moon:before, .climacon.wind.cloud.moon:before {
    content: "\e024";
}

.climacon.lightning:before, .climacon.lightning.cloud:before {
    content: "\e025";
}

.climacon.lightning.sun:before, .climacon.lightning.cloud.sun:before {
    content: "\e026";
}

.climacon.lightning.moon:before, .climacon.lightning.cloud.moon:before {
    content: "\e027";
}

.climacon.sun:before {
    content: "\e028";
}

.climacon.sun.set:before, .climacon.sunset:before {
    content: "\e029";
}

.climacon.sun.rise:before, .climacon.sunrise:before {
    content: "\e02a";
}

.climacon.sun.low:before, .climacon.sun-low:before, .climacon.low-sun:before {
    content: "\e02b";
}

.climacon.sun.lower:before, .climacon.sun-lower:before, .climacon.lower-sun:before {
    content: "\e02c";
}

.climacon.moon:before {
    content: "\e02d";
}

.climacon.moon.new:before {
    content: "\e02e";
}

.climacon.moon.waxing.crescent:before, .climacon.moon.first-crescent:before {
    content: "\e02f";
}

.climacon.moon.waxing.quarter:before, .climacon.moon.first-quarter:before, .climacon.moon.waxing.half:before, .climacon.moon.first-half:before {
    content: "\e030";
}

.climacon.moon.waxing.gibbous:before, .climacon.moon.first-gibbous:before, .climacon.moon.waxing.three-quarter:before, .climacon.moon.first-three-quarter:before {
    content: "\e031";
}

.climacon.moon.full:before {
    content: "\e032";
}

.climacon.moon.waning.gibbous:before, .climacon.moon.last-gibbous:before, .climacon.moon.waning.three-quarter:before, .climacon.moon.last-three-quarter:before {
    content: "\e033";
}

.climacon.moon.waning.quarter:before, .climacon.moon.last-quarter:before, .climacon.moon.waning.half:before, .climacon.moon.last-half:before {
    content: "\e034";
}

.climacon.moon.waning.crescent:before, .climacon.moon.last-crescent:before {
    content: "\e035";
}

.climacon.snowflake:before {
    content: "\e036";
}

.climacon.tornado:before {
    content: "\e037";
}

.climacon.thermometer.empty:before, .climacon.thermometer:before {
    content: "\e038";
}

.climacon.thermometer.low:before {
    content: "\e039";
}

.climacon.thermometer.medium-low:before {
    content: "\e03a";
}

.climacon.thermometer.medium-high:before {
    content: "\e03b";
}

.climacon.thermometer.high:before {
    content: "\e03c";
}

.climacon.thermometer.full:before {
    content: "\e03d";
}

.climacon.celcius:before {
    content: "\e03e";
}

.climacon.farenheit:before {
    content: "\e03f";
}

.climacon.compass:before {
    content: "\e040";
}

.climacon.compass.north:before {
    content: "\e041";
}

.climacon.compass.east:before {
    content: "\e042";
}

.climacon.compass.south:before {
    content: "\e043";
}

.climacon.compass.west:before {
    content: "\e044";
}

.climacon.umbrella:before {
    content: "\e045";
}

.climacon.sunglasses:before {
    content: "\e046";
}

.climacon.cloud.cycle:before, .climacon.cloud.refresh:before {
    content: "\e047";
}

.climacon.cloud.down:before, .climacon.cloud.download:before {
    content: "\e048";
}

.climacon.cloud.up:before, .climacon.cloud.upload:before {
    content: "\e049";
}

/* HEADER - NAGŁÓWEK */
header {
    background: #000;
}

header > .container {
    display: table;
    /*height: 100%;*/
    padding-left: 0;
    padding-right: 0;
}

header > .container .black-bg {
    /*background: #000;
    height: 100%;*/
}

@media (min-width: 769px) and (max-height: 992px) {
    /*header .row.header .img-hover-inverse {
        max-height: 62px;
    }*/
}

/* NAVIGATION - NAWIGACJA */
#main-navigation {
    /*width: 100%;*/
    background: #fff;
    border-bottom: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
}

.row.header {
    /*height: 100%;*/
    display: table-row;
}

.row.header > .top {
    /*height: 100%;*/
    padding: 15px 0;
    display: table-cell;
    float: none;
    vertical-align: bottom;
}

.row.header > .top.logo, 
.row.header > .top.radioracja {
    height: 100%;
    background: #D1050C;
}

.row.header > .top.info {

}

.row.header > .top.info .col-md-9 {
    padding-left: 30px; 
    color: #808080; 
    font-weight: bolder;
}

.row.header > .top.info .col-md-3 {
    padding-right: 30px; 
    color: #808080; 
    font-weight: bolder;
}

.row.header > .top.info .col-md-3 a {
    color: #808080;
}

.row.header > .top.logo > a, 
.row.header > .top.radioracja > a {
    vertical-align: middle;
}

.row.header > .top.logo img {
    padding: 5px 30px;
    margin: 0 auto;
    max-width: 291px;
}

.row.header > .top.radioracja img {
    padding: 0 20px 10px;
    margin: 0 auto;
    max-width: 97px;
}

.navbar {
    margin-bottom: 0;
    margin-left: 0;
    border: none;
}

.navbar .form-control {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-header {
    background-color: #D1050C;
}

.navbar-toggle {
    /*border-color: #000;*/
}

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

.navbar-nav {
    padding: 0;
    /*background: #A60000;*/
    /*border-bottom: 1px solid #fff;*/
}

.navbar-nav > li /*:not(:first-child)*/ {
    /*border-left: 1px solid #090909;*/
}

.navbar-nav > li.special {
    background: #000;
}

.navbar-nav > li > a {
    color: #000;
    text-shadow: none;
    font-weight: bold;
    text-transform: uppercase;
}

.navbar-nav > li > a:hover {
    background-color: #000;
    color: #fff;
}

.navbar-nav > li.special > a:hover {
    /*background-color: #D1050C;*/
}

.navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

.menu-item-object-page a{
    color: #D1050C!important;
    font-weight: bold;
}

.menu-item-object-page a:hover{
    color: #ffffff!important;
    background: #D1050C!important;
}

@media (max-width: 768px) {
    /*header > .container, .row.header, .row.header > .top {
        display: block !important;
    }

    .row.header img {
        margin: 0 auto;
    }*/

    .navbar {
        margin-left: -15px;
    }

    .navbar-brand {
        padding: 5px 15px;
    }

    .navbar-brand img {
        max-height: 40px;
    }

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

    .navbar-nav {
        margin: 0;
    }

    .navbar-nav > li {
        border-bottom: 1px solid #ddd;
        text-align: center;
    }
}

@media (min-width: 768px) /*and (max-width: 1179px)*/ {
    .navbar-collapse.collapse {
        margin-left: -15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
	.row.header > .top.logo img {
		max-width: 221px;
	}
	
	.row.header > .top.radioracja img {
		max-width: 85px;
	}
}

/* SOCIAL MEDIA & SEARCH FORM*/
.header-form {
    /*margin-top: 15px;*/
    margin: 0.5em 0;
}

#social-media.row.essb_links,
#sm.row.sm_links {
    margin-top: 15px;
    margin-left: -15px;
    margin-right: -15px;
}

#social-media.row.essb_links > .row,
#sm.row.sm_links > .row  {
    margin-right: 0;
}

#social-media.row.essb_links .social-network,
#sm.row.sm_links .social-network {
    padding-right: 0;
    margin-bottom: 15px;
}

#social-media.row.essb_links .social-network.last,
#sm.row.sm_links .social-network.last {
    margin-bottom: 0;
}

#social-media.row.essb_links .essb_icon,
#sm.row.sm_links .sm_icon {
    margin-right: 0;
    display: inline-block;
	width: 21px;
	height: 21px;
	margin-right: 5px;
	vertical-align: -4px;
    vertical-align: middle;
}

@media (max-width: 768px){
    #social-media.row.essb_links,
	#sm.row.sm_links {
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 992px) {
    #social-media.row.essb_links .social-network.last,
	#sm.row.sm_links .social-network.last {
        margin-bottom: 15px;
    }

    #social-media.row.essb_links .social-network.last1,
	#sm.row.sm_links .social-network.last1 {
        margin-bottom: 0;
    }
}

.essb_links .essb_link_yt a,
.essb_links .essb_link_lj a,
.essb_links .essb_link_sc a,
.sm_links .sm_link_yt a,
.sm_links .sm_link_lj a,
.sm_links .sm_link_sc a,
.sm_links .sm_link_facebook a,
.sm_links .sm_link_twitter a,
.sm_links .sm_link_telegram a,
.sm_links .sm_link_vk a,
.sm_links .sm_link_ok a {
    background-color: #808080;
    color: #ffffff;
}

.essb_links .essb_link_facebook a:hover, 
.essb_links .essb_link_facebook a:focus,
.sm_links .sm_link_facebook a:hover, 
.sm_links .sm_link_facebook a:focus {
	background-color: #4769a5!important;
	color: #ffffff!important;
}

.sm_links .sm_link_facebook .sm_icon {
	background: url("img/m-01.png");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links .essb_link_twitter a:hover, 
.essb_links .essb_link_twitter a:focus,
.sm_links .sm_link_twitter a:hover, 
.sm_links .sm_link_twitter a:focus {
	background-color: #65ccef!important;
	color: #ffffff!important;
}

.sm_links .sm_link_twitter .sm_icon {
	background: url("img/m-02.png");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links .essb_link_telegram a:hover, 
.essb_links .essb_link_telegram a:focus,
.sm_links .sm_link_telegram a:hover, 
.sm_links .sm_link_telegram a:focus {
	background-color: #32afed!important;
	color: #ffffff!important;
}

.sm_links .sm_link_telegram .sm_icon {
	background: url("img/telegram-48.png");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links .essb_link_vk a:hover, 
.essb_links .essb_link_vk a:focus,
.sm_links .sm_link_vk a:hover, 
.sm_links .sm_link_vk a:focus {
	background-color: #5d83aa!important;
	color: #ffffff!important;
}

.sm_links .sm_link_vk .sm_icon {
	background: url("img/m-08.png");
	background-size: 21px 21px;
	background-repeat: no-repeat;
}

.essb_links .essb_link_yt a:hover, 
.essb_links .essb_link_yt a:focus,
.sm_links .sm_link_yt a:hover, 
.sm_links .sm_link_yt a:focus {
    background-color: #cc181e;
}

.sm_links .sm_link_yt .sm_icon {
    background: url("img/yt.png");
    background-size: 21px 21px;
    background-repeat: no-repeat;
}

.essb_links .essb_link_lj a:hover, 
.essb_links .essb_link_lj a:focus,
.sm_links .sm_link_lj a:hover, 
.sm_links .sm_link_lj a:focus {
    background-color: #004359;
}

.sm_links .sm_link_lj .sm_icon {
    background: url("img/lj.png");
    background-size: 21px 21px;
    background-repeat: no-repeat;
}

.essb_links .essb_link_sc a:hover, 
.essb_links .essb_link_sc a:focus,
.sm_links .sm_link_sc a:hover, 
.sm_links .sm_link_sc a:focus {
    background-color: #f50;
}

.sm_links .sm_link_sc .sm_icon  {
    background: url("img/sc.png");
    background-size: 21px 21px;
    background-repeat: no-repeat;
}

.essb_links .essb_link_ok a:hover, 
.essb_links .essb_link_ok a:focus,
.sm_links .sm_link_ok a:hover, 
.sm_links .sm_link_ok a:focus {
    background-color: #f4731c;
}

.sm_links .essb_icon_ok{
    line-height: 22px;
    vertical-align: middle;
    display: inline-block;
}


/* ARTYKUŁY PROMOWANE - v1 */
#featured-articles-v1 {
    padding-top: 15px;
    /*padding: 15px 0;*/
    /*background-color: #eee;*/
    /*background-color: #e9eaed;*/
}

#featured-articles-v1 .container {
    padding-left: 0;
    padding-right: 0;
}

#featured-articles-v1 .featured .thumb {
    padding-top: 0;
}

#featured-articles-v1 .featured {
    margin-bottom: 15px;    
    height: 130px;
    overflow: hidden;
}

#featured-articles-v1 .featured.last {
    margin-bottom: 0;
}

#featured-articles-v1 .featured h4, #featured-articles-v1 .caption h4 {
    margin-top: 0;
    font-weight: bolder;
    margin-bottom: 5px;
}

#featured-articles-v1 .featured h4 a {
    color: #000;
}

#featured-articles-v1 .featured p {
    font-size: small;
}

#featured-articles-v1 .caption {
    background: rgba(0,0,0,0.6);
    width: calc(100% - 30px);
    padding: 15px 15px 0;
    height: auto;
    position: absolute;
    bottom: 0;
}

#featured-articles-v1 .caption a {
    color: #fff;
}

#featured-articles-v1 .caption p {
    color: #f2f2f2;
}

/* ARTYKUŁY PROMOWANE - v2 */
#featured-articles-v2 {
    padding: 15px 0;
    background-color: #000;
}

#featured-articles-v2 .container {
    padding-left: 0;
    padding-right: 0;
}

#featured-articles-v2 .featured {
    margin-bottom: 15px;
}

#featured-articles-v2 .featured.last {
    margin-bottom: 0;
}

#featured-articles-v2 .featured h4, #featured-articles-v2 .caption h4 {
    margin-top: 0;
    font-weight: bolder;
}

#featured-articles-v2 .featured h4 a {
    color: #fff;
}

#featured-articles-v2 .featured p {
    font-size: small;
    color: #f2f2f2;
}

#featured-articles-v2 .caption {
    background: rgba(0,0,0,0.6);
    width: calc(100% - 30px);
    padding: 15px 15px 0;
    height: auto;
    position: absolute;
    bottom: 0;
}

#featured-articles-v2 .caption a {
    color: #fff;
}

#featured-articles-v2 .caption p {
    color: #f2f2f2;
}

@media (max-width: 768px) {
    #featured-articles-v1 {
        padding: 15px;
    }

    #featured-articles-v1 .featured {
        margin: 15px 0;
    }

    #featured-articles-v1 .featured .thumb {
        width: 30%;
        float: left;
    }

    #featured-articles-v1 .featured .thumb img {
        width: 100%;
    }

    #featured-articles-v1 .featured .desc {
        width: 70%;
        float: left;
        margin: 0;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    #featured-articles-v1 .row.featured {
        margin-top: 15px;
    }

    #featured-articles-v1 .row.col-md-5 {
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 992px) {
    #featured-articles-v1 .main-thumb {
        width: 100%;
    }

    #featured-articles-v1 .featured .thumb {
        float: left;
    }

    #featured-articles-v1 .caption {
        position: relative;
        width: 100%;
        background: #000;
        padding: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    #featured-articles-v1 .row.featured {
        height: 107px;
    }

    #featured-articles-v1 .featured .thumb {
        width: 31.111%;
    }

    #featured-articles-v1 .featured .desc {
        width: 68.889%;
    }
}

/* CONTENT */
#content {
    padding-top: 15px;
    padding-bottom: 15px;
    /*background: #eee;*/
    /*background: #e9eaed;*/
}

#content .page-title {
    margin-top: 0;
}

/* LEFT SIDEBAR */
#left-sidebar {
    /*margin-left: 15px;*/ /* wersja dla 1 + 2 kolumn */
}

#left-sidebar #latest-news, 
#left-sidebar #popular-news, 
#left-sidebar #latest-comments, 
#left-sidebar #reportages, 
#left-sidebar #columns, 
#left-sidebar #art-comment, 
#left-sidebar #regions, 
#left-sidebar #archive, 
#left-sidebar .box,
#left-sidebar .travels {
    padding: 0 15px 15px;
    /*background: #fff;*/
    /*background: #f6f7f8;*/
    background-color: #ddd;
    /*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    /*-webkit-border-radius: 3px;
    border-radius: 3px;*/
}

#left-sidebar .box-header {
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f7f7f7));
    background: -webkit-linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
    background: #f6f7f8;
    height: 47px;
    padding: 0 12px;
}

#left-sidebar h3 {
    margin-bottom: 15px;
}

#left-sidebar h4, #right-sidebar h4 {
    /*margin-top: 15px;*/
    margin-top: 22px;
    margin-bottom: 10px;
    font-weight: bolder;
}

#left-sidebar hr {
    border: none;
    width: 50px;
    height: 2px;
    color: #D1050C;
    background-color: #D1050C;
    margin-top: 0px;
    margin-bottom: 15px;
    float: left;
}


#left-sidebar #latest-news h3 a, 
#left-sidebar #popular-news h3 a, 
#left-sidebar #latest-comments h3 a, 
#left-sidebar #reportages h3 a, 
#left-sidebar #columns h3 a, 
#left-sidebar #art-comment h3 a, 
#left-sidebar #regions h3 a, 
#left-sidebar #archive h3 a, 
#left-sidebar #latest-news h4 a, 
#left-sidebar #popular-news h4 a, 
#left-sidebar #latest-comments h4 a, 
#left-sidebar #reportages h4 a, 
#left-sidebar #columns h4 a, 
#left-sidebar #art-comment h4 a, 
#left-sidebar #regions h4 a, 
#left-sidebar #archive h4 a, 
#left-sidebar .box h4 a,
#left-sidebar .travels h4 a {
    font-weight: bolder;
    color: #000;
    /*border-bottom: 2px solid #D1050C;
    padding-bottom: 3px;
    line-height: 1.5;*/
}

#left-sidebar #latest-news h3 a:hover, 
#left-sidebar #popular-news h3 a:hover, 
#left-sidebar #latest-comments h3 a:hover, 
#left-sidebar #reportages h3 a:hover, 
#left-sidebar #columns h3 a:hover, 
#left-sidebar #art-comment h3 a:hover, 
#left-sidebar #regions h3 a:hover, 
#left-sidebar #archive h3 a:hover, 
#left-sidebar #latest-news h4 a:hover, 
#left-sidebar #popular-news h4 a:hover, 
#left-sidebar #latest-comments h4 a:hover, 
#left-sidebar #reportages h4 a:hover, 
#left-sidebar #columns h4 a:hover, 
#left-sidebar #art-comment h4 a:hover, 
#left-sidebar #regions h4 a:hover, 
#left-sidebar #archive h4 a:hover, 
#left-sidebar .box h4 a:hover, 
#left-sidebar .travels h4 a:hover {
    color: #D1050C;
    text-decoration: none;
}

#left-sidebar #latest-news .row, 
#left-sidebar #popular-news .row, 
#left-sidebar #latest-comments .row, 
#left-sidebar #reportages .row, 
#left-sidebar #columns .row, 
#left-sidebar .box .row,
#left-sidebar #art-comment .row,
#left-sidebar .travels .row {
    margin-bottom: 10px;
}

#left-sidebar #latest-news .row a, 
#left-sidebar #popular-news .row a, 
#left-sidebar #latest-comments .row a, 
#left-sidebar #reportages .row a, 
#left-sidebar #columns .row a, 
#left-sidebar .travels .row a {
    color: #000;
}

#left-sidebar #popular-news, 
#left-sidebar #latest-comments, 
#left-sidebar #reportages, 
#left-sidebar #columns, 
#left-sidebar #art-comment, 
#left-sidebar #regions, 
#left-sidebar #archive, 
#left-sidebar .travels {
    margin-top: 15px;
}

#left-sidebar #latest-comments .row .thumb {
    padding-right: 0;
}

#left-sidebar #popular-news .row .thumb {
    padding-left: 5px;
}

#left-sidebar #reportages .row .thumb, 
#left-sidebar #columns .row .thumb, 
#left-sidebar .travels .row .thumb {
    padding-right: 5px;
}

#left-sidebar #columns .row .author a {
    /*color: #777;*/
    /*font-size: smaller;*/
    color: #428bca;
}

#latest-news-wrapper{
    position: relative;
    height: 400px;
    overflow: hidden;
    margin-bottom: 10px;
}

.latest-news-item {
    padding-right: 10px;
}

.latest-news-item a{
    margin-left: 4px;
}

#latest-news-list .pager{
    margin:0;
}

.latest-news-list-item h4{
    margin-top:0;
    margin-bottom: 9px;

}

.latest-news-list-item{
    margin-bottom: 15px;
}

@media  (min-width: 1201px)
{
    .latest-news-list-item .desc{
        padding-left:0;
    }
}


.thumb{
    padding-top: 2px;
}
/* MAPA REGIONÓW */
/*.map-region-1 {
    fill: #F1F6E1;
}

.map-region-1:hover {
    fill: #D1050C;
}*/

@media (max-width: 992px) {
    #left-sidebar .travels .row .thumb {
        padding-left: 15px;
    }
}

@media (max-width: 768px) {
    #left-sidebar {
        margin-top: 15px;
    }

    #left-sidebar #latest-news, 
	#left-sidebar #popular-news, 
	#left-sidebar #latest-comments, 
	#left-sidebar #reportages, 
	#left-sidebar #columns, 
	#left-sidebar #art-comment, 
	#left-sidebar #regions, 
	#left-sidebar #archive, 
	#left-sidebar .travels {
        margin: 0 0 15px;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    #left-sidebar {
        margin-top: 15px;
    }
}

#left-sidebar .travels h5{
    margin-top: 0;
    font-weight: bold;
}

/* MAIN CONTENT */
#main-content p {
    white-space: pre;           /* CSS 2.0 */
    white-space: pre-wrap;      /* CSS 2.1 */
    white-space: pre-line;      /* CSS 3.0 */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap;  /* HP Printers */
    word-wrap: break-word;      /* IE 5+ */
}

#main-content p:empty {
    display: none;
}

#main-content .section {
    margin-top: 15px;
    padding: 0 15px 15px;
    background: #fff;
    /*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
   /* -webkit-border-radius: 3px;
    border-radius: 3px;*/
}

#main-content .section h3 {
    margin-top: 15px;
    margin-bottom: 10px;
}

#main-content .section hr {
    border: none;
    width: 50px;
    height: 2px;
    color: #D1050C;
    background-color: #D1050C;
    margin-top: 0px;
    margin-bottom: 15px;
    float: left;
}

#main-content .section hr.separator,
#left-sidebar hr.separator,
#right-sidebar hr.separator  {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    float:none;
    color: transparent;
    width: auto;
    height: auto;
}
#main-content .section.first {
    margin-top: 0;
}

#main-content .section h3,
#main-content .section h4,
#main-content .section a h4, 
#main-content .section h3 a, 
#main-content .section h4 a {
    font-weight: bolder;
    color: #000;
    margin-bottom: 5px;
    margin-top: 15px;
}

#main-content .section h4.first {
    margin-top: 5px;
}

#latest-news-list h4{
    margin-top: 0!important;
}

#main-content .section h3 a:hover {
    text-decoration: none;
    color: #D1050C;
}

#main-content .section .featured {
    padding-right: 0;
    padding-top: 4px;
}

#main-content .section .time, 
#main-content article .time,
#featured-articles-v1 .time {
    font-size: smaller;
    color: #999;
}

#main-content article p {
    font-size: 1.3em;
}

#main-content article .author {
    font-weight: bolder;
    color: #000;
}

#main-content article .author-info {
    margin-top: 60px;
}

#main-content article .related-articles, #main-content article .related-other {
    margin-top: 60px;
}

#main-content article .related-articles h3, #main-content article .related-other h3 {
    font-weight: bolder;
}

#main-content article .related-articles a, #main-content article .related-other a {
    color: #000;
}

#main-content article .related-articles h4 {
    margin: 0;
}

#main-content article .related-articles hr {
    margin: 10px 0;
}

#main-content article .related-other .row {
    margin-right: 0;
}

#main-content article .related-other .article {
    padding-right: 0;
}

#main-content article .related-other h4 {
    margin-top: 5px;
}

#main-content article .actions a {
    color: #000;
    margin-left: 5px;
}

#main-content article .fb-like {
    margin-top: 15px;
}

#main-content article .gallery {
    margin-bottom: 10px;
    margin-right: 0;
}

#main-content article .gallery .pager {
    padding-left: 15px;
}

#main-content article .gallery .gallery-img {
    padding-right: 0;
    margin-bottom: 15px;
}

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

@media (max-width: 768px) {
    #main-content .section .featured img {
        width: calc(100% - 15px);
    }

    #main-content article .gallery .gallery-img:not(:last-child) {
        margin-bottom: 15px;
    }

    #main-content article .writer {
        margin-bottom: 15px;
    }

    #main-content article .actions {
        text-align: left;
    }

    #main-content article .related-other .article:not(:last-child) {
        margin-bottom: 15px;
    }

    #main-content article .related-other .article img {
        width: 100%;
    }

    #main-content .section h4.first {
        margin-top: 15px;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    #main-content {
        margin-left: -15px;
        margin-right: -15px;
    }

    #main-content .section .featured {
        padding-right: 15px;
        margin-bottom: 15px;
    }

    #main-content .section .featured img {
        float: left;
        margin-right: 15px;
        margin-bottom: 15px;
    }

    #main-content .section a h4 {
        margin-top: 0;
    }

    #main-content article, #main-content #comments {
        margin-left: 0;
    }

    #main-content article .writer {
        float: left;
    }

    #main-content article .actions {
        float: right;
    }

    #main-content article .gallery .gallery-img:not(:last-child) {
        margin-bottom: 15px;
    }

    #main-content article .related-other .article:not(:last-child) {
        margin-bottom: 15px;
    }

    #main-content article .related-other .article img {
        float: left;
        margin-right: 15px;
    }
}

/* RIGHT SIDEBAR */
#right-sidebar {
    /*margin-right: -15px;*/ /* wersja dla 1 + 2 kolumn */
}

@media (min-width: 768px) and (max-width: 992px) {
    #right-sidebar {
        margin-top: 15px;
    }
}

#right-sidebar #radio, 
#right-sidebar #weather, 
#right-sidebar #currencies, 
#right-sidebar #besides, 
#right-sidebar #survey, 
#right-sidebar #events, 
#right-sidebar #galleries, 
#right-sidebar #videos, 
#right-sidebar #instagram, 
#right-sidebar .travels,
#right-sidebar .events,
#social-media,
#sm,
#timeline,
#ma {
    padding: 0 15px 15px;
    /*background: #fff;*/
    /*background: #f6f7f8;*/
    background-color: #ddd;
    /*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    /*-webkit-border-radius: 3px;
    border-radius: 3px;*/
}

#right-sidebar h3 {
    margin-bottom: 15px;
}

#right-sidebar h4 {
    /*margin-top: 15px;*/
    margin-top: 22px;
    margin-bottom: 10px;
}

#right-sidebar hr {
    border: none;
    width: 50px;
    height: 2px;
    color: #D1050C;
    background-color: #D1050C;
    margin-top: 0px;
    margin-bottom: 15px;
    float: left;
}

#right-sidebar #radio h3 a, 
#right-sidebar #weather h3 a, 
#right-sidebar #currencies h3 a, 
#right-sidebar #besides h3 a, 
#right-sidebar #survey h3 a, 
#right-sidebar #events h3 a, 
#right-sidebar .travels h3 a, 
#right-sidebar .events h3 a, 
#right-sidebar #galleries h3 a, 
#right-sidebar #videos h3 a, 
#right-sidebar #instagram h3 a, 
#right-sidebar #radio h4 a, 
#right-sidebar #weather h4 a, 
#right-sidebar #currencies h4 a, 
#right-sidebar #besides h4 a, 
#right-sidebar #survey h4 a, 
#right-sidebar #events h4 a, 
#right-sidebar #galleries h4 a, 
#right-sidebar #videos h4 a, 
#right-sidebar #instagram h4 a, 
#right-sidebar .travels h4 a, 
#right-sidebar .events h4 a {
    font-weight: bolder;
    color: #000;
    /*border-bottom: 2px solid #D1050C;
    padding-bottom: 3px;
    line-height: 1.5;*/
}

#right-sidebar #radio h3 a:hover, 
#right-sidebar #weather h3 a:hover, 
#right-sidebar #currencies h3 a:hover, 
#right-sidebar #besides h3 a:hover, 
#right-sidebar .travels h3 a:hover, 
#right-sidebar .events h3 a:hover,
#right-sidebar #survey h3 a:hover, 
#right-sidebar #events h3 a:hover, 
#right-sidebar #galleries h3 a:hover, 
#right-sidebar #videos h3 a:hover, 
#right-sidebar #instagram h3 a:hover, 
#right-sidebar #radio h4 a:hover, 
#right-sidebar #weather h4 a:hover, 
#right-sidebar #currencies h4 a:hover, 
#right-sidebar #besides h4 a:hover, 
#right-sidebar .travels h4 a:hover, 
#right-sidebar .events h4 a:hover, 
#right-sidebar #survey h4 a:hover, 
#right-sidebar #events h4 a:hover, 
#right-sidebar #galleries h4 a:hover, 
#right-sidebar #videos h4 a:hover, 
#right-sidebar #instagram h4 a:hover,  {
    color: #D1050C;
    text-decoration: none;
}

#right-sidebar #radio .row, 
#right-sidebar #weather .row, 
#right-sidebar #besides .row, 
#right-sidebar #survey .row, 
#right-sidebar #events .row, 
#right-sidebar #galleries .row, 
#right-sidebar #videos .row, 
#right-sidebar .travels .row,
#right-sidebar .events .row {
    margin-bottom: 10px;
}

#right-sidebar #radio .row a, 
#right-sidebar #besides .row a, 
#right-sidebar #events .row a, 
#right-sidebar #galleries .row a, 
#right-sidebar #videos .row a, 
#right-sidebar .travels .row a, 
#right-sidebar .events .row a {
    color: #000;
}

#right-sidebar #weather, 
#right-sidebar #currencies, 
#right-sidebar #besides, 
#right-sidebar #survey, 
#right-sidebar #events, 
#right-sidebar #galleries, 
#right-sidebar #videos, 
#right-sidebar #instagram, 
#right-sidebar .travels, 
#right-sidebar .events {
    margin-top: 15px;
}

#right-sidebar #besides .row .thumb, 
#right-sidebar #galleries .row .thumb, 
#right-sidebar #videos .row .thumb, 
#right-sidebar .travels .row .thumb,
#right-sidebar .events .row .thumb {
    padding-right: 5px;
}

@media (max-width: 992px) {
    #right-sidebar #besides .row .thumb, 
    #right-sidebar #galleries .row .thumb, 
    #right-sidebar #videos .row .thumb, 
    #right-sidebar .travels .row .thumb,
    #right-sidebar .events .row .thumb {
        padding-right: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    #weather .city .row .col-lg-3.col-md-3.col-sm-3.col-xs-3.row {
        margin-left: 0;
        margin-right: 0;
    }
}

/*#right-sidebar #columns .row .thumb {
    padding-right: 5px;
}*/

#right-sidebar #events .row .title {
    margin-top: 5px;
}

#right-sidebar #radio .on-air {
    font-size: xx-small;
    font-weight: bold;
    color: #D1050C;
}

#right-sidebar #radio .next {
    font-size: xx-small;
    font-weight: bold;
}

#right-sidebar #currencies .flag {
    padding-right: 0;
}

#right-sidebar .travels h5{
    margin-top: 0;
    font-weight: bold;
}

#right-sidebar .events h5{
    font-weight: bold;
}

#radio .radio-buttons .button {
    margin-bottom: 15px;
}

#radio .radio-buttons .button.last {
    margin-bottom: 0;
}

@media (max-width: 768px) {
    /*#right-sidebar {
        margin-top: 15px;
    }*/

    #right-sidebar #radio, 
	#right-sidebar #weather, 
	#right-sidebar #currencies, 
	#right-sidebar #besides, 
	#right-sidebar #survey, 
	#right-sidebar #events, 
	#right-sidebar #galleries, 
	#right-sidebar #videos, 
	#right-sidebar #instagram, 
    #right-sidebar .travels, 
	#right-sidebar .events,
	#right-sidebar #timeline {
        margin: 0 0 15px;
    }
}

/* STOPKA */
#footer {
    background: #fff;
    color: #000;
    padding-top: 15px;
    padding-bottom: 15px;
	border-top: 15px solid #000;
}

#footer a {
    color: #000;
}

#footer h3 {
    font-weight: bolder;
    color: #D1050C;
}

#footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#footer ul li a {
    /*font-size: 1.5em;*/
}

#footer .row.contact {
    margin-top: 30px; 
    margin-bottom: 30px;
}

#footer #partners .row {
    margin-top: 15px;
}

#footer #partners .row.first {
    margin-top: 0;
}

#footer #partners .row .partner { 
	padding-right: 0;
}

#footer #partners .row .partner:hover {
	-webkit-filter: none;
	filter: none;
}

#fb-root {
    display: none;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

@media (max-width: 768px) {
    #footer #partners .row {
        margin-top: 0;
    }

    #footer .row.contact .contact-information {
        margin-top: 30px;
    }

    #footer #partners .row .partner {
        width: calc(50% - 8px);
        /*width: 48.5%;*/
        float: left;
        margin-bottom: 15px;
    }

    #footer #partners .row .partner img {
        width: 100%;
    }

    #subfooter {
        text-align: center;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    #footer #partners .row .partner {
        width: calc(25% - 4px);
        /* width: 48.5%; */
        float: left;
    }

    #footer #partners .row .partner img {
        width: 100%;
    }

    #subfooter {
        margin-top: 30px;
    }
}

@media (min-width: 993px) and (max-width: 1200px) {
    #subfooter {
        margin-top: 30px;
    }
}

@media (min-width: 1200px) {
    #subfooter {
        margin-top: 30px;
    }
}

/* STRONA ARTYKUŁU */
#main-content article, #main-content #comments {
    margin-right: 0;
    padding: 15px;
    background: #fff;
    /*-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);
    box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    border: 1px solid;
    border-color: #e5e6e9 #dfe0e4 #d0d1d5;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#main-content #comments {
    margin-top: 15px;
}

#main-content article h1 {
    font-weight: bolder;
    margin: 15px 0;
    margin-top: 0;
}

#main-content article .breadcrumb, #main-content .section .breadcrumb {
    background-color: #fff;
    padding: 0;
    margin-bottom: 0;
}

#main-content article .breadcrumb a, #main-content .section .breadcrumb a {
    color: #000;
}

@media (max-width: 768px) {
    #main-content article, #main-content #comments {
        margin-left: 0;
    }
}

/* KATEGORIA ARTYKUŁÓW */
#main-content #category {
    /*padding-top: 15px;*/
}

#main-content #category h1 {
    margin: 15px 0;
}

#main-content #category h1 a {
    font-weight: bolder;
    color: #000;
}

#main-content #category .big-thumbs {
    margin-right: 0;
    margin-bottom: 15px;
}

#main-content.radio-page .big-thumbs {
    margin-right: 0;
    margin-bottom: 15px;
}

@media (max-width: 768px) {
    #main-content #category .big-thumbs {
        margin-right: -15px;
    }
	
	#main-content #category .big-thumbs p.excerpt {
		display: none;
	}
}

/* PROGRAMY */
#main-content #programs {
}

#main-content #programs h1, #main-content #programs h3 {
    color: #000;
}

#main-content #programs .programs-category {
    margin-top: 60px;
}

#main-content #programs .programs-category.first {
    margin-top: 0;
}

#main-content #programs h3 {
    font-weight: bolder;
}

#main-content #programs .programs {
    margin-right: 0;
}

#main-content #programs .programs .program {
    padding-right: 0;
    margin-bottom: 15px;
}

#main-content #programs .programs .program a {
    color: #000;
}

#main-content #programs .programs .program h4 {
    font-weight: bolder;
    height: 2em;
}

@media (max-width: 768px) {
    #main-content #programs .programs .program {
        margin-bottom: 30px;
    }

    #main-content #programs .programs .program img {
        width: 100%;
    }

    #main-content.col-md-9 {
        margin-bottom: 15px;
    }
}

@media (min-width: 769px) and (max-width: 992px) {
    #main-content #programs .programs .program {
        margin-bottom: 30px;
        width: 50%;
        float: left;
    }

    #main-content #programs .programs .program img {
        width: 100%;
    }
    
    #main-content.col-md-9 {
        margin-bottom: 15px;
    }
}

/* ROZKŁAD */
.tab-content .tab-pane {
    border-color: #eee #eee #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
}

.tab-content .tab-pane > .row {
    margin-left: 0;
    margin-right: 0;
}

.tab-content .tab-pane a.active {
    font-weight: bolder;
    color: #000;
}

span.pl{
    display: none;
}

/* BLOGI RACYJI */
#main-content #authors.section hr {
    margin-bottom: 0;
}

#authors .authors-list, 
#author .other-authors .authors-list {
    padding-right: 15px;
}

#authors .blogauthor,
#author .other-authors .authors-list .blogauthor {
    padding-right: 0;
    margin-top: 15px;
	min-height: 222px;
}

#author .other-authors .authors-list .blogauthor {
	min-height: 1px;
}

#authors .blogauthor .author-thumb {
    position:relative;
    overflow:hidden;
    padding-bottom:100%;
}

#authors .blogauthor .author-thumb img {
    position:absolute;
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}

#authors .blogauthor img.img-circle {
    border-radius: 0;
}

#author .blogauthor .author-thumb img {
    display: block;
    max-width: 100%;
    height: auto;
}

#blogposts .latest-news-list-item .thumb a img {
    display: block;
    max-width: 100%;
    height: auto;
}

@media (min-width: 992px) {
    #author .blogauthor > .author-thumb {
        padding-top: 35px;
    }
}

@media screen and (max-width: 1200px) and (min-width: 992px){}
.authors-list .col-md-4:nth-child(3n+4) {
    clear: left;
}


.btn-racyja {
    background-color: #D1050C;
    border-color: #D1050C;
    color: #fff!important;
}

.btn-racyja:hover, .btn-racyja:focus, .btn-racyja:active, .btn-racyja.active {
    background-color: #cd0000;
    border-color: #b30000;
}

.btn-racyja.disabled:hover, .btn-racyja.disabled:focus, .btn-racyja.disabled:active, .btn-racyja.disabled.active, .btn-racyja[disabled]:hover, .btn-racyja[disabled]:focus, .btn-racyja[disabled]:active, .btn-racyja[disabled].active, fieldset[disabled] .btn-racyja:hover, fieldset[disabled] .btn-racyja:focus, fieldset[disabled] .btn-racyja:active, fieldset[disabled] .btn-racyja.active {
    background-color: #D1050C;
    border-color: #D1050C;
}


@media screen and (min-width: 1200px){
.authors-list .col-lg-4:nth-child(3n+4) {
    clear: left;
}

/* INNE */
i.red {
    color: #D1050C;
}

h4 i.glyphicon {
    font-size: smaller;
}

.separator {
    margin: 0.5em 0;
}

.radio + .radio, .checkbox + .checkbox {
    margin-top: 0;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 1;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}

.blink {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 1.5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@-webkit-keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

@keyframes blinker {
    0% {
        opacity: 1.0;
    }

    50% {
        opacity: 0.0;
    }

    100% {
        opacity: 1.0;
    }
}

.audition-on-air {
  color: #D1050C; 
}

/* PODRÓŻE */

#main-content .travel .big-thumbs {
    margin-right: 0;
    margin-bottom: 15px;
}

/* AVATAR */
.wp-user-avatar
{
    max-width: 100%;
    height: auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}




.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
    position: relative;
    min-height: 1px;
}

.col-xs-15 {
    width: 12.5%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-15 {
        width: 12.5%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 12.5%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 12.5%;
        float: left;
    }
}

/* WORDPRESS ALIGN */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}

.pager li>a, .pager li>span {
    border-radius: 0;
}

/* Audycje */
.autition-block{
    display: block;
    height: 110px;
    text-decoration:none;
    color:#ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 110px;
    background-size: contain;
    border-right: 15px solid #ce1920;
    margin-top: 4px;
    background: #ce1920;
}

.autition-block-alt{
    border-left:4px solid #ffffff;
}

.autition-block:hover{
    text-decoration:none;
    color:#ffffff;
}

h1.autition-block{
    padding-left: 15px;
    font-size: 24px;
    margin-bottom: 0px!important;
}

.autition-list-item{
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color:#000;
    display: block;
    font-weight: bold;
    border-top: 1px solid #ddd;
}

.autition-list-item:hover{
    background: #f5f5f5;
    color:#000;
}

.autition-list-item-alt-1{
    background: #f9f9f9;
}

.autition-list-item-alt-2{
    background: #f9f9f9;
}

@media(max-width: 1200px){
    .autition-top .actions{
        text-align: left!important;
        float: none!important;
        margin-top:5px;
    }

    #main-content article .actions a{
        margin-left: 0px;
        margin-right: 5px;
    }
}
#when_on_air table th{
    /*background: #f9f9f9;*/
}

#when_on_air .on-air-time{
    margin-right: 5px;
}

#when_on_air a.active {
    font-weight: bolder;
    color: #000;
}

.notes h4{
    margin-top: 0px;
}

.notes h4 a{
    font-weight: bolder;
    color: #000;
    margin-bottom: 5px;
}

/* STRONA RADIA */

.radio-block{
    display: block;
    height: 110px;
    text-decoration:none;
    color:#ffffff;
    font-size: 18px;
    font-weight: bold;
    line-height: 110px;
    background-size: contain;
    margin-top: 4px;
    background: #ce1920;
    padding-left:15px;
}

.radio-block-alt{
    border-left:4px solid #ffffff;
}

.radio-block:hover{
    text-decoration:none;
    color:#ffffff;
}

h1.radio-block{
    padding-left: 15px;
    font-size: 24px;
    margin-bottom: 0px!important;
}


/* Wpis */
img.featured-image  {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
}

/* Formularze */
.form-control{
    width:100%!important;
    border-radius: 0;
    margin-left:0!important;
}

@media (min-width: 992px){
    .no-padding-right{
        padding-right: 0;
    }
}
/* ACAVITA */
.ac-holder {
    padding-right: 0;
}

#AC_Image {
    float: right;
}

@media (max-width: 768px) {
    .ac-holder {
        margin-top: 15px;
    }

    #AC_Image {
        float: none;
    }
}

.bottom0 {
    margin-bottom: 0 !important;
}

.top15 {
    margin-top: 15px;
}

.button-icon {
    display: inline-block;
    margin-right: 0;
    width: 30px;
    height: 21px;
}

.button-icon.szczesliwa-13 {
    background: url('/wp-content/themes/racyja/img/13.png');
    background-size: 30px 21px;
    background-repeat: no-repeat;
}

.wp-audio-shortcode.mejs-audio { margin-bottom: 10px; }

/* SURVEY ON SUBPAGE */
#main-content #survey.row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 15px;
}

#main-content #survey h4 {
    font-weight: bolder;
    font-size: 1.3em;
    margin-top: 22px;
}

#main-content #survey .row.bottom0 {
    display: none;
}

.day.disabled{
    padding: 5px!important;
}

.day{
    padding: 0!important;
}

.day a {
	color: inherit;
	display: block;
	padding: 5px;
}

#schedule small{
    margin-right:10px;
}

#timeline {
	margin-top: 15px;
}

#timeline #timeline-results-wrapper {
	position: relative;
	height: 400px;
	overflow: hidden;
	margin-bottom: 10px;
}

#timeline .row.timeline-list-item {
	margin-bottom: 10px;
}

/* MOBILE APPS BOXES */
#ma h4 a {
	font-weight: bolder;
    color: #000;
}

#ma.row.ma_links {
    margin-top: 15px;
    margin-left: -15px;
    margin-right: -15px;
}

#ma.row.ma_links .mobile-store {
    margin-bottom: 15px;
}

#ma.row.ma_links .mobile-store.last {
    margin-bottom: 0;
}

@media (max-width: 768px){
	#ma.row.ma_links {
        margin-top: 15px;
        margin-bottom: 15px;
        margin-left: 0;
        margin-right: 0;
    }
}

@media (max-width: 992px) {
	#ma.row.ma_links .mobile-store.last {
        margin-bottom: 0;
    }
}

.ma_links .mobile-store a {
    background-color: #808080;
    color: #ffffff;
}

.ma_links .mobile-store a:hover,
.ma_links .mobile-store a:focus {
	background-color: #D1050C;
}

.ma_links .mobile-store.ma_link_googleplay a:hover,
.ma_links .mobile-store.ma_link_googleplay a:focus {
	background-color: #a4c639;
}

.ma_links .mobile-store.ma_link_appstore a:hover,
.ma_links .mobile-store.ma_link_appstore a:focus {
	background-color: #000;
}

.ma_links .mobile-store.ma_link_windowsstore a:hover,
.ma_links .mobile-store.ma_link_windowsstore a:focus {
	background-color: #0078d7;
}

.ma_links .ma_link_googleplay .am_icon {
    background: url("img/android.png");
    background-size: 21px 21px;
    background-repeat: no-repeat;
	display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 5px;
    vertical-align: -4px;
}

.ma_links .ma_link_appstore .am_icon {
    background: url("img/ios.png");
    background-size: 21px 21px;
    background-repeat: no-repeat;
	display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 5px;
    vertical-align: -4px;
}

.ma_links .ma_link_windowsstore .am_icon {
    background: url("img/windows.png");
    background-size: 21px 21px;
    background-repeat: no-repeat;
	display: inline-block;
    width: 21px;
    height: 21px;
    margin-right: 5px;
    vertical-align: -4px;
}

/* DATA */
.header-date {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #808080;
}