/*
 Theme Name:   Ledena Trofeja
 Author:       Progressio
 Author URI:   http://www.progressio.si/
 Template:     Divi
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


/*
Temno modra: #1f377d
Svetlo modra: #009ee3
Rdeča: #cd1719
*/

@import url('/ext-assets/fonts.googleapis.com/css');

#top-menu li a { 
	font-family: 'Barlow', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Barlow', sans-serif;
	font-weight: bold;
	color:#ffffff;
}

.fontBarlowSans {
	font-family: 'Barlow', sans-serif;
}

li.menu-item-home.current-menu-item  a{
	color:white !important;
}

/*
#main-header { 
	background-image: url(https://www.ledenatrofeja.si/wp-content/themes/ledenatrofeja/images/menu-background.png);
	background-size: 100% auto;
	background-position: 0 -50px;
	background-repeat: no-repeat;
	height: 300px;
	transition: max-height 1s ease-out;
}

#main-header.et-fixed-header {
	height: auto;
}

#main-header.et-fixed-header #logo-2{
	display:none;
}*/

#et-top-navigation.left {
	float: left;
}

#et-top-navigation-2 {
	float: right;
}

#main-content {
	background: url(/wp-content/uploads/2017/12/back-light.jpg);
}

div.et_pb_section {background:transparent;}

#sidebar a {
	color:#ffffff !important;
}

#footer-bottom {
	display:none;
}

.et_pb_gallery_0 .et_overlay {
	display: none
}

#form-prijava {
	background: transparent;
}

#form-prijava .et_pb_row {
	width: 100%
}

#form-prijava .et_pb_row .et_pb_column.last_column {
	margin-right: 0 !important;
}

#form-prijava .et_pb_row .et_pb_text.et_pb_module.radio_input {
	height: 52px;
}

#form-prijava .et_pb_row .et_pb_text.et_pb_module.radio_input p {
	padding-bottom: 5px;
}

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
	background-color: transparent !important;
	border: 1px solid white!important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 14px;	
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
	color: white;
}

::-webkit-input-placeholder {
    color: white;
}

::-moz-placeholder {
    color: white;
}

::-ms-placeholder {
    color: white;
}

::placeholder {
    color: white;
}


input:focus ::-moz-placeholder {
   display:none;
}

span .wpcf7-not-valid {
    border: 1px solid #ff0000 !important;
}

span.wpcf7-not-valid-tip {
    display: none;
}

div.wpcf7-validation-errors {
    background: #ffe2e2;
    border: 1px solid #ff0000;
    color: #C10000;
}
 
div.wpcf7-response-output {
    margin: 2em 0;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;	
}

.wpcf7-text:focus {	
	border: 1px solid #ffffff !important;
	color: #ffffff !important;
}

.wpcf7-submit {
	color: white !important;
	margin: 8px auto 0;
	cursor: pointer;
	font-size: 20px;
	font-weight: 500;
	padding: 6px 20px;
	line-height: 1.7em;
/*	background: #1f377d; */
 	background: #009ee3;
	border: 0px solid #1f377d;
	border-radius: 3px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.wpcf7-submit:hover { 
/*	background-color: transparent;  */
	background-color: #1f377d;
/*	border-color:#ffffff; */
	color: #ffffff !important; 
	padding: 6px 20px !important; 
}

h2.entry-title {
		color:#1f377d;		
}

article  {
	background:transparent !important;
	}
	
#gridcard article:nth-child(odd)  .post-content p {
color: #ffffff !important;
}

#gridcard article:nth-child(odd)  .post-meta {
color: #ffffff !important;
}


#form-prijava span.wpcf7-list-item {
	margin: 0 !important;
	color: white;
	margin-right: 25px !important;
}

#form-prijava input[type=radio] {
    opacity: 0;
    position: absolute;
	cursor: pointer;
	width: 20px;
	height: 20px
}

#form-prijava input[type=radio] + *:before {
  content: "";
  display: inline-block;
  margin: -0.4em 0.4em;
  /* Make some horizontal space. */
  width: 1.5em;
  height: 1.5em;
  border-radius: 0.75em;
  /* An outer circle. */
  ;
  /* No inner circle. */
  background-color: #232731;
  /* Inner color. */
}

#form-prijava input[type=radio]:checked + *:before {
  box-shadow: inset 0px 0px 0px .38em #1f377d;f9b234
  /* An inner circle with above inner color.*/
  background-color: #232731;
;
  /* The dot color */
}

/***************************** DIVI SPACE MENU ICONS *******************************/

 
@media (min-width: 981px) {
 
 .menu-icons a { padding-left: 20px; visibility: hidden;} 
 .menu-icons a:before { font-family: 'ETmodules'; position: absolute; visibility: visible} 
 
 #main-header .menu-icons a:before { top: 0; left: 0; } 
 .sub-menu .menu-icons a:before { margin-top: 6px; left: 0; } 
 #top-header .menu-icons a:before { left: 0px; top: 0px; }
 
/************************************ MENU ICONS **********************************/
 .menu-icon-facebook a:before { content: "\e093"; }
 .menu-icon-instagram a:before { content: "\e09a"; }

}
/************************************* END *****************************************/
 
@media only screen and (min-width: 981px) {
	#et-top-navigation-2 {
		padding: 23px 0 0 0;
	}
}

@media only screen and (max-width: 980px) {
	#et-top-navigation.left {
		float: right;
	}
}