/*

 Theme Name: Betenoir

 Theme URI:

 Description:

 Author:

 Author URI:

 Version: 1.0

 */

.widget_nav_menu .page_item a {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    color: #182026;
    display: block;
    font-family: 'ProximaNova-Regular';
    font-size: 20px;
    padding: 18px 15px;
    position: relative;
    text-decoration: none;
}

.widget_nav_menu .page_item a {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.widget_nav_menu .page_item a {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    color: #182026;
    display: block;
    font-family: 'ProximaNova-Regular';
    font-size: 20px;
    padding: 18px 15px;
    position: relative;
    text-decoration: none;
}

.widget_nav_menu .page_item a {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}


ul.children ul.children, ul.children {
    border-bottom: 2px solid #000;
}

.widget_nav_menu .children {
    display: none;
}

.widget_nav_menu .current_page_item > .children, .widget_nav_menu .current_page_ancestor > .children {
    display: block;
}

.widget_nav_menu .page_item_has_children.current_page_item > a, .widget_nav_menu .current_page_ancestor > a, .widget_nav_menu .children > li > a {
    padding-left: 40px;
}

.widget_nav_menu .page_item_has_children > a {
    color: #000;
    background: #fff url(http://blenheimcdp.org.uk/wp-content/themes/blenheim/images/submenu2.png) no-repeat 10px 15px;
    padding-left: 40px;
}

.widget_nav_menu .page_item_has_children.current_page_item > a {
    color: #FFF;
    background: #000 url(http://blenheimcdp.org.uk/wp-content/themes/blenheim/images/submenu.png) no-repeat 10px 15px;
}


.widget_nav_menu .page_item_has_children.current_page_item > a, .widget_nav_menu .current_page_ancestor > a, .widget_nav_menu .children > li > a {
    padding-left: 40px;
}


#q-popup{
    background-color: rgba(243, 32, 102, .7);
    padding: 10px;
    color: #fff;
    border-radius: 4px;
    font-weight: bold; 
}

#q-popup:hover{
    background-color: rgba(243, 32, 102, 1);
    text-decoration: none;
    }

.meter{
    margin-bottom: 1em;
}

