<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*----------  SOST WEBFONT  ----------------*/
@font-face
{
  font-family:'sost_webfont';
  src: url('../fonts/sost_webfont/fonts/sost_webfont.eot');
  src: url('../fonts/sost_webfont/fonts/sost_webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/sost_webfont/fonts/sost_webfont.woff2') format('woff2'),
  url('../fonts/sost_webfont/fonts/sost_webfont.woff') format('woff'),
  url('../fonts/sost_webfont/fonts/sost_webfont.ttf') format('truetype'),
  url('../fonts/sost_webfont/fonts/sost_webfont.svg#sost_webfont') format('svg');
}
/*----------  DEFAULT  ---------------------*/
body
{
  background-color:var(--gray-400);
  --article-line-height:1.5em;
}
.primary
{
 background-color:var(--color-primary);
}
.primary:hover
{
 background-color:var(--color-success);
}
.no-bullets
{
  list-style-type:none;
  padding-left:0;
}
.no-bullets li
{
  margin-bottom:1rem;
}
.t4-content
{
  background-color:transparent !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  color: var(--color-dark) !important;
}
a
{
  color:var(--color-primary);
}
.table-striped
{
  border:2px solid var(--gray-100);
}
.table-striped thead
{
    background-color: var(--color-primary);
    color:var(--gray-100);
}
.table-striped thead th
{
  padding:0.5rem !important;
}
/*----------  ĂšPRAVA TRIED Ĺ&nbsp;ABLĂ“NY  --------*/
.page-header a:hover, .page-header a:focus, .page-header a:active, .categories-list a:hover, .categories-list a:focus, .categories-list a:active
{
  color:var(--color-primary) !important;
}
/*----------  SEKCIE Ĺ&nbsp;ABLĂ“NY  --------------*/
.t4-section-1 .section-inner, .t4-section-2 .section-inner, .t4-section-3 .section-inner, .t4-partners .section-inner,.t4-news .section-inner, .t4-links .section-inner, .most-read, .t4-section-4 .section-inner
{
  padding:2rem !important;
  background-color:var(--gray-200);
}
.t4-section-1 .section-inner .row, .t4-section-2 .section-inner  .row, .t4-section-3 .section-inner .row, .t4-partners .section-inner .row,.t4-news .section-inner .row, .t4-links .section-inner .row, .most-read .row, .t4-section-4 .section-inner .row
{
  margin-left:0 !important;
  margin-right:0 !important;
}
.t4-section-1, .t4-section-4
{
  margin-bottom:4rem !important;
}
.akcie .row
{
  margin-right:0 !important;
}
.t4-main-body
{
  padding-top:0 !important;
  padding-bottom:4rem !important;
}
.t4-breadcrumbs
{
  margin-top:4rem;
  margin-bottom:4rem;
}
.t4-breadcrumbs .section-inner
{
  padding:1rem;
  background-color:var(--gray-200);
  width: 100%;
}
.section-heading
{
  width:100% !important;
  margin-bottom:2rem !important;
  background-color:var(--color-warning);
  padding:0.5rem 1rem !important;
}
.t4-news, .t4-section-2, .t4-section-3, .t4-partners, .t4-links
{
  margin-bottom:4rem;
}
.t4-mod-wrap .section-inner .container
{
  margin-left:0;
  margin-right:0;
  width:100%;
}
.t4-mod-wrap h2
{
  font-size:var(--h3-font-size);
}
.module-ct
{
  overflow:hidden;
}
.t4-footnav, .t4-header
{
  background-color:var(--gray-800) !important;
}
.t4-footer
{
  border-top:none !important;
}
/*----------  RYCHLE LINKY  ----------------*/
#t4-quickmenu .t4-section-inner
{
  margin-right:0;
  margin-left:0;
  width:100%;
  max-width:100%;
}
#t4-quickmenu
{
  background-color:#222;
}
#t4-quickmenu .navbar-nav li:hover
{
  text-decoration:underline;
}
#t4-quickmenu .item-734
{
  animation-name:blikaj;
  animation-duration:350ms ;
  animation-iteration-count:infinite;
  animation-fill-mode:both;
  animation-direction:alternate;
}
#t4-quickmenu .item-734 a 
{
  color:black;
}
@keyframes blikaj
{
  0%{background-color:transparent;color: white;}
  100%{background-color:var(--color-warning);color:black;}
}
@media all and (min-width: 300px)
{
  #t4-quickmenu  .navbar
  {
    justify-content:center;
    padding:0;
  }
  #t4-quickmenu  .navbar-nav
  {
    flex-direction:row;
    justify-content:end;
  }
  #t4-quickmenu .menuquick
  {
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  #t4-quickmenu .navbar-nav &gt; li &gt; a
  {
    padding:10px 7px;
    font-size:1rem !important;
  }
  #t4-quickmenu .menuquick
  {
    margin:0px;
  }
}

@media only screen and (min-width: 480px)
{
  #t4-quickmenu  .navbar
  {
     justify-content:flex-end;
     height:100%;
  }
}
/*----------  NAVBAR  ----------------------*/
.navbar-brand.logo-control img.logo-img
{
  max-height:50px;
  width:auto;
}
.navbar-brand .d-dark img
{
  display:none !important;
}
/*----------  SEARCH MODULE  ---------------*/
#Mod376 span
{
  margin-left:0.5rem;
}
.head-search
{
  max-width:250px;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-end;
}
.mod_search93
{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:flex-end;
}
.head-search .search .fa-search
{
  content:"" !important;
  padding:1em;
  color:var(--gray-100);
}
.head-search form{
  background:var(--color-primary);
  display:flex;
}
.head-search #mod-search-searchword93
{
  background-color:transparent;
  border:none;
}
.head-search .search
{
  height:55px;
}
.navbar-header .fa
{
  padding-right:0;
}
.navbar-default
{
  background-color:var(--gray-800);
}
.navbar-nav &gt; li &gt; a
{
  font-size:1rem;
}
.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a
{
  font-size:1rem;
}
.dropdown-menu
{
  font-size:1rem;
}
#searchForm .phrases, #searchForm .form-limit, #searchForm .only
{
  display:none;
}
/*----------  DĂTUM A MENINY  --------------*/
.meniny .mod_events_latest_table, .meniny .mod_events_latest_table tr
{
  background:transparent;
}
.meniny .mod_events_latest_table
{
  margin-bottom:0;
  margin-top:0;
  padding:10px 7px;
  box-shadow:none;
}
.meniny .mod_events_latest_table tr
{
  margin-bottom:0;
  border:none;
}
.meniny .module-ct,.meniny #Mod353,.meniny .module-inner
{
  height:100%;
}
.meniny .module-ct
{
  display:flex;
  align-items:center;
}
.meniny a
{
  color:var(--gray-100) !important;
}
.meniny a:hover
{
  text-decoration: underline;
}
/*----------  MAIN MENU  -------------------*/
.t4-megamenu .navbar-nav &gt; li &gt; a, .t4-megamenu .navbar-nav &gt; li &gt; .nav-link
{
  height:auto !important;
  padding:0 1rem;
}
.t4-megamenu .dropdown-menu
{
  background:#444;
  padding:1rem;
}
.mega-dropdown-inner .col-xs-12,.mega-dropdown-inner .col-xs-3
{
  padding-left:1rem !important;
  padding-right:1rem !important;
}
.t4-megamenu li[data-id="116"] &gt; .dropdown-menu
{
  width:400px;
}
.t4-megamenu .dropdown-menu li
{
  border-top:1px solid #444;
  border-bottom:1px solid #444;
  padding-left:1rem;
  transition:all 300ms ease-in-out;
}
.t4-megamenu .dropdown-menu li:hover
{
  background-color:#555;
}
.navbar-toggler i
{
  color:white;
}
.t4-megamenu .item-caret
{
  color:var(--gray-100) !important;
}
@media (max-width: 1199.98px)
{
  .nav-breakpoint-xl .t4-megamenu
  {
    background:var(--gray-800);
  }
}
#Mod0
{
    padding: 0;
	height: 100%;
	display: flex;
	align-items: center;
}
/*----------  BREADCRUMBS ------------------*/
.t4-breadcrumbs
{
  border:none !important;
}
.t4-breadcrumbs .breadcrumb
{
  padding:0 !important;
}
.breadcrumb .divider
{
  display: inline-block;
  padding-right:0.5rem;
  padding-left: 0.5rem;
  text-align:center;
}
/*----------  SLIDESHOW CK -----------------*/
#Mod342
{
  background-color:transparent !important;
  border-bottom:none !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  z-index:0;
}
#t4-slideshow .cameraContents
{
  bottom:39px;
}
#t4-slideshow .camera_caption
{
  bottom:0;
}
#t4-slideshow .camera_caption &gt; div
{
  background:none repeat scroll 0% 0% rgba(0, 103, 162, 0.85);
  padding:1rem 1.5rem;
}
#t4-slideshow .camera_caption_title
{
  line-height:2.493rem ;
  font-size:1.75rem;
  font-style:normal !important;
  font-weight:700 !important;
  letter-spacing:normal !important;
  font-family:'Roboto Condensed', sans-serif;
}
#t4-slideshow .camera_caption_desc
{
  line-height:1.60312rem;
  font-size:1rem;
  font-family:'Roboto Condensed', sans-serif;
  font-weight:400;
  font-style:normal;
}
.camera_wrap .camera_pag .camera_pag_ul
{
  padding:0 1rem !important;
}
#t4-slideshow .camera_pag
{
  background-color:var(--gray-800);
  position: absolute;
  width:100%;
  bottom:0;
  z-index:2000;
}
.camera_wrap .camera_pag .camera_pag_ul li
{
  margin:.588rem .29411rem !important;
}

@media all and (min-width: 300px)
{
  #camera_wrap_94 .camera_caption_title
  {
    line-height:1.375rem !important;
    font-size:1.15rem !important;
  }
  #camera_wrap_94 .camera_caption_desc
  {
    line-height:1rem !important;
    font-size:.8rem !important;
  }
  #camera_wrap_94 .camera_pag
  {
    display:none !important;
  }
  #camera_wrap_94 .camera_caption &gt; div
  {
    padding:.3rem !important;
  }
}

@media only screen and (min-width: 480px)
{
  #camera_wrap_94 .camera_caption_title
  {
    line-height:1.67rem !important;
    font-size:1.375rem !important;
  }
  #camera_wrap_94 .camera_caption_desc
  {
    line-height:1.425rem !important;
    font-size:1rem !important;
  }
}

@media only screen and (min-width: 1280px)
{
  #camera_wrap_94
  {
    height:500px;
  }
}
/*----------  SHORT MESSAGES  --------------*/
.t4-short_messages
{
  margin-top:-43px;
  margin-bottom:4rem;
   
}
#Mod272
{
  padding-top:0 !important;
  padding-bottom:0 !important;
  background-color:#B5F273;
}
#t4-short_messages
{
  border-bottom:none !important;
}
/*----------  AKTUĂLNE INFORMĂCIE  ---------*/
.accordion
{
  --t4-accordion-btn-active-icon-white: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23f8f9fa'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-item
{
  background-color:var(--gray-400);
}
.accordion-header
{
  margin-top:0;
}
.accordion-body
{
  background-color:var(--gray-100);
}
.accordion-body p
{
  line-height:var(--article-line-height);
}
.accordion-button:not(.collapsed)
{
  color:var(--gray-100);
  background-color:var(--color-primary);
}
.accordion-button:not(.collapsed)::after
{
  background-image:var(--t4-accordion-btn-active-icon-white);
}
.accordion-button:focus
{
  z-index:3;
  border:none !important;
  outline:0;
}
/*----------  NAJNOVĹ&nbsp;IE AKCIE  -------------*/
@media all and (min-width: 300px)
{
  .latestnews .item
  {
    width:100%;
  }
}
@media all and (min-width: 768px)
{
  .latestnews .item
  {
    width:calc(50% - 1rem);
  }
}
.latestnews
{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:space-between;
}
.latestnews .item
{
  display:flex;
  flex-direction:column;
  /*width:calc(50% - 1rem);*/
  margin-top:0 !important;
  margin-bottom:2rem;
  position:relative;
  gap:0;
  padding-bottom:0 !important;
  border:2px solid var(--gray-100) !important;
}
.latestnews .item &gt; a
{
  position:relative;
}
.latestnews .item img
{
  width:100%;
  max-width:500px !important;
  max-height:400px !important;
  border-radius:0 !important;
}
.latestnews .item .item-title
{
  margin-bottom:0 !important;
}
.latestnews .item .item-body
{
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  background-color: rgba(255,255,255,0.75);
  color:var(--gray-900);
  padding:0.5rem 1rem;
}
.latestnews &gt; li a, .mostread &gt; li a
{
  color:var(--gray-900);
}
.latestnews &gt; li:hover a
{
  color:var(--gray-900);
}
.latestnews &gt; li .item-body .item-meta
{
  margin-bottom:0 !important;
  justify-content: space-between !important;
}
.latestnews &gt; li .item-meta a.mod-articles-category-title
{
  display:none;
}
.latestnews &gt; li .item-body a.latestnews-category-title
{
  background-color:var(--color-primary);
  padding:0 0.5rem;
  color:var(--gray-100);
  transition:all 300ms ease-in-out;
}
.latestnews &gt; li .item-body .item-category a
{
  color:var(--gray-100);
  transition:all 300ms ease-in-out;
}
.latestnews &gt; li .item-meta a.latestnews-category-title:hover
{
  background-color:var(--color-warning);
}
.latestnews &gt; li .item-body .item-category a:hover
{
  color:var(--color-primary);
}
.latestnews &gt; li .item-body .item-category::after
{
  content:"" !important;
  margin-left:0 !important;
  display:none;
}
/*----------  PREHÄ˝AD UDALOSTĂŤ  ------------*/
.accordion {
  padding: 0;
}
#Mod97 .mod_events_latest_first,  #Mod97 .mod_events_latest, #Mod222 .mod_events_latest_first,  #Mod222 .mod_events_latest,  
#Mod256 .mod_events_latest_first,  #Mod256 .mod_events_latest, #Mod212 .mod_events_latest_first,  #Mod212 .mod_events_latest,
#Mod151 .mod_events_latest_first,  #Mod151 .mod_events_latest
{
  display:flex;
  background-color: var(--gray-300);
}
.mod_events_latest_table 
{
  overflow: hidden;
  position: relative;
  display: block;
  transition: all 300ms ease-in-out;
}
.mod_events_latest_table tbody 
{
  display: block;
}
#Mod97 .mod_events_latest_table tr, #Mod222 .mod_events_latest_table tr, #Mod256 .mod_events_latest_table tr, #Mod212 .mod_events_latest_table tr,
#Mod151 .mod_events_latest_table tr 
{
  border: 2px solid var(--gray-400);
}
.mod_events_latest_table tr 
{
  display: block !important;
  margin-bottom: 1rem;
  background-color: var(--gray-200);
  border-bottom: none;
}
.mod_events_latest_table tr td {
  border-top: none;
}
.mod_events_latest_table td {
  padding: 0 !important;
}
.mod_events_latest_table .event_row
{
  align-items:stretch;
  width:100% !important;
}
.cal-box
{
  width:100px;
  margin-right:0.5em;
  flex-shrink:0;
  height:100%;
}
.event-date-cont
{
  padding:0.25rem;
  text-align:center;
  background-color:var(--color-primary);
  color:#fff;
  height:100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}
.event-day-s
{
  font-family:'Roboto Condensed', sans-serif;
  font-weight:400;
  text-transform:uppercase;
  font-size:.5rem;
  letter-spacing:4px;
  color:var(--gray-300);
  padding:0 !important;
  overflow:hidden;
}
.event-day-n
{
  color:#fff;
  font-weight:bold;
  font-size:1.5em;
  line-height:1em !important;
}
.event-month
{
  text-transform:uppercase;
  color:#fff;
}
.event-desc
{
  display:flex;
  align-items:center;
  padding:0.25rem;
}
.jevbootstrap .mod_events_latest_date
{
  line-height:1.125rem !important;
  vertical-align:baseline !important;
}
.event-kontajner
{
  vertical-align:middle !important;
  line-height:1.42857rem !important;
  font-size:1rem;
}
.jevbootstrap .mod_events_latest_content
{
  vertical-align:baseline !important;
}
.jevbootstrap .mod_events_latest_content a
{
  color:var(--color-primary);
}
/*----------  DOLEĹ˝ITĂ‰ DOKUMENTY  ----------*/
.docs
{
  padding-top:0.2rem !important;
}
.docs li{
  padding:0.5rem 1rem;
}
.docs li:hover {
  background-color:var(--color-primary);
  transition:all 300ms ease-in-out;
}
.docs li:hover a
{
  color:var(--gray-100);
}
/*----------  FOOTNAV  ---------------------*/
.t4-footnav h3
{
  color:var(--color-warning);
  margin-bottom:2rem;
}
.footnav-1 .section-inner .custom, .footnav-2 .section-inner .custom, .footnav-3 .section-inner .custom, .footnav-4 .section-inner .custom
{
  text-align:center;
}
.t4-footnav i{
  padding-right:1rem;
}
.phone-number, .email
{
  color:var(--gray-100);
  padding-left:0.5rem;
  margin-bottom:0;
}
.t4-footnav dl
{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
}
.t4-footnav dl &gt; dt, .t4-footnav ul &gt; li &gt; a
{
  color:var(--gray-100);
}
.t4-footnav ul &gt; li &gt; a:hover
{
  text-decoration:underline;
}
.t4-footnav hr
{
  border-top:2px solid var(--gray-500);
}
/*----------  PREHÄ˝AD NĂVĹ&nbsp;TEVNOSTI  --------*/
.footer
{
  background-color: var(--gray-900);
  border-bottom:1px solid var(--gray-700);
  border-top:1px solid var(--gray-700);
}
.jsvisitcounter
{
  display:flex;
  flex-direction: row;
}
.jsvisitcounter .table:first-child
{
  display:none !important;
}
.jsvisitcounter .table:nth-child(2)::before
{
  content:"Celkom: ";
  margin-right:0.5rem;
  line-height: 2rem;
  color:var(--gray-100);
  font-size:1rem;
}
.jsvisitcounter .table:nth-child(2)
{
  order:2;
  display:flex !important;
  margin-bottom:0 !important;
  width:auto !important;
  margin-left: 0;
}
.jsvisitcounter .counter
{
  margin:0 !important;
  display:flex !important;
  align-items: center;
}
.jsvisitcounter .boxed::before
{
  content:"PrehÄľad nĂˇvĹˇtenosti:  ";
  margin-right:0.5rem;
}
.jsvisitcounter .boxed
{
  border-spacing:0 !important;
  border:none;
  display:flex;
  flex-direction:row;
  margin:0;
  order:1;
  width:auto !important;
  font-size:1rem;
  color:var(--gray-100);
}
.jsvisitcounter .boxed .table_row
{
  display:flex;
  flex-direction: row;
}
.jsvisitcounter .boxed .table_row .col-left, .jsvisitcounter .boxed .table_row .col-right
{
  display:inline;
  width:auto;
}
.jsvisitcounter .boxed .table_row .col-right
{
  margin-left:0.5rem;
}
.jsvisitcounter .boxed .table_row .col-right::after
{
  content:"::";
  color:var(--gray-300);
  margin:0 0.5rem;
}
/*----------  COPYRIGHT  -------------------*/
.copyright
{
  padding:0.5rem;
  background-color:black;
  color:var(--gray-100);
  text-align:center;
}
.copyright a
{
  color:var(--gray-100);
}
.copyright a:hover
{
  text-decoration:underline;
  color:var(--gray-100);
}
/*----------  Ĺ&nbsp;KOLSKĂ‰ AKCIE - FILTER -------*/
.mod-articlescategories
{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
}
ul.categories-module li:first-child, ul.categories-module li
{
  padding:.5rem 1rem !important;
  margin-right:1rem;
  margin-bottom:1rem;
  background-color:var(--gray-300) !important;
  box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15);
}
ul.categories-module li a
{
  transition:all 300ms ease-in-out;
  color:var(--gray-700) !important;
}
ul.categories-module li:hover{
  background-color:var(--color-primary) !important;
}
ul.categories-module li:hover a{
 text-decoration:none !important;
 color:var(--gray-100) !important;
}
/*----------  Ĺ&nbsp;KOLSKĂ‰ AKCIE  ---------------*/
@media (max-width: 991.98px)
{
  .blog .page-header h2, .blog .page-header .h2, .blog-featured .page-header h2, .blog-featured .page-header .h2
  {
    font-size: var(--h3-font-size) !important;
  }
}

.com-content-category-blog .system-unpublished
{
  display:flex;
  flex-direction:column;
}
.com-content-category-blog .item-image
{
  border-top:2px solid var(--gray-100) !important;
  border-left:2px solid var(--gray-100) !important;
  border-right:2px solid var(--gray-100) !important;
}
.com-content-category-blog .page-header
{
  order:2;
}
.com-content-category-blog .page-header h2
{
  line-height:2.25rem;
  margin-top:1rem;
}
.com-content-category-blog .page-header h2&gt;a
{
  color:var(--color-primary);
}
.com-content-category-blog .page-header h2:hover&gt;a
{
  text-decoration:underline;
}

.com-content-category-blog .article-aside
{
  order:1;
  background-color:var(--gray-200);
  padding:0.5rem;
  border-left:2px solid var(--gray-100) !important;
  border-right:2px solid var(--gray-100) !important;
  border-bottom:2px solid var(--gray-100) !important;
}
.com-content-category-blog .article-info
{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  width:100%;
}
.com-content-category-blog .article-aside .category-name
{
  background-color:var(--color-primary);
  transition:all 300ms ease-in-out;
}
.com-content-category-blog .article-aside .category-name a
{
  padding:0 0.5rem;
  color:var(--gray-100);
  transition:all 300ms ease-in-out;
}
.com-content-category-blog .article-aside .category-name:hover
{
  background-color:var(--color-warning) !important;
}
.com-content-category-blog .article-aside .category-name:hover a
{
  color:var(--color-primary);
}
.com-content-category-blog .article-aside dd
{
  margin-bottom:0.1rem;
  margin-right:0.5rem;
}
.com-content-category-blog .article-info dd::after
{
  margin:0 !important;
  height:0;
  width:0;
}
.article-info dd::after
{
  margin:0 !important;
}
.com-content-category-blog .item-intro
{
  order:3;
}
.com-content-category-blog .item-image
{
  border-radius:0;
  margin-bottom:0;
}
.com-content-category-blog .item-image img
{
  border-radius:0;
}
.magazine .blog .article-title
{
  font-size:2rem !important;
  line-height:1.425em !important;
}

.article-intro p.intro-text, .magazine-item-ct p.intro-text
{
  font-size:1.375rem !important;
  line-height:1.425em !important;
}

.dl-horizontal dt,.jevbootstrap dt
{
  width:210px !important;
  float:left !important;
  text-align:right !important;
  line-height:1.425em !important;
}
.dl-horizontal dd,.jevbootstrap dd
{
  margin-left:220px !important;
  line-height:1.425em !important;
}

@media all and (min-width: 300px)
{
  .com-content-category-blog .article-aside
  {
    font-size:.8rem !important;
    margin-top:0 !important;
    margin-bottom:0rem !important;
  }
  .dl-horizontal dt,.jevbootstrap dt
  {
    line-height:1.425em !important ;
    margin-bottom:.25em !important;
    width:200px !important;
   }
  .dl-horizontal dd ,.jevbootstrap dd
  {
    margin-left:0 !important;
    line-height:1.425em !important ;
   }
   .display-list
   {
     column-count:2;
   }
}
@media only screen and (min-width: 768px)
{
  .magazine .blog .article-title
  {
    font-size:1.333rem !important;
    line-height:1.425em !important;
  }
  .article-intro p.intro-text, .magazine-item-ct p.intro-text
  {
    font-size:1rem !important;
    line-height:1.425em !important;
  }
}
/*----------  NAJÄŚĂŤTANEJĹ&nbsp;IE ÄŚLĂNKY  --------*/
ul.mostread a
{
  display:flex;
  flex-direction:row;
}
ul.mostread li
{
  padding:0.5rem !important;
  margin:0.5rem 0;
  transition:all 300ms ease-in-out;
}
ul.mostread li:hover
{
  background-color:var(--color-primary);
  color:var(--gray-100);
}
ul.mostread &gt; li .item-media
{
  margin-right:1rem;
  border:2px solid var(--gray-500);
  transition:all 300ms ease-in-out;
}
ul.mostread &gt; li:hover .item-title, ul.mostread &gt; li:hover .item-meta
{
  color:var(--gray-100);
}
ul.mostread &gt; li:hover .item-media
{
  border:2px solid var(--gray-100);
  overflow:hidden;
}
ul.mostread &gt; li .item-media img
{
  border-radius:0 !important;
  height:100%;
  max-height: 250px !important
}
/*----------  ÄŚLĂNKY  ----------------------*/
.com-content-article
{
  display:flex;
  flex-direction:column;
  padding-right:1rem;
}
.com-content-article .top-article
{
  order:2;
}
.com-content-article .article-img
{
  order:1;
  border-top: 2px solid var(--gray-100);
  border-left: 2px solid var(--gray-100);
  border-right: 2px solid var(--gray-100);
}
.com-content-article .bottom-article
{
  order:3;
}
.com-content-article .item-image
{
  margin-top:0 !important;
  margin-bottom:0 !important;
  border-radius:0 !important;
}
.com-content-article .item-image img
{
  border-radius:0 !important;
}
.com-content-article .article-aside
{
  background-color:var(--gray-200);
  padding:1rem;
  border-left: 2px solid var(--gray-100);
  border-right: 2px solid var(--gray-100);
  border-bottom: 2px solid var(--gray-100);
}
.com-content-article .article-aside .article-info
{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  width:100%;
}
.com-content-article .article-aside dd
{
  margin-bottom:0 !important;
}
.article-info dd::after
{
  height:0 !important;
  width:0 !important;
}
.com-content-article .article-aside .category-name
{
  background-color:var(--color-primary);
  transition:all 300ms ease-in-out;
}
.com-content-article .article-aside .category-name a
{
  padding:0 0.5rem;
  color:var(--gray-100);
  transition:all 300ms ease-in-out;
}
.com-content-article .article-aside .category-name:hover
{
  background-color:var(--color-warning) !important;
}
.com-content-article .article-aside .category-name:hover a
{
  color:var(--color-primary);
}
.com-content-article .article-aside dd
{
  margin-bottom:0.1rem;
  margin-right:0.5rem;
}
.com-content-article .page-header h2
{
  margin-top:2rem;
  text-align:center;
  color:var(--color-primary);
}
.com-content-article .intro-text
{
  margin-top:1.5rem;
  font-weight:bold;
  padding-bottom:1rem;
  border-bottom:1px solid var(--gray-500);
  line-height:var(--article-line-height);
  text-align: justify;
}
.desc-article{
  padding-right:2rem;
}
.com-content-article .article-body p
{
  text-indent:2rem;
  text-align:justify;
  line-height:var(--article-line-height);
}
.blog .item{
  padding-bottom:2rem !important;
}
.blog .blog-items{
  border-bottom:1px solid #bbb;
  margin-bottom:1.25rem;
}
/*----------  STRĂNKA ZAMESTNANCI  ---------*/
@media only screen and (min-width: 300px)
{
    #zam-menu
    {
      justify-content:center;
    }
}
@media only screen and (min-width: 768px)
{
    #zam-menu
    {
      justify-content:flex-start;
    }
}
#zam-menu
{
  display:flex;
  flex-direction:row;
  justify-content:center;
}
#zam-menu a
{
  display:inline-block;
  margin:0.625em;
  color:var(--gray-600);
  font-weight:700;
  font-size:.9rem;
  line-height:1.5em;
  border-bottom:4px solid transparent;
  transition:all 300ms ease-in-out;
  text-align:center;
}
#zam-menu a:hover
{
	color:var(--color-primary);
	border-color:var(--color-primary);
	text-decoration:none;
}
#zam-menu a.zam-active, #zam-menu a.zam-active:hover
{
  text-decoration:none;
}
#zam-wrap
{
  list-style-type:none;
	text-align:center;
	padding-left:0;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:center;
}
.vizitka
{
  perspective:700px;
  display:block;
  width:278px;
  height:182px;
  position:relative;
}
.vizitka .vizitka-front, .vizitka .vizitka-back
{
  padding:1rem;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
}
.vizitka .vizitka-front
{
  transform:rotateY(0deg);
  transition:transform 500ms;
  border:2px solid var(--gray-100);
  height:100%;
}
.vizitka .vizitka-front h3
{
  color:var(--gray-100);
}
.vizitka .vizitka-back
{
  background-color:var(--color-warning);
  position:absolute;
  left:0%;
  width:100%;
  top:0%;
  height:100%;
  transform:rotateY(180deg);
  transition:transform 500ms;
  backface-visibility:hidden;
  border:2px solid  var(--gray-100);
  color: var(--color-warning);
  font-size:0.9em;
}
.vizitka .vizitka-back h3
{
  color:var(--gray-800);
  margin-top:0;
}
.vizitka .vizitka-back &gt; p
{
  margin:0;
  color: var(--gray-800);
}
.vizitka .vizitka-front h3, .vizitka .vizitka-back h3
{
  font-weight:bold;
  text-align:center;
  position:relative;
}
.vizitka .vizitka-front h3::before
{
  background-color:var(--gray-100);
}
.vizitka .vizitka-back h3::before
{
  background-color:var(--gray-800);
}
.vizitka .vizitka-front h3::before, .vizitka .vizitka-back h3::before
{
  content:"";
  position:absolute;
  bottom:-4px;
  height:2px;
  left:0;
  right:0;
}
.vizitka .info
{
  padding:1rem;
  border:2px solid white;
  border-radius:50%;
  background-color:var(--gray-100);
  width:2rem;
  height:2rem;
  margin:1.14rem auto;
  display:flex;
  align-items:center;
  justify-content:center;
}
.vizitka:hover .vizitka-back
{
  transform:rotateY(0deg);
}
.vizitka:hover .vizitka-front
{
  transform:rotateY(-180deg);
  backface-visibility:hidden;
}
.vedenie
{
  background-color:var(--color-success);
}
.majster
{
  background-color:var(--color-info);
}
.ucitel
{
  background-color:var(--color-primary);
}
.supervizor
{
  background-color:#880099;
}
/*----------  TRIEDY  ----------------------*/
@media all and (min-width: 768px)
{
  .triedy-container .legenda-container
  {
    padding-left: 51px !important;
  }
}

@media all and (min-width: 992px)
{
  .triedy-container .legenda-container
  {
    padding-left: 49px !important;
  }
}

@media all and (min-width: 1600px)
{
  .triedy-container .legenda-container
  {
    padding-left: 46px !important;
  }
}
.triedy-container
{
  display:flex;
  flex-direction:column;
}
.triedy-container .hlavicka
{
  background-color:var(--gray-800);
  font-size:1rem;
  font-weight:bold;
  color:var(--gray-100);
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-items:center;
  /*min-width:100px;
  height:2.5rem;*/
  /*transform:rotate(-90deg);
  transform-origin:76.4% 70%;*/
  padding:0.25rem;
}
#Mod172 .triedy-container .rocnik-container
{
  display:flex;
  flex-direction:row;
  justify-content: center;
  flex-wrap:wrap;
}
#Mod172 .triedy-container .rocnik
{
  display:flex;
  flex-direction:column;
  justify-content: flex-start;
}
#Mod231 .triedy-container .rocnik-container
{
  display:flex;
  flex-direction:row;
  justify-content: center;
  flex-wrap:wrap;
}
#Mod231 .triedy-container .rocnik
{
  display:flex;
  flex-direction:column;
  justify-content: flex-start;
}
/*.triedy-container .rocnik-container, .triedy-container .rocnik
{
  display:flex;
  flex-direction:row;
  justify-content: center;
}*/
.triedy-container .rocnik-last
{
  margin-bottom:2rem;
}
.triedy-container .trieda-box
{
  background-color:var(--gray-300);
  border:2px solid var(--gray-100);
  height:5.5rem;
  min-width:5.0rem;
  position:relative;
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
}
.triedy-container .trieda-box h3
{
  color:var(--gray-800);
  text-align:center;
  margin:0;
}
.triedy-container a, #Mod231 a
{
  display:block;
  margin: .5rem;
}
.triedy-container .shadow-box
{
  box-shadow:none;
  transition:all 300ms ease-in-out;
}
.triedy-container .shadow-box:hover, #Mod231 .shadow-box:hover
{
  text-decoration:none !important;
  box-shadow:2px 2px 2px rgba(0, 0, 0, 0.15) !important;
}
.triedy-container .legenda-container
{
  margin-top:1rem;
  padding-top:1rem;
  border-top:1px solid var(--gray-500);
}
.triedy-container .legenda-container ul
{
  list-style-type:none;
  padding-left:0;
}
.triedy-container .legenda-container ul &gt; li
{
  margin-bottom:0.2rem;
  display:flex;
}
.tl::before
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-top:1rem solid #0cf;
  border-left:1rem solid #0cf;
  border-right:1rem solid transparent;
  border-bottom:1rem solid transparent;
}
.tl-1::after
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-bottom:1rem solid #0cf;
  border-right:1rem solid #0cf;
  border-left:1rem solid transparent;
  border-top:1rem solid transparent;
}
.grafik::before
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-top:1rem solid transparent;
  border-left:1rem solid transparent;
  border-right:1rem solid #07b;
  border-bottom:1rem solid #07b;
}
.grafik1::after
{
  content:"";
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border-top:1rem solid transparent;
  border-left:1rem solid #07b;
  border-right:1rem solid transparent;
  border-bottom:1rem solid #07b;
}
.mech-ele::before
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-top:1rem solid transparent;
  border-left:1rem solid transparent;
  border-right:1rem solid #441414;
  border-bottom:1rem solid #441414;
}
.mech-ele1::before
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-top:1rem solid #441414;
  border-left:1rem solid #441414;
  border-right:1rem solid transparent;
  border-bottom:1rem solid transparent;
}
.ele::before
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-top:1rem solid #b61e1e;
  border-left:1rem solid #b61e1e;
  border-right:1rem solid transparent;
  border-bottom:1rem solid transparent;
}
.ele-b::before
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-top:1rem solid transparent;
  border-left:1rem solid transparent;
  border-right:1rem solid #b61e1e;
  border-bottom:1rem solid #b61e1e;
}
.markt::before
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-top:1rem solid transparent;
  border-left:1rem solid transparent;
  border-right:1rem solid #ffc800;
  border-bottom:1rem solid #ffc800;
}
.farm::before
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-top:1rem solid #B34ACE;
  border-left:1rem solid #B34ACE;
  border-right:1rem solid transparent;
  border-bottom:1rem solid transparent;
}
.cho::after
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-bottom:1rem solid #6a1380;
  border-right:1rem solid #6a1380;
  border-left:1rem solid transparent;
  border-top:1rem solid transparent;
}
.cho1::before
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-bottom:1rem solid transparent;
  border-right:1rem solid transparent;
  border-left:1rem solid #6a1380;
  border-top:1rem solid #6a1380;
}
.prog-ozsz::after
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-bottom:1rem solid #7eac00;
  border-right:1rem solid #7eac00;
  border-left:1rem solid transparent;
  border-top:1rem solid transparent;
}
.str::before
{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border-top:1rem solid #415900;
  border-left:1rem solid #415900;
  border-right:1rem solid transparent;
  border-bottom:1rem solid transparent;
}
.str1::after
{
  content:"";
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border-bottom:1rem solid #415900;
  border-right:1rem solid #415900;
  border-left:1rem solid transparent;
  border-top:1rem solid transparent;
}
.mech-ele-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#441414;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.ele-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#b61e1e;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.str-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#415900;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.prog-ozsz-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#7eac00;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
  display: block;
  max-height:1.5rem;
}
.tl-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#0cf;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.grafik-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#07b;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.markt-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#ffc800;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.farm-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#B34ACE;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
.cho-box
{
  line-height:1.425rem;
  font-size:1rem;
  background-color:#6a1380;
  border:1px solid var(--gray-800);
  margin-right:1.5rem;
  padding:0 1.5rem;
}
 /*-------------- Kalendar Udalosti ----------------*/

  #jevents .cal_div_daynames0,.cal_div_daynames1,.cal_div_daynames2,.cal_div_daynames3,.cal_div_daynames4
  {
    background-color:#0cf;
  }
  .cal_div_daynames5,.cal_div_daynames6
  {
    background-color:#ffc800;
  }
  .cal_div_day0,.cal_div_day1,.cal_div_day2,.cal_div_day3,.cal_div_day4{
    background-color: #eee;
  }
  .mod_events_latest_first
  {
    border-top:none;
  }
  .jevbootstrap hr
  {
    margin:.5rem 0 !important;
  }
  .cal_div_day5,.cal_div_day6{
    background-color:  #ffea9b;
  }
  .cal_div_day0,.cal_div_day1,.cal_div_day2,.cal_div_day3,.cal_div_day4,.cal_div_day5,.cal_div_day6,.cal_div_weeklink
  {
    display:table-cell;
    position:relative;
  }
  .cal_div_weeklink
  {
    min-height:120px;
  }
  .cal_div_daysoutofmonth &gt; span ,.cal_div_daysnoevents &gt; span
  {
    border:none !important;
    top:0;
    width:100%;
    height:100%;
    left:0;
  }
  .cal_div_today &gt;span
  {
    background-color:#ffc800;color:#000;
  }
  .cal_div_today &gt; div
  {
    height: 100%;
    width: 100%;
  }
  .cal_div_today &gt; div &gt;a
  {
    color:#000 !important;
  }
  .cal_div_weeklink span
  {
    border:none !important;
  }
  .cal_div_weekrow
  {
    display:table;
  }
  .cal_div_daysoutofmonth, .cal_div_daysnoevents, .cal_div_today, .cal_div_weeklink
  {
    float:none !important;
    border-style: solid;
    border-width: 1px 1px 0px 0px;
    border-color: var(--gray-300);
  }
  a.cal_daylink
  {
    font-size: 1.3rem !important;
    padding: 0.625rem;
    line-height: 1.7rem;
  }
  .cal_td_daysnames
  {
    background-color:#444;
    color:#eee;
    border: 1px solid #444;
  }
  .ev_td_left
  {
    background-color:#0cf;
    color:#fff;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    border-top: 1px solid #aaa;
    text-align:center;
  }
  .ev_td_left a:link
  {
    color:#fff;
  }
  .ev_td_today a:link
  {
    color:#2b2200;
  }
  .ev_td_left a,.ev_td_right a, .ev_td_today a
  {
    font-size:1rem !important;
  }
  .ev_td_today
  {
    background-color:#ffc800;
    color:#444;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    text-align:center;
  }
  .ev_td_right
  {
    background-color:#eee;
    border-top: 1px solid #aaa;
  }
  .ev_table
  {
    border-right: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
  }
  .ev_table tr{border-bottom:1px solid #aaa;}
  .ev_table td{padding:5px;}
  .cal_div_month_prev, .cal_div_month_next, .cal_div_weeklink, .topleft{
    background-color:#fff;

  }
  .jevbootstrap select{margin-bottom:0 !important;}

  .jev_evdt_desc a {
      color: #0077bb !important;
  }
  #jevcontent_tbl td{
      padding:0 !important;
  }
  #Mod212 .mod_events_latest_table td, #Mod152 .mod_events_latest_table td{

    border-top:none;
  }
  #jevents_body td.contentheading {
    border-bottom:1px solid var(--gray-800);

  }
