.td-main-page-wrap {  padding-top: 0;}
.td-main-content-wrap {padding-bottom:0;}
.td-header-rec-wrap { max-height: 90px;}


/*-- LOGIN --*/
.mfp-content .td-login-panel-descr { margin-bottom: 0 !important; display:none;}
.newsociallogins { padding-bottom: 70px; padding-top: 10px;}
.socialright { width: 50%; float: right;}
.socialleft { width: 50%; float: left;}
.td_ul_login .menu-item { background: #fff; color: #cc0000; margin-right: 15px; margin-left: 15px;}
#td-register-div .newsociallogins a { color: #4db2ec; text-decoration: none; width: 50% !important; float: left;}
#td-register-div .newsociallogins br {display:none;}
.mfp-content .td_display_err {padding: 50px 30px;}

.logged-in .navlogin, .logged-in li.navlogin {  display: none !important;}

#backtoblog, #nav { background: #000 !important; padding-left: 20px !important; padding-right: 20px !important; margin-top: 0 !important;}
#backtoblog {padding-bottom: 20px !important;}
#nav {padding-top: 20px !important;}
#backtoblog a, #nav a {font-size:18px; font-weight:bold;}


/*-- HEADER --*/
.td-header-gradient:before { display: none !important;}
.td-header-style-1 .td-header-top-menu-full {  background-color: #af1a20;}
.menu-itc-main1-container .navlogin.menu-item, .menu-itc-main1-container .navlogin.menu-item a { background: #cc0000; color: #fff;}
.menu-itc-main1-container .navlogin.menu-item:hover, .menu-itc-main1-container .navlogin.menu-item a:hover { background: #000 !important;}
#menu-top-header li.navlogin { background: #000 !important; padding-left: 15px !important; font-weight: bold !important; margin-right: 10px !important;}
    
/*-- HOME --*/
.home .td-module-meta-info .td-post-date { display: none;}
.home .td-page-header.td-container {  display: none;}

/*-- TYPOGRAPHY --*/
.itcleft {text-align:left;}
.td-trending-now-title {  font-size: 14px; background: #f68b1f;}
.itcleft .td-block-title, .td_block_template_14 .td-block-title { text-align: left; text-transform: uppercase;}
.td-post-content blockquote p { font-size: 18px; line-height: 22px; text-transform:none !important;  }
.td-post-content blockquote {background: #f5f5f5; padding: 30px;}
.td-page-content { font-size: 14px;}

/*-- BOILERPLATE --*/
.itcboiler {padding-left: 30px; padding-right: 30px; border-top: dashed 1px #777; padding-top: 10px; border-bottom: dashed 1px #777; margin-bottom: 20px;}
.itcboiler p, .itcboiler ul, .itcboiler ul li { font-size: 12px; line-height: 140%; color: #777777;}

/*-- BLOCKS --*/
.td-trending-now-wrapper {  border: solid 1px #f68b1f; margin-left: 24px;  margin-right: 24px; padding: 0;}
.itcnarrowmarginbottom {margin-bottom:30px;}
.td-big-grid-post .td-module-thumb { background-color: #000;}

/*-- NEWSLETTER --*/
.widget_mc4wp_form_widget { border: #cc0000 1px solid;}
.mc4wp-form-basic { padding-left: 10px; padding-right: 10px;}
.mc4wp-form-basic input[type="email"] { margin-top: 20px;}

/*-- BUSINESS DIRECTORY --*/
.wpbdp-listing-excerpt { background: #fff; border-bottom: dashed 1px #cc0000; margin-bottom: 10px;}
.wpbdp-listing .wpbdp-field-title a { font-weight: bold;}
 .wpbdp-button.button {   background: #cc0000 !important; border-radius: 0px !important; 
 color: #fff !important; font-weight: bold; padding-left: 20px !important; 
 padding-right: 20px !important; border: none !important;}
 input.button { box-shadow: none !important; border: none;}
.wpbdp-listing-single .listing-title, .wpbdp-listing-single .listing-title h2 { background: #cc0000; color: #fff;}
.wpbdp-listing .listing-details .field-value { margin-bottom: 0; font-size: 13px; line-height: 140%;}
.wpbdp-listing-excerpt.odd { background: none;}
.wpbdp-listing-excerpt.sticky { border: dashed #cc0000 2px; margin-bottom: 10px; background: #f1f1f1;}
.wpbdp-field-description { padding-top: 15px;}

.wpbdp_listing-template-default #jp-relatedposts { display: none !important;}

/*-- CLASSIFIEDS --*/

.awpcp-listings { font-size: 14px  !important; line-height: 150% !important; color: #999; padding: 10px;}
.changecategoryselect form { display: none !important;}
form.awpcp-pagination-form { font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.parent-pageid-2714 h1.entry-title.td-page-title { display: none;}
#awpcpcatname h3 { margin: 0;}
.awpcp-nav-menu { float: right;}
.awpcp-navigation ul li {  margin: 0 5px 10px 0; font-weight: bold;}
.showawpcpadpage,  .showawpcpadpage p { font-size: 13px; line-height: 16px;}
.tw_button.awpcp_tweet_button_div { float: left; vertical-align: middle; padding-top: 10px; 
margin-right: 10px;}
.twitter-share-button, .facebook-share-button { margin: 0; padding: 0;}
.itclistingbody {width:85%;float: right; padding-left:10px;}
.itclistingimage {width:15%;   float:left; height: 100px !important; overflow: hidden;}
.itclistingtitle {width:100%; padding:5px; padding-left:10px; float:left; line-height: 1.5em;  
background: #cc0000;  margin-bottom: 5px;}
.itclistingtitle, .itclistingtitle strong, .itclistingtitle a {color:#fff;}
.itclistingtitleright {float:right;}
.itclistingtitleleft {float:left;}
.awpcp-listings h4 a, .awpcp-listings h4 { color: #fff; font-size: 14px; font-weight: bold; 
margin-top: 0; line-height: 1.2em;  margin-bottom: 5px;}
.displayaditemsodd { background: none;}
.displayaditemsodd, .displayaditemseven { margin-bottom: 20px;}
#showawpcpadpage .awpcp-title, #showawpcpadpage .awpcp-title a { background: #cc0000; color: #fff !important;}
#classiwrapper .awpcp-updated {border:none !important;}
.td_block_template_14.widget.widget_awpcp-categories { border: solid 1px #cc0000;}


/*-- EVENTS --*/
.tribe-events-list .type-tribe_events h2 { font-size: 1.2em; font-weight: bold;}
.tribe-events-list .type-tribe_events h2 a { color:#ca2027 !important;}
.type-tribe_events p, .tribe-events-read-more { font-size: 13px; line-height: 150% !important;}
li.tribe-events-list-widget-events { border-bottom: #ccc 1px dashed; padding-bottom: 20px !important;}
.tribe-events-loop .type-tribe_events { padding-top: 0em; padding-bottom: 1.5em; border-bottom: dashed 1px #cc0000;}
.tribe-list-widget .tribe-event-duration { padding-bottom: 20px;}
.tribe-events-single-section .url a, .tribe-organizer-url a, 
.tribe-events-single-section .tribe-events-event-url a { /*font-size: 11px;*/ word-wrap: break-word;}
.tribe-events-event-meta .tribe-events-meta-group { width: 48% !important;}
h1.tribe-events-single-event-title { font-weight: bold;}
.tribe-events-schedule h2 { font-weight: normal; font-size: 20px; margin-top: 0; margin-bottom: 0;}
span.tribe-events-cost { border: dashed #777 1px; padding: 3px 10px 3px 10px; background: #f5f5f5;}

/*-- CONNECTIONS --*/
#cn-list span.address-block, #cn-list span.adr, .cn-entry .phone-number-block, 
.cn-entry .cn-phone-number, .cn-entry .email-address-block, .cn-entry .cn-email-address,
.cn-entry-single .cn-phone-number , .cn-entry-single .phone-number-block, 
.cn-entry-single .email-address-block , .cn-entry-single .cn-email-address{
    margin-bottom: 0px !important;}
.cn-notes h4, .cn-biography h4 { display: none;}    
.cn-notesm .cn-biography  { padding-top: 10px;}
.cn-left h3 { display: none;}

/*-- SIDEBAR --*/
.td-theme-wrap .vc_widget_sidebar h4.td-block-title { background: #cc0000; margin-bottom: 10px;}
aside.td_block_template_14.widget.tribe-events-list-widget, 
aside.td_block_template_14.widget.widget_wpbdp_latestlistingswidget, .tribe-events-adv-list-widget 
{ border: solid 1px #cc0000; font-size: 12px;}
aside.td_block_template_14.widget ul {padding: 10px !important;}
.tribe-mini-calendar-event.first { padding-left: 10px; padding-right: 10px;}
.widget p.tribe-events-widget-link { padding-left: 10px; padding-top: 10px;}
li.tribe-events-list-widget-events {  padding: 0px !important;}
.vc_widget_sidebar h4 { line-height: 22px;}
ol.tribe-list-widget { padding: 10px;}
.vc_widget_sidebar h4 a { font-size: 16px; font-weight: bold;}
ol.tribe-list-widget li { margin-bottom: 15px !important; line-height: 1em;}
.tribe-events-list-widget .tribe-events-widget-link a { padding-left: 10px;}
.tribe-events-adv-list-widget .type-tribe_events { padding-left: 10px; padding-right: 10px;}

/*-- LOCAL INFO --*/
.cn-entry { border-radius: 0px !important; border-top: none !important; border-left: none !important; border-right: none !important; border-bottom: dashed 1px #cc0000 !important; padding-bottom: 30px !important; padding-top: 10px !important;}
.cn-entry .cn-clear { display: none !important;}
#cn-list span.cn-image-style { border-radius: 0px !important; padding: 0px !important;}

/*-- BUSINESS LISTINGS --*/
.wpbdp-categories li.cat-item { list-style-type: none; font-size: 12px; color: #cb0600;}
.wpbdp-categories { padding-left: 0px;}
.wpbdp-categories li.cat-item .category-label  { font-size: 12px; color: #333;}
.wpbdp-categories .cat-item { margin: 0 0 5px;}
.wpbdp-main-links-medium .wpbdp-main-links .button { padding-top: 4px; padding-bottom: 4px; font-size: 12px;}

/*-- FOOTER --*/
.td-widget-no { float: right;}
.td-footer-wrapper aside.td_block_template_14.widget.tribe-events-list-widget {
    border: none;}
.td-footer-wrapper h4.tribe-event-title a { font-size: 14px;}
.td-footer-wrapper .tribe-list-widget .tribe-event-duration { padding-bottom: 10px;}
.td-footer-wrapper ol.tribe-list-widget li {  margin-bottom: 5px !important;}
.td-footer-wrapper li.tribe-events-list-widget-events {  border-bottom: none;}

.newsociallogins br { display: none;}
/*.newsociallogins a { width: 50% !important; float: left;}
.newsociallogins { margin-bottom: 10px;} */
