/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 17, 2014 */


/*#rt-mainbody {padding-left:50px; padding-right: 50px;}*/
#rt-main{background-color:#fff;}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.title, .component-content h2 {font-family: 'bebas_neueregular', Arial; font-size:30px; line-height:28px; border-bottom: 1px solid #d1d1d1; font-weight: normal!important;}
.title2 {font-family: 'bebas_neueregular', Arial; font-size: 34px; line-height: 28px; color:#002447;}

#rt-top, #rt-extension {

  background-color: #77002a;
  background-image:
    linear-gradient(
      to right, 
      #77002a,
      #77002a 50%,
      #00543c 50%,
      #00543c 100%
    );
}
#rt-extension .rt-container {background:#00543C;}
.gf-menu .dropdown ul li .item {font-size: 22px;}


@media all and (max-width: 1024px) {
.kontakt-top {display: none;}
.LeoClock {display: none;}
  
}
.kontakt-top {font-family: 'bebas_neueregular'; text-transform: uppercase; text-shadow: none; color:#fff; font-size: 18px; padding-top:30px; padding-right: 15px;}
.kontakt-top a {color:#fff!important;}
.logo-imadec {margin:0; padding:0; }
#rt-top .rt-container /*, #rt-extension .rt-container*/ {background-color: #00543c;}
#rt-header .rt-container/*,  #rt-bottom .rt-container */{background-color: #002447;}
#rt-top .rt-block  {margin:0; padding:0; }
#rt-header, #rt-bottom {
  background-color: #110f10;
  background-image:
    linear-gradient(
      to right, 
      #110f10,
      #110f10 50%,
      #002448 50%,
      #002448 100%
    );
}

#rt-bottom .rt-container {background:#002448;}
#rt-copyright {text-align: center;}
#rt-bottom {background-color:#77002a;font-family: 'bebas_neueregular'; color:#fff; font-size: 18px;}
#rt-mainbody-surround {background:#f8f7f5;}
#rt-sidebar-a {background-color:#fff;}
#rt-sidebar-a .rt-block {margin-top:0px!important; padding-top:25px;}
#rt-top-surround {border-bottom: none; background-image: none ;box-shadow: none ;}
#rt-drawer {border-bottom: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#rt-header .rt-container {background-color: #002448;}
#rt-fullwidth {background-color: #00543c;}
.gf-menu .item {font-family: 'bebas_neueregular';  text-shadow: none; }
.gf-menu.l1 > li > .item {font-size: 22px; color:#fff;}
.gf-menu.l1 {padding-top:20px; float: right;}
.gf-menu.l1 > li.active {background: #00543c!important; border: 1px solid #00543c; box-shadow: none!important;}
.gf-menu.l1 > li:hover {background: #00543c!important; border: 1px solid #00543c; box-shadow: none!important;}
.gf-menu li:hover > .item {color:#777!important; text-shadow: none;}
.gf-menu .dropdown ul li:hover .item {color:#002448;}
#rt-top-surround {color:#fff; text-shadow:none;}

.bolder {font-weight: 700;}
.opis {font-size: 28px; line-height: 32px;}
.LeoClock {float: right;font-family: 'bebas_neueregular', Arial; }
.LeoClock_time, .LeoClock_date {font-size: 18px!important; font-weight: normal!important;}
.font-bebas {font-family: 'bebas_neueregular', Arial; }
a, ul.menu li .separator {}
.subtitles {font-size: 24px; font-weight: normal; font-family: 'bebas_neueregular', Arial; color:#77002A;}
.subtitles2 {font-size: 24px; font-weight: normal; font-family: 'bebas_neueregular', Arial; color:#002448;}
.subtitles3 {font-size: 20px; font-weight: bold; font-family: 'bebas_neueregular', Arial; color:#77002A;}
.txt-table {font-size: 20px; font-weight: normal; font-family: 'bebas_neueregular', Arial; color:#000;}

.gr-lewa {
        float: left;
        width: 48%;
    }
    .gr-prawa {
        float: right;
        width: 48%;
    }

    .grupa:after {
        content:"";
        display: table;
        clear: both;
    }
    @media screen and (max-width: 480px) {
        .gr-lewa, .gr-prawa {
            float: none;
            width: auto;
        }
    }
@media screen and (max-width: 1200px) {
.gf-menu.l1 > li > .item {
font-size: 16px;
    
  }
    
    }

table {border-color: #fff;}

td, th
{border-bottom: 1px solid #fff;
-webkit-box-shadow: 0 1px 0 #ffffff;
-moz-box-shadow: 0 1px 0 #ffffff;
box-shadow: 0 1px 0 #ffffff;}

.cw-social-mod-follow {border: none!important;}

ul.menu li a:before, ul.menu li .item:before, ul.menu li .separator:before {content: " "; margin-right: 0px;}
.nav-pills > li > a  {font-family: 'bebas_neueregular', Arial; color:#fff;  }
.nav-pills > .active > a, .nav-pills > .active > a:hover {background-color: #002448;}
ul.menu li a, ul.menu li .item, ul.menu li .separator {font-size: 20px; font-weight: normal;}
ul.menu li.active.current > a, ul.menu li.active.current > .item, ul.menu li.active.current > .separator, ul.menu li#current.active > a, ul.menu li#current.active > .item, ul.menu li#current.active > .separator  {color:#fff;}
.nav > li > a:hover {background-color: #002448;}
.cw-social-mod-follow {padding:0px!important;}

.tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red {background-color:#77002a!important;}

/*  SECTIONS  */
.section1 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col1 {
	display: block;
	float:left;
	margin: 1% 0 5% 2%;
}
.col1:first-child { margin-left: 0; }


/*  GROUPING  */
.group1:before,
.group1:after {
	content:"";
	display:table;
}
.group1:after {
	clear:both;
}
.group1 {
    zoom:1; /* For IE 6/7 */
}
                                               
					
/*  GRID OF TWO  */
.span_2_of_2-1 {
	width: 79%;
}
.span_1_of_2-1 {
	width: 19%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col1 { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2-1 {
		width: 100%; 
	}
	.span_1_of_2-1 {
		width: 100%;
	}
}
.newstitle {font-family: 'bebas_neueregular', Arial;}
.latestnewsenhanced_104 .newshead .calendar .day, .latestnewsenhanced_104 .newshead .calendar .year, .latestnewsenhanced_104 .newshead .calendar .month {font-family: 'bebas_neueregular', Arial;}
.latestnewsenhanced_104 .newshead .calendar.noimage {background: #ffffff!important;}

section.blog h1 {font-family: 'bebas_neueregular', Arial; color:#002447; font-size: 30px; line-height: 28px;font-weight: normal!important;}
section.blog h2 a {color:#77002A!important; font-size: 24px;}

/*  SECTIONS  */
.section2 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col2 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
 
}
.col2:first-child { margin-left: 0; }


/*  GROUPING  */
.group2:before,
.group2:after {
	content:"";
	display:table;
}
.group2:after {
	clear:both;
}
.group2 {
    zoom:1; /* For IE 6/7 */
}
                                               
					
/*  GRID OF THREE  */
.span_3_of_3-2 {
	width: 100%;
}
.span_2_of_3-2 {
	width: 66.13%;
}
.span_1_of_3-2 {
	width: 32.26%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col2 { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_3_of_3-2 {
		width: 100%; 
	}
	.span_2_of_3-2 {
		width: 100%; 
	}
	.span_1_of_3-2 {
		width: 100%;
	}
}

.tabela-curri {background-color:#e7e7e7!important;}
.board-txt {font-family: 'bebas_neueregular', Arial; font-size: 16px;}


/*  SECTIONS  */
.section3 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col3 {
	display: block;
	float:left;
	margin: 1% 0 1% 2%;
}
.col3:first-child { margin-left: 0; }


/*  GROUPING  */
.group3:before,
.group3:after {
	content:"";
	display:table;
}
.group3:after {
	clear:both;
}
.group3 {
    zoom:1; /* For IE 6/7 */
}
                                               
					
/*  GRID OF TWO  */
.span_2_of_2-3 {
	width: 48%;
}
.span_1_of_2-3 {
	width: 48%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col3 { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2-3 {
		width: 100%; 
	}
	.span_1_of_2-3 {
		width: 100%;
	}
}
[class^="icon-"], [class*=" icon-"] {margin-right: 20px;}

@media screen and (max-width: 1000px) {
        .ukrywaj {
            display: none;
        }
  ul.nav.menu.nav-pills li a {font-size: 16px!important;}
    }
@media screen and (max-width: 1200px) {
ul.nav.menu.nav-pills li a {font-size: 15px!important;}
    }
}
#rt-copyright .rt-block {margin:10px; padding:2px;}
.wysrodkowane {padding-top:23px;}

article.item-page hgroup h2 a {color:#77002A;}
article.item-page hgroup h1 {font-family: 'bebas_neueregular', Arial;
color: #002447;
font-size: 30px;
line-height: 28px;
font-weight: normal!important;}

/*  SECTIONS  */
.section3 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col3 {
	display: block;
	float:left;
	margin: 1% 0 1% 1%;
}
.col3:first-child { margin-left: 0; }


/*  GROUPING  */
.group3:before,
.group3:after {
	content:"";
	display:table;
}
.group3:after {
	clear:both;
}
.group3 {
    zoom:1; /* For IE 6/7 */
}
                                               
					
/*  GRID OF THREE  */
.span_3_of_3-3 {
	width: 76%;
}
.span_2_of_3-3 {
	width: 37%;
}
.span_1_of_3-3 {
	width: 20%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col3 { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_3_of_3-3 {
		width: 100%; 
	}
	.span_2_of_3-3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}
}



/*  SECTIONS  */
.section4 {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col4 {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col4:first-child { margin-left: 0; }


/*  GROUPING  */
.group4:before,
.group4:after {
	content:"";
	display:table;
}
.group4:after {
	clear:both;
}
.group4 {
    zoom:1; /* For IE 6/7 */
}
                                               
					
/*  GRID OF THREE  */

.span_2_of_3-4 {
	width: 38%;
}
.span_1_of_3-4 {
	width: 60%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col4 { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_3_of_3-4 {
		width: 100%; 
	}
	.span_2_of_3-4 {
		width: 100%; 
	}
	.span_1_of_3-4 {
		width: 100%;
	}
}
dt, dd {line-height: 15px;}
.dl-horizontal {margin-bottom:5px!important}

fieldset.formFieldset legend {font-size: 24px;
font-weight: normal;
font-family: 'bebas_neueregular', Arial;
color: #77002A;}

.component-content section.blog  h2 {border-bottom: none!important;}

.component-content section.blog .items-row  {border-bottom: 1px solid #d1d1d1;}
.inne-tlo {background-color:#f8f7f5;}
#rt-musictop {background-color:#f8f7f5;}

@media all and (min-width: 1024px) {
  .mp3-player {display: none;}
}
  
@media only screen and (max-width: 1024px) {
	  .mp3-player{display: initial;}
}


@media only screen and (max-width: 767px) and (min-width: 520px) {
  .rt-grid-12 {
    width: 520px;}
}
@media only screen and (max-width: 519px) and (min-width: 320px) {
  .rt-grid-12 {
    width: 320px;}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
  .rt-container {
    width: 748px!important;}
  .rt-grid-8 {width:490px;}
  .rt-grid-12 {width:748px;}
  .layout-mode-responsive .gf-menu.l1 > li > .item {font-size: 13px;}
  .vsig_top, .vsig, .vsig_ctrls {width: 430px!important;}
}

@media only screen and (max-width: 480px) {
    .vsig_top, .vsig, .vsig_ctrls {width: 200px!important;}
   .rt-container {
    width: 303px!important;}
 /*   .rt-grid-8 {width:490px;}*/
  .rt-grid-12 {width:303px;} 
}

@media all screen and (max-width: 1024px) {
  #rt-fullwidth {width:1023px!important; height: auto!important;}
}
@media all screen and (max-width: 768px) {
  #rt-fullwidth {width:768px!important; height: auto!important;} 
  #rt-top .rt-container {width:748px!important; height: auto!important;}
}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

    /* Media Query for mobile */

    @media screen and (max-width: 480px) {  

    /* This resizes tables and images to be 100% wide with a proportionate width */

    /* Hide stuff on mobiles */
    table[class=hide-tablecell],td[class=hide-tablecell],img[class=hide-tablecell],span[class=hide-tablecell]{display:none !important;}

    /* Additional Media Query for tablets */

    @media screen and (min-width: 480px) and (max-width: 1024px) {

    /* Hide stuff on tablets */
    table[class=emailnomob],td[class=emailnomob],img[class=emailnomob],span[class=emailnomob]{display:none !important;}