/*----------  KONTAKT  ---------------------*/
.kontakt-adresa
{
  align-items:center;
  justify-content:center;
}
.kontakt-adresa h1.kontakt
{
 text-align:center;
 margin-top:2rem;
}
.kontakt-adresa h3.kontakt
{
 color:var(--gray-600);
 text-align:center;
 font-size:var(--h4-font-size);
}
.kontakt-adresa img
{
  text-align:center;
}
.vedenie-skoly .row &gt; *
{
  padding-left:0 !important;
  padding-right:0 !important;
}
.vedenie-skoly .inner-box
{
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  align-items:center;
  height:100%;
  border:2px solid var(--gray-100);
  background-color:var(--color-success);
}
.vedenie-skoly .fa
{
  margin-right:0.5rem;
}
.vedenie-skoly .funkcia
{
  color:var(--gray-600);
  font-size:0.9rem;
}
.vedenie-skoly a
{
  font-size:0.9rem;
  text-decoration:underline;
}
.vedenie-skoly h3, .vedenie-skoly h4, .vedenie-skoly p
{
  text-align:center;
  padding-left:1rem;
  padding-right:1rem;
}
.vedenie-skoly h3, .vedenie-skoly h4, .vedenie-skoly .fa
{
  color:var(--gray-800);
}
.vedenie-skoly .kontakt-info
{
  font-size:0.9rem;
}
@media (min-width: 576px)
{
  .kontakt-adresa h3.kontakt
  {
    font-size:var(--h3-font-size);
  }
}
@media (min-width: 768px)
{
  .kontakt-adresa h1.kontakt
  {
    margin-top:0;
  }
  .kontakt-adresa h3.kontakt
  {
    font-size:var(--h3-font-size);
  }
  .vedenie-skoly h3
  {
    font-size:var(--h3-font-size);
  }
}
@media (min-width: 1200px)
{
  .vedenie-skoly .inner-box h3
  {
    font-size:var(--h4-font-size);
  }
  .vedenie-skoly h4
  {
    font-size:0.8rem !important;
  }
  .vedenie-skoly a
  {
    font-size:0.8rem !important;
  }
  .vedenie-skoly .kontakt-info
  {
    font-size:0.8rem !important;
  }
}
/*----------  Mobile First Method  ---------*/

