/* @override http://stagingserver004.co.uk/clipper2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/clipper2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/clipper2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/clipper2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */

/* @override http://stagingserver004.co.uk/peacepennels2018/templates/peacepennels/css/custom.css */
/*--------fonts --------*/


    font-family: 'Open Sans Condensed', sans-serif;

    font-family: 'Open Sans', sans-serif;
    
    <link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700|Open+Sans:300,400,600" rel="stylesheet">

/*--------fonts --------*/

.AvenirLTStd-Medium { 
	font-family: AvenirLTStd-Medium;
	font-weight: normal;
	font-style: normal;
}
.AvenirLTStd-Light { 
	font-family: AvenirLTStd-Light;
	font-weight: normal;
	font-style: normal;
}
html {
	background: white url(bg-image.png) no-repeat right bottom;
	height: 100%;
}
#page header.main-header div.container {
	display: none;
}
html body{
	background: white url(bg-image.png) no-repeat right bottom;
	height: 100%;
}
.MAINnavCSS {
	margin-top: 35px;
	padding-right: 0;
	padding-left: 0;
}
.navbar.navbar-fixed-top.nav-custom {
  background-color: white;
  padding: 0;
  margin: 0;
  z-index: -20;
  border-style: none;
  -webkit-box-shadow:0 0px 0px #000000;box-shadow:0 0px 0px;
}

#content-area div.blog div.item.column-2 p a {
	color: black;
}
#content-area div.blog div.item.column-2 p a:hover {
	color: black;
	text-decoration: underline;
}
#content-area div.blog div.item.column-1 p a {
	color: black;
}
#content-area div.blog div.item.column-1 p a:hover {
	color: black;
	text-decoration: underline;
}
.mainnav {
			font: 300 18px/25px "AvenirLTStd-Medium", Arial, Helvetica, Geneva, sans-serif;
	padding-right: 0;
}
.navbar {
  padding: 0;
  margin: 0;
  border-style: none;
}
	#page header.main-header {
	position: absolute;
	top: -222px;
}

#peace-main-image div.container {
	padding: 0;
	background-color: #0a2a50;
}

div#content.col-md-9 {
	padding-right: 100px;
}

#peace-main-image p strong {
		font: 300 18px/25px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: white;
}

.sidebox div.module-content div.custom p a {
			font: 600 13px/19px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: white;
}
.sidebox div.module-content div.custom p a:hover {
			font: 600 13px/19px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: white;
	text-decoration: underline;
}
#content-area p strong {
	color: #033761;
	font: 17px/20px "AvenirLTStd-Medium", Arial, Helvetica, Geneva, sans-serif;
}



#content-area div.item-page div ul li {
			font: 300 16px/25px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: black;
}
#content-area div.item-page div ul {
	padding-left: 22px;
	list-style-type: square;
}
.sidebox {
	padding-right: 33px;
	padding-left: 33px;
	padding-top: 22px;
}

#footer1 div.container {
	border-top: 1px solid #ececec;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}





#footer1 p a {
	color: gray;
}
#footer1 p a:hover {
	color: gray;
	text-decoration: underline;
}




#content-area h1 {
	font: 500 25px "AvenirLTStd-Medium", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	color: #033761;
}
#content-area h3 {
	font: 500 20px "AvenirLTStd-Medium", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
}
#mainbody div.container div.row aside.sidebar-right.col-md-3 {
	border-left: 1px solid #ececec;
	padding-left: 30px;
}

#right-col div.moduletable h3 {
		font: 500 25px "AvenirLTStd-Medium", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	color: #033761;
}

#right-col div.moduletable {
	margin-top: 13px;
}

#right-col div.moduletable div.custom p {
			font: 300 14px/20px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: black;
}

.mainnav div.module-content {
	float: right;
	border-top: 34px solid white;
	background-color: white;
	padding-left: 0;
	padding-right: 22px;
}

.sidebox div.module-content div.custom p {
			font: 300 13px/19px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: white;
}

#right-col div.moduletable div.custom p a {
	color: black;
}
#right-col div.moduletable div.custom p a:hover {
	color: black;
	text-decoration: underline;
}
#content-area p {
		font: 300 16px/25px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: black;
}

#footer1 .footerdetails p {
			font: 400 11px/25px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	color: gray;
}

.mainimage {
	padding: 0;
}

.dropdown-menu.mm-list.mm-panel.mm-highest.mm-current.mm-opened {
			font: 300 16px/35px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
}

.mainimage p {
	margin-top: 0;
	margin-bottom: 0;
}

#content-area div.item-pagewho-we-are-CSS div p {
	background-color: transparent;
	float: left;
}


#content-area div.item-pagewho-we-are-CSS div p strong img {
	float: left;
	display: block;
	margin-right: 25px;
}

#peace-header div.container {
	background-color: white;
	padding: 0;
}

.mainlogo {
	padding-right: 110px;
	padding-left: 0;
}

#mainbody div.container {
	padding-top: 0;
	padding-bottom: 0;
	border-top: 1px solid #ececec;
	margin-top: 20px;
}


@media (max-width: 767px) {
  	#page header.main-header {
	position: relative;
	top: 0px;

}
.sidebox {
	padding-right: 33px;
	padding-left: 33px;
	padding-top: 22px;
}
.mainlogo {
	padding-right: 40px;
	padding-left: 40px;
}

#panel-overview .current.active a {
	background-color: transparent;
	color: black;
}

#mm-0 {
	color: black;
}

li.mm-subtitle {
	color: black;
}



#panel-overview a {
		font: 300 16px "AvenirLTStd-Light", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	color: black;
}

#page header.main-header div.container {
		background-color: white;
	padding: 0;
}

#page header.main-header div.container a div.navbar-toggle.navbar-btn.pull-right.visible-xs span.icon-bar {
		background-color: #033761;

}
}
@media (max-width: 480px) {
	#content-area div.item-pagewho-we-are-CSS div p strong img {
	float: left;
	display: block;
	width: 100%;
	clear: both;
	margin-bottom: 22px;
}

}
@media (max-width: 992px) {
		.sidebox {
	padding-right: 33px;
	padding-left: 33px;
	padding-top: 0px;
}
div#content.col-md-9 {
	padding-right: 25px;
}
#mainbody div.container {
	padding-top: 0;
	padding-bottom: 0;
	border-top: 1px none #ececec;
	margin-top: 20px;
}
#mainbody div.container div.row aside.sidebar-right.col-md-3 {
	border-left: 1px none #ececec;
	padding-left: 15px;
}
}