/* 
 Theme Name:     Maracom
 Author:         Maracom
 Author URI:     https://maracom.hr
 Template:       Divi
 Version:        v1
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.8
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

@font-face {
    font-family: maracom;
    src: url("../maracom/fonts/pirulen.ttf");
}

.maracom-font{
  color: #2d6d9f;
  font-family: "pirulen";
  font-size:14px;
  letter-spacing:0.05em;
}
.maracom-font a{
	color: #2d6d9f;
}
#maracom-font:hover,
.maracom-font:hover{
  color: #e02b20!important;
}


.mobile_menu_bar:before{
	color: #2d6d9f;
}
.et_mobile_menu {
	border-top: 3px solid #2d6d9f;
}
body p{
	font-weight:300;
}
#page-container{
	overflow-y: unset!important;
}
.container-slajder .et_pb_slider .et_pb_container {
    width: 100%;
    max-width: 100%;
}
.container-slajder .et_pb_slide {
    padding: 0 0 0 6%;
}
.kategorije img{
	border-radius:50%;
	padding:10px;
	background: #2c4e95;
    border: 2px solid #ffffff;
}

/*HEADER MENU CTA BUTTONS*/
.divi-life-cta-menu-fill a{
	background-color: #2d6d9f;
	padding-bottom: 0;
	padding: .7rem 1rem!important;
	border: 1px solid #2d6d9f;
	border-radius: 20px;
	font-weight: bold!important;
	color: white!important;
}
.et-fixed-header #top-menu .divi-life-cta-menu-fill a{
	color: white!important;
}
.et_mobile_menu li.divi-life-cta-menu-fill a{
	border-bottom-color: #2d6d9f!important;
	margin: .5rem .5rem 0;
}
.divi-life-cta-menu-outline a{
	padding-bottom: 0;
	padding: .7rem 1rem!important;
	border-radius: 20px;
	border: 1px solid #2d6d9f;
	font-weight: bold!important;
	color: #2d6d9f!important;
}
.et-fixed-header #top-menu .divi-life-cta-menu-outline a{
	color: #2d6d9f!important;
}
#top-menu li.divi-life-cta-menu-outline{
	padding-right: 6px;
	padding-left: 1rem;
}
.et_mobile_menu li.divi-life-cta-menu-outline a{
	border-bottom-color: #2d6d9f!important;
	margin: 1rem .5rem 0;
}


/*COLUMNS*/


/*ACCORDION*/
.accordion-koraci .et_pb_accordion_item.et_pb_toggle_open{
	border-left-color: white!important;
    background-color: white;
}
.accordion-koraci .et_pb_accordion_item:hover {
	border-left-color: white!important;
    background-color: white;
}
/*ACCORDION*/



/*cjenik*/
#blurb-tabs .et_pb_column {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
}
#blurb-tabs .tab-title {
	width:50%;
}
@media (max-width: 767px ) {
	#blurb-tabs .tab-title {
		width:50%;
	}
}
@media (max-width: 479px ) {
	#blurb-tabs .tab-title {
		width:100%;
	}
}

@media (max-width: 767px ) {
	#blurb-tabs .tab-title {
		width:50%;
	}
	#blurb-tabs .tab-title .et_pb_main_blurb_image {
		margin-bottom:10px; 
	}
}

@media (max-width: 479px ) {
	#blurb-tabs .tab-title {
		width:100%;
	}
	#blurb-tabs .tab-title .et_pb_blurb_content { 
		display:flex;
		align-items:center;
		justify-content:flex-start;
	}
	#blurb-tabs .tab-title .et_pb_main_blurb_image {
		margin-bottom:0;
		margin-right:30px;
	}
}


/* Hover Styles for Blurb Tabs - Titles */
#blurb-tabs .tab-title {
	margin:0 auto;
}
#blurb-tabs .tab-title {
	transition:all .3s ease-in-out;


}

#blurb-tabs .tab-title:hover {
	cursor:pointer; 
	background:#707070; /* Tab hover background color */
}
#blurb-tabs .tab-title.active-tab {
    background: #e40404; /* Active tab background color; */;
		

}

#blurb-tabs .tab-title.active-tab .et_pb_blurb_container h4 a {
	color:#343c44; /* Active tab title color */
}
#blurb-tabs .tab-title.active-tab .et-pb-icon {
	color:white!important; /* Active tab icon color */
}
/* Hide the tabs content/sections */
.tab-content {
	display:none;
}

.tab-content.tab-contentB {
	display:block;
}

.tab-open {
	display:block;
}


.mojtable{
	width:100%;
}


/*ACCORDION*/

.cijena-kategorija .et_pb_blurb_container{
	position:absolute;
	top:0;
	width:100%;
}
.cijena-kategorija .et_pb_blurb_description {
	text-align:right;
}
.cijena-kategorija .et_pb_blurb_description span {
	border: 4px solid #1bff00;
	padding: 0 10px;
}
	   
