@font-face {
font-family: 'open_sansregular';
src: url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Regular-webfont.eot);
src: url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Regular-webfont.eot#iefix) format('embedded-opentype'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Regular-webfont.woff2) format('woff2'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Regular-webfont.woff) format('woff'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Regular-webfont.ttf) format('truetype'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansbold';
src: url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Bold-webfont.eot);
src: url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Bold-webfont.eot#iefix) format('embedded-opentype'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Bold-webfont.woff2) format('woff2'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Bold-webfont.woff) format('woff'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Bold-webfont.ttf) format('truetype'), url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/fonts/open-sans/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');
font-weight: normal;
font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'open_sansbold';
color: #000;
}
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 12px;
}
a {
font-family: 'open_sansbold';
color: #d6ac5a;
text-decoration: none;
}
a:hover {
color: #4d4d4d;
text-decoration: none;
}
body {
font-family: 'open_sansregular';
color: #4d4d4d;
font-size: 14px;
line-height: 24px;
}
header {
padding: 25px 0;
width: 100%;
height: auto;
float: left;
}
#logo {
width: 100%;
height: auto;
float: left;
}
#logo p {
padding: 0;
margin: 0;
}
#main-menu-container {
font-family: 'open_sansbold';
font-size: 14px;
text-transform: uppercase;
color: #4e4e4e;
letter-spacing: 1px;
width: 100%;
height: auto;
float: left;
padding: 25px 0;
margin: 20px 0 0 0;
}
#slider {
width: 100%;
height: auto;
float: left;
}
#content {
width: 100%;
height: auto;
float: left;
padding: 50px 0px;
}
.sidebar-container {
background-color: #fffaf1;
padding: 30px;
border: 2px solid #d6ac5a;
border-radius: 5px;
margin-bottom: 30px;
}
.sidebar-container h4 {
color: #d6ac5a;
}
.spacer-30 {
width: 100%;
height: 2px;
background-color: #e5e5e5;
margin: 28px 0;
}
footer {
width: 100%;
height: auto;
float: left;
background-color: #f1f4f6;
padding: 40px 0;
border-bottom: 10px solid #d6ac5a;
} #menu-primary{font-size:13px;width:99%;padding:0px;text-align:left;font-weight:normal;}
#menu-primary, #menu-primary ul{float:left;list-style:none;line-height:40px;padding-top:0px;margin:0;width:100%;}
#menu-primary a{display:block;text-decoration:none;padding:0px 20px;color:#000;}
#menu-primary li{float:left;padding:0;margin-right:3px;}
#menu-primary li a{}
#menu-primary ul{padding-left:0px;margin-left:0px;position:absolute;left:-999em;height:auto;width:190px;font-weight:normal;margin:0;line-height:20px;border:0;border-top:0px solid #666666;z-index:100;}
#menu-primary li li{background-color:#1b3c53;width:190px;border-bottom:0px solid #666666;border-left:0px solid #666666;border-right:0px solid #666666;z-index:99;}
#menu-primary li li a{padding:4px 10px;width:190px;font-size:13px;z-index:102;}
#menu-primary li ul ul{margin:-21px 0 0 75px;z-index:101;}
#menu-primary li li:hover{}
#menu-primary li ul li a{}
#menu-primary li ul li:hover a, #menu-primary li ul li li:hover a, #menu-primary li ul li li li:hover a, #menu-primary li ul li li li:hover a{background-color:#265ba9;color:#fff;text-decoration:none;}
#menu-primary li:hover a, #menu-primary li.sfhover a{color:#fff;background-color:#d6ac5a;}
#menu-primary li:hover li a, #menu-primary li li:hover li a, #menu-primary li li li:hover li a, #menu-primary li li li li:hover li a{color:#fff;}
#menu-primary li:hover ul ul, #menu-primary li:hover ul ul ul, #menu-primary li:hover ul ul ul ul, #menu-primary li.sfhover ul ul, #menu-primary li.sfhover ul ul ul, #menu-primary li.sfhover ul ul ul ul{left:-999em;color:#ffffff;}
#menu-primary li:hover ul, #menu-primary li li:hover ul, #menu-primary li li li:hover ul, #menu-primary li li li li:hover ul, #menu-primary li.sfhover ul, #menu-primary li li.sfhover ul, #menu-primary li li li.sfhover ul, #menu-primary li li li li.sfhover ul{left:auto;background:#2e3740;}
#menu-primary li:hover, #menu-primary li.sfhover{text-decoration:none;color:#000;}
#menu-primary .current_page_parent{background-color:#d6ac5a;color:#fff;}
#menu-primary .current_page_parent a:after, #menu-primary .current_page_parent li a:after, #menu-primary .current_page_parent li li a:after, #menu-primary .current_page_parent li li li a:after, #menu-primary .current_page_parent li li li li a:after{content:"";color:#ffffff;}
#menu-primary .current_page_parent a:after, #menu-primary li .current_page_parent a:after, #menu-primary li li .current_page_parent a:after, #menu-primary li li li .current_page_parent a:after{color:#ffffff;}
#menu-primary .current_page_item a:after, #menu-primary li .current_page_item a:after, #menu-primary li li .current_page_item a:after, #menu-primary li li li .current_page_item a:after, #menu-primary li li li li .current_page_item a:after{color:#ffffff;}
#menu-primary .current_page_item{background-color:#d6ac5a;color:#fff;}
#menu-primary .current_page_item a{background-color:#d6ac5a;color:#fff;}
#menu-primary .current_page_parent a{background-color:#d6ac5a;color:#fff;}
#menu-primary .sub-menu li:hover a, #menu-primary .sub-menu li a{background-color:#565656;}
#menu-primary .sub-menu li:hover a, #menu-primary .sub-menu li.sfhover a{background-color:#265ba9;}
#page h1{padding-bottom:15px;}
#page h2{padding-bottom:15px;}		
#page p{padding-bottom:15px;}		
#page ul {margin-left: 0;padding-bottom: 12px;padding-left: 0;}
#page ul li { background-image: url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/<?php echo get_template_directory_uri(); ?>/images/li-icon.png");
background-position: 0 8px;
background-repeat: no-repeat;
margin-left: 25px;
padding-bottom: 3px;
padding-left: 15px;
padding-top: 3px;
}
#page li {list-style: none outside none;}		
#page a:link,#page a:active,#page a:visited {font-size: 13px;color: #646464;text-decoration: underline;font-weight:normal;}
#page a:hover {color: #646464;text-decoration: none;font-weight:normal;}    
#post p{padding-left:5px;}	
#post h1{color: #d6ac5a;
font-size: 16px;
font-weight: normal;
padding-bottom:15px;
padding-top:10px;
padding-left:5px;
}
#post h4{color:#d6ac5a;font-weight:normal;}		
#post h2{color: #3F9C08;
font-size: 20px;
font-weight: normal;
padding-bottom:5px;
padding-left:5px;
}		
#post span{color: #707070;
padding-bottom:10px;
}		
#post a:link,#post a:active,#post a:visited {
font-size: 13px;
color: #d6ac5a;
text-decoration: underline;
font-weight:normal;
}
#post a:hover {
color: #707070;
text-decoration: none;
font-weight:normal;
}   
.widget-title {
background-color: #d6ac5a;
color: #FFFFFF;
font-size: 14px;
font-weight: normal;
margin-bottom: 10px;
width: 100%;
padding: 10px;
}
#widget-area a:link,
#widget-area a:active,
#widget-area a:visited {
color: #000000;
text-decoration: none;
}
#widget-area a:hover {
color: #555555;
text-decoration: none;
}
#widget-areaul {
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; }
#widget-area ul li {
padding-bottom: 2px;
list-style:none; }
#widget-area ul li a {
color: #707070;
background: url(//https://churchoverparishcouncil.com/wp-content/themes/churchover/images/bullet.png) no-repeat center left; display: block;
padding: 2px 0;
padding-left: 19px; text-decoration: none;
font-size: 14px;
}
#widget-area ul li a:visited {
color: #707070;
}
#widget-area ul li a:hover { color: #707070;
}
#post h1 a:link, #post h1 a:active, #post h1 a:visited {
font-size: 22px;
text-decoration: none;
color:#00478d;
}
#post h1 a:hover {
font-size: 22px;
text-decoration: none;
color:#00478d;}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
#post hr {width:100%}