/*
 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
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
 

/* GLOBAL COLORS */


html, body, #cookie-law-info-bar {
    max-width: 100%;
    overflow-x: hidden;
	}
blockquote {
	font-family: 'Dancing Script', cursive;
	/* color: #999 !important; */
	border-color: #e09900 !important;
	border: none;
	padding: 0;
	margin: 0;
	}
#main-header {
	/* padding: 1em 0; */
	border: none;
	box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.15);
	}
#main-header.et-fixed-header { /* Smanjeni Header */
	box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.15) !important;
	}
#top-menu li { padding: 0; }
#top-menu li:first-of-type { padding-right: 1em; }
#top-menu li:last-of-type { padding-left: 1em; }
#top-menu li > a {
	font-size: 14px !important;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #e09900;
	padding: 1em 0;
	border-top: 5px solid white;
	border-bottom: 5px solid white;
	}
#top-menu li.current-menu-item > a {
	color: #e02b20;
	border-bottom: 5px solid #e02b20 !important;
	}
#top-menu li > a:hover {
	/* text-decoration: underline; */
	border-bottom: 5px solid;
	opacity: 1 !important;
	}
.autor {
	display: inline-block;
	padding-top: 0.5em;
	font-size: 24px;
	}
.hero {
	display: flex;
	flex-direction: row;
	align-items: center;
	}
.excerpt {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	}
.citat p { line-height: 1.5em !important; }


/* HEADER & FOOTER */

/* Mobile Menu */
/* .et_pb_fullwidth_menu
.et_pb_menu__menu > nav,
.et_pb_menu .et_pb_menu__menu > nav {
	font-weight: 400;
	transform: none !important;
	}
.et_mobile_menu { padding: 0; } */
/* .et_mobile_menu li a { /* Mobile menu font
	font-size: 18px;
	font-weight: 500;
	padding: 20px;
	margin-top: 0;
	margin-bottom: 0;
	} */
/* .et_mobile_menu li > a { padding-left: 2em !important; } */

/* #main-header { display:none; } Hide Divi Header Globally */


/* MAIN CONTENT */


#page-container { padding-top: 0 !important; }
#main-content { margin-top: 0 !important; }


/* FOOTER */


#main-footer { display: none; /* Hide Divi Header Globally */ }


/*--- RESPONSIVENESS ---

/*CSS for serving the retina image to devices with a high "device-pixel-ratio":*/
@media only screen and (-moz-min-device-pixel-ratio: 1.5),
    only screen and (-webkit-min-device-pixel-ratio: 1.5),
    only screen and (min-devicepixel-ratio: 1.5),
    only screen and (-o-min-device-pixel-ratio: 3/2),
    only screen and (min-resolution: 1.5dppx) {
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	.hero, .excerpt {
		/* display: flex; */
		flex-direction: column;
	}
	#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
    	display:block!important;
    }
    #et_mobile_nav_menu, .et_mobile_nav_menu { 
    	display: none!important;
	}
	.et_header_style_centered #main-header {
		padding: 10px 0 0;
	}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
	
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 
}
