/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/
/*custom color bullets */
ul {
	list-style: none;
}

.et_pb_text li::before {
	content: "\25C6";
	color: #E03127;
	padding-right: 10px;
}
/* 4 column blog */
@media (min-width: 981px) {
  .dt-4-columns-blog .et_pb_salvattore_content[data-columns]::before {
    content: '4 .column.size-1of4' !important;
  }

  .dt-4-columns-blog .column.size-1of4 {
    width: 24% !important;
    margin-right: 1%;
  }

  .dt-4-columns-blog .et_pb_post {
    margin-bottom: 11px;
  }
}


/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/

.et-menu li::before {
	content:"";
}

.et_pb_menu__menu {
	flex: 1 !important; 
	justify-content: center !important;
	transform: translateX(17px) !important; /*širina zastavce*/
}

.et_pb_menu .et-menu > li{
	padding-left: 1vw;
	padding-right: 1vw;
}
/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/

.moduli .et_pb_blurb_0 {
	height: 20vw;
  	max-height: 335px;
}

.moduli .et_pb_blurb_container {
  padding: 0 20px;
  background-color: #fff;
  height: 89px;
  display: flex;
  align-items: center;
}
.moduli .et_pb_main_blurb_image img {
  border-radius: 0;
}

.moduli_izvedbe span.prijava {
	border-color: RGBA(255,255,255,0);
	border-radius: 24px;
	background-color: #0093b5;
	position: absolute;
	right: 0;
	bottom: -13px;
	padding: 0px 20px !important;
	font-size: 16px;
}
.moduli_izvedbe span.prijava:hover {
	background-image: initial;
	background-color: #006e88;
	text-decoration: underline;
}
.moduli_izvedbe span.prijava::after {
	content:"";
}
.moduli_izvedbe span.datum::before {
  content: url('novice/datum.svg');
  display: inline-block;
  position: relative;
  top: 2px;
  width: 15px;
  height: 15px;
  padding-right: 15px;
}

.moduli_izvedbe span.datum {
	display: flex;
}

.moduli_izvedbe span.lokacija::before {
  content: url('novice/lokacija.svg');
  display: inline-block;
  position: relative;
  top: 2px;
  width: 15px;
  height: 15px;
  padding-right: 15px;
}

.moduli .trajanje, .moduli .tocke, .moduli .instruktor {
  font-family: 'Aptos',Helvetica,Arial,Lucida,sans-serif;
  font-size: 16px;
  color: #4C5D76 !important;
  padding-right: 45px;
}

.moduli .trajanje::before {
  content: url('moduli/ura.svg');
  display: inline-block;
  position: relative;
  top: 2px;
  width: 15px;
  height: 15px;
  padding-right: 5px;
}
.moduli .tocke::before {
  content: url('moduli/katis.svg');
  display: inline-block;
  position: relative;
  top: 2px;
  width: 15px;
  height: 15px;	
  padding-right: 5px;
}
.moduli .instruktor::before {
  content: url('moduli/izvajalec.svg');
  display: inline-block;
  position: relative;
  top: 2px;
  width: 15px;
  height: 15px;	
  padding-right: 5px;
}


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/




