/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*FONTS*/

@font-face {font-family: "Segoe UI"; src: url("https://www.alfaplan.hr/fonts/segoeui.eot"); src: url("https://www.alfaplan.hr/fonts/segoeui.eot") format("embedded-opentype"), url("https://www.alfaplan.hr/fonts/segoeui.woff2") format("woff2"), url("https://www.alfaplan.hr/fonts/segoeui.woff") format("woff"), url("https://www.alfaplan.hr/fonts/segoeui1.ttf") format("truetype"), url("https://www.alfaplan.hr/fonts/segoeui.svg") format("svg"); }


/*GENERAL*/
.widgettitle{
border-style: solid;
    border-width: 1px;
    padding: 10px 0;
    border-left: none;
    border-right: none;
    margin-bottom: 15px;
	border-color:#ccc !important;
}
p.wpml-ls-statics-post_translations.wpml-ls {
    display: none !important;
}
.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag {
    font-weight: 400 !important;
}
#top h2 a{
    color: black !important;
}

body, p{
	font-family:'Segoe UI' !important;
	font-weight:400;
}
a {
	font-weight:400;
}
.bijelo{
	color:white !important;
}
.normal-font{
	text-transform: capitalize !important;
}
.normal-weight h3{
	font-weight:400 !important;
}
h2{
	font-weight:400 !important;
}

/*MENU*/
span.avia-menu-text {
    /*text-transform: uppercase;
	font-weight:400;*/
}

div#header_main_alternate {
    background: #2c353d;
}
.main_menu a .avia-menu-text{
	color:white;
}

.logo img{
	max-height:88%;
}
.sub-menu a{
	background-color:#2c353d !important;
	border:none !important;
}


/*SEPARATOR*/

.hr-custom .hr-inner.inner-border-av-border-fat {
    border-color: #2b7025 !important;
}
.white-separator .hr-inner.inner-border-av-border-fat {
    border-color: white !important;
}

/*SIDEBAR*/

.execphpwidget p {
    margin: 0;
	font-size:16px;
}
.zadnja_stavka{
	padding-bottom:10%;
}
ul.nested_nav a {
    font-size: 15px;
}


/*NASLOVNA*/
.overlay-pozadina .av-section-color-overlay{
	/*background-image: linear-gradient(to right, #56ac40 , #58b8e4);*/
}

/*NASLOVNI SLIDER*/
#top .avia-button.avia-color-light {
    border: 2px solid #fff !important;
}
.naslovni-slider .avia-caption-title  {
	font-family:'Segoe UI' !important;
	font-weight:400 !important;
	font-size:50px !important;
	text-transform:none !important;
}

.naslovni-slider .avia-caption-content {font-weight:300 !important} 


/*SINGLE REFERENCA*/
.brojke .iconlist_icon {
    background-color: #56ac40 !important;
}
#top div .avia-gallery img {
    border: none !important;
}
/*.brojac{
	padding-top:5%;
}*/
div .mfp-title {
    display: none !important;
}
.prevlaka-bg{
	background-position:70% !important;
}

/*ZAPOSLENJA*/
.bijela-forma label{
	color:white !important;
}
.avia_ajax_form .button {
    font-weight: 500;
    font-family: 'Segoe UI';
}
.zaposlenje-forma .template-page{
	padding-top:10%;
}
.zaposlenje-forma label,.zaposlenje-forma span.wpcf7-list-item-label,.zaposlenje-forma span.mfcf7-zl-multifile-name{
	color:white !important;
}
.zaposlenje-forma .wpcf7 form.sent .wpcf7-response-output {
    border-color: transparent;
    color: white;
    background: rgb(86,172,64,.7);
    margin: 0;
    width: auto;
    border-radius: 5px;
}