@media all and (min-width: 300px) and (max-width: 479px)
{
/*----------  SEKCIA STUDIUM ODBORY  -------*/
 .hlavicka-kat p.ele-ikona {
    padding-left:0 !important;
  }
  .layout-maxima .slider-controllers {
    width: 30% !important;
  }
  #Mod201 .mod_events_latest_date, #Mod152 .mod_events_latest_date
  {
    font-size:.8rem !important;
  }
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
/*--------------------------SEKCIA STUDIUM ODBORY----------------*/
  .hlavicka-kat p.ele-ikona
  {
    padding-left: 0 !important;
  }
  .layout-maxima .slider-controllers
  {
    width: 30% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
/*--------------------------SEKCIA STUDIUM ODBORY-------------*/
  .hlavicka-kat p.ele-ikona
  {
    padding-left: 0 !important;
  }

/*-------------------------------KONTAKT----------------------*/
  #Mod175 h3,  #Mod178 h3{font-size:1.3rem !important;}
  #Mod175 h4,  #Mod178 h4{font-size:1.0rem !important;}
  .dl-horizontal dt,.jevbootstrap dt
  {
   width: 260px !important;
   float:left !important;
   text-align:right !important;
   line-height:1.425em !important;
 }
 .dl-horizontal dd,.jevbootstrap dd
 {
   margin-left: 270px !important;
   line-height:1.425em !important;
 }
 .display-list
 {
   column-count:3;
 }
}

@media only screen and (min-width: 992px) and (max-width: 1279px)
{
  .navbar-nav &gt; li &gt; a
  {
    font-size: .9rem !important;
  }
  .search&gt;h1
  {
    font-size:2rem;
  }
  .dl-horizontal dt,.jevbootstrap dt
  {
   width: 260px !important;
   line-height:1.425em !important;
  }
 .dl-horizontal dd,.jevbootstrap dd
 {
   margin-left: 270px !important;
   line-height:1.425em !important;
 }
}

@media only screen and (min-width: 1280px) and (max-width: 1366px)
{
  #camera_wrap_94
  {
    height:500px;
  }
  .dl-horizontal dt,.jevbootstrap dt
  {
    width: 260px !important;
    line-height:1.425em !important;
  }
 .dl-horizontal dd,.jevbootstrap dd
 {
   margin-left: 270px !important;
   line-height:1.425em !important;
 }
}

@media only screen and (min-width: 1367px) and (max-width: 1599px)
{
  #camera_wrap_94
  {
    height:500px;
  }
  .dl-horizontal dt,.jevbootstrap dt
  {
    width: 260px  !important;
    line-height:1.425em !important;
  }
 .dl-horizontal dd,.jevbootstrap dd
  {
    margin-left: 270px  !important;
    line-height:1.425em !important;
  }
 .module-title , .masthead-skola .page-title
  {
    padding: 0.4rem 1rem;
  }
}

@media only screen and (min-width: 1600px)
{
  .dl-horizontal dt,.jevbootstrap dt
  {
    width: 260px  !important;
    line-height:1.425em !important;
  }
  .dl-horizontal dd,.jevbootstrap dd
  {
   margin-left: 270px  !important;
   line-height:1.425em !important;
  }
  .search&gt;h1
  {
    font-size:2.25rem;
  }
}
/*-------------------------------- END MEDIA QUERIES--------------*/




/*----------------------------UPRAVA TRIED SABLONY---------------------*/
.article-content ul, .article-content ol
{
  overflow: hidden;
}
blockquote
{
  padding: 1rem 2rem !important;
  margin: 0px 0px 2rem !important;
  border-left: 5px solid var(--gray-300) !important;
}
.pager li &gt; a, .pager li &gt; span
{
  background-color:var(--gray-300);
  color:#555;
}
.pager li &gt; a, .pager li &gt; span
{
  background-color:var(--gray-300);
  color:#555;
}
.item-page .pager li&gt;a:hover,ul.categories-module li:hover
{
  background-color:#0077bb;
  color:#fff;
}
.item-page .pager:after, .item-page .pager:before
{
    content:none;
}
blockquote p{
  font-size:inherit;
}
td,th
{
  padding:0.2rem 0.5rem !important;
  vertical-align:middle !important;
}
.wrap &gt;.container{padding:2rem 2rem !important;}
.navbar &gt;.container
{
  padding:0 !important;
}


/*---------------------------VIRTUALNA NASTENKA-----------------------*/

#Mod232 .event-date-cont{
        padding: 0.3rem;
 }
