/*
Theme Name:     Jarida Child Theme
Description:  Jarida Child Theme
Author:       DNH
Template:       jarida
*/
/* do not use import - better to enqueue style in the functions.php
@import url("../jarida/style.css");*/
/* =Theme customization starts here
*/



@import url("12d35.css");
  
@font-face {
  font-family: "NeueFrutigerCondensedMedium";
  font-style: normal;
  font-stretch: condensed;
  src: url('../woff/normal_condensed-4.woff') format('woff'), url('../woff2/normal_condensed-4.woff2') format('woff2');
}
@font-face {
  font-family: "NeueFrutigerCondensedHeavy";
  font-style: normal;
  font-stretch: condensed;
  src: url('../woff/normal_condensed-5.woff') format('woff'), url('../woff2/normal_condensed-5.woff2') format('woff2');
}
@font-face {
  font-family: "PreloBold";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-8.woff') format('woff'), url('../woff2/normal_normal-8.woff2') format('woff2');
}
@font-face {
  font-family: "PreloSlabExtraBold";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-9.woff') format('woff'), url('../woff2/normal_normal-9.woff2') format('woff2');
}
@font-face {
  font-family: "NeueFrutigerCondensedBold";
  font-style: normal;
  font-stretch: condensed;
  src: url('../woff/normal_condensed-6.woff') format('woff'), url('../woff2/normal_condensed-6.woff2') format('woff2');
}
@font-face {
  font-family: "PreloSemiBold";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-10.woff') format('woff'), url('../woff2/normal_normal-10.woff2') format('woff2');
}
@font-face {
  font-family: "PreloMedium";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-11.woff') format('woff'), url('../woff2/normal_normal-11.woff2') format('woff2');
}
@font-face {
  font-family: "PreloSlabBold";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-12.woff') format('woff'), url('../woff2/normal_normal-12.woff2') format('woff2');
}
@font-face {
  font-family: "PreloBook";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-13.woff') format('woff'), url('../woff2/normal_normal-13.woff2') format('woff2');
}
@font-face {
  font-family: "PreloExtraBold";
  font-style: normal;
  font-stretch: normal;
  src: url('../woff/normal_normal-14.woff') format('woff'), url('../woff2/normal_normal-14.woff2') format('woff2');
}


#main-nav, #main-nav ul li {
  font-family: NeueFrutigerCondensedBold !important;
}


input:invalid, textarea:invalid, select:invalid {
  background-color:#FEE;
}


#sideAdLeft, #sideAdRight{
	position:fixed;
	top:200px;
}
#sideAdLeft{
	left:-40px;
}
#sideAdRight{
	right:-840px;
}

#main-content{
	position:relative;	
}

#moderationMsg{
	display:none;
}
#moderationMsg div{
	margin:30px;
	border:1px solid red;
}

 .sidebar-narrow  .news-pic .widget-container {
margin-top:15px;
}

/* remove spacing on search form */
.sidebar .widget:nth-of-type(1) .widget-container {
    /*margin-bottom: 0 !important;*/
}
/* hide widget-top from search form  */
.sidebar .widget:nth-of-type(1) .widget-top {
    display: none;
}

textarea {

    font-family: Tahoma, Arial, Verdana, sans-serif;
}

/*---------Monarch Social Media Buttons----------*/

.page-id-16666 div.et_social_inline_bottom, .page-id-16666 div.et_social_inline_top, .page-id-550 div.et_social_inline_bottom, .page-id-550 div.et_social_inline_top, .page-id-17512 div.et_social_inline_bottom, .page-id-17512 div.et_social_inline_top, .page-id-4199 div.et_social_inline_bottom, .page-id-4199 div.et_social_inline_top {
display:none !important;
}



.page-id-5004 div.et_social_inline_bottom, .page-id-13700 div.et_social_inline_bottom, .page-id-5058 div.et_social_inline_bottom, .page-id-5060 div.et_social_inline_bottom, .page-id-5044 div.et_social_inline_bottom, .page-id-8526 div.et_social_inline_bottom, .page-id-4581 div.et_social_inline_bottom, .page-id-4551 div.et_social_inline_bottom, .page-id-4499 div.et_social_inline_bottom, .page-id-4309 div.et_social_inline_bottom, .page-id-4313 div.et_social_inline_bottom, .page-id-8577 div.et_social_inline_bottom, .page-id-17696 div.et_social_inline_bottom {
display:none !important;
}





/*.page-id-5004 div.et_social_inline_bottom {
padding-top:40px;
}*/

.et_monarch .et_social_inline_top {
    margin-bottom: 10px;
    margin-top: 20px;
}

/*.et_monarch .et_social_networks {
width:100%;
}

.et_monarch .et_social_4col li {
    width: 12.5%;
}
.et_monarch .et_social_circle li {
margin-bottom:0;
}

.et_monarch .et_social_networks.et_social_circle li {
clear:none;
margin-top:10px;
}

.et_monarch .et_social_inline_top {
    margin-bottom: 25px;
}

li.et_social_gmail {
padding-right:20px;
}*/

/*-----------Sign in and Sign up-------------*/

a.lwa-links-register.lwa-links-modal {
	display:none;
}

.lwa-status-invalid {
   border:none;
   margin:20px 30px 0 0;
   font-size: 90%;
   padding: 12px 17px;
   background-color:#F97568;
   color:#FFF;
}

.lwa-status-valid {
   border:none;
   margin:20px 30px 0 0;
   font-size: 90%;
   padding: 12px 17px;
   background-color:#74B45E;
   color:#FFF;
}

.lwa-remember-buttons {
padding:20px 0 30px 0;
}

.lwa-remember-email {
padding-top:20px;
}

div.widget-container span.lwa-status-valid {
	display:block !important;
	border:none !important;
	background-color: #A4C268 !important;
	margin-bottom: 0 !important;
	margin-top:20px !important;
	margin-right:30px !important;
	color: #353535 !important;
	font-size: 110% !important;
}

div.widget-container span.lwa-status-confirm {
        display:block !important;
	border:none !important;
	background-color: #A4C268 !important;
	margin-bottom:20px !important;
	margin-right:30px !important;
	color: #FFFFFF !important;
	font-size: 85% !important;
        width:94% !important;
}

.lwa-status-confirm {
      background-color: #A4C268 !important;
      color: #FFFFFF !important;
      font-size: 110% !important;
      border:none !important;
      padding-right:5px;
      margin-bottom:30px;
}

.lwa-user-remember {
     font-size: 16px !important;
     color:#aaa !important;
}

#lwa-links-remember, .lwa-rememberme {
	/*margin-left:10px;*/
}
#lwa-form-br{
	display:none;	
}

/*textarea, input[type=text], input[type=password], input[type=email], select {
color:#888 !important;
}*/

#lpTitle, .aiowps-captcha-equation {
font-size:90%;
line-height:180%;
font-weight:bold;
}

.aiowps-captcha {
line-height:180%;
}

.lwa-remember-email #aiowps-captcha-answer {
font-size:85%;

}

p.aiowps-captcha {
padding-bottom:0;
padding-top:15px;
font-size: 14px;
font-weight: normal;
font-family: tahoma;
}


div.widget-container #lwa-form-br{
	display:block;	
}

div.widget-container div#lwa-form-div {
	margin-right:30px;
	border-top:1px solid #eee;
        font-size:18px !important;
}

#lwa-form-div {
font-size:18px !important;
}

div.wpcf7-mail-sent-ok, .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
background-color:#74B45E;
border-radius:3px;
color:#FFF;
}

.login-block .grey, a.grey, a:link.grey {
   color:#FFFFFF !important;
}

.login-block a {
   color: #FFFFFF !important; /*CMS was #FF7D0C */
   
}

.login-block a:link {
   color: #FFFFFF !important; /*CMS to highlight login name  */
   /*text-decoration:none !important;*/
}



/*.login #login_error, .login .message, .message.register {
    border-left: 4px solid #ef6d26 !important;
}*/

#lpTitle {
margin-bottom:10px !important;
}

#main-content input[type="submit"], #main-content button[type="submit"], #main-content .btn-continue {
font-weight:normal !important;
}

.error {
	display:block;
   	color:#E34D4D;
   	margin-bottom:10px;
	width:100% !important;
}
.lwa-remember {
font-weight:normal !important;
}

#user-login .author-avatar {
display:none;
}

#user-login li:first-child {
   visibility: hidden;
}
#user-login li:nth-child(2n) {
   visibility: hidden;
}
#user-login ul {
/*margin-top:-50px;*/
display:none;
}
#main-content input[type="submit"] #login-form,  #login-form input.login-button, #login-form input.login-button {
padding: 10px 25px 25px 25px !important;
height:35px;
}

#login-form #log, #login-form #pwd {
font-size:16px;
color:#888;

}
#login-form ul.login-links {
font-size:95%;
}

.page-template-template-login #lwa-status-1 {
border:none !important;
background-color: #A4C268 !important;
margin-bottom: 20px !important;
color: #353535 !important;
font-size: 110% !important;
}

/*-----------End Sign in and Sign up-------------*/



#cboxOverlay {
color:#555555 !important;
background: #b8b8b8 !important;
opacity: 0.85 !important;

}
#menu-item-15872 {
width: 48px;
height: 42px;
overflow: hidden;
}
#main-nav ul li#menu-item-15872 a {
background: transparent url('../png/btn-pd-home.png') no-repeat 14px 13px;
color: transparent !important;
width: 48px;
height: 42px;
padding: 0;
margin: 0;
}

body {
font-size:15px;
}
hr {
border-bottom:1px solid #d0d0d0; 
margin:15px 0 20px 0;
}

textarea, input[type=text], input[type=password], input[type=email], select {
box-shadow: none;
width:97% !important;
padding:10px 0 10px 15px;
}


.wpcf7-form-control{
  padding:5px 10px !important;
  margin-bottom:15px !important;
  border-radius:3px !important;
  height:auto !important;
  width:100% !important;
  max-width:100% !important;
}

.wpcf7-submit{
    background-color: #ed6d2c;
    color: #ffffff;
    padding: 7px 28px 7px 28px;
    text-decoration: none;
    border-radius: 3px;
    font-size:1em;
    max-width:100px !important;
    font-family: inherit;
}

.wpcf7-form-control.wpcf7-textarea {
  height:150px !important;
  max-width:97% !important;
}


.wpcf7-form-control.wpcf7-textarea.contact-message{
	height:100px !important;
	max-height:100px !important;
}


h1.an-post-title {
clear: both;
color:#ed6c26;
font-size:200% !important;
text-transform:uppercase;
margin:0;
padding:0 0 10px 0;
line-height:1em;
border-bottom: 4px solid #ed6c26;
width:100%;
}

h1.signedin {
font-size:22px;
color:#fe790b;
}

h1.advertise {
font-size: 160%; 
line-height:110%; 
margin-bottom:20px;
margin-top:0;
padding-top:0;
}

.h1-subtitle {
color:#ababab;
line-Height:40px;
font-size: 120%;
}

#custom h1 {
font-size:250%;
text-transform:uppercase;
letter-spacing: -1px;
}

/*.logo img {
max-height:auto;
}*/

.page-head.cat-thedilemma-head {
border-bottom: 4px solid #ed6c26;
padding: 5px 0 34px 0;
overflow: visible;
margin-bottom: 10px;
}
.supplier-advice-related .post-thumbnail img {
width: 65%;
}
.supplier-advice-related h3 a {
font-size: 80%;
font-weight: bold;
}

.related-item h3 a {
font-size: 85%;
font-weight: bold;
}
.category-the-dilemma h1 {
margin-top:10px;
}
.category-the-dilemma .page-title.cat-thedilemma {
font-size:259% !important;
width:50%;
clear:none;
border-bottom:none;
text-transform:none;
color:#1B1B1B;
padding-bottom: 0;
/*padding-top:20px;*/
}
.category-the-dilemma .page-title.cat-the {
border-bottom:none;
text-transform:none;
color:#1B1B1B;
width:22%;
font-size:255% !important;
letter-spacing: -2px;
padding-bottom: 0;
}

#odell-img {
width:25%;
height:auto;
float:right;
margin-top: -14px;
}

#julian_odell {
background-image: url('../jpg/julian-odell-the-dilemma-250px.jpg');
width: 100%;
height: 160px;
background-size: 100% 100%;
float:right;
margin: -15px 0 0 0;
/* -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/

}

.top-tips {
font-size:101%;
clear:left;
}

h2.subtitle {
margin-bottom:10px !important;
margin-top:15px !important;
line-height: 150%; /*CMS added*/
}

h2.subtitle {
font-size:17px !important; /*CMS added*/
}

h2.archive-title {
color: #202020;
font-size: 28px;
}

h2.cat-box-title {
font-size:17px;
/*padding:3px 10px 2px 10px;*/
padding:3px 14px 5px 14px;
}

h2.cat-box-title a:hover {
background-color:#ed6c26 !important;
color:#FFFFFF;
text-decoration:none;
}

h2.cat-box-title:hover {
background-color:#ed6c26 !important;
}

.thankyou {
font-size:40px;
}

.byline {
color:#ffffff;
font-size: 18px;
padding: 7px 0 8px 5px;
}

.slider-caption {
opacity: 1;
position: absolute;
bottom: 15px;
}
.content #flexslider .slides > li {
height: 385px !important;
}

.sidebar .flexslider .slides > li {
/*height:185px; CMS height of news slider in side bar*/
margin-bottom:20px;
}

#flexslider .slides img {
height: 385px !important;
}
.slider-caption h2 {
background-color: rgba(15, 34, 98, 0.7) !important;
}
.slider-caption p {
background-color: rgba(0,0,0, 0.7);
}
.mag-page-h3 {
font-size:150%;
line-height:120%;
}

.com-page-h3 {
font-size:150%;
line-height:180%;
color: #0f2262;

}
.entry h4 {
/*background: url('/wp-content/uploads/2014/06/li1.jpg') left top no-repeat;*/
padding: 20px 0 20px 0;
color: #454648;
font-size: 1.4em;
margin: 5px 20px 15px 0;
line-height:1.3em;
/*border-top:12px solid #c4c4c6;
border-bottom:12px solid #c4c4c6;
width:300px;
float:left;*/
}
.entry h5 {
/*background: url('/wp-content/uploads/2014/06/li1.jpg') left top no-repeat;*/
background: url('../jpg/li-4px-top.jpg') left top no-repeat;
padding: 0.1em 40px 0 20px;
color: #333;
text-transform:uppercase;
font-weight:bold;
font-size:1.1em;
line-height:1.3em;
display: inline-block; /* to make sure bullet lines up with any left aligned image */
}

.copy_large {
font-size:1.3em;/*CMS was 1.5em*/
line-height:1.5em; /*CMS was 1.4em*/
margin-top:15px;/*CMS added*/
}

.copy_large_med {
font-size:1.3em;
line-height:1.5em;
margin-top:15px;/*CMS added*/
}

.mag_copy_large {
font-size:1.3em;
line-height:1.4em;
padding-bottom: 20px;
margin-bottom: 20px;
}

#paymentform h5 {
background:none;
font-size:160%;
/*border-bottom: 1px solid #d0d0d0;*/
margin: 15px 0 20px 0;
width: 720px;
padding: 0 0 0 0 !important;
}

address {
font-size:85%;
}

.category-events p.post-meta {
font-size:135%;
color:#333 !important;
}

.category-events .single-event-date {
font-size:100%;
color:#333 !important;
margin: 10px 0 10px 0;
}


.category-events .post-views, .category-events span.tie-date:before {
display:none;
}

.category-events span.tie-date:before {
/*font-size:80%;
padding-right:10px;*/
}

.tie-date {
margin-bottom:10px; /*CMS added*/
}
.related-event-date {
font-size: 70%;
}
.single .author {
margin-top:5px; /*CMS added*/
}

.tieicon-left-open:hover, .tieicon-right-open:hover {
background-color:#ed6c26;
}

#paymentform ul li {
font-size:160%;
border-top: 1px solid #d0d0d0;
list-style:none !important;
margin:0 !important;
padding: 20px 0 0 0;
}

.entry #paymentform ul {
margin:0 !important;
}


#your_details_col1, #your_details_col2, #card_details_col1, #card_details_col2 {
font-size:90%;
}

.testimonial_quote {
font-size:140%;
}

.testimonial_name {
font-weight:bold;
}

#topcontrol {
overflow: hidden;
}
#topcontrol:before {
display: block;
}

.entry ul li {
list-style: disc !important;
}
.single .author {
padding-top: 5px;
color: #aaa;
font-size: 14px;
}
.category .author {
color: #aaa;
font-size: 14px;
}
.category-news .entry h5 {
/*background: url('/wp-content/uploads/2014/06/Quote-square.png') left top no-repeat;*/
background: url('../jpg/quote-square-4px-top.jpg') left top no-repeat;
padding-left: 20px;
color: #ed6c26;
text-transform:uppercase;
font-weight:bold;
font-size:1.1em;
line-height:1.3em;
}

h3.post-box-title {
line-height: 1.2em;
}

.header-content {
    background: none;
    /*padding-top: 16px !important;*/
    padding-bottom: 3px ;
}

.scroll-nav a:hover {
background-color:#ed6c26;
}

.sitemap-col ul {
margin-top:20px !important;
font-size:14px;
}

#sitemap-categories.cat-item {
margin-left:0 !important;
height:17px !important;
}

