::selection { background: #cd0074; }

::-moz-selection { background: #cd0074; }

.top-bar, .post-content .modern-quote, .mobile-head { border-top-color: #cd0074; }

.main-color,
.trending-ticker .heading,
.nav-light .menu > li:hover > a,
.nav-light .menu > .current-menu-item > a,
.nav-light .menu > .current-menu-parent > a,
.nav-light .menu li li:hover,
.nav-light .menu li li.current-menu-item,
.nav-light .mega-menu .sub-nav li:hover,
.nav-light .menu .sub-nav li.current-menu-item,
.nav-light .menu li li:hover > a,
.nav-light .menu li li.current-menu-item > a,
.nav-light .mega-menu .sub-nav li:hover > a,
.nav-light .menu .sub-nav li.current-menu-item > a,
.nav-light-search .active .search-icon,
.nav-light-search .search-icon:hover,
.breadcrumbs .location,
.gallery-title,
.section-head.prominent,
.recentcomments .url,
.block.posts .fa-angle-right,
.news-focus .section-head,
.focus-grid .section-head,
.post-meta-b .posted-by a,
.post-content a,
.main-stars,
.main-stars span:before,
.related-posts .section-head,
.comments-list .bypostauthor .comment-author a,
.error-page .text-404,
a.bbp-author-name { color: #cd0074; }

.navigation .menu > li:hover > a,
.navigation .menu > .current-menu-item > a,
.navigation .menu > .current-menu-parent > a,
.navigation .menu > .current-menu-ancestor > a,
.block-head,
.tabbed .tabs-list .active a,
.comment-content .reply,
.sc-tabs .active a,
.nav-dark-b { border-bottom-color: #cd0074; }

.main-featured .cat,
.main-featured .pages .flex-active,
.main-pagination .current,
.main-pagination a:hover,
.block-head .heading,
.cat-title,
.post .read-more a,
.rate-number .progress,
.listing-meta .rate-number .progress,
.review-box .overall,
.review-box .bar,
.post-pagination > span,
.button,
.sc-button-default:hover,
.drop-caps { background: #cd0074; }

.nav-search .search-icon:hover,
.nav-search .active .search-icon { border-color: #cd0074; }

.modal-header .modal-title,
.highlights h2:before,
.post-header .post-title:before,
.review-box .heading,
.main-heading,
.page-title,
.entry-title,
div.bbp-template-notice,
div.indicator-hint,
div.bbp-template-notice.info,
.post-content .wpcf7-not-valid-tip { border-left-color: #cd0074; }

@media only screen and (max-width: 799px) { .navigation .mobile .fa { background: #cd0074; } }

.mobile-head { border-top-color: #cd0074; }

body.woocommerce .main-wrap .button,
body.woocommerce-page .main-wrap .button,
.woocommerce.widget .button,
.woocommerce #respond input#submit,
body.woocommerce .main-wrap .button:hover,
body.woocommerce .main-wrap .button:active,
body.woocommerce-page .main-wrap .button:hover,
body.woocommerce-page .main-wrap .button:active,
.woocommerce.widget .button:active,
.woocommerce.widget .button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce #respond input#submit:active,
.woocommerce ul.products .add_to_cart_button.added:after,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.shopping-cart .counter,
.navigation .menu .cart-widget .button,
.woocommerce .widget_layered_nav ul li.chosen a,
.woocommerce-page .widget_layered_nav ul li.chosen a { background: #cd0074; }

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info,
.woocommerce .related > h2,
.woocommerce-page .related > h2,
.woocommerce .checkout h3,
.woocommerce-account .post-content h2,
.woocommerce-checkout .post-content h2,
.woocommerce-account form > h3,
.cross-sells h2,
.upsells h2,
.woocommerce ul.products li.product h3:before,
.woocommerce ul.products li.product .woocommerce-loop-product__title:before,
.woocommerce-page ul.products li.product h3:before { border-left-color: #cd0074; }

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { border-color: #cd0074; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { border-bottom-color: #cd0074; }

.woocommerce form .form-row .required,
.woocommerce-page form .form-row .required,
.woocommerce .product .price ins,
.woocommerce-page .product .price ins,
.woocommerce ul.products li.product .amount,
.woocommerce div.product p.price,
.cart_totals .order-total .amount,
.woocommerce .star-rating:before,
.woocommerce-page .star-rating:before,
.woocommerce .products .star-rating,
.woocommerce #reviews .meta > strong,
.woocommerce .comment-form-rating .stars a,
.woocommerce .star-rating span { color: #cd0074; }

.post-content a { color: #cd0074; }

body { background-image: url(https://www.harpcolumn.com/wp-content/uploads/2014/11/paper_21.png);;background-repeat: repeat; }

body.boxed { background-image: url(https://www.harpcolumn.com/wp-content/uploads/2014/11/paper_21.png);;background-repeat: repeat; }

.post-content > p:first-child { font-size: inherit; color: inherit;; }

.post-content { font-size: 14px;  }

.cat-2, 
.cat-title.cat-2,
.block-head.cat-text-2 .heading { 
	background: #cc0074;
}

.block-head.cat-text-2 {
	border-color: #cc0074;
}
				
.cat-text-2, .section-head.cat-text-2 { color: #cc0074; }
				 

.navigation .menu > .menu-cat-2:hover > a, .navigation .menu > .menu-cat-2.current-menu-item > a, .navigation .menu > .menu-cat-2.current-menu-parent > a {
	border-bottom-color: #cc0074;
}


.cat-3, 
.cat-title.cat-3,
.block-head.cat-text-3 .heading { 
	background: #cc0074;
}

.block-head.cat-text-3 {
	border-color: #cc0074;
}
				
.cat-text-3, .section-head.cat-text-3 { color: #cc0074; }
				 

.navigation .menu > .menu-cat-3:hover > a, .navigation .menu > .menu-cat-3.current-menu-item > a, .navigation .menu > .menu-cat-3.current-menu-parent > a {
	border-bottom-color: #cc0074;
}


.cat-17, 
.cat-title.cat-17,
.block-head.cat-text-17 .heading { 
	background: #cd0074;
}

.block-head.cat-text-17 {
	border-color: #cd0074;
}
				
.cat-text-17, .section-head.cat-text-17 { color: #cd0074; }
				 

.navigation .menu > .menu-cat-17:hover > a, .navigation .menu > .menu-cat-17.current-menu-item > a, .navigation .menu > .menu-cat-17.current-menu-parent > a {
	border-bottom-color: #cd0074;
}


.cat-41, 
.cat-title.cat-41,
.block-head.cat-text-41 .heading { 
	background: #cd0074;
}

.block-head.cat-text-41 {
	border-color: #cd0074;
}
				
.cat-text-41, .section-head.cat-text-41 { color: #cd0074; }
				 

.navigation .menu > .menu-cat-41:hover > a, .navigation .menu > .menu-cat-41.current-menu-item > a, .navigation .menu > .menu-cat-41.current-menu-parent > a {
	border-bottom-color: #cd0074;
}


.cat-92, 
.cat-title.cat-92,
.block-head.cat-text-92 .heading { 
	background: #cd0074;
}

.block-head.cat-text-92 {
	border-color: #cd0074;
}
				
.cat-text-92, .section-head.cat-text-92 { color: #cd0074; }
				 

.navigation .menu > .menu-cat-92:hover > a, .navigation .menu > .menu-cat-92.current-menu-item > a, .navigation .menu > .menu-cat-92.current-menu-parent > a {
	border-bottom-color: #cd0074;
}


.navigation .menu > li:hover, .navigation .menu li li:hover, .navigation .menu li li.current-menu-item,
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item { 
    background-color: #ffffff; 
}

.wp-caption-text {text-align:left;}

.cat-title a{ color: inherit !important;}

.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar-nav span,
.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar-nav .tribe-mini-calendar-nav-link span {
    color: #000;
}

.sabai-form-type-googlemaps-marker .sabai-form-type-checkbox {
  display: none;
}

body.woocommerce .main-wrap .button, body.woocommerce-page .main-wrap .button, .woocommerce.widget .button, .woocommerce #respond input#submit{
 background:#cd0076;
}

.woocommerce div.product p.price{
color: #cd0076;
}

.advert .entry-meta {
    display: none;
}
#event-categories #tribe_events_cat-969 {
display: none;
}

.top-bar {
    background: #ffffff;
    border-top: none;
    border-bottom: 2px solid #ccc;
}

.top-bar .search {
    margin: 4px 0 3px 50px;
}
.top-bar-content {
    padding: 5px 0 0 0;
}
.top-bar-content .textwidget {
    padding-top: 5px;
}
.top-bar-content .textwidget a {
    text-decoration: none;
}
.hc-banner-nav {
    display: inline-block;
    vertical-align: middle;
}
.hc-pmpro-exp-widget {
    display: inline-block;
    margin: 0 0 5px 0;
}
.hca-banner {		       
    height: 30px !important;
    margin: 0 30px -5px 0;
    padding: 5px 10px 5px 10px;
}
.hca-selected {
	background-color: #f2f2f2;
}
.tribe-community-events.form .tribe-section-taxonomy{
	display: none;
}
.grid-overlay .meta{ display: none; }