/*
Theme Name:     Newspaper 6 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper                             
Version:        6.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo {
	    height: 48px !important;
    width: inherit;
}

.td-header-style-8 .td-affix .td-header-sp-logo img {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
    position: absolute;
    top: 50%;
    left: 50%;
}

.td-header-style-8 .td-header-top-menu-full, .td-header-style-8 .td-header-menu-wrap-full {
	position: relative;
}

.td-container, .tdc-row {
    max-width: 969px;
    margin-right: auto;
    margin-left: auto;
}

.td_module_4 .td-module-thumb {
    height: auto;
}

.td_block_template_1 .td-related-title .td-cur-simple-item {
	background-color: #000 !important;
}

.td_block_template_1 .td-related-title {
    border-bottom: 2px solid #000;
}

.website-copyright {
	width: 100%;
}

.sf-menu .td-normal-menu ul {
    padding: 0;
}

.sf-menu ul .td-menu-item a:hover {
    color: #000;
    background: #dadada;
}

.td-header-top-menu-full {
	margin-top: -50px;
}

.td-container, .tdc-row {
    max-width: 969px;
}

.td-header-style-8 .td-header-header {
	display: none;
}


@media (max-width: 1019px) {
.td-header-top-menu-full {
	margin-top: -70px;
}	
	.td-header-sp-top-widget .td-search-form-widget {
		margin-top: 10px;
	}
	.td-header-style-8 .td-header-sp-logo img {
    margin-left: -16px;
	}
	.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo {
		width: 200px;
	}
	.td-header-style-8 .td-affix .td-header-sp-logo img {
		margin-top: 10px !important;
	}
	.td-header-wrap .td-affix .sf-menu > li > a {
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	.td-header-style-8 .td-header-menu-wrap-full .td-header-sp-logo {
    display: block;
}
	.td-header-style-8 .td-header-sp-logo img {
    max-height: 65px;
}
	#td-top-mobile-toggle, #td-header-menu {
		text-align: right;
	}
	.td-header-wrap .td-header-menu-wrap-full, .td-header-wrap .td-header-menu-wrap, .td-header-wrap .td-header-main-menu {
    height: auto;
		
}
	.td-header-wrap .td-header-main-menu {
	    display: inline;
    width: auto;
    float: right;
}
	.td-header-style-8 .td-header-sp-logo img, .td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo img {
		padding-left: 21px;
	}
	.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-sp-logo {
    display: block;
}
}

@media (max-width: 1018px) and (min-width: 768px) {
.td-header-style-8 .td-header-sp-logo {
    width: 175px;
}
	.td_block_wrap.homepage-title {
    margin-top: -50px !important; 
	}
	.td-header-style-8 .td-header-top-menu {
    margin-left: auto;
    margin-right: 0 !important;
}



}

@media (min-width: 768px) {
.td_block_wrap.homepage-title {
    margin-top: -20px !important;
    width: 20%;
}
}

@media (max-width: 767px) {
	.td-doubleSlider-1, .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure, .single-venue .td-doubleSlider-1 .td-slide-galery-figure {
    height: calc(100vw * 0.65) !important;
}


}

.td-post-content .alignnone {
margin: auto;
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}


/* ----MAILING LIST SIGN UP--- */
.mailing-list-footer {
 position: fixed;
  z-index: 9999;
  bottom: 0;
  width: 100%;
  background: #ffffff;
color: #000;
  border-top: 1px solid #eee;
font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	-webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) 3s both;
	        animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) 3s both;
}

.mailing-list-footer-content {
  width: 98%;
  margin: auto;
  padding: 10px 0;
      text-align: center;
}

.mailing-list-footer span {
  padding-top: 7px;
  font-size: 16px;
  line-height: 1.3em;
}

.td-scroll-up {
bottom: 90px;
}

.mailing-list-footer-content input[type="submit"] {
border-radius: 0;  
  background: #000;
  color: #fff;
  border: 0;
  font-size: 1em;
    transition: all 0.3s;
    width: auto !important;
}

.mailing-list-footer-content input[type="submit"]:hover {
  background: #eee;
  color: #000;
  transition: all 0.3s;
}

.mailing-list-footer-content input[type="text"] {
  border: 1px solid #000;
  font-size: 1em;
padding: 2px 4px;
  margin-right: 5px;
    width: auto !important;
}

.td-sub-footer-container {
padding-bottom: 50px;
}

@media (min-width: 921px) {
  .display-below-920 {
    display: none;
  }

}

@media (max-width: 920px) {
.td-sub-footer-container {
    padding-bottom: 70px;
}
}

@media (max-width: 580px) {
.td-sub-footer-container {
    padding-bottom: 90px;
}
}

@media (max-width: 350px) {
  .mailing-list-footer-content input[type="text"] {
    margin-bottom: 10px;
    margin-top: 10px;
  }
.td-sub-footer-container {
    padding-bottom: 110px;
}
  }


/*  -------------------------HEADER----------------------------------*/

.td-normal-menu ul {
    box-shadow: none !important;
border-right: 1px solid #dadada !important;
border-left: 1px solid #dadada !important;
border-bottom: 1px solid #dadada !important;
border-top: 5px solid #dadada !important;
margin-top: -5px !important;
}

.td-header-style-8 .header-search-wrap .td-icon-search {
display: none !important;
}

.td-header-style-8 .td-header-sp-logo {
top: 130px !important;
}

.td-header-style-8 #td-header-menu {
width: 100% !important;
float: right !important;
margin-right: 0 !important;
}