/*------Suppliers list------*/
ul.wpbdp-categories {
margin: 20px 0 10px 0 !important;
padding: 0 !important; 
}
ul.wpbdp-categories>li {
line-height: 2.6em;
/*font-weight:bold;*/
border-bottom: 1px solid #d0d1d1;
list-style-type: none !important;
}
.listing-edit-link {
position: absolute;
    font-size: 90%;
    bottom: -14px;
    right: 0px;
    margin-right: 0 !important;
}
/* stripe payment button*/
#main-content button[type="submit"].stripe-button-el,#main-content button[type="submit"].stripe-button-el:hover {
background-image: none;
border-radius: 0;
background-color: #ffffff !important;
border-bottom: 0;
padding: 0 !important;
margin-top: 20px;
box-shadow: none;
}
.stripe-button-el span {
background-image: none !important;
background-color: #0f2262 !important;
height: 13px;
font-size: 13px;
line-height: 15px;
padding: 7px 14px 7px 14px;
border-radius: 3px;
}
.stripe-button-el span:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out;
}
.category-news-feed .post-thumbnail img, .category-features-feed .post-thumbnail img {
padding-bottom: 0;
}

/*.related-item .post-thumbnail img {
width:55%;
}*/
.terms-and-conditions a {
display: block;
}
.terms-and-conditions input {
width: 20px;
}

.legend {
display:none;
} /*CMS hiding displaying listings from all states*/

.wpbdp-region-selector {
margin-bottom:0 !important;
padding:0 !important;
}

/* style business directory submit buttons like this: */
#main-content .wpbdp-listing-form input[type="submit"], #main-content .wpbdp-listing-form input[type="submit"]:hover,#main-content .wpbdp-listing-form input[type="submit"]:focus {
background-color: #0f2262;
/*padding: 8px 12px 8px 12px !important;
float:left !important;*/
text-transform:uppercase;
font-size:16px;
border-radius: 3px;
margin-bottom:40px !important;
}

#main-content .wpbdp-listing-form input[type="submit"]:hover,#main-content .wpbdp-listing-form input[type="submit"]:focus, #main-content input[type="submit"]:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out;
}

.listing-actions a.button {
background-color:#0f2262 !important;
background-image:none !important;
border:none !important;
color:#FFFFFF !important;
padding: 7px 12px !important;
text-transform:uppercase !important;
font-size:14px !important;
margin-bottom:30px !important;
margin-left: 5px !important;
margin-right: 5px !important;
}

.listing-actions a.button:hover, .listing-actions a:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out;
background-image:none !important;
padding: 7px 12px !important;
}

.listing-details.cf {
    padding: 10px 0 0 0 !important;
}

#wpbdp-submit-page h2 {
text-transform:uppercase;
/*font-size:26px !important;*/
margin-bottom:20px;
}

#wpbdp-submit-page:first-letter h3 {
text-transform:uppercase;
}

#wpbdp-submit-page h3 {
text-transform:uppercase;
display: block;
font-size:20px !important;
}

.wpbdp-submit-page .wpbdp-msg.status {
background:#66af8b !important;
}

.wpbdp-listing .listing-details .field-value label {
font-weight:normal;
}

.wpbdp-listing-contact-form #main-content input[type="submit"]:hover {
background-color: #ed6c26 !important;
}

.wpbdp-listing-contact-form {
padding-left:0 !important;
}

.wpbdp-listing-contact-form h3 {
    margin-left: 0 !important;
}

a.wpbdp-button.button.view-listing {
background-color:#0f2262 !important;
}

.upgrade-to-featured-option label {
font-weight:bold;
}

.wpbdp-listing-single .stickytag {
display:none;
}
.search-results {
margin-top:30px;
}

/* hide advanced search */
#wpbdp-main-page form#wpbdmsearchform a.advanced-search-link, #wpbdp-search-page form#wpbdmsearchform a.advanced-search-link, #wpbdp-category-page form#wpbdmsearchform a.advanced-search-link, form#wpbdmsearchform a.advanced-search-link {
display:none !important;
}

/* hide return to advanced search link BUT removes other important links too! */
/*#wpbdp-search-page > a {
display: none;
}*/

#wpbdp-search-page > h3:after {
display: none;
}
.wpbdp-bar { /* DNH NEW */
margin: 0 !important;
padding: 30px 25px !important;
position: relative !important;
}
#wpbdp-bar-submit-listing-button, #wpbdmsearchsubmit  { /* DNH NEW */
border-radius: 3px;
border-width: 0;
margin: 15px 0 !important;
}
#wpbdp-bar-submit-listing-button { /* DNH NEW */
padding: 12px 30px 11px 14px !important;
}
#wpbdmsearchform { /* DNH NEW */
margin: 0 !important;
text-align: left !important;
}
#wpbdmsearchform #intextbox { /* DNH NEW */
display: block !important;
width: 100% !important;
height: 42px !important;
padding: 10px 15px !important;
margin: 0 !important;
border-width: 0 !important;
border-style: solid;
box-sizing: border-box !important; /* IMPORTANT! */
}
#wpbdmsearchsubmit, #main-content #wpbdmsearchsubmit:hover { /* DNH NEW */
padding: 12px 35px 12px 14px !important;
}
.wpbdp-bar .wpbdp-main-links { /* DNH NEW */
float: none !important;
text-align: left !important;
}
.wpbdp-main-links:before { /* DNH NEW */
    content: "Or if you'd like to advertise with us";
    color: rgb(51,51,51);
    display: inline-block;
    font-size: 90%;
    padding-right: 15px;
}
.wpbdp-main-links { /* DNH NEW */
position: absolute !important;
right: 25px !important;
bottom: 30px !important;
}




#wpbdp-bar-submit-listing-button {
/*padding: 12px 30px 11px 14px !important;
float:right !important;*/
text-transform:uppercase;
font-size:16px;
background: #5e5d59 url('../png/arrow-listing-white.png') right top no-repeat !important;
background-position: 90% 49% !important; 
/*position: relative;*/
font-weight:normal;
/*border-radius:3px;
margin-top:15px;*/
}

#wpbdp-bar-submit-listing-button:hover {
background: #0f2262 /*CMS was orange #ed6d28*/ url('../png/arrow-listing-white.png') right top no-repeat !important;
background-position: 90% 49% !important;
/*width: auto !important;*/
}

#wpbdp-search-page h2 {
display:none;
}

ul.validation-errors li {
color:#d56363 !important;
}
#wpbdmsearchform {
/*
clear: left;
margin: 0;
position: relative;
top: -37px;*/
/*margin-left: 20px;*/
}
#main-content #wpbdmsearchsubmit {
/*padding:12px 35px 12px 14px !important; *//*CMS was padding:8px 35px 8px 14px !important;*/
text-transform:uppercase;
font-size:16px;
/*background-color:#5e5d59 !important;*/
background: #ed6d28  url('../png/supplier-magnifying-glass.png') right top no-repeat !important;
background-position: 90% 50% !important;
/*width: auto !important;
margin-right: 0 !important;
float:left; *//*CMS was right*/
/*margin-top:15px;*/ /*CMS added*/
}
#main-content #wpbdmsearchsubmit:hover {
background: #0f2262 url('../png/supplier-magnifying-glass.png') right top no-repeat !important;
background-position: 90% 50% !important;
}


#wpbdmsearchform #intextbox {
float: left;
width: 65%; /*CMS was 400px*/
box-shadow: none;
-webkit-box-shadow: none;
margin-right: 0 !important;
}
#wpbdmsearchform > a {
float: left; /*CMS was float:right;*/
clear: left;
margin-top:10px; /*CMS added*/
/*width: 410px;
margin-left: 169px;
text-align: right;*/
}
#wpbdmsearchsubmit:hover {
}
.wpbdp-bar .wpbdp-main-links {
/*padding-left:0 !important;
padding-bottom: 5px;
width: 580px;
position: relative;*/ /* required to add text */
}



#main-content .wpbdp-bar {
/*margin: 0 !important;
padding: 30px 25px 0 25px !important;*/ /* spacing around search and submit buttons */
background-color: #ededed;
/*overflow: hidden;*/
}

.wpbdp-msg {
background:#fe6667 !important; /*yellow- #ea9e2b*/
color:#FFF !important;
border:none !important;
border-radius:3px !important;
padding-left:15px !important;
font-size:100% !important;
}

.listing-details {
padding: 10px 0 0 10px !important;
}

.wpbdp-listings-sort-options {
text-align:left !important;
}

.wpbdp-form-field-html {
margin-bottom:10px;

}

.wpbdp-form-field[type="checkbox"] {
margin-left:10px;
}

.wpbdp-form-field .characters-left-display {
    background: #818181 /*#79B1B1*/ !important;
    padding: 2px 10px !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}


/*#btnproductformsubmit a input[type="submit"] {
background: #5e5d59 url('/wp-content/uploads/arrow-listing-orange.png') right top no-repeat !important;
background-position: 84% 50% !important; 
padding: 10px -12px 9px 0px !important;
float:left !important;
text-transform:uppercase;
font-size:15px;
}*/
/*#main-content #btnproductformsubmit:hover {
background: #0f2262 url('/wp-content/uploads/arrow-listing-orange.png') 84% 50% no-repeat !important;
}*/




/*#btnproductformsubmit a:hover input[type="submit"] {
background: #ed6d28 url('/wp-content/uploads/sign-up-arrow.png') right top no-repeat !important; ('/wp-content/uploads/arrow-listing-white.png') right top no-repeat !important;
background-position: 84% 50% !important; 
padding: 10px -12px 9px 0px !important;
float:left !important;
text-transform:uppercase;
font-size:15px;
}*/


/* Chris added 15/7/2015*/

.wpbdp-submit-page .upgrade-to-featured-option {
border:solid 1px #d0d0d0 !important;
padding: 15px 20px 10px 20px !important;
}

#wpbdp-field-2 {
margin: 20px 0 13px 0 !important;
width: 300px !important;
height: 36px;
font-size: 110%;
}

.wpbdp-submit-page .wpbdp-form-field {
  margin-bottom: 25px !important;
}

.wpbdp-form-field.terms-and-conditions.required {
font-size:90%;
line-height:30px;
}

textarea, input[type=text], input[type=password], input[type=email], select {
  border: 1px solid #d0d1d1;
  width: 350px;
  height: 22px;
  font-size: 100%;
}

#stripe-payment-intent-and-elements-form-state, #stripe-payment-intent-and-elements-form-country{
  height:auto !important;
}

#wpbdp-field-5 {
margin-bottom:20px;
}

.wpbdp-form-field-label, .wpbdp-form-field span.sublabel {
margin-bottom:5px;
}

.post-edit-link {
line-height:60px;
}

#wpbdp-view-listings-page {
border-top: 2px solid #ed6c26;
}

/*End Chris added 15/7/2015*/


/*------Payment form------*/


#paymentform{
}
#paymentform input[type=text], #paymentform textarea, #paymentform select {
width:250px;
border-radius:3px;
}
.payment-result{
border:1px solid #006;
padding:10px;	
}
/* the menu home button (DNH) */
/* no longer using background image - now done through javascript and image within content */
/*
#main-nav #menu-item-2069 a {
background: #0f2262 url('/wp-content/uploads/btn-pd-home.png') 6px 12px no-repeat;
}
*/
/* control the positioning of the home page icon in the menu (DNH) */
/*#main-nav #menu-item-2069 a img {
padding-left: 4px;
}*/	
/* display home icon with darker background colour even if current (DNH) */
/*#main-nav ul #menu-item-2069.current-menu-item a {
background-color: #0f2262 !important;
}*/
/* AND still display home icon hover colour (DNH) */
/*#main-nav ul #menu-item-2069:hover > a {
background-color: #ed6c26 !important;
}*/
/* mobile menu icon (DNH) */
.mobmenu-icon {
font-size: 19px;
}

/* our custom mobile menu (DNH) */
.show-mobmenu {
display: none;
}
.mobmenu {
display: none;
}
.mobmenu a, .show-mobmenu a {
display: inline-block;
color: #fff;
cursor: pointer;
line-height: 39px;
/*height: 39px;*/
padding: 3px 20px 0 14px;
font-size: 18px;
}
.show-mobmenu a {
display: block;
text-align: center;
}
.mobmenu .sub1 a {
position: relative; /* needed for dropdown arrow */
}
.mobmenu .sub2 {
display: none;
padding-left: 30px;
}
.mobmenu .expanded, .mobmenu .sub1.hover, .mobmenu .expanded .sub2.hover {
background-color: #ed6c26;
}
.mobmenu .expanded .sub2 {
display: block;
background-color: rgb(15, 34, 98);
}
.mobmenu .sub-indicator {
right: 7px;
top: 23px;
margin-top: -2px;
position: absolute;
display: inline-block;
content: '';
width: 0;
height: 0;
border: 4px solid transparent;
border-top: 4px solid #ddd;
}
/* end our custom mobile menu (DNH) */
/* menu hover colours */
#main-nav ul li a:hover, #main-nav ul li:hover > a, #main-nav ul :hover > a, #main-nav ul ul li:hover > a, #main-nav ul ul :hover > a {
background-color: #ed6c26 !important;
color: #ffffff !important;
}
/* not for mega menu links */
#main-nav ul li .mega-menu-block a.mega-menu-link:hover {
background-color: inherit !important;
color: inherit !important;
}
/* current menu items (active state AND hover)
the following only works in global css in jarida theme settings 
#main-nav ul li.current-menu-item a,#main-nav ul li.current-menu-item a:hover,#main-nav ul li.current-menu-item ul.sub-menu a:hover {
background-color: #ed6c26 !important; 
color:#FFFFFF !important;
}
the above only works in global css in jarida theme settings
*/
#crumbs {
font-size:80% !important;
padding-bottom:12px;
}
#main-nav ul li {
font-size:18px !important;
}
/* resizing navigation height (DNH) */
#main-nav {
border-bottom: 0; /* remove 5px bottom border */
min-height: 42px !important;
z-index: 100;
}
#main-nav #menu-primary > li > a {
line-height: 39px !important;
height: 39px;
padding-top: 3px;
}
#main-nav ul ul, #main-nav ul li.mega-menu .mega-menu-block {
top: 42px;
}

#main-nav ul li.mega-menu .mega-menu-block {
padding-bottom:30px;
}
/* mega menu - remove bottom margin and border bottom (DNH) */
#main-nav ul li .mega-menu-block ul.sub-menu {
margin-bottom: 0;
border-bottom: 0;
}
/* end resizing navigation height (DNH) */
/* remove padding on mega menu link (image) (DNH) */
#main-nav ul li.parent-list .mega-menu-link, .top-nav ul li.parent-list .mega-menu-link {
padding-right: 0 !important;
}
/* end remove padding on mega menu link (image) (DNH) */
#main-nav ul li {
height:42px !important;
}
/* no spacing between mega menu list items (DNH) */
#main-nav ul li .mega-menu-block ul.sub-menu li {
height:32px !important;
}
/* make sure background remains grey if selected (DNH) */
#main-nav ul li .mega-menu-block ul.sub-menu li a:active { /* ::selection */
background: #444 !important;
}
/* adjust padding on drop down list items to centre text (DNH) */
#main-nav ul.sub-menu a {
padding: 12px 10px 8px 10px !important;
}
#main-nav ul ul li, #main-nav ul ul li:first-child {
font-size:15px !important;
}
.mega-menu-link {
font-size:17px !important;
}
.mega-menu-item img {
height:140px !important;
min-height: 140px !important;
}

#wpadminbar a {
color:#ed6c26;
}

#wpadminbar {
background:#3F3E38;
}

.mega-menu-content {
background-color:#444 !important;
}
/*.mega-menu .mega-menu-block {
background-color:#FFF !important;
}*/
/*#main-nav ul li.current-menu-item ul a, #main-nav ul li.current-menu-parent ul a, #main-nav ul li.current-page-ancestor ul a {
color:#FFFFFF !important;
}*/
a.more-link {
background-color: #0f2262;
font-size: 16px;
line-height: 15px;
padding: 7px 14px 8px 14px;
border-radius: 3px;
text-decoration:none;
}
a.more-link:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out !important;
}
.category-news .post-title {
/*margin-top: -5px;*/ /*CMS*/
line-height: 30px;
color:#202020;
}
.category-news .section-title {
padding-top: 15px !important; /*CMS was 5px !important;*/
}
h2.post-title {
color:#202020 !important;
line-height: 30px !important;
}
h1.post-title {
clear: both;
color:#ed6c26;
font-size:220% !important;
/*text-transform:uppercase;*/ /*CMS*/
margin:0;
padding:8px 0 10px 0; /*CMS was padding:0 0 10px 0;*/
line-height:1em;
border-bottom: 4px solid #ed6c26;
width:100%;
} /* CMS added*/
h1.page-title {
clear: both;
color:#ed6c26;
font-size:200% !important;
text-transform:uppercase;
margin:0;
padding:0 0 10px 0;
line-height:1em;
border-bottom: 4px solid #ed6c26;
width:100%;
} /* CMS added*/
.item-list {
padding: 10px 0 18px 0 !important;
border-bottom: 1px solid #ed6c26 !important;
} /* CMS added*/
.category-news .page-title {
font-size: 200% !important;
}
.category-news-feed .section-title {
padding-top: 0 !important;
margin-bottom:8px;
}
.category-features .post-title {
/*margin-top: -5px;*/ /*CMS*/
line-height:/* 150%*/ 30px;
color:#202020;
}
.section-title {
color:#ed6c26;
text-transform:uppercase;
padding-top: 15px;
}
.category-features .section-title {
padding-top: 5px;
}
.category-features-feed .section-title {
padding-top: 0;
}
.category-features .section-title {
/*	padding-top: 10px;*/
}
a.rss-cat-icon {
  margin: -32px 0 0 4px;
}
/*.wp-caption {
width: auto !important;
}*/
.wp-caption p.wp-caption-text {
font-size: 70%;
font-weight:bold;
line-height:130%;
margin: 5px 0 0 0;
}
.wp-caption.alignleft {
margin: 5px 20px 10px 0 !important;
}
.wp-caption.alignright {
margin: 5px 0 10px 20px !important;
}
.wp-caption img {
margin: 0 !important;
}
.post img.alignleft {
margin: 5px 0 5px 0;
}
.post img.alignright {
margin: 5px 0 5px 0;
}