@media screen and (max-width: 800px) {
	.et_pb_section.et_section_specialty.sekcija .et_pb_row{
		  width: 100%!important;
	}
}



/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    p.datum_termina{
	font-size:28!important; 
}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    p.datum_termina {
	font-size:26px!important; 
	}
}


/*SLAJDER WIDTH 100%-POCETNA*/
.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}
/*SLAJDER WIDTH 100%-POCETNA*/ 

/*searc buttopn*/
#et_top_search { display:none; }
/*searc buttopn*/



/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
    h1 {
	font-size:45px!important; 
}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
    h1 {
	font-size:30px!important; 
}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    h1 {
	font-size:45px!important; 
}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
   h1 {
	font-size:32!important; 
}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    h1 {
	font-size:28!important; 
}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    h1 {
	font-size:26px!important; 
}
}

a.dodatni_troskovi.et_pb_button.pum-trigger{
	color: #e40404!important;
    background: white;
    border-radius: 10px;
    letter-spacing: 2px;
    font-size: 16px;
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
    text-transform: uppercase!important;
	padding: 10px 20px;
    margin-top: 20px;
}


a.dodatni_troskovi.et_pb_button.pum-trigger:hover{
	border-color:white; 
}


button.pum-close.popmake-close{
    top: 0px!important;
    right: 0px!important;
    background: #e40404!important;
    height: auto!important;
    width: auto!important;
    padding: 8px!important;
    line-height: 14px!important;
}

.mojtable{
	width:100%;
}
.mojtable th{
	color:white;
}
.mojtable tr {
    border-bottom: 1px solid #f9f9f9;
}

.et_pb_pricing_table_wrap {
    align-items: normal;
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
   p.et_pb_text_inner.et_pb_module.et_pb_text.et_pb_text_11.termin.et_pb_bg_layout_light.et_pb_text_align_center{
	font-size:36!important; 
}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
   p.et_pb_text_inner.et_pb_module.et_pb_text.et_pb_text_11.termin.et_pb_bg_layout_light.et_pb_text_align_center {
	font-size:35px!important; 
}
}


/*footer*/
/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
 .red.et_pb_equal_columns.et_pb_gutters1{
	width:80%;

}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
   .red.et_pb_equal_columns.et_pb_gutters1 {
	width:80%;
}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
  .kolona1.et_pb_css_mix_blend_mode_passthrough{
	padding:5px;

}
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
  .kolona1.et_pb_css_mix_blend_mode_passthrough {
	padding:5px;
}
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
  .kolona2 .et_pb_css_mix_blend_mode_passthrough{
	padding:5px;
}
}


/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
   .kolona2.et_pb_css_mix_blend_mode_passthrough {
	padding:5px;
}
}
/*footer*/


/* .flex-row-wrapper {
 display: flex;
}
  */


.gq_r_fixed_buttons .et_pb_column {
                padding-bottom:30px;}
.gq_r_fixed_buttons .et_pb_button_module_wrapper {
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                margin: auto;}


.et_pb_column_4_4 .et_pb_pricing_table {
	max-width: 100%;
	width: 250px;
}

@media only screen and ( min-width: 480px ) and ( max-width: 980px ) {
	
	.et_pb_column_4_4 .et_pb_pricing_table {
			max-width: 45%!important;
}
/* 	.et_pb_pricing_table_wrap {
			margin-bottom: -1000px;
			margin-top: 30px;
	} */
	.et_pb_section .et_pb_section_5 .tab-content .et_section_regular {
		padding: 0px 0px 50px 0px;
	}
	.et_pb_row_4 .et_pb_row {
			margin-top: 50px!important;
			margin-bottom: 0px;
	}
/* 	.et_pb_pricing_table_15 {
		display: none!important;
	}
	
	.et_pb_pricing_table_14 {
		display: none!important;
	} */
}


@media only screen and ( max-width: 479px ) {	
/* 	.et_pb_pricing_table_15 {
		display: none!important;
	}
	.et_pb_pricing_table_13{
		display: none!important;
	}
	
	.et_pb_pricing_table_14 {
		display: none!important;
	} */
	.et_pb_section .et_pb_section_7 .et_section_regular {
		padding: 0px 0px 50px 0px;
	}
	/*.blurb .et_pb_main_blurb_image {
		margin-left: 85px;
	}*/
	/*.et_pb_blurb_1 .et_pb_main_blurb_image {
		margin-left: 85px;
	}
	*/
} 

@media only screen and ( min-width: 900px ) and ( max-width: 1024px ){	
/* 	.et_pb_pricing_table_15 {
		display: none!important;
	}
	
	.et_pb_pricing_table_14 {
		display: none!important;
	}	
	
	.et_pb_pricing_table_13{
		display: none!important;
	} */
} 