ul#menu-main-menu-1 {
float: right !important;
}

.td-header-style-8 .td-main-menu-logo {
    display: none;
}

.td-header-style-8 .td-header-sp-logo img {
margin-top: 10px !important;
}

.td-header-style-8 .td-header-menu-wrap.td-affix {
background-color: #fff !important;
height: 45px;
}

.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu {
margin-top: 0;
}

.td-header-style-8 .td-affix .td-header-sp-logo img {
    margin-top: 0;
}

.td-header-gradient:before {
border-bottom: none !important;
    bottom: 0px !important;
height: 0px !important;
}



.top-bar-style-1 .td-header-sp-top-widget {
    width: calc(100% - 250px);
margin-top: 0 !important;
}


.td-social-icon-wrap .td-icon-font {
padding-top: 5px !important;
font-size: 16px !important;
}

#td-header-menu {
float: right !important;
}


.td-header-main-menu {
padding-right: 0px !important;
}


.td-header-style-8 .sf-menu li a {
    line-height: 45px !important;
}

.lis-top-banner-ad {
margin-bottom: 0px !important;
}

.sf-menu ul .td-menu-item a:hover {
color: #000 !important;
}

.td-header-style-8 .td-header-top-menu {
border-bottom: none !important;
max-height: 55px;
}

.sf-menu ul .current-menu-item a {
color: #000 !important;
}

.td-header-style-8 .td-header-sp-logo {
position: relative;
    float: left !important;
    height: 65px !important;
}

.sf-menu {
float: right;
}

.td-header-style-8 .td-affix .td-header-sp-logo {
position: absolute;
}

.td-header-style-8 .td-header-sp-logo {
 top: 0px !important;
}

.website-copyright {
    display: block;
    min-height: 1px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
    position: relative;
}

body, p {
font-family: 'Open Sans';
}

@media (min-width: 767px) {
.wpb_column.vc_column_container.td-pb-span4 .wpb_wrapper {
max-width: 291px;
}
}
/*  -------------------------homepage slider----------------------------------*/
.td_block_slide .td-image-gradient:before {
display: none;
}

.td-slide-meta {
    bottom: 2px !important;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
}

.iosSlider-col-3 .entry-title {
    font-size: 32px;
    line-height: 45px;
text-transform: uppercase;
}

/*  -------------------------footer----------------------------------*/

.td-footer-wrapper .td-pb-span4 .td_block_wrap .td-next-prev-wrap, .td-footer-wrapper .td-pb-span4 .td_block_wrap .td-load-more-wrap {
margin-top: 10px !important;
}

.td-footer-wrapper {
padding-top: 0px;
}

.td-footer-wrapper .widget_bloomwidget {
    margin-top: 22px;
margin-bottom: 22px;
}

.td-footer-wrapper .block-title, .widget .block-title {
margin-bottom: 24px;
}

.block-title {
margin-bottom: 30px;
}

.td-footer-wrapper .block-title {
    border-color: #ffffff;
border-bottom: 2px solid #ffffff;
}

.td-footer-wrapper .block-title span {
    background-color: #ffffff;
    font-family: "Open Sans";
    text-transform: uppercase;
color: #222222;
line-height: 17px;
    display: inline-block;
    padding: 7px 12px 4px 12px;
    font-size: 14px;
font-weight: 400;
}

.td-category-header .td-container {
padding-top: 15px;
}

.page-id-23471 .td-main-page-wrap {
    padding-top: 24px;
}

.td_block_slide.td_block_wrap {
padding-bottom: 25px;
}

.td_block_14 .td-block-span4 .td-post-date {
color: #fff;
}

.td-pb-span4 .td_block_wrap .td-next-prev-wrap, .td-pb-span4 .td_block_wrap .td-load-more-wrap {
    margin-top: 10px;
}

.td-pulldown-filter-list li:nth-child(5), .td-pulldown-filter-list li:nth-child(6) {
display: none;
}

.td-grid-style-1 .td-module-thumb a:last-child:before, .td_module_mx1 .td-module-thumb a:last-child:before {
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
}

.tableauPlaceholder {
display: none;
}


.td_block_slide .td-post-views {
display: none;
}

/*  -------------------------homepage sign up----------------------------------*/

.td-search-form-widget .wpb_button {
display: none;
}

.td-header-sp-top-widget .td-search-form-widget {
float: right;
width: 35%;
padding-left: 10px;
}

.td-header-sp-top-widget .td-search-form-widget .td-widget-search-input {
    width: 100%;
}

.td-search-form-widget  .td-widget-search-input[type=text]:focus {
    border: 1px solid #dadada;
}

[placeholder]:focus::-webkit-input-placeholder {
  color: transparent;
}

.lis-email-input {
width: 70%;
float: left;
}

.lis-email-submit {
width: 30%;
float: right;
}

.lis-email-submit input {
    background-color: #000 !important;
    color: #fff !important;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
}

.et_bloom .et_bloom_inline_form {
margin: 0 !important;
}

.et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_content {
padding: 0 !important;
}

.et_bloom_optin_1 .et_bloom_form_container.et_bloom_rounded input {
padding-top: 5px !important;
    padding-bottom: 5px !important;
border: 2px solid #000;
    border-radius: 0px !important;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
}

.et_bloom_optin_1 .et_bloom_form_container {
background-color: #fff !important;
    -webkit-transition: background-color 0.4s;
    -moz-transition: background-color 0.4s;
    -o-transition: background-color 0.4s;
    transition: background-color 0.4s;
}