ul#recentcomments {
margin-top:10px;
}
#recentcomments li {
background: none;
}
#recentcomments li a {
font-style: italic;
}
.post-8892 .bbp-topic-form {
display: none;
}
.widget-container .bbp-reply-topic-title { /* to be consistent also apply to bbp comments */
font-style: italic;
}
#recentcomments .comment-author-link {
font-style: normal;
}
.recentcomments {
border-bottom: 1px solid #d0d0d0;
padding:4px 0 10px 0 !important;
font-family: Tahoma,Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
}
.recentcomments a {
text-decoration:none !important;
}
#comments .comment-notice {
font-size:90%;
}
#comments {
/*border-bottom: 2px solid #ed6d28;*/
padding-bottom:30px;
margin-bottom:20px;
}
#comments .full-name:after,.comment-author-link .full-name:after {
content: ',';
}
.author-comment cite.fn {
font-style: normal;
font-size: 90%;
}
#commentform {
padding:0 !important;
}


#comment {
height:120px;
}

#bbp_replies_widget-2 .widget-top h4 {
font-size:27px;
}

#bbp_replies_widget-2.widget.widget_display_replies {
margin-top:10px;
font-size: 80%;
}

#bbp_replies_widget-2 a.bbp-reply-topic-title {
line-height:130%;
text-decoration:none;

}

#bbp_replies_widget-2.widget.widget_display_replies .widget-container ul {
list-style:none;

}

#bbp_replies_widget-2 .widget-container.bbp-author-name a:hover {
list-style:none;

}

#bbp_replies_widget-2 .widget-container {
font-weight:normal;
}

#bbp_replies_widget-2.widget.widget_display_replies .widget-container li {
padding: 15px 0 12px 0px;
list-style:none;
border-bottom: 1px solid #d0d0d0;
background:none;
}

#bbp_replies_widget-2.widget.widget_display_replies .bbp-author-avatar {
width:30px;
height:30px;
}

#main-menu-mob/*, #top-menu-mob*/ {
background-color: #0f2262;
border: 0;
}
.category-news .page-title {
clear: both;
color:#ed6c26;
font-size:200%;
text-transform:uppercase;
margin:0;
padding:0 0 10px 0;
line-height:1em;
border-bottom: 4px solid #ed6c26; /*CMS was #D8D8D8*/
width:100%;
}
.category-features .page-title {
clear: both;
color:#ed6c26;
font-size:200% !important;
text-transform:uppercase;
margin:0;
padding:0 0 10px 0;
line-height:1em;
border-bottom: 4px solid #ed6c26; /*CMS was 4px solid # */
width:100%;
}
.category-features .post-inner,.category-news .post-inner {
clear: left;
}
.category-features .item-list {
padding:10px 0 18px 0;
border-bottom: 1px solid #ed6c26;
}
.category-features .post-title {
margin-bottom:5px !important;
color:#202020;
}
.category-news .item-list {
padding:10px 0 18px 0;
border-bottom: 1px solid #d0d1d1;
}
.category-news .page-title {
line-height:.9em !important;
}
.widget-container {
font-size:125%;
/*padding-top:15px !important;*/
/*padding: 0 0 20px 0;*/
margin-bottom:15px !important;
padding:0;
}
.sidebar-narrow {
border-right: 1px solid #d0d1d1;
border-left: 1px solid #d0d1d1;
}
.entry img {
border:none;
/*margin:0;*/
/*padding:0 0 20px 0;*/
/*width:100%;*/
}
img.alignleft {
margin:0;
padding:0 20px 0 0;
}
img.alignright {
margin:0;
padding:0 0 0 20px;
}
blockquote {
font-size: 1.6em; /*CMS was font-size: 1.4em;*/
font-style:normal;
width: 90%;
padding: 0.1em 0 0 55px;
line-height: 1.3em;
position: relative;
color: #555555; /*#4e4e4e*/
margin: 10px 0 10px 10px !important;
}
blockquote:before { /* 05/06/2015 DNH removed .category-features to make generic! */
background: url('../gif/features-quote.gif') left top no-repeat;
position:absolute;
left:25px;
top: 0;
line-height: 0.1em;
margin-left: -35px;
margin-right:5px;
color:transparent;
}
.category-news blockquote:before { /* just a different graphic for news quotes */
background: url('../gif/news-quote.gif') left top no-repeat;
}
/* replaced dot category-news with dot jarida-blog and tidied! */
/* START jarida-blog and jarida-blog-feed used for generic blog style */
.jarida-blog .entry h5 {
/*background: url('/wp-content/uploads/2014/06/Quote-square.png') left top no-repeat;*/
background: url('../jpg/quote-square-4px-top.jpg') left top no-repeat;
padding-left: 20px;
color: #ed6c26;
text-transform:uppercase;
font-weight:bold;
font-size:1.1em;
line-height:1.3em;
}
.jarida-blog-feed .section-title {
padding-top: 0 !important;
}
/* ensure spacing below post images (DNH) */
.jarida-blog-feed .post-thumbnail img {
padding-bottom: 10px;
}
.jarida-blog .page-title {
clear: both;
color:#ed6c26;
font-size: 200% !important; /* CMS added */
text-transform:uppercase;
margin:0;
padding:0 0 10px 0;
/*line-height:1em;*/
line-height:.9em !important;
border-bottom: 4px solid #ed6c26; /*CMS was #D8D8D8*/
width:100%;
}
.jarida-blog .section-title {
padding-top: 5px !important;
}
.jarida-blog .post-title {
/*margin-top: -5px;*/ /*CMS*/
line-height: 30px;
color:#202020;
}
.jarida-blog .post-inner {
clear: left;
}
.jarida-blog .item-list {
padding:10px 0 18px 0;
border-bottom: 1px solid #d0d1d1;
}
/* END jarida-blog and jarida-blog-feed used for generic blog style */
/* adjustment for events category to allow for reduced height of images */
.category-events .jarida-blog-feed .more-link {
bottom: 11px; /*CMS was 30px*/
}

.category-events .jarida-blog-feed .entry, .category-events .jarida-blog-feed .post-thumbnail {
height:160px;
}

/* styles for business directory (DNH) */
ul.wpbdp-categories>li {
width: auto !important;
float: none !important;
border-bottom-width: 1px;
border-bottom-color: #d0d0d0;
height: 80px; /* ensure sufficient spacing */
line-height: 80px;
cursor: pointer;
}
.cat-item a {
display: inline-block;
width: 180px;
height: 80px;
overflow-y: hidden; /* clip if entry too long */
margin: 0 0 0 55px; /* spacing on left for icon */
padding: 0 15px 0 25px;
}
.cat-item p {
font-size:80%; /*CMS added*/
line-height:130% !important;
margin:10px 0 10px 0 !important;
}
.cat-item div {
display: inline-block;
width: 340px;
overflow-y: hidden; /* clip if entry too long */
margin: 0;
padding: 0;
height: 80px;
line-height: 80px;
}


.cat-item p {
display: inline-block;
line-height: normal;
vertical-align: middle;
/*padding: 0;  override padding bottom */
}

.cat-item-6774 {
background: url('../png/quick-sale-icon.png') no-repeat left center;
}

.cat-item-2403 {
background: url('../gif/outsourcing.gif') no-repeat left center;
}

.cat-item-202 {
background: transparent url('../png/car.png') no-repeat left center;
}

.cat-item-119 {
background: transparent url('../png/auctions.png') no-repeat left center;
}

.cat-item-193 {
background: transparent url('../png/accountants.png') no-repeat left center;
}

.cat-item-194 {
background: transparent url('../png/appliances.png') no-repeat left center;
}

.cat-item-195 {
background: transparent url('../png/apps.png') no-repeat left center;
}

.cat-item-196 {
background: transparent url('../png/block-management.png') no-repeat left center;
}

.cat-item-197 {
background: transparent url('../png/architects.png') no-repeat left center;
}

.cat-item-199 {
background: transparent url('../png/bridging.png') no-repeat left center;
}

.cat-item-201 {
background: transparent url('../png/business-sales.png') no-repeat left center;
}

.cat-item-2405 {
background: transparent url('../png/charity.png') no-repeat left center;
}

.cat-item-207 {
background: transparent url('../png/cleaning.png') no-repeat left center;
}

.cat-item-203 {
background: transparent url('../png/conveyancing.png') no-repeat left center;
}

.cat-item-204 {
background: transparent url('../png/currencyexchange.png') no-repeat left center;
}

.cat-item-205 {
background: transparent url('../png/data-solutions.png') no-repeat left center;
}

.cat-item-206 {
background: url('../gif/debt-recovery.gif') no-repeat left center;
}

.cat-item-208 {
background: transparent url('../png/digital-marketing-2.png') no-repeat left center;
}

.cat-item-209 {
background: transparent url('../png/directmail.png') no-repeat left center;
}

.cat-item-210 {
background: transparent url('../gif/document-signing.gif') no-repeat left center;
}

.cat-item-211 {
background: transparent url('../png/emarketing.png') no-repeat left center;
}

.cat-item-212 {
background: transparent url('../gif/e-zine.gif') no-repeat left center;
}

.cat-item-47 {
background: transparent url('../gif/epc.gif') no-repeat left center;
}

.cat-item-213 {
background: transparent url('../gif/eviction-services.gif') no-repeat left center;
}

.cat-item-214 {
background: transparent url('../png/financial-services.png') no-repeat left center;
}

.cat-item-2404 {
background: transparent url('../png/floorplans.png') no-repeat left center;
}

.cat-item-215 {
background: transparent url('../gif/foreign-exchange.gif') no-repeat left center;
}

.cat-item-216 {
background: transparent url('../png/fractionals.png') no-repeat left center;
}

.cat-item-2412 {
background: transparent url('../png/franchising.png') no-repeat left center;
}

.cat-item-218 {
background: transparent url('../png/furnishings.png') no-repeat left center;
}

.cat-item-220 {
background: transparent url('../png/medical.png') no-repeat left center;
}

.cat-item-221 {
background: transparent url('../png/heating.png') no-repeat left center;
}

.cat-item-222 {
background: transparent url('../gif/housing-association.gif') no-repeat left center;
}

.cat-item-224 {
background: transparent url('../gif/industry-body.gif') no-repeat left center;
}

.cat-item-225 {
background: transparent url('../png/insurance.png') no-repeat left center;
}

/*.cat-item-222 {
background: transparent url('/wp-content/uploads/housing-association.png') no-repeat left center;
}*/

.cat-item-226 {
background: transparent url('../png/international-property.png') no-repeat left center;
}

.cat-item-227 {
background: transparent url('../png/inventories.png') no-repeat left center;
}

.cat-item-228 {
background: transparent url('../png/investment.png') no-repeat left center;
}

.cat-item-2408 {
background: transparent url('../png/mortgages.png') no-repeat left center;
}

.cat-item-232 {
background: transparent url('../png/legal.png') no-repeat left center;
}

.cat-item-233 {
background: transparent url('../png/locks.png') no-repeat left center;
}

.cat-item-234 {
background: transparent url('../png/market-intelligence.png') no-repeat left center;
}

.cat-item-235 {
background: transparent url('../gif/marketing-2.gif') no-repeat left center;
}

.cat-item-236 {
background: transparent url('../marketing-packs.html') no-repeat left center;
}

.cat-item-237 {
background: transparent url('../gif/media-agency.gif') no-repeat left center;
}

.cat-item-239 {
background: transparent url('../png/online-estate-agents.png') no-repeat left center;
}

.cat-item-240 {
background: transparent url('../png/overseas-agents.png') no-repeat left center;
}

.cat-item-241 {
background: transparent url('../png/pest-control.png') no-repeat left center;
}

.cat-item-242 {
background: transparent url('../png/photography.png') no-repeat left center;
}

.cat-item-243 {
background: transparent url('../png/plumbing.png') no-repeat left center;
}

.cat-item-244 {
background: transparent url('../png/portals.png') no-repeat left center;
}

.cat-item-245 {
background: transparent url('../portal-feed.html') no-repeat left center;
}

.cat-item-246 {
background: transparent url('../png/pr.png') no-repeat left center;
}

.cat-item-247 {
background: transparent url('../png/printers.png') no-repeat left center;
}

.cat-item-2407 {
background: transparent url('../png/auctions.png') no-repeat left center;
}
 

.cat-item-2180 {
background: transparent url('../gif/professional-networks.gif') no-repeat left center;
}


.cat-item-248 {
background: transparent url('../gif/promotional-items.gif') no-repeat left center;
}

.cat-item-249 {
background: transparent url('../gif/property-investment.gif') no-repeat left center;
}

.cat-item-270 {
background: transparent url('../png/property-management.png') no-repeat left center;
}

.cat-item-250 {
background: transparent url('../png/publishing.png') no-repeat left center;
}

.cat-item-251 {
background: transparent url('../png/recruitment.png') no-repeat left center;
}

.cat-item-252 {
background: transparent url('../png/relocation.png') no-repeat left center;
}

.cat-item-258 {
background: transparent url('../png/removals.png') no-repeat left center;
}

.cat-item-253 {
background: transparent url('../png/retirement-homes.png') no-repeat left center;
}

.cat-item-1808 {
background: transparent url('../gif/serviced-offices.gif') no-repeat left center;
}

.cat-item-198 {
background: transparent url('../png/shopfitting.png') no-repeat left center;
}

.cat-item-48 {
background: transparent url('../png/sign-boards.png') no-repeat left center;
}

.cat-item-255 {
background: transparent url('../png/social-media.png') no-repeat left center;
}

.cat-item-45 {
background: transparent url('../png/software-suppliers.png') no-repeat left center;
}

.cat-item-256 {
background: transparent url('../gif/storage.gif') no-repeat left center;
}

.cat-item-257 {
background: transparent url('../png/surveyors.png') no-repeat left center;
}

.cat-item-259 {
background: transparent url('../png/taxation.png') no-repeat left center;
}

.cat-item-260 {
background: transparent url('../png/telephony.png') no-repeat left center;
}

.cat-item-261 {
background: transparent url('../png/legal-lettings.png') no-repeat left center;
}

.cat-item-262 {
background: transparent url('../png/debt-recovery.png') no-repeat left center;
}

.cat-item-263 {
background: transparent url('../png/tenant-referencing.png') no-repeat left center;
}

.cat-item-264 {
background: transparent url('../png/texting-solutions.png') no-repeat left center;
}

.cat-item-265 {
background: transparent url('../ties.html') no-repeat left center;
}

.cat-item-2410 {
background: transparent url('../png/training.png') no-repeat left center;
}

.cat-item-266 {
background: transparent url('../png/utilities.png') no-repeat left center;
}

.cat-item-267 {
background: transparent url('../png/videos.png') no-repeat left center;
}

.cat-item-269 {
background: transparent url('../png/websites.png') no-repeat left center;
}

.cat-item-268 {
background: transparent url('../png/welcome-packs.png') no-repeat left center;
}

.cat-item-272 {
background: transparent url('../gif/trade-associations.gif') no-repeat left center;
}

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

.normal .listing-thumbnail {
display: none;
}

.sticky .listing-thumbnail {
display: block;
}

.listing-actions {
display: none;
}


.sticky .listing-actions,.logged-in .listing-actions /* if you want buttons to be displayed when logged in then add ',.logged-in .listing-actions' */ {
display: block;
}

.entry .review-form-header h4 {
border: 0;
float: none;
padding: 0 5px;
margin: 0;
font-size: 18px;
}

.entry .listing-details {
padding-left: 0;
}

.entry .wpbdp-listing .contact-form {
padding-left: 0;
}

.entry .wpbdp-listing .contact-form h3 {
margin-left: 0;
}

.wpbdp-listing-single .listing-title {
display: none;
}
.listing-actions input.delete-listing, #wpbdp-delete-listing-page input.delete-listing-confirm, input.button.wpbdp-button.delete-listing {
color:#FFFFFF !important;
}

/*input.wpbdp-button.button {
border-radius:3px !important;
}*/

#main-content input.button.wpbdp-button.upgrade-to-sticky, #main-content input[type="submit"].button.wpbdp-button.upgrade-to-sticky:hover {
    margin-left:5px;
    margin-right: 5px;
    text-decoration: none;
    padding: 7px 12px 7px 12px !important;
    /*line-height: 17px; CMS commented out*/
    background-image: none !important;
    border: none !important;
    color: #FFFFFF !important;
    text-transform: uppercase !important;
    font-size: 14px !important;

}

