/*
.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}
*/

.logo-wrapper {
	padding-top: 20px !important;
}

.counter-sub-container > div {
    margin: 20px 0 !important;
}

.counter-icon {
	color: #ed1c24 !important;
}

.counter-number {
	font-size:55px !important;
}

.counter-title {
	font-size:22px !important;
}

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

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

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

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

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

.uk-scope .uk-link, .uk-scope a {
    color: #ffffff !important;
}

.uk-scope .uk-tab a {
    color: #333 !important;
}

.uk-scope .uk-accordion-title {
    color: #333 !important;
	font-size: 1rem !important;
	background-color: #eee !important;
	border: 1px solid #aaa;
	padding: 10px !important;	
	border-radius: 0.25rem;
}

.uk-scope .uk-button-primary {
	background-color: #ed1c24 !important;
	border-color: #ed1c24;
    color: #fff;
	text-transform:none !important;
	font-weight:300 !important;
	font-size: 1rem;
	border-radius: 0.25rem;
}

#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;
}

.cell {
	width: 60% !important;
	min-width: 300px !important;
}

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

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

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

.megamenu-container .nav-submenu .nav-submenu {
    border-top: 0px !important;
}

.uk-overlay {
    padding: 20px !important;
}

@media (max-width: 900px) {
	.uk-overlay {
    	padding: 6px !important;
	}
	.uk-overlay-primary h3 {
		font-size: 20px !important;
	}
}


.form-control{
  border-color: #c0c0c0 !important;
}

.peter_finder {
  padding-bottom: 14px !important;
}

.com-finder__results-list {
  padding: 20px;
  list-style: roman;
}

.com-finder__results-list li {
  font-weight:700;
}

.com-finder__results-list p {
  font-weight:normal;
}

mark, .mark {
  padding: 0.1875em;
  background-color: #fabec1 !important;
}

.result__item + .result__item {
  border-top: 1px solid #cecece !important;
}

.result__taxonomy--Type, .result__taxonomy--Author {
  display:none;
} 
