/* @override 
	https://stagingserver004.co.uk/octoberbenocpc2025/templates/benocpc/css/custom.css */

.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;
}
.navbar {
  padding: 0;
  margin: 0;
  border-style: none;
}
.montserrat-<uniquifier> {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
a.go-top:hover {
  color: #ccc;
  text-decoration: none;
  }
/* below paste this */	
	#page header.main-header {
	position: absolute;
	top: -222px;
}
h1 {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif;
			font: 22px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		font-weight: 500;
		color: #3972b8;

}
h2 {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif;
			font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		font-weight: 500;
				color: #3972b8;


}
h2  a {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif;
			font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		font-weight: 500;
				color: #3972b8;


}
h2  a:hover {
	text-decoration: underline;
					color: #3972b8;

}
div#bottom2 h2 {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif;
			font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		font-weight: 500;
				color: #3972b8;
}
div#bottom2 h2 a {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif;
			font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		font-weight: 500;
				color: #3972b8;
}
div#bottom2 h2 a:hover {
	font-family: "Montserrat", Arial, Helvetica, Geneva, sans-serif;
			font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		font-weight: 500;
				color: #3972b8;
}
div#ben_header {
	background-color: white;
}
div#page.wrapper {
	background: url(http://benocpc.com/images/bg_graphic.png) right top no-repeat fixed;
}


.Hometext p {
				font: 15px/25px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
				font-weight: 400;
				color: black;
				padding-bottom: 0px;
}
.Hometext {
	width: 50%;
	background-color: transparent;
}
div#bottom2 p {
				font: 15px/25px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
				font-weight: 400;
				color: black;
				padding-bottom: 22px;
}
div#bottom2 p a {
				font: 15px/25px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
				font-weight: 400;
				color: black;
				padding-bottom: 22px;
}
div#bottom2 {
	background-color: transparent;
}
div#content-area p {
				font: 15px/25px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
				font-weight: 400;
				color: black;
				padding-bottom: 22px;
}
div#content-area p strong {
				font: 15px/25px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
				font-weight: 600;
				color: #005fa8
				;
				padding-bottom: 22px;
}
div#footer1.clearfix {
		background-color: #3972b8;

}
div#footer1.clearfix p, div#footer1.clearfix p a {
		color: white;

}
div#footer1.clearfix p a:hover {
		color: white;
		text-decoration: underline;
}
div#carosel {
	background-color: #d3edf8;
	padding-top: 30px;
}
.TagCSS p {
		font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		color: #3972b8;
		font-weight: 500;
		text-align: right;
}
.TagCSS {
	padding-top: 22px;
}
.TagCSS p a:hover {
		color: #3972b8;
		font-weight: 500;
		text-align: right;
		text-decoration: underline;
}
div#ben_nav {
	background-color: #3972b8;
}
div#ben_nav div.container {
	padding: 0;
}
.LOGOcss img {
	width: 170px;
}
div#ben_header div.container{
	padding-top: 0;
	padding-bottom: 0;
}
#page header.main-header div.container {
	display: none;
}

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

}
}
@media (max-width: 480px) {
}
@media (max-width: 992px) {
  .TagCSS p {
		font: 18px "Montserrat", Arial, Helvetica, Geneva, sans-serif;
		color: #3972b8;
		font-weight: 500;
		text-align: center;
}

.LOGOcss div.custom {
	background-color: white;
	text-align: center;
}

}