#wpbdp-delete-listing-page form.confirm-form {
margin-bottom:60px !important;
}



#wpbdp-delete-listing-page input[type=button] {
border-radius:3px !important;
text-transform: uppercase !important;
padding: 10px 25px 10px 25px;
font-size:16px;

}

.listings .wpbdp-listing-excerpt.sticky {
background-color: #ffffff;
border-bottom:none !important;
/*border-bottom: 1px solid #b37800;*/
}

.wpbdp-listing-excerpt.sticky {
border-bottom:none !important;
}

.wpbdp-listing-excerpt {
padding:10px 20px !important;
}
.wpbdp-listing .listing-details {
margin-left:0 !important;
}
.wpbdp-listing a {
color:#ED6D4D !important;
}

.wpbdp-listing .listing-title,.wpbdp-listing .listing-title a {
color:#0f2262 !important;
text-decoration: none;
font-weight: bold;
font-size: 16px !important;
}
.wpbdp-listing .listing-title {
border-bottom: 1px solid #D0D1D1 !important;
}

.wpbdp-listing-excerpt.odd {
background: #EFEFEF !important;
}
.wpbdp-listing .listing-actions .button.view-listing {
display: none;
}
.wpbdp-listing.sticky .listing-actions .button.view-listing {
display: inline-block;
}

/* end styles for business directory (DNH) */

/* Market reports */

.report_logos {
float: left;
padding-right: 20px;
padding-bottom:20px;
padding-top:5px;
}

.report-title {
font-size:17px;
}

/*CMS this might have a global effect*/
.post-inner p.post-meta {
   border-bottom: none; 
    padding-bottom: 0; 
    margin-bottom: 0; 
}


/* back issues - images (DNH) */

.post-2607 .toggle {
border: 0;
border-bottom: 0;
background-color: inherit;
box-shadow: none;
-webkit-box-shadow: none;
padding: 5px 0;
overflow: hidden;
}

.post-2607 .toggle-head-open, .post-2607 .toggle-head-close {
background-color: #e5e3cc;
padding: 13px 20px 10px 20px;
}

.post-2607 .toggle-content {
width: 636px;
}

.post-2607 .toggle a {
display: inline-block;
position: relative; /* rollover image relative to here */
}

.post-2607 .large-image-rollover {
display: none;
height: initial;
max-width: none;
position: absolute;
left: 212px;
top: 0;
z-index: 200;
}

.post-2607 .toggle img {
padding: 0 16px 8px 0;
}

.toggle h3 {
text-shadow:none;
}

h3.toggle-head-open .tieicon-up, h3.toggle-head-close .tieicon-down {
float: right;
margin: -8px;
}

.highslide-caption {
font-weight:bold;
}

.highslide-caption a {
font-size:140%;
color: #ed6c26;
}

.highslide-image {
cursor: pointer;
}

#mag-copy-pd {
float:right; 
width:48%; 
padding-bottom:20px;
display:block;
}

#mag-copy-tn {
float:right; 
width:48%; 
padding-bottom:20px;
display:block !important;
}


/* end back issues - images (DNH) */

blockquote cite:before {
content: "\2014 \2009";
}

.dropcap {
font-size:5.5em;
margin-top:6px;
}

/*.block-head {
color:#ed6d28 !important;
}*/

.block-head h3,#comments-title, #respond h3 {
color:#ed6d28;
border-bottom: 4px solid #ed6d28 !important;
font-size:170%; /*CMS added*/
}

.logged-in-as {
font-size:90%;
font-weight:bold;
}

.mag_link {
font-weight:bold;
background:url('../png/mag-link-arrow.png') right no-repeat !important;
background-position: 90% 20%; 
padding:0 15px 0 0;
}

.mag_link a {
font-weight:bold;
color:#0f2262;
}

.mag_link_border {
border-bottom: 1px solid #D8D8D8;
margin:5px 0 6px 0;
height:28px;
}

.back_issues {
width:636px;
padding-top:5px;
margin: 0 auto !important;

}

.back_issues img {
padding:0 16px 16px 0;
}

#back_btn {
float: left; 
clear:left;
font-size:80%;
}

#prev_btn {
float: right; 
/*padding-right: 20px;*/
font-size:80%;

}

#your_details_col1 {
float:left;
line-height:30px;
width:46%;
}

#your_details_col1 p, #your_details_col2 p, #card_details_col1 p, #card_details_col2 p  {
padding-bottom:10px !important;
}

#your_details_col2 {
float:right;
line-height:30px;
width:46%;
padding-right:1%;
}


#card_details_col1 {
float:left;
line-height:30px;
width:46%;
}

#card_details_col2 {
float:right;
line-height:30px;
width:46%;
padding-right:1%;
}


#paymentform input,#paymentform textarea{
	width:90% !important;
}

#paymentform select{
	width:96% !important;
	height:34px;
	padding: 5px 0 5px 15px;
}


.payment-result {
clear:both;
background-color:#fe6667;
color:#FFF;
border:none;
padding: 10px 10px 10px 15px !important;
}


/*a.button.btn-continue {
text-transform: uppercase;
font-size:16px;
background: #0f2262 url('/wp-content/uploads/sign-up-arrow.png') right top no-repeat !important;
background-position: 97% 50% !important;
width: 120px;
padding: 12px 5px 10px 20px !important;
}

a.button.btn-continue:hover {
text-transform: uppercase;
font-size:16px;
background: #ed6c26 url('/wp-content/uploads/sign-up-arrow-white.png') right top no-repeat !important;
background-position: 97% 50% !important;
width: 120px;
padding: 12px 5px 10px 20px !important;
}*/


.product-cost {
color:#000 !important;
}

#lbNoSelection {
/*display:none;
clear: both;*/
background-color: #fe6667;
color: #FFF;
border: none;
padding: 10px 15px 10px 15px !important;
margin-left: 250px;
margin-top: -35px;
float: left; /*Neil's error code for not picking a product*/
}

#lbVoucherCode {
margin:-10px 0 10px 0;
}

/*#handlediv a {
color:#333;
}*/

#vouchercode, #vouchercode textarea, #vouchercode input[type=text],#vouchercode input[type=password], #vouchercode input[type=email], select {
width: 65% !important;
}

#orderform {
line-height:170%; /*CMS was 250%*/
/*background-color: #EDEDED;
padding: 5px 20px 60px 30px;*/
font-size:120%;
}

#orderform h5 {
background:none;
padding-left:0;
width: 100%;
font-size:250%;
}

/* DNH removed 5/6/15 .order-form input[type="submit"] {
text-transform: uppercase !important;
padding:12px 20px 10px 10px !important;
background: url('/wp-content/uploads/sign-up-arrow.png') right no-repeat !important;
background-position: 100% 50% !important;
width:120px !important;
font-size:16px;
}*/

/*.order-form a:hover input[type="submit"]:hover {
text-transform: uppercase !important;
padding:12px 20px 10px 10px !important;
background:#ed6c26 url('/wp-content/uploads/sign-up-arrow-white.png') right no-repeat !important;
background-position: 100% 50% !important;
width:120px !important;
font-size:16px;
}*/

#main-content input[type="submit"],#main-content button[type="submit"],#main-content .btn-continue { /* DNH added button element 20150619*/
text-transform: uppercase !important;
padding:10px 25px 10px 25px; /*CMS was padding:10px 25px 10px 25px !important;*/
/*background:#0f2262 url('/wp-content/uploads/arrow-general.png') right center no-repeat !important;*/
background-color:#0f2262;
/*background-position: 100% 50% !important;*/
/*width:120px !important;*/
font-size:16px;
/*line-height: 16px;*/
vertical-align: middle;
border-radius: 3px;
}
.button:hover, a.button:hover, #main-content input[type="submit"]:hover,  #main-content button[type="submit"]:hover,#main-content .btn-continue:hover { /* DNH added button element 20150619*/
text-transform: uppercase !important;
padding:10px 25px 10px 25px !important;
/*background:#ed6c26 url('/wp-content/uploads/arrow-general.png') right center no-repeat !important;*/
background-color:#ed6c26 !important;
/*background-position: 100% 50% !important;*/
/*width:120px !important;*/
font-size:16px;
transition: all 0.3s ease-in-out !important;
}
.form-submit #submit { /* DNH added 20150622 */
height: auto;
}

#btnApply {
/*background-color:#ed6c26;*/
-webkit-border-radius:0 !important;
text-transform: uppercase;
width:70px;
height: 44px;
font-size:16px;
/*background: #5e5d59; url('/wp-content/uploads/arrow-apply-orange.png') right no-repeat !important;*/
background-position: 105% 50% !important;
/*padding-left: 0 !important;*/
}
#paymentform #email {
width: 250px;
}
#orderform h5 {
margin-top:0;
}

#img_float_left {
float:left;
padding-bottom:20px;
}

/*------------------Widgets------------------*/

.widget {
margin-bottom:0;
}

/*.widget-container {
margin-bottom:25px !important;
}*/

.widget-top {
color:#0f2262 !important;
}

.widget-top h4 {
margin-top:-4px !important;
}

#text-2 .widget-top {
display:none;
}

#text-3 .widget-container {
height:285px;
margin-bottom:-5px !important; /*CMS added*/
}

#text-5 .widget-top, #text-6 .widget-top, #text-7 .widget-top, #text-14 .widget-top, #text-24 .widget-top, #text-27 .widget-top, #text-28 .widget-top, #text-33 .widget-top, .sidebar-narrow #text-38 .widget-top, .sidebar-narrow #text-37 .widget-top, .sidebar-narrow #text-42 .widget-top, .sidebar-narrow #text-40 .widget-top, .sidebar-narrow #text-39 .widget-top, .sidebar-narrow #text-31 .widget-top {
display:none;
}

#text-8 .widget-top, #text-10 .widget-top, #text-18 .widget-top, #text-19 .widget-top, #text-20 .widget-top, #text-26 .widget-top, #text-37 .widget-top, #text-43 .widget-top, #text-44 .widget-top, #text-45 .widget-top, #text-46 .widget-top, #text-47 .widget-top, #text-48 .widget-top, #text-49 .widget-top, #text-50 .widget-top, #execphp-15 .widget-top {
display:none !important;
}

#text-50 {
margin-bottom:-25px !important;	
}


#text-html-widget-2 .widget-top, #text-html-widget-3 .widget-top  {
display:none !important;
}


#text-7 .widget-container {
margin-top:0 !important;
padding-top:0 !important;
height:205px;
} 


#text-11 .widget-container {
/*margin-bottom:25px;*/
}

#text-23 .widget-top h4 {
font-size: 211%;
padding-top:20px;
display:none;
}

#bbp_forums_widget-2 {
padding-top:8px;
}


#ads300_250-widget-3 .widget-top {
display:none;
}

.ads300-250 {
margin-bottom:0 !important;
padding-bottom:5px !important;
}

.recentcomments {
margin:0 0 10px 0;
padding:0;
}

#agent_network {
background: #e6e3cd url('../png/agent-network-widget-map-2.png') no-repeat;
background-position: 86% 73%; 
height:235px;
margin: 0 auto;
}

#agent_network h1 {
color:#0f2262;
padding:12px 0 0 25px;
line-height:105%;
}

.agent_network_text {
color: #3f3f3f;
font-size: 77%;
padding-left: 25px;
line-height: 1.4em;
padding-top: 8px;
padding-bottom: 5px;
}

#agent_link {
padding:5px 0 0 25px; /*CMS was padding:20px 0 0 25px;*/
}

#subscribe_link {
padding:0;
}

a.more-link-agent, a.more-link-agent:hover {
/*background: #0f2262 url('/wp-content/uploads/2014/06/Orange-arrow.png') right top no-repeat !important;
background-position: 90% 41% !important;*/
background-color: #0f2262;
/* height: 13px; DNH removed 20150619 */
font-size: 16px;
color:#ffffff;
line-height: 13px;
/*padding: 9px 30px 7px 18px;*/
padding: 7px 18px 7px 18px;
text-decoration:none;
/*display: block; DNH added 20150619 */
border-radius: 3px;
}
a.more-link-agent:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out !important;
}

a.more-link-subscribe, a.more-link-subscribe:hover {
/*background: #0f2262 url('/wp-content/uploads/2014/06/Orange-arrow.png') right top no-repeat !important;
background-position: 98% 50% !important;*/
background-color: #0f2262;
/* height: 13px; DNH removed 20150619 */
font-size: 16px;
color:#ffffff;
line-height: 13px;
/*padding: 9px 10px 7px 18px;*/
padding: 7px 14px 7px 14px;
text-decoration:none;
text-align: center;
display: block; /* DNH added 20150622 */
border-radius: 3px;
}
a.more-link-subscribe:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out !important;
}

a.more-link-sub-order, a.more-link-sub-order:hover {
/*background: #0f2262 url('/wp-content/uploads/2014/06/Orange-arrow.png') right top no-repeat !important;
background-position: 90% 40% !important;*/
background-color: #0f2262;
font-size: 16px;
color:#ffffff;
line-height: 15px;
padding: 7px 28px 7px 28px;
text-decoration:none;
border-radius: 3px;
}
a.more-link-sub-order:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out !important;
}

a.more-link-book-now, a.more-link-book-now:hover {
/*background: #0f2262 url('/wp-content/uploads/2014/06/Orange-arrow.png') right top no-repeat !important;
background-position: 90% 40% !important;*/
background-color: #0f2262;
font-size: 16px;
color:#ffffff;
/*padding: 7px 17px 5px 7px;*/
padding: 7px 60px 7px 60px;
text-decoration:none;
text-align: center;
display: block; /* DNH added 20150622 */
border-radius: 3px;
}
a.more-link-book-now:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out !important;
}


a.what-next {
background-color: #6F7CA7;
height: 13px;
display:inline-block;
width:170px;
font-size: 17px;
color:#ffffff;
/*line-height: 40px;*/
padding: 10px 28px 20px 28px;
text-decoration:none;
border-radius: 3px;
}

a.what-next:hover {
background-color: #ed6c26 !important;
transition: all 0.3s ease-in-out !important;
width:170px;
}



#suppliers_directory {
background: #ffffff url('../gif/suppliers-directory-bg.gif') no-repeat;
height:155px;
margin: 0 auto;
}

#suppliers_directory a {
text-decoration:none;
}

#suppliers_directory h1 {
color:#ed6d28;
padding:10px 0 0 25px;
font-size:28px !important;
}

.suppliers_directory_text {
color:#3f3f3f;
font-size:120% !important;
padding-left:88px;
line-height:1.3em;
padding-top:10px;
}

#bp_core_recently_active_widget-2 {
border:1px solid #d0d0d0;
padding:15px;
}

#bp_core_recently_active_widget-2 .widget-top {
font-size: 80%;
margin:0;
}

.item-avatar {
height:60px !important;
width:50px !important;
padding:0 5px 0 5px !important;
}

.avatar-block {
margin: 0 4px 0 4px;
}

.avatar-forums {
font-size:80%;
font-family: Tahoma,Arial,Verdana,sans-serif;
margin: 0 9px 0 9px;
line-height:130%;
}

.avatar-forums p {
margin-top:30px !important;
}

#sign_up {
min-height:155px;
border:1px solid #d0d0d0;
padding: 20px 0 0 30px; /*CMS was padding: 10px 12px 0 16px;*/
display:none;
}

#signed_in {
border:1px solid #d0d0d0;
padding: 10px 30px 0 0; /*CMS was padding: 10px 12px 0 16px;*/
height: 250px;
}

#sign_up h1 {
color:#ed6d28;
height:40px;
}

#sign-up-icon {
position:relative;
left:102px;
top:-23px;
z-index:-1;
width:25px;
height:25px;
background: #ffffff url('../gif/drum-icon.gif') 0 0 no-repeat !important;
}


.sign_up_text {
color:#3f3f3f;
font-size:88%;
padding:10px 0 15px 25px;
line-height:1.3em;
/*padding-top:5px;*/
clear:both;
}


#signup-btns {
display:inline;
}

a.btn-signup {
background-color: #ED6C26; /*url('/wp-content/uploads/sign-up-arrow.png') right top no-repeat !important;
background-position: 97% 41%;*/
/*height: 30px;*/
width:87px;
font-size: 18px;
color:#ffffff;
line-height: 15px;
padding: 12px 13px 12px 13px; /*CMS was padding: 14px 17px 11px 15px;*/
text-decoration:none !important;
float:left;
border-radius: 3px;
text-align:center;
}


a.btn-signup:hover {
background-color: #5e5d59; /*url('/wp-content/uploads/sign-up-arrow-white.png') right top no-repeat !important;
background-position: 97% 41%;*/
color:#ffffff;
}

a.btn-signin {
background-color:#0F2262; /*url('/wp-content/uploads/sign-up-arrow.png') right top no-repeat !important;*/ /*CMS was #58595b #5e5d59*/
/*background-position: 93% 41% !important;*/
/*height: 30px;*/
width:87px;
font-size: 18px;
color:#ffffff;
line-height: 15px;
padding: 12px 13px 12px 13px; /*CMS was padding: 14px 17px 11px 15px;*/
text-decoration:none !important;
float:right;
/*margin-right:30px; CMS for new widget*/ /*CMS was 25px*/
border-radius: 3px;
text-align:center;
}


a.btn-signin:hover {
background-color:#5e5d59; /*#ed6c26; url('/wp-content/uploads/sign-up-arrow-white.png') right top no-repeat !important;
background-position: 93% 41% !important;*/
color:#ffffff;
}

