p {
	font-family: 'Open Sans';
}

a, a:focus {
  color: #a89c3a;
}

html {
  overflow-x: hidden;
}

h1.page-title {
  margin-bottom: 30px !important;
}

#main-content {
	padding: 63px 0 30px 0;
}
#logo {
	float: left;
	position: absolute;
	top: 10px;
  z-index:999;
}
#header-top {
	padding-bottom: 5px;
}
#header-top, .toggle-control {
	border: 0px
}
#header-top:before {
	display: block;
	width: 100%;
	background: url('../images/topline.jpg') top left repeat-y;
	background-size: contain;
	height: 7px;
}

.tb-megamenu .nav > li > a
{padding-left:0}
#header-top-inside .col-md-7 {
	padding-left: 0px
}
#quick-menu {
	padding-top: 7px;
}
#quick-menu ul {
	float: right;
  padding-bottom: 10px;
}
#quick-menu ul li {
	font-family: 'Open Sans';
}
#quick-menu ul li a {
	color: #ffffff
}
#header-top ul.menu li a {
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	    padding: 0px 5px 0px;
}
#header-top ul.menu li.last a {
	padding-right: 0px;
}
#main-navigation {
	background: url('../images/menubg.jpg') top left repeat-x;
	background-size: contain;
	padding-top: 16px;
	
}
.tb-megamenu {
	background-color: transparent
}
.tb-megamenu .nav > li > a {
	color: #474747;
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: bold;
	border: 0px; 
}
.tb-megamenu .nav  .dropdown-toggle .caret {
	border-top-color: #474747!important;
	border-bottom-color: #474747!important;
}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
	background: transparent;
	color: #847d41;
}
.tb-megamenu .nav li.dropdown.open .caret, .tb-megamenu .nav li.dropdown.open.active .caret, .tb-megamenu .nav li.dropdown.open a:hover .caret, .tb-megamenu .nav li.dropdown.open a:focus .caret {
	border-top-color: #847d41;
	border-bottom-color: #847d41;
}
.tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret {
	border-top-color: #847d41!important;
	border-bottom-color: #847d41!important;
}
.tb-megamenu .nav-tabs .open .dropdown-toggle,
#header-top ul.menu li a:hover, .tb-megamenu .nav-pills .open .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .tb-megamenu .nav > li.dropdown.open.active > a:focus {
	background: transparent;
	color: #847d41;
}
#main-navigation-inside ul>li {
	float: none;
	width: 1%;
	white-space: nowrap;
	display: table-cell;
}
#main-navigation-inside ul.tb-megamenu-subnav>li
{display:block;width: 100%;}

#main-content {
	/* border-top: 2px solid #fff; */
}
.right-menu-bar ul {
	padding: 0px
}
.right-menu-bar ul li {
	list-style: none;
	text-align: center;
}
.right-menu-bar ul li a {
	color: #6f7071;
	background-color: #f8f7eb;
	display: block;
	width: 63px;
	height: 63px;
	border-bottom: 1px solid #807a67;
	font-size: 16px;
	font-family: 'Open Sans';
	display: table-cell;
	vertical-align: middle;
}
.right-menu-bar ul li a:hover {
	background-color: #b91c1c;
	cursor: pointer;
	color: #fff;
	text-shadow: 1px 2px 2px #000;
}
/* start ANIMATED */
.view-id-aktualita_sidebar .item-list li .views-field-title a:after,
.view-id-pouzivatelia .views-field-field-priradenie-institucie a:after,
.view-id-pouzivatelia .views-field-name a:after,
.fancybox img,
 .socials i, #footer .menu li a:after, .accordion h6.panel-title a .icon,.builder-content-builder-list .builder-content .shadow,.builder-content-builder-quicklinks .bgimage .shadow,.builder-content-builder-quicklinks .bgimage h3,.quicklinks-list li a .link-title:after,.ql li a:after,.builder-content-builder-predmety-block .item-list li a:after,.builder-content-builder-banner-files .button-outlined i,#block-menu-menu-bocne-menu li span.icon,#block-menu-block-2 li span.icon,.builder-content-builder-list, .footer-link,.region-top-content ul li a,.programy li a,.programy li a span {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


.footer_logo,.footer_logo:before,.clovek img,.builder-content-builder-vizitka .menopriezvisko {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
/* end ANIMATED */
.right-menu-bar {
	display: flex;
	height: 100%;
	position: fixed;
	transition: all 0.3s ease-in-out;
	right: 0;
	background-color: #807a67;
	z-index: 100;
}
.right-menu {
	display: block;
	height: 100%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: fixed;
	right: 0;
	background-color: #000;
	z-index: 999;
	margin-right: -110px;
}
.right-menu.open {
	margin-right: 0px;
}
.right-menu-bar.open {
	margin-right: 110px;
}
.sticky {
	position: fixed;
	top: 0px;
}
.top_info {
	background: url('../images/bg.png') top left no-repeat;
	background-size: cover;
	padding-top: 5px;
}
#page {
	background-color: #f8f7eb;
	/*  url('../images/univerzita.jpg') left -60px no-repeat;
*/
}

 
.whitebg
{background-color:#fff}
body.admin-menu {
	margin-top: 29px !important;
}
.contentarea.is-standard-sidebar {
	width: calc(1140px + ((100% - 1140px)/ 2) - 185px + 240px);
}
.contentarea-contained {
	padding-right: 20px
}
#views_slideshow_cycle_main_udalosti-block {
	padding-left: 60px;
	padding-right: 15px!important;
}
#block-views-udalosti-block {
	padding-bottom: 20px;
	margin-bottom: 36px;
}
#block-views-udalosti-block .views-field-field-obrazok {
	float: right;
}
#block-views-udalosti-block .views-field-field-obrazok .field-content {
	padding: 6px 16px;
}
#block-views-udalosti-block .views-field-field-obrazok:before {
	content: ' ';
	display: block;
	width: 100%;
	border-top: 1px solid #215846;
	height: 38px;
	border-left: 1px solid #215846;
	border-right: 1px solid #215846;
	position: relative;
	top: 23px;
}
#block-views-udalosti-block .views-slideshow-cycle-main-frame-row-item:after {
	content: ' ';
	display: block;
	width: 100%;
	height: 40px;
	border-left: 1px solid #215846;
	border-right: 1px solid #215846;
	border-bottom: 1px solid #215846;
	display: inline-block;
	margin-top: -18px;
}
.view-id-udalosti .views-field-nothing h2 {
	padding-left: 0px;
	padding-top: 70px;
	margin-bottom: 20px;
	font-family: 'Open Sans';
	margin-top: 0px;
	font-size: 40px;
	line-height: 45px;
  color:#fff;
}
#black-views-udalosti-block .views-slideshow-cycle-main-frame-row {
	width: 100%;
}
#black-views-udalosti-block .button:before {
	content: ' ';
	display: block;
	width: 17px;
	height: 19px;
	background: url('../images/dzindzig.png') bottom left no-repeat;
	margin-right: 10px;
	float: left;
}
.view-id-udalosti .views-field-nothing {
	min-height: 282px;
}
.view-id-udalosti .views-field-nothing p {
	font-family: 'Open Sans';
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-shadow: 2px 1px 7px #000;
	max-width: 441px;
}
.view-id-udalosti .views-field-nothing p:hover
{cursor:default;}
.button a {
	padding: 8px 40px;
	font-family: 'Open Sans';
	border: 2px solid #215846;
	position: relative;
	z-index: 99;
	color: #215846;
}
.button a:hover {
	border-color: #59907E;
	color: #59907E
}
.view-id-udalosti .button a {
	position: relative;
	top: -9px;
}
.view-id-udalosti .views-slideshow-cycle-main-frame {
	width: 100%!important
}
.view-id-udalosti .views-field-nothing h2 a {
	color: #fff;
	text-shadow: 2px 1px 7px #000;
}
.view-id-udalosti .views-slideshow-cycle-main-frame-row {
	width: 100%!important;
	margin-bottom: 44px;
	overflow: visible;
}
.view-id-udalosti .views-slideshow-cycle-main-frame {
	overflow: visible!important;
}
#views_slideshow_cycle_teaser_section_udalosti-block {
	margin-bottom: 16px;
	display: block;
}
.view-id-udalosti .views-slideshow-controls-bottom {
	position: relative;
	z-index: 11;
	top: -110px
}
.contextual-links-trigger {
	z-index: 999999;
}
.view-id-udalosti .view-footer {
	position: absolute;
	width: 90%;
	margin-left: 2.5%;
}
.view-id-udalosti .view-footer #prev, .view-id-udalosti .view-footer #next {
	display: block;
	width: 41px;
	height: 41px;
	background: #fff url('../images/arrows.png') center 7px no-repeat;
	border: 2px solid #d7cc70;
	outline: 3px solid #fff;
	float: right;
	position: relative;
	z-index: 9;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.view-id-udalosti:hover .view-footer #next, .view-id-udalosti:hover .view-footer #prev {
	opacity: 1;
}
.view-id-udalosti .view-footer #prev:hover, .view-id-udalosti .view-footer #next:hover {
	cursor: pointer;
	background-color: #fffad4;
}
.view-id-udalosti .view-footer #prev {
	float: left;
	background-position: center -30px
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item {
	float: left;
	display: block;
	background-color: #807a67;
	font-family: 'Open Sans';
	font-weight: bold;
	padding: 40px;
	padding: 28px;
	width: 33%;
	font-size: 17px;
	height: 90px;
	padding-top: 29px;
	color: #fff;
	padding-bottom: 49px;
	-webkit-box-shadow: inset 6px 10px 10px -12px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 6px 10px 10px -12px rgba(0,0,0,0.75);
	box-shadow: inset 6px 10px 10px -12px rgba(0,0,0,0.75);
	position: relative;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	;
	margin-right: .33333333%;
}
.view-id-aktuality .col {
	padding-left: 0px;

}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item .views-content-title:before {
	content: ' ';
	display: block;
	width: 43px;
	height: 4px;
	background-color: #b91c1c;
	position: absolute;
	margin-top: -18px;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item.active {
	background-color: #990000;
	color: #fff;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item:before {
	display: block;
	position: absolute;
	width: 100%;
	height: 40px;
	bottom: -40px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	right: 0;
	content: "";
	border-top: solid 20px #807a67;
	border-right: solid 20px transparent;
	border-left: solid 0px #807a67;
	border-bottom: solid 10px transparent;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item.active:before {
	border-top-color: #990000;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item.active .views-content-title:before {
	background-color: #d7cc70
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item:hover .views-content-title:before {
	background-color: #d7cc70
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item:hover {
	background-color: #990000;
	cursor: pointer;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item:hover:before {
	border-top-color: #990000;
	cursor: pointer;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item.active:hover {
	background-color: #990000;
	cursor: pointer;
}
.view-id-udalosti .widget_pager .views-slideshow-pager-field-item.active:hover:before {
	border-top-color: #990000;
	cursor: pointer;
}
@media (min-width:330px) {
.contentarea.is-fullwidth, .contentarea.is-narrowfullwidth, .contentarea.is-standard-sidebar, .contentarea.is-sticky-sidebar {
	margin-left: 10px
}
}
@media (min-width:768px) {
.contentarea.is-standard-sidebar, .contentarea.is-sticky-sidebar {
	width: 755px;
	margin-left: auto
}
}
@media (min-width:1024px) {
.campusmap-inner, .contentarea-contained, .degree-dual-inner, .degree-inner {
	padding-right: 80px
}
.contentarea.is-sticky-sidebar {
	width: 805px;
	margin-top: 0;
	margin-left: auto
}
}
@media (min-width:1280px) {
.contentarea.is-sticky-sidebar {
	width: calc(1140px + ((100% - 1140px)/ 2) - 185px)
}
.contentarea-contained {
	padding-right: 0;
	width: 1140px
}
.contentarea.is-fullwidth, .contentarea.is-narrowfullwidth, .contentarea.is-standard-sidebar {
	width: calc(1140px + ((100% - 1140px)/ 2));
}
.contentarea-block {
	padding-top: 70px;
	padding-bottom: 70px;
	padding-left: 75px
}
.is-standard-sidebar .contentarea-block {
	padding-left: 315px
}
.is-fullwidth .contentarea-block, .is-narrowfullwidth .contentarea-block {
	padding-left: 110px
}
}
@media (min-width:1366px) {
.is-fullwidth .campusmap-inner, .is-fullwidth .contentarea-contained, .is-fullwidth .degree-dual-inner, .is-fullwidth .degree-inner, .is-fullwidth .facultybragfacts-inner, .is-fullwidth .globalalumni-inner, .is-fullwidth .homevideo-media-inner, .is-fullwidth .inlineimage-inner, .is-fullwidth .inlinevideo-media-inner, .is-fullwidth .mediainline-inner, .is-fullwidth .newsdetail-body, .is-fullwidth .newsdetail-header {
	width: 1140px
}
}
.tb-megamenu .nav .dropdown-toggle .caret:after {
	width: 0;
	height: 0;
	vertical-align: top;
	border-top: 4px solid #fefefc;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	float: right;
	margin-top: -6px;
	position: relative;
	left: 4px;
}
.tb-megamenu .nav .dropdown-toggle .caret {
	margin-top: 10px;
}
.view-id-aktuality .views-field-nothing {
	    background-color: #fff;
    width: 95%;
    /* margin: 0 auto; */
    text-align: left;
    position: relative;
    /* min-height: 250px; */
    
    z-index: 9;
    padding-top: 0px;
    float: right;
    padding-left: 15px;
    display: table;
    height: 100%;    
        margin-top: -20px;
}
.view-id-aktuality li {
	margin-right: 20px;
}

.view-id-aktuality.view-display-id-block_4 li,
.view-id-aktuality.view-display-id-block_5 li
{
padding-right:15px;
}
.view-id-aktuality li .views-field-field-obrazok img,
.view-id-aktuality .col .views-field-field-obrazok img {
	width: 100%;
 
}
.view-id-aktuality li h3 a,
.view-id-aktuality .col h3 a {
	text-align: left;
	font-size: 16px;
	font-family: 'Open Sans';
	text-decoration: none;
	display: inline;
}

.view-id-aktuality .col p
{margin-bottom:0px;padding-right:20px}
.view-id-udalosti .views-field-field-obrazok img {
	width: auto;
	margin: 0 auto;
	min-height: 500px;
	max-width: none!important;
}
.view-id-udalosti .views-field-field-obrazok {
	position: absolute;
	z-index: 0;
	min-height: 500px;
}
.view-id-udalosti .views_slideshow_cycle_main {
	overflow: hidden
}
#views_slideshow_cycle_div_udalosti-block_1_0 {
	width: 100%!important;
}
.view-id-udalosti .views-field-nothing {
	position: relative;
	z-index: 10;
}
.view-id-udalosti .views-field-nothing .container {
	display: block;
}

.view-id-udalosti .views-field-nothing .container.dis1
{display:none}

.nopadding {
	padding: 0px;
}
/* //////////////////// start SOCIALS TOP */
.socials {
	list-style: none;
	padding: 0px;
	float: right;
}
.socials li {
	float: left;
	list-style: none
}
.socials li a {
	width: 45px;
	height: 45px;
	background-color: #f5efbb;
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 15px;
}
.socials li a:hover i {
	text-shadow: 3px 2px 9px #000;
}
.socials li a.facebook {
	background-color: #124892
}
.socials li a.instagram {
	background-color: #cd486a
}
.socials li a.wikipedia {
	background-color: #cecece
}
.socials li a.twitter {
	background-color: #1cb7eb
}
.socials li a.youtube {
	background-color: #ca3737
}
.socials li a.googleplus {
	background-color: #e3411f
}
/* //////////////////// end SOCIALS TOP */
/* //////////////////// start AKTUALITY FRONTPAGE */
.view-id-aktuality .col img {
	width: 100%;
}
#block-views-aktuality-block-1 {
	overflow: hidden;
}
.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
	float: left;
	display: block;
	border: 2px solid #807a67;
	width: 41px;
	height: 41px;
	background: #fff url('../images/arrows_brown.jpg') center 4px no-repeat;
}
.jcarousel-prev-horizontal:hover, .jcarousel-next-horizontal:hover
{cursor:pointer;}
.jcarousel-next-horizontal {
	border-left: 0px;
	background-position: center -40px;
}
.view-id-aktuality .source {
	float: left;
}
.view-id-aktuality .source a {
	color: #828282;
	font-weight: bold;
	font-size: 14px
}
.view-id-aktuality .created {
	color: #828282;
	float: left;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 14px
}
.view-id-aktuality li h3 a,
.view-id-aktuality .col h3 a {
	box-shadow: inset 0 -1px 0 #000;
	transition-duration: .2s; 
  line-height:19px;
}
.view-id-aktuality li:hover h3 a,
.view-id-aktuality .col:hover h3 a {
	box-shadow: inset 0 -3px 0 #000;
}
.view-id-aktuality li p,
.view-id-aktuality .col p
 {
	clear: both;
  padding-bottom:15px;  
}
.view-id-aktuality ul
{padding:0;}
.view-id-aktuality li
{list-style:none;}
.view-id-aktuality li p::first-letter,
.view-id-aktuality .col p::first-letter {
	font-size: 300%;
	float: left;
	padding: 0px;
	font-size: 51px;
	line-height: 36px;
	margin-top: 7px;
	height: 46.72px;
  display:block; 
}
#block-views-aktuality-block-1 {
	margin-top: 40px;
}
div.contextual-links-wrapper {
	right: 50px;
}
.view-id-aktuality .col .views-field-field-obrazok,
.view-id-aktuality .views-row .views-field-field-obrazok
{
	overflow: hidden;
   position:relative;
  top: 22px;
}

.view-id-aktuality .jcarousel-prev-horizontal
{margin-left:18px;}

.view-id-aktuality .col:hover img,
.view-id-aktuality .views-row:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: .85;
	-webkit-transition: -webkit-transform 10s ease-out, opacity 0.5s ease;
	-moz-transition: -moz-transform 10s ease-out, opacity 0.5s ease;
	-ms-transition: -ms-transform 10s ease-out, opacity 0.5s ease;
	-o-transition: -o-transform 10s ease-out, opacity 0.5s ease;
	transition: transform 10s ease-out, opacity 0.5s ease;
}
/* //////////////////// end AKTUALITY FRONTPAGE */
/* ///////////////// start block univerzita pocitadlo  */
#block-univerzita-pocitadlo {
	background: #bbe7e2;
	padding: 0px;
  margin-bottom:15px;
  margin-top:15px;
}  #block-fakulta-pocitadlo {
	background: #bbe7e2;
	padding: 0px;
  margin-top:15px;
} #block-katedra-pocitadlo {
	background: #bbe7e2;
	padding: 0px;
  margin-bottom:15px;
  margin-top:15px;
}
/* ///////////////// end block univerzita pocitadlo  */
/* /////////////////////// start counter  */
.blueish {
	background-color: #bbe7e2;
}
.inrow {
	display: table;
	width: 100%;
	border-bottom: 2px solid #def3f6;
	padding-bottom: 5px;
	padding-top: 5px;
}
.head-row {
	display: table;
	width: 100%; 
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 20px;
}
.head-row .desc {
  padding-right: 15px;
	color: #3b626a;
	float: right;
	font-weight: bold;
	font-size: 12px;
	margin-right: 5px;
	width: 50px;
  min-height:48px;
	text-align: right;
}
.greenish h2 {
	font-size: 32px;
	color: #215846
}
.greenish p {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
}
.greenish img {
	float: left;
	position: relative;
	left: -30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.greenish {
	/*background-color: #a8decc;*/
	overflow: visible!important;
}
.menu-bg {
	/* url('../images/bg-counter.png') top right repeat-y
	background-color: #aedecc;*/
	display: table;
	border-right: 1px solid #295846;
}

.bg-trans
{background-color:transparent!important;}
.menu-bg .menu li {
	list-style: none;
	border: 0px;
	padding: 0px;
}
.menu-bg .menu li a {
	display: block;
	width: 100%;
	padding: 15px 0 15px 0;
	height: 100%;
}
.menu-bg .menu li a {
	font-size: 14px;
	font-weight: bold;
	color: #215846!important;
	background: url(../images/list.png) -12px 19px no-repeat;
	padding-left: 15px;
}

.builder-content-builder-vizitka:hover img
{border-radius:33%;}
.builder-content-builder-vizitka:hover .menopriezvisko
    {color:#000;}
.menu-bg .menu li a:hover {
	background: #fff url(../images/list.png) 3px 19px no-repeat;
}
.blueish h4:before {
/*	content: "";*/
	display: block;
	border-left: 11px solid #215846;
	float: right;
	border-bottom: 44px solid transparent;
	position: absolute;
	top: 0;
	right: -11px;
}
.blueish a {
	display: block;
}
.blueish .first.inrow {
	padding-top: 25px;
}
.blueish a:hover {
	background-color: #9fd0d0;
}
.blueish a:hover label {
	cursor: pointer
}
.blueish h4:after {
/*	content: "";*/
	display: block;
	border-left: 5px solid #215846;
	float: right;
	border-bottom: 5px solid transparent;
	position: absolute;
	bottom: -5px;
	left: 0px;
}
.blueish h4 {
 	position: absolute;
	color: #215846;
	float: left;
	padding: 10px;
	padding-left: 5px; 
	font-size:28px;
	text-transform:uppercase;
}

.bluesish .label
{
    letter-spacing: .7px;}

.blueish .head-row
{margin-bottom:30px;}
.menu-bg ul {
	padding: 0px;
	margin-right: 20px;
	display: table-cell;
	vertical-align: middle;
}
.name {
	color: #195966;
	text-transform: uppercase;
	width: 70%;
	display: table-cell;
	vertical-align: middle;
	padding-left: 7px;
}
.name a {
	color: #195966;
}
.value {
	float: right;
	display: table;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background-color: #fff;
	text-align: center;
	margin-right: 10px;
}
.value span {
	display: table-cell;
	vertical-align: middle;
	font-size: 25px;
	color: #ffcc00;
	font-weight: bold;
}
.blueish a:hover .value {
	background-color: #ffcc00;
}
.blueish a:hover .value span {
	color: #fff;
}
/* /////////////////////// end counter  */
/* /////////////////////// start podujatia frontpage  */
.view-id-podujatia .views-row {
	float: left;
	display: block;
	width: 15%;
}
.view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child {
	width: 27.3%
}

.builder-grid-container .view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child
{
    width: 32.3%;
}
 
.builder-grid-container .builder-content-builder-podujatia-block .builder-content-title h4
{    width: 82%;}
.view-id-podujatia .views-row .views-field-field-obrazok {
	display: none
}




.node-type-studijny-program .builder-grid-container
{
	max-width:100%;
}
#block-views-podujatia-block {
	background-color: #fff;
	padding-bottom: 25px;
	padding-top: 60px; 
}
#block-views-podujatia-block .view-footer {
	position: absolute;
	background: #fff url('../images/shadow.png') top left repeat-x;
	margin-top: 25px;
	padding: 12px;
  padding-right:0;
  padding-bottom:0;
}
#block-views-podujatia-block .view-footer #slideshow-nav a {
	text-indent: -100px;
	overflow: hidden;
	display: block;
	float: left;
	width: 12px;
	height: 12px;
	margin: 5px;
	background-color: #bfe2ff
}
#block-views-podujatia-block .view-footer #slideshow-nav a.activeSlide {
	background-color: #1b95fc
}
.view-id-podujatia .views-slideshow-cycle-main-frame-row {
	width: 100%;
}
#block-views-podujatia-block h4,.builder-content-builder-podujatia-block .builder-content-title h4 {
	    width: 86.2%;
    color: #93cdff;
    font-family: Open Sans;
    font-size: 17px!important;
    padding:0px;
    letter-spacing: 3px;
    text-transform: uppercase;
    position: absolute;
    display: block;
    right: 0;
    z-index:99;
}
.node-page
{overflow:hidden}
.builder-content-builder-podujatia-block .builder-content-title h4
{  /* margin-top: 30px; */
    z-index: 99;}
