/*
Theme Name: NEN
Theme URI: http://www.quba.co.uk/
Version: 1.0
Author: Quba New Media
*/@viewport{    zoom: 1.0;    width: extend-to-zoom;}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.wpbdp-listing-excerpt .listing-thumbnail {float:left!important;}
.wpbdp-field-image {float: right!important;
position: relative!important;
width: auto!important;
margin-right: 10px!important;
margin-top: -11px!important;
margin-bottom: 20px!important;}
.extra-images {display:none!important;}
.pixelovely_testimonial {border-bottom:1px solid #e4f2f4;margin-bottom:10px;padding-bottom:5px;}
span.pixelovely_testimonial_attribution {color:#55294b}
div.pixelovely_testimonial p {color:#bb0937!important;}
.wpbdp-listing-single .stickytag {display:none;}
.wpbdp-listing-excerpt .listing-actions {display:none;}
.wpbdp-listing-single .listing-title {display:none;}
div.listings .wpbdp-field-address, .wpbdp-field-phonenumber, .wpbdp-field-website {/*display:none;*/}
li.cat-item-293 {margin-top:0px!important;}
li.cat-item-296 {margin-top:0px!important;}
li.cat-item-294 {margin-top:0px!important;}
ul.wpbdp-categories > li {width:25%!important;}
li.toplink {line-height: 25px!important;}

/* Larger fonts on Directory */

div.wpbdp-field-contactemail, div.wpbdp-field-website, div.wpbdp-field-phonenumber, div.wpbdp-field-address, div.wpbdp-field-businessname, div.wpbdp-field-qualityassuredtext, div.wpbdp-field-membershipcategory {font-size:16px!important;}


.addthis_toolbox {margin-bottom:20px!important;}

.wpbdp-field-shortbusinessdescription {display:none;}

.wpbdp-listing-single .main-image img {border:none!important;}

div.menu-footer-menu-1-container ul#menu-footer-menu-1 li {background:none!important;padding-left:0px!important;float:none!important;padding-bottom:5px;}
div.menu-footer-menu-1-container ul#menu-footer-menu-1 li ul.sub-menu li {background:none!important;padding-left:10px!important;float:none!important;padding-bottom:5px;padding-top:3px;}
div.menu-footer-menu-3-container ul#menu-footer-menu-3 li {background:none!important;padding-left:0px!important;float:none!important;padding-bottom:5px;}
div.menu-footer-menu-3-container ul#menu-footer-menu-3 li ul.sub-menu li {background:none!important;padding-left:10px!important;float:none!important;padding-bottom:5px;padding-top:3px;}
div.menu-main-menu-container ul#menu-main-menu li {float:left!important;}
div.menu-footer-menu-2-container ul#menu-footer-menu-3 li {background:none!important;padding-left:0px!important;float:none!important;padding-bottom:5px;}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

p#breadcrumbs {font-size:10px;}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}

/******************************/

html { font-size: 62.5%; }

body {
    background: url(./images/bg.png) #fff -170px 0 no-repeat;
    font-size: 1.375em;
}

strong, b {font-weight: bold;}
em{font-style:italic;}


.clear { clear: both; }
.ir { text-indent: -9999em; display: block; text-align: left; }
.fr { float: right; }

div { /*border: 1px dotted rgba(0,0,0,0.5);*/ }

h1, h2, h3, h4, h5, h6 {
    font-family: 'Museo500', serif;
    color: #55294b;
}

p, ul {
    line-height: 1.2em;
}

.container {
    margin: 0 auto;
    width: 950px;
}

#mainNav {
    background: #ababab;
    height: 35px;
    padding: 10px 0 0 0;
}

#mainNav ul, #footer ul {
    float: right;
    //font-weight: bold;
    font-size: 0.98em;
    //text-transform: lowercase;
    margin: 0 1em 0 0;
}

#mainNav li, #footer li {
    /*float: left;*/
padding-bottom:5px;
padding-top:2px;
    margin: 0 0.5em 0 0;
}

#mainNav li a.selected, #footer li a.selected {
    color: #606060;
}


#mainNav, .menu-main-menu-container.current-menu-item, .current_page_item a{color: #606060!important;}

#mainNav .links li, #footer .links li {
    color: #f0f8f9;
    margin: 0 0 0 0.5em;
    /*background: url(./images/bullet.png) 0 11px no-repeat;*/
    padding-left: 10px;
}

#mainNav .links li:first-child, #footer .links li:first-child {
    background-image: none;
}

#mainNav .links, #footer .links {
    line-height: 24px;
}

#mainNav a, #footer a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #f0f8f9;
    text-decoration: none;
}


#logo {
    float: left;
    background: url(./images/logo.png) no-repeat;
    width: 223px;
    height: 129px;
    margin: 22px 0 0 0;
}