#countdowntimer-2, #countdowntimer-3 {
/*background-color:#000;*/
}

#countdowntimer-2 .widget-title, #countdowntimer-3 .widget-title {
/*background-color:#000 !important;*/
display:none !important;
}

.carbonite-responsive-dashboard {
border: 5px solid #cfad67;
background:none;
width:95%;
}

.carbonite-responsive-digit {
letter-spacing:2px;
line-height:30px;
}


#countdowntimer-2-countdown, #countdowntimer-3-countdown {
width: 84% !important;
height: auto;
margin: 0 auto !important;
/*padding-bottom: 25px !important;*/
padding-top: 10px;
}

#countdowntimer-2 .widget .CountDownTimer, #countdowntimer-3 .widget .CountDownTimer {
margin-top:10px !important;
}

#countdowntimer-2 .widget-top, #countdowntimer-3 .widget-top {
display:none;
margin-top:-30px;
}

#countdowntimer-2,#countdowntimer-3 {
margin: 0px auto 20px auto;
width: 300px;
}

#countdowntimer-2 .widget-container, #countdowntimer-3 .widget-container {
padding-bottom: 20px !important;
}

#countdowntimer-3 {
margin: -33px auto 25px auto;
width: 300px;
}

.hilton_widget {
color:#FFFFFF;
margin-top:15px;
font-size:130%;
font-family: tahoma, Helvetica, Arial, sans-serif;
line-height: 160%;
}


#easysignup-widget-4 .widget-container {
background-color:#ebebeb;
}

#easysignup-widget-4 .widget-container li {
background:none;
padding-left:20px;
}

#twitter-widget, #text-12, #text-29 {
font-size:80%;
background: url('../png/twitter-icon-2.png') no-repeat;
/*background-position: 78% 50%;*/
color:#FFF;
}

#twitter-widget li {
border-bottom: 1px solid #d0d1d1;
padding: 12px 10px 12px 30px;
line-height:21px;
}

#latest-tweets-widget-2 .widget-top, #text-12 .widget-top, #text-29 .widget-top {
background: url('../png/twitter-icon-2.png') no-repeat;
background-position: 78% 50%; 
background-color:#55acee;
border-bottom: none;

}

#text-12 .widget-top h4, #text-29 .widget-top h4 {
color:#FFFFFF;
padding:13px 0 2px 20px;
}

a.tweet-box-button, .tweet-box-button {
  width: auto;
  display: none !important;
}

.tweet-box-button .web-intent {
  display: none;
}


#latest-tweets-widget-2 .widget-top a {
color:#FFFFFF;
padding-left:20px;
font-size:22px;
text-decoration:none;
}

#execphp-2 .widget-top, #execphp-6 .widget-top, #execphp-12 .widget-top, #execphp-13 .widget-top, #execphp-14 .widget-top {
display:none;
}

#execphp-2 {
padding-top:0 !important;
}
#bbp_search { /* DNH added 20150622 */
height: 27px;
vertical-align: middle;
margin-right: -3px;
}

input#bbp_search {
height:24px;
}

.input_titles { /*Titles in Pure360 signup form*/
margin-bottom:8px;
font-size: 75%;
}
.execphpwidget input.input_titles {
padding:8px;
width:93%;
}

.pure_tc {
font-family:tahoma; 
font-weight: normal; 
font-size: 65%;
padding-bottom:15px;
text-decoration:none;
}
.pure_tc a:hover {
text-decoration:none;
}
input.pure_button a:hover {
color:#000 !important;
}
input#btn_pure.pure_button a:hover {
background-color:#000 !important;
}

input#btn_pure.pure_button_orange_bg input[type="submit"]:hover {
background-color:#000 !important;
}

#bbp_forums_widget-2 {
font-size:80%;
color:#0f2262;
}

a.bbp-forum-title, a.bbp-topic-permalink {
color:#0f2262;
text-decoration:none;
font-size: 210%;
}

a.bbp-forum-title:hover, a.bbp-topic-permalink:hover {
color:#ed6d28;
text-decoration:none;
font-size: 210%;
}

#bbp_forums_widget-2 .widget-container {
/*margin:10px 0 0 0;*/
}

#bbp_forums_widget-2 ul {
    list-style-type: none;
}

#bbp_forums_widget-2 .widget-container li {
  background:none;
  padding: 5px 0 5px 0;
  /*line-height: 19px;*/
  overflow: hidden;
  text-decoration:none;
  border-bottom:1px solid #d0d1d1;  
/*margin-top:4px;*/ /*CMS was 6px*/

}

#bbp_forums_widget-2 .widget-container li a {
/*margin-left:18px;*/
font-size:120%;
line-height: 160%;
list-style:none;
text-decoration:none; 
/*color:#202020;*/
text-transform: uppercase;

}

#bbp_forums_widget-2 .widget-container {
/*padding:15px 0 20px 0;*/
/*background: #e4e6e6;*/
}

.bbp-topic-permalink,.bbp-forum-title {
/*font-size:95% !important;*/
}

#bbp_topics_widget-3 .widget-container ul li {
background:none;
text-decoration:none;
}

#bbp_topics_widget-3 .widget-container li {
border-bottom:1px solid #d0d1d1; 
padding: 8px 0 8px 0;
text-transform:uppercase;
}

#bbp_topics_widget-3 .bbp-forum-title {
font-size:85%;
text-decoration:none;
}

#bbp_topics_widget-3 .widget-top {
margin-bottom:10px;
}

#bbp_topic_content-html, #bbp_reply_content-html {
display:none;
}

button#bbp_topic_content-tmce, #bbp_reply_content-tmce {
display:none;
}
div#mceu_43-body { /* need to set text-area border here */
border: 1px #d0d1d1 solid !important;
}
#mceu_4, #mceu_6, #mceu_7, #mceu_8, #mceu_14 {
display:none;
}

div.bbp-template-notice {
display:none;
}

#bbpress-forums {
margin-bottom:60px;
}

/*#bbpress-forums #main-content input[type="submit"], #bbpress-forums #main-content button[type="submit"], #bbpress-forums #main-content .btn-continue a {
background-color:#6F7CA7 !important;
}*/

#bbpress-forums fieldset.bbp-form {
 /* border-top: 1px solid #d0d1d1;
  border-bottom: 1px solid #d0d1d1;
  border-left:none !important; 
  border-right:none !important;*/
  border:none !important;
}

#mceu_19 {
  border:1px solid #d0d1d1 !important;
  border-top:none !important;  
}

#mceu_49 {
display:none;
}
.mce-ico.mce-i-wp_more, .mce-ico.mce-i-alignright, .mce-ico.mce-i-strikethrough, .mce-ico.mce-i-forecolor, .mce-caret, .mce-widget.mce-btn.mce-colorbutton, .mce-ico.mce-i-alignjustify, mce-widget.mce-btn, #mceu_16, #mceu_2, #mceu_9, .mce-path-item.mce-last {
display:none;
}

#tinymce.mce-content-body.bbp_reply_content.post-type-reply.post-status-publish.locale-en-gb.mceContentBody.webkit.wp-editor.html4-captions {
font-family: tahoma, arial !important;
}
/*#bbp_reply_content_ifr  {
border-left:1px solid #d0d1d1 !important;
border-right:1px solid #d0d1d1 !important;
}*/

#bbpress-forums fieldset.bbp-form {
padding-left:0;
padding-right:0;
}

#bbpress-forums fieldset.bbp-form label {
  margin: 0 0 8px 0;
}

div.bbp-submit-wrapper {
float: left;
}

.cat-box.wide-box.tie-cat-997.wide-box ul {
margin-top: 28px !important;
}

.cat-box.wide-box.tie-cat-997.wide-box li {
 padding: 10px 0 0 0 !important;
}


/*#tie-slider-widget-2 {
margin-bottom:15px;
}*/

/*---------------------------End Widgets-----------------------*/

.powered-by {
padding-right:20px;
float:left !important;
}

#footer-links {
font-size:80%;
width:800px;
}


.footer-bottom { 
background:#c9cacc !important;
color:#535254;
height:180px !important;
line-height: 71px /*!important*/;
font-family: Tahoma,Arial,Verdana,sans-serif;
}

.footer-bottom .social-icons {
line-height: 71px !important;
margin:0 !important;
}

.footer-bottom .container {
border-top-color:#c9cacc !important;
}

.footer-bottom a { 
color:#535254;
}

.footer-links a {
clear:left !important;
}

.footer-link {
padding-right:20px;
display: block;
}

.footer-bottom .social-icons {
display:none;
}

.footer-bottom .container .alignleft {
float:none;
}

#footer_col1 {
float:left; 
width:23%; 
/*font-family:tahoma; */
/*border-left:1px solid #666; 
padding:0 0 0 25px; */
font-size:80%; 
line-height: 200%;
height:120px;
}

#footer_col2, #footer_col3, #footer_col4 {
float:left; 
width:22.1%; 
/*font-family:tahoma; */
border-left:1px solid #999; 
padding:0 0 0 25px; 
font-size:80%; 
line-height: 200%;
height:120px;
}

#footer_col4 img {
padding-right:8px;
}

#footer_twitter_holder {
/*background: url('/wp-content/uploads/Twitter-icon-2.png') no-repeat;
background-position: 70% 50%;*/
text-align: left; /* DNH */
margin: 0;
width:300px;
}
.footer_twitter {
display: inline-block; /* DNH */
}
.footer_twitter a {
color:#747375 !important; /* CMS was #FFFFFF !important; */
text-transform: none; 
font-size: 160%; 
line-height: 1.5em;
}
#footer_twitter_holder img { /* DNH */
vertical-align: middle;
padding-bottom: 6px;
padding-left: 6px;
}

#homeflow_logo {
margin:0 !important;
padding-top:2px;
margin-left:4px
}

/*  responsive table styling  */
table.responsive-table { 
  width: 100%; 
  border-collapse: collapse; 
  line-height:260%;
  font-family:Tahoma,Arial,Verdana,sans-serif;
 
}
/* Zebra striping */
.responsive-table tr:nth-of-type(even) { 
  background: #eee; 

}
.responsive-table thead {
border-bottom: 1px solid #ccc;
background: #eee; 

}
 /*Heading*/
.entry .responsive-table th { 
/*  background: #333; 
  color: white; */
  font-weight: bold; 
  /*font-family:Tahoma,Arial,Verdana,sans-serif !important;*/
  font-size:100% !important;
  padding-left:20px!important;
  text-shadow: none;
}
.responsive-table td, .responsive-table th { 
  padding: 6px; 
/*  border: 1px solid #ccc; */
  border: 0;
  text-align: left; 
}

.entry table td {
font-size: 13px;
padding: 4px 7px 4px;
vertical-align: top;
}

/* end responsive table styling */

/*-----------Forum Styling--------------*/

/* Hides tick box only*/
#buddypress #item-body #field_31 {
display:none;
}


/* Hides whole T&C div*/
#buddypress #item-body div.editfield.field_31.field_i-agree-to-the-negotiator-terms-conditions {
display:none;
}

/*Hides required field*/
#buddypress #item-body div.editfield.field_31.field_i-agree-to-the-negotiator-terms-conditions .bp-required-field-label {
/*display:none;*/
}


#buddypress .bp-required-field-label {
	content:'*' !important;
}


/*div.bbp-reply-content {*/

#buddypress ul.item-list li div.item-title span.full-name {
font-size:120%;
display:block;
/*float:left;*/
color:#0f2262;
}
#buddypress ul.item-list li div.item-title span.agency {
font-size:80%;
display:block;
float:left;
color:#0f2262;
margin-top: 2px;
/*margin-left:10px; CMS 20-7-2016*/
margin-right:8px;
}
#buddypress span.activity {
/*margin: 9px 0 0 10px;DNH*/
/*margin: 9px 0 0 0; CMS 20-7-2016*/
margin:0;
}
#buddypress .thread-from span.activity {
margin-top: 2px;
}
#buddypress .thread-info p {
padding-bottom: 0;
}
#buddypress .thread-info .thread-excerpt {
display: none;
}
#message-threads {
background-color: transparent;
}
#message-threads thead th {
border-bottom: 0;
}

#main-content #buddypress input[type=submit],#main-content #buddypress input[type=submit]:hover,#main-content #buddypress input[type=submit]:active {
background-color: #6F7CA7 !important;
color: #ffffff !important;
border-width: 0 !important;
border-radius: 3px !important;
border-color: #ffffff !important;
}
#main-content #buddypress input[type=submit]:hover {
background-color: #ED6D28 !important;
}
#main-content #buddypress input[type=submit]:active {
background-color: #6F7CA7 !important;
}
#buddypress .bp-widget.base h4 {
display: none;
}
#buddypress #item-body .profile {
padding-left: 0;
}
#buddypress .profile-fields .field_31,#buddypress .profile-fields .field_34,#buddypress .profile-fields .field_36 {
display: none;
}
#buddypress .profile-fields .data p {
padding-bottom: 0;
}
#buddypress #members-order-select {
width: 40%; /*CMS was 185px;/*
/*padding-right: 10px;*/
margin-bottom: 0;

}

#members-order-select label {
  padding-left: 10px;
  line-height: 24px;

}
#buddypress #messages_search_submit.button a:active {
background-color:#6F7CA7 !important;
color:#fff;
}

#buddypress #messages_search_submit.button a:hover {
background-color:#0f2262 !important;
color:#fff;
}


.bbp-forum-title, .bbp-topic-permalink {
color:#6E7BA5;
}

.bbp-topic-permalink, .bbp-forum-title {
font-size:200%; /*CMS was 190%*/
}

.wp-editor-container textarea.wp-editor-area {
border: 1px solid #d0d1d1;
margin-top:20px !important;
font-size:130% !important;
}

a.bbp-forum-title {
text-decoration:none;
}

#qt_bbp_topic_content_strong, #qt_bbp_topic_content_em, #qt_bbp_topic_content_link, #qt_bbp_topic_content_block, #qt_bbp_topic_content_del,#qt_bbp_topic_content_img, #qt_bbp_topic_content_ul, #qt_bbp_topic_content_ol, #qt_bbp_topic_content_li, #qt_bbp_topic_content_code, #qt_bbp_topic_content_close {
background-color:#FFF !important;
padding: 10px 10px 20px 10px !important;
margin: 2px 5px 2px 0 !important;
box-shadow:none !important;
border-width: 0 !important;
}

#qt_bbp_reply_content_strong, #qt_bbp_reply_content_em, #qt_bbp_reply_content_link, #qt_bbp_reply_content_block, #qt_bbp_reply_content_del,#qt_bbp_reply_content_img, #qt_bbp_reply_content_ul, #qt_bbp_reply_content_ol, #qt_bbp_reply_content_li, #qt_bbp_reply_content_code, #qt_bbp_reply_content_close {
background-color:#FFF !important;
padding: 10px 10px 20px 10px !important;
margin: 2px 5px 2px 0 !important;
box-shadow:none !important;
border-width: 0 !important;
}

.ed_button button button-small {
background-color:#FFF !important;
}

div.bbp-template-notice.info {
background-color:#e6e3cd !important;
border:none !important;
padding:7px 15px;
}

#bbpress-forums fieldset.bbp-form {
border: 1px solid #d0d1d1;
}

#bbpress-forums div.bbp-search-form {
float:none;
background-color: #ededed;
    height: 120px;
    padding: 0 20px;
    border-radius: 3px;
    margin: 20px 0;
}
#bbp_search_submit {
float: right;
margin: 15px 0 20px 0;
}
#bbpress-forums #bbp-search-form #bbp_search {
display: inline-block;
width: 97.3% !important;
}

.bbp-template-notice {
border:none !important;
padding:7px 15px !important;
}

#bbpress-forums li.bbp-header {
background: #EEEEEE !important; /*CMS was background: #cdcbc3 !important;*/
/*display:none;*/
}
#bbpress-forums li.bbp-header .bbp-forum-topic-count, #bbpress-forums li.bbp-header .bbp-forum-reply-count {
    font-size: inherit;
}
#bbpress-forums .bbp-author-name {
white-space: normal;
}
#bbpress-forums li.bbp-header ul, #bbpress-forums li.bbp-header .bbp-reply-author, div.bbp-reply-content, .bbp-footer .bbp-reply-author {
font-size: 130% !important;
list-style:none !important;
color: #4f4e4b !important;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
list-style:none !important;
}

#bbpress-forums li {
margin-left:0 !important;
}

.bbp-body {
font-size:100% !important;
line-height:22px !important;
}
.bbp-topics ul.sticky {
background:#FFFFFF !important;
}

#bbpress-forums li {
list-style:none !important;
}

#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-body, #bbpress-forums li.bbp-footer {
margin:10px 0 0 0 !important;
}

#bbp-search-form {
padding:15px 0 15px 0;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
border-bottom: 1px solid #ed6c26 !important; /*CMS was #d0d1d1*/
border-top:none !important;
margin:15px 0 15px 0 !important; /*CMS was margin:8px 0 10px 0 !important;*/
padding-left:0;
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
background-color: transparent;
}

.bbp-forum-topic-count, .bbp-forum-reply-count  {
font-size:120%;
font-weight:bold;
}
.wp-editor-area {
height:300px;
border: 1px solid #d0d1d1;
font-family: tahoma, Monaco, monospace !important;
font-size:150% !important;
}
/*#subscription-toggle {
display:none;
}*/

