/* 
Theme Name: Child of Enside
Theme URI: http://magniumthemes.com/;
Description: Child theme based on Enside
Author: Your Name
Version: 1.0
Template: enside
*/

/*Header top menu*/
.header-menu { 
	background-color: #25519F;
}
.fa.fa-envelope-o:before, .header-menu a, .fa-phone:before { 
	color: #fff;
}

header div:not(.mainmenu-belowheader) > .navbar .nav > li.mgt-highlight > a { 
	background-color: #25529f;
}
.navbar.menu-uppercase .nav > li > a { 
	font-weight: 600;
} 
.container .wpb_revslider_element .wpb_content_element { 
	width: 1920px;
}
header div:not(.mainmenu-belowheader) > .navbar .nav > li.mgt-highlight > a {
	color: #fff !important;
}

/*Homepage*/
/*.savjetovanje-col .mgt-icon-box.mgt-icon-background-style-rounded-less-outline .mgt-icon-box-icon { 
	border-color: #fff !important;
}*/
.savjetovanje-col span {
	color: #d7d7d7 !important;
}
.mgt-icon-box.mgt-icon-background-style-rounded-less-outline .mgt-icon-box-icon { 
	border-color: #12723b !important;
}

/* Homepage contact section */
#contact-section .contact-form { 
	width: 63.5%;
    margin-left: 65px;
}

.btn input[type="submit"] { 
	background-color: #25529f;
}

/* Tekstovi */
.mgt-header-block.mgt-header-texttransform-header .mgt-header-block-title {
	font-family: 'Nunito Sans';
	font-size: 25px;
	font-weight: 400;
	padding-bottom: 5px;
	color: #828282;
}
.mgt-header-block p { 
	font-family: 'Karla';
	font-size: 36px;
	font-weight: 600;
	color: #2A2F35;
	line-height: 37px;
}

/* Footer*/
footer.footer-col-1 .footer-menu { 
	display: none;
}
#footer-sidebar .menu-korisni-linkovi-container { 
	column-count: 2;
}
.sidebar .widget.widget_nav_menu li  { 
	margin-top: 0;
}
footer a:hover { 
	color: #25529f!important;
}
.navbar .nav > li.current-menu-item:not(.pull-right) > a { 
	color: #000 !important;
}
.navbar .nav > li.current-menu-item:not(.pull-right) > a:hover { 
	color: #25529f !important;
}

@media (max-width: 1024px) {
	header .header-left, header .header-right { 
		margin-bottom: 15px !important;
	}
	header .header-center { 
		margin-bottom: 0px !important; 
	}
}

@media (max-width: 991px) { 
	#o-nama .about-us-img, #o-nama .about-us-text { 
		width: 100%;
	}
	#contact-section .kontakt-img, #contact-section .kontakt-forma { 
		width: 100%;
	}
	#contact-section .kontakt-forma .contact-form .wpb_wrapper { 
		align-self: center !important;
	}
}

@media (max-width: 850px) { 
	#usluge .services-column-one, #usluge .services-column-two, #usluge .services-column-three { 
		width: 100%;
	}
	#usluge .services-column-two .vc_column_container > .vc_column-inner, #usluge .services-column-two .mgt-icon-box.mgt-icon-box-left { 
		padding-left: 0px !important;
	}
	#usluge .services-column-three .mgt-icon-box.mgt-icon-box-left { 
		margin-left: 0 !important;
	}
	#contact-section .contact-form { 
		width: 80%;
	}
	.footer-sidebar .sidebar ul { 
		text-align: center;
	}
}
@media (max-width: 767px) { 
	header .mobile-main-menu-toggle { 
		margin-top: 20px;
	}
	.navbar-collapse > ul.nav { 
		margin-top: 15px;
	}
	#navbar .navbar-inner ul li a { 
		color: #222 !important;
	}
}
@media (max-width: 510px) { 
	#contact-section .contact-form { 
		margin-left: 40px;
	}
}