#Mod232 .event-day-s{
    background-color:#222;
    color:var(--gray-300);
}
#Mod232 .event-header{background-color:var(--gray-300);}
#Mod232 .event-title {
    margin:0;
    padding: 0.3rem 1rem 0 1rem;
}
#Mod232 .event-time, #Mod232 .event-time span{
    color:#555;
}
#Mod232 .event-info{

    padding: 0 1rem;background-color: #bbb;
}
#Mod232 .event-info&gt;span{
    vertical-align:baseline;
}
#Mod232 .event-day-n{
    font-size:2.5rem;
    line-height:3.2rem;

}
#Mod232 .event-month{
    font-size:1.25rem;
}
#Mod232 .mod_events_latest_date{
    vertical-align:baseline;
}
#Mod232 .event-desc{
    padding-top:0.5rem;
}

/*-----------------Sekcia STUDIUM  UVODNA STRANKA-----------------*/

/*
#sptab168 .tab-padding {

    padding: 1rem 1.5rem !important;

}
#Mod125 {
  padding-top:2.5rem !important;
  margin-bottom:3.75rem;
}
#Mod125 .module-ct
{
  margin-top:2.5rem;
}
.nadpisy-studium-uvod
{
  color:#222 !important;
  font-size:2.5rem;
  border:none !important;
  padding-left:0.5rem;
  margin:0 !important;
}

#Mod107, #Mod108,#Mod112, #Mod120,#Mod115, #Mod215{
  margin-bottom:0rem;
}
#Mod126 #odb-ele .ele-ikona,#Mod127 #odb-stroj .stroj-ikona,
#Mod128 #odb-market .market-ikona,#Mod129 #odb-pc .pc-ikona,
#Mod130 #odb-chem .chem-ikona,#Mod215 #odb-potr .potr-ikona{

  font-size:3.4rem;
  width:4.5rem !important;
  height:4.5rem !important;
  margin:0 !important;
  padding-bottom:1rem !important;
}

.uvod-kat-popis{
  margin-top:1rem;
  font-size:1.5rem;

} */
ol&gt;li&gt;ol
{
  list-style-type:lower-latin;
}
.module-ct &gt; ul, .module-ct .custom &gt; ul, .module-ct &gt; ol, .module-ct .custom &gt; ol
{
  margin-left: 0px !important;
}
h3.no-top-margin
{
  margin-top:0;
  vertical-align:top;
}

.ram-r{
  border-right:5px solid #c2c2c2 !important;
  padding-right:1.2rem !important;
  padding-left:0 !important;
}
.modul-uvod
{
  padding:0.5rem 1rem 0.5rem 0;
  text-align:justify;
  text-indent:2.5rem;
  font-weight:400;
  font-style:normal;
}
.bez-odrazok
{
  list-style-type:none;
  list-style-position:outside !important;
  padding-left:0 !important;
  margin-left:0rem !important;
}
.blocks li{padding:1rem 1.5rem !important;margin-bottom:.125rem !important;}
.col-header{
  padding:1rem 1.5rem !important;
  margin-bottom:0 !important;
}
.bg-green{
  background-color:#a2dd01;
  color:#415900;
 }
 .bg-green-l li{
  background-color:#C6DD86;
 }