#strapLine {
    font-family: 'Museo500', serif;
    font-size: 1.7em;
    color: #53284F;
    float: right;
    width: 22em;
    letter-spacing: -1px;
    line-height: 1.2;
    margin: 1.8em 0 0 0;
    text-align: right;
}

#strapLine  b {
    color: #bb0937;
}

#banner {
    height: 137px;
}

#actions {
    height: 310px;
    padding: 20px 0 0 0;
    background: #f2f9fa;
}

#actions ul.container {
    width: 950px;
}

#actions li {
    float: left;
    margin: 0 10px 0 0;
    clear: none;
}

#actions li:last-child {
    margin: 0;
}

#titleBar {
    height: 44px;
    padding: 20px 0 0 0;
    background: #f2f9fa;
}

#titleBar h1 {
    font-size: 1.5em;
    color: #53284f;
}

#maincontent {
    padding: 30px 0 60px 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#maincontent a {
    color: #bb0937;
    font-weight: bold;
    text-decoration: underline;
}

#maincontent ul h4 a  {
    text-decoration: none;
}

#maincontent  ul {
    font-size: 0.8em;
}

#tweets ul {
    color: #81657b;
}
#archive{width:20%; float:left; margin-right: 25px;}

#activity ul, #findSupport p {
    color: #55294b;
}

#maincontent  ul.tags {
    margin: 1em 0 2.5em 0;
}

#maincontent h3 {
    font-size: 1.2em;
    margin: 0 0 0.9em 0;
}

#maincontent h4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    color: #bb0937;
    margin: 0 0 0.4em 0;
    font-size: 1.2em;
}

#maincontent li .date {
    margin: 0 0 1em 0;
    display: block;
    color: #b2dce1;
    font-size: 0.9em;
}

#maincontent a.follow, #maincontent a.news {
    font-size: 0.90em;
    color: #55294b;
}

#content {
    float: left;
    width: 100%;
    margin: 0 5% 0 0;
}

#content h2 {
    font-size: 1.3em;
    color: #bb0937;
    margin: 0 0 1em 0;
    padding: 0 0 1em 0;
    border-bottom: 1px solid #e4f2f4;
    font-family: 'Museo700', serif;
}

#contentBody {
    float: left;
    width: 60%;
}
#contentBody.singlepost{
    width: 100%;
    margin-right:25px;
}
#contentBody.archive{
    width: 100%;
    margin-right:25px;

    font-size:1em;
    
}
#contentBody.archive ul{
 list-style:none;
 margin-left: 0px;
}
#maincontent .archive h4{font-size: 1em;}
#contentBody.wide {
    width: 100%;
}

#contentBody p, #contentBody p span, #contentBody ul, #contentBody label, #contentBody .error, #contentBody, #contentBody td {
    font-size: 0.9em;
    margin: 0 0 1em 0;
    color: #53284f;
}

#contentBody ul {
    list-style: disc;
    margin-left:30px;
}

#contentBody li {
    margin: 0 0 1em 0;
}

.addthis_toolbox {
    margin: 3em 0 0 0;
}

#subNav {
    float: left;
    width: 40%;
}

#subNav ul li {
    margin: 0 0 1em 0;
}

#subNav ul li a {
    color: #53284f;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
}

#subNav ul li a.selected {
    color: #BB0937;
}

.homepage #tweets, #activity, #findSupport {
    float: left;
    width: 31.2%;
    margin: 0 3% 0 0;
}

#activity.news,#activity.blog
{
    width: 74%;
    width: 74%;
}
#tweets {
    float: left;
    width: 31.2%;
}

#tweets .tweet_list > li, #activity .tweet_list > li, .items > li {
    padding: 0 0 1em 0;
    border-bottom: 1px solid #e4f2f4;
    margin: 0 0 1em 0;
}

#tweets .tweet_avatar {
    float: left;
    margin: 0 1em 2em 0;
    clear: both;
}

#tweets .user {
    display: block;
    margin: 0.3em 0 0 0;
}

.page #tweets h3 {
    margin: 0 0 1em 0;
    padding: 0 0 1em 0;
    border-bottom: 1px solid #e4f2f4;
}

#activity .tags li {
    float: left;
    margin: 0 0.3em 0 0;
    font-size: 1.2em;
}

#activity .tags li:after { content: ","; }
#activity .tags li:last-child:after { content: ""; }
#activity .tags li:first-child:after { content: ""; }
#activity .tags li:first-child {
    font-weight: bold;
}

#findSupport {
    margin: 0 0 0 0;
    background: url('./images/uk.png') no-repeat 95px 0px;
    height:283px;
}
.select-region
{
    margin: 15px 0;
    
    
}

#findSupport p {
    margin: 0 0 1em 0;
    font-size: 0.8em;
}

#findSupport h4 {
    margin: 0 0 1em 0;
    color: #55294b;
    font-size: 0.9em;
}