.lis-homepage-mailing-list p {
margin-bottom: 0;
}

.lis-homepage-mailing-list .block-title {
margin-bottom: 0;
}

.et_bloom_optin_1 .et_bloom_form_container .et_bloom_form_header {
padding: 0;
}

input[type=submit]:hover, .td-search-form-widget .wpb_button:hover {
color: #000 !important;
text-shadow: none !important;
}

input[type=submit], .td-search-form-widget .wpb_button {
font-family: 'Open Sans', sans-serif !important;
    font-size: 13px !important;
font-weight: normal !important;
}

input[type=submit] {
background-color: #000000;
}

.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference {
font-family: 'Open Sans', sans-serif !important;
    font-size: 13px !important;
font-weight: normal !important;
}

/*  -------------------------SIDE BAR AND FOOTER SIGN UPS----------------------------------*/

.et_bloom .et_bloom_form_container .et_bloom_form_content input[type="submit"]:hover {
background-color: #DADADA !important;
border: 1px solid  #DADADA !important;
color: #000;
}

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text, .et_bloom .et_bloom_widget_content .et_bloom_form_header {
padding: 0px 0px !important;
}

et_bloom_form_text p {
font-family: 'Open Sans' !important;
}

.et_bloom .et_bloom_form_header p {
margin-top: 0;
    line-height: 1.2em;
}

.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content {
padding-left: 0px !important;
padding-right: 0px !important;
}

table td {
    padding: 2px 0px;
}

table, th, td {
   border: 0px solid black !important;
}

.et_bloom .et_bloom_form_header h2 {
    font-size: 20px !important;
}

.td-footer-wrapper .td_block_wrap {
    padding-bottom: 0;
    margin-bottom: 0px;
}

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text {
    max-width: 100%;
    padding: 0px 15px;
}

.et_bloom .et_bloom_widget_content .et_bloom_form_container .et_bloom_form_content {
    padding: 10px 20px;
}

.et_bloom .et_bloom_form_container.et_bloom_rounded input, .et_bloom .et_bloom_form_container.et_bloom_rounded textarea, .et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_content #mc_embed_signup .button, .et_bloom .et_bloom_form_container.et_bloom_rounded button {
border: 1px solid #222222;
border-radius: 0px !important;
}

.et_bloom .et_bloom_form_container .et_bloom_form_content input, .et_bloom .et_bloom_form_container .et_bloom_form_content textarea, .et_bloom .et_bloom_form_content #mc_embed_signup .mc-field-group input, .et_bloom .et_bloom_form_content .af-body input.text, .et_bloom #mc_embed_signup .mc-field-group select, .et_bloom .et_bloom_form_get_response .et_bloom_form_content .wf-input, .et_bloom .et_bloom_form_content .mimi_field #signup_field_reference {
border: 1px solid #000;
}



/*  ------------------------NEW LISTINGS----------------------------------*/


div.css-search div.em-search-main .em-search-submit {
    position: absolute;
    bottom: 0;
    top: 0;
    right: 0;
    height: 123%;
}

div.css-search div.em-search-main .em-search-submit:hover {
    opacity: 1;
    transition: all 0.3s;
    background-color: #DADADA !important;
}

.lis-search-reset a {
  background-color: #000 !important;
  color: #fff !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
    font-size: 12px !important;
text-transform: uppercase;
margin-left: 5px;
}

div.css-search.has-advanced div.em-search-main {
    padding-bottom: 0;
}

div.css-search {
    padding-top: 0;
}

div.css-search input, div.css-search select {
    padding: 0;
}

div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button {
    padding-left: 0 !important;
}

div.css-search input.em-search-text, div.css-search input.em-search-geo {
font-size: 14px;
line-height: 14px;
}

select, input[type="color" i][list] {
    background-color: #fff;
border-radius: 0;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(166, 166, 166);
}

.lis-search-reset {
margin-bottom: 0 !important;
}


.lis-event-search {
border: 1px solid #000;
}

div.css-search {
border: none;
margin-bottom: 0px;
}

.lis-recommended-listings {
text-transform: uppercase !important;
font-size: 12px !important;
line-height: 26px !important;
}

.lis-recommended-listings a {
  color: #007B77 !important;
}

.lis-listings-info a {
  color: #007B77 !important;
    font-size: 12px !important;
line-height: 18px !important;
}

.lis-date {
float:left;
  background-color: #000 !important;
  color: #fff !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
    font-size: 12px !important;
  margin-bottom: 10px !important;
    margin-top: 10px !important;
}

.lis-title {
  font-size: 12px !important;
  clear: both;
}

.lis-date, .lis-title, .lis-listings-info {
  text-transform: uppercase !important;
  font-family: "Open Sans" !important;
}

.lis-date p, .lis-title p {
    font-size: 12px !important;
}

.lis-title p, .lis-listings-info p, .lis-date-time-venue p {
  line-height: 18px !important;
}

.lis-listings-info p, .lis-date-time-venue p {
  font-size: 13px !important;
margin-bottom: 0 !important;
}

.recommended-listings-block p {
margin-bottom: 0 !important;
}

.lis-date-time-venue {
width: auto !important;
float: left;
margin-right: 5px;
}

