/* Themify Customize Styling */
body {	
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
}
a {	
	color: #939497; 
}
a:hover {	
	color: #ed1c24; 
}
h1 {	
	font-family:Arial, Helvetica, sans-serif;	font-weight:normal;
	font-size:45px;
	letter-spacing:0px;
	text-transform:none;	text-align:left; 
}
h2 {	
	font-family:Arial, Helvetica, sans-serif;	font-size:2em;
 
}
h3 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h4 {	
	font-family:Arial, Helvetica, sans-serif;	text-transform:none; 
}
h5 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h6 {	
	font-family:Arial, Helvetica, sans-serif; 
}
#headerwrap {	background-image: url(https://www.zfrkovacic.hr/wp-content/uploads/konstrukcija_header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #ffffff;
	border-bottom: 5px solid #ed1c24; 
}
#header {	
	background-repeat: no-repeat;
	background-position: right top; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #ffffff; 
}
#headerwrap.fixed-header #header a:hover {	
	color: #000000; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 110px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 110px; 
}
#site-description {	display: none; 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	background-color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #000000; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	background-color: #939497; 
}
#footerwrap {	
	background-color: #ffffff; 
}
#footer {	
	background-color: #ffffff; 
}

/* Themify Custom CSS */

a {
    text-decoration: none!important;
}

a:hover {
    text-decoration: underline;
}

.ui, .ui.nav, .ui.nav ul, .ui.separate>li, .ui.module-tab .tab-nav li, .ui.vertical .tab-nav, .ui.window .bar, .ui.module-tab.panel .tab-nav, .ui.module-accordion .accordion-title, .ui.module-callout {
    background-color: rgba(147, 148, 151, 0.15);
}

.backkey img {
	opacity: 0.2;}

.module-service-menu.image-left .tb-image-wrap {
    float: left;
    margin: 0 .8em 0em 0;
}





#content {
    
    padding: 5% 0;
}
#icon-169-0-0-0 > div > div > a {
color: #000;

}
.module-icon a:hover {
color: #000;}


#pagewrap {
    width: 960px!important;
    margin: 10px auto;
    max-width: 100%;
    background-color: #fff;
    position: relative;}

#footerwrap {
    clear: both;
    border-top: 1px solid rgba(0,0,0,.4);
    text-align: center;
    padding: 20px 0 0px!important;
    margin-bottom: -30px!important;
   
   
    background-color: #fff;
    color: #000;
}

#footer-logo {
    font-size: 2em;
    text-transform: uppercase;
    padding-left: 20px;
    margin: 0 0 .8em;
    letter-spacing: .05em;
    font-weight: 300;
}

#site-logo {
margin-left: 50px;}

#headerwrap {
min-height: 45px;}

#main-nav li:not(.themify-widget-menu)>ul {
    left: 0;
    right: auto;
}

#main-nav-wrap {
margin-top: 120px;
margin-bottom:-5px;
padding-right:100px;
background-color:#939497;
line-height:8px;
min-width: 65%;
display: block;
float:right;
}


#menu-icon {
   
margin-top: 1em!important;
margin-right: 1em!important;
}




.fixed-header-on #header {
padding-right:0px;
padding-left:0px;}


.fixed-header-on #main-nav .current_page_item > a {
    color: #000!important;
}

.fixed-header-on #main-nav-wrap {
background-color: #fff;}

.fixed-header-on #menu-icon {
margin-top: 0em!important;
}
.fixed-header-on #headerwrap {
background-image: none;
background-color: #fff!important;
}


.fixed-header-on #main-nav-wrap {
margin-top: 0px;
background-color: #939599;

margin-top: 7px;
line-height:15px;
min-width:65%;
display: block;
float:right;
}



.mobile_menu_active #main-nav-wrap {
background:none!important;
padding-right:0px;
display: block;
float:left;
margin-top: 0px;
}



@media screen and (max-width: 780px){
#headerwrap {
background-image:none!important;}
}


@media screen and (max-width: 500px) {
 #content {
    padding: 2% 0;
width: 50%;
}
#content h4{
float:left;    
font-size: .9em;
}
div.module-icon-item {
float:left;}
}


@media screen and (max-width: 976px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 110px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 110px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 110px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 110px; 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {	
	font-family:Arial, Helvetica, sans-serif; 
}
a {	
	color: #939497; 
}
a:hover {	
	color: #ed1c24; 
}
h1 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h2 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h3 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h4 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h5 {	
	font-family:Arial, Helvetica, sans-serif; 
}
h6 {	
	font-family:Arial, Helvetica, sans-serif; 
}
#headerwrap {	
	background-color: #ffffff; 
}
#headerwrap.fixed-header, .transparent-header #headerwrap.fixed-header {	
	background-color: #939497; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo img {		width: 110px; 
}
#site-logo, #site-logo a, .header-horizontal #site-logo, .header-minbar #site-logo, .header-leftpane #site-logo, .header-slide-out #site-logo, .boxed-compact #site-logo, .header-top-bar #site-logo a {		width: 110px; 
}
#main-nav a, #main-nav > li > a {	
	color: #ffffff; 
}
#main-nav a:hover {	
	background-color: #ffffff; 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #000000; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	background-color: #ffffff; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #000000; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover {	
	background-color: #939497; 
}
#headerwrap #mobile-menu.sidemenu-on {	background-image: url(https://www.zfrkovacic.hr/wp-content/uploads/kovacic_favicon_apple57.png);
	background-repeat: no-repeat;
	background-position: center bottom; 
}
#pagewrap #headerwrap #mobile-menu.sidemenu-on nav li a {		font-weight:normal;
	text-align:left; 
}
#footerwrap {	
	background-color: #ffffff; 
}
#footer {	
	background-color: #ffffff; 
}
 }