.bg-red{
  background-color:#ff4d4d;
  color:#691f1f;
 }
 .bg-red-l li{
  background-color:#ff9b9b;
 }
 .bg-yellow{
  background-color:#ffc800;
  color:#540;
 }
  .bg-yellow-l li{
  background-color:#ffea9b;
 }
  ul.bg-yellow li,h2.bg-yellow{
  background-color:#ffc800;
  color:#540;
 }
 .article-content blockquote&gt;footer::before{
    content: '\2014 \00A0';

}

 /*------------------DEFINICIA FARIEB PRE ODBORY------------------*/
 .techlyc{background-color:#0cf;color:#fff;}
 .grafik-dm{background-color:#07b;color:#fff;}
 .marketing{background-color:#ffc800;color:#2b2200;}
 .biofarm{background-color:#405;color:#fff;}
 .chem-oper{background-color:#6a1380;color:#fff;}
 .mech-stroj{background-color:#415900;color:#fff;}
 .elektro{background-color:#691f1f;color:#fff;}
 .mech-elektro{background-color:#441414 !important;color:#fff;}
 .program-ozsz{background-color:#7eac00;color:#fff;}
 .grey-box{background-color:#444;color:#fff;}

 .dotted-line{border-style:dotted;margin:0.5rem 0;}

 .img-fixed{
   background-position:center center;
   background-size:cover;
   width:249px;
   height:180px;

}
.meno-ziaka{
  padding: 0 .5rem;
  margin:.2rem;
  display:inline-block;
  line-height:1.425rem;
}
dd .meno-ziaka{
  margin:0;
  padding: 0 .5rem;

}
.text-left{text-align:left;}
.text-right{text-align:right !important;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}

/* ---------------triedy pre efekty pod obrazkami-------------------*/
/*--------------EFEKT -1--------------------------------------------*/
.tien-efekt-1{

  box-shadow: 0 10px 6px -6px #777;
}

/*--------------EFEKT-2 --------------------------------------------*/
.tien-efekt-2
{
  position: relative;
}
.tien-efekt-2::before, .tien-efekt-2::after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;

  box-shadow: 0 15px 10px #777;

  transform: rotate(-3deg);
}
.tien-efekt-2::after
{

  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/*--------------EFEKT-3 --------------------------------------------*/
.tien-efekt-3
{
  position: relative;
}
.tien-efekt-3::before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;

  box-shadow: 0 15px 10px #777;

  transform: rotate(-3deg);
}

/*--------------EFEKT-4 --------------------------------------------*/
.tien-efekt-4
{
  position: relative;
}
.tien-efekt-4::after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;

  box-shadow: 0 15px 10px #777;

  transform: rotate(3deg);
}
/*--------------EFEKT-5 --------------------------------------------*/
.tien-efekt-5
{
  position:relative;

  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tien-efekt-5::before, .tien-efekt-5::after
{
    content:"";
    position:absolute;
    z-index:-1;

    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;

    border-radius:100px / 10px;
}
.tien-efekt-5::after
{
  right:10px;
  left:auto;

   transform:skew(8deg) rotate(3deg);
}

/*--------------EFEKT-6 --------------------------------------------*/
.tien-efekt-6
{
  position:relative;

   box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tien-efekt-6::before, .tien-efekt-6::after
{

    content:"";
    position:absolute;
    z-index:-1;

    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;

    border-radius:100px / 10px;
}
.tien-efekt-6::after
{
  right:10px;
    left:auto;
    transform:skew(8deg) rotate(3deg);
}
/*--------------EFEKT-7 --------------------------------------------*/

.tien-efekt-7
{
  position:relative;

   box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tien-efekt-7::before, .tien-efekt-7::after
{
    content:"";
    position:absolute;
    z-index:-1;

    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:10px;
    bottom:10px;
    left:0;
    right:0;

    border-radius:100px / 10px;
}
.tien-efekt-7::after
{
    right:10px;
    left:auto;

    transform:skew(8deg) rotate(3deg);
}

/*--------------------------sekcia STUDIUM -----------------------------*/
li.glymph-e::before{
  content:"e";
  font-size:2.2rem;
  padding:0.1rem 0.25rem;
}

li.glymph-s::before{
  content:"s";
  font-size:2.2rem;
  padding:0.1rem 0.25rem;
}

li.glymph-p::before{
  content:"p";
  font-size:2rem;
  padding:0.15rem 0.3rem;
}

li.glymph-o::before{
  content:"o";
  font-size:2.2rem;
  padding:0.1rem 0.25rem;
}

li.glymph-b::before{
  content:"b";
  font-size:2.2rem;
  padding:0.1rem 0.25rem;
}
/*-------------------------------- sekcia STUDIUM  ---------------------*/
/*-------------------------------  ponuka kategorie odborov  -----------*/

#odb-ele,#odb-stroj,#odb-market,#odb-pc,#odb-chem,#odb-potr{
  font-weight:400 !important;
  font-style:normal !important;
  font-family: 'Roboto Condensed', sans-serif !important ;
  font-size:1.2rem;
  margin:0;
}
.hlavicka-kat{
  padding: 2rem;
 }
.hlavicka-kat p
{
  padding-left:2.81rem;
}
#odb-ele h3,#odb-stroj h3,#odb-market h3,#odb-pc h3,#odb-chem h3,#odb-potr h3{
  background-color:transparent;
  margin:0 !important;
  padding:.625rem 1.875rem !important;
  text-align:left;
}
#odb-ele .hlavicka-kat{
  background-color:#691f1f !important;
  }
#odb-stroj .hlavicka-kat{
  background-color:#729c00 !important;
  }
 #odb-pc .hlavicka-kat{
  background-color:#045 !important;
  }

 #odb-market .hlavicka-kat{
  background-color:#ffc800 !important;
  }
 #odb-chem .hlavicka-kat{
  background-color:#405 !important;
  }
 #odb-potr .hlavicka-kat{
  background-color:#F09800 !important;
  }


#odb-stroj h1,#odb-pc h1,#odb-chem h1,#odb-potr h1{
  color:#eee;
  border-bottom:2px #eee solid;
}
#odb-market h1{
  color:#2b2200;
  border-bottom:2px #2b2200 solid;
}
#odb-ele h1{
  color:#fff;
  border-bottom:2px #fff solid;
}
.ele-ikona,.stroj-ikona, .pc-ikona,.market-ikona, .chem-ikona, .potr-ikona{
  font-family:"sost_webfont" !important;
  text-align:center;
  /*-moz-border-radius:50%;
  -webkit-border-radius:50%;
  border-radius:50%;

  margin-left:0rem;
  padding:1rem;
  margin:auto;*/
}
#odb-ele .ele-ikona{
   color:#fff;
   font-size:4rem;
  /*border:2px #fff solid;
  background-color:#ff4d4d;

  padding:0 0.25rem;

  width:6rem;
  height:6rem;
  margin-right:1.5rem;*/

}

#odb-stroj .stroj-ikona{
  /*color:#2b4d01;*/
  color:#fff;
  font-size:4rem;

  /*border:2px #fff solid;
  background-color:#a2dd01;

  padding:0 0.25rem;

  width:6rem;
  height:6rem;
  margin-right:1.5rem;*/
}
#odb-pc .pc-ikona{
  /*color:#045;*/
  color:#fff;
 font-size:4rem;
 /*border:2px #08a solid;
  background-color:#0cf;

  padding:0 0.25rem;

  width:6rem;
  height:6rem;
  margin-right:1.5rem;*/

}
#odb-market .market-ikona{
  color:#2b2200;
   font-size:4rem;

   /*border:2px #a80 solid;
  background-color:#ffea9b;

  padding:0 0.25rem;

  width:6rem;
  height:6rem;
  margin-right:1.5rem;*/
}
#odb-chem .chem-ikona{
  color:#fff;
  font-size:4rem;
  /*border:2px #eaf solid;
  background-color:#a031bc;

  padding:0 0.25rem;

  width:6rem;
  height:6rem;
  margin-right:1.5rem;*/
}
#odb-potr .potr-ikona{
  color:#fff;
  font-size:4rem;
  /*border:2px #eaf solid;
  background-color:#a031bc;

  padding:0 0.25rem;

  width:6rem;
  height:6rem;
  margin-right:1.5rem;*/
}

#odb-ele h3{
  color:#ff9b9b;
}
#odb-stroj h3{
  color:#2b4d01;
}
#odb-pc h3{
  color:#a6eeff;

}
#odb-market h3{
  color:#540;
}
#odb-chem h3{
  color:#eaf;
}
#odb-potr h3{
  color:#5D3B01;
}

#odb-ele li span{
  color:#ff9b9b !important;
  font-size:inherit;
}
#odb-stroj li span{
  color:#2b4d01 !important;
  font-size:inherit;
 }
#odb-pc li span{
  color:#08a;
  font-size:inherit;
 }
#odb-market li span{
  color:#a80;
  font-size:inherit;
}
#odb-chem li span{
  color:#eaf ;
  font-size:inherit;
}
#odb-potr li span{
  color:#5D3B01 !important;
  font-size:inherit;
}


#odb-ele li, #odb-stroj li, #odb-pc li,#odb-market li,#odb-chem li,#odb-potr li{
 margin:0;
/*font-size:1.5rem !important; */

}
.odbor-dok{
 color:white;
}
#odb-ele li{
  color:#ff4d4d !important;
}
#odb-stroj li{
  color:#a2dd01 !important;
}
#odb-pc li{
  color:#0cf !important;
}
#odb-market li{
  color:#540 !important;
}
#odb-chem li{
  color:#a031bc !important;
}
li.attention{
    background-color: #9fed00;

}
li.attention span{color: #653b6f !important;}
#odb-potr li{
  color:#935800 !important;
}
/*---------------------------------ANIMACIE-------------------------------------*/
@-webkit-keyframes open{
	0% {
		-webkit-transform: scale(1,0);
	}
	100% {
		-webkit-transform: scale(1,1);
	}
}
@-webkit-keyframes squeeze{
	0%{
		height: 400px;
	}
	100%{
		height: 120px;
	}
}
@-webkit-keyframes fadeOut{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
@-webkit-keyframes fadeIn{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@-webkit-keyframes slideLeft{
	0%{
		-webkit-transform: translateX(120%);
	}
	100%{
		-webkit-transform: translateX(0%);
	}
}
@-webkit-keyframes slideRight{
	0%{
		-webkit-transform: translateX(-120%);
	}
	100%{
		-webkit-transform: translateX(0%);
	}
}
@-webkit-keyframes moveUp{
	0%{
		-webkit-transform: translateY(0px);
	}
	100%{
		-webkit-transform: translateY(-170px);
	}

}
@-webkit-keyframes zoomIn{
	0%{
		-webkit-transform: scale(0);
	}
	100%{
		-webkit-transform: scale(1);
	}
}
/**/
@-moz-keyframes open{
	0%{
		-moz-transform: scale(1,0);
	}
	100%{
		-moz-transform: scale(1,1);
	}
}
@-moz-keyframes squeeze{
	0%{
		height: 400px;
	}
	100%{
		height: 120px;
	}
}
@-moz-keyframes fadeOut{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
@-moz-keyframes fadeIn{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@-moz-keyframes slideLeft{
	0%{
		-moz-transform: translateX(120%);
	}
	100%{
		-moz-transform: translateX(0%);
	}
}
@-moz-keyframes slideRight{
	0%{
		-moz-transform: translateX(-120%);
	}
	100%{
		-moz-transform: translateX(0%);
	}
}
@-moz-keyframes moveUp{
	0%{
		-moz-transform: translateY(0px);
	}
	100%{
		-moz-transform: translateY(-170px);
	}

}
@-moz-keyframes zoomIn{
	0%{
		-moz-transform: scale(0);
	}
	100%{
		-moz-transform: scale(1);
	}
}
/**/
@keyframes open{
	0%{
		transform: scale(1,0);
	}
	100%{
		transform: scale(1,1);
	}
}
@keyframes squeeze{
	0%{
		height: 400px;
	}
	100%{
		height: 120px;
	}
}
@keyframes fadeOut{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0;
	}
}
@keyframes fadeIn{
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@keyframes slideLeft{
	0%{
		transform: translateX(120%);
	}
	100%{
		transform: translateX(0%);
	}
}
@keyframes slideRight{
	0%{
		transform: translateX(-120%);
	}
	100%{
		transform: translateX(0%);
	}
}
@keyframes moveUp{
	0%{
		transform: translateY(0px);
	}
	100%{
		transform: translateY(-170px);
	}

}
@keyframes zoomIn{
	0%{
		transform: scale(0);
	}
	100%{
		transform: scale(1);
	}
}





/*STYLY PRE GALERIU- elektrotechniky - mech-ele */
.galeria {
  padding:0;

}
#Mod116 .module-inner{


 padding:2.5rem 1.875rem;
}

#Mod116 .module-title{
  font-weight:100;
  font-style:normal;
  font-family: 'Roboto Condensed', sans-serif !important ;

  color:white;

}

/*---------------------TRIEDY NO-MARGINS pridane do PURITY III - sablona Studium----------------*/

.no-margin{
  margin:0;}

/*---------------------Uprava SP SMART SLIDER tried-----------------*/

/*-----------------------------------SLIDRE--------------------------*/

/*----------------------------STROJARSTVO------------------------------*/
#sp-smart-slider108 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider108 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider108 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider108 .maxima-slider .slider-item.item-4.animate-in .slider-text,
#sp-smart-slider269 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider269 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider269 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider269 .maxima-slider .slider-item.item-4.animate-in .slider-text
{

    animation: scaleInS 800ms ease-in-out 0ms both;
}
#sp-smart-slider108 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider108 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider108 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider108 .maxima-slider .slider-item.item-4.animate-out .slider-text,
#sp-smart-slider269 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider269 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider269 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider269 .maxima-slider .slider-item.item-4.animate-out .slider-text
{



     animation: scaleOutS 800ms ease-in-out 0ms both;

}
/*--------------------------------ELEKTROTECHNIKA---------------------------------------*/
#sp-smart-slider103 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider103 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider103 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider103 .maxima-slider .slider-item.item-4.animate-in .slider-text,
#sp-smart-slider107 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider107 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider107 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider107 .maxima-slider .slider-item.item-4.animate-in .slider-text{

    animation: scaleInE 800ms ease-in-out 0ms both;
}
#sp-smart-slider103 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider103 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider103 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider103 .maxima-slider .slider-item.item-4.animate-out .slider-text,
#sp-smart-slider107 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider107 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider107 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider107 .maxima-slider .slider-item.item-4.animate-out .slider-text{


     animation: scaleOutE 800ms ease-in-out 0ms both;

}