#bbpress-forums ul.bbp-forums {
border:none !important;
}

#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
border:none !important;
}

.bbp-pagination {
margin-bottom:0 !important;
}

li.bbp-forum-info {
/*margin-left:8px !important;*/
}

.bbp-forum-info {
margin-left:8px !important;
}

#subscription-toggle {
font-size:80% !important;
/*vertical-align:bottom !important;*/
margin:5px 10px 0 0 !important;
}

#favorite-toggle {
font-size:80% !important;
margin:5px 0 0 0 !important;
}

.bbp-form legend {
font-weight:bold !important;
font-size:180%;
color: #ed6c26;
padding-left:0 !important;
}

div.bbp-template-notice, div.indicator-hint {
background-color: #ffdbce !important;
border-color: transparent !important;
}

span.bbp-admin-links a, .bbp-reply-header a.bbp-reply-permalink {
color: #555555 !important;
margin-right:5px !important;
}

#bbpress-forums li.bbp-footer { /* Author Posts under forum entries*/
background: none !important;
border: none !important;
display:none;
}

#bbpress-forums .bbp-forums-list {
margin: 0 0 15px 0;
padding-left: 0;
border-left: none; 
}

div.bbp-reply-header {
border-top: 1px solid #d0d1d1 !important;
background-color: #F5F5F5 !important;
}
.bbp-reply-post-date {
margin-left:7px !important;
}
/* DNH added 20150619 no uppercase on hover */
.quicktags-toolbar input[type="button"]:hover {
text-transform: none !important;
}
#main-content #buddypress a.button {
    background-color: #6F7CA7 !important; /*#0f2262;*/
    font-size: 14px;
    color: #ffffff;
    line-height: 13px;
    padding: 7px 18px 6px 18px !important;
    text-decoration: none;
    text-transform: none !important;
    border-color: #ffffff;
    border-width: 0;
    border-radius: 3px;
    font-weight:normal;
}

#main-content #buddypress a.button:hover {
    background-color: #ed6c26 !important;
    font-size: 14px;
    color: #ffffff;
    line-height: 13px;
    padding: 7px 18px 6px 18px !important;
    text-decoration: none;
    text-transform: none !important;
    border-color: #ffffff;
    border-width: 0;
    border-radius: 3px;
    font-weight:normal;
}

.bp-avatar-nav .avatar-nav-items li.avatar-nav-item {
list-style:none !important;
}

#buddypress #reply-title small a span, #buddypress a.bp-primary-action span {
background:none !important;
}


#main-content #buddypress div#item-header #item-header-cover-image #item-header-content {
    margin-top: -96px;
}
#main-content #buddypress #item-header-cover-image #item-buttons {
    padding-top: 10px;
    margin-bottom: 6px;
    padding-bottom: 0;
}
#buddypress div.generic-button a {
display: inline-block;
background-color: #6F7CA7;/* CMS was  #878682;  #5e5d59;  #0f2262;*/
color: #ffffff;
height: 13px;
font-size: 14px;
line-height: 15px;
padding: 9px 14px 9px 14px; /*CMS was padding: 7px 14px 7px 14px;*/
border-radius: 3px;
border: 0;
}

#buddypress div.generic-button a:hover {
background-color: #ed6c26 !important; /* CMS was #0f2262 !important;*/
color: #ffffff !important;
border: 0 !important;
transition: all 0.3s ease-in-out !important;
}
#buddypress #activity-stream {
border-bottom: 0 !important;
}
#buddypress div#item-header div#item-header-content { /* position buttons and activity on profile */
margin-top:75px;
/*margin-bottom: 10px;*/
font-size:120%;
}
#buddypress div#item-header img.avatar {
    margin: 10px 15px 19px 0;
}
#main-content input[type="submit"]#members_search_submit {
background-color: #0f2262;
color: #ffffff;
font-size: 13px;
line-height: 15px;
padding: 7px 14px 7px 14px !important;
border-radius: 3px;
border: 0;
}
#main-content input[type="submit"]#members_search_submit:hover {
background-color: #ed6c26 !important;
color: #ffffff !important;
border: 0 !important;
transition: all 0.3s ease-in-out !important;
}
/* allow search button to sit beside input text */
#buddypress div.dir-search input[type=text] {
display: inline-block;
vertical-align: top;
background-color: #ffffff;
}
/* position search form */
#buddypress div.dir-search {
    margin: 0 0 -15px 0;
}
/* remove dot next to each person */
.entry #buddypress ul#members-list li {
    list-style: none !important;
}
/* position "order by" and remove extra spacing underneath */
#buddypress div.item-list-tabs#subnav {
position: relative;
top: -15px;
background-color:#EAEBED;
}
/* remove dot next to dropdown */
#members-order-select {
list-style-type: none !important;
}
#buddypress div.pagination .pag-count {
margin-left: 0;
}
#buddypress .item-avatar {
    padding: 0 15px 0 0 !important;
}
#buddypress div.item-list-tabs {
    position: relative;
    top: -14px;
}

#buddypress div.message-search {
clear: left;
float:left;
margin: 20px 20px;
width:93%;

}

#buddypress #messages_search {
/*width:100%;*/
}

#buddypress #search-message-form input[type=text] {
width:97% !important;
}

#buddypress #search-message-form {
/*border:solid 1px #777;*/

}
#buddypress #messages_search_submit {
float:right;
margin-top:15px;
border:none !important;
}


#buddypress div.item-list-tabs ul li a span {
color:#0f2262;
}

#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
padding: 5px 8px;
}


#buddypress div.item-list-tabs ul li#members-all a {
display: inline-block;
background-color: #0f2262 !important;
color: #ffffff;
font-size: 13px;
line-height: 15px;
padding: 7px 14px 7px 14px !important;
border-radius: 3px;
border: 0;
}
#buddypress div.item-list-tabs ul li#members-all a:hover {
background-color: #ed6c26 !important;
color: #ffffff !important;
border: 0 !important;
transition: all 0.3s ease-in-out !important;
}
/* remove horizontal line on buddypress pages */
.buddypress .post-inner p.post-meta {
    border-bottom: 0;
}
#buddypress .item-list-tabs li {
list-style-type: none !important;
}

#buddypress ul.item-list li div.item-title {
font-size:1.2em;
}

#buddypress ul.item-list li  {
border-bottom: 1px solid #D0D1D1;
}

#buddypress ul.item-list li{
list-style:none !important; /*CMS to take out blob on profile image*/
}

#buddypress ul.item-list  {
border-top: 1px solid #D0D1D1;
}

.bbp-forum-content {
font-size:15px !important;
}

#buddypress div.dir-search {
float:none;
}

#buddypress div.item-list-tabs ul li{
/*float:none; profile menu vertical align*/
font-size:95%;
}
/*textarea, input[type=text], input[type=password], input[type=email], select {
margin:20px 0 20px 0;
height:35px;
}*/

#buddypress table.notifications {
border:none;
}

#bbp_stick_topic_select, #bbp_topic_status_select {
height:36px;
}

option {
min-height:1.8em;
}

#members-all {
display:none;
}

#buddypress div.item-list-tabs ul li.last select {
float:right;
margin-right:10px;
}

#members-order-select, #buddypress div.item-list-tabs#subnav ul li.last {
padding-bottom:7px;
padding-top:4px;
font-size:90%;
}

#buddypress div.dir-search input[type=text] {
height:33px;
padding: 2px 0 2px 15px;
margin: 15px 10px 30px 0;
width:81% !important;
}
#main-content input[type="submit"]#members_search_submit {
font-size: 16px;
padding: 12px 14px 12px 14px !important;
margin-top: 15px;
}
#buddypress div.pagination {
padding: 25px 0;
}
#member-dir-count-top {
display:none;
}

#buddypress div#message p, #sitewide-notice p, #buddypress p.warning {
background-color: #79B1B1; /*#FF974E;*/
color:#FFFFFF;
border:none;
border-radius:3px;
}
#message-threads {
border:none;
padding-bottom:20px;
}
#messages-bulk-manage.button.action {
margin-top:20px;
border:none;
color:#FFFFFF !important;
background-color:#0f2262 !important;
}

#bbp-user-topics-started.bbp-user-topics-started h2, #bbp-user-favorites.bbp-user-favorites h2, #bbp-user-replies-created.bbp-user-replies-created h2 {
font-size:200%;
}

#buddypress div.item-list-tabs ul li.current a, #buddypress div.item-list-tabs ul li.selected a {
    background-color: #ED6D28; /*#999797; CMS Grey*/
color:#FFFFFF;
opacity:1;
}

#buddypress div.item-list-tabs#object-nav {
   border-bottom: solid 4px #ED6E2A;
   background-color: #EAEBED;
   margin-top:12px;
}

#buddypress #notification-select {
margin-top:20px;
margin-bottom:20px;
}

#buddypress .standard-form div.submit input {
border:none !important;
}

#buddypress .standard-form div.submit input a:hover {
border:none !important;
}

/*#buddypress .standard-form div.submit input:active; {
background-color:#000 !important;
} CMS trying to get profile save button colours working*/


body.my-account #bbpress-forums, #buddypress #settings-form{
padding-left:0 !important;
}

#buddypress form#whats-new-form p.activity-greeting {
font-size:145%;
color:#ED6D28;
margin-top:20px;
}
#buddypress div#message.updated p {
border:none;
border-radius:3px;
}

#buddypress form#whats-new-form #whats-new-avatar {
margin-top:-5px;
}

#buddypress .highlight {
background:none;
}
#buddypress .send_reply_button a {
border:none;
}
#buddypress .standard-form p label {
font-size:80%; /*CMS for send notice text*/
}

/*#buddypress .button, a.button a:active {
background-color:#6F7CA7 !important
}*/

#buddypress #messages-select {
height:36px;
}
#buddypress form#whats-new-form textarea {
margin-top:-20px;
height:100px !important;
width:100% !important;
}
#buddypress #aw-whats-new-submit {
border:none !important;
}
#buddypress div.pagination .pagination-links {
margin-right:-4px;
}
#buddypress a.page-numbers {
font-weight:normal !important;
}
#buddypress #pag-top.pagination {
padding-top:0;
}
#buddypress #members-personal {
margin-top:20px;
}
/*#buddypress #members-order-select {
margin-bottom:10px;
padding-top:6px;
}*/
ul.acfb-holder li.friend-tab {
border:none !important;
background:none !important;
margin-top:5px;
padding:2px 7px 2px 0 !important;
}
.friend-tab img {
padding: 0 10px 0 0;
margin:0;
}
#buddypress #subject {
width:97% !important;
}
#buddypress span.message-action-star {
display:none;
}
#buddypress div#message.updated p {
background-color: #92b64c; /*#A4C268;*/
margin-bottom:20px;
color:#FFFFFF; /*#353535;*/
font-size:110%;
/*font-weight: bold;*/
}
#buddypress #item-body h3 {
padding-left:0;
}
#buddypress .activity-header {
font-size:90%;
}



/*---------------- WP-Login---------------------*/

#login-form {
padding:11px 0 11px 0 !important;
}

ul.login-links {
margin-top: 25px;
font-size:90%;
}

#log-username {
width: 300px;
}

#log-pass {
width: 300px;
}

#rememberme {
margin-top:10px !important;
font-size:90% !important;
}
/*------------------- event links (in php code widget) -------------*/
#execphp-4 .widget-container {
padding-top: 5px !important;
}
.event-link {
padding-top: 5px;
}
.event-link p {
font-size: 14px;
font-weight: normal;
font-family: tahoma,arial,sans-serif;
}
.event-link {
border-bottom: 1px solid #d0d1d1;
}

/*------------------Homepage---------------------------*/

.home-ads {
text-align:left !important;
}

.breaking-news {
padding-left:20px;
min-width: 45%;

}

.breaking-news span {
background-color:#333333 !important;
}

.tie-cat-19 img.attachment-tie-small { /* .post-thumbnail img.attachment-tie-small */
width: 80px;
height: auto;
padding: 10px 0 0 0;
}
.tie-cat-19 .post-box-title {
padding: 5px 0 0 0;
}
.tie-cat-19 .first-news .post-box-title {
padding: 0;
}
.tie-cat-19 li.first-news .post-thumbnail {
margin-bottom: 10px;
}
.tie-cat-19 .first-news .post-thumbnail img {
padding: 0;
}
.scroll-box .post-thumbnail {
margin: 0;
}
.scroll-box .group_items-box, .scroll-box .group_items {
height: 234px !important;
margin-bottom: 10px;
}
.scroll-box {
margin-bottom: 20px;
}

.cat-box.scroll-box.scroll-box-wide.tie-cat-105 {
  margin-bottom: -30px;

}

.tie-cat-59 .cat-box-content > ul, .tie-cat-997 .cat-box-content > ul {
margin-top: 20px;
}
.tie-cat-59 .cat-box-content > ul .first-news, .tie-cat-997 .cat-box-content > ul .first-news  {
display: none;
}

.tie-cat-19 .cat-box-content, .tie-cat-996 .cat-box-content, .tie-cat-105 .cat-box-content{
margin-top:38px;
}

.tie-cat-19 .scroll-nav, .tie-cat-996 .scroll-nav, .tie-cat-105 .scroll-nav{
margin-top:-38px;
}

.cat-box-title {
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
}

.tie-cat-997 .post-thumbnail img {
  width: 75px;
  height: 75px;
}

.scroll-box {
margin-bottom: 0px !important;
}

.cat-box {
margin-bottom:20px;
}

#flexslider {
height:385px;
height: auto !important;
margin: 0 0 25px 0 !important;
}
.content #flexslider .slides > li {
height:385px;
}
#flexslider .slides img {
height: 385px;
}


/*-----------------------Header--------------------------*/

.top-nav .social-icons {
display:none;
}
/* DNH added 20150619 */
#main-content .search-block .search-button[type="submit"]/*, #main-content .search-block .search-button[type="submit"]:hover*/  {
padding: 0 !important;
background: #3c3c3c none !important; /* #ed6c26 */
border-right: 0 !important;
border-radius: 0;
}
#main-content .search-block .search-button[type="submit"]:hover {
background: #ed6c26 none !important; /* #ed6c26 */
}

.search-block .search-button {
  border-right: none;
}

.search-block #s,.search-block #s:hover,.search-block #s:focus {
color: rgb(153, 153, 153);
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 270px !important;
    height: 30px;
}

.login-block {
float:right !important;
}

.breaking-news {
padding-left:0 !important;
}

/*Madgex jobs feed*/

#mdgxWidgetiFrame {
margin-top:20px !important;
}

#mdgxWidgetiFrame .logo a img {
width:155% !important;

}

.ads-top {
margin-top:0 /*CMS 31-7-2016 needs changing back to -4px;*/
}


/*-----------------Market reports--------------*/

.su-spoiler-content > p {
padding-left: 20px;
padding-right: 20px;
}
.su-spoiler-content .report_logos {
padding-left: 0;
}
.su-spoiler-style-fancy > .su-spoiler-title {
background:none !important;
}

.forecasting, .forecasting .su-spoiler-content {
background-color: #4584CC /*#497ebb*/ !important;
}
.forecasting .su-accordion .su-spoiler-title {
background-color:#B5CFED !important;
border: 0 !important;
}
.forecasting > .su-spoiler-title {
border: 0 !important;
}
.forecasting .su-accordion .su-spoiler-content  {
background-color:#fff !important;
border: 0 !important;
}

.house_price_data, .house_price_data .su-spoiler-content {
background-color: #2CAFDD /*#3fa0c2*/ !important;
}
.house_price_data .su-accordion .su-spoiler-title {
background-color: #d9f0f7 /*#BFE6F3 #B2DFEF*/ !important;
border: 0 !important;
}
.house_price_data > .su-spoiler-title {
border: 0 !important;
}
.house_price_data .su-accordion .su-spoiler-content  {
background-color:#fff !important;
border: 0 !important;
}

.new_homes, .new_homes .su-spoiler-content {
background-color: #83b694 /*#61B65F #49C0A4 #61b1a5*/ !important;
}
.new_homes .su-accordion .su-spoiler-title {
background-color:#fff !important;
border: 0 !important;
}
.new_homes > .su-spoiler-title {
border: 0 !important;
}
.new_homes .su-accordion .su-spoiler-content, .new_homes.su-spoiler.my-custom-spoiler .su-spoiler-content {
background-color:#fff !important;
border: 0 !important;
}
.new_homes.su-spoiler.my-custom-spoiler .su-spoiler-content {
border-top-left-radius:0;
border-top-right-radius:0;
}

.professional_bodies, .professional_bodies .su-spoiler-content {
background-color: #E18832 /*#d38437*/ !important;
}
.professional_bodies .su-accordion .su-spoiler-title {
background-color:#fff !important;
border: 0 !important;
}
.professional_bodies > .su-spoiler-title {
border: 0 !important;
}
.professional_bodies .su-accordion .su-spoiler-content, .professional_bodies.su-spoiler.my-custom-spoiler .su-spoiler-content {
background-color:#fff !important;
border: 0 !important;
}
.professional_bodies.su-spoiler.my-custom-spoiler .su-spoiler-content {
border-top-left-radius:0;
border-top-right-radius:0;
}