/*  button cjenik*/
.et_pb_pricing_tables_0 .et_pb_pricing_table_button.et_pb_button { 
	border-width: 0px!important;
	border-radius: 0px;
	padding:15px 30px;
	letter-spacing: 2px;
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.et_pb_pricing  .et_pb_button { 
	border-width: 0px!important;
	border-radius: 0px;
	padding:15px 30px;
	letter-spacing: 2px;
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


/* .et_pb_row {
	max-width: 100%!important;
	width: 100%!important;
} */

/* .et_pb_button .pocetna_button {
    position: relative;
    padding: .4em 1em;
	background-color: #e02b20!important;
    border: none;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	color: white;
	text-transform: uppercase;
   
} */

 a.prijava.et_pb_button.pocetna_button.pum-trigger
{
    position: relative;
    padding: .4em 1em;
	background-color: #e02b20!important;
    border: 0px!important;
    border-radius: 0px!important;
	color: white!important;
	text-transform: uppercase!important;
	padding: 15px 35px;
}

.et_pb_slide_content p {
	font-weight: 700;
	text-shadow: rgba(186,186,186,0.58);
}

/*meni*/

@media (max-width: 1024px) {
 	#et_mobile_nav_menu {
 		display: block;
	}
 	#top-menu {
 		display: none;
	}
 }

#top-menu li {
    display: inline-block;
    padding-right: 22px;
    font-size: 14px;
}

@media (max-width: 1200px) {
 	#top-menu li, #top-menu li a {
 		font-size: 14px;
 		padding-right: 15px;
 	}
 }

/*  footer */

div.et_pb_row.et_pb_row_8.red.et_pb_equal_columns.et_pb_gutters1 {
    max-width: 80%!important; 
    width: 80%;
}

/*  slider text background box*/
.et_pb_slide_content h6 {
	background-color: rgba(100, 100, 100, 0.56)!important;
	padding-top: 10px;
	font-size: 17px;
	font-weight: 700;
}

.et_pb_slide_content {
	 padding: 0px 120px;
	

}

@media only screen and ( min-width: 319px ) and ( max-width: 980px ) {
	.et_pb_slide_content {
	 padding: 0px;

}
}

@media only screen and ( min-width: 318px) and (max-width: 500px) {
	a.et_pb_button.et_pb_custom_button_icon.et_pb_button_0.prijava.et_pb_bg_layout_light.pum-trigger {
		max-width: 300px;
	}
	.et_pb_button_0 {
		max-width: 300px!important;
	}
}

div.et_pb_row.et_pb_row_5.red.et_pb_equal_columns.et_pb_gutters1 {
	    max-width: 100%!important;
}

div.et_pb_row.et_pb_row_11.red.et_pb_equal_columns.et_pb_gutters1 {
	  max-width: 100%!important;
}

div.et_pb_row.et_pb_row_10.red.et_pb_equal_columns.et_pb_gutters1 {
	  max-width: 100%!important;
}

@media only screen and ( min-width: 700px) and (max-width: 778px) {
div.et_pb_team_member_description {
	text-align: center;
}
}

.et_pb_column .et_pb_team_member_description {
	display: block!important;
}

@media only screen and ( min-width: 300px) {
	.et_pb_team_member_image {
		max-width: 100%;
	}
}

div.et_pb_with_border.et_pb_module.et_pb_number_counter.et_pb_number_counter_0.et_pb_bg_layout_light.et_pb_text_align_center.et_pb_with_title.active{	
	width: 70%!important;
}


@media only screen and ( min-width: 315px) and (max-width: 760px) {
	div.et_pb_container.clearfix.et_pb_empty_slide {
		height: 150px;
	}
}
	


@media only screen and ( min-width: 1440px) and (max-width: 1874px) {
	div.et_pb_row.et_pb_row_9.et_pb_equal_columns {
		    margin-left: 300px;
	}

}

 @media only screen and ( min-width: 1875px) and (max-width: 2560px) {
 	div.et_pb_column.et_pb_column_4_4.et_pb_column_11.et_pb_css_mix_blend_mode_passthrough.et-last-child { 
			margin-left: 200px!important;
 
	}  
	div.et_pb_pricing_table.et_pb_pricing_table_18.et_hover_enabled {
		width: 300px;
	}
	div.et_pb_pricing_table.et_pb_pricing_table_17.et_hover_enabled {
		width: 300px;
	}
	div.et_pb_pricing_table.et_pb_pricing_table_16.et_hover_enabled {
		width: 330px;
	}
}

/* kontaktirajte nas button cjenik mobile */
@media only screen and (min-width: 318px) and (max-width: 777px) {
a.et_pb_button.et_pb_custom_button_icon.et_pb_button_0.prijava.et_pb_bg_layout_light.pum-trigger{
	width: 250px;
}
}


/* FACEBOOK */
.et_pb_module.et_pb_blurb.et_pb_blurb_11.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_blurb_position_left a {
	color: #84838a;
}