/*--------------------------------POCITACOVE TECHNOLOGIE---------------------------------------*/
#sp-smart-slider111 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider111 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider111 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider111 .maxima-slider .slider-item.item-4.animate-in .slider-text,
#sp-smart-slider112 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider112 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider112 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider112 .maxima-slider .slider-item.item-4.animate-in .slider-text{

    animation: scaleInP 800ms ease-in-out 0ms both;
}
#sp-smart-slider111 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider111 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider111 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider111 .maxima-slider .slider-item.item-4.animate-out .slider-text,
#sp-smart-slider112 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider112 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider112 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider112 .maxima-slider .slider-item.item-4.animate-out .slider-text{



     animation: scaleOutP 800ms ease-in-out 0ms both;

}
/*----------------------------MARKETING A OBCHOD------------------------------*/
#sp-smart-slider120 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider120 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider120 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider120 .maxima-slider .slider-item.item-4.animate-in .slider-text{

    animation: scaleInM 800ms ease-in-out 0ms both;
}
#sp-smart-slider120 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider120 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider120 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider120 .maxima-slider .slider-item.item-4.animate-out .slider-text{


    animation: scaleOutM 800ms ease-in-out 0ms both;

}
/*----------------------------BIOFARM------------------------------*/
#sp-smart-slider115 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider115 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider115 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider115 .maxima-slider .slider-item.item-4.animate-in .slider-text{

    animation: scaleInB 800ms ease-in-out 0ms both;
}
#sp-smart-slider115 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider115 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider115 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider115 .maxima-slider .slider-item.item-4.animate-out .slider-text{


    animation: scaleOutB 800ms ease-in-out 0ms both;

}
/*----------------------------CHEMIK OPERATOR------------------------------*/
#sp-smart-slider234 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider234 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider234 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider234 .maxima-slider .slider-item.item-4.animate-in .slider-text{

    animation: scaleInB 800ms ease-in-out 0ms both;
}
#sp-smart-slider234 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider234 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider234 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider234 .maxima-slider .slider-item.item-4.animate-out .slider-text{


    animation: scaleOutB 800ms ease-in-out 0ms both;

}


/*----------------------------POTRAVINY------------------------------*/
#sp-smart-slider215 .maxima-slider .slider-item.odd.animate-in .slider-text, #sp-smart-slider215 .maxima-slider .slider-item.even.animate-in .slider-text,
#sp-smart-slider215 .maxima-slider .slider-item.item-3.animate-in .slider-text,#sp-smart-slider215 .maxima-slider .slider-item.item-4.animate-in .slider-text{

    animation: scaleInB 800ms ease-in-out 0ms both;
}
#sp-smart-slider215 .maxima-slider .slider-item.odd.animate-out .slider-text, #sp-smart-slider215 .maxima-slider .slider-item.even.animate-out .slider-text,
#sp-smart-slider215 .maxima-slider .slider-item.item-3.animate-out .slider-text,#sp-smart-slider215 .maxima-slider .slider-item.item-4.animate-out .slider-text{


    animation: scaleOutB 800ms ease-in-out 0ms both;

}





/*--------------------------------SLIDER ANIMATION---------------------------------------*/


/*----------------------------STROJARSTVO------------------------------*/

