/*
 Theme Name:   Divi FGG
 Theme URI:    http://divi.space/
 Description:  A Child Theme built for Divi on Divi Space
 Author:       Robert Klinc
 Author URI:   http://klinc.net
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/




#top-header, #et-secondary-nav { font-weight: 400; }
@media (max-width: 980px) and (min-width: 768px) {
.et_pb_column .et_pb_team_member_image {
    float: left !important;
    width: 120px !important;
    margin: 0 30px 0 0 !important;
    text-align: left !important;
}
}
#recent-posts-2 .post-date {
   color: #dd3333;
   font-weight: bold;
}

#recent-posts-2 ul li a:hover {
   text-decoration: underline;
   color: black; 
}

.mega-menu ul.sub-menu .menu-item {
   /*font-family: "Open Sans", Arial, sans-serif;*/
   font-family: 'Oswald', Helvetica, Arial, Lucida, sans-serif;
   line-height: 1.2em;
}

#et-info-phone:before {
	content: "";
}

#et-info-phone {
	font-weight: normal;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et_overlay:before {
	color: #f9f9f9 !important;	
}

/* et_pb_text_align_right na malih zaslonih preide v left: */
@media all and (max-width: 980px) {

	.et_pb_text_align_right {
		text-align: left !important;
	}

}

/* KROG v testimonialu odstranim */
.et_pb_testimonial_portrait:before {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

/* SIDRO - FIX */
:target:before {
  content:"";
  display:block;
  height:135px; /* fixed header height*/
  margin:-135px 0 0; /* negative fixed header height */
}

/* OSTALE NASTAVITVE */

.mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after {
	color: #FFF;
	opacity: 0.8;
}



/* razmak med divi na malih zaslonih*/
@media all and (max-width: 980px) {

/* Rows and Sections */

.et_pb_row,
.et_pb_column .et_pb_row_inner {
		padding: 0px 0;
	}

/* zato, da je prvi stolpec v footerju zamaknjen malo levo */
.footer-widget:first-of-type {
margin-right: 10% !important;
margin-left: -2.5% !important;
}
}

/* Gumb na vrhu */
/*.et_pb_button:after {
	position: absolute;
	margin-left: -1em;
	opacity: 0;
	font-size: 32px;
	line-height: 1em;
	content: "\35";
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
margin-top: auto;
line-height: 2em;
margin-left: -0em;
}

.et_pb_button:hover:after,
.et_pb_more_button:hover:after,
.et_pb_promo_button:hover:after,
.et_pb_newsletter_button:hover:after,
.et_pb_pricing_table_button:hover:after {
	margin-left: 0;
	opacity: 1;
margin-top: auto;
margin-bottom: auto;
}*/

/* HITRE POVEZAVE - prva stran spodaj */

.et_pb_widget a.fgg_hitre_povezave {
   text-decoration: none; 
   color: white;
}
.et_pb_widget a.fgg_hitre_povezave:hover {
   text-decoration: underline;
}

/* razmak med divi na malih zaslonih*/
@media all and (min-width: 981px) {

/* zato, da je drugi stolpec v footerju na velikih ekranih zamaknjen malo desno */
	div#text-5.fwidget.et_pb_widget.widget_text {
		padding-left: 30px;
	}

}

/* razmak med gumbi/linki */
.et_pb_button_module_wrapper.et_pb_module {
		margin-bottom: 0px !important;
	}

/*—- DIVI TIMELINE / DOTS LIST —–*/
.dots-list {
width: 100%;
}
.dots-list ol {
padding-left: 150px;
position: relative;
margin-bottom: 20px;
list-style: none !important;
}
.dots-list ol li {
position: relative;
margin-top: 0em;
margin-bottom: 20px;
}
.dots-list ol li .date {
position: absolute;
left: -115px;
font-weight: bold;
font-size: 1em;
top: -2px;
}
.dots-list ol li:before {
content: "";
background: #dd3333; /*edit line colour*/
position: absolute;
width: 2px;
top: 5px;
bottom: -25px;
left: -24px;
}
.dots-list ol li:after {
content: "";
background: #ffffff;  /*edit circle colour*/
position: absolute;
width: 13px;
height: 13px;
border-radius: 100%;
border:2px solid #dd3333; /*edit circle border colour*/
top: 5px;
left: -31px;
}
.dots-list ol li:last-child:before {
content: "";
background: rgba(0, 0, 0, 0);
}

/* odmik na vrhu - prva stran - blog module */
.entry-featured-image-url {
	margin-bottom: 10px;
}

.et_pb_post.category-izpostavljeno h2.entry-title, .et_pb_post.category-en_students h2.entry-title {
    margin-top: 0px;
}

.et_pb_section {
    padding-top: 2%;
}

/* OBVESTILA */
.obvestila-datum {
	color: #666;
	font-weight:bold;
}

.obvestila-naslov:hover {
	text-decoration: none !important;
}

/* gumb/povezave fix */
body a.et_pb_bg_layout_light {
    background: #ffffff !important;
    border-width: 0px !important;
    border-color: #ffffff;
}

/*—- DIVI TIMELINE / DOTS LIST WIDE —–*/
.dots-list-wide {
width: 100%;
}
.dots-list-wide ol {
padding-left: 250px;
position: relative;
margin-bottom: 20px;
list-style: none !important;
}
.dots-list-wide ol li {
position: relative;
margin-top: 0em;
margin-bottom: 20px;
}
.dots-list-wide ol li .date {
position: absolute;
left: -215px;
font-weight: bold;
font-size: 1em;
top: -2px;
}
.dots-list-wide ol li:before {
content: "";
background: #dd3333; /*edit line colour*/
position: absolute;
width: 2px;
top: 5px;
bottom: -25px;
left: -24px;
}
.dots-list-wide ol li:after {
content: "";
background: #ffffff;  /*edit circle colour*/
position: absolute;
width: 13px;
height: 13px;
border-radius: 100%;
border:2px solid #dd3333; /*edit circle border colour*/
top: 5px;
left: -31px;
}
.dots-list-wide ol li:last-child:before {
content: "";
background: rgba(0, 0, 0, 0);
}

/* ZEMLJEVID */
.et_pb_map {
    height: 600px;
}

/* SLIDER */
@media only screen and ( min-width:981px ) {
    /* Set the slider height */
    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 425px !important; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 425px !important; 
    }

}

/* TESTIMONIAL pri stavbarjih */
.et_pb_testimonial_portrait, .et_pb_testimonial_portrait:before {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
width: 175px !important;
        height: 175px !important;
}

.et_pb_testimonial_portrait {
        width: 175px !important;
        height: 175px !important;
  }

/* 1. STRAN GUMBI ZA VPIS - ONETHIRD */
.one_third {
	margin-right: 1% !important;
}

/* IZJAVE */
.slider_izjave .et_pb_slide_content {
	text-align: left !important;
}

/* MOST */
.most.et_pb_post.entry-featured-image-url {
	margin-bottom: 9px !important;
}

.most.et_pb_post.article {
	margin-bottom: 9px !important;
}

.h2 { 
	font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif !important;
	}

.et_pb_post {
    margin-bottom: 20px;
}