/*
.nav ul.nav-child {padding-left:14px}
.nav li {margin:4px 0}
.nav li a, .nav li span  {padding:10px;}
.nav li.active a{background:#ff0000; }


.nav li::marker {font-size:0!important;}
ul, li {list-style:none}
*/

.item-title {
    border-bottom: 1px solid #cecece !important;
    padding: 6px 0;
	margin-top: 12px !important;
	margin-bottom: 20px !important;
}

.peter-modulo {
	margin-top: 22px !important;
}

.peter-modulo2 {
  border-bottom: 1px solid #61a858 !important;
  padding: 6px 0;
}

.peter-readmore {
	color:#ffffff !important;
	background-color: rgb(97, 168, 88) !important;
	text-decoration:none !important;
}

.peter-readmore a {
	color:#ffffff !important;
	text-decoration:none !important;
}

.linea {
    border-bottom: 1px solid #c4b69c !important;
	padding: 0;
}

.linea2 {
    background-image: -webkit-linear-gradient(left, #ffffff, #c4b69c, #ffffff);
    background-image: linear-gradient(to right,  #ffffff, #c4b69c, #ffffff);
    border: 0;
    height: 1px;
    margin: 22px auto;
}

.linea3 {
    background-image: -webkit-linear-gradient(left, #ffffff, #c4b69c, #ffffff);
    background-image: linear-gradient(to right,  #ffffff, #c4b69c, #ffffff);
    border: 0;
    height: 1px;
    margin: 0px auto 44px;
}

.pulsante {
	padding-top: 16px;
}

#menu-peter-footer a:hover {
	text-decoration:underline !important;
}

.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.video-outer {
	height: 75%; 
	width: 75%; 
	margin-left: auto; 
	margin-right: auto;
}

div.cc-window.cc-banner {
    padding: 10px !important;
}
.cc-message-text {
	line-height:24px;
}

.cc-compliance {
	padding-left: 10px;
}

.cc-btn {
	width: 135px !important;
}

.cc-revoke.cc-bottom {
  left: 6em !important;
}

.convertforms .cf-label {
    font-weight: 400;
}

.peter-list {
	list-style-type:disc !important;
}

.uk-scope .uk-h3 {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	font-weight: 300 !important;
}

.uk-link-reset {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	font-weight: 300 !important;
}

@media only screen and (max-width: 600px) {
.uk-link-reset {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight: 300 !important;
}
}

.uk-scope .uk-card-body {
	padding-top: 10px !important;
}

.uk-scope em {
  color: #444444 !important;
}