@-webkit-keyframes scaleOutS{
	0%{  color:#2b4d01;  text-shadow: 0 0 0px rgba(32,58,17,1);}
	100%{ color:transparent; text-shadow: 0 0 50px rgba(32,58,17,0); }
}
@-moz-keyframes scaleOutS{
	0%{/* -moz-transform: scale(1);*/ color:#2b4d01;  text-shadow: 0 0 0px rgba(32,58,17,1); }
	100%{ /*-moz-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(32,58,17,0); }
}
@-o-keyframes scaleOutS{
	0%{ /*-o-transform: scale(1);*/ color:#2b4d01;  text-shadow: 0 0 0px rgba(32,58,17,1); }
	100%{/* -o-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(32,58,17,0); }
}
@-ms-keyframes scaleOutS{
	0%{ /*-ms-transform: scale(1);*/ color:#2b4d01;  text-shadow: 0 0 0px rgba(32,58,17,1); }
	100%{ /*-ms-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(32,58,17,0); }
}
@keyframes scaleOutS{
	0%{ /*transform: scale(0.5);*/color:#2b4d01;  text-shadow: 0 0 0px rgba(32,58,17,1);}
	100%{ /*transform: scale(1);*/ color:transparent; text-shadow: 0 0 50px rgba(32,58,17,0);}
}



@-webkit-keyframes scaleInS{
	0%{ /*-webkit-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(32,58,17,0);}
	100%{/* -webkit-transform: scale(1);*/ color:#2b4d01; text-shadow: 0 0 0px rgba(32,58,17,1);}
}
@-moz-keyframes scaleInS{
	0%{ /*-moz-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(32,58,17,0);}
	100%{ /*-moz-transform: scale(1);*/ color:#2b4d01; text-shadow: 0 0 0px rgba(32,58,17,1);}
}
@-o-keyframes scaleInS{
	0%{ /*-o-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(32,58,17,0);}
	100%{ /*-o-transform: scale(1);*/ color:#2b4d01; text-shadow: 0 0 0px rgba(32,58,17,1);}
}
@-ms-keyframes scaleInS{
	0%{ /*-ms-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(32,58,17,0);}
	100%{ /*-ms-transform: scale(1); */color:#2b4d01; text-shadow: 0 0 0px rgba(32,58,17,1);}
}
@keyframes scaleInS{
	0%{ /*transform: scale(0.5);*/color:transparent;  text-shadow: 0 0 50px rgba(32,58,17,0);}
	100%{ /*transform: scale(1);*/ color:#2b4d01; text-shadow: 0 0 0px rgba(32,58,17,1);}
}

/*--------------------------------ELEKTROTECHNIKA---------------------------------------*/


@-webkit-keyframes scaleOutE{
	0%{ /*-webkit-transform: scale(1); */color:#fff;  text-shadow: 0 0 0px rgba(255,255,255,1); }
	100%{ /*-webkit-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(255,255,255,0); }
}
@-moz-keyframes scaleOutE{
	0%{ /*-moz-transform: scale(1);*/ color:#fff;  text-shadow: 0 0 0px rgba(255,255,255,1); }
	100%{ /*-moz-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(255,255,255,0); }
}
@-o-keyframes scaleOutE{
	0%{ /*-o-transform: scale(1); */color:#fff;  text-shadow: 0 0 0px rgba(255,255,255,1);}
	100%{ /*-o-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(255,255,255,0); }
}
@-ms-keyframes scaleOutE{
	0%{/* -ms-transform: scale(1); */color:#fff;  text-shadow: 0 0 0px rgba(255,255,255,1); }
	100%{/* -ms-transform: scale(0.5); */color:transparent; text-shadow: 0 0 50px rgba(255,255,255,0); }
}
@keyframes scaleOutE{
	0%{ /*transform: scale(0.5);*/color:#fff;  text-shadow: 0 0 0px rgba(255,255,255,1);}
	100%{ /*transform: scale(1);*/ color:transparent; text-shadow: 0 0 50px rgba(255,255,255,0);}
}



@-webkit-keyframes scaleInE{
	0%{ /*-webkit-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(255,255,255,0);}
	100%{ /*-webkit-transform: scale(1);*/ color:#fff; text-shadow: 0 0 0px rgba(255,255,255,1);}
}
@-moz-keyframes scaleInE{
	0%{ /*-moz-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(255,255,255,0);}
	100%{ /*-moz-transform: scale(1);*/ color:#fff; text-shadow: 0 0 0px rgba(255,255,255,1);}
}
@-o-keyframes scaleInE{
	0%{ /*-o-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(255,255,255,0);}
	100%{ /*-o-transform: scale(1);*/ color:#fff; text-shadow: 0 0 0px rgba(255,255,255,1);}
}
@-ms-keyframes scaleInE{
	0%{ /*-ms-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(255,255,255,0);}
	100%{ /*-ms-transform: scale(1);*/ color:#fff; text-shadow: 0 0 0px rgba(255,255,255,1);}
}
@keyframes scaleInE{
	0%{ /*transform: scale(0.5);*/color:transparent;  text-shadow: 0 0 50px rgba(255,255,255,0);}
	100%{ /*transform: scale(1);*/ color:#fff; text-shadow: 0 0 0px rgba(255,255,255,1);}
}


/*--------------------------------POCITACOVE TECHNOLOGIE---------------------------------------*/

@-webkit-keyframes scaleOutP{
	0%{ /*-webkit-transform: scale(1); */color:#045;  text-shadow: 0 0 0px rgba(0,68,85,1); }
	100%{ /*-webkit-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(0,68,85,0); }
}
@-moz-keyframes scaleOutP{
	0%{ /*-moz-transform: scale(1);*/ color:#045;  text-shadow: 0 0 0px rgba(0,68,85,1); }
	100%{ /*-moz-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(0,68,85,0); }
}
@-o-keyframes scaleOutP{
	0%{ /*-o-transform: scale(1); */color:#045;  text-shadow: 0 0 0px rgba(0,68,85,1);}
	100%{ /*-o-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(0,68,85,0); }
}
@-ms-keyframes scaleOutP{
	0%{/* -ms-transform: scale(1); */color:#045;  text-shadow: 0 0 0px rgba(0,68,85,1); }
	100%{/* -ms-transform: scale(0.5); */color:transparent; text-shadow: 0 0 50px rgba(0,68,85,0); }
}
@keyframes scaleOutP{
	0%{ /*transform: scale(0.5);*/color:#045;  text-shadow: 0 0 0px rgba(0,68,85,1);}
	100%{ /*transform: scale(1);*/ color:transparent; text-shadow: 0 0 50px rgba(0,68,85,0);}
}



@-webkit-keyframes scaleInP{
	0%{ /*-webkit-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(0,68,85,0);}
	100%{ /*-webkit-transform: scale(1);*/ color:#045; text-shadow: 0 0 0px rgba(0,68,85,1);}
}
@-moz-keyframes scaleInP{
	0%{ /*-moz-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(0,68,85,0);}
	100%{ /*-moz-transform: scale(1);*/ color:#045; text-shadow: 0 0 0px rgba(0,68,85,1);}
}
@-o-keyframes scaleInP{
	0%{ /*-o-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(0,68,85,0);}
	100%{ /*-o-transform: scale(1);*/ color:#045; text-shadow: 0 0 0px rgba(0,68,85,1);}
}
@-ms-keyframes scaleInP{
	0%{ /*-ms-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(0,68,85,0);}
	100%{ /*-ms-transform: scale(1);*/ color:#045; text-shadow: 0 0 0px rgba(0,68,85,1);}
}
@keyframes scaleInP{
	0%{ /*transform: scale(0.5);*/color:transparent;  text-shadow: 0 0 50px rgba(0,68,85,0);}
	100%{ /*transform: scale(1);*/ color:#045; text-shadow: 0 0 0px rgba(0,68,85,1);}
}

/*--------------------------------MARKETING A OBCHOD---------------------------------------*/

@-webkit-keyframes scaleOutM{
	0%{ /*-webkit-transform: scale(1); */color:#540;  text-shadow: 0 0 0px rgba(75,62,12,1); }
	100%{ /*-webkit-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(75,62,12,0); }
}
@-moz-keyframes scaleOutM{
	0%{ /*-moz-transform: scale(1);*/ color:#540;  text-shadow: 0 0 0px rgba(75,62,12,1); }
	100%{ /*-moz-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(75,62,12,0); }
}
@-o-keyframes scaleOutM{
	0%{ /*-o-transform: scale(1); */color:#540;  text-shadow: 0 0 0px rgba(75,62,12,1);}
	100%{ /*-o-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(75,62,12,0); }
}
@-ms-keyframes scaleOutM{
	0%{/* -ms-transform: scale(1); */color:#540;  text-shadow: 0 0 0px rgba(75,62,12,1); }
	100%{/* -ms-transform: scale(0.5); */color:transparent; text-shadow: 0 0 50px rgba(75,62,12,0); }
}
@keyframes scaleOutM{
	0%{ /*transform: scale(0.5);*/color:#540;  text-shadow: 0 0 0px rgba(75,62,12,1);}
	100%{ /*transform: scale(1);*/ color:transparent; text-shadow: 0 0 50px rgba(75,62,12,0);}
}



@-webkit-keyframes scaleInM{
	0%{ /*-webkit-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(75,62,12,0);}
	100%{ /*-webkit-transform: scale(1);*/ color:#540; text-shadow: 0 0 0px rgba(75,62,12,1);}
}
@-moz-keyframes scaleInM{
	0%{ /*-moz-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(75,62,12,0);}
	100%{ /*-moz-transform: scale(1);*/ color:#540; text-shadow: 0 0 0px rgba(75,62,12,1);}
}
@-o-keyframes scaleInM{
	0%{ /*-o-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(75,62,12,0);}
	100%{ /*-o-transform: scale(1);*/ color:#540; text-shadow: 0 0 0px rgba(75,62,12,1);}
}
@-ms-keyframes scaleInM{
	0%{ /*-ms-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(75,62,12,0);}
	100%{ /*-ms-transform: scale(1);*/ color:#540; text-shadow: 0 0 0px rgba(75,62,12,1);}
}
@keyframes scaleInM{
	0%{ /*transform: scale(0.5);*/color:transparent;  text-shadow: 0 0 50px rgba(75,62,12,0);}
	100%{ /*transform: scale(1);*/ color:#540; text-shadow: 0 0 0px rgba(75,62,12,1);}
}

/*--------------------------------BIOFARM---------------------------------------*/

@-webkit-keyframes scaleOutB{
	0%{ /*-webkit-transform: scale(1); */color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1); }
	100%{ /*-webkit-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@-moz-keyframes scaleOutB{
	0%{ /*-moz-transform: scale(1);*/ color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1); }
	100%{ /*-moz-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@-o-keyframes scaleOutB{
	0%{ /*-o-transform: scale(1); */color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1);}
	100%{ /*-o-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@-ms-keyframes scaleOutB{
	0%{/* -ms-transform: scale(1); */color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1); }
	100%{/* -ms-transform: scale(0.5); */color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@keyframes scaleOutB{
	0%{ /*transform: scale(0.5);*/color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1);}
	100%{ /*transform: scale(1);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0);}
}



@-webkit-keyframes scaleInB{
	0%{ /*-webkit-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-webkit-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@-moz-keyframes scaleInB{
	0%{ /*-moz-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-moz-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@-o-keyframes scaleInB{
	0%{ /*-o-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-o-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@-ms-keyframes scaleInB{
	0%{ /*-ms-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-ms-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@keyframes scaleInB{
	0%{ /*transform: scale(0.5);*/color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
/*--------------------------------CHEMIK OPERATOR---------------------------------------*/

@-webkit-keyframes scaleOutCHO{
	0%{ /*-webkit-transform: scale(1); */color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1); }
	100%{ /*-webkit-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@-moz-keyframes scaleOutCHO{
	0%{ /*-moz-transform: scale(1);*/ color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1); }
	100%{ /*-moz-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@-o-keyframes scaleOutCHO{
	0%{ /*-o-transform: scale(1); */color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1);}
	100%{ /*-o-transform: scale(0.5);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@-ms-keyframes scaleOutCHO{
	0%{/* -ms-transform: scale(1); */color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1); }
	100%{/* -ms-transform: scale(0.5); */color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0); }
}
@keyframes scaleOutCHO{
	0%{ /*transform: scale(0.5);*/color:var(--gray-800);  text-shadow: 0 0 0px rgba(51,51,51,1);}
	100%{ /*transform: scale(1);*/ color:transparent; text-shadow: 0 0 50px rgba(51,51,51,0);}
}



@-webkit-keyframes scaleInCHO{
	0%{ /*-webkit-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-webkit-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@-moz-keyframes scaleInCHO{
	0%{ /*-moz-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-moz-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@-o-keyframes scaleInCHO{
	0%{ /*-o-transform: scale(0.5); */color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-o-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@-ms-keyframes scaleInCHO{
	0%{ /*-ms-transform: scale(0.5);*/ color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*-ms-transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}
@keyframes scaleInCHO{
	0%{ /*transform: scale(0.5);*/color:transparent;  text-shadow: 0 0 50px rgba(51,51,51,0);}
	100%{ /*transform: scale(1);*/ color:var(--gray-800); text-shadow: 0 0 0px rgba(51,51,51,1);}
}



/*-----------------------FILTRE-------------------------------------*/
#sp-smart-slider103 .maxima-slider .filter,#sp-smart-slider107 .maxima-slider .filter,
 #sp-smart-slider109 .maxima-slider .filter,
#sp-smart-slider113 .maxima-slider .filter
{
  background:linear-gradient(to right,rgba(0,0,0,0.9),rgba(0,0,0,.4));
}

#sp-smart-slider108 .maxima-slider .filter{

  background: linear-gradient(to left, rgba(255, 255, 255, 0.38), rgba(254, 254, 254, 0.52));
}
#sp-smart-slider269 .maxima-slider .filter{

  background: linear-gradient(to left, rgba(255, 255, 255, 0.58), rgba(254, 254, 254, 0.52));
}


/*--------------------------GRAFIK ---------------------------------------------*/
#sp-smart-slider111 .maxima-slider .filter{

    background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.3));
}

/*--------------------------TECH LYC ---------------------------------------------*/
#sp-smart-slider112 .maxima-slider .filter{

    background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,0.3));

}
/*--------------------------BIO FARM a CHEMIK OPERATOR ---------------------------------------------*/
#sp-smart-slider115 .maxima-slider .filter, #sp-smart-slider234 .maxima-slider .filter{
  background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,.1));
}
/*--------------------------POTRAVINY ---------------------------------------------*/
#sp-smart-slider215 .maxima-slider .filter{
  background:linear-gradient(to right,rgba(255,255,255,0.9),rgba(255,255,255,.1));
}

/*----------------------------MARKETING A OBCHOD -------------------------------------*/
#sp-smart-slider120 .maxima-slider .filter{
  background:linear-gradient(to right,rgba(255,255,255,0.85),rgba(255,255,255,.1));
}

/*------------------------NADPISY-----------------------------------------------*/
.sp-smart-title{
 font-weight:400;
 padding:.7rem 1.5rem !important;

}
.elektro .sp-smart-title{
  background: rgba(255, 77, 77, 0.9);
  color:white !important;
  border-top:2px solid #fca;
  border-bottom:2px solid #2b1100;

}
.stroj .sp-smart-title, .prog-stroj .sp-smart-title{
  background: rgba(137, 206, 63, 0.9);
  color:#2b4d01 !important;
  border-top:2px solid #c6e9af;
  border-bottom:2px solid #17280b;
}
.pc .sp-smart-title{
  background: rgba(0,204,255,0.85);
  color:white !important;
  border-top:2px solid #a6eeff;
  border-bottom:2px solid #045;
}
.market .sp-smart-title{
  background: rgba(255,230,128,0.85);
  color:#a80 !important;
  border-top:2px solid #fca;
  border-bottom:2px solid #a80;
}
.chem .sp-smart-title{
  background: rgba(171,55,200,0.9);
  color:white !important;
  border-top:2px solid #eaf;
  border-bottom:2px solid #405;
}
.chem_op .sp-smart-title{
  background: rgba(181, 120, 197, 0.9);
  color:white !important;
  border-top:2px solid #eaf;
  border-bottom:2px solid #405;
}
.potr .sp-smart-title{
  background: rgba(255, 194, 69, 0.9);
  color:white !important;
  border-top:2px solid #FFECA4;
  border-bottom:2px solid #5D3B01;
}

/*--------------------------------- TEXTY  -----------------------------------*/
.maxima-slider .slider-text {/*width:100%;*/}
.slider-text p{
    font-size:1.5rem !important;
    margin:1rem 2rem;
    width: 70%;
    line-height:1.425em;
}

.maxima-slider .slider-box-centered ul {
  list-style-position:outside;
   width:55%;
}

.maxima-slider .slider-box-centered ul li{
  position: relative;
  font-size:1.2rem !important;
  padding-left: 1.875rem;
  margin-bottom:1rem;
  color:transparent !important;

}
.maxima-slider .slider-box-centered ul li::before{

  color:inherit;
  position: absolute;
  top: 3px;
  left: 0;
  font-family: "FontAwesome";
  content: "\f14a";

}
/*----------------ELEKTROTECHNIKA --------------------------------*/

#sp-smart-slider103.layout-maxima .slider-controllers ul li a,
#sp-smart-slider107.layout-maxima .slider-controllers ul li a{
  background:#fff !important;
  color:#441414 !important;
  border-left:1rem solid #441414 !important;
}
#sp-smart-slider103.layout-maxima .slider-controllers ul li.active a,
#sp-smart-slider107.layout-maxima .slider-controllers ul li.active a{
  background:#441414 !important;
  color:#fff !important;
  border-left:1rem solid #fff !important;
}

#sp-smart-slider103 .maxima-slider .slider-item {
 background-color:#441414 !important;

}



/*----------------GRAFIK --------------------------------*/
#sp-smart-slider111 .maxima-slider .slider-text ul li{
  color:transparent;
}
#sp-smart-slider111.layout-maxima .slider-controllers ul li a{
  background:#a6eeff !important;
  color:#045 !important;
  border-left:1rem solid #045 !important;
}
#sp-smart-slider111.layout-maxima .slider-controllers ul li.active a{
  background: #045 !important;
  color:#a6eeff !important;
  border-left:1rem solid #a6eeff !important;
}
/*----------------TECH LYC --------------------------------*/
#sp-smart-slider112 .maxima-slider .slider-text ul li{
    color:transparent;
}
#sp-smart-slider112 .maxima-slider .slider-text p.tucne{
  color:transparent;
  font-weight:bold;
}
#sp-smart-slider112.layout-maxima .slider-controllers ul li a{
  background:#a6eeff !important;
  color:#045 !important;
  border-left:1rem solid #045 !important;
}
#sp-smart-slider112.layout-maxima .slider-controllers ul li.active a{
  background:#045 !important;
  color:#a6eeff !important;
  border-left:1rem solid #a6eeff !important;
}
/*----------------BIO FARM --------------------------------*/
#sp-smart-slider115 .maxima-slider .slider-text ul li{
  color:transparent !important;
}
#sp-smart-slider115 .maxima-slider .slider-text p{

  color:transparent !important;
  font-weight:bold;
}
#sp-smart-slider115.layout-maxima .slider-controllers ul li a{
  background:#fff !important;
  color:var(--gray-800) !important;
  border-left:1rem solid #405 !important;
}
#sp-smart-slider115.layout-maxima .slider-controllers ul li.active a{
  background:#405 !important;
  color:#fff !important;
  border-left:1rem solid #fff !important;
}
/*----------------CHEMIK OPERATOR --------------------------------*/


#sp-smart-slider234 .maxima-slider .slider-text ul li{
  color:transparent !important;
}
#sp-smart-slider234 .maxima-slider .slider-text p{

  color:transparent !important;
  font-weight:bold;
}
#sp-smart-slider234.layout-maxima .slider-controllers ul li a{
  background:#fff !important;
  color:var(--gray-800) !important;
  border-left:1rem solid #405 !important;
}
#sp-smart-slider234.layout-maxima .slider-controllers ul li.active a{
  background:#405 !important;
  color:#fff !important;
  border-left:1rem solid #fff !important;
}
/*----------------POTRAVINY --------------------------------*/
#sp-smart-slider215 .maxima-slider .slider-text ul li{
  color:transparent !important;
}
#sp-smart-slider215 .maxima-slider .slider-text p{

  color:transparent !important;
  font-weight:bold;
}
#sp-smart-slider215.layout-maxima .slider-controllers ul li a{
  background:#fff !important;
  color:var(--gray-800) !important;
  border-left:1rem solid #5D3B01 !important;
}
#sp-smart-slider215.layout-maxima .slider-controllers ul li.active a{
  background:#405 !important;
  color:#fff !important;
  border-left:1rem solid #fff !important;
}


/*----------------MARKETING A OBCHOD --------------------------------*/
#sp-smart-slider120 .maxima-slider .slider-text p{

  color:transparent;
  font-weight:bold;
}
#sp-smart-slider120 .maxima-slider .slider-text ul li{

  color:transparent;
}
#sp-smart-slider120.layout-maxima .slider-controllers ul li a{
  background:#f59712 !important;
  color:#fff !important;
  border-left:1rem solid #ffc800 !important;
}
#sp-smart-slider120.layout-maxima .slider-controllers ul li.active a{
  background:#ffc800 !important;
  color:var(--gray-800) !important;
  border-left:1rem solid #f59712 !important;
}

/*-------------------------------------------------------------------------*/

.maxima-slider .slider-text ul li:last-child{

  border-bottom:none !important;
}

/*----------------STROJARSTVO --------------------------------*/
#sp-smart-slider108.layout-maxima .slider-controllers ul li a , #sp-smart-slider269.layout-maxima .slider-controllers ul li a{
  background:#2b4d01 !important;
  color:#c6e9af !important;
  border-left:1rem solid #c6e9af !important;
}
#sp-smart-slider108.layout-maxima .slider-controllers ul li.active a, #sp-smart-slider269.layout-maxima .slider-controllers ul li.active a{
  background:#c6e9af !important;
  color:#2b4d01 !important;
  border-left:1rem solid #2b4d01 !important;
}
#sp-smart-slider108 .maxima-slider .slider-text ul li, #sp-smart-slider269 .maxima-slider .slider-text ul li{
  color:transparent;
 }
#sp-smart-slider108 .maxima-slider .slider-text p, #sp-smart-slider269 .maxima-slider .slider-text p{
   color:#2b4d01 !important;
  font-weight:bold;
}
/*------------------------------------ Ĺ&nbsp;TITKY VPRAVO----------------------------------*/
.layout-maxima .slider-controllers::after{
  content: "" !important;
  display: table !important;
  clear: both !important;
}
.layout-maxima .slider-controllers ul{
  padding-left:1rem !important;

}

.layout-maxima .slider-controllers ul li a{
   font-family: 'Roboto Condensed', sans-serif !important ;
   font-size:1.2rem !important;
   padding:.625rem !important;
 }




#gk-tabs-133 .intro-text{
   margin-top:1.5rem;

}
.img-intro{
  display:block;

  margin: 0  0 1rem 0;
  /*float:left;*/

}
 div.obrazok{
  display:inline-block;
  margin:1rem auto 1.5rem auto;

}
div.f-vpravo{
  margin: 1.5rem 0 1.5rem 1.5rem;
  float:right;
}
div.f-vlavo{
  margin: 2rem  2rem 2rem 0;
  float:left;
}
/*---------------- GK TABS triedy------------------*/

