/*

Barve:

	Modra: #11174b  /  R: 17, G: 23, B: 75

	Rdeča: #ee5559  /  R: 238, G: 85, B: 89

	Zelena: #9fcdc9  /  R: 159, G: 205, B: 201

	Ozadje pravokotnikov pod tekstom in noge: #f4e8d7  /  R: 244, G: 232, B: 215

	Veliki naslovi: 30% zelene



Pisava:

	Za menu in naslove se uporabi Oswald Regular.

	Glavno besedilo ostane tako kot je in barva se spremeni v modro.

*/

.main-navigation .menu/*,

.lang-widget-area*/,

.kette-fp-info,

.entry-title,

.single-news-title {

	font-family: 'Oswald', sans-serif;

}



.single-news-title,

.kette-fp-info {

	text-transform: uppercase;

}



body,

.menu,

a,

.kette-blue-color {

	color: #11174B;	

}



a:hover,

a:focus,

a:active

a:visited {

	color: inherit;

}



.main-navigation .menu li a:hover:after,

.main-navigation .menu li.current-menu-item a:after,

.kette-blue,

.mobile-menu span,

.footer_menu .widget-container:before,

.single-news-date:before,

.single .entry-date-wrap:before,

.video-title:before,

.entry-content-link:before,

.elm-button:before, 

.back-elm-button:before,
.event-more-divider {

	background: #11174B;

}



.kette-red {

	background: #EE5559;

}



.kette-red-color,

.single-news-title,

.footer_menu .current-menu-item a,

.footer_menu a:hover {

	color: #EE5559;

}



.kette-lightblue,

.kette-fp-info:after {

	background: #9FCDC9;

}



.kette-lightblue-color {

	color: #9FCDC9;

}



.entry-title {

	color: rgba(159,205,201,0.30);	

}



.footer-wrap:after {

	background: #FFFFFF;

}



.nav-shown .main-navigation .menu {

    margin-top: 0;

    margin-bottom: 20px;

}

.nav-shown .custom-logo-link {

	width: 100px;

}

.nav-shown .top-menu-wrap,

.footer-section-wrap,

.single-news,

.event-date, 

.event-info-wrap,

.not-found,

.with-background .entry-content-inner,

.single-news-hidden-inner,

.single .with-background .hentry, 

.press-outer-wrap,

.press-buttons li,

.music-info-wrap,

.about-wrap-inner,

.zdravko-about-row-wrap {

	background: #F4E8D7;

}



.single-news-readmore {

	color: #F4E8D7;

}



.single-news-readmore:after {

	border-color: transparent transparent #EE5559 transparent;	

}   





.site-theme-custom {

	background-image: url(../imgs/kette_nas_povezuje-ozadje-podstrani-full.jpg);

	background-position: top center;

	background-attachment: scroll;

	background-size: cover;

}



.site-theme-custom.home {

	background-image: url(../imgs/kette_nas_povezuje-ozadje-naslovna-full.jpg);

	background-position: top center;

	background-attachment: scroll;

	background-size: cover;

}



.kette-third {

	width: 33.3%;

	display: inline-block;

	height: 18px;

	float: left;

}



.nav-shown .top-menu {

	padding: 0 6.770833333333333%;

}



#footer {

	padding-bottom: 0;

    padding-top: 110px;

    z-index: 3;

    padding-right: 0;

    padding-left: 0;

}



.footer-wrap {

	position: relative;

	padding-top: 80px;

    width: 100%;

    overflow: hidden;

    z-index: 1;

}



.footer-wrap:after {

    width: 100%;

    content: "";

    display: block;

    height: 100%;

    position: absolute;

    top: 80px;

    -webkit-transform: skewY(-3deg);

    -moz-transform: skewY(-3deg);

    -ms-transform: skewY(-3deg);

    -o-transform: skewY(-3deg);

    transform: skewY(-3deg);    

    z-index: 2;

}



.footer-logos {

	width: 100%;

	display: inline-block;

	padding: 0 6.770833333333333%;

	padding-bottom: 80px;	

}



.footer-logos li {

	width: 14%;

	display: inline-block;

	float: left;

	text-align: center;

}



.footer-logos img {

	width: auto;

}



.footer-section-wrap {

	display: inline-block;

	position: relative;

	width: 100%;

	padding: 100px 6.770833333333333%;

	float: left;

}



.custom-logo-footer-link {

	width: 310px;

	display: inline-block;	

	float: left;

}



.footer_menu {

	margin-top: 50px;	

}



.footer_menu .widget-container:before {

    content: "";

    width: 30px;

    height: 1px;

    display: block;

    position: relative;

    top: -20px;

}



/* FRONTPAGE */

.kette-fp-info {

	float: left;

    margin-left: 15%;

    margin-top: 10%;

	position: relative;

	margin-bottom: 55px;

}



.kette-fp-info:after {

	content: "";

	width: 65px;

	height: 5px;

	display: inline-block;

    position: absolute;

    bottom: -40px;

    left: 0;

}



.kette-fp-img {

	width: 647px;

    float: right;

    margin-right: 10%;

}



.kette-fp-info h2 {

	font-size: 4em;

}



.kette-fp-info span {

	font-size: 1.813em;

}

.kette-fp-info h3 {

	font-size: 1.688em;

}
.event-more-divider {
	display: inline-block;
	height: 1px;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
/* END FRONTPAGE */

@media screen and (max-width: 767px) {

	.site-theme-custom.home { 

		background-position: 28% -100px;

	}

	.kette-fp-img {

    	/*width: 65%;*/

		margin-bottom: 100px;

    	width: 75%;

    	/* margin-top: 110px;*/

	}

	.footer-logos li:nth-child(1),

	.footer-logos li:nth-child(2),

	.footer-logos li:nth-child(3){

		width: 33.3%;

	}

	.footer-logos li {

		width: 50%;

		margin-bottom: 30px;

	}

	.footer-logos li:nth-child(4),

	.footer-logos li:nth-child(6){

		clear: both;

	}

	.custom-logo-link {

		width: 149px;

	}

	.kette-fp-info {

		padding-left: 15%;

		padding-right: 10%;

		width: 100%;

		margin-left: 0;		

	}

	.kette-fp-info:after {

		left: 15%;

	}

	.kette-fp-info h2 {

		font-size: 3.5em;

	}

	body.home {

		background-position: 28% top;

		background-size: auto;

	}

	.footer-wrap:before {

		height: auto;

		bottom: 0;

	}

}