/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
 Text Domain:    krizman
*/


/* =Theme customization starts here
------------------------------------------------------- */

.popUpBackground {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;

	background: rgba(56, 56, 56, 0.418);
	z-index: 99999;
}

.popUp {
	margin: 2em 3em;
	background: #fff;
}

.admin-bar .popUp {
	margin-top: calc(32px + 2em);
}

.close-button {
	position: absolute;
	bottom: 0;
	left: 0;
}

#main-header {
	z-index: 99998;
}

/* reduce text on cover */
.custom-cover-size .et_pb_fullwidth_header_container {
    max-width: 1100px !important;
}

.custom-cover-size .et_pb_fullwidth_header_container .header-content {
    max-width: 800px !important;
}


.single-izlosci #main-content .container::before {
	content: none;
}

.et_pb_toggle_close .et_pb_toggle_title {
	padding-bottom: 1.5em!important;
}

.et_pb_toggle_title::before {
	content: "Prikaži više";
	font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif!important;;
	position: absolute;
	right: 0;
	font-size: 16px;
	color: #404040;
	top: auto;
	bottom: 0;
	margin-top: -0.5em;
	text-decoration: underline;
}

[lang="en-GB"] .et_pb_toggle_title::before {
    content: "Show more";
}

.et_pb_toggle_open::before {
	content: "Prikaži manje";
	font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif!important;;
	position: absolute;
	right: 0;
	font-size: 16px;
	color: #404040;
	top: auto;
	bottom: 0;
	margin-top: -0.5em;
	text-decoration: underline;
}


[lang="en-GB"] .et_pb_toggle_open::before {
    content: "Show less";
}

.et_pb_toggle_close {
	background-color: #fff;
}

.et_pb_toggle_open {
	padding: 20px;
}

.et_pb_toggle_open .et_pb_toggle_title::before {
	content: none;
}

#main-footer .logo_container {
	width: auto;
	position: relative;
	top:4px;
}

#main-footer .logo_container,
#menu-footer-izbornik,
#menu-footer-izbornik-footer-menu-english {
	display: inline-block;
	vertical-align: middle;
}

#footer_HAZU {
	width:5ch;
}

#footer_kabinet {
	width: 7.5ch;
}

#footer-kabinet-container {
	margin: 0 3ch 0 1ch;
}

#header_kabinet_logo {
	top: 24px;
}

.et-fixed-header #header_kabinet_logo {
	top:18px;
}

.page-id-90 .dica_divi_carousel.dica_divi_carousel .dica_divi_carouselitem.dica_divi_carouselitem,
.page-id-2707 .dica_divi_carousel.dica_divi_carousel .dica_divi_carouselitem.dica_divi_carouselitem
{
	width: auto !important;
}

.dica_divi_carousel_0.dica_divi_carousel.dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
    padding-top: 0 !important;
}

/* front-page slider */

.home #et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img, .home .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
    max-width: none;
    width: auto;
    height: 239px;
}

.dica-item-content .item-title {
    margin-top: 0.4em;
}

/* footer layout */

#et-footer-nav {
	padding-bottom: 0.5em;
}

#et-footer-nav .container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

#menu-footer-izbornik,
#menu-footer-izbornik-footer-menu-english {
	margin-left: auto;
}

#menu-footer-izbornik li:last-of-type,
#menu-footer-izbornik-footer-menu-english li:last-of-type {
	padding-right: 0;
}

#et-footer-nav .logo_container,
#footer-kabinet-container {
	flex: none;
}

#footer-info {
	text-align: right;
	float: none;
}

#footer-info a {
	font-weight: 400;
}

sup {
	bottom: 0.5em;
	left: -0.4ch;
	font-size: 80%;
}

.et_pb_main_blurb_image .et-waypoint {
	max-height: 420px;
	object-fit: contain;
}

/* omatanje slike */
#slika-uvod {
    width: 30%;
    margin: 0 2em 0.8em 0;
    float: left;
}

#slika-uvod + p {
    padding:0;
}

#logo-blizu .et_pb_column {
	width: auto!important;
}

#logo-blizu .et_pb_column_1 {
	margin-right: 1.6em;
}

@media (min-width: 1281px) {
    #menu-item-2954-hr,
    #menu-item-2955-hr {
        margin-left: 3ch;
    }
}

/* fix slider arrows oveflow */
@media (max-width: 767px) {
    .mobile_middle-outside .swiper-button-prev {
        -webkit-transform: translateX(-134%);
        transform: translateX(-134%);
    }
    .mobile_middle-outside .swiper-button-next {
        -webkit-transform: translateX(134%);
        transform: translateX(134%);
    }
}


.swiper-buttton-container .swiper-button-prev {
    margin-right: auto !important;
}

.swiper-buttton-container .swiper-button-next {
    margin-left: auto !important;
}

@media (min-width: 981px){
	.swiper-button-disabled {
		display: none;
	}
}

@media (max-width: 48em) {
	#et-footer-nav .container {
		justify-content: center;
	}
	#footer-kabinet-container {
		margin-right: 0;
	}
	#menu-footer-izbornik,
	#menu-footer-izbornik-footer-menu-english {
		margin-left: 0;
		width: 100%;
	}
}

@media (max-width: 33em) {

	.bottom-nav li {
		display: block;
	}
}

@media (max-width: 1280px) {
	#et_mobile_nav_menu {
	display: block;
	}

  #top-menu {
	display: none;
	}

	body:not(.home) #et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img,
	body:not(.home) .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img {
		height: 12em;
	}
}

.mobile_menu_bar::before {
	color: #1e1e1e!important;
}