.meter > span{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f76294+0,f32066+100 */
    background: rgb(247,98,148); /* Old browsers */
    background: -moz-linear-gradient(left,  rgba(247,98,148,1) 0%, rgba(243,32,102,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(247,98,148,1) 0%,rgba(243,32,102,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(247,98,148,1) 0%,rgba(243,32,102,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76294', endColorstr='#f32066',GradientType=1 ); /* IE6-9 */

}

.ninja-forms-form .ninja-forms-mp-breadcrumbs{
    padding-left: 0;
    margin: 0 0 20px 0;
}

.ninja-forms-form .ninja-forms-mp-breadcrumbs li input{
    color: #fff;
    border: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: rgba(243, 32, 102, .7);
    padding:0 !important;
}

.ninja-forms-form-wrap label{
    font-size: 1.3em;
    line-height: 1.3em;
}
.ninja-forms-form-wrap .list-radio-wrap span ul li{
display: block;
width: 100%;
}

.ninja-forms-form-wrap .list-radio-wrap span ul li label{
    font-size: 1em;
}

.ninja-forms-form .ninja-forms-mp-breadcrumbs li input.ninja-forms-mp-breadcrumb-active{
    background-color: rgba(243, 32, 102, 1);

}

.ninja-forms-all-fields-wrap{
    padding: 1em 0 1em;
    margin-bottom:1em;
    border-bottom: 1px solid #eaeaea;

}

.ninja-forms-mp-next{
    float:right;
}

.ninja-forms-mp-next, .ninja-forms-mp-prev{
    color: #fff !important;
    border: none;
    background: #16395D !important;
    padding: 10px;
}

.ninja-forms-mp-next:hover, .ninja-forms-mp-prev:hover{
opacity:0.8;
}

.ninja-forms-form input[type="submit"]{
    background-color: rgba(243, 32, 102, .7);
    border:none;
    color:#fff !important;
    padding:10px;
}

.ninja-forms-form input[type="submit"]:hover{
    background-color: rgba(243, 32, 102, 1);

}
    
.yourscore{
    font-size: 1.5em !important;
    border-bottom: 2px solid;
    padding-bottom: 0.5em;
}

.yourscore span{
    font-weight:bold;
}

.mc4wp-form label{
    display: block;
}

.mc4wp-form input{
    width:100%;
}

.mc4wp-form input[type="submit"]{
    background: #CF4031;
    display: inline-block;
    width: auto;
    border: none;
    color: #fff;
    border-radius: 4px;
    padding: 10px 20px;
    float: right;
}

.mc4wp-form input[type="submit"]:hover{

    background: #c43b2d;
}


/**POPUPS**/

.popup {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.85);
    z-index: 999999;
    /* Inner */
}
.popup-inner {
    max-width: 700px;
    width: 90%;
    padding: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 0px 2px 6px #000;
    border-radius: 3px;
    background: #fff;
    /* Close Button */
}
.popup-close {
    width: 30px;
    height: 30px;
    padding-top: 4px;
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0px;
    transition: ease 0.25s all;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    border-radius: 1000px;
    background: rgba(0, 0, 0, 0.8);
    font-family: Arial, Sans-Serif;
    font-size: 20px;
    text-align: center;
    line-height: 100%;
    color: #fff;
}
.popup-close:hover {
    -webkit-transform: translate(50%, -50%) rotate(180deg);
    transform: translate(50%, -50%) rotate(180deg);
    background: #000;
    text-decoration: none;


@media (min-width: 992px) and (max-width: 1199px) {

	h1.color1, h1.color2 {
		font-size: 25px;
	}
	.text_home {

		margin-top: -45%;
	}

}

@media (max-height: 720px) {

	.home_header h4 {

		font-size: 35px !important;
	}

}

@media (max-height: 720px) {
}

@media (min-width: 768px) and (max-width: 991px) {

	.text_home {

		margin-top: -35%;
	}

}

.shopadjust2 {

	margin-top: -80px;
}

h1.pagetitle {

	margin-top: 20px;
}

@media (max-width: 767px) {

	.home_header h4 {

		font-size: 20px !important;
	}

	h1.color1 {

		font-size: 18px;
		padding: 0px;
		line-height: 55px;
	}

	h1.color2 {

		font-size: 18px;
		padding: 0px;
		line-height: 55px;
	}

	.text_home {

		margin-top: -35%;
	}

}

@media (max-width: 480px) {

	.home_header h4 {

		font-size: 16px !important;
	}

	.text_home {

		margin-top: -5% !important;
	}

}

.widget_nav_menu .menu-item a {

	padding-top: 15px;
	padding-bottom: 15px;
}

.widget_nav_menu .sub-menu .menu-item a {

	color: #13375b;
	font-size: 19px !important;
}

.widget_nav_menu li.menu-item-has-children.current-menu-item ul.sub-menu, .widget_nav_menu li.menu-item-has-children.current-page-ancestor ul.sub-menu {

	border-bottom: 1px solid #000;
	font-size: 19px !important;
}

.pp_fade {

	background: #fff;
	padding: 10px;
	border-radius: 5px;
}
.pp_social {
	display: none;
}
div.ppt {
	margin-left: 25px;
}

h1.color1 {

	z-index: 999999999999999;
	position: relative;
}

h1.color2 {

	z-index: 999999999999999;
	position: relative;
}
.full_head_margin {

}

.widget_nav_menu .page_item a {
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
	color: #182026;
	display: block;
	font-family: 'ProximaNova-Regular';
	font-size: 20px;
	padding: 18px 15px;
	position: relative;
	text-decoration: none;
}
.volunteer .widget-title {
	background: none repeat scroll 0 0 #16395d;
	margin-bottom: 20px;
	position: relative;
}
.volunteer .widget-title:after {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #16395d rgba(22, 57, 93, 0) rgba(22, 57, 93, 0);
	border-image: none;
	border-right: 10px solid rgba(22, 57, 93, 0);
	border-style: solid;
	border-width: 10px;
	content: " ";
	height: 0;
	left: 49%;
	margin-left: -10px;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0;
}
.widget_nav_menu .page_item a {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.widget_nav_menu .current_page_item > a {
	color: #FFF;
	border-color: #000;
	background-color: #000;
}
.widget_nav_menu .children {
	display: none;
}
.widget_nav_menu .current_page_item > .children, .widget_nav_menu .current_page_ancestor > .children {
	display: block;
}
.widget_nav_menu .page_item_has_children.current_page_item > a, .widget_nav_menu .current_page_ancestor > a, .widget_nav_menu .children > li > a {
	padding-left: 40px;
}
.widget_nav_menu .children .page_item_has_children.current_page_item > a, .widget_nav_menu .children .current_page_ancestor > a, .widget_nav_menu .children .children > li > a {
	padding-left: 60px;
}
.widget_nav_menu .page_item_has_children.current_page_item > a {
	color: #FFF;
	background: #000 url(images/submenu.png) no-repeat 10px 15px;
}
.widget_nav_menu .page_item_has_children > a {
	color: #000;
	background: #fff url(images/submenu2.png) no-repeat 10px 15px;
	padding-left:40px;
}
.widget_nav_menu .page_item_has_children.current_page_ancestor > a {
	color: #333;
	background: #FFF url(images/submenu2.png) no-repeat 10px 10px;
}
.widget_nav_menu .page_item_has_children .children .page_item_has_children > a {
	color: #13375b;
	background: #fff url(images/submenu3.png) no-repeat 10px 15px;
	padding-left:40px;
}
.widget_nav_menu .page_item_has_children .children .page_item_has_children.current_page_item > a {
	color: #fff;
	background: #000 url(images/submenu4.png) no-repeat 10px 15px;
	padding-left:40px;
}
.widget_nav_menu .page_item_has_children .children .page_item_has_children.current_page_item .children li > a {
	color: #13375b;
	background: #e1e3e4 url(images/submenu5.png) no-repeat 40px 15px;
	padding-left:70px;
}
.widget_nav_menu .page_item_has_children .children .page_item_has_children.current_page_ancestor .children li > a {
	color: #13375b;
	background: #e1e3e4 url(images/submenu5.png) no-repeat 40px 15px;
	padding-left:70px;
}
.widget_nav_menu .page_item_has_children .children .page_item_has_children.current_page_ancestor .children li.current_page_item > a {
	color: #000;
	font-weight:bold;
	background: #e1e3e4 url(images/submenu5.png) no-repeat 40px 15px;
	padding-left:70px;
	border:#13375b;
	border-bottom: 1px solid #dddddd;
}
.widget_nav_menu .page_item_has_children .children .page_item_has_children.current_page_ancestor > a {
	color: #fff;
	background: #000 url(images/submenu4.png) no-repeat 10px 15px;
	padding-left:40px;
}
/*Agons Code*/
.ag_news_box {
	width: 756px;
	height: 185px;
	background: #999;
}
.minitweets-end{
	display:none;
}

.wc_comment{ background:#fff;margin-top:-29px;padding:20px 25px;}
#commentform textarea{ height:120px; margin-bottom:5px;}
#commentform input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("images/bg-bt.png") repeat-x scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff !important;
    display: inline-block;
    font-size: 15px;
    padding: 8px 15px;
    text-decoration: none !important;
}
.sky-form header{ min-height:auto;padding:20px 40px 20px 20px !important}
.chimpy_popup_content{z-index:999999;}
.cptch_input{font-size:14px !important; padding:5px !important;}
/*Agons Code ends*/