.view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child .views-field-nothing .field-content a
{font-weight:bold}

.view-id-podujatia .views-slideshow-cycle-main-frame {
	width: 100%!important;
  overflow:visible!important;
}
.view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child .views-field-field-obrazok {
	float: left;
	display: block;
	left: -15px;
	margin-top: -5%;
	margin-left: -15px;
	margin-right: 12px;
}
.view-id-podujatia .views-field-nothing .field-content .title {
display: inline-flex;
    color: #000;
    padding-left: 14px;
    width: 100%;
    padding-bottom: 0px;
    line-height:19px;
    padding-top: 8px;
}
.view-id-podujatia .views-field-nothing .field-content {
	display: table;
	margin-left: 10px;
	border-left: 3px solid #93cdff;
	height: 100%;
}

.view-id-podujatia  .views-row:first-child .views-field-nothing .field-content {
border-color:#1b95fc;}
#block-views-podujatia-block .view-id-podujatia  .views-row:first-child .views-field-nothing .field-content {

 min-height:121px
}
.view-id-podujatia .views-field-field-datum-podujatia {

	float: left;

	display: table;
	position: relative;
	vertical-align: middle;
	padding-right: 15px !important;
	font-weight: bold;
	font-size: 14px;
}
.view-id-podujatia .views-field-field-datum-podujatia .date-display-single {
	display: table-cell;
	vertical-align: middle;
      color: #1b95fc;
}