hr {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.page-id-30927 hr {
display: none !important;
}

.listings-intro-text {
font-family: "Open Sans" !important;
    font-size: 12px !important;
}

.ui-datepicker .ui-widget-header {
    border: 1px solid #000000;
    background: #000000;
}

.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default, .ui-datepicker.ui-widget input, .ui-datepicker.ui-widget select, .ui-datepicker.ui-widget textarea, .ui-datepicker.ui-widget button {
    color: #000000;
}

.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover {
    border: 1px solid #ffffff;
    background: #ffffff;
color: #000000;
}

div.css-search input, div.css-search select, div.css-search option, div.css-search div, div.css-search span, div.css-search button {
padding-left: 5px;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {
    border: 1px solid #000000;
    background: #000000;
color: #ffffff;
}

div.css-search div.em-search-main .em-search-submit {
background: none !important;
background-color: #000 !important;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border: none;
text-shadow: none;
opacity: 1;
transition: all 0.3s;
padding-left: 7px !important;
}

div.css-search div.em-search-main .em-search-submit:hover {
opacity: 0.8;
transition: all 0.3s;
}

div.css-search {
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.lis-band-search input[type=text] {
    width: 67%;
}

.lis-band-search input[type=submit] { 
    padding: 3px 15px 4px;
margin-left: -5px;
}


/*  ------------------------LISTINGS----------------------------------*/

.listings-intro-text {
font-family: "Open Sans" !important;
    font-size: 12px !important;
}

.ui-datepicker .ui-widget-header {
    border: 1px solid #000000;
    background: #000000;
}

.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default {
    color: #000000;
}

.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover {
    border: 1px solid #ffffff;
    background: #ffffff;
color: #000000;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {
    border: 1px solid #000000;
    background: #000000;
color: #ffffff;
}

.lis-band-search input[type=text] {
    width: 67%;
}

.lis-band-search input[type=submit] { 
    padding: 3px 15px 4px;
margin-left: -5px;
}

/*  -------------------------GALLERY----------------------------------*/

.slide-gallery-image-link {
pointer-events: none;
    cursor: default;
}

.td-gallery-slide-count {
display: none;
}

.td-gallery-slide-top {
background-color: rgba(255, 255, 255, 0);
}

.td-gallery-controls-wrapper {
right: inherit;
}

.td-doubleSlider-2 {
background-color: #fff;
}

.td-doubleSlider-2 .td-button .td-border {
border: none !important;
}

.mfp-bg {
opacity: 0.9;
}

.td-gallery-slide-copywrite {
float: left;
    font-style: normal;
}

.td-gallery-slide-copywrite{
opacity:0;
}
.td-slide-galery-figure:hover .td-gallery-slide-copywrite{
opacity:1;
}

.td-gallery-controls-wrapper {
z-index: 9999;
}

.td-gallery-controls-wrapper {
width: 100%;
}

.td-gallery-slide-prev-next-but {
width: 100%;
top: 200px;
}

.td-gallery-slide-prev-next-but .td-icon-left {
float: left;
margin-left: 10px;
    font-size: 50px;
opacity: 0.5;
}
.td-gallery-slide-prev-next-but .td-icon-left:hover {
opacity: 1;
}

.td-gallery-slide-prev-next-but .td-icon-right {
float: right;
margin-right: 10px;
    font-size: 50px;
opacity: 0.5;
}

.td-gallery-slide-prev-next-but .td-icon-right:hover {
opacity: 1;
}

.td-gallery-slide-top {
height: 0px !important;
max-height: 0px !important;
min-height: 0px !important;
}

@media (max-width: 767px) {
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
        height: 420px;
}

.td-slide-on-2-columns .td-doubleSlider-1 {
    height: 280px;
}
.td-gallery-slide-prev-next-but {
    width: 100%;
    top: 130px;
}
.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
    overflow: auto;
    position: relative;
    left: 0;
    right: -50%;
    top: -50%;
    bottom: -50%;
}
	.td-doubleSlider-1 .td-slide-item img {
    max-width: 767px;
    min-width: 100%;
    min-height: 100%;
    height: auto!important;
    max-height: none;
}
	.td-gallery-slide-prev-next-but {
    top: 33vw;
}
}

@media (max-width: 454px) {
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
        height: 300px;
}

.td-slide-on-2-columns .td-doubleSlider-1 {
    height: 250px;
}
.td-gallery-slide-prev-next-but {
    width: 100%;
    top: 120px;
}
}

@media (max-width: 400px) {
.td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
        height: 300px;
}

.td-slide-on-2-columns .td-doubleSlider-1 {
    height: 200px;
}
.td-gallery-slide-prev-next-but {
    width: 100%;
    top: 90px;
}
}




/*  -------------------------full-width-gallery----------------------------------*/

.td-doubleSlider-1 .td-slide-item img {
max-width: none;
max-height: none;
}

.td-gallery-slide-prev-next-but {
    position: absolute;
}

.td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
    position: absolute;
    top: 50%;
    left: 50%;
}

@media (min-width: 1019px) {
.lis-full-width-gallery .td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
width: 100%;
max-width: 969px;
}

.lis-full-width-gallery .td-doubleSlider-1 .td-slide-item .td-slide-galery-figure img {
left: 50%;
right: inherit;
top: 47.5%;
bottom: inherit;
}

.lis-full-width-gallery .td-gallery-slide-prev-next-but {
top: 300px;
	position: absolute;
}
	.lis-full-width-gallery .td-doubleSlider-1 .td-slide-galery-figure {
    height: 680px;
}
	.lis-full-width-gallery .td-doubleSlider-1 {
height: 646px;
}
}

