/*main*/
#optionsframework-submit .button-primary {text-shadow:none!important;}
body, article .entry-content, p {font-size:17px;}
body {text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;}
body.single #content, body.page #content {background-color:#f9f9f9;margin-top:-100px;border-top:3px solid #bae263;}
@media (max-width: 766px) {
    body.single #content, body.page #content {padding:10px 15px;margin-top:-30px;}
    .container {padding-left:0;padding-right:0;}
    body.home .container {padding-left:15px;padding-right:15px;}
    #header-content > .container > .row {padding:0 12px;}
    #content-title.full-width .container {padding-left:14px;padding-right:14px;}
}
@media (min-width: 922px) {.entry-audio {margin:30px -13px 0px 30px;} .entry-video {margin:30px -8px 0px 30px;} body.single #content, body.page #content {padding:15px 70px 15px 50px;}}
.widget-head {border-bottom:3px solid #bae263;background-color:#1a2025;margin-bottom:20px;}
.widget-head > span {font-weight:900;color:#fff;padding:10px;}
.widget-head span:before {background-color:transparent;}
.widget-head small {color:#fff;}
.leader-ad {margin-top:26px;}
.leader-ad::after {content:"Sponsored";font-size:0.6em;color:#555;}
.sidebar-ad::after {content:"Sponsored";font-size:0.6em;color:#555;}

/*homepage*/
.bl_posts article .box {background-color:#fff;padding:20px;border-bottom:3px solid #bae263;}
.bl_posts_slider .tabs a h4, .bl_posts article .post-title {text-transform:capitalize;font-size:20px!important;}
.bl_posts_slider .tabs a.active {padding:30px 25px 25px;}
.bl_posts_slider .tabs a:before, .bl_posts_slider .tabs a:after {background-color:#1a2025;}
.bl_posts_slider .info-category a {border:none;background-color:#bae263;border-radius:0;font-size:14px;}
@media (max-width: 766px) {
    .bl_posts_slider h2.slide-title, .bl_posts_slider h3.slide-sub-title, .bl_posts_slider .slide-author-info, .bl_posts_slider .meta-info {padding:0 40px;}
    .bl_posts_slider .slide-author-info .meta-info {padding:0;}
}
@media (min-width: 922px) {
    .bl_posts_slider h2.slide-title {font-size:60px;}
    .bl_posts_slider h3.slide-sub-title {font-size:24px;}
    .bl_posts_slider .info-author a, .bl_posts_slider .info-date, .bl_posts_slider .info-comments {font-size:18px;}
}

/*new homepage*/
.container.dmnw-home {width:100%;}
.row.dmnw-home {background-color:#000;}
.col-md-4.dmnw-home {min-height: 100vh;padding:0;background-position:center;background-size:cover;}
.col-md-4.dmnw-home p {text-align: center;color: #fff;font-size: 2em;font-weight: 700;padding: 60% 0;}
.col-md-4.dmnw-home a {position:absolute;width:100%;height:100%;top:0;left:0;display:block;}
.col-md-4.dmnw-home#blog {background-image: url("http://www.hotel-r.net/im/hotel/gr/paradiso-3.jpg");}
.col-md-4.dmnw-home#club-hub {background-image: url("http://djoybeat.com/wp-content/uploads/2012/11/Screen-shot-2012-10-03-at-6.13.07-PM.png");}
.col-md-4.dmnw-home#dj-database {background-image: url("http://tlvnights.com/wp-content/uploads/2016/06/Type-of-DJ.jpg");}
.mask {width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:absolute;}
.mask:hover {background-color:rgba(0,0,0,0.4);}

/*custom header menu*/
.header-menu-gs {background-color:#1a2025;width:100%;text-align:right;}
.header-menu-gs a {color:#757575;font-weight:500;}
.header-menu-gs a:hover {color:#fff;}
.header-menu-gs p {color:#757575;font-size:0.7em;}
.header-menu-gs ul {margin:0;padding:0 5px 0 0;list-style-type:none; list-style-image:none;}
.header-menu-gs ul::before {content:"Search by city: ";color:rgba(117,117,117,0.5);font-size:0.7em;vertical-align:middle;padding:0 5px;font-weight:600;} 
.header-menu-gs li {display:inline;font-size:0.7em;color:#fff;padding:0 5px;vertical-align:middle;}
.header-menu-gs li:hover {background-color:#bae263;}

/*header*/
#header-content {border:none;}
#header-top {background-color:#1a2025;}
#header-main-menu ul li {border-left:2px solid #efefef;margin-right:-4px;}
#header-main-menu > ul > li > a {font-size:12px;border-radius:0;transition:none;font-weight:800;}
#header-main-menu > ul > li > a:after {transition:none;}
.menu-brand .menu-brand-marker img {max-height:48px;}
.entry-content h2 {color:#1A2025;margin:30px 0 10px;font-size:22px;}
h1.page-title {color:#1a2025;}
#content-title .post-title, .bl_posts_slider .slide-title {line-height:1.17;text-transform:capitalize;}
@media (min-width: 922px){
    #content-title .post-title {font-size:60px;}
}
#content-title .title-background {background-color:#1a2025;box-shadow:10px 0 0 #1a2025, -10px 0 0 #1a2025}
#content-title .slide-author-image {display:none;}
#content-title .meta-info {display:block;margin:0 0 -15px 0;font-size:0.8em;}
#content-title .meta-info .info-tags, #content-title .meta-info .info-category {display:none;}
#content-title .meta-info .info-author:before {content:'\f007';}
#content-title .image-owner {font-size:0.7em;color:#fff;padding:5px 10px;background-color:rgba(0,0,0,0.2);}
#content-title .image-owner::before {content:"Photo: ";}
#header-main-menu .normal-menu .child-items a {font-size:0.9em;text-transform:uppercase;}
#content-title.full-width .post-sub-title {font-size:1.2em;}
#content-title.full-width {padding-bottom:18%;padding-top:12%;box-shadow:0 1px 15px rgba(0,0,0,0.2);}
@media (max-width: 992px){ 
    button.navbar-toggle {top:-3px;right:0px;}
}
#header-content.fixed > .container > .row {height:50px;}
#header-main-menu .child-menu-wrap {margin-top:-4px;}
#header-main-menu .child-menu-wrap {transform:none;transition:none;}
.fixed .menu-brand .menu-brand-marker .mini-logo, img.mini-logo {max-height:40px!important;}
.banner-ad {display: block;max-height: 100px;margin-bottom: -65px;padding: 5px;background-color: #efefef;}
#div-gpt-ad-1461190608340-2 {margin:0 auto;}
.dmnw-top-ad {padding:10px;background-color:#eaeaea;}
.dmnw-top-ad a {display: block;margin: 0 auto;max-width: 728px;}

/*body*/
hr {margin:35px 50px;}
b, strong {color:#333;}
article .entry-content p a b, article .entry-content p a strong {color:#fff;}
body.single #content > div {margin-bottom:0px;}
article .entry-content {color:#000;}
article .entry-content p a {color:#fff;background-color:#bae263;padding:0 3px;}
.entry-content p a.lightbox {background-color:#f9f9f9;}
a.lightbox {border-bottom:none!important;}
article .entry-content p {line-height:1.9;}
@media (max-width: 766px) {
    article .entry-content p {line-height:1.85;}
}
article .entry-content li {margin-bottom:15px;font-size:0.9em;}
.wp-caption {padding:0;border-top:0;border-left:0;border-right:0;border-bottom:3px solid #bae263;background-color:#1a2025;border-radius:0;}
.wp-caption p.wp-caption-text {padding:8px;font-size:12px;font-weight:400;color:#fff;}
.wp-caption img {width:100%;border-radius:0;}
.wp-caption.alignnone {margin:30px 0px;}
.wp-caption.aligncenter {margin: 5px auto 25px;}
.more_reading {margin-bottom: 1.5em;font-size: 0.8em;padding: 5px 10px;background-color:#f9f9f9;box-shadow:0 0 0 1px #EEEEEE inset;border-radius:2px}
.entry-content h2.author-name {margin-top:0;}
.post-break .wp-caption-text {background-color:rgba(0, 0, 0, 0.3);}
.post-break .wp-caption-text {padding:5px 10px;margin-bottom:40px;font-size:0.7em!important;font-weight:400;color:#fff!important;}
article .entry-content::first-line {font-size:1.2em;font-weight:500;}
span.nav-previous.nav-image, span.nav-next.nav-image {box-shadow:1px 1px 5px rgba(0,0,0,0.15);}
h3.widget-head.clearfix {font-size:1.1em;}
.bl_posts article .post-image .post-icon {left:0;}
.well {padding:19px 19px 0;border-radius:0;}
.well h2 {margin:10px 0;}
.post-break {z-index:99;}
article .entry-content p a.dmnw-image {background-color:transparent;}

/*shortcodes*/
blockquote {padding:20px 0 10px;margin:28px 0 34px;border-left:0;border-top:5px solid #bae263;border-bottom:5px solid #bae263;width:90%;}
blockquote p {font-size:19px;font-weight:800;color:#444444;line-height:1.4!important;font-style:italic;margin-bottom:10px!important;}
blockquote.pullquote {border:0!important;width:40%;}
blockquote.pullquote p.pullquote-text {font-size:110%;padding:20px 5px;margin-bottom:5px;border-top:5px solid #bae263;border-bottom:5px solid #bae263;}
blockquote.pull-right {padding-right:7px;}
.btn.bluth {border-radius:0;}
a.btn.bluth, .nav-tabs>li>a {text-decoration:none;}
.nav-tabs>li {margin-bottom:-1px!important;border-right:none!important;}
.tab-content {border:1px solid rgba(0,0,0,0.1);}
.tab-content p {font-size:0.9em;}
a.bl_popover, .popover-content {font-size:0.7em;}
.panel-group .panel {border-radius:0;}
.panel-default>.panel-heading {background-color:#fff;}
.panel-title::after {content:" - Click to open";font-size:0.7em;font-style:italic;}
.panel-body {border-top: 1px solid #ddd;}
.panel-body p {font-size:0.9em;}
h5.length {display:none;}
.bl_tweets .twitter-user-info .user-description, .bl_tweets .twitter-user-info .user-location {opacity:1;}
.bl_tweets .twitter-status p {font-size:0.7em;}

/*sidebar*/
body.single #side-bar {margin-top:30px;}
.pad-lg-20 {padding:0;}
.box {background-color:transparent;box-shadow:none;}
.sticky_sidebar > div:last-child {margin-top:10px;padding-bottom:20px;}
body.sticky_header_active .sticky_sidebar.affix {margin-top:7%;}
#side-bar .bl_posts article .post-title {font-size:18px!important;}
.bl_author .author-bio p {padding-left:65px;}
#side-bar .widget-head {line-height:1em;border-bottom:3px solid #bae263;}
#side-bar button.btn.toggle-orderposts {padding:12px 15px 8px 5px;}

/*footer*/
.bl_posts article .post-sub-title {font-size:13px;}
body.single .entry-author-box {display:none;padding:40px 0 10px 130px;}
body.single .below-article.col-md-12.col-lg-12 {padding:0 0 40px;}
body.single .entry-author-box .author-body .author-description {font-size:0.8em;}
body.single .bl_posts {padding:0 0 20px;}
body.page ul.post-tags.clearfix:before {display: none;}
ul.post-tags.clearfix:before {display: block;content: "Related";float: left;font-size: 0.6em;padding: 2px 10px;font-weight: 500;margin-right: 10px;background-color: #1a2025;color: #fff;text-transform:uppercase;}
footer.entry-meta .post-tags li a {font-size:0.6em;background-color:#999;color:#fff;padding:3px 10px;margin:0 10px 0 0;text-transform:uppercase;}
footer.entry-meta .post-tags li a:hover {transition:none;transform:none;background-color:#bae263;}
.article-share-area > h3 {font-weight:500;font-size:1.1em;}
.article-share-area {margin:35px 0 35px;border-top:1px solid #DDDDDD;padding-top:50px}
.article-share-area a {text-decoration:none!important;}
.article-share-area a small {font-size:14px;font-weight:700;}
.page-links > span {color:#7FB5A2!important;}
.page-links > a:hover {color:#7FB5A2!important;border:1px solid #7FB5A2;}
.bl_newsletter .bl_newsletter_email {color:#101010;}
.comments {margin-bottom:10px!important;padding:0 0 40px 0;}
#fb-comments {margin-top:0;}
.bl_posts article .post-footer {display:none;}
#footer #footer_text { margin: 20px 0 -25px;}
#footer .bl_newsletter {padding:10px;}
#footer {font-size:0.8em;}
#footer .widget-head > span {padding:0 0 14px 0;font-size:1.3em;border-bottom:2px solid #bae263;}
footer.entry-meta {margin-bottom:30px;}
@media (max-width: 992px) {#footer .single-widget {clear:both;}}

/*contact forms*/
.wpcf7-form input, .wpcf7-form textarea {background:none repeat scroll 0 0 #FFF;box-shadow:1px 1px 3px #F3F3F3;}
input.wpcf7-form-control.wpcf7-submit {background: none repeat scroll 0 0 #bae263;color: #fff;font-weight: 700;font-size: 1em;}

/*eventcal*/
.ajde_evcal_calendar .calendar_header p {text-transform:none;}
.evoWV_days .evo_wv_day span.num_events {line-height:16px;}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur {text-transform:capitalize;font-size:1em;font-weight:700;color:#777777!important;}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur::after {content:" Shows";}
.evo_cal_above span {float:right;margin-top:5px;}
div#evcal_widget {margin-top:-6px;}
#evcal_widget a {font-weight:500;}
.evo_srt_sel {margin-top:2px;}
.evoWV_days, .evoWV_days .evo_wv_day {height:109px;}
.page-id-58982 .evcal_month_line {display:none;}
.evcal_cblock .evo_date .start {float:left;clear:both;font-size:30px;}
.evcal_evdata_row .evcal_evdata_cell a {text-decoration:underline;}
.evcal_evdata_row .evcal_evdata_cell h3 {text-transform:capitalize;font-weight:500;}
span.evcal_evdata_row {background-color:#bae263!important;}
.evo_clik_row .evo_h3 {font-weight:900;color:#fff;}
span.evcal_desc2.evcal_event_title {font-weight:900;}
.evo_lightbox.eventcard .evo_lightbox_body {border-radius:0;}
.evcal_evdata_row .evcal_evdata_icons i {color:#bae263;}
.ajde_evcal_calendar .calendar_header p.evo_arrows.right {margin:-1px 8px 0 0!important;}
.evolbclose {height:18px;width:18px;font-size:18px;font-weight:400;}
.evo_widget .evoWV_days .evo_wv_day span.day_num {font-size:1.1em;}
@media (max-width: 480px) {.evorow .tb .evcal_col50 {display:inline-block;}}
#evcal_widget .calendar_header, #evcal_widget .evo_sort_btn {display:none;}
.evodv_current_day {display:none;}
#side-bar .ajde_evcal_calendar {margin-top:-25px;}

/*club pages*/
.club-jumper p {color:#fff;}
.club-jumper a {color:#fff;border-bottom:2px solid #bae263;}
.club-jumper strong {color:#fff;}

/*monarch*/
.shortcode-audio .et_social_inline.et_social_mobile_on.et_social_inline_bottom {display:none;}

/*mashable*/
.mashsb-count {font-size:24px;color:#fff;font-family:"Roboto",sans-serif;color:#fff;}
.mashsb-sharetext {font-size:12px;color:#fff;font-family:"Roboto",sans-serif;}
footer.entry-meta .mashsb-count {color:#000;}
footer.entry-meta .mashsb-sharetext {color:#000;}

/*theia*/
.theiaPostSlider_nav {margin:6px 0 50px 0;}
.theiaPostSlider_nav ._buttons {padding:5px;}
.theiaPostSlider_nav.fontTheme ._button {color:#bae263;border:2px solid #bae263;padding:9px 8px;background-color:#fff;}
.theiaPostSlider_nav.fontTheme ._disabled {color:#dddddd!important;border-color:#dddddd!important;}
.theiaPostSlider_nav.fontTheme ._text {padding:0 14px;font-size:0.8em;}

/*wp review*/
ul.wp-review-tabs.has-1-tabs {display:none;}
.wp_review_tab_widget_content .inside {padding-top:0px!important;}
.wp_review_tab_widget_content {border:0!important;}
.wp_review_tab_widget_content .tab-content li {margin:10px -20px!important;padding:0px 0px 10px 0px!important;}

/*harmreduction*/
.page-id-56488 .below-article.col-md-12.col-lg-12 {padding:0;}
.page-id-56488 .article-share-area {text-align:left;margin:0;}
.page-id-56488 .article-share-area h3 {display:none;}
.page-id-56488 .article-share-area a small {text-align:left;}
.page-id-56488 .article-share-area:last-child {margin-bottom:50px;}

/*DJ Pages*/
#dj.entry-content p {font-size:0.8em;}

/*woocommerce*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {background-color:#fff;padding:10px;border:1px solid #dad8da;border-radius:2px;}
.woocommerce div.product .woocommerce-tabs .panel {padding:10px;}
.woocommerce div.product form.cart .button {background-color:#bae263;margin-left:20px;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {padding:10px;margin:0 0 10px 0;background-color:#fff;border:1px solid #dadada;border-radius:2px;font-size:0.8em;text-align:center;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce .woocommerce-result-count {font-size:0.8em;}
.woocommerce ul.products li.product h3 {color:#1a2025;} 
.woocommerce a.button {color:#fff;background-color:#bae263;font-weight:500;font-size:0.8em;}
.woocommerce ul.products li.product .price {color:#555;font-size:0.8em;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {color:#1a2025;}
.woocommerce span.amount {color:#555}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {border-top:1px solid #dddddd;font-size:0.8em;margin-top:30px;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {padding-top:10px;}
.woocommerce span.onsale {padding:0;}
.woocommerce div#tab-description h2, .woocommerce div#tab-additional_information h2 {display:none;}
.woocommerce div#tab-description p, .woocommerce div#tab-description ul, .woocommerce div#tab-additional_information p, .woocommerce div#tab-additional_information ul {font-size:0.9em;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin:0;}
.woocommerce div.product form.cart .variations select {margin-bottom:5px;}
.woocommerce div.product form.cart .reset_variations, .woocommerce .product_meta {font-size:0.8em;}
.woocommerce div.product form.cart .variations label {font-size:1.25em;font-weight:400;color:#000;}
p.demo_store {background-color:#77a464;top:auto!important;bottom:0;padding:1em;font-size:0.8em;}
p.demo_store a {text-decoration:underline;}
.woocommerce .well {font-size:0.9em;}
.woocommerce table.shop_attributes {border-top:0;border-bottom:1px solid transparent;margin-bottom:0;}
#side-bar ul.product-categories {font-size:0.8em;list-style-type:none;padding-left:0;}
#side-bar ul.product-categories li a {color:#1a2025;}