.view-id-podujatia  .views-row:first-child .views-field-field-datum-podujatia .date-display-single
{color:#fff}


.view-id-podujatia .views-field-field-datum-podujatia .den,
.view-podujatia-mini-kalendar .views-field-field-datum-podujatia .den {
 background-color:#93cdff;
 	font-size: 36px;
	margin-right: 15px;
	float: left;
	font-weight: normal;
	float: left;
	display: flex;
  color:#fff; 
  padding:5px;
  padding-left: 2px;
  position:relative;
  padding-right: 0;
  
}
.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia .den,
.view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia .den
{margin-right:10px}
.view-id-podujatia .views-field-field-datum-podujatia .den
{font-size:0px;}
.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia .den,
.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia .den .date-display-single,
.view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia .den,
.view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia .den .date-display-single
{font-size:33px;}

/* .view-id-podujatia .views-field-field-datum-podujatia .den:before
{
    content: "";
    display: block;
    border-left: 11px solid #93cdff;
    float: right;
    border-bottom: 33px solid transparent;
    position: absolute;
    top: 0;
    right: -11px;
} */

.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia .den:before
{display:none;}
.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia {
 	background-color: #1b95fc; padding: 5px;
	padding-left: 10px;	color: #fff;}
 .view-id-podujatia   .views-row:first-child .den,
 .view-podujatia-mini-kalendar .views-row .den
 { background-color:transparent;padding:0px;}
.view-id-podujatia .views-row:not:first-child .den:after
{content: "";
	display: block;
	border-left: 5px solid red;
	float: right;
	border-bottom: 5px solid transparent;
	position: absolute;
	bottom: -5px;
	left: 0px;}
.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia:before {
	content: "";
	display: block;
	border-left: 11px solid #1b95fc;
	float: right;
	border-bottom: 33px solid transparent;
	position: absolute;
	top: 0;
	right: -11px;
}

/* .view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia:after {
	content: "";
	display: block;
	border-left: 5px solid #1b95fc;
	float: right;
	border-bottom: 5px solid transparent;
	position: absolute;
	bottom: -5px;
	left: 0px;
}       */



.widget-footer
{display:block;height:47px;    background: #fff url(../images/shadow.png) top left repeat-x;}


.view-id-podujatia .views-field-field-datum-podujatia .den .date-display-single,
.view-podujatia-mini-kalendar .views-field-field-datum-podujatia .den .date-display-single {
	font-weight: bold;
      font-size: 36px;
    color: #fff;
	margin-right: 5px;
}
.view-id-podujatia .views-row:hover .views-field-nothing .field-content
{border-color: #1b95fc;}
  .view-id-podujatia .views-row:first-child:hover .views-field-field-datum-podujatia,
.view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den
{background-color:#1b95fc} .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia:before,
.view-id-podujatia .views-row:hover .views-field-field-datum-podujatia:after,
.view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den:before
{
	border-left-color: #1b95fc!important;
 }                        

/* /////////////////////// end podujatia frontpage  */



/* /////////////////////// start banner  */

.banner-text
{position:absolute;display:table;z-index:9;}
.banner-text p:hover
{cursor:default}
.banner-text p
{font-family: 'Open Sans';
    font-size: 15px;
    color: #215846;
    line-height: 22px;
    font-weight: 600;}
.left_part
{width: 70%;
    float: left;
    padding-left: 3.5%;
    padding-right: 10%;}
.right_part
{width:60%;right:0;padding-right:5.5%;}
.banner-in
{display:table-cell;vertical-align:middle;height: 100%;}
/* /////////////////////// end banner  */


/* /////////////////////// start banner files  */
.builder-content-builder-banner-files 
{clear:both}
.builder-content-builder-banner-files .banner-text h3
{width:100%;color:#fff;}
.builder-content-builder-banner-files .banner-text
{width:100%}
.builder-content-builder-banner-files .banner-in p
{width:100%;color:#fff;font-size:14px;line-height:22px;}
.builder-content-builder-banner-files .button-outlined {
    color: #fff;
    position:relative;
    display:inline-block;
    font-size:20px;
        line-height: 27px;
    border: 2px solid #fff;
}
.builder-content-builder-banner-files .button-outlined:hover {
  color: #ccc;
  background-color:transparent;
    border: 2px solid #ccc;}
.builder-content-builder-banner-files .button-outlined i    
{  border: 2px solid #fff;
    border-radius: 100%; 
    padding-bottom: ;
    display: block;
    padding: 2px;
    width: 28px;
    height: 28px;
    padding-left: -1px;
    padding-bottom: 6px;
    padding-top: 0;
    font-size: 14px;
    line-height:24px;
    float: right;
    margin-left: 13px;
    
    }    
.builder-content-builder-banner-files .button-outlined:hover i {
      border-color: #ccc;}    
/* /////////////////////// end banner files */



/* /////////////////////// start counter  */

.builder-content-builder-counter h4
{text-align:center;padding:0;color:#807a67;font-size:30px;margin:30px;}
#counter .col-lg-10
{float:none;margin:0 auto;display:flex;}
#counter {
border-top:1px solid #e4dd9f;
border-bottom:1px solid #e4dd9f;
display:inline-block;
width:100%;
padding-top:20px;padding-bottom:20px;}


#content-wrapper .tabs
{position:relative;z-index:9}
#counter:before
{content:' ';
display:block;
width:388px;
height:10px;
border-top:3px solid #e4dd9f;
border-left:3px solid #e4dd9f;
border-right:3px solid #e4dd9f;
margin:0 auto;  position: relative;
    top: -34px;
    background-color: #fff;
    box-shadow: 0px 0px 0px 12px #fff;
}

 #block-univerzita-counter
 {padding-bottom:50px;}
 #block-fakulta-counter
 {padding-bottom:50px;}
 #block-katedra-counter
 {padding-bottom:50px;}
 
#counter:after
{content:' ';
display:block;
width:388px;
height:10px;
border-bottom:3px solid #e4dd9f;
border-left:3px solid #e4dd9f;
border-right:3px solid #e4dd9f;
margin:0 auto;  position: relative;
    bottom: -34px;
    background-color: #fff;
    box-shadow: 0px 0px 0px 12px #fff;
}

 .builder-grid-container {
    margin-right: auto;
    margin-left: -15px;
    }
.counter-in
{
    text-align: center;
    float: left;
    border-left: 2px solid #f9f6d9;
    padding-bottom: 10px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;}
    .counter-in .title
    {    font-size: 14px;
    color: #807a67;
    font-weight: bold;
    padding-left: 13px;
    margin-top: 30px;
    display: block;
    padding-right: 13px;}
#counter .counter-in:first-child
{border-left:0}

.counter-value
{font-size:64px;color:#990000}
/* /////////////////////// end counter  */

/* /////////////////////// start youtube presentation  */
.video-text-content
{background-color:#ebdf78;    padding-left: 40px;
    padding-right: 50px;font-weight:bold}
.video-text-content
{color:#000;font-size:14px;line-height:22px;}

.builder-video-wrapper
{padding:0}
.builder-content-builder-presentation
{margin-bottom: 50px;
 width:100%;
    display: inline-block;}
/* /////////////////////// end youtube presentation  */


.newsletter_holder
{background-color:#f0eed5;padding:30px 60px 60px;    display: table-cell;
    float: none;
    vertical-align: middle;}

.newsletter-info 
{font-size:17px;
color:#817c68;letter-spacing:3px;margin-bottom:30px}

.newsletter_holder .email
{    width: 100%;
    max-width: 460px;
    padding: 12.5px;
    border: 1px solid #a89c3a;}
    
    .newsletter_holder .button
    {background: url(../images/arrows.png) center 7px no-repeat;
    border: 2px solid #2e614f;
        padding: 9.5px 20px;
    margin: 0px;
    border-radius: 0;
    margin-left: -5px;
    margin-top: -1px;}
    
    .builder-content-builder-contactblock .content
    {display:table;width:100%;font-size:17px;font-weight:bold;}
    
    .newsletter_holder .button:hover
    {background-color:#fff;}
    
    .signup, .askus
    {padding:0px;display: table-cell;
    padding-right:5px;
    padding-left:5px;
    height: 100%;
    text-align:center;
    vertical-align: middle;
     padding-top:55px;    
    float: none;} 
    .signup
    {  background:#bbe7e2 url('../images/prefooter_icons.png') center -155px no-repeat;
     color:#2c699c;
    width:100%;height:100%;
    
   }
   .askus
   {  background:#a8decc url('../images/prefooter_icons.png') center 35px no-repeat;
    color:#215846;
   }    
   
    
    #footer .socials
    {float:left;}
    
    #block-menu-menu-footer-menu li
    {    float: none;
    width: 1%;
    padding:0!important;
    text-align:center;
    display: table-cell;
} 
#block-menu-menu-footer-menu li.first
    {text-align:left;}
    
#block-menu-menu-footer-menu
{border-bottom:1px solid #b5b2a7;padding-top:5px;padding-bottom:5px;border-top:1px solid #b5b2a7; margin-top: 8px;}    
 .copyright-area
{padding-top:30px;color:#b6ab8d;padding-top:18px}
.copyright-area a
{color:#b6ab8d;}


 #footer .menu li a:after
 {content:" ";
 display:block;width:0%;border-bottom:1px solid #b5b2a7;}
  #footer .menu li a:hover:after
 { width:100%; }
   #footer .menu li a:hover
  {color:#fff;text-shadow: 5px 2px 5px rgba(0, 0, 0, 0.27);}       
  #block-menu-menu-footer-menu .menu li a:after
 {content:" ";
 display:block;width:100%;border-bottom:1px solid #b5b2a7;}
#footer .contact
{font-size:14px;line-height:30px;font-weight:bold;color:#000;}

.footer_logo
{    background-color: #f7f5e8;
    border: 1px solid #dad6bf;
    margin-top: -44px;
    max-width: 164px;
    padding-top: 30px;
    padding-bottom: 30px;
    position:relative;
    margin-bottom: 35px;
    box-shadow: 3px 7px 11px -8px #807a67}
  .footer_logo img
    {max-width: 100%;
    height: auto;
    margin: 0 auto;}
    
    .footer_logo:before
    {    content: "";
    display: block;
        border-left: 13px solid #d0cbaa;
    float: right;
    border-top: 13px solid transparent;
    position: absolute;
    top: 0;
    left: 100%;
}

.footer_logo:hover
{ 
margin-top:-47px;
margin-bottom:38px;
     box-shadow: 7px 6px 20px -8px #807a67;
}

.footer_logo:hover:before
{    border-left: 10px solid #C9C4A3;
 border-top: 16px solid transparent;}
 
 
 
 
 
 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-weight:bold;
  color:#909090;
  font-size:20px
}
::-moz-placeholder { /* Firefox 19+ */
  font-weight:bold;
    color:#909090;
  font-size:20px
}
:-ms-input-placeholder { /* IE 10+ */
  font-weight:bold;
    color:#909090;
  font-size:20px
}
:-moz-placeholder { /* Firefox 18- */
  font-weight:bold;
    color:#909090;
  font-size:20px
}

#main-navigation-inside ul>li.level-2
{border-bottom:1px solid #cdcdcd}
#main-navigation-inside ul>li.level-2 a
{padding-top:24px;
color:#215846;
font-size:15px;
font-weight:bold;
padding-bottom:24px;
padding-left:5px;}

.block-tb-megamenu
{position:relative;z-index:111;}

.tb-megamenu .row-fluid [class*="span"]
{margin-left:0px;}
.tb-megamenu-block .views-field-title a
{font-size:15px;font-weight:bold;color:#215846;
    margin-top: -13px;
    margin-bottom: 10px;}

.tb-megamenu-block .views-field-field-obrazok
{margin-bottom:12px;}


.tb-megamenu-block .views-row-2 .views-field-field-obrazok
{width:70%;}

.clovek
{color:#000;}

 .nav .open>a:after
 {display:none!important;}             
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus
{border:0px!important;background-color:inherit!important;}

.tb-megamenu-submenu
{position:relative;}
.tb-megamenu-item .row-fluid:after
{    content: ' ';
    background-color: #fff;
    right: 18%;
    display: block;
    position: absolute;
    width: 28.88%;
    margin-right: -46.2%;
    height: calc(100% + .5px);
    border-bottom: 1px solid #a5a5a5;
    
    }

.dropdown-submenu .row-fluid:after
{display:none}

#main-navigation-inside ul>li.level-3 a
{padding:3px;}

#main-navigation-inside  ul>li a:hover
{color:#990000}

.not-front .page-title
{color:#a89c3a;font-size:50px;}
.not-front .node, .view-id-pouzivatelia
{background-color:#fff;padding:15px;}
.not-front .node
{padding:60px;}
.view-id-pouzivatelia img
{border-radius:100%}
.view-id-pouzivatelia .views-field-nothing-1,
.view-id-pouzivatelia .views-field-nothing-2,
.view-id-pouzivatelia .views-field-field-email,
.view-id-pouzivatelia .views-field-field-profile-image
{float:left;}
.view-id-pouzivatelia .views-field-field-email .information span{
    color: #a89c3a;
    font-weight: bold;
}
.view-id-pouzivatelia .views-field-nothing-1,
.view-id-pouzivatelia .views-field-nothing-2,
.view-id-pouzivatelia .views-field-field-email
{display:inline-block;width:100%;}
.attachment .view-id-pouzivatelia
{padding:0} 
.clovek .priradenie
{margin-top:4px;font-size:12px;font-weight:600}
.clovek .priradenie,
.clovek .poznamka_clovek
{display:flex;line-height:18px;}
.clovek .poznamka_clovek
{font-size:10px;}
.view-id-pouzivatelia .view-content
{display:block;float:left; max-width: 274px; }
.view-id-pouzivatelia .views-label
{color: #a89c3a;
    font-weight: bold;}
.view-id-pouzivatelia .views-field-field-priradenie-institucie a,
.view-id-pouzivatelia .views-field-name a
{color:#000;font-size:14px;font-weight:bold;margin:0;margin-top:5px;float: left;}
.view-id-pouzivatelia .views-field-field-priradenie-institucie a:after,
.view-id-pouzivatelia .views-field-name a:after {
    content: " ";
    display: block;
    width: 0%;
    border-bottom: 1px solid #b5b2a7;
}

.view-id-pouzivatelia .views-field-field-priradenie-institucie a:hover:after,
.view-id-pouzivatelia .views-field-name a:hover:after {
    width: 100%;
}

.view-id-pouzivatelia .attachment .view-content
{display:initial;float:unset;margin-top:0px;}
.view-id-pouzivatelia .views-field-name a:before
{content:none!important;}
.view-id-pouzivatelia .views-field-field-profile-image
{margin-right:85px}
.view-id-pouzivatelia .views-field-nothing-2 span span,
.view-id-pouzivatelia .views-field-nothing-1 span span,
.view-id-pouzivatelia .views-field-field-priradenie-institucie .information span
{color:#a89c3a;font-weight:bold;}
.view-id-pouzivatelia .blspace
{display:inline-block;margin-bottom:20px;width:100%;}
.builder-content h2
{margin-top:40px;padding:0px;font-size:40px;margin-bottom:40px;}
.builder-content h2:before
{content:" "; display:block;width:105px;height:3px; background-color:#a89c3a; float:left;margin-top:-28px;}
.builder-content h3
{color:#a89c3a;font-size:30px;margin-bottom:30px; margin-top:0;line-height: 37px;}
.view-id-aktuality h3
{line-height:24px; margin-top: 6px;padding-right:8px;margin-bottom:15px!important;}
.builder-content-builder-title-block .head
{font-weight:bold; font-size:20px;line-height:24px;margin-bottom:60px;}

.builder-content-builder-title-block .head.highlight
{font-weight:bold; font-size:20px;line-height:24px;margin-bottom:10px; padding-left:30px;border-left: 3px solid #c4be66}


.node .builder-content-builder-custom-text a,
.filetable a
{color:#8b8029}
.node .builder-content-builder-custom-text a:visited
{color:#3a7ba8}

.node .builder-content-builder-custom-text a:hover
{text-decoration:underline}

.builder-content-builder-image
{margin-top:30px;margin-bottom:30px;}

.builder-content-builder-image img
{width:100%;margin-bottom:30px;}
.col-md-6 .builder-content-builder-image
{margin-top:0px;} 
.builder-content-builder-image .image_description
{font-size:14px;color:#aea34c;font-style: italic;font-family:Georgia;}
body
{font-size:14px;line-height:24px;}
.builder-row .filetable h4,
.builder-row .partners h4,
.builder-row .fotogaleria-block h4,
.builder-row .photogallery h4,
.builder-row .accordion h4,
.builder-row .tabs h4,
.builder-content-builder-studijne-programy h4,
.builder-content-builder-custom-heading h4
{color:#a89c3a;font-size:17px;letter-spacing:3px;margin-top:75px;/* margin-bottom:40px; */}
.builder-row .filetable h4:before,
.builder-content-builder-studijne-programy h4:before,
.builder-row .accordion h4:before,
.builder-row .partners h4:before,
.builder-row .fotogaleria-block h4:before,
.builder-row .tabs h4:before,
.builder-content-builder-custom-heading h4:before
{content:" "; display:block;width:105px;height:3px; background-color:#a89c3a; float:left;margin-top:-28px;}
.builder-row .partners h4
{padding-bottom:0;margin-bottom:0;}

.builder-content-builder-contact-info
{margin-top:40px;}

.roll-menu
{padding:0px;margin-bottom:0px;}
.roll-menu li
{list-style:none;    
    }
    .roll-menu li a
    {color:#432903;display:block;background-color: rgba(238,228,143,1);width:100%;border-bottom:1px solid #ccbf51;font-size:16px;padding: 20px 20px 15px;font-weight:bold;}
    .roll-menu li a:hover
    {background-color: rgba(238,228,143,.8)}
    
.builder-content h5
{font-size:20px;font-weight:bold;border-bottom:2px solid #000;    float: left;
    margin-bottom: 40px;}
 
 
 .blockquote1
 {    border: 8px solid #ac977a;
    padding-top: 60px;
    margin-bottom:20px;
    text-align: center;
    padding-bottom: 30px;}
  .person
   {margin-bottom:40px;font-weight:bold;}
   .blockquote2 .text,.blockquote1 .text 
   {font-style: italic;font-family:Georgia;color:#505050;}
    .blockquote1 .text
    {background-color:#fff; margin-left:-15px;margin-right:-15px;
    padding-left:5%;padding-right:5%;    margin-bottom: 80px;}
     .blockquote1 .text:after
     { content: " ";
    display: block;
    width: 37px;
    height: 27px;
    margin: 0 auto;
    background: url(../images/blockquote.png) center center no-repeat;
    background-size:contain;
    margin-top: 25px;
    /* position: absolute; */
    width: 100%;
    float: left;}
      .function
     {font-style: italic;}
     
     .blockquote2
     {background-color:#e6e0d7;text-align:center;margin-bottom:10px;padding-top:30px;padding-bottom:20px;}
      .blockquote2:before
      {    content: " ";
    display: block;
    width: 37px;
    height: 27px;
    background: url(../images/blockquote.png) top left no-repeat;
    background-size: contain;
     position: absolute;
    float: left;
    top: -14px;
    left: 35px;
} 
  .blockquote2 .text
  {text-align:center; padding-left:5%;padding-right:5%}
  .blockquote2 .person,  .blockquote3 .person
  {margin-bottom:20px;}
  .blockquote2 .function
  {margin-top:30px;}
  .blockquote3 .function { 
   margin-top:60px;
   margin-bottom: -30px;
}
  .blockquote3
  {background-color: #e6e0d7;
    padding: 25px 30px 55px 30px;
    border: 1px solid #fff;
    box-shadow: 0px 0px 0 10px #e6e0d7;
    margin: 10px;text-align:center;}
    
     .blockquote3 .text:after
     { content: " ";
    display: block;
    width: 37px;
    height: 27px;
    margin: 0 auto;
    background: url(../images/star.png) center center no-repeat;
    background-size:contain;
    margin-top: 17px;
    /* position: absolute; */
    width: 100%;
    float: left;}
     
     
     
     
    .accordion .panel-default>.panel-heading
     {background-color:#f8f7eb;border-radius:0px;border-top:1px solid #ffffff;}
      .accordion .panel-default>.panel-heading:hover
     {background-color:#e6e0d7}
    
 
.accordion  .panel {
 border:0px;
 border-radius:0;
    border-top: 1px solid #e9e4ba;
  padding:0px;       -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); 
     box-shadow: 0 1px 1px rgba(0,0,0,0); }
 .accordion  .panel-heading
 {padding:0}   
    .accordion h6.panel-title a
    {color:#000!important;font-weight:normal;display:block;width:100%;height:100%;padding: 20px 30px 35px 30px;}
    .accordion h6.panel-title a span.acc-title
    {float:left;width:90%;}
   .accordion h6.panel-title a .icon,
   #block-menu-menu-bocne-menu .icon,
   #block-menu-block-2 .icon
   {    float: right;
    border: 2px solid #a89c3a;
    color: #a89c3a;
    border-radius: 100%;
    height: 26px;
    width: 26px;
    font-size: 13px;
   padding-left: 3px;
    padding-top: 1px;}  
    
   .accordion h6.panel-title a .icon-right,
    #block-menu-menu-bocne-menu .icon-right,
    #block-menu-block-2 .icon-right
   {padding-top:2px}
   .accordion .panel-default>.panel-heading+.panel-collapse>.panel-body 
   {border:0} 
.rot-down
{
  transform: rotate(90deg);
}    
     .accordion h6.panel-title
     {display:block;width:100%;}
     
     .accordion .builder-content-builder-presentation
     {background-color: #ebdf78;}
      .accordion .builder-content-builder-presentation iframe
      {display:block;} 
     .accordion .panel-group .panel+.panel {
     margin-top: 0; 
}

#messages-console
{background-color:#fff;}
#messages-console .col-md-10
{width:100%}
div.messages.status
{background-color:transparent;border-right:0px;border-left:0px;border-radius:0px;}

.builder-row table
{border:0}

.builder-row table thead th
{font-family:Georgia;border-color:transparent; font-size:12px; font-style:italic;color:#505050;font-weight:normal;}
.builder-row table tr td
{height:66px;vertical-align:middle;   border-right: 0;
    border-left: 0;
}
.builder-row table tr:nth-child(odd) td {
    background-color: #f8f7eb;
    border-top:1px solid #fff;
    border-bottom-color:#e9e4ba;
}

.builder-row table tr:nth-child(even) td {
    background-color: #fff; 
}

.builder-row table tr,.builder-row table th
{border-bottom-color:#e9e4ba!important;}
 .tabs .nav-tabs li.open,.tabs .nav-tabs li.open.active
 {background-color:#fff!important;}
.tabs .nav-tabs li
{    float: none;
    width: 1%; 
    text-align:center;
    vertical-align:middle;
    white-space: nowrap;
    display: table-cell;
        background-color: #f8f7eb;
    border: 1px solid #e9e4ba;
    border-top-color: #fff;
    border-left-width:0px;
     box-shadow: 0px 6px 11px -6px rgba(0, 0, 0, 0.25);}
.tabs .nav-tabs li.active
{border-bottom-color:#fff; background-color:#fff;box-shadow: 0px 0px 0px -3px rgba(0, 0, 0, 0.25);}    
   .tabs  .nav-tabs {
    border:0;
    border-top: 1px solid #e9e4ba;
        margin: 0 0 20px;
 
   
}

.panel-collapse .builder-content
{padding-top:15px;}
.tabs .nav-tabs li.first
{border-left-width:1px;}
.tabs .nav-tabs>li a,.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:hover,.tabs .nav-tabs>li.active>a:focus
{
vertical-align:middle;width:100%;height:100%;
color:#000;font-size:14px;font-weight:bold;
background-color:transparent!important;
border-color:transparent;
border-radius:0px!important;
border:0!important;
white-space:normal;
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-node #main {
    padding: 0;
    margin-bottom: -30px;
}

.video-text-content h2:before,
.greenish h2:before
{display:none;}
.video-text-content h2
{padding: 0; font-size: 32px;
margin-bottom: 30px; color: #486f33;}

.os-share-widget-interface.share-container a
{background-color:transparent;color:#000;margin-right:50px!important}
 

.share-provider.flat.square.size-32:before
{background-image: url(../images/grey-bg-32.png);} 

.os-share-widget-interface
{   margin-left: 0px; 
    border-top: 3px solid #f0efd1;
    padding-top: 30px;
    }
    
  .node-type-aktualita .os-share-widget-interface 
    {max-width:700px}
    
    .not-front .region-content
    {background-color:#fff;}
    
    .not-front .askus {
    background: #a8decc url(../images/prefooter_icons.png) center 15px no-repeat;
    }
    .not-front .signup {
    background: #bbe7e2 url(../images/prefooter_icons.png) center -175px no-repeat;
    }
    
    .not-front .signup, .not-front .askus {
    line-height: 15px;
    padding-top: 64px;
    padding-bottom: 14px;
    }
    
    
    #block-fakulta-infoblock-fakulta
    {padding-bottom:0}
    .signup:hover
    {background-color:#ADD9D4;color:#2c699c;}
     .askus:hover
    {background-color:#99CFBD;color:#215846;}
      .infoblock h3
      {line-height: 32px;
      font-size: 28px;
    margin-bottom: 20px;}
  footer:not(.clearfix)
  {
  display:none!important;
  }  .infoblock
    {background-color:#ffe568;
     
    display: flex;
    width: 100%;}   
    .infoblock .col-lg-4
    {
     min-height: 360px;
    }
    .infoblock .block-2 
    {border-left:1px solid #fff;
    border-right:1px solid #fff;
    padding-left:20px;}
     .infoblock .text
     {font-weight:bold;width:90%;line-height:22px}
     .infoblock .block-2 .column
     { padding-top: 22px;
    padding-bottom: 22px;}
     .infoblock .block-3 .first
     { padding-top: 22px;
    padding-bottom: 22px;}
      .infoblock .block-2 .column.first.secondexists
   { border-bottom: 1px solid #fff;
   }
    .infoblock .block-2 .column.first
    {   
    margin-left: -20px;
    margin-right: -15px;
    padding-right: 15px;
    padding-left: 15px;}
    #block-univerzita-contactblocksmall
    { font-weight:bold;}
      #block-fakulta-contactblocksmall
    { font-weight:bold;}
      #block-katedra-contactblocksmall
    { font-weight:bold;}
    .infoblock .block-1
    {padding-top:50px}
   .infoblock .block-1 h3
   {font-size:30px;line-height:36px;}
   .infoblock .block-3 .count
   {
        text-align: center;
    margin: 0 auto;
    display: table;
    margin-left: 15%;
    margin-top: 50px;
   }
   .infoblock .block-3
   {padding-left:30px;padding-right:0px;}
     .infoblock .block-3 .count:hover
     {cursor:default;}
    .infoblock .block-3 .count span
    {
        margin: 0 auto;
    display: block;
    width: 150px;
    height: 150px;
    /* padding: 29px; */
    background-color: #fff;
    border-radius: 100%;
    border: 8px solid #e6c420;
    text-align: center;
    font-size: 76px;
    /* line-height: 100%; */
    display: table-cell;
    vertical-align: middle;
    font-weight: bold; 
    }
       
   .ht
    {font-size:42px;}
    
.watermarked
{background-position: right top;
background-repeat:no-repeat;}

.watermark #page
{background-position: left top;
background-repeat:no-repeat;}
    
.infoblock .content-holder:after
{content: ' ';
background-color:#ffe568;
right:0;
display:block;position:absolute;width:50%;margin-right:-45%;height:100%;}




#block-views-fotogaleria-block
{background-color:#f1f0eb; display:inline-block;width:100%;border: 25px solid #f1f0eb;margin-bottom:70px;margin-top:50px;padding:0}
.partners #block-views-fotogaleria-block
{background-color:#fff;}
#block-views-fotogaleria-block .jcarousel-clip
{overflow:hidden;}
#block-views-fotogaleria-block .jcarousel-next,
#block-views-fotogaleria-block .jcarousel-prev
{position:absolute;  
/* background-color:transparent!important; */                         
z-index:99;    margin-top: 29px;
    margin-left: -22px;}
    #block-views-fotogaleria-block .jcarousel-prev
    {z-index:999}
#block-views-fotogaleria-block .jcarousel-next
{margin-left:19px;}
#block-views-fotogaleria-block .jcarousel-next:hover,
#block-views-fotogaleria-block .jcarousel-prev:hover
{cursor:pointer;}

#block-views-fotogaleria-block .jcarousel-next:before
{  content: " ";
    background: rgba(255, 255, 255, 0) url(../images/shadow.png) top left repeat-x;
    display: block;
    width: 90px;
    /* margin-top: -7px; */
    height: 46px;
    z-index: 0;
    position: absolute;
    margin-left: -44px;
    margin-top: -7px;}
    
     
    
    .builder-content-builder-oznamy-block .view-id-oznamy .view-content
    {background-color:#a8decc;
    padding: 0px 10px 0px 10px;
    border-top: 10px solid #a8decc;
    margin-top:30px;
    border-bottom: 10px solid #a8decc;}
    
       .builder-content-builder-oznamy-block  div:not(.view-empty) .views-field-created
    {position:relative;font-size:14px;right:0;margin-bottom:15px}
      /* .builder-content-builder-oznamy-block .builder-content-title h4
    {color:#fff;margin-top:0px;padding-left:5px;letter-spacing:2px;} */
    .builder-content-builder-oznamy-block  div:not(.view-empty) .views-row
    {background-color:#fff;padding:20px;min-height:181px;}    
    
    
     .builder-content-builder-oznamy-block .view-id-aktuality .views-row
    {background-color:transparent!important;padding:0!important;min-height:auto!important;} 
    
   .view-id-aktuality li p
   {max-width:307px} 
    .builder-content-builder-oznamy-block .view-id-oznamy .view-id-aktuality .view-content
       {background-color:transparent!important;border:0!important;padding:0!important}
        .builder-content-builder-oznamy-block .view-id-oznamy .view-id-aktuality
        {padding-bottom:0;padding-top:10px;}
  
      .builder-content-builder-oznamy-block  div:not(.view-empty) .views-row .views-field-title,
      .builder-content-builder-oznamy-block  div:not(.view-empty) .views-row .views-field-title a
    {color:#000;font-size:16px;font-weight:bold;margin-bottom:12px;}
    
    .builder-content-builder-oznamy-block div:not(.view-empty) .views-row.views-row-first
    {margin-bottom:10px;}    
    
    .builder-content-builder-list .builder-content .ima
    {position:relative;display:block;overflow:hidden;}
    
.builder-content-builder-list .builder-content .shadow
{  position: absolute;
    width: 100%;
    height: 100%; top:0;left:0;
}     
.builder-content-builder-quicklinks .bgimage .shadow {
-webkit-box-shadow: inset 11px -114px 86px -29px rgba(0,0,0,0.54);
-moz-box-shadow: inset 11px -114px 86px -29px rgba(0,0,0,0.54);
box-shadow: inset 11px -114px 86px -29px rgba(0,0,0,0.54);
 position: absolute;
    width: 100%;
    height: 100%; top:0;left:0;}
.builder-content-builder-quicklinks    
{margin-top:10px;margin-bottom:20px;display:inline-block;width:100%;}    
.builder-content-builder-quicklinks h4
{    margin-top: 0;
    margin-bottom: 20px;}    
.builder-content-builder-quicklinks .bgimage .shadow:hover {
-webkit-box-shadow: inset 11px -114px 86px -29px rgba(0,0,0,0.64);
-moz-box-shadow: inset 11px -114px 86px -29px rgba(0,0,0,0.64);
box-shadow: inset 11px -114px 86px -29px rgba(0,0,0,0.64);

}   
.builder-content-builder-list .builder-content:hover .shadow {
-webkit-box-shadow: inset 0 -30px 90px -29px rgba(0,0,0,0.64);
-moz-box-shadow: inset 0 -30px 90px -29px rgba(0,0,0,0.64);
    box-shadow: inset 0 -30px 90px -29px rgba(0,0,0,0.64);
}

 


.builder-content-builder-predmety-block .form-type-bef-link:hover
{cursor:pointer;}
.builder-content-builder-predmety-block .form-type-bef-link 
{ text-align:center; color:#624621;font-weight:bold; text-transform:uppercase;    float: none;
    width: 1%;
    display: table-cell;color:#624621;font-weight:bold; text-transform:uppercase;}
.builder-content-builder-predmety-block .form-type-bef-link:not(#edit-term-node-tid-depth-all) a
{display:none;}  
.builder-content-builder-predmety-block .form-type-bef-link a,
.builder-content-builder-predmety-block .form-type-bef-link span
{color:#624621;font-weight:bold; text-transform:uppercase;padding-bottom:10px;opacity:.8}
.builder-content-builder-predmety-block .form-type-bef-link span:hover
{opacity:1}
.builder-content-builder-predmety-block .form-type-bef-link .active:after
{content:' ';display:block;width:100%;border-bottom:5px solid #ebdf78; padding-top:10px; }
.builder-content-builder-predmety-block .views-exposed-widgets
{margin-bottom:0}

#block-views-publications-block .views-exposed-widgets
{margin-bottom:30px;}
#block-views-publications-block .views-field-nothing a
{color:#000;display:block;width:100%;height:100%;}
#block-views-publications-block .views-field-nothing a b
{color:#a89c3a}
#block-views-publications-block .views-field-nothing a:hover
{color:#624621}
#block-views-publications-block .views-field-nothing a:hover b
{color:#624621}

.builder-content-builder-predmety-block #edit-term-node-tid-depth-wrapper
{border-bottom:1px solid #c6c6c6 }
.builder-content-builder-predmety-block h4,
.builder-content-builder-oznamy-block .builder-content-title h4
{font-weight:bold;color:#beae99;letter-spacing:3px;text-transform:uppercase;font-size:17px;}


.builder-content-builder-quicklinks .bgimage  h3:before {
content: ' ';
display:block;
width:100px;
background-color:#fff;
height:3px;
position:absolute;
margin-top:-13px;
}
    
    .builder-content-builder-quicklinks .bgimage img
    {width:100%}
  .builder-content-builder-quicklinks .bgimage h3
  {      position: absolute;
    bottom: 20px;
    color: #fff;
    left: 40px;
    margin-bottom:0px;
    font-size:32px;
    line-height:36px;
    width:60%;     -webkit-text-shadow: 2px 2px 7px rgba(0,0,0,0.95);
-moz-text-shadow: 2px 2px 7px  rgba(0,0,0,0.95);
text-shadow:  2px 2px 7px  rgba(0,0,0,0.95);
    }
.podujatia-block #slideshow-nav
{float:left;display:block;margin-right:15px;}

.fotogaleria-block .footer-link
{      display: inline-block;
    padding: 11px;
    background-color: #ebdf78;
    float: left;
    color: #a89c3a;
    font-weight: bold;
    position: absolute;
    -webkit-box-shadow: inset 0px 42px 41px -50px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 42px 41px -50px rgba(0,0,0,0.75);
    box-shadow: inset 0px 42px 41px -50px rgba(0,0,0,0.75);
    margin-top: -71px;
    left: 105px;}   
   .builder-content-builder-quicklinks .bgimage .external .shadow:after
   {content:' ';display:block;width:35px;height:35px;position:absolute;bottom:20px;right:20px;background:url('../images/links.png') left top no-repeat;}
   .builder-content-builder-quicklinks .bgimage .internal .shadow:after
   {content:' ';display:block;width:35px;height:35px;position:absolute;bottom:20px;right:20px;    background: url(../images/links.png) 0px -38px no-repeat;
}


.podujatia-block .footer-link:hover,
.aktuality-block_1 .footer-link:hover 
{text-shadow: 2px 2px 3px rgba(0,0,0,.4);}
.fotogaleria-block .footer-link:hover
{
text-shadow: 2px 2px 3px rgba(255,255,255,.8);
}   
   .quicklinks
   {border-top:2px solid #ebdf78;padding:20px;  padding-top:0px;padding-left:35px;padding-right:0;padding-bottom:0}
   
   
   .item-list li
   {list-style:none;}
   
   .ql li a
   {text-decoration:none;}
 .builder-content-builder-presentation
 {margin-top:50px;}  
   .quicklinks-list
   {margin-bottom:0!important}
   .quicklinks-list li a, 
   .builder-content-builder-predmety-block li a
   {display:block;width:100%;height:100%;padding:15px;border-bottom:1px solid #c6c6c6; padding-left:5px; padding-right:5px;padding-bottom:15px; color:#000;}
    .quicklinks-list li a .link-title:after,.ql li a:after,
    .builder-content-builder-predmety-block .item-list li a:after
    {content: " ";
    display: block;
    width: 0%;
    border-bottom: 1px solid #000;}  
    
    .infoblock .ql 
    {    margin-top: 15px;}
    
     .infoblock .ql li a:after
    {content: " ";
    display: block;
    width: 50px;
    border-bottom: 1px solid #dec54e;}   
    
    
    
           
   .quicklinks-list li a:hover .link-title:after,.builder-content-builder-predmety-block .item-list li:hover a:after,.ql li a:hover:after {
    width: 100%; border-color:#000;
}
   .quicklinks-list li a.external span:not(.link-title),
   .ql li a.external span:not(.link-title)
   {display:inline-block; margin-left:25px;width:16px;height:16px;background:url('../images/links.png') right -58px no-repeat;}
   
     
   .quicklinks-list li a.internal span:not(.link-title),
    .ql li a.internal span:not(.link-title)
   {display:inline-block; margin-left:25px;width:16px;height:16px;background:url('../images/links.png') right -38px no-repeat;}
   .programy li a.internal span:after
   {display:inline-block; content:' ';margin-left:25px;width:16px;height:16px;background:url('../images/links.png') right -36px no-repeat}
  
.quicklinks-list li a .link-title
{display:inline-block} 
.builder-ui-footer-link
{text-align:right;
display:inline-block;width:100%;
margin-top:5px;
margin-bottom: 30px;
}

.builder-ui-footer-link a
{color:#a89c3a;font-weight:bold;border-top: 1px solid #dcd7ac;
    border-bottom: 1px solid #dcd7ac;
    padding-top: 4px;
    padding-bottom: 4px;
    padding: 4px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    
    }
.builder-ui-footer-link a:hover
{color: #b59707;}

#block-views-predmety-block
{padding-bottom:0px;}
#block-views-predmety-block ul
{margin-bottom:0;}
#block-views-predmety-block  
{min-height:444px;}
 
#block-menu-menu-bocne-menu,
#block-menu-block-2
{background-color:#fff;padding-bottom:0px;}
#block-menu-menu-bocne-menu li,
#block-menu-block-2 li {
  margin: 0;
  list-style:none;
  padding:0; 
      box-shadow: inset -5px -1px 24px -24px #000;

  background:url('');
}
 
#block-menu-menu-bocne-menu li,
#block-menu-block-2 li
{border-bottom:0;}
#block-menu-menu-bocne-menu li,
#block-menu-block-2 li  
{             
    border-bottom: 1px solid #c6c6c6; }
    #block-menu-menu-bocne-menu li a,
    #block-menu-block-2 li a
{    color:#000;          
    border-left:2px solid #a89c3a;}
    
#block-menu-menu-bocne-menu li.expanded li,
#block-menu-block-2 li.expanded li
{border:0px;border-top:1px solid #c6c6c6;}
#block-menu-menu-bocne-menu li a.active-trail,
#block-menu-block-2 li a.active-trail,
#block-menu-menu-bocne-menu li a:hover,
#block-menu-block-2 li a:hover
{color:#ebdf78}


.organizacia #block-menu-menu-bocne-menu li a.active-trail,
.organizacia #block-menu-block-2 li a.active-trail,
.organizacia #block-menu-menu-bocne-menu li a:hover,
.organizacia #block-menu-block-2 li a:hover
{color:#a89c3a}

#block-menu-menu-bocne-menu li a,
#block-menu-block-2 li a
{    display: block;
    width: 225px; 
    font-weight:normal!important;
    height: 100%;     
    font-size:15px!important; 
    padding: 20px;}
    #block-menu-menu-bocne-menu li span.icon:hover,
    #block-menu-block-2 li span.icon:hover
    {cursor:pointer; }
    
#block-menu-menu-bocne-menu  ul.menu li.expanded ul,
#block-menu-block-2 ul.menu li.expanded ul
{padding-left:5px;margin-top:0px;border-top:0px;    background-color: rgba(247, 245, 232, 0.58);
}
#block-menu-menu-bocne-menu  ul.menu li.expanded ul li a:hover,
#block-menu-block-2 ul.menu li.expanded ul li a:hover
{text-decoration:underline;}
#block-menu-menu-bocne-menu li span.icon,
#block-menu-block-2 li span.icon
{border:0;font-size:10px; border-radius:0; padding-top: 0px;margin-top:15px;display:block;width:28px;height:100%;padding-left:4px;}
#block-menu-menu-bocne-menu li span.icon.rot-down,
#block-menu-block-2 li span.icon.rot-down
{padding-left: 0px;
margin-top:19px;
    padding-top: 4px;}
#block-menu-menu-bocne-menu li a.expanded,
#block-menu-block-2 li a.expanded {
  width: 100%;
  display: block;
  background: rgba(0, 0, 0, 0.78);
  color: #fefefe;
  padding: .75em;
  border-radius: 0.15em;
  transition: background .3s ease;
}
#block-menu-menu-bocne-menu  li a.expanded:hover,
#block-menu-block-2 li a.expanded:hover {
  background: rgba(0, 0, 0, 0.9);
}
.pswp__ui--hidden
{display:none}

aside.first-aside
{position:absolute;}

.builder-content-builder-custom-text img[style*="left"]  {margin:0 15px 15px 0;}
.builder-content-builder-custom-text img[style*="right"] {margin:0 0 15px 15px; }

.builder-content-builder-aktuality-block-2
{display:inline-block;}
.builder-content-builder-custom-text
{display:inline-block;}
.tabs .builder-content-builder-custom-text
{display:block;}
.level-1.active  > a,
.level-2.active  > a
{color:#b0932d!important}

.askus.col-lg-12
{display:block}
.sign.col-lg-12
{display:block}
.quicklinks.no-image
{padding:0px;} 
.node-studijny-program .submitted
{display:none;}

.view-id-studijne_programy .builder-row table
{margin-top:-12px;}

.view-id-studijne_programy  .col-lg-12 .col-lg-8
{display:inline-block;margin-top:20px;}
.view-id-studijne_programy .col-lg-12
{padding:0}

.view-id-studijne_programy h3
{    font-size: 30px;
    margin-bottom: 30px;
    margin-top: 0;
    line-height: 37px;}
.menu-item
{    display: inline-block;
    width: 100%;
    position: relative;
    top: -70px;}
.view-id-studijne_programy .builder-row table tr td
{
 background-color:#fff;        height: 53px;    border-bottom: 1px solid #e9e4ba!important;

}
.builder-content-builder-title-block
{display:inline-block;width:100%;padding-left:25px}
.not-front article .builder-content-builder-title-block
{padding-left:0}



.aktuality-block_1 .footer-link {
   
    display: inline-block;
    padding: 9px;
    background-color: #807a67;
    float: left;
    color: #ffffff;
    font-weight: bold;
    position: absolute;
    -webkit-box-shadow: inset 0px 42px 41px -50px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 0px 42px 41px -50px rgba(0,0,0,0.75);
    box-shadow: inset 0px 42px 41px -50px rgba(0,0,0,0.75);
    /* margin-top: -51px; */
    margin-top: -81px;
    left: 118px;
    padding-left: 23px;
    padding-right: 25px;
    font-size: 14px;
}

 
.nonewsletter.askus,
.nonewsletter.signup
{padding-bottom:30px;padding-top:85px;}

::-moz-selection { color: #990000; background-color:#ddd; }
::selection { color: #990000; background-color:#ddd; }



/* ------------ PAGER ---------------- */

.item-list .pager {
    background-color: #f8f7eb;
    clear: both;
    text-align: center;
    overflow: visible;
}

.item-list .pager:before {
        content: "";
    height: 10px;
    width: 100%;
    display: block;
    position: absolute;
    background-color: #fff;
}


.item-list ul.pager li {
   float: none; 
}

.item-list ul.pager li a {
    display: inline-block;
    background: transparent;
    border: none;
    color: #a89c3a;
    font-size: 17px;
    font-weight: bold;
}

.item-list ul.pager li a:hover {
   opacity: 0.5;
}

.item-list ul.pager li.pager-first {
    float: left;
    margin-left: 35px;
}

.item-list ul.pager li.pager-first a,
.item-list ul.pager li.pager-last a,
.item-list ul.pager li.pager-next a,
.item-list ul.pager li.pager-previous a {
    color: #215846;
}

.item-list ul.pager li.pager-first a:hover,
.item-list ul.pager li.pager-last a:hover,
.item-list ul.pager li.pager-next a:hover,
.item-list ul.pager li.pager-previous a:hover {
    opacity: 0.5;
}

.item-list ul.pager li.pager-current {
    display: inline-block;
    background-color: #fff;
    color: #215846;
    border-radius: 0;
    border: none;
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.27);
-moz-box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.27);
box-shadow: 0px 3px 7px 0px rgba(0,0,0,0.27);
    position: relative;
    margin-top: 0;
} 

/* .item-list ul.pager li.pager-current:before {
    content: "";
    height: 15px;
    width: 48px;
    background-color: #fff;
    position: absolute;
    display: block;
    left: 0;
    top: -15px;  
    
box-shadow: 0px -4px 7px 0px rgba(0,0,0,0.27), 0px -4px 7px 0px rgba(0,0,0,0.27);

}    */   

.item-list ul.pager li.pager-last {
    float: right;
    margin-right: 35px;
}



.node-type-aktualita article .container
{float:left;}

.node-type-aktualita .field-name-field-obrazok
{margin-bottom:30px;}



.builder-content-builder-contact-info
{padding:45px;border: 8px solid #e6e1aa}

.builder-content-builder-contact-info h4
{font-size:32px;color:#a89c3a;    margin-bottom:33px;}

.builder-content-builder-contact-info h4:before
{
    content: " ";
    display: block;
    width: 105px;
    height: 3px;
    background-color: #a89c3a;
    float: left;
    margin-top: -15px;

}
.block-3 
{display:table}
.block-3 .first
{display:table-cell;vertical-align:bottom}
.ql
{padding:0px}
.ql li
{list-style:none;}
.ql li a
{display:inline-block;color:#444;font-weight:600}
#block-fakulta-subdomeny
{position:absolute;
z-index:99;width:100%}
#block-fakulta-subdomeny .form-item
{    float: left; 
    padding-bottom: 10px;
    border-bottom: 7px dotted #fff;} 
    #block-views-udalosti-block-1 .views-field-nothing
    {padding-top:40px}
    
    #block-views-udalosti-block-1 .button
    {margin-top:20px;    display: block;
    float: left;
}
#block-fakulta-subdomeny select
{   float: left;
    border-radius: 0!important;
    color: #aaa251;
    font-size: 22px;
    font-weight: bold;
    width: 190px;
    padding: 8px;}

.builder-content-builder-contact-info label
{margin-right:5px;width:20px;font-weight:normal;letter-spacing:2px;color:#a89c3a}
 
#banner-inside
{height:501px;}
#banner-inside .view-id-udalosti .views-field-field-obrazok img,#banner-inside .view-id-udalosti .views-field-field-obrazok
{width:100%}


.node-type-podujatie .region-content {
  max-width: 800px;
}

.view-podujatia-mini-kalendar {
  max-width: 800px;
}


#block-views-podujatia-block-1,
.view-podujatia-mini-kalendar {
  padding-left: 60px;
}


#block-views-podujatia-block-1 .view-id-podujatia .views-row,
.view-podujatia-mini-kalendar  .views-row   {
     width: 100%;
}

.view-podujatia-mini-kalendar  .views-row   {
     margin-bottom: 40px;
     border-left: 3px solid #1b95fc;
         float: left;
}


#block-views-podujatia-block-1 .view-id-podujatia .views-row .views-field-field-obrazok,
.view-podujatia-mini-kalendar  .views-row .views-field-field-obrazok {
    display: block;
    float: left;
  width: 50%;
}

.view-podujatia-mini-kalendar  .views-row .views-field-field-obrazok {
  width: 30%;
}

.view-podujatia-mini-kalendar .views-row .views-field-field-obrazok {
    padding-left: 3px;
}

.nazov-podujatia {
    padding-top: 10px;
  padding-bottom: 10px;
}

.podujatie-info {
   float: left;
   width: 100%; 
}

.podujatie-info>div {
   float: left;
   width: 100%; 
   padding-left: 6px;
   border-left: 1px solid #e9e4ba;
}

.nazov-podujatia a {
  color: #000;
  font-weight: bold;
  font-family: Open Sans;
}

.nazov-podujatia a:hover {
  opacity: 0.7;
}


.view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia {
       background-color: #1b95fc;
    padding: 5px;
    padding-left: 10px;
    color: #fff;
        width: 100%;
}

.view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia:before {
    content: "";
    display: block;
    border-left: 11px solid #1b95fc;
    float: right;
    border-bottom: 33px solid transparent;
    position: absolute;
    top: 0;
    right: -11px;
}

/* .view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia:after {
    content: "";
    display: block;
    border-left: 5px solid #1b95fc;
    float: right;
    border-bottom: 5px solid transparent;
    position: absolute;
    bottom: -5px;
    left: 0px;
}   */


.view-podujatia-mini-kalendar  .views-field-field-datum-podujatia {
    float: left;
    display: table;
    position: relative;
    vertical-align: middle;
    padding-right: 15px;
    font-weight: bold;
    font-size: 14px;
}

body:not(.node-type-podujatie) .view-podujatia-mini-kalendar .date-nav-wrapper .date-next a,
body:not(.node-type-podujatie) .view-podujatia-mini-kalendar .date-nav-wrapper .date-prev a {
       padding: 0 10px;
       position: relative;
       visibility: hidden;
       top: -1px;
}

body:not(.node-type-podujatie) .view-podujatia-mini-kalendar .date-nav-wrapper .date-prev a {
    padding: 0;
}

body:not(.node-type-podujatie) .view-podujatia-mini-kalendar .date-nav-wrapper .date-next a:after {
    content: ">";
    color: #1b95fc;
    font-size: 20px;
    position: absolute;
    visibility: visible;
}

body:not(.node-type-podujatie) .view-podujatia-mini-kalendar .date-nav-wrapper .date-prev a:before {
    content: "<";
    color: #1b95fc;
    font-size: 20px;
    position: absolute;
    visibility: visible;
}
                                                                      
.view-podujatia-mini-kalendar  .date-nav-wrapper .date-prev,
.view-podujatia-mini-kalendar  .date-nav-wrapper .date-next {
     border-radius: 0;
    background-color: transparent;
}

.view-podujatia-mini-kalendar  .date-nav-wrapper .date-prev {
  left: 0;
  right: initial;
}

.view-podujatia-mini-kalendar  .date-nav-wrapper .date-next {
    right: 0 !important;
  right: initial;
}
/* 
body:not(.node-type-podujatie) .view-podujatia-mini-kalendar  .view-header {
   border: 2px solid #1b95fc;
   position: relative;
   width: 290px;
       margin-bottom: 20px;
} */
body:not(.node-type-podujatie) .view-podujatia-mini-kalendar .date-nav {
  padding-bottom: 8px;
  margin-bottom: 0;
  padding-top: 8px;
}

body:not(.node-type-podujatie)  .view-podujatia-mini-kalendar .item-list .pager {
  position: absolute;
      top: 2px;
      background-color: transparent;
}

body:not(.node-type-podujatie)  .view-podujatia-mini-kalendar  .date-heading h3 {
    font-size: 16px !important;
    color: #1b95fc;
    text-transform: uppercase;
}

#block-views-podujatia-block-1 .views-field-nothing,
.view-podujatia-mini-kalendar .views-field-nothing {
  float: left;
  width: 100%;
  padding-bottom: 33px;
}

.view-podujatia-mini-kalendar .views-field-nothing {
    padding-bottom: 3px;
}

#block-views-podujatia-block-1 .views-field-nothing-1 {
  float: left;
  width: 50%;
}

.view-podujatia-mini-kalendar  .views-field-nothing-1 {
  width: 70%;
  float: left;
}

#block-views-podujatia-block-1 .view-id-podujatia .views-field-nothing .field-content,
.view-podujatia-mini-kalendar .views-field-nothing .field-content {
    display: block;
}

#block-views-podujatia-block-1 .view-id-podujatia .views-field-nothing .field-content,
.view-podujatia-mini-kalendar .views-field-nothing .field-content {
    margin-left: 0;
}

#block-views-podujatia-block-1 .view-id-podujatia .views-field-field-datum-podujatia .date-display-single,
#block-views-podujatia-block-1 .view-id-podujatia .views-field-field-datum-podujatia,
.view-podujatia-mini-kalendar .views-field-field-datum-podujatia .date-display-single,
.view-podujatia-mini-kalendar .views-field-field-datum-podujatia {
    display: block;
    float: left;
}

.view-podujatia-mini-kalendar .views-field-field-datum-podujatia .end-date .date-display-single,
#block-views-podujatia-block-1 .views-field-field-datum-podujatia .end-date .date-display-single {
       padding-left: 10px;
}

#block-views-podujatia-block-1 .view-id-podujatia .views-field-field-datum-podujatia,
.view-podujatia-mini-kalendar .views-field-field-datum-podujatia {
    width: 100%;
}

#block-views-podujatia-block-1 .end-date,
#block-views-podujatia-block-1 .end-date span,
.view-podujatia-mini-kalendar .end-date,
.view-podujatia-mini-kalendar .end-date span {
    float: right !important;
}

#block-views-podujatia-block-1 .view-id-podujatia .views-field-field-datum-podujatia>.date-display-single,
.view-podujatia-mini-kalendar .views-field-field-datum-podujatia>.date-display-single  {
   font-size: 20px;
    text-transform: uppercase;
}

#block-views-podujatia-block-1 .podujatie-info>div>span:first-child {
    width: 40%;
    float: left;
    font-weight: bold;
}

.view-podujatia-mini-kalendar .podujatie-info>div>span:first-child {
    width: 40%;
    float: left;
    font-family: Georgia;
    font-style: italic;
}



#block-views-podujatia-block-1 .podujatie-info>div>span:last-child,
.view-podujatia-mini-kalendar .podujatie-info>div>span:last-child  {
    width: 60%;
    float: left;
}


#block-views-podujatia-block-1 .view-id-podujatia .views-row:first-child:hover .views-field-field-datum-podujatia,
#block-views-podujatia-block-1 .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den,
.view-podujatia-mini-kalendar .view-id-podujatia .views-row:first-child:hover .views-field-field-datum-podujatia,
.view-podujatia-mini-kalendar .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den  {
    background-color: #1b95fc;
}

#block-views-podujatia-block-1 .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia:before, 
#block-views-podujatia-block-1 .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia:after, 
#block-views-podujatia-block-1 .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den:before,
.view-podujatia-mini-kalendar .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia:before, 
.view-podujatia-mini-kalendar .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia:after, 
.view-podujatia-mini-kalendar .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den:before  {
    border-left-color: #1b95fc;
}

/* .node-type-podujatie .bg-aktual {
    padding: 0;
}  */
 .node-type-publication .region-content {
    padding: 40px;
}
.node-type-podujatie aside.second-aside {
    padding-top: 31px;
}

.view-podujatia-mini-kalendar {
    padding-top: 30px;
}


/* PODUJATIA MINI MONTHLY CALENDAR */

#block-views-podujatia-mini-kalendar-block-1 {
  width: 286px;
}

#block-views-podujatia-mini-kalendar-block-1 .date-heading a {
    color: #1b95fc;
    font-family: "Open Sans";
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
}

#block-views-podujatia-mini-kalendar-block-1 .date-heading {
  border: 2px solid #1b95fc;
}  

#block-views-podujatia-mini-kalendar-block-1 .item-list .pager {
  margin-top: -55px;
}

#block-views-podujatia-mini-kalendar-block-1 .view .date-nav-wrapper .date-prev,
#block-views-podujatia-mini-kalendar-block-1 .view .date-nav-wrapper .date-next {
  background-color: transparent;
}

#block-views-podujatia-mini-kalendar-block-1 .view .date-nav-wrapper .date-prev a,
#block-views-podujatia-mini-kalendar-block-1 .view .date-nav-wrapper .date-next a {
    padding: 0;
    padding-top: 14px;
    color: #1b95fc;
}

#block-views-podujatia-mini-kalendar-block-1 .view .date-nav-wrapper {
  margin-top: 0;
}

#block-views-podujatia-mini-kalendar-block-1 .item-list .pager:before {
  background-color: transparent;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar-calendar td>div {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #f0f0f0;
  color: #000;
  font-weight: bold;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar-calendar td {
      border: 1px solid #fff;
      padding: 0;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar-calendar td.has-events {
  transition: 0.5s;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar-calendar td.has-events:hover {
    opacity: 0.7;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar-empty {
  display: none;
}

#block-views-podujatia-mini-kalendar-block-1  .calendar-calendar tr td.today>div{
  background-color: #1b95fc;
  font-weight: bold;
  color: #fff;
  position: relative;
}

#block-views-podujatia-mini-kalendar-block-1  .calendar-calendar tr td.today>div a {
  color: #fff;
}

#block-views-podujatia-mini-kalendar-block-1  .calendar-calendar tr td.has-events.today>.mini-day-on:after {
    content: '';
    position: absolute;
       width: 5px;
    height: 5px;
    top: 28px;
    left: 12px;
    -moz-border-radius: 2.5px;
    -webkit-border-radius: 2.5px;
    border-radius: 2.5px;
    background-color: #fff;
}

#block-views-podujatia-mini-kalendar-block-1  .calendar-calendar tr td.has-events>.mini-day-on {
    position: relative;  
    font-weight: bold;
}

#block-views-podujatia-mini-kalendar-block-1  .calendar-calendar tr td.has-events>.mini-day-on:after {
    content: '';
    position: absolute;
       width: 5px;
    height: 5px;
    top: 28px;
    left: 14px;
    -moz-border-radius: 2.5px;
    -webkit-border-radius: 2.5px;
    border-radius: 2.5px;
    background-color: #1b95fc;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar_tooltips-field_datum_podujatia-value .date-display-range {
  text-align: left;
}

#block-views-podujatia-mini-kalendar-block-1 table .mini-day-on a {
  text-decoration: none;
  color: #000;
  font-weight: bold;
  display: block;
}

#block-views-podujatia-mini-kalendar-block-1 .calendar-calendar th.days {
  background-color: transparent;
  border: none;
  color: #000;
  padding-top: 10px;
    padding-bottom: 10px;
}

#block-views-podujatia-mini-kalendar-block-1 .view-content {
  outline: 1px solid #e2e2e2;
}

#block-views-podujatia-mini-kalendar-block-1 .view .date-nav-wrapper .date-nav {
  margin-bottom: 5px;
}


/* -------- SIDEBAR NAJBLIZSIE PODUJATIA --------- */

#block-views-podujatia-block-2 {
  width: 286px;
      padding-left: 50px;
      max-width: 246px;
      overflow: hidden;
}

#block-views-podujatia-block-2 h2 {
  padding-left: 10px;
  font-size: 18px;
      margin-bottom: 10px;
}

#block-views-podujatia-block-2 h2:after {
  display: none;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row {
  width: 100%;
  max-width: 246px;
}

/* #block-views-podujatia-block-2 .view-id-podujatia  .views-row .views-field-nothing .field-content {
   border-color: #1b95fc;
}    */

#block-views-podujatia-block-2 .view-id-podujatia .views-field-field-datum-podujatia .den {
  display: block;
  font-size: 36px;
  padding: 0;
}

#block-views-podujatia-block-2  .view-id-podujatia .views-row .views-field-field-datum-podujatia {
        background-color: #93cdff;
    padding: 5px;
    padding-left: 10px;
    color: #fff;
        width: 100%;
        display: block;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia:after {
    border-left: 5px solid #93cdff;
}


.view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den:before {
    border-left-color: #93cdff;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-field-field-datum-podujatia .date-display-single {
  float: left;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row:hover {
  opacity: 0.7;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-field-nothing .field-content .title {
  padding-bottom: 30px;
}   

#block-views-podujatia-block-2 .view-id-podujatia .views-row:hover .views-field-field-datum-podujatia .den {
    background-color: #93cdff;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row:hover .views-field-nothing .field-content {
    border-color: #93cdff;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row .views-field-field-datum-podujatia .den .date-display-single {
  font-size: 24px;
}

#block-views-podujatia-block-2  .view-id-podujatia .views-field-field-datum-podujatia .date-display-single {
  color: #fff;
}

#block-views-podujatia-block-2  .view-id-podujatia  .views-row:first-child .views-field-nothing .field-content {
  border-color: #93cdff; 
}

#block-views-podujatia-block-2 .view-id-podujatia .views-field-nothing .field-content .title {
  font-weight: bold;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row.views-field-field-datum-podujatia:after {
    content: "";
    display: block;
    border-left: 5px solid #93cdff;
    float: right;
    border-bottom: 5px solid transparent;
    position: absolute;
    bottom: -5px;
    left: 0px;
}

#block-views-podujatia-block-2 .view-id-podujatia .views-row .views-field-field-datum-podujatia:before {
    content: "";
    display: block;
    border-left: 11px solid #93cdff;
    float: right;
    border-bottom: 33px solid transparent;
    position: absolute;
    top: 0;
    right: -11px;
}


/* ------------- WEBFORM OPYTAJTE SA NAS  ------------ */

.webform-client-form-890  input.form-text, 
.webform-client-form-890  textarea.form-textarea,
.webform-client-form-890  select {
  font-size: 20px;
}

.webform-client-form-890 .webform-component--kontaktne-informacie,
.webform-client-form-890 .webform-component--detaily-o-studiu,
.webform-client-form-890 .webform-component--mate-otazku {
   font-size: 35px;
    width: 100%;
    clear: both;
    margin-top: 50px;
    position: relative;
    float: left;
    margin-bottom: 0;
}

.webform-client-form-890 .webform-component {
  padding-left: 0;
  float: left;
}

.webform-client-form-890 #webform-component-fakulta {
  width: 100%;
}

.webform-client-form-890 #webform-component-fakulta label {
  display: none;
}

#edit-submitted-fakulta-select-1,
#edit-submitted-fakulta-select-2,
#edit-submitted-fakulta-select-3 {
  width: 48%;
  margin-right: 2%;
      margin-bottom: 30px;
}

.webform-client-form-890 .form-actions {
    clear: both;
}


 .builder-content-builder-list img
 {width:100%;}

    .builder-content-builder-kurzy-block
    {background-color:#CDE3BF;padding:20px 10px 0px 10px}
    
       .builder-content-builder-kurzy-block .views-field-field-datum
    {position:relative;font-size:14px;right:0;margin-bottom:15px;color: #999;
     font-weight: bold;}
      .builder-content-builder-kurzy-block .builder-content-title h4
    {color:#fff;margin-top:0px;padding-left:5px;letter-spacing:2px;}
    .builder-content-builder-kurzy-block .views-row
    {background-color:#fff;padding:20px}    
      .builder-content-builder-kurzy-block .views-row .views-field-title,
      .builder-content-builder-kurzy-block .views-row .views-field-title a
    {color:#000;font-size:20px;font-weight:bold;margin-bottom:12px;}
    
    .builder-content-builder-kurzy-block .views-row.views-row-first
    {margin-bottom:10px;}    
/* .builder-content-builder-list .builder-content
{padding-bottom:30px;}      */


.builder-content-builder-list .inside-content
{     
    border-bottom: 0;
    /* margin-bottom:30px; */
      padding: 25px 60px 70px 40px;
    border-top: 3px solid #215846;}
 .builder-content-builder-list  .builder-content
 {border: 1px solid #ddd;  box-shadow: 0 0 2px rgba(0,0,0,0.1);}


 .equal-heights-row .builder-content-builder-list .builder-content .inside-content
 {padding-bottom:75px}
.equal-heights-row .builder-content-builder-list .builder-content .inside-content.nobutton
{padding-bottom:0}
@media (min-width:1200px) {
.col-lg-3 .builder-content-builder-list .inside-content
{padding: 10px 20px 30px 20px;}

.col-lg-4 .builder-content-builder-list ul
{padding:0}
}

.builder-content-builder-list .inside-content
{display:block;}
  
.equal-heights-row .builder-content-column-group,
.equal-heights-row .builder-content-wrapper,
.equal-heights-row .builder-content-inner,
.equal-heights-row .builder-content,
.equal-heights-row .quicklinks 
{height:100%;margin:0}


.col-md-6 .builder-content-builder-banner .left_part
{    width: 84%;
    padding-right: 32%;} 
.builder-content-builder-list:hover
{  
 -webkit-box-shadow: 0 0 20px -6px rgba(0,0,0,1);
	-moz-box-shadow: 0 0 20px -6px rgba(0,0,0,1);
	   box-shadow:0 0 20px -6px rgba(0,0,0,1);
}    
    .builder-content-builder-list ul
    {    padding-left: 17px;
    padding-bottom: 20px;
    padding-top: 20px;}
    
    .builder-content-builder-list h4
    {color:#215846}
    
    .builder-content-builder-list .button-outlined:hover
    {background-color:#eee; }
    
#main-navigation-inside .tb-megamenu-subnav .tb-megamenu-item:first-child a 
{font-size:18px!important;padding-top:30px}   
.tb-megamenu-subnav .tb-megamenu-item:first-child a:before {     display: block;
    content: ' ';
    width: 27px;
    height: 1px;
    border-bottom: 2px solid #406e5f;
    margin-top: -40px;
    padding-bottom: 30px;
    margin-bottom: 12px;}
    
    .tb-megamenu .mega-col-nav
    {max-width:284.5px}
    
    #main-navigation-inside ul>li:focus .tb-megamenu .mega > .mega-dropdown-menu,#main-navigation-inside ul>li:focus .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu
    {
display:block;    	
    }
   
   
   
   
     
   .view-id-udalosti .view-header #play
   {
   	
    
     display: none;
    height: 36px;
    padding: 7px;
        background-color: #fff;
    border: 2px solid #d7cc70;
    outline: 3px solid #fff;
    
    position: absolute;
    left: 10%;
    z-index:99;
    margin-top:20px;
    
   }
   
   
   
   .view-id-udalosti .view-header #play:before
   {
       content: " ";
    display: inline-block;
    border: 0; 
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    border-color: transparent transparent transparent #215846;
    transition: 100ms all ease;
    cursor: pointer;
    border-style: solid;
    border-width: 10px 0 10px 23px;
   }
  
   
   
   .view-id-udalosti .view-header #pause
   {
     display: inline-block;
    height: 36px;
    padding: 7px;
        background-color: #fff;
    border: 2px solid #d7cc70;
    outline: 3px solid #fff;
    
    position: absolute;
    left: 10%;
    z-index:99;
    margin-top:20px;
   }
   
   
   .view-id-udalosti .view-header #play:hover {
    cursor: pointer;
    background-color: #fffad4;
}
   .view-id-udalosti .view-header #pause:hover {
    cursor: pointer;
    background-color: #fffad4;
}
   .view-id-udalosti .view-header #pause:before
   {
       content: " ";
    display: inline-block;
    width: 10px;
    height: 20px;
    background-color: #215846;
   }
   .view-id-udalosti .view-header #pause:after
   {
   	    content: " ";
    width: 10px;
    height: 20px;
    background-color: #215846;
    margin-left: 3px;
    display: inline-block;
    float: right;
   }
    
    .tb-megamenu .mega-col-nav[data-showblocktitle="1"]
    {float:right}
      .icons-right
      {padding:0;}
   .right-menu a
    {display:block;
    color:#eee;
    padding-left:5px;
    }
  .right-menu
  {background-color:#807a67}  
     .icons-right a:before
    {display:block;
    content:' ';
    margin-right: 10px;
    float:left;width:30px;height:30px;
    background:url('../images/icons.png');
    background-repeat:no-repeat;}
     .icons-right li
     {list-style:none;display:inline-block;width:100%;padding:5px;}
    .right-menu
    {width:200px;margin-right:-200px;padding-top:10px}
    
    .right-menu.open {
    margin-right: 0px;
}
.right-menu-bar.open {
    margin-right: 200px;
}
 
  a.baseicon
    {display:block;
    width:30px;height:30px;
    background:url('../images/icons.png') top center;
    overflow:hidden;
    background-position: -8px 20px;
    background-repeat: no-repeat;

    } 
    
    a.intenalicon
    {display:block;
    width:30px;height:30px;
    background:url('../images/internal.png') top center;
    overflow:hidden; 
    background-repeat: no-repeat;

    }
    
   .menu-name-menu-neverejn-as- li 
    {padding: 0!important;
    list-style: none!important;
    font-size: 12px!important;
    border-bottom: 1px solid #716c5c!important;}
    .menu-name-menu-neverejn-as- li a
    {background-color: #777262;
    width: 100%;
    color:#ccc!important;
    height: 100%;
    padding: 10px;}
     .menu-name-menu-neverejn-as- li a.active
    {background-color: #5d594d;
    width: 100%;
    color:#fff!important;
    height: 100%;
    padding: 10px;}
      .menu-name-menu-neverejn-as- li a:hover
      {  color:#fff!important;
   }
   .view-menu-zamestnanca
   {margin-top:40px}
.right-menu-bar ul li a.baseicon:hover,
.right-menu-bar ul li a.intenalicon:hover
{    background-color: #ffffff;}
 
.icons-right a.stravovanie:before
{background-position: 0px -48px;}
.icons-right a.stravovanie:before
{background-position: 0px -48px;}
.icons-right a.dochadzka:before
{background-position: 0px -88px}
.icons-right a.telefon:before
{background-position: 0px -129px;}
.icons-right a.email:before
{background-position: 0px -173px;}
.icons-right a.helpdesk:before
{background-position: 0px -212px;;}
.icons-right a.teamviewer:before
{background-position: 0px -247px;}
.icons-right a.pocasie:before
{background-position: 0px -289px;}
.icons-right a.zamestnanci:before
{background-position: 0px -324px;}

 .icons-right a:hover
 {color:#fff;}
   
.icons-right a:hover:before
{background-position-x:-49px}


.right-menu a.active
{color:#990000;}

#block-views-podujatia-block-2 .views-row:hover .views-field-field-datum-podujatia,
#block-views-podujatia-block-2 .views-row:hover .views-field-field-datum-podujatia .den

{background-color:#1b95fc!important}

#block-views-podujatia-block-2  .view-id-podujatia  .views-row:hover .views-field-nothing .field-content {
   border-color:   #1b95fc !important;
}

/* 
#block-views-podujatia-block-1 .submitted
{display:none} */

#block-system-user-menu, #block-menu-menu-quick-menu
{float:right;clear:none}

#block-menu-menu-quick-menu
{margin-right:15px;}
#header-top
{min-height:106px}

.col-lg-4.block-3
{position:relative;z-index:9;}

.open-right-menu #page:hover,.open-right-menu #banner-inside:hover
{cursor:crosshair;}

/* .block-3.watermarked
{background-size:contain!important;} */
.doplnit
{
 
color:red!important;    
}
.doplnit h2,
.doplnit h3,
.doplnit h1
{

color:red!important;
}

.clovek img
{
    float: left;
    border-radius: 100%;
    margin-right: 16px;
    }
    
    
    .clovek .info
    {float:right;
    width:68%;
    display:block;}
  .studijne_vizitka img
  {margin-right:0;text-align:center;}  
   .studijne_vizitka
   {display:inline-block;width:100%;}
   #block-fakulta-studijne-vizitka h4
   {margin-bottom:20px}
  .menopriezvisko
  {font-weight:700;color:#444}
.clovek label
{color:#a89c3a;
  margin-bottom: 0;
}    


.clovek h4
{font-size: 17px;
    color: #a89c3a;
  margin-top:20px;  margin-bottom: 20px;letter-spacing:3px;}
    .clovek h4:before {
    content: " ";
    display: block;
    width: 105px;
    height: 3px;
    background-color: #a89c3a;
    float: left;
    margin-top: -15px;
}



.mesacny-kalendar .podujatie-info {
    padding-left: 20px;
}

.mesacny-kalendar .podujatie-info a {
  font-weight: bold;
  color: #000;
      padding-bottom: 10px;
    display: block;
}

.mesacny-kalendar .zaciatok_cas {
  float: left;
  display: block;
  padding-left: 35px;
}

.mesacny-kalendar .zaciatok_cas .date-display-single {
     float: right;
         padding-left: 10px;
}

.podujatie-details>div>span:first-child {
   width: 30%;
    display: block;
    float: left;
}

.podujatie-details>div>span:nth-child(2)  {
  width: 70%;
  display: block;
  float: left;
}

.mesacny-kalendar .date-nav-wrapper .date-heading {
    position: relative;
    width: 100%;
    top: 0px;
    text-align: center;
    z-index: 0;
    width: 300px;
    border: 2px solid #1b95fc;
}

.mesacny-kalendar {
     margin-top: 0px;
     padding-top:0px;
}

.mesacny-kalendar h2 {
  font-weight: bold;
  font-size: 17px;
  text-transform: uppercase;
  padding-left: 60px;
  letter-spacing: 8px;
  color: #93cdff;

}

.mesacny-kalendar h2:before {
   content: "";
   display: block;
   position: relative;
   width: 105px;
   height: 3px;
   background-color:  #93cdff;
   margin-bottom: 15px;
}

.mesacny-kalendar .date-nav-wrapper .date-heading h3 {
       color: #1b95fc;
    font-family: "Open Sans";
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
        padding-top: 10px;
    padding-bottom: 10px;
}

.mesacny-kalendar .item-list .pager {
       margin-top: -5px;
}

.mesacny-kalendar .date-nav-wrapper .date-prev a, 
.mesacny-kalendar .date-nav-wrapper .date-next a {
    padding: 0;
    padding-top: 16px;
    color: #1b95fc;
}



.mesacny-kalendar .date-nav-wrapper .date-next {
    left: 230px !important;
    right: initial !important;
}
   .mesacny-kalendar.view-podujatia-mini-kalendar .item-list .pager {
    top: 18px!important;
    }
.mesacny-kalendar .view-header {
  padding-bottom: 15px;
}

.mesacny-kalendar .views-row .views-field-field-datum-podujatia {
   background-color: #93cdff;
   transition: 0.3s;
}
.mesacny-kalendar .item-list .pager:before
{background-color:transparent}
.mesacny-kalendar .views-row {
       border-left: 3px solid #93cdff;
       transition: 0.3s;
}

.mesacny-kalendar .views-row .views-field-field-datum-podujatia:before {
        border-left: 11px solid #93cdff;
        transition: 0.3s;
}

.mesacny-kalendar .views-row .views-field-field-datum-podujatia:after {
       border-left: 5px solid #93cdff;
       transition: 0.3s;
}


.mesacny-kalendar  .views-row:hover .views-field-field-datum-podujatia {
   background-color:  #1b95fc;
}

.mesacny-kalendar .views-row:hover  {
   border-left: 3px solid #1b95fc;
}

.mesacny-kalendar .views-row:hover .views-field-field-datum-podujatia:before {
        border-left: 11px solid #1b95fc;
}

.mesacny-kalendar .views-row:hover .views-field-field-datum-podujatia:after {
       border-left: 5px solid #1b95fc;
}

.builder-row-inner,.builder-content-inner .builder-content 
{margin-bottom:30px;}
.builder-content-builder-custom-text
{line-height:24px}
.builder-content-inner .builder-content.builder-content-builder-banner
{margin-bottom:0}

/* .greenish .button-outlined
{position:absolute} */
.programy
{padding:0;}
.programy li
{    list-style: none;

    border-bottom: 1px solid #e9e4ba;}
.programy li a span
{display:none;
font-size:12px;
color:#a89c3a;float:right;
}
.programy li a:hover span
{display:block;}

.programy li a:hover
{background-color:#f8f7eb;text-decoration:none!important;}

.programy li a
{    font-weight: bold;
    line-height: 50px;
    color: #a89c3a!important;
    font-size: 18px;
    display:block;
    width:100%;
    height:100%;  padding-left:40px;
padding-right:40px;
}

.programy.fakulta h4
{font-size:30px;font-weight:bold;display:inline-block;}

.view-id-studijne_programy .field span
{display:inline-block;width:100%;}

 .view-id-studijne_programy .field span a
 {text-decoration:underline;color:#000;}
.panel-group .panel+.panel
{margin-top:0}


.view-id-studijne_programy .accordion .panel-default>.panel-heading+.panel-collapse>.panel-body
{padding-top:30px;padding-bottom:30px;}
.mbo
{margin-bottom:20px;display:inline-block;width:100%;}
.studijne-bannery .builder-content-builder-banner .bgimage img
{   float: right;
     width: auto!important;
    max-width: none!important;
}
 
.view-id-studijne_programy .col-lg-6 p a.show-more
{    clear: both;
    float: left;
    display: inline-block;
    width: 100%;
    margin-top: 15px;}
  #block-views-studijne-programy-block-1
{margin-bottom:40px;}  
.show-more
{font-weight:bold;color:#a89c3a!important}
.studijne-bannery .container
{float:left; }
.studijne-bannery
{margin-top:50px;}
.studijne-bannery .builder-column-item-1
{padding-left:0}
#block-views-studijne-programy-block-2 th
    {vertical-align: middle;}
  a.button-outlined
    {    margin-top: 20px;
    display: table;  }  
   .equal-heights-row a.button-outlined
    {    
    position: absolute;
    bottom: 25px;}
    
       .builder-content-builder-banner .eqh
    {   
    max-height:325px;overflow:hidden!important;
    } 
    .builder-content-builder-banner .eqh img
    {float:right}
    .builder-content-builder-banner .banner-text
    {    background: url(../images/banner_fg_def.png) right top no-repeat;
    background-size: cover;}
    .builder-content-inner .builder-content.builder-content-builder-banner
    {overflow:hidden!important;}
    
    .builder-content-builder-banner h4
    {    color: #215846;
    font-size: 30px;
    padding-right:10%;}
    
    .builder-content-builder-title-block 
    {margin-bottom:0!important;}
    
    
.node.node-studijny-program
{padding-left:15px;
	padding:0;}

.day label
{margin-right:5px;width:80px;}

.clovek
{display:inline-block;width:100%;margin-bottom:15px;}

.jstree-default .jstree-last.jstree-clicked{background-color:#beebff}
.jstree-anchor .jstree-themeicon
{margin-right:4px!important}
.jstree-default .jstree-anchor
{    display: inline-flex;
    height: auto!important;
    width: 700px;
    white-space: normal;}
    
.view-id-projekty .views-label
{float:left;
width:200px}    

.view-id-projekty .views-field
{display:inline-block;width:100%;}

.view-id-projekty .views-field-title a
{font-size:21px;font-weight:bold;color:#215846}
.view-id-projekty .views-row .field-content
{display:inline-block}
.view-id-publications .views-row .field-content
{display:inline-block}
.view-id-projekty .views-row
{    display: block;
    width: 100%;
    margin-top: 20px;
        border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    padding-top: 0;}
    
.view-id-publications .views-row
{    display: block;
    width: 100%; 
    padding-top: 0;}
    
    
       
.view-id-kurzy_big .views-label
{float:left;
width:200px}    

.view-id-kurzy_big .views-field
{display:inline-block;width:100%;}

.view-id-kurzy_big .views-field-title a
{font-size:21px;font-weight:bold;color:#215846}
.view-id-kurzy_big .views-row .field-content
{display:inline-block}
.view-id-kurzy_big .views-row
{    display: block;
    width: 100%;
    margin-top: 20px;
        border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    padding-top: 0;}
    
    
    
    
    
    .multiple-quicklinks .builder-content-inner .builder-content,
    .multiple-quicklinks .builder-content-inner .builder-content ul
    {margin:0!important;display:block;}
    
    .multiple-quicklinks  .quicklinks {
    border: none;
}

.multiple-quicklinks
{    border-top: 2px solid #ebdf78;}
    
.builder-content-builder-banner-files .bgimage img
{    height: 100%;
    width: auto!important;
    max-width: none;
    overflow: hidden; }
    
    .builder-content-builder-banner-files .bgimage
    {overflow:hidden!important;opacity:.5}
    
    .builder-content-builder-banner-files .left_part
    {z-index:99;}
      .builder-content-builder-banner-files 
      {background-color:#000;}
    
    
    .fakulta #block-views-udalosti-block-1 .views-field-nothing
    {padding-top:90px}
    
    a.button-green {
    margin-top: 20px;
    display: table;
}
    .button-green
    {
    background-color: #215846;
    padding: 10px 20px;
    font-weight: bold;
    color:#fff;
    border: 2px solid #215846;
    }
    .button-green:hover {
    background-color: #fff;
    color: #215846;
}
    
    .builder-content-builder-pocitadlo
    {margin-bottom:47px;}
    
     .builder-content-builder-pocitadlo .builder-row-inner,.builder-content-builder-pocitadlo .builder-content-inner .builder-content
    {margin-bottom:0;}
    
    .top_pad
    {margin-top:90px;}
    
    #block-block-8
    {margin-left:20px;margin-top:40px;margin-bottom:40px;}
    #block-block-8 ul li a
    {font-size: 12px}
    
    .page-ludia-na-tuzvo .region-content
    {display:inline-block;width:100%}
    
    
    #block-block-10 .multiple-quicklinks
    {border:0;margin-top:30px}
    
    #block-block-10 .multiple-quicklinks .link-title
    {font-size:13px}
    
    .page-ludia-na-tuzvo #block-system-main
    {min-height:485px;}
    .builder-content-builder-quicklinks h4
    {margin-top:15px}
    
    .page-ludia-na-tuzvo #sidebar-second
    {padding-top:0px;}
    
    
   /* .fakulta .view-id-udalosti .views_slideshow_cycle_main {
    height: auto !important;
   }  */
   
   
/* #block-views-podujatia-block-1 .view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia {
   margin-top: 25px;
}   */

.view-id-podujatia .views-row:first-child .views-field-field-datum-podujatia:before,
.mesacny-kalendar .views-row .views-field-field-datum-podujatia:before,
.view-podujatia-mini-kalendar .views-row .views-field-field-datum-podujatia:before,
#block-views-podujatia-block-2 .view-id-podujatia .views-row .views-field-field-datum-podujatia:before {
  display: none;
} 

#block-views-podujatia-block-2  .view-id-podujatia  .views-row:first-child .views-field-nothing .field-content {
  width: 100%;
}

#block-views-podujatia-mini-kalendar-block-1 .view-podujatia-mini-kalendar {
   padding-left: 10px;
   width: 245px;
   padding-top: 6px;
}

.not-front.node-type-podujatie .node {
   padding: 0;
   padding-top: 30px;
}

.view-aktualita .views-field-name a:before,
.view-podujatia .views-field-name a:before {
  display: none;
}

.view-id-podujatia .views-field-created {
    float: left;
    position: relative;
    right: 0;
    font-size: 10px;
    margin-top: 1px;
    margin-bottom: 12px;
}

.view-id-podujatia .views-field-name a {
   font-weight: normal;
}

.view-id-podujatia .views-field-name {
    margin-right: 10px;
    float: left;
}

.node-podujatie .submitted {
   display: none;
}

   .builder-content-builder-list .inside-content
         {border-color:#ebdf78!important}
         
         
.fakulta #block-views-podujatia-block {
  margin-bottom: 60px;
}        

.organizacia #block-views-podujatia-block {
    background-color: #fff;
    padding-bottom: 25px;
    padding-top: 60px;
} 
  
  

.programy span.mini
{display: inline;
    background-color: #ccc;
    border-radius: 5px;
    height: 20px;
    font-size: 9px;
    padding: 5px;
    width: 30px;
    text-align: center;
    position: absolute;
    padding: 0px;
    color:#fff;
    text-transform:uppercase;
    height: auto;        
    margin-top: 14px;}  
    
    .programy span.mini.lf
    {background-color:#3f752e;}
    .programy span.mini.df
    {background-color:#845e2c;}
    .programy span.mini.fee
    {background-color:#3b6ba0;}
    .programy span.mini.fevt
    {background-color:#8e8e8e;}
    .programy span.mini.TU
    {background-color:#cabc4a;}
  
    
.node-type-fotogaleria #block-views-fotogaleria-grid-block-1 {
    padding: 40px;
    width: 100%;
} 

.fakulta #block-views-udalosti-block-1 .col-lg-6 {
  margin-top: 0;
  margin-bottom: 80px;
} 

.fakulta.node-type-aktualita .bg-aktual #block-system-main {
      min-height: unset;
}

#block-views-projekt-block-1 {
   padding-right: 20px !important;
}

.node-type-projekt aside.second-aside {
  height: auto;
}

#block-views-predmety-all-block .views-row a {
   color: #000;
   display: inline-block;
}

#block-views-predmety-all-block .views-row a:after {
    content: " ";
    display: block;
    width: 0%;
    border-bottom: 1px solid #000;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

#block-views-predmety-all-block .views-row a:hover:after {
   width: 100%;
}


.siteinformation
{    
    width: 92%;
    margin-top: -30px;
    background-color: #fff;
    float: none;
    margin-left: 20px;
    z-index: 999;
    display: inline-block;
    padding: 10px;
    padding-top: 0;}
    
    
    .siteinformation h4
    {    margin-top: 10px;}
    
    
    #header-top .container
    {background:url('../images/tuzvo.jpg') top left no-repeat;}
    

    
    
    .builder-ui-footer-link a:hover {
       border-top: 0px solid transparent;
      border-bottom: 3px solid #a89c3a;
          padding-top: 20px;
    }
    
ul.tabs.primary li a {
   background-color: #444 !important;
   color: #fff;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px;
}   


#user-login {
    width: 432px;
    margin-left: 40px;
}

.page-user .page-title {
   margin-left: 30px;
}

#user-login input.form-text {
   font-size: 20px;
}



/* ACCORDION FIX */

/* .accordion h6.panel-title a span.acc-title {
  display: block;
    position: relative;
}   */

.accordion h6.panel-title a {
  float: left;
   padding: 20px 30px 15px 30px;
}

.accordion h6.panel-title {
  float: left;
     
}

.accordion .panel-default>.panel-heading {
      float: left;
    width: 100%;
}

.accordion  .panel {
  float: left;
    width: 100%;
}  

.view-id-studijne_programy .accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
  float: left;
}





#header-top ul.menu li a:hover {
        color: #ebdf78;
}

.fakulta #main-navigation-inside  ul>li a:hover {
    color: #b0932d;
}


.links.inline>.comment_forbidden {
  display: none;
}


.views-field-name a {
   font-size: 10px;
   color: #999;
}

.view-podujatia .views-field-name>.field-content {
   font-size: 10px;
   color: #999;
}





body
{background-color:#faf8eb}




 .front .background-image
 {display:none}  
body:not(.katedra).front
{background-color:#f8f7eb}


.front.univerzita #main-content,
.front.fakulta #main-content {
   padding-top: 10px;
}

.front.univerzita .builder-content-builder-aktuality-block-1,
.front.univerzita .builder-content-builder-aktuality-block-1 .builder-content,
.front.fakulta .builder-content-builder-aktuality-block-1,
.front.fakulta .builder-content-builder-aktuality-block-1 .builder-content {
   margin-bottom: 0;
}

.aktuality-block_1 .footer-link {
  margin-top: -52px;
}


#block-menu-menu-bocne-menu li.expanded li a:hover, #block-menu-block-2 li.expanded li a:hover {
  text-decoration: none !important;
  opacity: 0.8;
}

.organizacia #block-menu-menu-bocne-menu li:hover, .organizacia  #block-menu-block-2 li:hover {
  background-color: #f7f7f7; 
}
.socials li a.search
{background-color:#FFF; color:#000}

.view-id-aktualita .views-field-name {
  font-size: 10px;
}

.view-id-aktualita .views-field-name a {
  font-weight: normal;
}

.view-id-aktualita .views-field-created {
  margin-top: 0;
}
.webform .form-item
{width:100%;}

.builder-content-builder-banner-files .banner-in p {
  padding-right: 45px;
  padding-left: 15px;
}

.banner-in a,.builder-content-builder-custom-text a,
.quicklinks-list li a, .builder-content-builder-predmety-block li a,
.node .builder-content-builder-custom-text a, .filetable a,
.view-id-aktualita_sidebar .item-list li .views-field-title a
{text-decoration:underline;}

.view-id-projekty.view-display-id-block_1 .builder-row table tr td {
    background-color: #fff;
    height: 53px;
    border-bottom: 1px solid #e9e4ba!important;
}

.univerzita #block-menu-menu-bocne-menu li a.active-trail, 
.univerzita #block-menu-block-2 li a.active-trail, 
.univerzita #block-menu-menu-bocne-menu li a:hover, 
.univerzita #block-menu-block-2 li a:hover {
   color: #a89c3a;
}

.equal-heights-row a.button-outlined {
       line-height: 20px;
}

.submitted {
  padding-left: 0;
}

.region-top-content {
  padding-left: 15px;
  padding-right: 15px;
}

#block-views-projekty-block-1 .views-field>span {
   width: 40%;
   font-weight: bold;
       padding-right: 15px;
}

#block-views-projekty-block-1 .views-field>.field-content>a {
  display: block;
  width: 60%;
  float: left;
  line-height: 20px;
}

#block-views-projekty-block-1  .view-id-projekty .views-field {
       border-bottom: 1px solid #e9e4ba!important;
           padding: 5px;
}

#block-views-projekty-block-1 .view-id-projekty .views-row {
  border-bottom: none;
  margin-top: 0;
}

#block-views-projekty-block-1 .views-field.views-field-field-externy-garant>.field-content {
  width: 100%;
}

#block-views-projekty-block-1 .views-field>.field-content>span {
   width: 40%;
   font-weight: bold;
}

#block-views-projekty-block-1 .views-field>.field-content {
   width: 60%;
}

.node-type-projekt aside.second-aside {
  padding-top: 0;
}


#block-views-publications-block-1 .views-field>span {
   width: 40%;
   font-weight: bold;
       padding-right: 15px;
}

#block-views-publications-block-1 .views-field>.field-content>a {
  display: block;
  width: 60%;
  float: left;
  line-height: 20px;
}

#block-views-publications-block-1 .views-field>span {
   width: 40%;
   font-weight: bold;
       padding-right: 15px;
}

#block-views-publications-block-1 .views-field>.field-content>a {
  display: block;
  width: 60%;
  float: left;
  line-height: 20px;
}

#block-views-publications-block-1  .view-id-projekty .views-field {
       border-bottom: 1px solid #e9e4ba!important;
           padding: 5px;
}

#block-views-publications-block-1 .view-id-projekty .views-row {
  border-bottom: none;
  margin-top: 0;
}

#block-views-publications-block-1 .views-field.views-field-field-externy-garant>.field-content {
  width: 100%;
}

#block-views-publications-block-1 .views-field>.field-content>span {
   width: 40%;
   font-weight: bold;
}

#block-views-publications-block-1 .views-field>.field-content {
   width: 60%;
}

.node-type-publications aside.second-aside {
  padding-top: 0;
}












.node-type-kurz .field-type-taxonomy-term-reference .field-label {
  font-weight: bold;
}

.first-aside>.roll-menu {
  width: 100%;
  float: left;
}

article .view-id-aktuality .col
{max-width:360px} 

.view-predmety-all .views-field-title
{font-weight:bold}
.clovek img
{margin-bottom:60px}
.view-predmety-all .views-field-nothing
{margin-bottom:20px}

.footer-area .search
{display:none}


.view-oznamy.view-display-id-block_1 .view-content
{border:0}
.search_result a
{    font-size: 21px;
    font-weight: bold;
    color: #215846;
}

.search_result
{display: block;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    padding-top: 0;}
    
    
.katedra.node-type-aktualita #content-wrapper>.region-content {
  padding: 40px;
}  

.katedra.node-type-aktualita #content-wrapper>.region-content>#block-views-aktualita-block {
      padding-right: 50px;
}  


.katedra.node-type-aktualita .view-id-aktualita .views-field-field-obrazok {
   display: block;
    clear: both;
}


.katedra.node-type-aktualita #block-views-aktualita-block {
  max-width: 1100px;
}

#header-top #block-system-user-menu ul.menu li a {
   font-weight: normal;
}

#main-content.nosidebar #block-views-aktuality-block-3 {
  width: 100%;
}

 #main-content.really-no-sidebar #content-wrapper>.region-content {
  width: 100%;
  overflow-x:hidden;
}    

.item-list ul.pager li a {
      padding: 10px 12px;
      margin: 5px 0px 5px 0;
      padding-top: 17px;
} 

#block-views-projekty-block .views-exposed-form .views-exposed-widget {
   padding-right: 10px;
   max-width: 322px;
}


/* PAGER */

.item-list ul.pager li.pager-previous a,
    .item-list ul.pager li.pager-next a,
    .item-list ul.pager li.pager-first a,
    .item-list ul.pager li.pager-last a {
      text-indent: -99999px;
      width: 20px;
    }  
    
    .pager-previous a:after {
      content: "";
      display: block;
      background-image:url('../images/pager-left-arrow.png');
      position: absolute;
      text-indent: 0;
      width: 8px;
      height: 14px;
      top: 27px;
    }
    
    .pager-first a:after {
      content: "";
      display: block;
      position: absolute;
      background-image:url('../images/pager-first-arrow.png');
      text-indent: 0;
      width: 13px;
      height: 14px;
      top: 27px;
    }
    
    .pager-next a:after {
      content: "";
      display: block;
      position: absolute;
      background-image:url('../images/pager-right-arrow.png');
      text-indent: 0;
      width: 8px;
      height: 14px;
      top: 27px;
    }
    
    .pager-last a:after {
      content: "";
      display: block;
      position: absolute;
      background-image:url('../images/pager-last-arrow.png');
      text-indent: 0;
      width: 13px;
      height: 14px;
      top: 27px;
    }
    
    ul.pager li a, ul.pager li.pager-current {
      padding-bottom: 10px;
    } 
    
   
   #block-views-udalosti-block-1 .col-lg-6
   {background-color:transparent!important;
   background:url('../images/sliderBg.png') top left repeat-y;}
    
    .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main,
    .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main,
    .front.univerzita #banner-inside>.col-md-12,
    .front.fakulta #banner-inside>.col-md-12 {
          height: 560px !important;
          margin-left:-2px;
    }
    
    .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img,
    .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img {
          height: 560px;
          width: auto;
    }
    
    
.univerzita #block-menu-menu-quick-menu .menu>.leaf.first {
    display: none;
}    


/* IE 11 HACK  */

_:-ms-fullscreen, :root .tb-megamenu .tb-megamenu-submenu { 
  width:1170px;
  position: absolute;
      left: 0; 
} 

.builder-wrapper .builder-row:last-of-type .builder-row-inner {
    margin-bottom: -8px;
    padding-bottom: 30px;
}

.builder-content-builder-aktuality-block-2,.builder-content-builder-oznamy-block,.builder-content-builder-predmety-block
{    min-height: 425px;}

.univerzita .builder-content-builder-aktuality-block-2,.univerzita .builder-content-builder-oznamy-block,.builder-content-builder-predmety-block
{    min-height: 475px;}
.builder-content-builder-predmety-block
{margin-bottom:0!important}

.builder-content-builder-predmety-block .builder-content
{margin-bottom:14px!important}


.fancybox img
{opacity:.9}
.fancybox:hover img
{opacity:1}
 
 .maintenance-page
 {text-align:center;}
 
  #edit-pracovisko
 {width:200px;}
 
 
 #block-organizacia-dokumentovy-server .jstree {
    overflow: visible;
    border: 0;
    height: auto;
}

.view-kurz-single
{padding:50px;display:block}

.view-kurz-single .views-label
{float:left;font-weight:bold;margin-right:5px}

li[data-type="main"] 
{line-height:24px!important;}


.jstree-anchor span
{font-size:16px;}
.page-search #block-system-main .content
{
padding:50px}

.form-item-search-block-form input
{width:90%}
#search-block-form
{   width: 75%;
    display: block;
    /* margin: 0 auto; */
    margin-top: 30px;
    padding: 50px;}
#search-block-form #edit-actions
{position: relative;
    right: -10px;
    top: 0px;
    display: inline-block;
    height: 61px;
    width: 70px; }
   #search-block-form #edit-actions input 
    {    padding: 27px;}
    
    .search-form .form-type-textfield
    {width:100%}
    .page-search h2
    {
    font-size: 26px;
    font-weight: bold;
    color: #a79b3b;
    margin-top: 40px;
    margin-bottom: 36px;} 
    .search-results li
    {list-style: square;
    
    display: block;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    padding-top: 0;	}
   .search-results .title a 
    {font-size: 21px;
    font-weight: bold;
    color: #215846;}

     .fontsizer
     {position:relative;z-index:9999;}
    .fontsizer li
    {list-style:none;    display: inline-block;
    width: 100%;}
    .fontsizer li a
    {    display: inline-block;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    z-index: 999;
    position: relative;}
.submitted .user-picture
{display:none}    
#tuzvo-common-contact-form h2
{padding-left:0;margin-bottom:20px;margin-left:.5%;font-size:20px;}
#tuzvo-common-contact-form 
{border-top:3px solid #8bc2ad}
#tuzvo-common-contact-form .form-type-textfield
{width:32%;
    float: left;
    margin: .5%;}
  #tuzvo-common-contact-form  #edit-email  
  {margin-right:0;}
    #tuzvo-common-contact-form .form-required
    {display:none}
 #tuzvo-common-contact-form input.error, #tuzvo-common-contact-form textarea.error
{   
    outline: 2px solid red;}
    #tuzvo-common-contact-form .form-textarea-wrapper .grippie
    {display:none}

#tuzvo-common-contact-form input[type="submit"]
{float:right;width:auto;}

#tuzvo-common-contact-form textarea
{width:99%;}
#tuzvo-common-contact-form input,#tuzvo-common-contact-form textarea
{float:left;margin:.5%;border-radius:0;border:1px solid #c7c7c7}

input[type="submit"]
{background-color:#fff;border-radius:0;width:auto;float:right;padding-top:10px;padding-bottom:10px;border:2px solid #215846;color:#215846;font-weight:bold;font-size:14px;}
input[type="submit"]:hover
{background-color:#fff;border-color:#2eaf7a;color:#2eaf7a}

#tuzvo-common-contact-form .captcha
{float:left;}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 font-weight:normal;font-size:16px;color: #328261;
}
::-moz-placeholder { /* Firefox 19+ */
font-weight:normal;font-size:16px;color: #328261;
}
:-ms-input-placeholder { /* IE 10+ */
font-weight:normal;font-size:16px;color: #328261;
}
:-moz-placeholder { /* Firefox 18- */
font-weight:normal;font-size:16px;color: #328261;
}

.anketa h4
{color:#338362;
font-weight:bold;
text-transform:uppercase;
font-size:17px;}

.anketa h4:before
{content:' ';
display:block;width:100px;
position:absolute;
border-top:2px solid #338362;margin-top:-15px;}

.anketa .popis
{font-size:14px;font-weight:bold;}
.anketa .form-holder
{padding:0}
.anketa .webform-component-radios label
{width:100%;display:inherit}
.anketa .webform-component-radios
{padding:30px 10px;}
.anketa .webform-component-radios:nth-child(odd)
{background-color:#e4f0eb}
 
 
 

.anketa .form-item {
  margin: 0.5rem;
}
.anketa .form-item input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.anketa .form-item input[type="radio"] + .option:before {
  content: '';
  background: #fff;
  border-radius: 100%;
  border: 1px solid #348362;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: 0.2em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.anketa .form-item input[type="radio"]:checked + .option:before {
    background-color: #368362;
    box-shadow: inset 0 0 0 4px #ffffff;
}
.anketa .form-item input[type="radio"]:focus + .option:before {
  outline: none;
  border-color: #4A9776;
}
.anketa .form-radios label:hover
{cursor:pointer;}
.anketa .form-tupe-radio:hover
{cursor:pointer;}
.anketa .form-type-radio:hover input[type="radio"] + .option:before
{   background-color: #43906F;

    box-shadow: inset 0 0 0 4px #ffffff;}

.anketa .form-item input[type="radio"]:disabled + .option:before {
  box-shadow: inset 0 0 0 4px #348362;
  border-color: #368362;
  background: #84AC97;
}
.anketa .form-item input[type="radio"] + .option:empty:before {
  margin-right: 0;
}


.anketa .form-type-radio
{    display: inline-flex!important;
    width: 100%;}
    
    .footer-anketa
    {width:100%;display:block;border-top:1px solid #bedace;padding-top:25px;font-size:12px;font-weight:bold; color:#338362}
    
    .anketa input[type="submit"]
    {margin-top:10px;}
    
    .anketa .answer
    {width:100%;display: inline-flex!important;}
    
       .anketa .answer .v
       {font-size:20px;font-weight:bold; color:#279463;float:right;}
         .anketa .answer label
         {font-weight:normal;margin-top:0!important}
         
         
.anketa .webform-component-radios
{
margin:0;
padding:0;
padding-bottom:20px;
border-bottom:1px solid #bedace;
border-top:1px solid #fff;
}

.anketa .webform-component-radios:before
{
content:' '; 
display:block;width:100%;
border-top:1px solid #bedace;
border-bottom:1px solid #fff;
}
.anketa .webform-component-radios label
{padding:20px;}
.anketa .webform-component-radios .form-type-radio
{padding-left:20px;}

.anketa .webform-component-radios .form-type-radio label
{padding:0}

.anketa .answer label
{padding:0}
.anketa .answer 
{padding-left:20px;
padding-right:20px;}

.anketa .webform-component-radios:nth-child(even):before,
.anketa .webform-component-radios:nth-child(even)
{border:0}
.search-form .form-type-textfield
{    width: 100%;
    display: grid;}
    
.search-form
{max-width:800px;}
.not-logged-in .search-form input.form-text
{width:100%}
.search-form input[type="submit"]
{float:left;}

.search-advanced
{display:inline-block;width:100%}

.webform-client-form .form-checkboxes,
.webform-client-form .form-checkboxes .form-type-checkbox,
.webform-client-form .form-radios,
.webform-client-form .form-radios .form-type-radio
{    width: 100%;
    display: inline-block;}
    
    .webform-container-inline.webform-component-textarea .form-textarea-wrapper
    {width:100%}
    
    .webform-component label:not(.option)
    {    margin-bottom: 8px;
    display: block;
    margin-top: 25px;}
    
    .infoblock .col-lg-4
    {overflow:visible!important}
    
    .view-id-oznamy .views-field-body
    {overflow:hidden}
    
.partners figure
{  margin-left:15px;  text-align: center;
    font-size: 12px;
    font-weight: bold;} 
    
    
    .partners figure img
    {margin-bottom: 8px;}
    
    .region-top-content h4
    {    margin-top: 0;}
    
    
    .node-oznam
    {max-width:800px;}
    
    
    input:focus ~ .element-invisible,
input:not(:focus):valid ~ .element-invisible{
  top: 8px;
  bottom: 10px;
  left: 20px;
  position:relative;
  display:block;
  font-size: 11px;
  opacity: 1;
}


input.form-text:focus, textarea.form-textarea:focus {  border-color: #c5c5c5!important; }
#youtube-field-player
{    margin: 0 auto;
    display: block;
        position: relative;
    z-index: 99;
    margin-top: -277px;
    width: 100%;
    height: 1110px;}
    
    .blurbg img
    {width:100%!important;height:100%!important;max-height:680px!important;position:absolute;z-index:0;/* Add the blur effect */
  filter: blur(20px);
  opacity:.7;
  -webkit-filter: blur(20px);
}
#banner-inside,.view-id-udalosti
{max-height:561px;
	height:561px;} 
	#views_slideshow_cycle_main_udalosti-block_1
	{overflow:hidden;max-height:680px;}
	
	.view-fakulty-hover-blocks .view-footer h4 a
	{
		display:inline-block;
		margin-top:26px;
    color: #215846;
    font-size: 18px;
	}
	.view-fakulty-hover-blocks .view-footer h4:hover a
	{
		color: #000;
	} 
 .fakulta .view-id-udalosti .widget_pager .views-slideshow-pager-field-item {
      padding: 0;
      margin: 10px;
      width: 20px;
      height: 20px;
      display: inline-block;
      float: none;
   }
   
   .fakulta .view-id-udalosti .widget_pager .views-slideshow-pager-field-item .views-field-title {
      display: none;
   }
   
   .fakulta .view-id-udalosti .widget_pager .views-slideshow-pager-field-item:before {
      display: none;
   }
    
   .fakulta .view-id-udalosti #widget_pager_bottom_udalosti-block_1 {
    text-align: center;
   }
   
   .mute:hover
   { background-color: #217157;cursor:pointer;}
   
   .mute
   {
   	position: absolute;
    top: 40px;
    z-index: 9999;
    left: 2%;
    background-color: #215846;
    /* width: 30px; */
    /* height: 30px; */
    text-align: center;
    color: #fff;
    border-radius: 5px;
    padding: 15px;
    padding: 5px 15px;
    font-size: 25px;
    top:35%;
    }
    #block-menu-block-2.zamestnanecke-menu .active 
{color:#a89c3a}

#block-menu-block-2.zamestnanecke-menu .first
{background-color: #f0efd1;}

#webform-client-form-120 .webform-component--mail11
{display:none}

a:focus-visible,a:focus,a:active {
    outline: -webkit-focus-ring-color auto 1px;
}

.webform .form-holder .webform-progressbar-page-label
{white-space:nowrap;}