/* Custom css for Pravni  */
body.prelaznici { background: #efefef; }
.prelaznici .uk-section-default { --uk-inverse: dark; background: #efefef; }

/* Logo - stranica prelaznici */
.prelaznici .tm-header, .prelaznici .tm-header-mobile { display: none; }
.prelaznici footer, .prelaznici header, .prelaznici .tm-toolbar { display: none; }
.prelaznici .de-heading { font-size: 50px; font-family: 'Playfair Display SC'; font-weight: inherit; line-height: 50px; padding-bottom: 50px; }
.prelaznici .de-text-large { font-size: 28px; line-height: 1.4; font-family: 'Playfair Display'; font-weight: 400; }
.prelaznici .de-shadow { background: #efefef; box-shadow: rgba(0, 0, 0, 0.15) 16px 20px 16px 5px, rgba(255, 255, 255, 0.8) -16px -20px 16px 5px; padding: 50px 70px; border-radius: 65px; }
.prelaznici .de-inset { background: #efefef; box-shadow: rgba(0, 0, 0, 0.15) 16px 20px 16px 5px inset, rgba(255, 255, 255, 0.8) -16px -20px 16px 5px inset; padding: 50px 50px; border-radius: 65px; }

/* Pages */
.prelaznici #page3 .de-shadow { font-size: 22px; }
.prelaznici #page5 .de-top .de-shadow  { padding: 50px 50px 100px; }
.prelaznici #page5 .de-bottom .de-shadow  { font-size: 24px; margin-top: -100px; }
.prelaznici #page6 .de-shadow {padding: 50px 70px;}

/* Responsive */
@media (min-width: 960px) {
.prelaznici #page7 .de-grid .uk-grid-divider.uk-grid-column-large >:not(.uk-first-column)::before, 
.prelaznici #page7 .de-grid .uk-grid-divider.uk-grid-large >:not(.uk-first-column)::before { content: ''; background: url(https://www.pravni-fakultet.edu.rs/images/landing/prelaznici/vertical-delimiter.webp); position: absolute; top: 30px; z-index: 1; width: 20px; height: 367px; border-left: 0px none transparent; }
.prelaznici #page4 .de-grid .el-image { position: relative; z-index: 2; }
.prelaznici #page4 .de-grid .uk-grid-divider >:not(.uk-first-column)::before { content: ''; background: url(https://www.pravni-fakultet.edu.rs/images/landing/prelaznici/horizontal-delimiter.webp); z-index: 1; width: 280px; height: 28px; position: absolute; top: 30px; left: -132px; right: 0; bottom: 0; border-left: 0px none transparent; }
}
@media (min-width: 1200px) {
.prelaznici #page1.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page2.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page3.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page4.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page5.uk-section-default .uk-section { height: 100vh; }
.prelaznici #page6.uk-section-default .uk-section { height: 100vh; }
.prelaznici #page7.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page8.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page9.uk-section-default.uk-section { height: 100vh; }
.prelaznici #page4 .de-grid .uk-grid-divider >:not(.uk-first-column)::before { content: ''; background: url(https://www.pravni-fakultet.edu.rs/images/landing/prelaznici/horizontal-delimiter.webp); z-index: 1; width: 340px; height: 28px; position: absolute; top: 30px; left: -132px; right: 0; bottom: 0; border-left: 0px none transparent; }
}
@media (max-width: 1199px) {
.prelaznici #page1 .uk-heading-medium { font-size: 3.0rem; }
.prelaznici #page2 .de-heading { font-size: 38px; line-height: 40px; }
.prelaznici #page2 .de-text-large { font-size: 22px; line-height: 25px; }
.prelaznici #page3 .de-shadow { font-size: 18px; }
.prelaznici #page5 .de-top .de-shadow { font-size: 24px; }
.prelaznici #page6 .de-shadow { padding: 40px 50px; font-size: 26px; }
}
@media (max-width: 959px) {
.prelaznici #page2 .de-video { margin-top: 100px !important; text-align: center; }
.prelaznici #page7 .de-grid .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, 
.prelaznici #page7 .de-grid .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {margin-top: 0;}
.prelaznici #page7 .de-grid .uk-grid-divider.uk-grid-column-large >:not(.uk-first-column)::before, 
.prelaznici #page7 .de-grid .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { content: ''; background: url(https://www.pravni-fakultet.edu.rs/images/landing/prelaznici/horizontal-delimiter.webp); position: relative; text-align: center; z-index: 1; width: 521px; height: 28px; border-top: 0px none transparent; margin: 30px auto; top: 0; left: 0; right: 0; }
.prelaznici #page4 .de-grid .uk-grid-divider.uk-grid-stack > .uk-grid-margin { margin-top: 10px; }
.prelaznici #page4 .de-grid .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { content: ''; background: url(https://www.pravni-fakultet.edu.rs/images/landing/prelaznici/horizontal-delimiter.webp); position: relative; text-align: center; z-index: 1; width: 521px; height: 28px; border-top: 0px none transparent; margin: 30px auto; top: 0; left: 0; right: 0; }
}
@media (max-width: 767px) {
.prelaznici .uk-container {height: auto; width: 100%; padding-left: 0; padding-right: 0; }
.prelaznici #page1.uk-section-default.uk-section { min-height: auto; padding: 20px 10px; }
.prelaznici #page2.uk-section-default.uk-section { min-height: auto; padding: 20px 10px; }
.prelaznici #page3.uk-section-default.uk-section { min-height: auto; padding: 20px 10px; }
.prelaznici #page4.uk-section-default.uk-section { min-height: auto; padding: 20px 0; }
.prelaznici #page5.uk-section-default.uk-section { min-height: auto; padding: 20px 10px; }
.prelaznici #page6.uk-section-default.uk-section { min-height: auto; padding: 20px 10px; }
.prelaznici #page7.uk-section-default.uk-section { min-height: auto; padding: 20px 0; }
.prelaznici #page8.uk-section-default.uk-section { min-height: auto; padding: 20px 10px; }
.prelaznici #page9.uk-section-default.uk-section { min-height: auto; padding: 20px 10px 0; }
.prelaznici #page1 .uk-heading-medium { font-size: 2.0rem; }
.prelaznici #page1 .uk-text-large { font-size: 20px; }
.prelaznici #page1 .logo .el-image { width: 260px; text-align: center; }
.prelaznici #page3 .de-shadow { font-size: 16px; padding: 30px 25px; text-align: center; }
.prelaznici #page4 .el-title { font-size: 20px; text-align: center; }
.prelaznici #page5 .de-top .de-shadow { font-size: 18px; padding: 30px 20px 100px; text-align: center;}
.prelaznici #page5 .de-bottom .de-shadow { padding: 30px 20px;font-size: 18px; }
.prelaznici #page6 .uk-heading-medium { font-size: 2.5rem;text-align: center; padding: 0 20px;}
.prelaznici #page6 .de-shadow { padding: 35px 30px; font-size: 20px; text-align: center; }
.prelaznici #page6 .el-content { font-size: 20px; }
.prelaznici #page7 .uk-heading-large { font-size: 2.5rem;text-align: center; padding: 0 20px;}
.prelaznici #page7 .el-title { font-size: 18px; padding: 0 20px; }
.prelaznici #page8 .uk-font-primary { font-size: 22px; padding: 0 20px; }
}

/* Stranica Master studijski program - Pravo i digitalne tehnologije */



/* Custom css for Pravni - novi studijski program PiDT */

/* BT Login */
.btl-content-block { background: #ffffff; border-radius: 0px; border: 0px none transparent; box-shadow: 8px 2px 18px rgba(0, 0, 0, 0.4); height: auto; text-align: left; font-size: 12px; position: relative; }
#btl-content #btl-content-login { width: 300px; }
#btl-content #btl-content-login .btl-label { line-height: 12px; min-width: 0px !important; display: block; text-transform: uppercase; font-size: 12px; height: 12px; text-align: center; float: none !important; }
#btl-content-login .btl-input input { background-color: #f7f5f5; border: 1px solid #eeebeb; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; height: auto; margin-bottom: 2px; padding: 0.34rem 0rem; text-align: center; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; width: 100%; }
.btl-label { height: 18px; min-height: 12px !important; line-height: 12px; }
.btl-input { float: none !important; line-height: 35px; height: 35px; margin-bottom: 10px; }
input.btl-buttonsubmit, .uk-notouch button.btl-buttonsubmit { background: #9c1519; border: none !important; color: #fff; cursor: pointer; text-align: center !important; text-shadow: none; width: 100% !important; padding: 0 12px; height: 30px !important; line-height: 30px !important; display: inline-block; text-transform: uppercase; font-size: 11px; border-radius: 0; }
#btl-content div.btl-buttonsubmit { border-top: 0px none transparent; }
#btl-content-login ul { position: relative !important; text-align: center; list-style-type: none !important; }
#btl-input-remember { margin-bottom: 0px; text-align: center; text-transform: uppercase; font-size: 11px; line-height: 20px; height: 20px; }
input#btl-checkbox-remember { width: 11px !important; vertical-align: middle; padding: 0; margin: 0 3px 0 0; }
#btl-content ul#bt_ul { margin-top: 0 !important; margin-bottom: 20px !important; margin-right: 25px !important; margin-left: 25px !important; padding: 0 !important; float: none; }
#btl-content ul#bt_ul li a { padding: 0 !important; text-decoration: none !important; color: #2d3d51 !important; text-align: center; text-transform: uppercase; border: 1px dashed #c40b2d !important; padding: 2px 12px !important; margin: 0 0 5px !important; font-size: 10px; display: block; }
#btl-content ul#bt_ul li a:hover, 
#btl-content ul#bt_ul li a:focus { color: #ffffff !important; text-decoration: none !important; background-color: #9c1519 !important; }
#btl-content #btl-content-profile #module-in-profile { min-width: 250px; }
#btl-content #btl-content-profile #module-in-profile h3 { ; background: #9c1519; font-weight: 400; line-height: 45px; margin: 0px; padding: 0 !important; text-transform: uppercase; font-size: 16px; color: #FFF; text-align: center; }
#btl-content #btl-content-profile button.btl-buttonsubmit { background: #9c1519; border: none !important; color: #fff; cursor: pointer; text-align: center !important; text-shadow: 0 1px 1px #4A4A4A; width: 100% !important; padding: 0 12px; height: 29px !important; line-height: 29px !important; display: inline-block; text-transform: uppercase; font-size: 11px; border-radius: 0; }
#btl-content #btl-content-profile div.btl-buttonsubmit { text-align: center !important; padding: 5px 0 0 0 !important; border-top: 0px none transparent; margin: 10px 25px; }
#btl-content #btl-content-profile #module-in-profile ul li { background: none; padding: 0 !important; border-bottom: 0px none transparent; display: block !important; line-height: 25px; list-style: none; }
#btl-content #btl-content-profile #module-in-profile ul li a { color: #2d3d51 !important; border: 1px dashed #c40b2d !important; background: #fff !important; display: block !important; font-family: "Roboto", sans-serif; padding: 2px 12px !important; margin: 0 0 5px !important; text-decoration: none !important;  text-transform: uppercase !important; font-size: 11px; text-align: center; }
#btl-content #btl-content-profile #module-in-profile ul li a:hover,
#btl-content #btl-content-profile #module-in-profile ul li a:focus,
#btl-content #btl-content-profile #module-in-profile ul li.active a { color: #fff !important; text-decoration: none;  !important; background-color: #9c1519 !important; outline: none; }

/* ========================================================================
   Layout
 ========================================================================== */

 /* topbar */

/* tm-toolbar */
.new .tm-toolbar { background: #fff url("../images/topbar-back.jpg") no-repeat right top; box-sizing: border-box; color: #fff; font-size: 15px; height: 80px; padding: 10px 0; }
.new .tm-toolbar a { color: #fff; font-size: 10px; font-weight: 500; line-height: 16px; text-transform: uppercase; margin: 3px 2px; padding: 3px 8px; display: inline; }
.new .tm-toolbar a:hover, .tm-toolbar a:focus, .tm-toolbar a:active { background: #ffffff; color: #444; }
.new .tm-toolbar [class*="uk-icon-"] { margin: 0 3px 0 10px; }
.new .tm-toolbar .uk-subnav { display: flex; flex-wrap: wrap; align-items: center; margin-left: 10px; padding: 0; list-style: none; }
.new .tm-toolbar .uk-subnav > * { -ms-flex: none; -webkit-flex: none; flex: none; padding-left: 5px; margin-top: -7px; position: relative; }
.new .tm-toolbar .uk-subnav > * > * { display: inline; color: #62615f; margin-left: 0; }
.new .tm-toolbar .uk-subnav > * > :first-child { font-size: 10px; color: #fff; font-family: Roboto; letter-spacing: 0px; }
.new .tm-toolbar .uk-subnav > .uk-active > * { color: #c40b2d; }
.new .tm-toolbar .uk-subnav > * > a { color: #fff; font-size: 10px; font-weight: 400; line-height: 16px; text-transform: uppercase; margin: 3px 2px; padding: 3px 8px; display: inline; letter-spacing: 0px; }
.new .tm-toolbar .uk-subnav > * > a:hover, 
.new .tm-toolbar .uk-subnav > * > a:focus, 
.new .tm-toolbar .uk-subnav > * > a:active { background: #ffffff; color: #444; }
.new .tm-toolbar .uk-subnav >::before { content: ""; display: inline-block; height: 10px; vertical-align: middle; }
.new .tm-toolbar .uk-subnav > li:nth-child(n+2)::before { border-left: 1px solid rgba(225, 225, 225, 0.75); margin-right: 5px; }
.new .tm-toolbar .uk-panel.srb { float: right; margin: 0; }
.new .tm-toolbar .uk-grid-medium > * { padding-left: 2px; }
.new .tm-toolbar #btl { position: relative; float: right; margin-top: -5px; }
.new .tm-toolbar #btl .btl-panel { overflow: hidden; margin-right: 5px; margin-left: 2px; margin-top: 0; }
.new .tm-toolbar #btl .btl-panel > span { background: rgb(191, 69, 69); display: inline-block; height: 16px; line-height: 15px; padding: 2px 12px; cursor: pointer; text-indent: 0 !important; font-weight: 400; width: auto; font-size: 10px; text-align: center; text-decoration: none; text-transform: uppercase; border: 1px solid rgb(138, 36, 36); margin: 5px 0px 0; }
.new .tm-toolbar #btl .btl-panel:hover > span { background: rgb(191, 69, 69); border: 1px solid rgb(138, 36, 36); color: #fff; }
.new .tm-toolbar a.de-social { background: #bf1e22; border: 1px solid #711014; border-radius: 3px; box-sizing: border-box; color: rgb(254, 254, 254); display: inline-block; font-size: 10px; height: 22px; line-height: 16px; margin: 3px 0; padding: 1px 5px; text-align: center; width: 30px; }
.new .tm-toolbar a.de-social.uk-icon-button.uk-icon svg { width: 14px; height: 14px; }
.new .tm-toolbar a.de-social:hover { background-color: #fff; border: 1px solid rgb(77, 14, 14); color: #444; }
.new .tm-toolbar a.de-lang { background: #bf1e22; border: 1px solid #711014; border-radius: 3px; box-sizing: border-box; color: rgb(254, 254, 254); display: inline-block; font-size: 10px; height: 22px; line-height: 16px; margin: 3px 0; padding: 2px; text-align: center; width: 38px; text-decoration: none; }
.new .tm-toolbar a.de-lang:hover { background-color: #fff; border: 1px solid rgb(77, 14, 14); color: #444; }
.new .tm-toolbar a.uk-search-toggle {background: transparent; color: #fff;  margin: 0px; display: inherit; padding: 0px; }
.new .tm-toolbar a.uk-search-toggle:hover {background: transparent; color: #fff; }
.new .tm-toolbar a.uk-search-toggle svg {width: 20px; height: 20px; }

/* de-top-meni */

/* uk-subnav */

/* uk-search */

/* tm-header */
.new .uk-navbar-container { background: #ffffff url("../images/header-back.png") no-repeat right 25px; border-bottom: 4px solid #a00826; position: relative; z-index: 6; margin: 0; padding: 0; height: auto; }

/* uk-navbar */
.new .uk-navbar { background: transparent; color: #474538; padding-top: 0px; padding-bottom: 15px; }
.new .uk-navbar-nav { display: flex; gap: 0; margin: 0; padding: 30px 0 0; list-style: none; }
.new .uk-navbar-nav > li { vertical-align: middle !important; }
.new .uk-navbar-nav > li.uk-parent > a:before { content: "\f107"; font-family: "FontAwesome"; display: block; float: right; margin-left: 10px; }

.new .uk-navbar-nav > li > a { box-sizing: border-box; color: #CC0000; display: block; font-size: 15px; font-weight: 400; text-decoration: none; text-transform: uppercase; height: 60px; min-height: 60px; line-height: 16px; max-width: 150px; padding: 0 10px; transition: all 0.3s ease 0s; }
.new .uk-navbar-nav > li > a.nastavni-kadar { min-width: 110px; max-width: 110px; }
.new .uk-navbar-nav > li > a.razvoj { min-width: 105px; max-width: 105px; }
.new .uk-navbar-nav > li > a.naucni-rad { min-width: 120px; max-width: 120px; }
.new .uk-navbar-nav > li > a.saradnja { min-width: 145px; max-width: 145px; }

/* uk-dropdown */
.new .uk-navbar-dropdown { background: #fff; color: #a00826; margin-top: 4px; box-shadow: 0 2px 15px 0 rgba(151, 151, 163, 0.25); padding: 25px 0; }
.new .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { border-left: 1px solid rgba(138, 133, 133, 0.25); }
.new .uk-navbar-dropdown-nav { font-weight: 400; }
.new .uk-navbar-dropdown-nav > li { line-height: 22px; }
.new .uk-navbar-dropdown-nav > li > a { color: #59595e; padding: 8px 30px; font-family: 'Roboto Condensed', sans-serif; font-size: 13px; text-transform: uppercase; letter-spacing: 0; display: block; }
.new .uk-navbar-dropdown .uk-drop-grid > * { padding-left: 0px; }
.new .uk-navbar-dropdown .uk-drop-grid .uk-first-column { padding-left: 20px; border-right: 1px solid rgba(138, 133, 133, 0.25); }
.new .uk-navbar-dropdown-nav > li.uk-active > a { background: #555; color: #fff; }
.new .uk-navbar-dropdown-nav > li > a:hover { background: #A80000; color: #fff; outline: none; }

/* Close 3rd-level sub-menu items and make them expand when hovering over their parent */
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent > .uk-nav-sub { display: none; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent:hover > .uk-nav-sub { display: block; }

/* Add an "arrow" icon to show that there ARE sub-menu items: */
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent > a:after { content: "\f104"; font-family: "FontAwesome"; display: block; float: right; margin-left: 10px; }

/* Change the arrow icon while the sub-menu items are expanded */
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent:hover > a:after { content: "\f105"; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent > .uk-nav-sub { display: none; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent > a:after { content: "\f107"; font-family: "FontAwesome"; display: block; float: right; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent { position: relative; transition: all 0.3s ease 0s; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent:hover > .uk-nav-sub { display: block; background: #A80000; color: #fff; width: 270px; margin-top: -55px; padding: 25px; position: absolute; left: 270px; z-index: 1; transition: all 0.3s ease 0s; }
.new .uk-nav.uk-navbar-dropdown-nav .uk-nav-sub { padding-left: 35px; padding-right: 30px; }
.new .uk-nav.uk-navbar-dropdown-nav ul a { color: #fff; font-size: 12px; padding-top: 3px; text-transform: uppercase; }
.new .uk-nav.uk-navbar-dropdown-nav ul a:hover { color: #f5f5f5; }

/* Custom hack for -O NAMA- Menu */
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent:hover > a:after { content: "\f105"; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent > .uk-nav-sub { display: none; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent > a:after { content: "\f107"; font-family: "FontAwesome"; display: inline-block; float: right; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent { position: relative; transition: all 0.3s ease 0s; }
.new .uk-nav.uk-navbar-dropdown-nav > .uk-parent:hover > .uk-nav-sub { display: block; background: #A80000; color: #fff; width: 330px; margin-top: -55px; padding: 25px; position: absolute; left: 270px; z-index: 1; transition: all 0.3s ease 0s; }
.new .uk-nav.uk-navbar-dropdown-nav .uk-nav-sub { padding-left: 35px; padding-right: 30px; }
.new .uk-nav.uk-navbar-dropdown-nav ul a { color: #fff; font-size: 12px; padding-top: 3px; text-transform: uppercase; font-family: 'Roboto', sans-serif; letter-spacing: 0px;}
.new .uk-nav.uk-navbar-dropdown-nav ul a:hover { color: #f5f5f5; }


/* EN uk-navbar */

/* Sticky */
.new .tm-header { z-index: 99; }
.new .uk-navbar-container.uk-navbar-sticky { transition: all 0.32s ease-in-out 300s; max-height: 149px; }
.new .uk-navbar-container.uk-navbar-sticky .uk-navbar { transition: all 0.32s ease-in-out 0s; min-height: 80px; padding-top: 5px; padding-bottom: 10px;}
.new .uk-navbar-container .uk-logo { margin-right: 30px; }
.new .uk-navbar-container .uk-logo img  { transition: all 0.32s ease-in-out 400s; margin-left: 0; margin-top: 0; width: 220px; }
.new .uk-navbar-container.uk-navbar-sticky .uk-logo { margin-right: 20px; margin-left: 20px; }
.new .uk-navbar-container.uk-navbar-sticky .uk-logo img { margin-right: 0; margin-top: 5px; width: 150px; transition: all 0.32s ease-in-out 200s; }
.new .uk-navbar-container .logo-uni { margin-left: -200px; float: left; text-align: left;}
.new .uk-navbar-container .logo-uni img  { transition: all 0.32s ease-in-out 400s; margin-left: 0; margin-top: 0; width: 100px; }
.new .uk-navbar-container.uk-navbar-sticky .logo-uni { margin-right: 20px; margin-left: -200px; }
.new .uk-navbar-container.uk-navbar-sticky .logo-uni img { margin-right: 0; margin-top: 5px; width: 70px; transition: all 0.32s ease-in-out 200s; }
.new .uk-navbar-container.uk-navbar-sticky .uk-navbar-nav { display: flex; gap: 0; margin: 0; padding: 30px 0 0; list-style: none; }

/* Parallax */

/* Block footer */

/* Breadcrumbs */
.new .breadcrumbs-wrap.uk-section { height: 65px; background: #efeff1 url("../images/footer-back.jpg") no-repeat left bottom; padding-top: 15px;}
.new .uk-breadcrumb { font-size: 0.001px; font-weight: 400; letter-spacing: 0; list-style: outside none none; padding: 10px 0 40px; text-transform: uppercase; margin: 0; }
.new .uk-breadcrumb a { color: #090909; }
.new .uk-breadcrumb a:hover { color: #62615f; }
.new .uk-breadcrumb span { color: #62615f; }
.new .uk-breadcrumb > li { font-size: 11px; vertical-align: top; }
.new .uk-breadcrumb > li, .uk-breadcrumb > li > a, .uk-breadcrumb > li > span { display: inline-block; }
.new .uk-breadcrumb > li:nth-child(n+2):before { content: '||'; display: inline-block; margin: 0 15px; color: #9a9a9c; }

/* Footer */
.new .footer-wrap { background: #9c1519; margin: 0; }
.new .tm-footer { background:  #9c1519; box-sizing: border-box; color: #ffffff; font-size: 14px; padding: 25px 0 35px; margin-top: 0px; }
.new .tm-footer a { color: #ffffff; }
.new .tm-footer a:hover { color: #f7cfcf; }
.new .tm-footer .uk-link { color: #fff; cursor: pointer; font-weight: 400; text-decoration: none; }
.new .tm-footer-left { float: left; text-align: left; width: 50%; }
.new .tm-footer-right { float: right; padding-bottom: 5px; text-align: right; width: 45%; margin-right: -15px; margin-top: -15px; }

/* Top Scroller */
.new .tm-footer-top { position: relative; }
.new .tm-footer-top .tm-totop-scroller { background: #9c1519; border-radius: 0; color: #fff; float: right; font-family: "FontAwesome"; padding: 12px 16px; position: absolute; right: 30px; top: -60px; transition: all 0.2s ease-in-out 0s; z-index: 100; width: auto; height: 32px; }
.new .tm-footer-top .tm-totop-scroller:hover, .tm-totop-scroller:focus { color: #fff; background: #5f0003; }
.new .uk-icon.uk-totop svg { color: #fff; width: 24px; }
.new .uk-totop { padding: 0px; color: #fff; font-size: 16px; transition: .1s ease-in-out; transition-property: all; transition-property: color, background-color, border-color, box-shadow; }

/* Table */
.de-shadow { background: #efefef; box-shadow: rgba(0, 0, 0, 0.15) 16px 20px 16px 5px, rgba(255, 255, 255, 0.8) -16px -20px 16px 5px; padding: 50px 70px; border-radius: 65px; }
.de-shadow-padding { background: #efefef; box-shadow: rgba(0, 0, 0, 0.15) 16px 20px 16px 5px, rgba(255, 255, 255, 0.8) -16px -20px 16px 5px; padding: 35px 30px; border-radius: 65px; }
.de-shadow-small { background: #efefef; box-shadow: rgba(0, 0, 0, 0.15) 6px 10px 6px 2px, rgba(255, 255, 255, 0.8) -6px -10px 6px 2px; padding: 15px 25px; border-radius: 65px; }

/* de-table */
.new .de-table thead th { color: #c40b2d; font-size: 20px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; padding: 2px; text-align: center;}
.new .de-table thead th:nth-child(1) {text-align: left; font-size: 20px; padding: 2px; }
.new .de-table tbody th { color: #c40b2d; font-size: 18px; font-weight: 500; letter-spacing: 1px; text-transform: uppercase; padding: 2px; text-align: left;}
.new .de-table tbody tr { border-bottom: 3px solid #eeeeee; }
.new .de-table tbody td { padding: 2px; line-height: 22px; text-align: center; font-size: 16px; text-transform: uppercase;vertical-align: middle;}
.new .de-table tbody td:nth-child(1) {text-align: left;font-size: 16px; text-transform: none;padding: 4px 25px;vertical-align: middle;}
.new .de-table tbody p { margin: 0 }
.new .de-table .de-button { background: #c40b2d; border-radius: 2px; color: #ffffff; display: block; font-family: 'Roboto', sans-serif; font-size: 10px; line-height: 24px; list-style: outside none none; margin: 0 auto; padding: 3px 12px; text-align: center; text-decoration: none; text-shadow: none; text-transform: uppercase; position: relative; overflow: hidden; width: 100%; height: 24px; max-width: 100px; border-radius: 3px; }
.new .de-table tbody tr.footer td { padding: 10px 2px; line-height: 20px; font-size: 18px; text-transform: uppercase;}

/* stackable table */
.de-table td.st-key { display: none; }
.de-table td.st-val { width: 100%; }


@media (min-width: 960px) {
.new .uk-navbar-left [class*="uk-navbar-center"] {gap: 30px;}
.new .uk-navbar-right, [class*="uk-navbar-center"] {gap: 5px;}
}
@media (min-width:768px) {
.new .nastavni-kadar.mobile { display: none; }
.new .teaching-staff.mobile { display: none; }
.new .profesori-slike.mobile { display: none; }
.new .bio.mobile { display: none; }
.new .mobile { display: none; }
}
/* max width */
@media (max-width:1339px) { 
.new .uk-navbar-center { display: none; }
/*.new .logo-uni { display: none; }*/
}
@media (max-width:959px) {
.new .uk-navbar-container { background: #fff; border-bottom: 3px solid #a00826; position: relative; z-index: 0; margin: 0; padding: 0; height: auto; }
}
@media (max-width:767px) {
.new .nastavni-kadar.desktop { display: none; }
.new .teaching-staff.desktop { display: none; }
.new .profesori-slike.desktop { display: none; }
.new .bio.desktop { display: none; }
.new .desktop { display: none; }
.new .de-shadow { background: #efefef; box-shadow: rgba(0, 0, 0, 0.15) 6px 10px 6px 2px, rgba(255, 255, 255, 0.8) -6px -10px 6px 2px; padding: 15px 25px; border-radius: 65px; }
.new .uk-h3, .new h3 { font-size: 20px; line-height: 1.4; font-weight: 500; }
}