@media (max-width: 1018px) and (min-width: 768px) {
	.td-doubleSlider-1, .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure {
    height: 420px !important;
}
.lis-full-width-gallery .td-gallery-slide-prev-next-but {
top: 200px;
}
.td-doubleSlider-1 .td-slide-item img {
    min-width: 100%;
    min-height: 100%;
    height: auto !important;
    max-width: 740px;
    max-height: none;
}
}

@media (max-width: 767px) {
.td-gallery-slide-prev-next-but {
	top: 33vw;
}
	.td-doubleSlider-1 .td-slide-item img {
    max-width: 767px;
    min-width: 100%;
    min-height: 100%;
    height: auto!important;
    max-height: none;
}
	.td-doubleSlider-1, .td-slide-on-2-columns .td-doubleSlider-1 .td-slide-galery-figure, .single-venue .td-doubleSlider-1 .td-slide-galery-figure {
    height: calc(100vw * 0.65) !important;
}
}





/*  -------------------------site spacing----------------------------------*/

.td_block_4 .td-block-span12:last-child .td_module_2, .td_block_4 .td-block-row:last-child .td_module_2 {
    padding-bottom: 0px;
}

.td-post-sharing-bottom {
padding: 10px 10px;
}

.td_category_template_1 .td-category-header {
    padding-bottom: 0px;
}

.td-pb-row {
padding-bottom: 15px !important;
padding-top: 15px !important;
}

.td-a-rec-id-custom_ad_2, .td-a-rec-id-custom_ad_3, .td-a-rec-id-custom_ad_4, .td-a-rec-id-custom_ad_5, .td-g-rec-id-custom_ad_1, .td-g-rec-id-custom_ad_2, .td-g-rec-id-custom_ad_3, .td-g-rec-id-custom_ad_4, .td-g-rec-id-custom_ad_5, .td_block_text_with_title, .td_block_wrap, .td-next-prev-wrap, .td_block_text_with_title img {
padding-top: 0px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
margin-top: 0px !important;
}

.td-crumb-container {
    min-height: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}

.td-category-header .td-category-pulldown-filter {
    top: 20px;
}

.td-category-header .td-pb-row {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.page-id-10730 .td-category-header {
    padding-bottom: 24px !important;
}

.page-id-155 .td-main-page-wrap, .page-id-10730 .td-main-page-wrap, .page-id-30927 .td-main-page-wrap {
padding-top: 0px;
}

.page-id-10730 .wpb_content_element {
margin-bottom: 24px;
}

.lis-homepage-full-listings-link {
    margin-bottom: 0px;
}

.lis-homepage-mailing-list .widget_text {
    margin-bottom: 0px;
}

.lis-homepage-full-listings-link .textwidget {
margin-top: 5px;
margin-bottom: 5px;
}

.lis-homepage-full-listings-link .widget_text, .lis-homepage-full-listings-link p {
    margin-bottom: 0px;
}

.lis-homepage-full-listings-link p {
font-family: "Open Sans" !important;
font-size: 18px;
padding-top: 2px;
padding-bottom: 2px;
}

.lis-homepage-mailing-list .textwidget {
margin-top: 10px;
}

#lis-homepage-top-row {
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.td_module_2 .td-module-thumb img {
    width: 100%;
}

.td-module-thumb {
overflow: hidden;
}

.widget_text {
    margin-bottom: 38px;
}

.td_block_wrap.td_block_7.td_block_widget {
margin-bottom: 22px !important;
}

.lis-homepage-full-listings-link {
margin-top: 0px;
}

.lis-homepage-mailing-list .textwidget, .lis-homepage-mailing-list .widget_text {
margin-top: 0px;
}

.lis-homepage-mailing-list .textwidget {
margin-top: 0px;
}

.lis-homepage-mailing-list .textwidget p {
font-family: "Open Sans";
}

.lis-homepage-mailing-list .wpb_text_column {
line-height: 0px !important;
font-size: 0px !important;
-webkit-margin-before: 0px !important;
    -webkit-margin-after: 0px !important;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}



.td_module_6 .entry-title {
    text-transform: none;
    font-size: 14px;
}

.lis-homepage-reviews-block .td-module-thumb {
    margin-bottom: 0px;
}

.td_module_2 .td-module-thumb, .td_module_1 .td-module-thumb, .td_block_15 .td-column-2 .td-module-thumb {
margin-bottom: 0px;
}

.category-reviews .td_module_2 .td-module-thumb {
margin-bottom: 12px;
}

/*  -------------------------responsiveness----------------------------------*/

.td-module-comments {
display: none;
}

@media (min-width: 1080px) {
.td-header-style-8 .td-header-top-menu {
    width: 100%;
    margin-left: 0;
    border-bottom: none;
padding-bottom: 0px;
padding-top: 0px;
}

.td-header-row .td-header-main-menu {
width: 100%;
margin-left: 0;
}

.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu {
    width: 760px;
float: right;
}

.td-header-style-8 .td-header-main-menu {
    width: 100%;
float: right;
padding-top: 0;
margin-top: -13px;
}
.td-container {
width: 969px;
}

.td-ss-main-sidebar {
width: 291px !important;
}

.iosSlider-col-3 .td_module_slide {
height: 510px;
}

.td_block_slide.td_block_wrap {
height: 510px;
padding-bottom: 0px;
}

.td_block_slide .td-icon-left, .td_block_slide .td-icon-right {
top: 45%;
}

.td_block_big_grid_1 .td-big-thumb .td-module-thumb {
    width: 472px;
    height: 354px;
}

.td_block_big_grid_1 .td-small-thumb .td-module-thumb {
    width: 245px;
    height: 176px;
}

span.td-video-play-ico img {
max-width: 50px !important;
}

.td-big-grid-post .td-video-play-ico img {
min-width: 40px !important;
    min-height: 40px !important;
}

.td_block_big_grid_2 .td-big-thumb .td-module-thumb {
    width: 675px;
    height: 433px;
}
.td_block_big_grid_2 .td-small-thumb .td-module-thumb {
    width: 290px;
    height: 142px;
}

.td-header-style-8 .td-affix .td-header-sp-logo img {
margin-left: 0 !important;
margin-top: 0 !important;
}
}

@media (max-width: 1080px) and (min-width: 1019px) {
.td-header-style-8 #td-header-menu {
margin-top: -15px;
}
.td-header-style-8 .td-header-menu-wrap-full .td-affix .td-header-main-menu {
margin-top: 11px;
}
}