.gkTabsItem{
  padding: 1rem !important;

}

#gk-tabs-133 .container{
  width:100% !important;
 }
 .line-under{
   border-bottom:1px solid #444;
   margin-bottom:1rem;
 }
#gk-tabs-133 h3{

  font-weight:400;

}
#gk-tabs-133 h4{

  background-color:#eee;
  padding:0.5rem;

}

#gk-tabs-133 p.zam-funkcia{
 font-weight:bold;
 color:#999 !important;
 margin-top:-0.5rem;

}
.foto-zam{

  width:90%;
  height:auto;
  background:no-repeat center center;
  background-size:cover;

}
.responsive-img {
        width : 100%;
        height: auto;
}

.ciara-1{
  border-bottom:1px solid #eee;
  margin:2rem 0;

}
#gk-tabs-133 a.label{
  margin:0.3rem !important;
  padding:0.3rem 0.8rem !important;

}
 dd::after{
  display: table;
    content: "";
    clear: both;
  }


/*-------------------------USpechy ZIAKOV--------------------*/
.vina-accordion-content .vina-accordion-item div.title {

    margin-right: 1.875rem;
    font-family: "Roboto Condensed",sans-serif;
    font-weight: 400;
    font-size: 1.125rem;

}
.vina-accordion-content .info {
  background-color:#999;
  padding:.3125rem .625rem;
}
.vina-accordion-content .introtext {

   padding:.625rem;

}

.subhead{
  padding:3px 10px;
  background-color:var(--gray-800);
  color:#eee;
  /*border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;*/

}


.t3-copyright {
    background-color:#000;
    border-top: 1px solid #eee;
    color:#777;

    padding: .625rem 0px .625rem;
}
.t3-copyright small{ line-height:1.375rem;}
.t3-copyright h6{ margin:0;}
.t3-copyright .copyright {margin-bottom:0;}
/*------------------------SEKCIA RODICIA-----------------------------------*/

.icon-header{
  text-align:center;
  font-size:6rem;
  color:#eee;
  padding:1rem 2rem 2rem 3rem;
}

.box-heading{
  text-align:center;

}
.bg-info, .bg-rozvrh-tr,.bg-rozvrh-uc{
  padding:2rem;

}
.bg-info{background-color:#eee;}
.bg-rozvrh-tr{background-color:#a6eeff;}
.bg-rozvrh-uc{background-color:#0cf;}
#Mod158 .fa,#Mod159 .fa,#Mod160 .fa{color:#08a;}
#card1,#card2{position:relative;height:400px;}
#card1 form input{margin-left:auto;margin-right:auto;}
.flip-box{position:relative;}
.front{z-index:300;
  position:absolute;
  width:100%;
}
.back{z-index:99;
  position:absolute;
  width:100%;
  height:100%;
  text-align:center;
}
#card2 li{font-size:1.6rem;padding:0.3rem 0.5rem; border:1px solid white;}

#card2 li a{display:block;}

#card2 .roc-1 li{background-color:#ffc800;color:#584E07;width:25%;}
#card2 .roc-2 li{background-color:#ffc800;color:#584E07;width:20%;}
#card2 .roc-3 li{background-color:#ffc800;color:#584E07;width:25%;}
#card2 .roc-4 li{background-color:#ffc800;color:#584E07;width:25%;}

/*----------  GALERIA----------------------------------------*/
.sige_thumb img
{
  border:1px solid #fff !important;
  padding: 0 !important;
  box-shadow:5px 5px 10px #999;
}


#Mod174 .row{
  /*background:linear-gradient(to left,#a6efff,transparent);*/
}

#Mod175 hr, #Mod178 hr,#Mod179 hr {
border-color: #C2C2C2;
}



.logo{
  margin-right:1.5rem;
  display:inline-block;}






/*------------------------------ZMLUVY---------------------------------------*/

.modra-tabulka th{
  background-color:#00CCFF;
  color:#fff;
  padding:1rem .5rem !important;
}
.modra-tabulka tr:nth-child(odd){
    background-color:var(--gray-300);
 }
.modra-tabulka td{border-bottom:1px solid #bbb;}

.modra-tabulka {border:1px solid #bbb;width:100%;margin:1rem 0;}


.modra-tabulka tr:nth-child(even){
  background-color:#dadada;

}


/*-----------------------------GOOGLE MAPA ----------------------------*/
.google-maps {
position: relative;
padding-bottom: 0%;
height: 0;
overflow: hidden;
}
.google-maps img {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}

#gmap_canvas img{
    max-width:none!important;background:none!important
}

/* STATISTIKA NAVSTEVNOSTI*/

#Mod216, #Mod217{
  margin-bottom:0 !important;

}

#visit-stats{
  padding-top:0 !important;
  padding-bottom:0 !important;
  border-top: 1px solid #3E3E3E;
background-color: #2A2A2A;
}
ul.cwt-hor-items&gt;li:first-child{
  font-weight:bold !important;
  color:#0cf !important;

}

/*--------------------------Vyhladavanie-------------------------------*/

span.highlight{
  background-color:#ffc800;

}

/*------------------------------IFRAMY - ZASTUPVANIE ROZVRH -----------------------------------*/

iframe.zastup{}
iframe.rozvrh{}
iframe.faktury{}
iframe.objednav{}

.cislovany-a{
    list-style-type:decimal ;
    padding-left:30px !important;
}
.cislovany-a&gt;li&gt;ol{
  list-style-type:lower-latin;
}

.cislovany&gt;li&gt;ul{
  list-style-type:square;
}
.cislovany&gt;li&gt;ol{
  list-style-type:lower-roman;
}
/*---------------OFF CANVAS----------------------*/
.t3-off-canvas .t3-off-canvas-header {background: #000;}
.t3-off-canvas {background: #222;color:#eee;}
.t3-off-canvas-header-title, #t3-off-canvas .close{color:#eee;opacity:0.7;}


/*-----------------------ALL VIDEOS PLUGIN--------------------------*/
.avPlayerContainer .avPlayerBlock video {
    transform: scale(1,1)!important;
}

/*----------------------VINA ACCORDEON--------------------------------*/

#vina-accordion-content253 .vina-accordion-container {

    background: rgba(0,0,0,0.08) !important;
    color: var(--gray-800);
    border: 1px solid #0067a2 !important;

}
#vina-accordion-content253 .vina-accordion-item {

    background: rgba(0,0,0,0.4) !important;
    color: white !important;

}
#vina-accordion-content253 .accordion-open {

    background: rgba(0,103,162,0.9) !important;
    color: #ffffff ;

}

/*------------------------UPRAVA STYLOV SIEGE PLUGINU-----------------------*/
.sige{
display: flex !important;
flex-wrap: wrap;
align-items: center;
}
.sige_cont_1, .sige_cont_0{
    width: auto !important;
    height: auto !important;
    clear: both;
    display: block;
}
/*------------------------------------SKOLA AKCIE-----------------------------------*/
/*.blog .article-title {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}*/

.cat-children{display:none;}

#Mod263 h3{
 margin-bottom:0;
}
#Mod263 .categories-module{

display: flex;
flex-direction: row;
justify-content: flex-start;
flex-wrap: wrap;

}
#Mod263 .categories-module&gt;li{
margin:0 5px 5px 0;


}
.t3-sidebar {padding-top: 0;}

#Mod264 .thumbnail h3, #Mod281 .thumbnail h3{
font-size:1.25rem !important;
line-height:2rem !important;
text-align:center !important;
margin-top: 0;
margin-bottom: 0;
}

/*----------------BRAEDCRUMBS------------------*/
.home-icon{
    font-size:1.3em;
}
/*.breadcrumb {
  margin: 0px;
  padding: 0px;
  font-size: 0px;
  line-height: 0px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  height: 40px;
}
.breadcrumb li {
  position: relative;
  margin: 0px 0px;
  padding: 0px;
  list-style: none;
  list-style-image: none;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  border-left: 1px solid var(--gray-300);
  transition: 0.3s ease;
}
.breadcrumb li:hover:before {
  border-left: 10px solid #96be11;
}
.breadcrumb li:hover a {
  color: #000;
  background: #96be11;
}
.breadcrumb li:before {
  content: "" !important;
  position: absolute;
  right: -9px;
  top: -1px;
  z-index: 20;
  border-left: 10px solid #fff;
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
  transition: 0.3s ease;
}
.breadcrumb li:after {
  content: "";
  position: absolute;
  right: -10px;
  top: -1px;
  z-index: 10;
  border-left: 10px solid var(--gray-300);
  border-top: 22px solid transparent;
  border-bottom: 22px solid transparent;
}
.breadcrumb li.active a {
  color: #000;
  background: #96be11;
}
.breadcrumb li.first {
  border-left: none;
}
.breadcrumb li.first a {
  font-size: 18px;
  padding-left: 20px;
  border-radius: 5px 0px 0px 5px;
}
.breadcrumb li.last:before {
  display: none;
}
.breadcrumb li.last:after {
  display: none;
}
.breadcrumb li.last a {
  padding-right: 20px;
  border-radius: 0px 40px 40px 0px;
}
.breadcrumb li a {
  display: block;
  font-size: 12px;
  line-height: 40px;
  color: #757575;
  padding: 0px 15px 0px 25px;
  text-decoration: none;
  background: #fff;
  border: 1px solid var(--gray-200);
  white-space: nowrap;
  overflow: hidden;
  transition: 0.3s ease;
}*/

/*  PAGE HEADERS*/

.page-header-banner{
    width:100%;
    height:350px;
    overflow:hidden;
}

.page-header-banner img{
    width:100%;
    height:auto;
}
.page-header-banner .header-banner{

    background-position:bottom center;
    background-size:cover;
    background-attachment:fixed;
    width:100%;
    height:100%;

}
.page-header-banner .akcie{
    background-image:url('../../../images/banners/headers/Akcie-banner.jpg');
}


.pagination &gt; li &gt; a{
    background-color:rgba(0, 119, 187, 0.35);
}

.pagination &gt; .disabled &gt; a{
background-color:rgba(161,161,161,0.35);

}
.pagination &gt; li &gt; a:hover{
    background-color:rgba(0,119,187,0.3) !important;
}

.zoznam_ziakov{display:none;}


#sptab276 ul.tabs_container li.tab, #sptab276 ul.tabs_container li.tab span {

    font-size: 1em !important;
    font-family: "Roboto Condensed";
    font-weight:400 !important;
    display:block !important;

}
.t3-sidebar {

    padding-right: 0 !important;

}
.d-flex{
    display:flex;
}
.flex-row{
    flex-direction:row;
}
/* .event-desc{
    display:flex;
    align-items:center;
} */
/* .cal-box{
    width:100px;
    margin-right:0.5em;
    flex-shrink: 0;
} */

#sptab276 .tabs_mask, #sptab276 ul.tabs_container li span {

    height: auto !important;
    line-height: 2.5em !important;

}
#sptab276 ul.tabs_container li.tab {

    clear: both !important;
    border-right: 0 solid var(--gray-800) !important;
    flex: 1 0 auto !important;

}

#sptab276 ul.tabs_container{
display:flex !important;
flex-direction:row;
flex-wrap:wrap;

}
 /* .mod_events_latest_table td{
    padding:0 !important;
} */
 /* .mod_events_latest_table tbody{
    display:block;
} */
#sptab276 .tab-padding {

    padding: 5px !important;

}

/* .mod_events_latest_table tr{
display: block !important;
margin-bottom: 0.5em;
background-color: var(--gray-200);
border-radius: 3px;

} */

/* .mod_events_latest_table
{
    background-color:#f2f2f2;
} */
.futute-events .event-date-cont{
    background-color:#00728f;
}

#vina-accordion-content279 .accordion-open {

    background: #0cf !important;
    color: #ffffff;

}
.vina-accordion-container .info{
    background-color: #ececec;
padding: .5rem;
font-size: .75rem;
color: #777;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
font-style:normal !important;
}
.vina-accordion-content h3.title, #Mod283 .thumbnail h3 ,#Mod264 .thumbnail h3{

    color:#0077bb;
    font-weight:lighter;
    font-size:1.5rem;
    padding: 0 .625em ;
    line-height: 1.35em;

}
#vina-accordion-content280 img{
    width:100%;
}
.pagination-wrap{
 display:flex;
 justify-content:center;
}

.item-page article .intro-image-box .img-intro{
    margin-bottom:0;
}
.item-page article .intro-image-box, .news-sost article .item-image{
    margin-bottom:1.5em;
}
.item-page article .article-aside{margin-top:0;}
.item-page .pagenav{
    display:flex;
    justify-content:space-between;
}
.item-page .pagenav .next a&gt;i{
    margin-left:1em;
}
.item-page .pagenav .previous a&gt;i{
    margin-right:1em;
}
.item-page .item-image,.item-page .item-image img{
    width:100%;
}
#Mod276 .mod_events_latest_table td{display:block;padding-right:0.5rem;}
.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}
</pre></body></html>