/**
* Theme Name: Embertheme Child
* Description: This is a child theme of Embertheme, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/differthemes">DifferThemes</a>
* Template: embertheme
* Version: 2.0.1
*/

/* Navigacija */
.menu-flex {
	text-align: center !important;
}
	#menu-header-menu li .sub-menu-wrapper .sub-menu li, #menu-header-menu-eng li .sub-menu-wrapper .sub-menu li {
	padding-top: 5px;
	padding-bottom: 5px; 
}
.menu-flex .menu > li > a {
	text-transform: uppercase;
  letter-spacing: 2px !important;
	font-weight: 900 !important;
}
.menu-flex .menu > .menu-item-has-children .sub-menu li a {
	text-transform: uppercase;
  letter-spacing: 1px !important;
}
.menu-flex .menu > .menu-item-has-children > a:after {
	display: inline !important;
}
.sredina {
	margin-left: auto !important;
	margin-right: auto !important;
	display: inline-block !important;
}
#menu-header-menu-eng li, #menu-header-menu li {
	margin-left: 20px !important;
}
#menu-header-menu li .sub-menu-wrapper .sub-menu li, #menu-header-menu-eng li .sub-menu-wrapper .sub-menu li {
	margin-left: 0px !important;
	text-align: left !important;
}
#web-design-column {
	display:none;
}

/*	404 page	*/
.wrap-404 .links404 a {
	font-weight: 900 !important;
}
/*	END 404 page	*/

/* breadcrumps & blog info*/
.breadcrumbs, .info {
	display: none !important;
}
/* page title 
.page-title {
	display: none !important;
}  */

/* index page header */

@media (min-width: 992px) {
  .menu-flex .logo img {
	  display: block;
	  margin-left: auto !important;
	  margin-right: auto !important;
	  width: 100%;
  }
	#meni_ispod_logoa {
	  display: block;
	  margin-left: auto !important;
	  margin-right: auto !important;
	  width:50% !important;
	}
}
/* menu flag */
#menu-item-wpml-ls-23-sr .sub-menu-wrapper, #menu-item-wpml-ls-23-en .sub-menu-wrapper {
	width: 48px;
}
#menu-item-wpml-ls-23-sr .sub-menu-wrapper .sub-menu, #menu-item-wpml-ls-23-en .sub-menu-wrapper .sub-menu {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
/* mobile menu */
.line {
	border: 0.5px solid black !important;
}
/* home page - services */
		 /* text */
.kc_services_grid .section-flex .item .down p {
	font-weight: 500 !important;
}
.copy p a {
	text-decoration: none !important;
	color: #ffffff !important;
}
		/* button */
.btn.style-primary {
	border: 2px solid #f8bb5c !important;
}
/* logo image */

@media screen and (max-width: 450px) {
	body .nav .container {
		display: flex;
	}
	.footer .top .sidebar-flex .footer-sidebar .widget .widget-contact-info,
	.footer .top .sidebar-flex .footer-sidebar .widget .widget-contact-info a,
	.footer .top .sidebar-flex .footer-sidebar .widget .widget-contact-info .email-holder a,
	.footer .widget-contact-info .email-holder span {
    	font-size: 10px !important;
	}
}
@media(max-width: 991px) {
	.menu-flex .logo img {
		margin-right: 0px !important;
		padding-right: 8px !important;
		padding-top: 5px!important;
	}
	#menu-item-wpml-ls-23-sr .sub-menu-wrapper, #menu-item-wpml-ls-23-en .sub-menu-wrapper {
	width: 100%;
	}
.nav .menu-flex .menu-wrap .menu li a {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.nav .menu-flex .menu-wrap .menu li.menu-item-has-children > a {
		justify-content: center;
	}
	#menu-header-menu li .sub-menu-wrapper .sub-menu li, #menu-header-menu-eng li .sub-menu-wrapper .sub-menu li {
	margin-left: 0px !important;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center !important;
}
}
	/* END media max-width:991 */

/* front page service grid */
.kc_services_grid {
	padding: 0 !important;
}
/* service grid */
#service-grid-present h3 {
	background-color: #F8BB5C !important;
	max-width: 300px !important;
	margin: auto !important;
	color: #fff;
}
/* service grid - title underline */
#service-grid-present h3::after{
	background-color: #000 !important;
}
/* service grid - on all service pages */
.naslov-usluga a {
	text-decoration: none !important;
	color: #424243 !important;
}

/* CONTACT page */
	/* RECAPTCHA */
.wpcf7-form-control-wrap {
	margin-bottom: 20px;
}
	/* END RECAPTCHA */
	/* map */
#row-map .kc_column {
	padding-right: 0 !important;
	padding-left: 0 !important;
	max-height: 500px !important;
}
	/* END map */
/* END CONTACT page */

/* FOOTER SOCIAL */
.footer .social {
	display: none!important;
}
/* Copyright */
.copy {
	margin-left: auto !important;
	margin-right: auto !important;
}