@media (min-width: 1019px) {
.td-header-style-8 .td-header-top-menu {
    width: 100%;
    margin-left: 0;
    border-bottom: none;
    padding-bottom: 0px;
    padding-top: 0px;
}
}



@media (max-width: 1140px) and (min-width: 768px) {
.td-header-style-8 .td-header-sp-logo {
    width: 250px;
}
}

@media (max-width: 1018px) and (min-width: 768px) {
.td-header-style-8 .td-header-main-menu {
    padding-left: 0;
    margin-top: -15px;
}
.td-header-wrap .td-affix .sf-menu > li > a {
    line-height: 37px !important;
}
	.sf-menu > li > a {
    font-size: 13px;
}
}

@media (max-width: 968px) and (min-width: 768px) {
.td-header-style-8 .sf-menu li a {
    line-height: 40px !important;
}
}


@media (max-width: 1080px) and (min-width: 1019px) {
.td_block_slide .td-slide-meta {
bottom: 20px !important;
}
.td-theme-slider.iosSlider-col-3.td_mod_wrap {
height: 512px;
}
}

@media (max-width: 1018px) and (min-width: 969px) {
.td-header-style-8 .td-affix .td-header-sp-logo img {
margin-top: 0px !important;
}
.td_block_slide .td-slide-meta {
bottom: 14px !important;
}
.td-theme-slider.iosSlider-col-3.td_mod_wrap {
height: 390px;
}
}

@media (min-width: 981px) {
#td-mobile-nav {
display: none !important;
}
}

@media (max-width: 767px) {
.lis-front-page-ad {
display: none !important;
}
	.td-header-style-8 .td-header-sp-logo {
		width: 250px;
	}
}

@media (max-width: 1019px) {

.td-header-style-8 .td-header-top-menu {
border-bottom: none;
}
.td-header-style-8 .td-header-sp-logo img {
margin-left: 0px;
margin-top: 10px !important;
}
.td-header-sp-top-widget .td-search-form-widget .td-widget-search-input {
width: 100%;
}
input[type=submit], .td-search-form-widget .wpb_button {
width: 0%;
}
}

@media (max-width: 968px) and (min-width: 768px) {

.iosSlider-col-3 {
    height: 390px;
}
.td_block_slide .td-slide-meta {
bottom: 14px !important;
}
.lis-email-input input[type=text] {
font-size: 12px;
font-weight: normal;
}
.td-header-style-8 .sf-menu li a {
    line-height: 30px;
}

ul.sf-menu .td-menu-item a {
padding-top: 5px;
padding-bottom: 5px;
}

.lis-date-picker, .lis-venue-picker, .lis-band-search {
font-size: 12px;
}

.td_block_big_grid_2 .td-big-thumb .td-module-thumb img, .td_block_big_grid_1 .td-big-thumb .td-module-thumb img, .td_block_big_grid_1 .td-big-grid-post img {
min-height: 100%;
min-width: 100%;
width: auto;
height: auto;
}
}

@media (max-width: 767px) {
.lis-homepage-full-listings-link {
margin-bottom: 12px !important;
text-align: center;
}

.td_module_wrap .td-module-title {
padding-top: 12px;
}

.block-title {
margin-top: 12px;
}

.td-pb-row {
    padding-bottom: 12px !important;
    padding-top: 0px !important;
}

.td-excerpt {
margin-bottom: 12px;
}

.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap {
margin-bottom: 12px !important;
}

#lis-homepage-top-row {
margin-bottom: 12px !important;
}

.td-footer-wrapper .td-pb-span4 {
    margin-bottom: 0px;
}

.td-footer-wrapper .widget_search {
    margin-top: 12px;
    margin-bottom: 24px;
}
.td-footer-wrapper .widget_bloomwidget {
    margin-top: 0px;
}

.td-mobile-nav-wrap {
width: 25%;
}
.td-menu-mob-open-menu .td-content-wrap {
    left: 25%;
}
.td-mobile-content .current-menu-item a {
color: #007B77 !important;
}
.td-category-header .td-page-title {
    padding-bottom: 12px;
}

.mfp-figure:before {
    bottom: 0px;
}
.td-doubleSlider-1 .td-slide-galery-figure {
    width: 100%;
    height: auto;
}
}


@media (max-width: 650px) {
.td-mobile-nav-wrap {
    width: 30%;
}

.td-menu-mob-open-menu .td-content-wrap {
left: 30%;
}
}

@media (max-width: 590px) {
.lis-date-picker {
width: 100% !important;
}
.lis-venue-picker {
width: 100% !important;
    margin-top: 24px;
}
}