.rental_price_data, .rental_price_data .su-spoiler-content {
background-color: #df4c34 /*#D45235 #c9583e*/ !important;
}
.rental_price_data .su-accordion .su-spoiler-title {
background-color:#fff !important;
border: 0 !important;
}
.rental_price_data > .su-spoiler-title {
border: 0 !important;
}
.rental_price_data .su-accordion .su-spoiler-content, .rental_price_data.su-spoiler.my-custom-spoiler .su-spoiler-content {
background-color:#fff !important;
border: 0 !important;
}
.rental_price_data.su-spoiler.my-custom-spoiler .su-spoiler-content {
border-top-left-radius:0;
border-top-right-radius:0;
}
.su-spoiler.my-custom-spoiler .su-spoiler-title .su-spoiler-icon, .su-spoiler.su-spoiler-closed.my-custom-spoiler .su-spoiler-title .su-spoiler-icon {
background-color: transparent !important;
}
.report_logos {
padding-left: 20px;
}
.tagcloud a {
font-size:18px !important;
margin: 5px -1px 2px 0px;
padding: 10px 10px;
}
#cboxLoadedContent {
height: auto !important;
}
.must-log-in {
margin-top:30px;
font-size:120%;
}
.must-log-in a {
color:#ed6c26;
}
.prev-next-post-links {
margin-top:13px; /*CMS was 3px*/
text-transform:capitalize;
}
.prev-next-post-links a {
font-size: 17px;
word-spacing:4px;
margin-top:2px;
}
.prev-next-post-links a:hover {
color:#ED6D28;
}
.share-post {
background:#EDEDED !important;
border:none !important;
border-radius:3px;
}

.mapp-layout {
width:100% !important;
}



.two-column .content{
  width: 830px !important;
}

.two-column .sidebar-narrow, .two-column aside{
  display:none !important;
}


/*
888888 Yb    dP 888888 88b 88 888888     888888 .dP"Y8 88""Yb 88""Yb 888888 .dP"Y8 .dP"Y8  dP"Yb  
88__    Yb  dP  88__   88Yb88   88       88__   `Ybo." 88__dP 88__dP 88__   `Ybo." `Ybo." dP   Yb 
88""     YbdP   88""   88 Y88   88       88""   o.`Y8b 88"""  88"Yb  88""   o.`Y8b o.`Y8b Yb   dP 
888888    YP    888888 88  Y8   88       888888 8bodP' 88     88  Yb 888888 8bodP' 8bodP'  YbodP  
*/

.event-content .tkt-slctr-tbl-wrap-dv{
  margin-bottom:0 !important;
}

.event-content .ticket-selector-tbl-qty-slct, .ticket-selector-tbl-qty-slct{
  margin-bottom:0 !important;
  height:auto !important;
  width:100% !important;
}

.event-content .event-datetimes{
  margin-top:0 !important;
}

.espresso-venue-dv *, .event-content .event-datetimes *{
  font-size:14px !important;
}

.event-content .event-datetimes ul, .ee-event-datetimes-ul{
  font-size:14px !important;
  list-style-type:none !important;
  padding-left:0 !important;
  margin-left:0 !important;
  margin-bottom:0 !important;
}

.event-content .event-datetimes ul li, .event-datetimes .ee-event-datetimes-ul li {
  font-size:14px !important;
  list-style: none !important;
  list-style-type: none !important;
  list-style-image: none !important;
  list-style-position: none !important;
}

.espresso-venue-dv h4{
  margin-bottom:0 !important;
  margin-top:0 !important;
  position:relative;
}

.espresso-venue-dv h4 strong{
  display:block;
  position:absolute;
  left:0;
}

.espresso-venue-dv h4 strong:first-child{
  font-size:1em;
  display:block;
}
.espresso-venue-dv h4 strong:nth-child(2){
  top:2.5em;
  font-size:16px !important;
}

.espresso-venue-dv p:nth-child(2), .espresso-venue-dv p:nth-child(3), .espresso-venue-dv p:nth-child(4){
  display:none !important;
}

.espresso-venue-dv > strong{
  display:none !important;
}
.espresso-venue-dv h4 strong span{
  font-size:16px !important;
}
.event-content .ee-gmap{
  max-width:100% !important;
  min-width:100% !important;
  width:100% !important;
}

.tckt-slctr-tkt-details-sctn h4{
  margin:0 !important;
  padding-top:0 !important;
}

/*
Yb        dP 88 8888b.  888888 88  88     88 88b 88  dP""b8 88""Yb 888888    db    .dP"Y8 888888 
 Yb  db  dP  88  8I  Yb   88   88  88     88 88Yb88 dP   `" 88__dP 88__     dPYb   `Ybo." 88__   
  YbdPYbdP   88  8I  dY   88   888888     88 88 Y88 Yb      88"Yb  88""    dP__Yb  o.`Y8b 88""   
   YP  YP    88 8888Y"    88   88  88     88 88  Y8  YboodP 88  Yb 888888 dP""""Yb 8bodP' 888888 
*/


.search-block{
  height: 40px !important;
}
.search-block #s,
.search-block #s:hover,
.search-block #s:focus {
  font-size:16px !important;
  height: 40px !important;
  width: 260px !important;
  
}
.search-block .search-button {
    height: 40px;
    width: 40px;
}




/* --------------------------------------------------- */













/*
8b    d8 888888 8888b.  88    db         dP"Yb  88   88 888888 88""Yb 88 888888 .dP"Y8 
88b  d88 88__    8I  Yb 88   dPYb       dP   Yb 88   88 88__   88__dP 88 88__   `Ybo." 
88YbdP88 88""    8I  dY 88  dP__Yb      Yb b dP Y8   8P 88""   88"Yb  88 88""   o.`Y8b 
88 YY 88 888888 8888Y"  88 dP""""Yb      `"YoYo `YbodP' 888888 88  Yb 88 888888 8bodP' 
*/



/*--------Start Media queries--------*/
/* Media queries ordering: min width only, max width only, then combined min and max width */ 
@media all and (min-width:768px) { /* was 767 - mistake? */
/* positioning of news feed for larger sizes */

/* MORELINK
.category-news-feed .post-thumbnail, .category-features-feed .post-thumbnail {
width: 45%;
height: 180px;
overflow: hidden;
}
.category-news-feed .entry, .category-features-feed .entry {
width: 50%;
position: relative;
float: left;
height: 180px;
}
.category-news-feed .more-link, .category-features-feed .more-link {
position: absolute;
bottom: 10px;
left: 0;
}
*/

.category .post-thumbnail {
width: 45%;
height: 180px;
overflow: hidden;
}
.category .post-thumbnail-portrait {
width: 25%;
}
.category .entry {
	width: calc(50% - 20px);
	position: relative;
	float: left;
	height: 180px;
}
.category .entry-wide-portrait {
width: 70%;
}
.category .more-link {
position: absolute;
bottom: 10px;
left: 0;
}
.category .post-thumbnail img {
  padding-bottom: 0;
}
#main-nav ul li.parent-list a, .top-nav ul li.parent-list a {
padding-right: 18px !important;
} /*CMS added was 20px*/
.mapp-layout {
margin: 3px 20px 20px 0 !important;
float:left;
/*width:100% !important; CMS was 310px*/
border: 1px solid #d0d1d1 !important;
}
/* positioning of news feed for larger sizes */
.jarida-blog-feed .post-thumbnail {
width: 45%;
height: 180px;
overflow: hidden;
}
.jarida-blog-feed .entry {
width: 50%;
position: relative;
float: left;
height: 180px;
}
.jarida-blog-feed .more-link {
position: absolute;
bottom: 10px;
left: 0;
}


}

@media screen and (max-width: 500px) { 
.wpbdp-bar form.wpbdp-search-form { /* search form at small size DNH */
/*  width: 100% !important;
  display: block;*/
}
.wpbdp-bar form.wpbdp-search-form input[type="text"] { /* match input and button height DNH */
/*padding: 8px 6px !important;*/
}

#wpbdmsearchform {
/*   top:-60px;*/
}

#main-content .wpbdp-bar {
/*   padding: 30px 25px 40px 25px !important; */
}

#buddypress #search-message-form input[type=text] {
width:93% !important;
}

}


/*-----PHONE PORTRAIT-----*/
@media only screen and (max-width:320px) {
		
	h2.post-title {
	/*margin 5px 0 5px 0 !important;*/
	color: #202020;
	line-height: /* 150%*/ 20px !important;
	
	}
	blockquote {
	width: 70%;
	}
	.category-news blockquote {
	width: 70%;
	}
	
	.category-news.page-title {
	  font-size: 150px !important;
	}
	.top-nav {
	height: 72px;
	}
	.login-block a.register {
	position: relative;
	top: 10px;
	}
	.top-nav .social-icons {
	position: absolute;
	top: 50px;
	}
	.mapp-layout {
	margin: 0 0 20px 0 !important;
	float:left;
	}
	#your_details_col2 {
	float: left;
	line-height: 30px;
	}
	
	.content #flexslider .slides > li {
	height:174px !important;
	}
	#flexslider .slides img {
	height: 174px !important;
	}
	
	#agent_network {
	   margin: 0;
	   width: 280px;
	}
	
	.widget-container, .widget-top {
	  width: 280px !important;
	}
	
	.textwidget img {
	  width: 280px;
	}
	
	a.more-link-agent, a.more-link-agent:hover {
	/*  background: #0f2262 url("/wp-content/uploads/2014/06/Orange-arrow.png") no-repeat scroll 98% 20% !important;*/
	background-color: #0f2262;
	  padding: 7px 15px 7px 15px;
	
	}
	#countdowntimer-3 {
	  width: 280px;
	}
	
	#subscribe_link a.more-link-agent, #subscribe_link a.more-link-agent:hover {
	/*  background: #0f2262 url("/wp-content/uploads/2014/06/Orange-arrow.png") no-repeat scroll 81% 20% !important;*/
	background-color: #0f2262;
	  color: #ffffff;
	  font-size: 16px;
	  /*height: 13px; CMS commented out*/
	  line-height: 15px;
	  padding: 7px 0px 7px 0;
	  text-align: center;
	  text-decoration: none;
	  width: 281px;
	  display: block;
	}
	#buddypress #search-message-form input[type=text] {
		width:86% !important;
	}
	
	.ad-cell{
		overflow:hidden !important;
	}
	
	.ad-cell div:first-child	{
		margin-left:-5px;
	}

}



@media only screen and (max-width: 768px){

  .two-column .content{
    width: 100% !important;
  }

#your_details_col1, #card_details_col1 {
	width:100%;
	}
	
#your_details_col2, #card_details_col2{
	float:left;
	width:100%;
	padding-right:0;
	}

#paymentform select{
		width:94% !important;
	}

#google_image_div a, #div-gpt-ad-1467737124227-0 {
        display:none !important;
        }

#wpbdp-delete-listing-page input.delete-listing-confirm {
    margin-left: 0 !important;
    margin-top: 10px;
}

.back_issues {
width:430px;
}

}





@media only screen and (min-width: 768px) and (max-width: 985px){
.cat-box {
  margin-top: 20px !important;
}
.widget-container {
	overflow: hidden;
}

/*#wpbdmsearchform #intextbox {
width: 72%;
}

.wpbdp-bar .wpbdp-main-links {
  width: 690px;
}
*/
.page-head.cat-thedilemma-head {
border-bottom: 4px solid #ed6c26;
padding: 5px 0 36px 0;
overflow: visible;
margin-bottom: 10px;
}


.category-the-dilemma h1 {
margin-top:20px;
}
.category-the-dilemma .page-title.cat-thedilemma {
font-size:305% !important;
width:50%;
clear:none;
border-bottom:none;
text-transform:none;
color:#1B1B1B;
padding-bottom: 0;
/*padding-top:20px;*/
}
.category-the-dilemma .page-title.cat-the {
border-bottom:none;
text-transform:none;
color:#1B1B1B;
width:22%;
font-size:295% !important;
letter-spacing: -4px;
padding-bottom: 0;
}

#odell-img {
width:27%;
height:auto;
float:right;
margin-top: -35px;
}

#julian_odell {
background-image: url('../jpg/julian-odell-the-dilemma-250px.jpg');
width: 100%;
height: 200px;
background-size: 100% 100%;
float:right;
margin: -15px 0 0 0;
/* -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    -ms-filter: fliph; /*IE*/
    filter: fliph; /*IE*/

}

.top-tips {
font-size:115%;
clear:left;
}
#buddypress #search-message-form input[type=text] {
width:99% !important;
}
#buddypress #messages_search_submit {
margin-right:-10px;
}


}
/* -----Phone  : Landscape-----on computer */
@media only screen and (max-width: 479px){

.category .post-thumbnail-portrait {
	margin-right:15px !important;
}


.footer-bottom div {
	width:100%;
	margin: 0 auto;
}

#footer_col4{
	width:100%;	
}

#footer_twitter_holder {
    text-align: center;
    width: 100% !important;
	margin:auto !important;
}

#footer_twitter_holder img {
    padding-left: 0;
}


#commentform textarea {
width:88.7% !important; /*CMS added*/
padding:15px;
font-size:100%;
}

.su-spoiler-content > p {
font-size: 90%;
}
.su-spoiler-content .report-title {
font-size: 15px;
}
#buddypress div#item-header div#item-header-content {
margin-top: 0;
float: none;
}
#top-menu-mob , #main-menu-mob{display:none; }
/*	.main-menu ul.menu , .top-menu ul.menu, .breaking-news{	display:block; }*/
/* end disable mobile specific menu (DNH) */

h2.post-title {
font-size:21px !important;
line-height:25px !important;
}

.logo img {
/*max-height:39px;*/
}

.page-head.cat-thedilemma-head {
border-bottom: 4px solid #ed6c26;
padding: 5px 0 13px 0;
overflow: visible;
/*margin-bottom: 10px;*/
}


.category-the-dilemma h1 {
margin-top:10px;
}
.category-the-dilemma .page-title.cat-thedilemma {
font-size:120% !important;
width:50%;
clear:none;
border-bottom:none;
text-transform:none;
color:#1B1B1B;
padding-bottom: 0;
/*padding-top:20px;*/
}
.category-the-dilemma .page-title.cat-the {
border-bottom:none;
text-transform:none;
color:#1B1B1B;
width:21%;
font-size:120% !important;
letter-spacing: -2px;
padding-bottom: 0;
}

#odell-img {
width:28%;
height:auto;
float:right;
margin-top: -14px;
}

#julian_odell {
background-image: url('../jpg/julian-odell-the-dilemma-250px.jpg');
width: 100%;
height: 85px;
background-size: 100% 100%;
float:right;
margin: 10px 0 0 0;

}

.top-tips {
font-size:87%;
clear:left;
}

.ads-top, .ads-bottom, .home-ads, .ads-post {
 margin-left: 0 !important;
 margin-right: 0 !important;
}

.category-news blockquote {
width:70% !important;
}

.category-news .page-title {
 font-size: 21px !important;
}
blockquote {
width:70% !important;
}

.login-block a.register {
top: 0;
}
.top-nav .social-icons {
display: none;
}
.top-nav {
height: 70px !important;
margin-bottom: 30px;
}
.login-block {
top: 35px !important;
}
.byline {
top: -55px !important;
font-size: 105%;
}
.top-search {
display:block !important;
float: none !important;
}
.search-block #s, .search-block #s:hover, .search-block #s:focus {
	/*width: 270px !important;*/
}
.search-block input{
	font-family:sans-serif !important;
}
a.btn-signup, a.btn-signin {
width:82px;
background-position: 100% 60% !important;
padding: 14px 8px 11px 15px;
}

/*#wpbdmsearchform #intextbox {
width: 53% !important;
}*/


#wpbdp-bar-submit-listing-button {
/*   top: 100px !important;
   right: 64px;
   */
}

#wpbdmsearchform #intextbox { /* make input fill width DNH */
/*  width: 100% !important;
  float: none;*/
}
.wpbdp-bar.cf {
/*height: 145px;*/ /*CMS was 125px*/
}
#main-content #wpbdmsearchsubmit, #main-content #wpbdmsearchsubmit:hover {
/*float:left ;
margin-left: 6px; *//* line up with input DNH */
}

.cat-box.scroll-box.scroll-box-wide.tie-cat-105 {
  margin-bottom: -30px;
  overflow: hidden;
  height: 200px;
}

.header-content {
padding-bottom: 5px !important;
}


/*.ads-top img, .ads-top {
  width: 97.5% !important;
  float: none !important;
  display:none;
}*/

.logo {
margin-top: 0 !important;
}
.mapp-layout {
margin: 3px 20px 10px 0 !important;
float:left;
/*width:280px !important;*/
width:100%;
}

/*.content .flexslider .slides img {
height:174px !important;
}*/

/*#flexslider {
height:174px !important;
}*/
.content #flexslider .slides > li {
height:174px !important;
}
#flexslider .slides img {
height: 174px !important;
}

/*.slider-caption {
  position: absolute;
  top: 110px !important;
align:bottom !important;
}*/

/*.search-block #s {
  width: 120px !important;
}*/

/* centre the widgets (DNH) */
.widget-top {
/*left: -10px !important;*/
}

#ads300_250-widget-5 .widget-container{
position: relative;
left: 0 !important;
}



/* except for ad-cell (DNH) */
.ad-cell {
margin: 0 0;
position: relative;
}

.ad-cell div:first-child	{
	max-width:100% !important;
}


