
/*****************
rcms CSS3 
by www.realitystudio.eu
grids Web Responsive Design v6.1
******************/


/****** ANIMATIONS ******/
/*** animation speed ****/

/*	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
*/
 

/****** COLORS ******/
/* fast color - experiment*/

.spot1 { color:#3d3;}

.white, .white a { color:#fff !important;} .white a:hover { color:#D8DBE0 !important;}   .whitehover a:hover { color:#D8DBE0 !important;}
.black { color:#000 !important;}   .black a:hover { color:#323B42 !important;}
.grey, .grey a { color:#ccc !important;}
.lightgrey, .lightgrey a { color:#888 !important;}
.darkgrey, .darkgrey a { color:#666 !important;}
.red { color:red !important;}
.green { color:#00C476 !important;}
.blue {color:#00B9E4 !important;}
.orange { color:#FFB300 !important;} 

 

/* bg colors */
.bg-gradient-blue { background-image: radial-gradient(circle farthest-side at center bottom , #009cde, #003087 125%); color:#000 !important;}
.bg-gradient-red { background-image: radial-gradient(circle farthest-side at center bottom , #F50000, #B40000 125%); color:#000 !important;}
.bg-gradient-grey { background-image: radial-gradient(circle farthest-side at center bottom , #DCDFDF, #B4B1B1 125%); }
.bg-gradient-lightgrey { background-image: radial-gradient(circle farthest-side at center bottom , #F4F2F1, #EBEDEA 125%); }
.bg-gradient-darkgrey { background-image: radial-gradient(circle farthest-side at center bottom , #5B5C5F, #2B2B2B 125%); color:#fff !important;}
.bg-white { background:#fff !important;} .bg-black { background:black !important;}  
.bg-grey { background:#888 }   .bg-darkgrey { background:#535450 ;} .bg-lightgrey { background-color: #f4f4f4;} .bg-grey2 { background-color: #f4f4f4;} 
.bg-red { background:#F90000 !important;} 
 
.bg-blue { background:#007BD6 !important;}  .bg-lightblue { background:#35ACED !important;}
.bg-inherit { background:inherit !important;}

.negative h1, .negative h2,  .negative h3, .negative h4 {color:#fff;} 


/****** COLORS END******/





/****reset****/



html{
	/*overflow-y:scroll;*/
	min-height:100%;
}
  
  /*border-box */
* {
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
  margin:0;
  padding:0;
  /*vertical-align: top;*/
}


/*****FORMATING ******/

body { 
    font-family: 'Roboto,sans-serif', sans-serif;
    /*font: 15px/1.6 sans-serif; */
    font-size: 15px;
    /*scroll-behavior: smooth;*/
    line-height: 1.4em;
}


img { border: 0; /*display:block;  vertical-align: bottom; margin:0px*/}

/* default link styles  **/


a:active, a:hover, a:hover, a:current, a .current, .active a  {
    /*-moz-transition: all 300ms ease-in-out 0s; */
    color: #F26523 ;
    text-decoration: none;
}
a:hover  {
    /*-moz-transition: all 300ms ease-in-out 0s; */
    opacity: 0.7; !important;
    
}

.frameworkpreview .active {
 background-color:#F4CAC6;
}

.frameworkpreview a:hover  {
    /*-moz-transition: all 300ms ease-in-out 0s; */
    color: #FF3000 !important;
    text-decoration: none;
}


a:link, a:visited {

    color: #008FD4;
    text-decoration: none;
   
}



.clearfix::before, .clearfix::after {
    content: " ";
    display: table;
}

  .navbar-small img {
    /*margin: 6px 0px !important;
    width:160px !important; */
  }
  .navbar-small a{
    font-size: 14.5px !important; 
  }
  #logo img {
    transition: 0.4s !important;
  }
/****** FRAMEWORK basic layout *******/


.pagewrapper {  
    margin: 0 auto;     
   /* min-height: 100%; */
}

.pagecontainerfull {  
    /*top:0px;*/    
    margin-left: auto;
    margin-right: auto;   
}

.page-margin-3p .pagecontainer {  
  margin:0px 3%; 
}


.ch-pagecontainer-w80p .pagecontainer {  
  width:80%; 
}

/*.ch-pagecontainer-w70p .pagecontainer {  
  width:70%; 
} */

  .breakpoints  .pagecontainer  {  
    /*top:0px;*/    
    max-width: 1220px !important; 
  } 

.pagecontainer {  
    /*top:0px;*/    
    /*max-width: 1020px;*/ 
    /*margin-left: auto;
    margin-right: auto;*/
    /*padding: 0 3%;*/  
    margin: auto;   
}

.pagecontainer1000px {  
    /*top:0px;*/    
    max-width: 1000px; 
    margin-left: auto;
    margin-right: auto;   
}

.pagecontainer1300px {  
    /*top:0px;*/    
    max-width: 1300px; 
    margin-left: auto;
    margin-right: auto;   
}
.pagecontainer1500px {  
    /*top:0px;*/    
    max-width: 1500px; 
    margin-left: auto;
    margin-right: auto;   
}
.container70p {    
    max-width: 70%; 
    margin-left: auto;
    margin-right: auto;   
}

.container80p {    
    max-width: 80%; 
    margin-left: auto;
    margin-right: auto;   
}
.container90p {  
    /*top:0px;*/    
    max-width: 90%; 
    margin-left: auto;
    margin-right: auto;   
}
.container100p {  
    /*top:0px;*/    
    max-width: 90%; 
    margin-left: auto;
    margin-right: auto;   
}

.max-width-400px {
   max-width:400px !important; 
     margin-left: auto;
    margin-right: auto;    
}

/******** CONTAINERS formating *********/

/* floating menu */

.plywajace {position: fixed !important; }

.iconnav{
    font-size:30px;
}

.plywajace-dystans {
  padding-bottom:121px !important;  
}

/* overflow effect */
.overflow-hidden { 
    padding:1px;
    overflow: hidden;
 }



/* CONTAINERS formating END */


/* padding */

.padding {
    padding: 25px 30px;
}

.padding-left {
    padding-left: 20px !important;
  }   
.padding-h {
   padding: 0px 20px;
}
.padding-button {
    padding: 10px 20px;
}
.padding-4px { padding: 4px;}  .padding-10px { padding: 10px;} .padding-5px { padding: 5px;} .padding-15px { padding: 15px;}   .padding-20px { padding: 20px;}

.padding-top { padding-top: 80px !important;}  .padding-top-20px {padding-top: 20px !important;}  .padding-top-30px {padding-top: 30px !important;}   .padding-top-40px {padding-top: 40px !important;}  .padding-top-50px {padding-top: 50px !important;}  

.padding-bottom { padding-bottom: 80px !important;} .padding-bottom-10px {padding-bottom: 10px !important;} .padding-bottom-20px {padding-bottom: 20px !important;}  .padding-bottom-30px {padding-bottom: 30px !important;}   .padding-bottom-40px {padding-bottom: 40px !important;}  .padding-bottom-50px {padding-bottom: 50px !important;}  
  
.padding-bottom {
   padding-bottom: 80px;
}

.padding-v {
      padding: 70px 20px 70px 20px !important;
  }
.padding-right {
     padding-right: 60px !important;
  }  

.nopadding {
   padding: 0px !important;
}

/* margin */

.margin  {
   margin: 25px 30px !important;
}
.margin-10px  {
   margin: 10px !important;
}
.margin-top-10px  {
   margin-top: 10px !important;
}
.margin-top-20px  {
   margin-top: 20px !important;
}

.margin-top-m20px  {
   margin-top: -20px !important;
}
.margin-top-m40px  {
   margin-top: -40px !important;
}
.margin-top  {
   margin-top: 60px !important;
}
.margin-bottom  {
   margin-bottom: 60px !important;
}
.margin-bottom-20px  {
   margin-bottom: 20px !important;
}
.nomargin {
   margin: 0px !important;
 }


/*** header ***/

#breadcrumb {
    padding: 7px 0px;
}


#breadcrumb li::before {
    list-style: outside none none !important;
    content: "/ " !important;

}  
#breadcrumb li:first-child {
    content: "" !important;
}
#breadcrumb a{
    display: inline-block !important;
    padding: 0% 0% 6%;
    margin: 0 10px;
}




/* HEADINGS */

h1, h2, h3, h4, h5, h6 {
    font-family: 'Varela Round', sans-serif;
    font-weight: normal;
    line-height: 1.3em;
    /*padding: 1.1em 0 0.7em;*/
    padding: 3% 0px;
   /* display: inline-block;*/
   /* color:#444;*/    
}

h4, h5, h6, strong, dt {
    font-weight: bold;    
}
h1 {
    /*margin-top:6px;*/
    font-size: 50px;  
     letter-spacing: 0.5px;  
     font-weight: normal;
     /*color: #008fd4; */
    /*margin-bottom: 16px;*/
}
h2 {
    font-size: 34px;
    /*margin-bottom: 16px;*/
}
h3 {
    font-size: 28px;
    /*margin-bottom: 16px;*/
}
h4 {
   font-size: 20px;
   /*margin-bottom: 14px;*/
}
h5 {
   font-size: 15px;
   /*margin-bottom: 14px;*/
}
h6 {
   font-size: 11px;
   /*margin-bottom: 16px;*/
}
h7 {
   font-size: 1.6em;  /* font size for h1 */
}

/* formating */

.uppercase {text-transform: uppercase;}

.bold { font-weight:bold !important;}
.font-weight-200, .font-weight-200 li { font-weight:200 !important;}
.font-weight-300, .font-weight-300 li { font-weight:300 !important;}
.font-weight-400, .font-weight-400 li { font-weight:400 !important;}
.font-weight-500, .font-weight-500 li { font-weight:500 !important;}
.font-weight-600{ font-weight:600 !important;}
.font-weight-700{ font-weight:700 !important;}
.font-size-13px { font-size: 13px !important;}
.font-size-14px { font-size: 14px !important;}
.font-size-15px { font-size: 15px !important;}
.font-size-16px { font-size: 16px !important;}
.font-size-20px { font-size: 20px !important;}
.font-size-25px { font-size: 25px !important;}
.font-size-30px { font-size: 30px !important;}
.font-size-40px { font-size: 40px !important;}
.font-size-1-3vw { font-size: 1.3vw !important;}
.font-size-2vw { font-size: 2vw !important;}
.font-size-3vw { font-size: 3vw !important;}
.font-size-4vw { font-size: 4vw !important;}
.font-size-8vw { font-size: 8vw !important;}
.font-bold { font-weight: bold !important; }

.font-small {
   font: 11px/1.4 sans-serif;
}
.letter-spacing-1px {
    letter-spacing: 1px; 
}
.letter-spacing-2px {
    letter-spacing: 2px; 
}
/* END HEADINGS */

/* tags */

p {
    margin-bottom: 14px;
}
p, fieldset, table, pre {
    margin-bottom: 1em;
}

.author {
    color: #939393;
    margin:10px 0px;
    font-size: 15px;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
}

.content ol, .content ul, .content dl {
    margin-left: 1em;
}

.imgw80p img {
  width:80% !important; 
}
.imgw100p img {
  width:100% !important;  
}

.content blockquote, .content ul, .content ol, .content dl {
    margin-bottom: 1em;
}

/* TAGS */

time {
    color: #008fd4;   font-size: 18px; padding-top: 20px;
}
date { display:block; font-size:11px; padding:8px 0px;}

hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgba(0, 0, 0, 0.1) -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 1rem;
    margin-top: 1rem;
    display: inline-block;

}

blockquote {
    background-color: #f4f2eb;
    background-position: 20px 10px;
    background-repeat: no-repeat;
    font-family: "Georgia",serif;
  
    font-style: italic;
    line-height: 1.4em;
    margin: 0;
    padding: 20px 40px;
    margin: 20px 0;
     border-radius: 15px;
}
blockquote p:before, blockquote p:after {
    content: 'â??';
    font-size: 32px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    vertical-align:top;
    line-height:0.8
}

blockquote p:before {
    content: 'â??';  padding-top:0px;    left:0;
/*    position:absolute;
    
      */
}




/****fieldset***/

fieldset {  
    border:1px solid #E5E6E7;
    border-radius: 15px 15px 15px 15px;
    margin: 10px 10px 30px 10px;  
    padding: 25px 35px;   
}  

legend {  
    margin-left: 1em; 
    padding: 5px; 
    font-size: 15px; 
    color: #000000;  
    font-weight: bold;  
}  



/******field formating*******/



.focus {
  background:#FFF none repeat scroll 0 0;
  display:inline-block;
  border: 1px solid #E3CE9D;
  border-color: #B4B4B4 #E9E9E9 #E9E9E9 #B4B4B4;
  margin:0px;
  color:#4F4B3B;
  padding: 8px 11px;
  height:100%;
  margin-right:10px;
  border-radius: 5px 5px 5px 5px;
  width: 100%; 
} 


.focus1 {
    
    /*display: inline-block;*/
    width: 80%;

}


#main .focus {
    /*width: 390px;*/
}


.label {
    /*float: left;*/
    display: inline-block;
    /*font-size: 13px;*/
    padding: 10px 0 0;
    width: 18%;
    padding-right:10px;
    height: 100%;
    /*vertical-align: top; */
}
.formraw {
    border-bottom: 1px solid #F0F1F2;
    clear: both;
    border-radius: 5px;
    margin: 14px 0px;
    overflow: hidden;
    padding: 5px 5px;
}




/* expceptions*/
select {border:1px solid #D2D5C4; margin:0px; padding:0px;}
INPUT:hover, textarea:hover, select:hover, select:active {/*border:1px solid #D2D5C4;*/}
INPUT:focus, textarea:focus, select:focus {border:1px solid #9C813C;}
INPUT:focus:hover, textarea:focus:hover, select:focus:hover {border:1px solid #4F4B3B;}
input[disabled],textarea[disabled],select[disabled] {
    border: 1px solid #999;
    background-color: #ddd;
}

/*.noedit {
    background:#FFFFFF;
    border:1px solid #E4D6B6;
    color:#4F4B3B;
} */

#form_hp {
    /*display: none !important;*/
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
}
.form_warning {
    color:#aa0000;
    /*width:618px;*/
    margin:2px 0px;
    display:block;
    padding:10px 20px;
    background:#FFE0A1;
    border:1px solid #7E0000;
}

.form_error {
    color:#aa0000;
    /*width:618px;*/
    margin:2px 0px;
    display:block;
    padding:10px 20px;
    background:#FFD1D1;
    border:1px solid #7E0000;
}
.form_valid {
    /*float:left;*/
    color:#009D00;
    width:100%;
    display:block;
    margin:10px 0px;
    padding:20px;
    font-weight:bold;
    background:#CFFFD1;
    border:1px solid #007D00;    
}
.field_error {
    background:#EFE0E0;
    border:1px solid #DF7D7D;
}

.checkbox {
    border:1px solid #DF7D7D;
    margin:10px 3px 3px 3px;
}
button, .button, .ch-button li a {
  background-color: rgba(22, 22, 22, 0.05); 
   
  /*color: #4099ff;*/
  border:1px;
  margin:1px;
  /*font-size:22px;*/
  cursor:pointer;
  /*margin: 5px 10px 5px 0px;*/
  padding: 10px 24px;
}
.ch-button li, .button {
   /* background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)), url("data:image/png;base64,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");
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    background-color: #ddd;
    background-image: -moz-linear-gradient(center top , rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url("data:image/png;base64,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");
    border: 1px solid #bbb;
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
    color: #555;
    cursor: pointer;
    display: inline-block;
    font: bold 13px arial,helvetica,sans-serif;
    margin: 0;
    overflow: visible;
    padding: 6px 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    transition: background-color 0.2s ease-out 0s;
    white-space: nowrap;  
    margin: 5px 10px 5px 0;
    margin-right:3px;   */
    
}

.button:hover {  
    background:#FFF;
    background-image:none;
    /*border: 1px solid #927129; */
}

/* END TEXT */

/* Paging */
.paging{padding:16px 0px; text-align: center;}
/*.paging.display{text-align:right}  */
.paging a,.paging span{padding:4px 14px 4px 14px; margin:2px; border-radius: 4px;}
.paging span{font-weight:bold;color:#0F0F0F; }
.paging span.un{color:#DFDFDF;font-weight:normal;border:1px solid #DFDFDF}
.paging a{color:#0F0F0F;background-color:#FFF;text-decoration:none;border:1px solid #AFAFAF}
.paging a:hover{text-decoration:none;background-color:#CECDCA;color:#FFFFFF;border-color:#0F0F0F}

/***** TABLE  ******/

/***** table  ******/


table {
    margin: 20px 0;
    width: 100%;
     border-collapse: collapse;
    border-spacing: 0;
}

.table-responsive {
   /* display: block;
    min-height: 0.01%;
    overflow-x: auto;
       overflow-y: hidden;
    width: 100%; */
    display: block;
    overflow-x: auto;
    width: 100%;

}

table th {
    /*background: #36353a none repeat scroll 0 0;
    border-bottom: 1px solid #5b5a62;  */
    color: white;
    /*line-height: 1.1em;*/
    opacity: 0.9;
    text-align: left;
}
table th, table td {
    /*font-size: 85%;*/
    padding: 10px;
}
th {
    font-weight: bold;
    text-align: center;
}
th, td {
    padding: 0.5em;
}


/*  table css ****/

.tablecss   {
    display:table; 
    /*table-layout:fixed;  */ 
    width:100%;
}


.tablecss .raw {
    display: table-row;   
    background: #fff none repeat scroll 0 0 ;
    /**/
     
   
}

.tablecss  .cell {
   display: table-cell ;
   table-layout:fixed;
   padding:14px !important;
   border:1px solid #eee;
   vertical-align: top;
   /*width:10%;*/
}

.id, .show, .locked {
/*max-width:70px !important;*/
}



.alt  {
   background: #f6f6f6 none repeat scroll 0 0 !important;
}



.tablecss th {
   background: #f6f6f6 none repeat scroll 0 0 !important;

}
.tablecss th a {
    color: #999;
    font-weight: bold;
}


.tablecss .cellth {
    /*color: #999;  */
    color: #ddd !important;
    vertical-align: middle !important;
    font-size: 11px;
    font-weight: bold;
    /*text-align: center;  */
      display: table-cell !important;
   padding:10px 14px !important;
   border:1px solid #eee;
}


.cell {
   
     display: table-cell !important;
   /*padding:10px !important;*/

} 

.tablecss img {
    max-width:100%;
   /* height:100%;  */
 }      
  

/* GRIDS DISPLAY */


/************* flex table-cell table ****************/



.ch-img-w100p img {
   width:100% !important;
}

.ch-w100p {
   width:100% !important;
}



/************* grids  ***************/
/* columns flex */ 


.col-flex, .col-flex ul {
  display: flex;
  flex-wrap: wrap;
}


 

.col-flex > article, .col-flex > ul li, .col-flex > li, .col-flex > div, .col-flex > a       {
     vertical-align: top;
     
    /* display: inline-table !important; */
     text-decoration: none !important; 
 
     height: 100% !important;       
}   
.col-flex a, .col-gridscolumns a {
  /*display: block;*/  /* jednak nie uzwyamy - sprawdz kombinacje inline-block a block*/  
  /*float: left;     */
} 
.col-flex img {
    width:100%;
    display:block;
   /* height:100%;  */
 }  

/* columns inline-table */  



             
.col-inline-table > article, .col-inline-table > ul li, .col-inline-table > li, .col-inline-table > div, .col-inline-table > a       {
     vertical-align: top;
     
     display: inline-table;
     text-decoration: none; 
 
     /* height: 100% !important;*/       
}   
.col-inline-table img {
    /*width:100% !important;  */
    display:block !important;
   /* height:100%;  */
 }      
.col-inline-table-nowidth img {
    /*width:100% !important;*/
    display:block !important;
   /* height:100%;  */
 }     
 


/* table-cell */ 

        
.col-table-cell {
    display: table;
    height: 100%;
    width: 100%;
}


.col-table-cell > article, .col-table-cell > ul li, .col-table-cell > li, .col-table-cell > div, .col-table-cell > a       {
     vertical-align: top;
      float:none;
     display: table-cell !important;
     text-decoration: none;         
}



.col-table-cell img {
    width:100%;
    display:block;
   /* height:100%;  */
 } 




/* grids */

.col-10 > article, .col-10 > a, .col-10 > div, .col-10 > li, .col-10 > ul li{
  width:10%;
  text-decoration: none;  
}

.col-9 > article, .col-9 > a, .col-9 > div, .col-9 > li, .col-9 > ul li{
  width:11.1%;
  text-decoration: none;  
}

.col-8 > article, .col-8 > a, .col-8 > div, .col-8 > li, .col-8 > ul li{
  width:12.5%;
  text-decoration: none;  
}


.col-7 > article, .col-7 > a, .col-7 > div, .col-7 > li, .col-7 > ul li{
  width:14.27%;
  text-decoration: none;  
}

.col-6 > article, .col-6 > a, .col-6 > div, .col-6 > li, .col-6 > ul li{
  width:16.6666%;
  text-decoration: none;  
}

.col-5 > article, .col-5 > a, .col-5 > div, .col-5 > li, .col-5 > ul li{
  width:20%;
  text-decoration: none;  
}

.col-4 > article, .col-4 > a, .col-4 > div, .col-4 > li, .col-4 > ul li{
  width:25%;
  text-decoration: none;  
}
.col-3 > article, .col-3 > a, .col-3 > div, .col-3 > li, .col-3 > ul li{
  width:33.3333%;
  text-decoration: none;  
}
.col-2 > article, .col-2 > a, .col-2 > div, .col-2 > li, .col-2 > ul li{
  width:50%;
  text-decoration: none;  
}



/* ends grids */


/* styling childrean */

.ch-padding > article, .ch-padding > a, .ch-padding > li, .ch-padding > ul li {
    padding:10px;
}

.ch-padding-15px > article, .ch-padding-15px > a, .ch-padding-15px > li, .ch-padding-15px > ul li {
    padding:15px;
}

.ch-padding-20px > article, .ch-padding-20px  > a, .ch-padding-20px  > li, .ch-padding-20px  > ul li {
    padding:20px;
}

.ch-border-radius > article, .ch-border-radius > a, .ch-border-radius img  {
      /*border:1px solid #ccc !important; */
       border-radius: 5px !important;
}


/* formating container */


.border-radius  {
      /*border:1px solid #ccc !important; */
       border-radius: 5px !important;
}

.rounded-circle {
    border-radius: 50% !important;
}

.border {
      border:1px solid #ccc !important;
       border-radius: 5px;
}

.ch-border li  {
      /*border:1px solid #ccc !important;*/
       /*border-radius: 5px;*/
}

.noborder { border:0px !important;}

.box-shadow {
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
}
.box-shadow:hover {
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2);
}




 


 
/* animationssettings */
 * .ani-ease-in-out {
    transition: all 0.5s ease-in-out 0s;
}
  
    .ani-scale-hover { 
      overflow: hidden; 
  }
 
 /* animatin child */
  .ch-ani-scale-hover img, .ani-scale-hover img{   
        transition: all 300ms ease-in-out;   
       
 }
   .ch-ani-scale-hover img:hover,   .ch-ani-scale-hover a:hover, .ani-scale-hover:hover  {        
          transform:scale(1.1); 
 }
 
 
  .ch-overflow-hidden div,  .ch-overflow-hidden a { 
      overflow: hidden;
 }
 
 .ch-ani-opacity-hover a div:hover, .ch-ani-opacity-hover a article:hover {
    opacity:0.8; 
    }
 
 
 
 
 


 /* img formating */


.object-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;

}
.cover {
  display: block;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
}

.background-cover {
  background-position: center top !important;
  background-size: cover !important;
  background-attachment: fixed !important;  
  /*top:-100px ;   */

}

.background-size-cover-for-img {
 position: relative;
    overflow: hidden;
  /*top:-100px ;   */

}
.background-size-cover-for-img img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
}


 .noscale img {
    width:inherit;
    height:inherit;
 }


 .img-w100p img { width:100% !important; }
 .img-w50p img { width:50% !important; }
 .img-align-center img { text-align: center; }





 /* CARDS formating */

 .cards a {
    display: table-cell !important;
    height:100%;
 }


 .cards-bg h1, .cards-bg h2, .cards-bg h3  {
      margin-top:0px;
 }
 .cards h1, .cards h2, .cards h3  {
      padding-top:3px;
 } 

 .cards div h3 {
      margin-top:7px !important; 
}
 .cards a div:hover, .cards a article:hover {
    opacity:0.8; 
    }



 
/* NAV */
 
.nav-items li {
    display: block;
     text-decoration: none;
     pointer-events: auto;
}

.nav-items a {
   /* display: block;*/
}

.nav-items li .icongrey {
  font-size: 21px;
  margin: 0px 0px 1px 0px !important;
}

 
.subnav {
    /*font-weight: bold;*/
      /*text-align: center; */
    pointer-events: none;
    z-index: 3; list-style: none;
   
}
.subnav li img {
    display: inline-block !important;
}
.subnav li {
    display: inline-block;
    pointer-events: auto;
    transition: all 0.4s ease 0s !important;
    
}
.subnav li a {  
    padding: 0 8px ; 
    text-align: center ;
      display: block;
      /*text-transform: uppercase;  */
     transition: 0.4s !important;
}


.subnav li a:hover {
    /*background: grey none repeat scroll 0 0 !important;*/ 
    background-color: rgba(22, 22, 22, 0.02)!important; 

  }
/* DISPLAY */

.ch-display-block li{
    display: block !important;
}

.ch-display-inline-table li {display:inline-table !important;}

.display-inline-block{
    display: inline-block !important;
}
.display-table-cell{
    display: table-cell !important;
    vertical-align: top;
}
.display-block{
    display: block !important;
}

.display-none {
    display:none !important;
  }

.display-block li{
    display: block !important;
}

.hoveropacity li a:hover {
  opacity: 0.8;
 text-decoration: none;
}
.w10p{ width:10% !important;}
.w15p{ width:15% !important;}
.w20p{ width:20% !important;}
.w25p{ width:25% !important;}
.w30p{ width:30% !important;}
.w33p{ width:33.33% !important;}
.w40p{ width:40% !important;}
.w50p{ width:50% !important;}
.w60p{ width:60% !important;}
.w66p{ width:66.66% !important;}
.w70p{ width:70% !important;}
.w75p{ width:75% !important;}
.w80p{ width:80% !important;}
.w100p{ width:100% !important;}
.h100p{ height:100% !important;}
/*.item-container {
      position: relative;

}   */


 .w50px { width:50px !important;}  .w60px { width:60px !important;}
 .w100px { width:100px !important;} .w120px { width:120px !important;} .w140px { width:140px !important;}  .w150px { width:150px !important;} .w160px { width:150px !important;}  .w200px { width:200px !important;} .w300px { width:300px !important;}  .w400px { width:400px !important;} .w500px { width:500px !important;} .w600px { width:600px !important;} .w700px { width:700px !important;} 
  .h20px { height:20px !important;}  .h50px { height:50px !important;}  .h75px { height:75px !important;} .h100px { height:100px !important;} .h150px { height:150px !important;}  .h200px { height:200px !important;} .h300px { height:300px !important;} .h400px { height:400px !important;}  .h500px { height:500px !important;}    .h600px { height:600px !important;}  .h700px { height:700px;}   .h800px { height:800px;}  .h900px { height:900px;}  
 .h100hv { height:70%;}



/* positioning static auto  */

.center {
     margin-left: auto !important;
    margin-right: auto !important; 
}

/* relative   positioning

|-------|
|       |
|-------|


/* relative and absolute*/


/* box or image layers */
/*.layer-container-relative {
  position: relative;
 /* text-align: center;

}   
*/


/* Bottom left text */
.bottom-left {
  position: absolute;
  bottom: 8px;
  left: 16px;
}


/* Top left text */

.top{
  position: absolute;
  top: 8px; 
}
.top-left-off {
  position: absolute;
  top: 8px;
  left: 16px;
}

.left {
  position: absolute;
  left: 16px;
}

/* Top right text */
.top-right-off {
  position: absolute;
  top: 8px;
  right: 16px;
}

/* Bottom right text */
.bottom-right {
  position: absolute;
  bottom: 8px;
  right: 16px;
}

/* Centered text */
.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  
}

.layer {
    /*background: rgba(23, 23, 23, 0.6) none repeat scroll 0 0;*/
    content: "";
    display: block;
    left: 16%;
    position: absolute;
    /*transform: translate(-50%, -50%) scale(2);*/
    transition: all 0.2s ease-in-out 0.55s;
}


.top-0px{
  top:0px;
}  
  
.top-30p{
  top:30%;
}

.right-0px {
  right:0px;
}
.left-0px {
  left:0px;
}

.right-10px { right:10px;} .right-20px { right:20px;}  .right-30px { right:30px;}  .right-40px { right:40px;} .right-60px { right:60px;}

.middle {
    position: absolute;
    top: 50%;  /* position the top  edge of the element at the middle of the parent */
    left: 50%; /* position the left edge of the element at the middle of the parent */
    z-index:100;
    transform: translate(-50%, -50%); /* This is a shorthand of
                                         translateX(-50%) and translateY(-50%) */
}

.position-absolute {
    position:absolute !important;
    display: inline-block;
}
.position-fixed {
    position: fixed !important;
    /*display: inline-block;*/
}
.position-relative {
    position: relative !important;
    /*display: inline-block;*/
}
  
.position-static {
    position: static !important;
    /*display: inline-block;*/
}  


/**** Z-index ****/
.z-index-0 { z-index:0;}  
.z-index-10 { z-index:10;} .z-index-20 { z-index:20;} .z-index-100 {z-index:100;} .z-index-200 {z-index:200;} .z-index-300 {z-index:300;}  .z-index-400 {z-index:400;}  .z-index-500 {z-index:500;}        
.z-index-m1 { z-index:-1;} .z-index-m10 { z-index:-10;}  .z-index-m100 { z-index:-100;}


.layer-container  {
    transition:all 0.6s ease-in-out;
    position: fixed;
    /*z-index:10;*/
    display: inline-block;
  }
  

.vertical-align-middle {vertical-align: middle !important;} 
    
.align-center { text-align: center !important; } .align-left {text-align: left !important; }  .align-right {text-align: right !important; } .align-justify {text-align: justify !important; }
.auto-center {margin-left: auto; margin-right: auto; max-width: 100%;}


.float-left {float: left; }  .float-right {float: right; }
.float-right {float: right !important; }



.imgnowidth, .nowidth {
    width: initial;
}
 
.display-inherit { display:inherit !important;}





/*****  EFFECT  ******/

.opacity-0 {opacity:0; }
.opacity-1 { opacity:1; }
.opacity-01 {opacity:0.1 !important;}
.opacity-02 {opacity:0.2 !important;}
.opacity-03 {opacity:0.3 !important;}
.opacity-04 {opacity:0.4 !important;}
.opacity-05 {opacity:0.5 !important;}
.opacity-06 {opacity:0.6 !important;}
.opacity-07 {opacity:0.7 !important;}
.opacity-08 {opacity:0.8 !important;}
.opacity-09 {opacity:0.9 !important;}

.greyscale {
    -moz-filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray; /* IE6-9 */
    filter: grayscale(100%);
}

.mask-circle {
    width: 100px !important;
    height: 100px !important;
    object-fit: cover;
    border-radius: 50%;
  }

.shadow {
    box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15) !important;
}

/** loaders **/

.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #eee;
  border-color: #eee transparent #eee transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}




 /*  _____
 /* |     |
 /* |     |
 /* |     |      __________
 /* |     |     |          |
 /* |_____|     |__________|     zeskoki
*/

/***** Responsive Design *****/
/** CSS Breakpoints *****/
 /*body { font-size:110% !important; } /* Increase the font size */

/** Extra XXXL large devices **/


@media screen and (min-width:1501px)  {
  /* #menu a, .menu a { */
       /*margin: 2px 2px !important; */
      /*padding: 5px 17px;*/ 
       /*line-height: 34px !important;*/  

    /*}*/
  .breakpoints  .pagecontainer  {  
    /*top:0px;*/    
    max-width: 1388px !important; 
  } 
    .ch-pagecontainer-w80p .pagecontainer {  
      width:70%; 
    }


}



/** Extra XXL large devices **/
@media screen and (min-width:1367px) and (max-width:1500px) {
  
  /*#menu a, .menu a { */
      /*margin: 1px 2px !important; */
      /*padding: 3px 9px !important;  */
    /*line-height: 34px !important;*/  

  /*}  */
  
    .w100p_xxl {width:100% !important;} 
    .display-none_xxl { display:none !important; }
    .h100px_xxl { height:100px !important;}  .h200px_xxl { height:200px !important;} .h300px_xxl { height:300px !important;} .h400px_xxl { height:400px !important;}   .h500px_xxl { height:500px !important;}  .h600px_xxl { height:600px !important;} .h700px_xxl { height:700px!important;}  



}




/** Extra XL large devices **/
@media screen and (min-width:993px) and (max-width:1366px){

  .h400px_xl { height:400px !important; } .h500px_xl { height:500px !important; }
  
  
  .breakpoints  .pagecontainer {  
    /*top:0px;*/    
    max-width: 97% !important; 
  } 
 
  .menu a {
      /*margin: 0px 2px !important; */
      padding: 3px 7px !important;  
    /*line-height: 34px !important;*/  

  }
 
 
  .ch-pagecontainer-w80p .pagecontainer {  
      width:85%; 
    }  
 
  .w100p_xl {width:100% !important;} 
  
  .h100px_xl { height:100px !important;}  .h200px_xl { height:200px !important;} .h300px_xl { height:300px !important;} .h400px_xl { height:400px!important;}   .h500px_xl { height:500px!important;}   .h600px_xl { height:600px!important;}    .h700px_xl { height:700px!important;} 

  .display-none_xl { display:none !important; }

  
   .plywajace-dystans {
    padding-bottom: 101px !important;
  }  
  #logo img {
    /*margin: 6px !important;  */
    /*transition: 0.4s !important; */
     /*width: 13vw !important; */
    /*max-width: 160px !important; */
  }
 
  
  .col-3_xl > article, .col-3_xl > a, .col-3_xl > div, .col-3_xl > li, .col-3_xl > ul li{
    width:33% !important;
    text-decoration: none;  
  } 
   .col-2_xl > article, .col-2_xl > a, .col-2_xl > div, .col-2_xl > li, .col-2_xl > ul li{
    width:50% !important;
    text-decoration: none;  
  }  

  .cover_lms {
  height: 90vh;
 
}

   
}




/* _lms */
/*       */

@media screen and (max-width:992px){

    .breakpoints  .pagecontainer {  
            /*top:0px;*/    
            margin: 0 25px !important; 
    } 

    .noborder_lms { border:0px !important;}
    .h500px_lms {height:500px; !important;}  .h400px_lms {height:400px; !important;}   .h300px_lms {height:400px; !important;}
    .w100vw_lms {width: 100vw !important;} .w-inherit_lms {width: inherit !important;}   
    .h-inherit_lms {height: inherit !important;}
    .h80vw_lms {height: 80vw !important;} 
    
   .w200p_lms {width:200% !important;} .w150p_lms {width:150% !important;} .w120p_lms {width:120% !important;}  .w100p_lms {width:100% !important;} .w90p_lms {width:90% !important;} .w80p_lms {width:80% !important;} .w50p_lms {width:50% !important;}
     .display-inherit_lms { display:inherit !important;}
     .position-relative_lms { position:relative !important;} .position-fixed_lms { position:fixed !important;} .position-inherit_lms { position:inherit !important;}
       .display-inline-table_lms {display:inline-table !important;}
       .display-inline-block_lms {display:inline-block !important;}    
       .display-inline-table_lms_li li {display:inline-table !important;}  
      .display-none_lms { display:none !important; }
        .align-center_lms { text-align: center !important; }
        .padding_lms { padding: 24px 24px !important; }   .nopadding_lms { padding: 0px !important; }
         .margin_lms {margin:24px !important;}.nomargin_lms {margin:0px !important;}
        .ch-padding_lms li { padding: 24px 24px !important; }
     .ch-display-block_lms li{display: block !important;}
        .ch-w100p_lms li{width:100% !important;}
        .ch-w50p_lms li{width:50% !important;} 
      .font-size-2vw_lms { font-size: 2vw !important;}
      .font-size-4vw_lms { font-size: 4vw !important;}
      .font-size-8vw_lms { font-size: 8vw !important;}
      .font-size-16vw_lms { font-size: 16vw !important;}
     .bg-grey_lms { background:#888 } .bg-white_lms { background:#fff }     
        
  .col-inline-table_lms > article, .col-inline-table > ul li, .col-inline-table > li, .col-inline-table > div, .col-inline-table > a       {
     vertical-align: top;
     
     display: inline-table;
     text-decoration: none; 
 
     height: 100% !important;       
    } 



  .col-4_lms > article, .col-4_lms > a, .col-4_lms > div, .col-4_lms > li, .col-4_lms > ul li{
    width:25% !important;
    text-decoration: none;  
  }
    
  .col-3_lms > article, .col-3_lms > a, .col-3_lms > div, .col-3_lms > li, .col-3_lms > ul li{
    width:33.33% !important;
    text-decoration: none;  
  }

  .col-2_lms > article, .col-2_lms > a, .col-2_lms > div, .col-2_lms > li, .col-2_lms > ul li{
    width:50% !important;
    text-decoration: none;  
  }
    .col-1_lms > article, .col-1_lms > a, .col-1_lms > div, .col-1_lms > li, .col-1_lms > ul li{
    width:100% !important;
    text-decoration: none;  
  }
        
     .plywajace-dystans {
    padding-bottom: 0px !important;
  }     
  
  	#pull:after {
		content:"";
		cursor: pointer;
    background-image: url("data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(0, 0, 0, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
    /*margin:25px 10px; */
		width: 40px;
		height: 40px;
		/*display: inline-block;*/
		position: absolute;
		right: 0px;
		top: 20px;
	}  
  
  .cover_lms {
  /*display: block;
  margin-top: -100px; */
  /*width: 80vw; */
  height: 100vh !important;
  /*object-fit: cover;  */
}

  .box-orient_lms {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
}
.box-ordinal-group-1_lms {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
}
.box-ordinal-group-2_lms {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
}
.box-ordinal-group-3_lms {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    box-ordinal-group: 3;
}



/*  table css ****/

.tablecss .raw  {
   border-left:5px solid #eee !important;
   margin:20px 0px !important;

}




.tablecss  .cell {
   display: inline-table !important;
   /*padding:20px !important; */
   text-align: center !important;
   width:25% !important;
   height:120px !important;
   vertical-align: middle !important;
   /*border:0px solid #eee !important;
   border-top:1px solid #eee !important;
   border-left:1px solid #eee !important;  */
   /*table-layout:fixed; */

}
  .tablecss .cellth {
    border: 1px solid #eee;
    color: #999;
    /*display: block !important;  */
    display: none;
    font-size: 10px;
    padding: 10px !important;
    text-align: center;
}
.raw .menu, .raw .titlelink {
  
   width:50% !important;
   
} 

.raw .order, .raw .del, .raw .active {
  
   width:25% !important;
   
}

.raw .id {
  display: none !important;
}     
 }

 /*  _____
 /* |     |
 /* |     |
 /* |     |      __________    |
 /* |     |     |          |   |
 /* |_____|     |__________|   |___
*/
 
/** Large devices **/
@media screen and (min-width:769px) and (max-width:992px){
   /*body { font-size:100% !important; } /* Increase the font size */
  /* l dedicated */
  
    .breakpoints  .pagecontainer {  
            /*top:0px;*/    
            margin: 0 25px !important; 
    } 
  
  
    .ch-pagecontainer-w80p .pagecontainer {  
      width:95%; 
    }  
  
  
   .h100px_l { height:100px !important;}  .h200px_l { height:200px !important;} .h300px_l { height:300px !important;} .h400px_l { height:400px!important;}   .h500px_l { height:500px!important;}  
   .w100p_l {width:100% !important;}  .w90p_l {width:90% !important;}   .w80p_l {width:80% !important;}
 
  #logo img {
    /*margin: 3px !important;*/
    /*max-width: 160px !important;*/
    /*width: 16vw !important; */
  }
  

  
  .display-inline-table_l {display:inline-table !important;} 
  .display-inherit_l { display:inherit !important;} 
  .display-none_l { display:none !important; }

  .nomargin_l {
   margin: 0px !important;
 }

  .position-inherit_l {
    position:inherit !important;
}
   
  .pagecontainer {  
    /*top:0px;*/    
    /*max-width: 740px !important; */
   }
   
 .padding-top-20px {
        padding-top: 20px !important;
  } 
  
  .padding-top {
        padding-top: 40px !important;
  } 

 

  .padding-bottom {
        padding-bottom: 40px !important;
  }



  .col-4_l > article, .col-4_l > a, .col-4_l > div, .col-4_l > li, .col-4_l > ul li{
    width:25% !important;
    text-decoration: none;  
  } 
  
  .col-3_l > article, .col-3_l > a, .col-3_l > div, .col-3_l > li, .col-3_l > ul li{
    width:33% !important;
    text-decoration: none;  
  } 
  .col-2_l > article, .col-2_l > a, .col-2_l > div, .col-2_l > li, .col-2_l > ul li{
    width:50% !important;
    text-decoration: none;  
  }
  .col-1_l > article, .col-1_l > a, .col-1_l > div, .col-1_l > li, .col-1_l > ul li{
    width:100%;
    text-decoration: none;
  }     
  .padding_l {
        padding: 20px !important;
  }

  
}

 /*  _____
 /* |     |
 /* |     |
 /* |     |      __________    |\  /|
 /* |     |     |          |   | \/ |
 /* |_____|     |__________|   |    |
*/

/** Medium devices **/
@media screen and (min-width:577px) and (max-width:768px){
    
    
    .breakpoints  .pagecontainer {  
            /*top:0px;*/    
            margin: 0 25px !important; 
    } 


/* m dedicated */
    body { font-size:90% !important; } /* Increase the font size */
    
    .ch-pagecontainer-w80p .pagecontainer {  
      width:100%; 
    }

  .w50p_m {width:50% !important;}   .w100p_m {width:100% !important;} .w200p_m {width:200% !important;}
  .display-none_m { display:none !important; }

  .display-inherit_m { display:inherit !important;} 

  .visibility-hidden_m { visibility:hidden !important;  }
  .rwd100p_m {width:100% !important;display: table !important; } 
  .w100px_m { width:100px !important;} .w200px_m { width:200px !important;} .w300px_m { width:300px !important;} .w400px_m { width:400px!important;}  
  .h100px_m { height:100px !important;} .h200px_m { height:200px !important;} .h300px_m { height:300px !important;} .h400px_m { height:400px!important;}  
  .align-center_m { text-align: center !important; } .align-left_m {text-align: left !important; }  .align-right_m {text-align: right !important; } .align-justify_m {text-align: justify !important; }

  .background-cover_m { background-size: 200% !important;}
  .padding_m { padding: 24px 24px !important; }



  




  


  
#videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}  
  
#videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

 legend {
   padding:10px;
   /*line-height: 1.6;*/
   /*width:100%;*/  
   border-radius: 10px ;
   margin:20px 0px;
   
} 



         
.col-1_m > article, .col-1_m > a, .col-1_m > div, .col-1_m > li, .col-1_m > ul li{
  width:100% !important;
  text-decoration: none !important;
 /* display: table !important; */ 
 
} 
.col-2_m > article, .col-2_m > a, .col-2_m > div, .col-2_m > li, .col-2_m > ul li{
  width:50% !important;
  text-decoration: none !important;
 /* display: table !important; */ 
 
}   

 


  
iframe { width:100% !important;}
 
 .label {
    /*float: left;*/
    width: 100%;
    /*vertical-align: top; */
}







.title_pl {
    width:100% !important;
    border-left:4px solid #333 !important;
}



 

}




 /*  _____                     ___
 /* |     |                   |    
 /* |     |      ________      \    
 /* |     |     |        |      \  
 /* |_____|     |________|    ___|
 */

/** Small devices **/

@media screen and (max-width : 576px){
     body { font-size:80% !important; } /* Increase the font size */
  /* s dedicated */
  .align-center_s {text-align: center !important;} .align-center_lms {text-align: center !important;}       
  .align-right_s {text-align: right !important;}  
  .align-left_s {text-align: left !important;}
  .display-none_s { display:none !important; }

  .display-inherit_s { display:inherit !important;}

  .display-block_s {display:block !important;}
  .display-inline-table_s {display:inline-table !important;}  
  .w50p_s {width:50% !important;}   .w100p_s {width:100% !important;} .w150p_s {width:150% !important;}  .w200p_s {width:200% !important;}

  .w100px_s { width:100px !important;} .w150px_s { width:150px !important;} .w200px_s { width:200px !important;} .w300px_s { width:300px !important;}  
  .h100px_s { height:100px !important;}  .h200px_s { height:200px !important;} .h300px_s { height:300px !important;} .h400px_s { height:400px!important;}  





       
   
 .padding-v {
      padding: 40px 20px 40px 20px !important;
  }

 .padding-bottom {
    padding-bottom: 20px !important;
}



.ch-padding > article, .ch-padding > a, .ch-padding > li, .ch-padding > ul li {
    padding: 7px 3px;
}

.col-2_s > article, .col-2_s > a, .col-2_s > div, .col-2_s > li, .col-2_s > ul li{
  width:50% !important;
  text-decoration: none;
 /* display: table !important; */ 
 
}  

.col-6 > article, .col-6 > a, .col-6 > div, .col-6 > li, .col-6 > ul li{
  width:50%;
  text-decoration: none;  
}

.col-5 article, .col-5 a, .col-5 div, .col-5 li, .col-5 ul li{
  width:100%;
  text-decoration: none;  
}

.col-4 > article, .col-4 > a, .col-4 > div, .col-4 > li, .col-4 > ul li{
  width:100%;
  text-decoration: none;  
}
.col-3 > article, .col-3 > a, .col-3 > div, .col-3 > li, .col-3 > ul li{
  width:100%;
  text-decoration: none;  
}
.col-2 > article, .col-2 > a, .col-2 > div, .col-2 > li, .col-2 > ul li{
  width:100%;
  text-decoration: none;  
}  
 



.col-1_s > article, .col-1_s > a, .col-1_s > div, .col-1_s > li, .col-1_s > ul li{
  width:100% !important;
  text-decoration: none !important;
 /* display: table !important; */ 
 
}   
 
 
  col-table-cell > article, .col-table-cell > ul li, .col-table-cell > li, .col-table-cell > div, .col-table-cell a {
    display: table !important;
    text-decoration: none;
    vertical-align: top;
  }
 
 
  .ch-pagecontainer-w80p .pagecontainer {  
      width:100%; 
    }
  .padding_lms { /*padding: 4px 4px !important; */
  }  


  .cover_lms {
  height: 50vh !important; 
}

.raw .cell {

   width:50% !important;  

}


}


/****** SYSTEM ******/
    
.error {
     border-left: 4px solid #dc3232 !important;
    background: #fefefe none repeat scroll 0 0;   
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin: 4px 0px;
    padding: 10px 12px;
}
.rerror {
     border-left: 4px solid #dc3232 !important;
    background: #444 none repeat scroll 0 0;   
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    margin: 4px 0px;
    padding: 10px 12px;
}

#logo {
   /*text-align: left !imporant;*/
   /*display:block !important; problem z columnami na fundacji co ciekawe dziala w klasie przy */ 
   /*display:block; */
}

.chart_wrap {
    position: relative;
    padding-bottom: 100%;
    height: 0;
    overflow:hidden;
}