.newdropdown #cat, #findSupport form select, 
.select-region  form select{
    width: 100%!important;
    background: #55294b!important;
    border: 0!important;
    color: #fff!important;
    padding: 0.5em 1em 0.5em 0.5em!important;
    font-size: 0.9em!important;
    border-radius: 5px!important;
}

#findSupport form input[type=submit], 
.select-region form [type=submit]{
    background: #bb0937;
    border: 0;
    border-radius: 5px;
    padding: 0.5em 1em;
    color: #fff;
    font-size: 0.9em;
    margin: 1em 0 0 0;
}

.select-region  form select{
    width: 30%;
    margin: 0;
}


.socialLinkedIn, .socialFacebook, .socialRSS, .socialTwitter,.socialSlideshow, .socialYouTube  {
    height: 24px;
    width: 24px;
}

.socialLinkedIn {
    background: url(./images/sc_linkedin.png) no-repeat;
}

.socialFacebook {
    background: url(./images/sc_facebook.png) no-repeat;
}

.socialYouTube {
    background: url(./images/sc_youtube.png) no-repeat;
}

.socialSlideshow {
    background: url(./images/sc_slideshow.png) no-repeat;
}

.socialRSS {
    background: url(./images/sc_rss.png) no-repeat;
}

.socialTwitter {
    background: url(./images/sc_twitter.png) no-repeat;
}

.actAbout, .actShowcase, .actCounselling {
    height: 304px;
    width: 304px;
    float: left;
}

.actAbout  {
    background: url(./images/act_about_nen.png) no-repeat;
}

.actShowcase  {
    background: url(./images/joinusNEW.png) no-repeat;
}

.actCounselling   {
    background: url(./images/getadviceNEW.png) no-repeat;
}

#footer-holder{
    background:#ababab;
    min-height:89px;
    display:block;
}

#footer-holder #footer{
    margin: 0 auto;
    width: 950px;
    padding-top: 35px;
}

#footer ul{
    /*width:450px;*/
width:210px;
    float:left;
}

#footer ul li{/*float:left;*/}

#footer #search{float:right;}

#footer #search label{display: none;}
#footer #search input{
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 0px solid #800000;
height:25px;
float:left;}

#footer #search input#s{
    color:#ababab;
    width:200px;
    padding-left: 5px;
}

#footer #search #searchsubmit{
    background-color:#bfe2e6;
    color: #fff;
    height:27px;
    cursor: pointer;
    margin-left:10px;
}

.maintags{padding: 10px 0; margin:10px 0; border-top:1px solid #adadad; border-bottom:1px solid #adadad;}

#pagination{ margin-top:25px;}
#pagination div{font-size:0.8em; width:75px; float:left; margin-right:10px;}

#bloglist li{margin-bottom:20px; }

div.contactus{margin-top:10px; border-top:1px solid #E4F2F4; padding-top:10px;}
#FrmNFEA .row{clear:both;margin-bottom:10px; min-height:25px;}
#FrmNFEA .header{float:left; width:150px;}
#FrmNFEA .item{float:left;}
#FrmNFEA .item input, #FrmNFEA .item textarea{float:left;color: #000;width:235px;}
#FrmNFEA .required{color:#CC0000;}
#FrmNFEA label.error{color:#CC0000; margin-left:10px;float:left;}

#FrmNFEA input.submit, #submit{
    background-color:#bfe2e6;
    color: #fff;
    height:27px;
    cursor: pointer;
    border: 0 solid #800000;
    border-radius: 5px 5px 5px 5px;
}

#blogcomments .navigation {
    display: none;
}

#blogcomments .commentlist {
    margin: 2em 0;
}

#blogcomments .commentlist li {
    margin: 1em 0;
}

#blogcomments .comment-author {
    margin: 0 0 0.5em 0;
}

#blogcomments .comment-meta {
    font-size: 0.8em;
    margin: 0 0 1.5em 0;
}

.view-listing, .edit-listing, .delete-listing {width:150px;height:40px;}
#intextbox {height:30px;width:310px;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"]::-webkit-file-upload-button, button {width:150px;height:40px;}
#searchsubmit {width:110px!important;}
#wpbdp-bar-view-listings-button {width:150px;height:40px;}
#wpbdp-bar-show-directory-button {width:150px;height:40px;}
#wpbdp-bar-show-directory-button-bottom {width:400px;height:40px;}
span.value {font-size: 0.9em;
margin: 0 0 1em 0;
color: #53284f;}
.wpbdp-bar .wpbdp-search-form {margin-left:40%!important;}
.wpbdp-bar {background: #f2f9fa!important;padding: 10px 10px!important;}

#findSupport form select, .select-region form select #wpbdp-field-2{float: left;
margin-left: -130px;
width: 275px!important;}
#findSupport form input[type=submit], .select-region form [type=submit] {margin-left:-10px;}
.wpbdp-listing-excerpt.odd {background: url(./images/blue_trans.png) repeat!important;}
.wpbdp-listing-excerpt {border-bottom:none!important;}