/*FOOTER*/
#footer,#socket {
    border: none;
}
a#scroll-top-link {
    background: white;
}
.footer-ikone {
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-ikone img{
	margin-right:10px;
}
#footer .container{
	display:flex;
	align-items:center;
}
/*COOKIES*/
a#cn-accept-cookie,a#cn-more-info {
	background-color:#2b7025 !important;
	border-radius:100px;
}
span#cn-notice-text,.cn-button {
    font-family: 'Segoe UI' !important;
}
/*PRAVILA PRIVATNOSTI*/
.pravila h3, h4, h5{
	font-weight:600 !important;
}
/*404 PAGE*/
.error404 .template-page{
	width:100%;
	margin:0;
	text-align:center;
	border:none;
	
}
.error404 .container.custom404{
	background-image:url(http://www.alfaplan.hr/wp-content/uploads/2020/10/Glavni_ulaz_kat.jpg);
	background-size:cover;
	background-position:center;
	padding:15%;
	max-width:100%;
}
.error404 p.entry-content strong{
	color:white !important;
	font-family:'Segoe UI' !important;
	font-size:50px;
}
.p404 strong{
	font-size:70px !important;
}
.container.custom404:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}
.404_recommendation a.avia-slideshow-button.avia-button.avia-color-theme-color.avia-multi-slideshow-button.avia-slideshow-button-2{
	font-size:18px !important;
}
/*REFERENCE*/
/*#top .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image img {
    max-height: 430px;
    width: 100%;
}*/
#top .isotope-item.special_av_fullwidth .av_table_col.grid-content {
    padding: 5%;
}
.portfolio-entry .entry-content-wrapper a.avia-button{
	background:#808285 !important;
	border-color:#808285 !important;
}
.portfolio-grid-image .image-overlay-inside::before{
	content:'\e816' !important;
}

/*KONTAKT*/
.your-multilinefile .image-overlay.overlay-type-extern{
	display:none;
}

.wpcf7-acceptance span.wpcf7-list-item-label {
    font-size: 16px !important;
}

span.wpcf7-list-item {
    margin: 0;
}
#top label {
    font-weight: normal !important;
}

/*IKONE*/
h4.av_iconlist_title {
	font-size:15px;
}
.gradenje-icon{
	vertical-align:middle;
	margin-bottom:5px;
}

/*MOBITEL*/
@media only screen and (max-width: 768px) {
	.naslovni-slider .avia-slideshow-inner, .naslovni-slider .avia-slideshow-inner img {
    	height: 239px !important;
	}
	.naslovni-slider .av_slideshow_full li img {
    	width: 150% !important;
    	max-width: 150% !important;
    	margin-left: -25%;
	}
	.logo{
		padding-bottom:5% !important;
	}
	.avia-slideshow-arrows.avia-slideshow-controls {
    	display: none;
	}
	.naslovni-slider .av-section-color-overlay{
    	display: block;
		background-color:black !important;
		opacity:0.3 !important;
	}
	.responsive #top .slideshow_caption h2,.responsive #top .slideshow_caption h1 {
    	font-size: 28px !important;
	}
	div#footer section {
    	margin: 0 !important;
	}
	.obrni-mob .flex_column_table,.main_color .container{
		display:flex !important;
		flex-direction:column-reverse;
		margin-top:0px !important; /*ovo je radi ove slike s rijecima*/
	}
	main.template-page.content.av-content-small.units {
    	padding: 0;
	}
	.sidebar_left .inner_sidebar {
    	margin-right: 0 !important;
	}
	h3.iconbox_content_title,h4.av_iconlist_title.iconlist_title {
    	font-size: 17px !important;
	}
	article.iconbox.iconbox_left_content {
    	display: flex;
    	flex-direction: column;
	}
	h3.iconbox_content_title {
    	text-align: center;
		padding-top: 5%!important;
	}
	#top .iconbox_left_content .iconbox_icon, #top .iconbox_right_content .iconbox_icon {
    	display: block;
    	margin: 0 auto;
	}
	.iconbox_content_container {
    	text-align: justify;
	}
	.iconbox_content_container {
    	text-align: justify;
	}
	.responsive #top #main .sidebar {
    	display: block;
	}
	.sidebar_left.sidebar {
    	text-align: left;
		border-right:none;
	}
	#top #main .sidebar_left .sidebar {
    	border-left-width: 1px;
    	border-right: none;
    	border-left-style: solid;
    	border-color: white;
	}
	.remove-pad .template-page{
		padding-top:0;
	}
	.subpage-heading .template-page{
		padding-top:40%;
	}
	#footer .container {
    	flex-direction: column;
	}
	#av-burger-menu-ul{
		background: #2c353d;
	}
	.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
    	border-color: black;
	}
	.prevlaka-bg{
		min-height:250px !important;
	}
	.portfolio-grid-title.entry-title {
		font-size:20px !important;
		padding-top:8%;
		color:black !important;
	}
	.portfolio-grid-title.entry-title a{
		color:black !important;
	}
}

