/*  reset banner bootstrap margins */
/*  advenced  */
/*  images before after work with distance and relative parent */
@font-face {
  font-family: "Genericons";
  src: url("../../../../fonts/Genericons/font/genericons-regular-webfont.eot");
  src: url("../../../../fonts/Genericons/font/genericons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../fonts/Genericons/font/genericons-regular-webfont.woff") format("woff"), url("../../../../fonts/Genericons/font/genericons-regular-webfont.ttf") format("truetype"), url("../../../../fonts/Genericons/font/genericons-regular-webfont.svg#Genericons") format("svg");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: "IcoFont";
  src: url("../../../fonts/Icofont/icofont.eot");
  src: url("../../../fonts/Icofont/icofont.eot?#iefix") format("embedded-opentype"), url("../../../fonts/Icofont/icofont.woff") format("woff"), url("../../../fonts/Icofont/icofont.ttf") format("truetype"), url("../../../fonts/Icofont/icofont.svg#IcoFont") format("svg");
  font-style: normal;
  font-weight: normal; }
/*  break points styles  */
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  /*	   ul.kafelki2 li{
			 width:50% !important;
		  }
		  ul.kafelki3 li{
			 width:45% !important;
		  }
		  ul.kafelki4 li{
			 width:23% !important;
		  }
		  ul.kafelki6 li{
			 width:12% !important;
		  }  */ }
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
  ul.kafelki2 li,
  ul.kafelki3 li,
  ul.kafelki4 li {
    width: auto !important;
    text-align: center !important; } }
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  ul.kafelki2 li,
  ul.kafelki3 li,
  ul.kafelki4 li,
  ul.kafelki6 li {
    width: 100% !important; } }
/* Custom, iPhone Retina */
@font-face {
  font-family: "Genericons";
  src: url("../fonts/Genericons/font/genericons-regular-webfont.eot");
  src: url("../fonts/Genericons/font/genericons-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Genericons/font/genericons-regular-webfont.woff") format("woff"), url("../fonts/Genericons/font/genericons-regular-webfont.ttf") format("truetype"), url("../fonts/Genericons/font/genericons-regular-webfont.svg#svgFontName") format("svg"); }
@font-face {
  font-family: "Icofont";
  src: url("../fonts/Icofont/icofont.eot");
  src: url("../fonts/Icofont/icofont.eot?#iefix") format("embedded-opentype"), url("../fonts/Icofont/icofont.woff") format("woff"), url("../fonts/Icofont/icofont.ttf") format("truetype"), url("../fonts/Icofont/icofont.svg#svgFontName") format("svg"); }
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }
/*  elementy  */
.element-block {
  display: block; }

.element-inline-block {
  display: inline-block; }

.element-clear-both {
  clear: both; }

.element-clear-both:after,
.element-clear-both:before {
  display: table;
  content: "";
  clear: both; }

.element-float-left {
  float: left; }

.element-float-right {
  float: right; }

/*  kafelki  */
/*
ul.kafelki2 li{
   width:566px;
}
ul.kafelki3 li{
   width:376px;
}
ul.kafelki4 li{
   width:280px;
}
ul.kafelki6 li{
   width:224px;
} 
*/
ul.kafelki2 li {
  width: 50%; }

ul.kafelki3 li {
  width: 33.33333333%; }

ul.kafelki4 li {
  width: 25%; }

ul.kafelki6 li {
  width: 16.66666667%; }

ul.kafelki2,
ul.kafelki3,
ul.kafelki4,
ul.kafelki6,
ul.kafelki,
ul.kafelki-vertical {
  list-style-type: none;
  /*  margin:10px -15px; */
  padding: 0px;
  text-align: center;
  overflow: hidden; }

ul.kafelki li,
ul.kafelki2 li,
ul.kafelki3 li,
ul.kafelki4 li,
ul.kafelki6 li {
  display: block;
  float: left; }

ul.kafelki-vertical li {
  display: table;
  width: 100%; }

ul.kafelki li,
ul.kafelki2 li,
ul.kafelki3 li,
ul.kafelki4 li,
ul.kafelki6 li,
ul.kafelki-vertical li {
  /*  font-size:12px; */
  vertical-align: top;
  margin: 10px 0px;
  /*    width:24%;  */ }

ul.kafelki li:before,
ul.kafelki2 li:before,
ul.kafelki3 li:before,
ul.kafelki4 li:before,
ul.kafelki6 li:before,
ul.kafelki-vertical li:before {
  width: 0px !important;
  height: 0px !important;
  content: "" !important;
  background-color: transparent !important;
  margin: 0px !important; }

