.sticky {position: fixed;}
.stop {position: relative;}
.cwattachments .gallery.list > div a.cattachment { float: left; padding: 0 0 0 5px; font-weight: bold;}
.cwattachments .gallery.list > div .cwa_info { padding: 5px 5px; clear: both; line-height: 16px;}
.cwattachments .gallery.list > div .cwa_info span { font-weight: bold; }
.cwattachments .gallery.list > div .cwa_desc { padding: 5px 5px; clear: both; }
.cwattachments .gallery.list > div .cwa_image { margin-left: 20px; float: left; padding-top: 3px; }


.cwattachments { }
.cwattachments > .cattachment { }
.cwattachments > .cattachment li { display: block; padding: 5px 0 5px 50px; background: url(../images/file.png) no-repeat left 5px; margin: 10px 0; clear: both; }
.cwattachments > .cattachment li a.cattachment { font-weight: bold; float: left; padding: 0 0 0 5px; }
.cwattachments > .cattachment li .cwa_info { font-size: 14px; padding: 5px 5px; clear: both; font-weight: bold;}
.cwattachments > .cattachment li .cwa_info span { font-weight: normal;}
.cwattachments > .cattachment li .cwa_desc { font-size: 14px; padding: 5px 5px; clear: both;}
.cwattachments > .cattachment li .cwa_image { margin-left: 20px; float: left; padding-top: 3px; } 