/* ensure spacing below post images (DNH) */
.category-news-feed .post-thumbnail img, .category-features-feed .post-thumbnail img {
padding-bottom: 10px;
}
/* for small screens position search from right (DNH) */
/*.search-block {
position: absolute;
right: 5px;
}*/
.footer-bottom {
height: auto !important;
}

html #wpadminbar {
display:none;
}

.item-list .post-thumbnail {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  text-align: center;
}

#your_details_col2 {
float: left;
line-height: 30px;
}

.widget-container, .widget-top {
  position: relative;
 left: 0px;
}

#countdowntimer-2 {
  margin: -33px 0 20px 0px !important;
}
/* forum */
#buddypress div.dir-search input[type=text] {
    width: 198px !important;
}
#buddypress div.dir-search {
    margin: -11px 0 -15px 0;
}
#buddypress div.item-list-tabs {
    top: 12px;
}
#buddypress div.item-list-tabs#subnav {
    top: -10px !important;
    margin-bottom: -12px;
}

#buddypress div.item-list-tabs#object-nav {
margin-top:0 !important;
margin-bottom: 40px;
}
#buddypress div.item-list-tabs#subnav {
margin-bottom: 15px;
width: 100%;
}
#buddypress .standard-form div.submit input {
margin-bottom:40px;
}

/*#buddypress div#item-header div#item-header-content {
margin-top:-77px;
float:right;
}*/
.item-list .post-thumbnail {
margin-right:0;
}
#buddypress #search-message-form input[type=text] {
width:86% !important;
}
#buddypress #messages_search_submit {
margin-right:20px;
}

#buddypress ul.item-list li div.action {
position:relative;
top:0;
float:left;
margin-top:15px;
clear:left
}
#buddypress ul.item-list li div.item-title span.full-name {
font-size:99%;
}

#buddypress div.dir-search input[type=text] {
    height: 33px;
    padding: 2px 0 2px 15px;
    margin: 15px 10px 20px 0;
    width: 60% !important;
}

.back_issues {
width:280px;
margin:0 auto !important;
}



}




/* ------- Phone  : Landscape ------- */
@media only screen and (max-width: 767px){


.login-block {
width: 100%;
position: relative;
top: 30px;
}
.top-search {
width: 100%;
position: relative;
top: 55px;
}
.search-block {
float: left;
}
.byline {
width: 100%;
position: relative;
top: -60px;
padding-left: 0;
}
.top-nav {
height: 65px;
}
/*.logo img {
  max-width: 97%;
}*/
.cat-box.scroll-box.scroll-box-wide.tie-cat-105 {
  margin-bottom: -30px;
  overflow: hidden;
  height: 200px;
}

h2.post-title {
font-size:25px;
line-height:28px !important;
}

#wpbdmsearchform #intextbox {
width: 48%;
}

.wpbdp-bar .wpbdp-main-links {
/*
  width: 364px !important;
  float:right !important;*/
}
#footer_col1 {
/*float:left; DNH */
width:100% !important; 
/*font-family:tahoma; */
/*border-left:1px solid #666; 
padding:0 0 0 20px; */
/*font-size:100%;
line-height: 200%; DNH */
/*height:95px; DNH */
height: auto; /* DNH */
padding-bottom: 10px; /* DNH */
border-bottom:1px solid #999;
}

#footer_col3 {
text-align:center;
}
#footer_col2 { /* DNH */
width: 100% !important;
height: auto;
}
#footer_col3 {
width:100% !important; 
/*height: 140px !important ; DNH */
text-align:center;
height: auto; /* DNH */
}
.footer-link {
display: inline-block;
margin: 0;
font-size: 120%;
}
.footer-link:hover {
color: #ffffff;
}

html #wpadminbar {
display:none;
}

.mapp-layout {
margin: 3px 0 20px 0 !important;
float:left;
/*width:410px !important;*/
/*height:200px !important;*/
}

#mag-copy-pd {
width:100% !important; 
padding-bottom:20px; 
float:left !important;
clear:left !important;
}

#mag-copy-tn {
width:100% !important; 
padding-bottom:20px;
clear:both !important;
display:block !important;
}

#img_float_left {
float:none !important;
}

#your_details_col2, #card_details_col2 {
float: left;
line-height: 30px;
}

#countdowntimer-2 {
  margin: -33px 0 20px 55px ;
}

#footer_col1 {
/*float:left; 
width:50%; DNH */
/*font-family:tahoma; */
/*border-left:1px solid #666; 
padding:0 0 0 20px; */
/* font-size:100%;
line-height: 200%; DNH */
/* height:60px; DNH */
border-bottom:1px solid #999;
}

#footer_col2 {
/*float:left !important; */
/* width:40%; DNH */
/*font-family:tahoma; */
/*border-bottom:1px solid #999;*/
border-left:none !important;
padding:10px 0 0 5px;
/* font-size:100%; 
line-height: 200%; DNH */
/* height:50px; DNH */
}

#footer_col3 {
/*float:left !important; */ 
/*width:50%; DNH */
/*font-family:tahoma;*/ 
border-bottom:1px solid #999;
border-left:none !important;
padding:0 0 10px 5px; /* DNH change */
/*font-size:100%; 
line-height: 200%; DNH */
/* height:130px; DNH */
}

#footer_col4 {
/*clear:left; 
width:50%;  DNH */
/*font-family:tahoma;*/ 
border-left:none !important;
padding:20px 0 0 0; 
/* font-size:100%; 
line-height: 200%; DNH */
/*height:120px;*/
}

.footer-bottom {
line-height: 20px !important;
height: auto !important;
}
.footer-bottom div {
/*  float: left !important;
  clear: none;*/
  margin: 0 auto;
}

#footer-links {
width: 100% !important;
}

.powered-by {
padding: 10px 0;
float: none !important;
}

.powered-by img {
padding: 5px 0 0 0;
}

#footer-nav {
/*float: left;
clear: left;*/
float: none;
padding-bottom: 15px;
}
/*
.powered-by {
padding-right:20px !important;
}

.footer-bottom { 
background:#c9cacc !important;
color:#535254 !important;
line-height: 41px !important;
visibility:visible !important;
}
*/

.footer-bottom .social-icons {
margin:0 !important;
clear:both !important;
display:none !important;
}

.footer-bottom a { 
color:#535254 !important;
}

.footer-links {
line-height:2px !important;
}

.footer-links a {
clear:left !important;
}

.footer-link {
padding-right:10px;
}

/*.content .flexslider .slides img {
height:255px;
}*/

#flexslider {
height:255px;
}

.content #flexslider .slides > li {
height: 255px;
}

#flexslider .slides img {
height: 255px;
}

/*.slider-caption {
  position: absolute;
  top: 170px !important;
align:bottom !important;
}
*/

.cat-item div {
display: none;
}
/* forum */


#buddypress div.item-list-tabs#subnav {
    top: -35px;
    float: left;
}
#bbpress-forums #bbp-search-form #bbp_search {
    display: inline-block;
    width: 96% !important;
}

#buddypress div.item-list-tabs#subnav {
margin-top: 20px;
width: 100%;
}
#buddypress #search-message-form input[type=text] {
width:92%;
}

#main-content #buddypress a.button {
margin-bottom:10px;
}
#buddypress ul.item-list li div.item-title span.full-name {
font-size:99%;
}
#bbpress-forums li.bbp-header ul {
    font-size: 100% !important;
}
}


@media only screen and (max-width: 985px) {
/* widgets to match ad style (DNH) */
.widget-container, .widget-top {
margin: 0 auto;
width: 300px;
}

.search-block #s {
  border: 1px solid #767676;
}

/* adjust sign-up padding (DNH) */
#text-7 { 
/*padding-top: 15px !important;*/
}
.footer_twitter {
display: none;
}
#footer_twitter_holder {
  text-align: center;
  width: auto;
}
#bbpress-forums #bbp-search-form #bbp_search {
display: inline-block;
width: 97.8% !important;
}
#buddypress {
margin-bottom: 50px;
    /*border-bottom: 1px solid #777;*/
    padding-bottom: 30px;
}
}


@media only screen and (max-width: 1219px) {
/* make sure mega menu fills width (DNH) */
/* events menu item */
#menu-item-1082 .mega-menu-content {
width: 100% !important;
}
/* features menu item - two images only */
#menu-item-56 .mega-menu-content {
width: 77% !important;
}
#menu-item-56 .mega-menu-item {
width: 43%;
}
#menu-item-56 .mega-menu-content .last-column {
display: none;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){
#commentform textarea {
width:95.7% !important; /*CMS added*/
font-size:100%;
}
}

@media only screen and (min-width: 480px) and (max-width: 768px){
	

#buddypress div#item-header div#item-header-content {
margin-top: 0;
}
#top-menu-mob , #main-menu-mob{display:none;}
/*	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{	display:block; }*/

#wpbdp-bar-submit-listing-button {
/*top:62px !important;
margin-right:-2px;*/
}

.page-head.cat-thedilemma-head {
border-bottom: 4px solid #ed6c26;
padding: 5px 0 13px 0;
overflow: visible;
/*margin-bottom: 10px;*/
}


.category-the-dilemma h1 {
margin-top:10px;
}
.category-the-dilemma .page-title.cat-thedilemma {
font-size:175% !important;
width:50%;
clear:none;
border-bottom:none;
text-transform:none;
color:#1B1B1B;
padding-bottom: 0;
/*padding-top:20px;*/
}
.category-the-dilemma .page-title.cat-the {
border-bottom:none;
text-transform:none;
color:#1B1B1B;
width:21%;
font-size:165% !important;
letter-spacing: -2px;
padding-bottom: 0;
}

#odell-img {
width:25%;
height:auto;
float:right;
margin-top: -14px;
}

#julian_odell {
background-image: url('../jpg/julian-odell-the-dilemma-250px.jpg');
width: 100%;
height: 105px;
background-size: 100% 100%;
float:right;
margin: 10px 0 0 0;

}

.top-tips {
font-size:101%;
clear:left;
}

.home-ads {
margin: 0 0 20px 0 !important;
}

.header-content {
    background: none;
    padding-bottom: 10px ;
}

.ads-top {
margin:0 !important;
padding:0 !important;
}

.ads-top img{
  width: 97.5% !important;
  margin-left: 5px !important;
  float:none !important;
}

/*.search-block #s {
  width: 120px !important;
}*/

.powered-by {
padding: 0;
}


.item-list .post-thumbnail, .pic-box .first-pic .post-thumbnail, .wide-box li.first-news .post-thumbnail {
margin: 0 20px 10px 0;
width: 140px;
}
.scroll-box .scroll-item {
margin-right: 0;
width: 137px;
}
.scroll-box .scroll-item:nth-child(3n+3) {
width: 136px;
}

.content #flexslider .slides > li {
height: 255px !important;
}

#flexslider .slides img {
height: 255px !important;
}

#buddypress div.dir-search input[type=text] {
    height: 33px;
    padding: 2px 0 2px 15px;
    margin: 15px 10px 20px 0;
    width: 73% !important;
}

#buddypress #search-message-form input[type=text] {
width:92% !important;
}
#buddypress #messages_search_submit {
margin-right:15px;
}
#buddypress ul.item-list li div.action {
position:relative;
top:0;
float:left;
margin-top:15px;
clear:left
}

}

@media only screen and (min-width: 768px) and (max-width: 985px){

#commentform textarea {
width:94.7% !important; /*CMS was 99.7%*/
padding:15px !important;
font-size:100%;
}

#wpbdp-bar-submit-listing-button {
/*   top:43px;
margin-right:15px;*/
}

#wpbdmsearchform {
/*   top:-55px;*/
}

#main-content .wpbdp-bar {
/*   height: 135px;*/
}


.search-block {
position: absolute !important;
top: 102px !important;
right: 0;
}
.search-block #s, .search-block #s:hover, .search-block #s:focus {
width: 225px !important;
}
/* disable mobile specific menu (DNH) */
#top-menu-mob , #main-menu-mob{display:none;}

.header-content {
    background: none;
    padding-bottom: 10px ;
}

#mag-copy-pd {
width:55% !important; 
padding-bottom:20px;
float:left !important;
}

#mag-copy-tn {
width:55% !important; 
padding-bottom:20px;
float:left !important;
display:block !important;
}

.ads-top img {
width: 100% !important;
float:none !important;
margin-bottom:10px;
}

.ads-top {
padding-top:0 !important;
}

.logo {
margin:23px 0 5px 0 !important;
}

#countdowntimer-2 {
  margin: -33px 0 20px 30px !important; /* was margin: -33px 0 20px 3px !important;*/
}


.powered-by {
padding-right:20px !important;
}

.footer-bottom { 
background:#c9cacc !important;
color:#535254;
height:180px !important;
/*line-height: 41px !important;*/
}

#homeflow_logo {
margin:0 !important;
}

.footer-bottom .social-icons {
/*line-height: 41px !important;*/
margin:0 !important;
clear:both !important;
display:none !important;
}

.footer-link {
padding-right:0px;
}

#footer-links{
width:800px;
}

.content .flexslider .slides img {
height:453px !important;
}
/*
#flexslider {
height:453px !important;
}*/
.content #flexslider .slides > li {
height:453px !important;
}

#flexslider .slides img {
height: 453px !important;
}

/*
.slider-caption {
  position: absolute;
  top: 320px !important;
align:bottom !important;
}*/

/*.search-block {
top:0 !important;
}*/
.breaking-news {
display:none;
}

/* end make sure mega menu fills width (DNH) */
.category-news-feed .post-thumbnail, .category-features-feed .post-thumbnail {
width: 38%;
}
.category-news-feed .entry, .category-features-feed .entry {
width: calc(57% - 10px);
}
.mapp-layout {
margin: 3px 20px 20px 0 !important;
float:left;
/*width:310px !important;*//*CMS 15-7-2016*/
}
.footer-link {
padding-right:16px !important;
}
.jarida-blog-feed .post-thumbnail {
width: 38%;
}
.jarida-blog-feed .entry {
width: 57%;
}
#footer_twitter_holder {
  text-align: left;
}
}


@media only screen and (min-width: 321px) and (max-width: 480px) {
/*@media only screen and (min-width: 480px) and (max-width: 843px) {*/
#wpbdp-bar-submit-listing-button {
/*    margin-right: -2px !important;*/
}

.wpbdp-bar {
/*height:180px !important;*/
}

#main-content .wpbdp-bar {
/*    padding: 30px 30px 0px 30px !important;*/
}
}

/*@media only screen and (min-width: 375px) and (max-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape)  { 
#wpbdp-bar-submit-listing-button {
    top:100px !important;
    margin-right: -10px !important;
}
#main-content .wpbdp-bar {
    padding: 30px 30px 30px 30px !important;
}
}*/

/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
#wpbdp-bar-submit-listing-button {
    top:45px;
    margin-right: -2px !important;
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
#wpbdp-bar-submit-listing-button {
    top:62px !important;
    margin-right:20px;
}
}*/

/*@media only screen and (min-device-width: 481px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
targeting iPhone landscape only
   #wpbdp-bar-submit-listing-button {
    top:62px !important;
    margin-right:20px;
}
}*/


@media only screen and (min-width: 844px) and (max-width: 1083px) {

/*#wpbdp-bar-submit-listing-button {
   margin-right:15px;
}*/
#wpbdp-bar-submit-listing-button {
/*   top:43px;
margin-right:15px;*/
}

#wpbdmsearchform {
/*   top:-55px;*/
}

#main-content .wpbdp-bar {
/*   height: 135px;*/
}


}



@media only screen and (min-width: 986px) and (max-width: 1219px) {

#commentform textarea {
width:94.7% !important; /*CMS was 99.7%*/
padding:15px !important;
font-size:100%;
}

.ads-top {
margin-top:0;
}
/* reduce menu padding when 2 columns (DNH) */
#main-nav ul li a {
padding: 0 11px;
font-size:15px !important;
}

#main-nav ul li {
font-size:15px !important;
}

.header-content {
    background: none;
    padding-bottom: 0;
}

 .logo {
/*width:40% !important;*/
float:left !important;
margin-top: 15px !important;
}

/*.logo img {
width:100% !important;
}*/

.ads-top {
  /*width: 50% !important;*/
  float:left; /*CMS was float:right;*/
  margin-bottom:10px;
}
.ads-top img {
  width: 100% !important;
}


#top-ad-div {
width: 100% !important;
}

#wpbdp-bar-submit-listing-button {
/*   top:43px;
margin-right:10px;*/
}

#wpbdmsearchform {
/*   top:-55px;*/
}

#main-content .wpbdp-bar {
 /*  height: 135px;*/
}

}



@media only screen and (min-width: 1219px) {

.ads-top {
  float: right;
}
#commentform textarea {
width:94.7% !important; /*CMS was 99.7%*/
padding:15px !important;
font-size:100%;
}

.logo {
   margin-top:38px !important;
}
#wpbdp-bar-submit-listing-button {
/*   top:43px;
margin-right:10px;*/
}

#wpbdmsearchform {
 /*  top:-55px;*/
}

#main-content .wpbdp-bar {
/*   height: 135px;*/
}

}
@media only screen and (max-width: 767px) { /* DNH NEW */
.wpbdp-main-links:before {
display: none;
}
}
@media only screen and (max-width: 460px) { /* DNH NEW */
.wpbdp-bar {
text-align: left !important;
padding-bottom: 86px !important; /* add extra to allow for submit listing button */
}
.wpbdp-main-links {
left: 25px;
right: auto;
}
}

/*--------End Media queries--------*/