/*
 Theme Name:   Corpus Child
 Theme URI:    http://themeforest.net/user/euthemians
 Description:  Corpus Child Theme
 Version:      2.8.2
 Author:       Euthemians Team
 Author URI:   http://euthemians.com
 Text Domain:  corpus
 Template:     corpus
*/


/******************COMMON********************/

.eut-btn.eut-bg-primary-2 {
	color: #000099;
}

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1.2em;
}

p {
    margin-bottom: 25px;
}

#eut-content-area li {
	margin-bottom: 15px;	
}

/*****************MAIN MENU******************/



/******************DONACIÓ*******************/
#eut-header.eut-light #eut-main-menu > ul > li.donacio > a span,
#eut-main-menu-responsive ul.eut-menu > li.donacio > a span {
	color:#000099;
	background-color:#91e4fb;
	padding:15px;
	border-radius:3px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#eut-header.eut-light #eut-main-menu > ul > li.donacio > a span:hover,
#eut-main-menu-responsive ul.eut-menu > li.donacio > a span:hover {
	color:#91e4fb;
	background-color:#000099;
	box-shadow: 0px 0px 15px rgba(145,228,251,0.6);
}
#eut-header.eut-light.eut-header-sticky #eut-main-menu > ul > li.donacio > a span,
#eut-header.eut-default #eut-main-menu > ul > li.donacio > a span {
	color:#91e4fb;
	background-color:#000099;
	padding:15px;
	border-radius:3px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#eut-header.eut-light.eut-header-sticky #eut-main-menu > ul > li.donacio > a span:hover,
#eut-header.eut-default #eut-main-menu > ul > li.donacio > a span:hover {
	color:#000099;
	background-color:#91e4fb;
	box-shadow: 0px 0px 6px rgba(0,0,153,0.7);
}
#eut-header #eut-main-menu > ul > li.donacio > a span.eut-item::after {
	height:0;
}

#eut-main-menu-responsive ul.eut-menu > li.donacio > a span {
	display: block;
	text-align: center;
}

/************FEATURED SECTION****************/

#eut-feature-section .eut-title.eut-light span {
	text-shadow:2px 2px 0px #000000;
}

.home #eut-feature-section .eut-title.eut-light span {
	color:#91e4fb;
	width: 68%;
	display: block;
	margin-bottom: 35px;
}

.home #eut-feature-section .eut-description {
	text-shadow: 1px 1px 1px rgba(0,0,0,1);	
	width: 68%;
}

#eut-header[data-menu-options="right"] .eut-menu-options-wrapper {
    margin-left: 0px;	
}

#eut-header .eut-menu-options-wrapper {
    min-width: 75px!important;
}

/***************HOME PAGE********************/

.eut-blog h5 {
	font-size: 28px;
	line-height: 34px;
	color:#000099!important;
}

.eut-blog h5:hover{
	color:#91e4fb!important;
}

/*******************FOOTER*******************/

#eut-main-content {
	box-shadow: 0 0 6px rgba(0,0,0,0.15);
}

/*******************FOOTER*******************/

#eut-footer-area .eut-widget.eut-latest-news li .eut-post-thumb {
    width: 65px;
    height: 65px;
}

#eut-footer-area .widget.eut-latest-news {
	font-size: 16px;	
}

#eut-footer-area p.logo-peu {
	text-align:center;	
}

#eut-footer-area p.logo-peu img{
	max-width:80%;	
}

#eut-footer-bar {
	box-shadow: 0 0 6px rgba(0,0,0,0.15);
}

#logotips h4 {
	margin:20px 0 35px;	
}
#logotips .footer-logo {
	min-height:	150px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size: 100%;
	display: block;
}
#logotips .footer-logo.uab {
	background-image:url(img/footer-logo-uab.jpg);	
}
#logotips .footer-logo.ajuntament {
	background-image:url(img/footer-logo-ajuntamentsbd.jpg);	
}
#logotips .footer-logo.fbc {
	background-image:url(img/footer-logo-fbc.jpg);	
}
#logotips .footer-logo.tauli {
	background-image:url(img/footer-logo-tauli.jpg);	
}
#logotips .footer-logo.fot {
	background-image:url(img/footer-logo-fot.jpg);	
}
#logotips .footer-logo.esdi {
	background-image:url(img/footer-logo-esdi.jpg);	
}

#twitter-widget-0 {
	border: 1px solid #e2e2e2!important;
	border-radius: 3px;
}

/*****************HOME COUNTER*****************/

.home-counter h3 {
	font-weight:normal;	
}

.eut-counter .eut-counter-item.eut-large {
	font-weight:bold;
}

.home-counter .eut-btn.eut-bg-primary-2 {
	font-size:26px!important;
}

/********************LOGIN******************/

.login h1 a {
    background-size: auto 100%!important;
}


/*****************RESPONSIVE****************/

@media only screen and (max-width:1400px) {
	
	#eut-header nav#eut-main-menu > ul > li > a {
		letter-spacing:0;
		padding-left: 12px;
		padding-right: 12px;
		font-size: 15px;	
	}
	
}

@media only screen and (max-width:1200px) {
	
	#eut-header #eut-inner-header, #eut-header #eut-header-wrapper, #eut-header .eut-menu-options {
		height: 75px !important;
		line-height: 60px !important;
	}
	
	#eut-header #eut-inner-header .eut-logo .eut-logo-wrapper a {
		height: 45px !important;
	}
	
	#eut-header #eut-main-menu > ul > li > a {
		font-size:14px !important;	
	}
	
	.home-counter .eut-btn {
		font-size:16px!important;
		color: #000099;
	}
}

@media only screen and (max-width:959px) {
	
	#logotips .footer-logo {
		background-size: auto 100%;
	}
}

@media only screen and (max-width:767px) {
	
	.home #eut-feature-section .eut-title.eut-light span,
	.home #eut-feature-section .eut-description {
		width:100%;
	}
	
}