﻿.titolo-argomento {
    background-color: #4E6FAA;
    color: #fff;
}


/* riga rossa */
.riga1{
	
    width: 50%;
    float: left;
    height: 4px;
    background: #9B5C2D;
    background: -webkit-linear-gradient(90deg,#9B5C2D 75%,#fff);
    background: -o-linear-gradient(90deg,#9B5C2D 75%,#fff);
    background: -moz-linear-gradient(90deg,#9B5C2D 75%,#fff);
    background: linear-gradient(90deg, #9B5C2D 75%,#fff);
}

.riga2{
	width: 50%;
    float: left;
    height: 4px;
    background: #9B5C2D;
    background: -webkit-linear-gradient(-90deg,#9B5C2D 75%,#fff);
    background: -o-linear-gradient(-90deg,#9B5C2D 75%,#fff);
    background: -moz-linear-gradient(-90deg,#9B5C2D 75%,#fff);
    background: linear-gradient(-90deg,#9B5C2D 75%,#fff);
}


.jumbotron {
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 15px;
    border-radius: 0;
    position: relative;
    margin-bottom:1rem;
}

.jumbotron .jumbotron-overlay.overlay-middle-right {
    top: 50%;
    transform: translateY(-50%)!important;
    right: 0px;
}
.jumbotron.jumbotron-viola .jumbotron-overlay {
        background: rgba(255,255,255,.75);    color: #9B5C2D;  
}
.jumbotron .jumbotron-overlay {
    padding: 1rem;
    position: absolute;
    overflow: hidden;
}
.w-65 {
    width: 65%!important;
}
.reviewed{
	color:#FFFFFF; position:absolute; width:100%;
	bottom:0px;
    right: 5px;

}
@media (max-width: 991.98px){
.reviewed{
	color: #808080; position: relative; width:100%; background-color:#F5F5F5; right:0px; font-size:14px;
}}

.reviewed p{
text-align:right; 	}


@media (max-width: 991.98px){
.jumbotron .jumbotron-overlay[class*=overlay-] {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	top: 0!important;
	left: 0;
	bottom: 0;
	height: auto;
	transform: none!important;
	position: relative;
	background: #e0e0e0;
	color: #000;
	border-bottom: 3px solid  #9B5C2D!important;

}
}



@media (max-width: 991.98px){
.jumbotron .w-65 {
    width: auto!important;
}}

.jumbotron .display-4 {
    font-size: 2.0rem;
}
@media (max-width: 1199px){
.jumbotron .display-4 {
    font-size: 1.6rem;
}}


@media (max-width: 991.98px){
.jumbotron .display-4 {
    font-size: 1.2rem;
}}


.articolo-box{
	
	border-bottom: 5px solid #506BA8!important;
    background-color: #FFFFFF;
}

.articolo-box .card-header{
	 background-color: #B65A26!important; color: #FFFFFF;  font-size:26px; 
}
.articolo{
	margin-bottom:20px;
		border-bottom-style: dashed;
	border-bottom-width: 2px;
	border-bottom-color: #E1F0FF;

}

.articolo:last-child {
    border-bottom: none;
}
.articolo-titolo{
	font-size:1.4rem;
	line-height:1.7rem;
}
.articolo-titolo a{
 color: #4E6FAA;
}


.articolo-autori{
	font-size: 1rem;
	margin-bottom: 10px;
	color: #515151;

}
.articolo-diviso{
	
	 width: 100%;
   
    height: 7px;
    background: #87060b;
    background: -webkit-linear-gradient(90deg,#fff,#B95517,#fff);
    background: -o-linear-gradient(90deg,#fff,#B95517,#fff);
    background: -moz-linear-gradient(90deg,#fff,#B95517,#fff);
    background: linear-gradient(90deg,#fff,#B95517,#fff);
}
.epieuropa-indice a {
	font-size:32px; font-weight:bold; }
	.epieuropa-indice a span{
	 color: #B65A26; }

	

/* cerca */
.box-cerca{
	border: 1px solid #B95517;
	 background-color: #E0E0E0;
}
.box-cerca .card-title{
	 font-weight:bold; font-size:20px; color: #000000;
}
.box-cerca .list-group-item {
    padding: .5rem .5rem .5rem .85rem;
}

.form-control:focus {
    outline: 0 !important;
    border-color: initial;
    box-shadow: none;
}
.input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child) {
    border-top-left-radius: .25rem; 
   border-bottom-left-radius: .25rem; 
}
/* sottometti un articolo */
.sottometti{
	border-top: 3px solid #B95517!important;
	overflow: hidden;
    transition: .25s box-shadow;
	box-shadow: 0 0 8px rgba(0,0,0,.23);
	background-color:#e0e0e0;
}
.sottometti .card-body{
	  padding-top:1rem; padding-bottom:0.3rem; padding-left:1.25rem;padding-right:1.25rem;
}

.sottometti:hover{
	box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15);
 text-decoration:none;
}
.sottometti-link{
	text-decoration: none!important;
}

.menu-home{
	border-top: 3px solid #4E6FAA!important;
}