@media (max-width: 550px) {
.td-mobile-nav-wrap {
    width: 40%;
}

.td-menu-mob-open-menu .td-content-wrap {
left: 40%;
}
}


@media (max-width: 400px) {
.td-mobile-nav-wrap {
    width: 50%;
}

.td-menu-mob-open-menu .td-content-wrap {
left: 50%;
}
}

@media (max-width: 360px) {
.td-mobile-nav-wrap {
    width: 60%;
}

.td-menu-mob-open-menu .td-content-wrap {
left: 60%;
}
}

@media (max-width: 767px) {
.td-header-wrap .td-header-menu-wrap {
background-color: #ffffff !important;
}
.td-main-menu-logo img {
right: 100%;
}

#td-top-mobile-toggle i {
color: #000 !important;
}

.td-post-header {
padding-top: 24px;
}
}

@media (min-width: 1019px) {
.lis-homepage-full-listings-link p {
font-size: 18px !important;
}
}

@media (max-width: 1018px) {
.lis-homepage-full-listings-link p {
font-size: 14px !important;
}
}

@media (max-width: 767px) {
.lis-homepage-full-listings-link p {
font-size: 20px !important;
}
.page-id-10730 .wpb_content_element {
margin-top: 24px;
}
}

@media (max-width: 500px) {
.lis-homepage-full-listings-link p {
font-size: 18px !important;
}
}

@media (max-width: 450px) {
.lis-homepage-full-listings-link p {
font-size: 16px !important;
}
}

@media (max-width: 400px) {
.lis-homepage-full-listings-link p {
font-size: 14px !important;
}
}

@media (max-width: 350px) {
.lis-homepage-full-listings-link p {
font-size: 12px !important;
}
}

@media (max-width: 300px) {
.lis-homepage-full-listings-link p {
font-size: 14px !important;
}
}

/*  -------------------------styling----------------------------------*/

.td-image-gradient:before {
    height: 33%;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.3)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}

p a {
color: #007B77 !important;
}

.td-search-form-widget .td-widget-search-input[type=text] {
    border: 1px solid #000;
}



.td-footer-wrapper .td-search-form-widget .td-widget-search-input {
width: 76%;
}

.td-footer-wrapper .td-search-form-widget .wpb_button {
height: 30px;
margin-top: 1px;
}

.post header .entry-title {
text-transform: uppercase;
font-size: 30px;
    line-height: 40px;
}

.td_block_wrap.td_block_7.td_block_widget .td_module_6 .entry-title {
text-transform: uppercase;
}

.lis-homepage-full-listings-link {
text-transform: uppercase;
background-color: #000;
    padding-left: 5px;
    margin-bottom: 0px;
padding-top: 2px;
    padding-bottom: 2px;
}

.lis-homepage-full-listings-link a {
color: #fff !important;
}


.lis-top-banner-ad {
padding-top: 10px;
padding-bottom: 10px;
background: #DADADA;
}

.lis-home-latest-issue .td_block_text_with_title p {
    margin-bottom: 0px;
}

.lis-home-latest-issue .td_block_text_with_title {
line-height: 0px;
}

.td-post-sharing-bottom {
margin-bottom: 24px;
}

.td-a-rec-id-custom_ad_1 {
padding-bottom: 24px;
}

.td-post-content {
padding-bottom: 24px;
}


.sf-menu ul .td-menu-item a {
    padding: 2px 14px 2px 14px;
}

.lis-recommended-listings-page .td_block_text_with_title p {
margin-bottom: 0px;
}

.td-category-header .td-page-title {
font-weight: normal;
}

.gig-of-the-week-info p {
  font-size: 12px !important;
}

hr {
margin-bottom: 2px;
    margin-top: 2px;
}

tbody a {
color: #007B77 !important;
}

.td-a-rec-id-sidebar img {
margin-bottom: 48px !important;
}

.lis-top-banner-ad img {
max-height: 200px;
    width: auto;
}

.td-post-content p {
line-height: 1.5em;
}

.td_module_wrap .td-module-title, .td_module_wrap .entry-title {
text-transform: uppercase;
}

.td_block_related_posts .td-module-title {
text-transform: uppercase;
font-family: 'Open Sans';
}

.td-big-grid-post .td-module-thumb img {
    min-width: 100%;
    min-height: 100%;
    height: auto;
    width: auto;
position: relative;
}

.td-footer-wrapper .td_block_wrap .td-module-meta-info {
display: none;
}

.footer-social-icons .td-social-icon-wrap .td-icon-font {
font-size: 30px !important;
}

.footer-social-icons .td-social-icon-wrap {
padding-right: 25px;
}

.lis-homepage-listings .td-module-meta-info {
display: none;
}

/*  -------------------------hide featured image for categories----------------------------------*/

.category-old-site .td-post-featured-image {
display: none;
}

.category-listings .td-post-featured-image {
display: none;
}

.category-listings footer {
display: none !important;
}

.category-listings header .td-module-meta-info {
display: none !important;
}

#post-29456 .td-related-row {
display: none !important;
}

.category-photosets .td-post-featured-image {
display: none;
}

.td-post-content p {
margin-bottom: 1em;
}

.td-post-template-3 .td-post-header-holder {
    margin-bottom: 0px;
}

.td-post-template-3 .td-post-title {
padding: 0 30px 8px 30px;
}

.td-post-featured-image img {
margin-bottom: 24px;
}