.sp-dropdown .sp-module { margin-top: 10px;}
.full{width:100%;}
.short{max-width:180px;}
.short2{max-width:160px;}
.white{color:#fff!important;}
.sp-module .sp-module-title{text-transform:none!important;margin: 20px 0;font-size: 28px;}
.sppb-nav-tabs>li.active a, .sppb-nav-tabs>li.active a:focus{background:#eb4947;color:#fff!important;}
#sp-dekanat{background-image: linear-gradient(90deg ,#6ca73d 0%,#8cd055 50%);}
#sp-buklet {padding: 50px 0;}
.sppb-addon-content h4{font-size:24px; color:#eb4947;font-weight:600;}
.sppb-addon-content h5{font-size:22px; color:#6ca73d;font-weight:600;}
.form-builder-checkbox-item, .form-builder-radio-item{display:block!important;}
.form-builder-checkbox-content label{margin:0 30px 10px 30px;}
.form-builder-checkbox-item label::before, .form-builder-radio-item label::before, .sppb-addon-form-builder .sppb-form-check-label::before{border: 2px solid #eb4947;}
.form-builder-checkbox-item input:checked+label::before, .form-builder-radio-item input:checked+label::before, .sppb-addon-form-builder .sppb-form-check-input:checked+label::before{background: #eb4947;}
.sppb-overlay {position: relative;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;-webkit-transition: opacity .4s;transition: opacity .4s;}
.sppb-overlay:hover {opacity: 0.5;}
.sppb-overlay:hover:after {font-family: "FontAwesome";content: "\f00e";opacity:1;font-size:40px;position:absolute;top:45%;left:45%;color:#fff;cursor: pointer;}

#column-id-1625567300899,
#column-id-1625567300900,
#column-id-1625567300901,
#column-id-1625567300902,
#column-id-1626527528990,
#column-id-1626527528991,
#column-id-1626527528992,
#column-id-1625567300960 {border-width: 2px;border-color: #6ca73d;border-style: solid;
    box-shadow: 0px 0px 0px 0px #fff;background:#fff;}
#column-id-1625567300899:hover,
#column-id-1625567300900:hover,
#column-id-1625567300901:hover,
#column-id-1625567300902:hover,
#column-id-1626527528990:hover,
#column-id-1626527528991:hover,
#column-id-1626527528992:hover,
#column-id-1625567300960:hover {color:#fff;-webkit-transition: .2s;-o-transition: .2s;transition: .2s;;box-shadow: 0px 5px 10px 0px #999;background-image: linear-gradient(90deg ,#6ca73d 0%,#8cd055 50%);}

table {width: 100%; display: table;box-sizing: border-box;text-indent: initial;border:1px solid #ccc;}
tr, td {border:1px solid #ccc;}
table.category thead >tr th, table.category thead >tr td, table.category tbody >tr th, table.category tbody >tr td,
table.category thead >tr, table.category tbody >tr,
.category-list table.table-bordered {border:none;}
tr.cat-list-row0, tr.cat-list-row1:hover, tr.cat-list-row1:focus {background-color: transparent!important;}
/*.category-list .table-striped>tbody>tr:nth-of-type(odd) {background-color: transparent;}*/
.table-striped>tbody>tr:nth-of-type(odd), tbody>tr:nth-of-type(odd){background-color: #efefef;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-item img{margin: 20px 0 0 0;}
.classic-testimonial-pro.sppb-testimonial-pro:before {
  content: "";position: absolute;top: 30px;left: -20px;
  background-image: url(../images/straight-quotes-icon.svg);
  width: 104px;height: 77px;z-index: 10;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item {
  padding-top: 50px;padding-right: 40px;opacity: 0;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item.active {
  display: flex;flex-direction: column;opacity: 1;animation: fadeIn 0.5s;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item img {
  order: 1;position: absolute;right: 0px;top: 0px;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item .sppb-testimonial-message {
  order: 3;background: #e7e7e7;padding: 0px 60px 30px 60px;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item .sppb-addon-testimonial-pro-footer {
  order: 2;background: #e7e7e7;padding: 30px 30px 20px 30px;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-indicators {
  display: flex;justify-content: center;align-items: center;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-indicators li {
  border: none;background: #e7e7e7;margin-right: 15px;}
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-indicators li.active {
  width: 14px;height: 14px; background-color: #1e88c2;}
ul.contact.social-icons li{font-size: 40px;}
.offcanvas-menu .sp-module ul > li.short2,.offcanvas-menu .sp-module ul > li.short {width:100%;}
.at_filename{margin: 10px 0; }
.sp-module.padding {padding: 10px 0;}
.at_url{font-size:16px; font-weight:bold;}
.at_creator_name span, .at_file_size span, .at_created_date span, .at_mod_date span, .at_downloads span
 {font-weight:bold;float: left; width: 120px;}
 .at_creator_name, .at_file_size, .at_created_date, .at_mod_date, .at_downloads
 {margin:5px 0; font-size: 14px;}
 body{font-size:16px;}
 td p, th p {margin: 0}
 .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th, td, th {
    padding: .5rem;}
 .uk-overlay-panel h4, .uk-h4, .black .uk-overlay-panel {color:#3b3b3b; font-size:18px;}
 .top-search-wrapper .icon-top-wrapper, .top-search-wrapper .icon-top-wrapper.active {background:transparent;}
 .top-search-wrapper .icon-top-wrapper i, .top-search-wrapper .icon-top-wrapper i:hover{color:#fff;}
 .height400 {min-height:250px;}
.icon-top-wrapper {
  height: auto;
  margin: 0;
  width: 15px;
  position: relative;
  z-index: 999999;
}
.icon-top-wrapper i {
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  font-size: 30px;
  line-height: 1.1;
}
.icon-top-wrapper i.search-close-icon {
  font-size: 30px;
  color: #fff;
  z-index: 9999;
  position: relative;
  width: 30px;
  height: 30px;
}
#sp-header.menu-fixed .icon-top-wrapper i {
  color: #ffffff;
}
.icon-top-wrapper i.search-close-icon:after,
.icon-top-wrapper i.search-close-icon:before {
  position: absolute;
  content: "\f00d";
  height: 30px;
  width: 0;
  background-color: #fff;
  left: 0;
  top: 0;
  color: #fff;
}
.icon-top-wrapper .search-close-icon {
  display: none;
}
.top-search-input-wrap {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: none;
  -webkit-animation: searchZoomIn .4s;
  animation: searchZoomIn .4s;
}
.top-search-input-wrap .top-search-overlay {
  position: absolute;
  background: rgba(0,0,0,0.8);
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}
.top-search-input-wrap form {
  width: 100%;
}
.top-search-input-wrap .search-wrap {
  width: 100%;
}
.top-search-input-wrap .search-wrap .search.floox-top-search {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
.top-search-input-wrap .search-wrap .search.floox-top-search input {
  border-radius: 0px;
  border-width: 0;
  height: 50px;
  /*background-color: transparent;
  color: #fff;*/
  box-shadow: none;
  padding: 20px;
  width: 100%;
  border: 2px solid #ffffff;
  font-size: 20px;
  border-radius: 0;
}
.top-search-input-wrap .search-wrap .search.floox-top-search input:focus {
  outline: 0;
  box-shadow: none;
}

.floox-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: "FontAwesome";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.floox-search:before {
    content: "\f002";
}
#sp-footer{padding: 40px 0;}
#sp-footer .sppb-icons-group-list {text-align: left;}
#sp-footer3 ul.nav.menu {text-transform: uppercase;}
#sp-logo img{width:150px;}
.sppb-modal-icon-wrap {position: relative;display: inline-block;}

.custom-video-popup .sppb-modal-selector {
  border-radius: 100px;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
  background: #eb4947;text-align: center;transition: 0.3s;}
.custom-video-popup .sppb-modal-selector:hover {transform: scale(1.13);}
.sppb-modal-icon-wrap{position:relative;display:inline-block}@-webkit-keyframes sppbModalRipple{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}10%{opacity:1}90%{opacity:0}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes sppbModalRipple{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}10%{opacity:1}90%{opacity:0}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
.sppb-ripple-effect{position:absolute;left:0;right:0;bottom:0;top:0;box-shadow:0 0 0 15px rgba(255,255,255,.8),0 0 0 30px rgba(255,255,255,.6),0 0 0 45px rgba(255,255,255,.4);z-index:-1;animation:sppbModalRipple 2s infinite}
 @media screen and (min-width: 320px) and (max-width: 767px) {
	 
	#sp-main-body {padding: 20px 10px;}
	table{font-size:1rem;}
	.container{padding-right:10px;padding-left:10px;}
	.black .uk-overlay-panel {font-size:16px;}
	.uk-panel-teaser, .uk-panel-title{ margin-bottom:10px;}
 }
@media (max-width: 767px){
.classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item .sppb-testimonial-message {
  padding: 0px 10px 10px 10px;}
  .classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item .sppb-addon-testimonial-pro-footer {
  padding: 50px 10px 10px 10px;}
  .classic-testimonial-pro.sppb-testimonial-pro .sppb-carousel-inner > .sppb-item {
  padding:50px 10px 0px 10px;}
#sp-footer3 .sp-module {margin-top: 10px;} 
#sp-buklet {padding: 20px 0;}
}
  