ul.kafelki li table td ul.kafelki2 li table td,
ul.kafelki3 li table td,
ul.kafelki4 li table td,
ul.kafelki6 li table td,
ul.kafelki-vertical li table td {
  vertical-align: top;
  padding: 20px; }

/*  marginesy  */
.horizontal-margin-10 {
  margin-left: 10px;
  margin-right: 10px; }

.horizontal-margin-15 {
  margin-left: 15px;
  margin-right: 15px; }

.horizontal-margin-30 {
  margin-left: 30px;
  margin-right: 30px; }

.horizontal-margin-50 {
  margin-left: 50px;
  margin-right: 50px; }

.vertical-margin-10 {
  margin-top: 10px;
  margin-bottom: 10px; }

.vertical-margin-15 {
  margin-top: 15px;
  margin-bottom: 15px; }

.vertical-margin-30 {
  margin-top: 30px;
  margin-bottom: 30px; }

.vertical-margin-50 {
  margin-top: 50px;
  margin-bottom: 50px; }

/*  marginesy gorne  */
.margin-top-10 {
  margin-top: 10px; }

.margin-top-15 {
  margin-top: 15px; }

.margin-top-30 {
  margin-top: 30px; }

.margin-top-50 {
  margin-top: 50px; }

/*  marginesy dolne  */
.margin-bottom-10 {
  margin-bottom: 10px; }

.margin-bottom-15 {
  margin-bottom: 15px; }

.margin-bottom-30 {
  margin-bottom: 30px; }

.margin-bottom-50 {
  margin-bottom: 50px; }

/*  marginesy lewe  */
.margin-left-10 {
  margin-left: 10px; }

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

.margin-left-30 {
  margin-left: 30px; }

.margin-left-50 {
  margin-left: 50px; }

/*  marginesy prawe  */
.margin-right-10 {
  margin-right: 10px; }

.margin-right-15 {
  margin-right: 15px; }

.margin-right-30 {
  margin-right: 30px; }

.margin-right-50 {
  margin-right: 50px; }

/*  lista rozwijalna bloki */
.ul-toggle-blocks {
  list-style-type: none;
  position: relative;
  margin: 0px;
  padding: 0px; }
  .ul-toggle-blocks li {
    position: relative;
    padding-top: 15px; }
    .ul-toggle-blocks li > div {
      padding-left: 30px; }
      .ul-toggle-blocks li > div:first-child {
        cursor: pointer;
        opacity: 1;
        max-height: 1300px;
        font-size: 18px; }
        .ul-toggle-blocks li > div:first-child:after {
          content: "\ef06";
          font-family: "Icofont";
          display: block;
          text-align: right;
          color: #800000;
          position: absolute;
          left: 0px;
          top: 12px; }
      .ul-toggle-blocks li > div:last-child {
        clear: both;
        opacity: 0;
        max-height: 0px;
        overflow: hidden;
        -webkit-transition: all 0.5s ease-in;
        transition: all 0.5s ease-in;
        position: relative;
        padding-right: 20px;
        padding-left: 30px;
        padding-top: 10px;
        padding-bottom: 10px; }
    .ul-toggle-blocks li.active > div:last-child {
      opacity: 1;
      max-height: 1300px; }

.mce-i-distance:before {
  font-family: "IcoFont" !important; }

.mce-i-distance:before {
  content: "\eb3c"; }

.mce-i-addlistelement:before {
  font-family: "IcoFont" !important; }

.mce-i-addlistelement:before {
  content: "\edea"; }

.mce-i-removelistelement:before {
  font-family: "IcoFont" !important; }

.mce-i-removelistelement:before {
  content: "\ec53"; }

.mce-i-listelementmoveleft:before {
  font-family: "IcoFont" !important; }

.mce-i-listelementmoveleft:before {
  content: "\ea5c"; }

.mce-i-listelementmoveright:before {
  font-family: "IcoFont" !important; }

.mce-i-listelementmoveright:before {
  content: "\ea5d"; }

.mce-i-advence_settings:before {
  font-family: "IcoFont" !important; }

.mce-i-advence_settings:before {
  content: "\ef3b"; }

/*# sourceMappingURL=tinymce_templates.min.css.map */

.files-box{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.files-box li{
  float:left;
  padding:10px;
  border:1px solid grey;
}
.files-box li:nth-child(6n + 1){
  clear:both;
}