.td-post-template-9 .td-post-featured-video {
    margin-bottom: 0px;
    padding-top: 24px;
}

.td-post-template-9 .td-post-featured-image img {
    margin-bottom: 0px;
}

.td-post-template-2 .td-post-header .entry-title {
font-size: 30px;
    line-height: 40px;
}

.td-big-grid-post .td-meta-info-container {
    text-transform: uppercase;
}

.td-post-template-3 .td-post-header header .entry-title {
    font-size: 30px;
    line-height: 40px;
}

.td-post-template-1 .td-post-header .entry-title {
    font-size: 30px;
    line-height: 40px;
}

.td-a-rec-id-custom_ad_1 img {
max-height: 150px;
width: auto;
}

.lis-back-button a {
    text-transform: uppercase;
    color: #fff;
    background: #000;
    padding: 5px 10px;
}

.td-post-template-9 .td-post-featured-video {
    margin-bottom: 0px;
    padding-top: 0px;
}

.td-post-template-1 .td-featured-image-rec img, .td-post-template-1 .td-featured-image-rec .wpb_video_wrapper {
margin-bottom: 0px;
}

.td-post-template-2 header .td-module-meta-info {
margin-bottom: 0px;
}

.td-post-template-4 .td-post-header-holder {
margin-bottom: 0px;
}

.td-post-template-4 .td-post-title {
width: 677px;
}

.td-post-template-4 .td-post-featured-image .entry-thumb {
    margin-bottom: 12px;
}

.td-post-template-6 .td-post-header {
width: 1040px;
}

.td-post-template-6 .td-post-header .entry-title {
font-size: 30px;
line-height: 40px;
}

.td-post-template-6 .td-main-content, .td-post-template-6 .td-main-sidebar {
    margin-top: 0px;
}

.td-post-template-7 .td-read-down {
display: none;
}

.td-parallax-header {
    margin-bottom: 24px;
}

.td-post-template-7 .td-post-header header .entry-title {
    font-size: 30px;
    line-height: 40px;
}

.td-post-template-7 .td-main-content, .td-post-template-7 .td-main-sidebar {
    margin-top: 12px;
}

.td-post-template-8 .td-post-header header .entry-title {
    font-size: 30px;
    line-height: 40px;
}

.td-post-template-8 .td-post-header-holder {
padding-left: 95px;
}

.td-post-template-8 .td-main-content, .td-post-template-8 .td-main-sidebar {
margin-top: 12px;
}

.td-post-template-10 .td-post-featured-video {
    margin-bottom: 0px;
}

.td-post-template-11 .td-main-content, .td-post-template-11 .td-main-sidebar {
    margin-top: 12px;
}

.td-post-template-12 .td-post-header .entry-title, .td-post-template-13 .td-post-header .entry-title {
font-size: 30px;
line-height: 40px;
padding: 0px 10px;
}

.td-post-template-12 .td-post-header, .td-post-template-13 .td-post-header {
    margin-bottom: 12px;
}

.lis-full-width-gallery {
    margin-top: 12px !important;
}

.lis-full-width-gallery .post_td_gallery {
margin-bottom: 0px;
}

.td-post-template-2 .td-pb-row {
    padding-bottom: 0px !important;
}

.td-search-form-widget .wpb_button {
padding: 7px 16px 8px 16px;
}

#lis-homepage-top-row  .wpb_text_column {
   font-size: 0px !important;
    line-height: 0px !important;
}

.blm-listings-block .td-module-meta-info {
display: none;
}

.td-footer-wrapper .td_block_wrap .td-excerpt {
color: #fff;
}

.current-menu-item a::after {
background-color: #000000 !important;
}

.sf-menu li:hover a:after, .sf-menu .sfHover a:after {
background-color: #000000 !important;
}

.td-page-content p, .td-post-content p, .wpb_text_column p, .td_block_text_with_title p, .woocommerce #tab-description p, .mce-content-body p {
    margin-bottom: 16px;
}

.td-category a {
    background-color: #000000;
}

.td-header-style-8 .td-header-sp-logo img {
    max-height: 124px;
}

#blm-homepage-top-row {
padding-top: 0px !important;
}

.td-social-icon-wrap i.td-icon-twitter:hover, .td-social-icon-wrap i.td-icon-facebook:hover {
color:#000000;
}


.td_block_1 .td_module_4 {
    padding-bottom: 0px;
}

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text {
    margin-bottom: 10px;
}

.td-g-rec-id-custom_ad_3 .adsbygoogle {
margin-bottom: 0px;
}

.page-id-2689 .td-main-page-wrap {
    padding-top: 18px;
}

.td_module_6 {
    padding-bottom: 20px;
}

.td_block_14 .td-block-row:last-child {
    margin-bottom: 0px;
}

.td-main-page-wrap {
    padding-top: 30px;
}

.page-id-12819 .td-main-page-wrap {
padding-top: 10px;
}

.page-id-12819 .wpb_content_element {
margin-bottom: 15px;
}

.td-post-template-3 .td-post-header.td-container {
margin-top: 18px;
margin-bottom: 15px;
}

.td-post-template-4 .td-post-sub-title {
max-width: 630px;
margin-bottom: 10px;
}

.td-post-template-4 .td-post-title h1.entry-title {
margin-bottom: 10px;
}

.magazine-page-header .td_block_slide .td-slide-meta {
bottom: 0 !important;
}

.magazine-page-header .td_block_slide .td-icon-left, .magazine-page-header .td_block_slide .td-icon-right {
display: none !important;
}