/*
Theme Name: Standupcom Child
Theme URI: 
Description: Child theme for the Slowave theme
Author: <a href="http://www.madeinebor.com" title="Visit author homepage">Tom Rhodes</a>
Author URI: 
Template: standupcom
Version: 1.0.0
*/

@import url('../standupcom/style.css');


#dslc-module-292 {  }
#dslc-module-292 .dslc-button { text-align:center !important; }
#dslc-module-292 .dslc-button a { background:#18d3c8 !important; font-size:14px !important; display:inline-block !important; }
#dslc-module-292 .dslc-button a:hover { background:#11a69e !important; font-size:14px; }
#dslc-module-292 .dslc-button .dslc-icon-link { display:none !important; }

.yamm .yamm-content { padding-bottom:10px !important; }
.single-tshowcase .dslc-content { font-size:16px; }
.single-tshowcase .sidebox h3 { font-size:24px; line-height:normal; }
.page-template-page_contact-php #dslc-module-312 span { font-size:14px !important; }
.wpcf7-form p input[type="submit"] { width:100% !important; }
.page-template-page_contact-php .dslc-modules-section { padding-top:0px !important; padding-bottom:0px !important; }
.wpcf7-form p:nth-of-type(10) { display:block !important; }

ul#ts-filter-nav li, ul#ts-enhance-filter-nav li { font-size:14px !important; }
.single-tshowcase .light-wrapper { overflow:hidden; }
.navbar-collapse ul li.menu-item-object-page a span { display:none; }

.siteby { color: #9b9b9b; text-align: center; font-size: 12px; clear: left; text-align: left; padding:0px 15px; }

.page-id-393 #ts-filter-nav { display:inline-block; padding-bottom:0px; margin-bottom:0px; }
.page-id-393 #tshowcasesearch { margin:30px 0px; display:inline-block; }
.page-id-393 #tshowcasesearch input[type="text"] { width:200px; margin-bottom:0px; border-radius:3px; -webkit-border-radius:3px; }
.page-id-393 #tshowcasesearch input[type="button"] { background:#18d3c8; font-size:13px; color:#fff; width:auto; padding:11px 20px 10px 20px; margin:0px 4px 0px 0px; border:none; text-transform:uppercase; transition:all 200ms ease-in; -webkit-transition:all 200ms ease-in; border-radius:3px; -webkit-border-radius:3px; letter-spacing:1px; }
.page-id-393 #tshowcasesearch input[type="button"]:hover { background:#11a69e; }

.home-booking-wrapper { width:400px !important; float:right; border-radius:5px; webkit-border-radius:5px; }
.home-booking-wrapper form { background:#fff; color:#333; padding:20px 20px; border-radius:5px; webkit-border-radius:5px; box-shadow:0px 0px 20px #111; -webkit-box-shadow:0px 0px 20px #111; }
.home-booking-wrapper form h2 { color:#333; font-weight:600; letter-spacing:1px; margin:0px 0px 10px 0px; line-height:normal !important; }
.home-booking-wrapper form h4 { color:#333; font-weight:400; letter-spacing:1px; margin:0px 0px 12px 0px; line-height:22px; }
.home-booking-wrapper form input[type="text"] { background:#f9f9f9; color:#333; border:1px solid #d1d1d1; border-radius:4px; webkit-border-radius:4px; box-shadow:0px 1px 1px #ccc inset; -webkit-box-shadow:0px 1px 1px #ccc inset; margin:0px 0px 5px 0px; }
.home-booking-wrapper form select { background:#f9f9f9; color:#333; border:1px solid #d1d1d1; border-radius:4px; webkit-border-radius:4px; box-shadow:0px 1px 1px #ccc inset; -webkit-box-shadow:0px 1px 1px #ccc inset; margin:0px 0px 5px 0px; width:100%; }
.home-booking-wrapper form input[type="submit"] { background:#2ad3c8; font-size:18px; color:#333; width:100%; /*border:1px solid #d1d1d1;*/ border-radius:4px; webkit-border-radius:4px; text-shadow:1px 1px 0px #22b5a3; -webkit-text-shadow:1px 1px 0px #22b5a3; padding:0px 10px; margin:0px 0px; height:40px; line-height:40px; font-weight:700; letter-spacing:normal; }
.home-booking-wrapper form .select-date { display:inline-block; width:48%; margin-right:2.5%; }
.home-booking-wrapper form .show-location { display:inline-block; width:48%; }

.home-booking-wrapper form input[type="submit"]:hover, .home-booking-wrapper form input[type="submit"]:focus { background:#11a69e; }
.tribe-events-list h2.tribe-events-page-title { margin-bottom:0px; }
.tribe-events-uses-geolocation .tribe-events-list-separator-month { margin:20px 0px -10px 0px !important; }
.tribe-events-user-recurrence-toggle { display:none; }
#tribe-events-pg-template { padding-top:20px; max-width:1170px !important; }
.tribe-bar-disabled #tribe-events-bar, .tribe-events-ical { display:none !important; }
.tribe-events-list .tribe-events-event-image { margin:10px 30px 15px 0px; max-width:200px; }
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p { /*font-size:16px;*/ font-family:"Open Sans"; font-size:14px; font-weight:300; color:#2e2e2e; }
.tribe-events-loop .tribe-events-event-meta { font-size:15px; }
.tribe-events-cal-links { display:none !important; }

.single-tribe_events .tribe-events-event-image { max-width:200px; }
.single-tribe_events .tribe-events-event-meta { font-size:16px; }
.current-menu-item a { color:#18d3c8 !important; }

.event-banner-wrapper { background:url("https://standupcomedians.com.au/wp-content/uploads/2014/10/stage-hero.jpg") no-repeat; background-position:center center; background-size:cover; text-align:center; }
.event-banner-wrapper .dslc-modules-section-wrapper { max-width:1170px; padding:40px 20px; }
.event-banner-wrapper .dslc-modules-section-wrapper h2 { font-family:Open Sans; font-size:32px; font-weight:400; line-height:22px; color:#fff; margin-bottom:26px; margin-top:10px; }
.event-banner-wrapper .dslc-modules-section-wrapper h1 { font-family:Open Sans; font-size:32px; font-weight:400; line-height:22px; color:#fff; margin-bottom:26px; margin-top:10px; }
.event-banner-wrapper .dslc-modules-section-wrapper p { font-family:Open Sans; font-size:20px; color:#fff; line-height:32px; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper { margin:40px 0px;}
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper .events-venue { background:#fff; color:#2e2e2e; height:40px; line-height:40px; padding:0px 15px; font-weight:600; position:relative; display:inline-block; cursor:default; text-transform:uppercase; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper .events-venue img { position:absolute; left:-40px; bottom:-40px; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select { background:#2e2e2e; color:#fff; font-weight:600; text-transform:uppercase; /*margin:-2px 0px 0px -4px;*/ margin:-2px 0px 0px -7px; height:40px; line-height:40px; border:0px solid #2e2e2e; text-align:center; cursor:pointer; padding:0px 10px; max-width:none; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper #selectvenueform { display:inline-block; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select option { background:#fff; color:#2e2e2e; font-size:12px !important; font-weight:600 !important; text-align:right; padding:5px 10px; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select option:hover { background:#cacbcb; }

#tshowcase-single-wrap #customeGalleryDiv { margin-top:20px; }
#tshowcase-single-wrap #customeGalleryDiv .col-sm-4 { width:70px; height:65px; padding:0px 0px; margin:3px 3px; overflow:hidden; display:inline-block; }
#tshowcase-single-wrap #customeGalleryDiv .col-sm-4 figure { margin-bottom:0; }
#tshowcase-single-wrap #customeGalleryDiv .col-sm-4 .attachment-large { margin:0px 0px; }
#tshowcase-single-wrap #customeGalleryDiv .col-sm-4 .icn-more { height:70px; }

.fancybox-wrap { top:50px !important; }
#fancybox-thumbs { display:none; }

.lrshare_iconsprite32.lrshare_evenmore32 { display:none; }
.lrshare-totalshare { display:none; }	

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome, if Chrome rule needed */
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select { margin:-3px 0px 0px -4px; line-height:36px; }
/* Safari 5+ ONLY */
::i-block-chrome, .event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select { margin:-5px 0px 0px -4px; line-height:36px; }
}
/* IE 9, 10 & 11 */
@media screen and (min-width:0\0) {
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select { padding-right:0px; }
}

.yamm-dropdown-menu #event_by_venue, .yamm-dropdown-menu #event_by_venue_description { display:none; }

/*--- New Hero Section[Start] --*/

#dcssb-slick { display:none; }

.home .dslc-modules-section.parallax { /*background:none !important; padding:0px 0px !important; min-height:inherit !important;*/ }
.home-banner-wrapper { background:url("https://standupcomedians.com.au/wp-content/uploads/2015/02/comedy-image.jpg") no-repeat; background-position:center top; background-size:cover; /*min-height:499px !important;*/ }
.home-banner-wrapper .left-section { margin-top:50px; }
.home-banner-wrapper .right-section { margin-top:10%; margin-bottom:50px; }

.home-banner-wrapper .right-section h1 { font-size:44px; color:#3e3e3e; line-height:normal; font-weight:100; }
.home-banner-wrapper .right-section h3 { font-size:30px; color:#3e3e3e; line-height:normal; font-weight:100; }

.home-banner-wrapper .links { background:url("https://standupcomedians.com.au/wp-content/uploads/2015/02/over-200.png") no-repeat; background-position:center bottom; padding-bottom:80px; margin-top:40px; }
.home-banner-wrapper .links div { display:inline-block; }
.home-banner-wrapper .links .button-white a { background:rgba(255, 255, 255, 1); font-family:"Raleway",sans-serif; font-weight:700; font-size:14px; color:#39d4c8; padding:12px 20px; border-radius:3px; -webkit-border-radius:3px; text-transform:uppercase; }
.home-banner-wrapper .links .button-white a:hover { background:rgba(255, 255, 255, 0.9); }
.home-banner-wrapper .links .button-make-booking a { font-family:"Raleway",sans-serif; font-size:14px; color:#2e2e2e; font-weight:700; text-transform:uppercase; text-decoration:underline; }
.home-banner-wrapper .links .button-make-booking a:hover { text-decoration:none; }
.home-banner-wrapper .links .button-make-booking span { font-family:"Raleway",sans-serif; font-size:10px; color:#f45c33; font-weight:700; margin:0px 5px; }

.home .dslc-modules-section:nth-child(2) { display:none; }
.home .dslc-modules-section:nth-child(3) { /*background:#fff !important;*/ }
.home .dslc-modules-section:nth-child(3) .dslc-module-DSLC_Text_Simple { display:none; }
.home .dslc-modules-section:nth-child(4) { /*background:#f4f4f4 !important;*/ }

 #tshowcase-single-wrap .tshowcase-row-fluid .ts-col_3c p a { word-break:break-all; word-wrap:break-word; }



@media only screen and (min-width:768px) and (max-width:1199px) { 
.home-banner-wrapper .left-section img { position:absolute; bottom:0px; padding:0px 30px; }
}
@media only screen and (min-width:768px) {
.home-banner-wrapper .left-section { width:40%; float:left; }
.home-banner-wrapper .right-section { width:60%; float:right; }
}
@media only screen and (max-width:767px) { 
.home-banner-wrapper .left-section { margin-bottom:0px;  }
}
@media only screen and (max-width:402px) { 
.home-banner-wrapper .links { padding-bottom:50px; background-size:90%; }
.home-banner-wrapper .links div { display:block; }
.home-banner-wrapper .links .button-make-booking { display:block; }
.home-banner-wrapper .links .button-make-booking span { display:block; margin:15px 0px 0px 0px; }
}

/*--- New Hero Section[End] --*/

@media only screen and (min-width:992px) and (max-width:1199px) { 
.navbar-nav > li { margin-left:8px !important; }
}
@media only screen and (min-width:768px) and (max-width:1023px) { 
.dslc-text-module-content > h2 { /*font-size:40px !important; line-height:normal !important;*/ }
.dslc-text-module-content > h4 { font-size:19px !important; line-height:normal !important; }
.home .dslc-text-module-content > div { /*font-size:46px; line-height:48px;*/ }
.home .dslc-text-module-content > h3 { /*font-size:30px !important; line-height:40px !important;*/ }
.page-template-page_contact-php #dslc-module-312 { margin-top:90px !important; }
}
@media only screen and (min-width:769px) and (max-width:1200px) { 
#tribe-events-pg-template { padding-left:25px; padding-right:25px; }
}
@media only screen and (min-width:480px) and (max-width:1199px) { 
.page-id-393 #tshowcasesearch input[type="text"] { width:300px; }
.page-id-393 #tshowcasesearch input[type="button"] { margin:0px 3px 0px 10px; }

.page-id-2174 #tshowcasesearch input[type="text"] { width:300px; }
.page-id-2174 #tshowcasesearch input[type="button"] { margin:0px 3px 0px 10px; }
}
@media only screen and (min-width:481px) and (max-width:561px) { 
#tshowcase-single-wrap #customeGalleryDiv .col-sm-4 { width:60px; height:55px; margin:1px; }
}
@media only screen and (min-width:481px) and (max-width:767px) { 
.home .dslc-modules-area.dslc-2-col { width:31% !important; margin-left:1% !important;  margin-right:1% !important; }
}
@media only screen and (min-width:768px) and (max-width:991px) { 
#tshowcase-single-wrap #customeGalleryDiv .col-sm-4 { width:60px; height:55px; margin:1px; }
}
@media only screen and (min-width:400px) and (max-width:480px) { 
.home .ts-col_5 { width:49.5%; }
.home .ts-col_5 .tshowcase-box-photo.ts-square img { width:100%; }
.page-child .ts-col_5 { width:49.5%; }
.page-child .ts-col_5 .tshowcase-box-photo.ts-square img { width:100%; }
.page-id-393 .ts-col_5 { width:49.5%; }
.page-id-393 .ts-col_5 .tshowcase-box-photo.ts-square img { width:100%; }

.page-id-2174 .ts-col_5 { width:49.5%; }
.page-id-2174 .ts-col_5 .tshowcase-box-photo.ts-square img { width:100%; }
}
@media only screen and (max-width:991px) {
.navbar-collapse { overflow-y:visible !important; margin-top:100px !important; padding-bottom:40px; }	
.navbar .topbar-wrapper .Topbar { padding-left:20px; padding-right:20px; }
.navbar .topbar-wrapper { overflow:hidden; }
.navbar-nav .book-a-comedian a { display:inline-block; margin-top:15px; }
}
@media (max-width:767px) { 
.dslc-text-module-content > h2 { /*font-size:36px !important;*/ }
.home .dslc-text-module-content > div { /*line-height:48px;*/ }
.home .dslc-text-module-content > h3 { /*line-height:40px !important;*/ }
.prev-next-wrapper { right:10px !important; }
}
@media only screen and (max-width:768px) {
.tribe-events-event-image img { margin-right:20px !important; margin-bottom:15px !important; }	
}
@media only screen and (max-width:554px) {
.page-id-393 #tshowcasesearch input[type="text"] { width:100%; }
.page-id-393 #tshowcasesearch input[type="button"] { margin:10px 10px 0px 0px; }

.page-id-2174 #tshowcasesearch input[type="text"] { width:100%; }
.page-id-2174 #tshowcasesearch input[type="button"] { margin:10px 10px 0px 0px; }
}
@media only screen and (max-width:549px) {
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper .events-venue { width:230px; margin:0px auto; display:block; }	
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper .events-venue img { top:-30px; left:-30px; }
.event-banner-wrapper .dslc-modules-section-wrapper .buttons-wrapper select { margin:20px 0px 0px 0px; min-width:230px; }
}
@media only screen and (max-width:496px) {
.navbar .topbar-wrapper .Topbar { text-align:center; }	
.navbar .topbar-wrapper .Topbar span { display:inline-block; }
}
@media (min-width:768px) { 
.col-sm-6{ width:20%; }
.page-template-page_contact-php .dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(1) { width:46%; display:block; }
.page-template-page_contact-php .dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(2), 
.page-template-page_contact-php .dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(3) { width:46%; display:block; }
.page-template-page_contact-php .dslc-html-module-content .wpcf7 .wpcf7-form p { width:100% !important; }
.page-template-page_contact-php #dslc-module-312 { margin-top: 80px; }
.page-template-page_contact-php #dslc-module-312 span { font-size:14px !important; margin-bottom:5px; display:inline-block; }
}
@media only screen and (max-width:480px) { 
.home .dslc-modules-area.dslc-2-col { width:48% !important; margin-left:1% !important;  margin-right:1% !important; }
}
@media only screen and (max-width:479px) { 
#dslc-module-292 .dslc-button a, #dslc-content .dslc-button a { width:100%; }

.home .ts-col_5 { width:49.5% !important; }
.home .ts-col_5 .tshowcase-inner-box { width:100%; }
.home .ts-col_5 .tshowcase-inner-box .tshowcase-box-photo.ts-square img { width:100%; }
.home .ts-col_5 .tshowcase-inner-box .tshowcase-box-info { min-height:54px; }

.page-child .ts-col_5 { width:49.5% !important; }
.page-child .ts-col_5 .tshowcase-inner-box { width:100%; }
.page-child .ts-col_5 .tshowcase-inner-box .tshowcase-box-photo.ts-square img { width:100%; }
.page-child .ts-col_5 .tshowcase-inner-box .tshowcase-box-info { min-height:54px; }

.page-id-393 .ts-col_5 { width:49.5% !important; }
.page-id-393 .ts-col_5 .tshowcase-inner-box { width:100%; }
.page-id-393 .ts-col_5 .tshowcase-inner-box .tshowcase-box-photo.ts-square img { width:100%; }
.page-id-393 .ts-col_5 .tshowcase-inner-box .tshowcase-box-info { min-height:54px; }

.page-id-2174 .ts-col_5 { width:49.5% !important; }
.page-id-2174 .ts-col_5 .tshowcase-inner-box { width:100%; }
.page-id-2174 .ts-col_5 .tshowcase-inner-box .tshowcase-box-photo.ts-square img { width:100%; }
.page-id-2174 .ts-col_5 .tshowcase-inner-box .tshowcase-box-info { min-height:54px; }
}
@media only screen and (max-width:399px) { 
.navbar .topbar-wrapper { font-size:15px !important; }
}

@media (min-width: 768px) {
.col-sm-6 { width:20%; }
}
@media only screen and (max-width:600px) {
.home-booking-wrapper { float:none; }
}
@media only screen and (max-width:454px) {
.home-booking-wrapper { width:100% !important }
.home-booking-wrapper form .select-date, .home-booking-wrapper form .show-location { display:block; width:100%; }
}

/*--- Book Comedian Page [start] ---*/

.navbar-nav > li#menu-item-1314 { display:none; }
.yamm-dropdown-menu { display:none !important; }

.book-comedian-wrapper { font-family:"Open Sans"; color:#3e3e3e; }
.right-comedian-section { background:url("https://standupcomedians.com.au/wp-content/uploads/2015/02/comedy-image.jpg") no-repeat; background-size:cover; min-height:600px; padding:50px 0px; }
.right-comedian-section h2 { font-family:"Open Sans"; font-size:36px; color:#3e3e3e; line-height:none; font-weight:400; text-align:center; }
.right-comedian-section .feature-list-box { display:inline-block; }
.right-comedian-section .feature-list-box .list-img {  }
.right-comedian-section .feature-list-box .feature-list { list-style:none; margin:33px 0px; }
.right-comedian-section .feature-list-box .feature-list li { font-size:18px; color:#fff; margin-bottom:20px; list-style:none; }
.right-comedian-section .feature-list-box .feature-list li:before { content:'\2714'; font-family:fontello; font-size:29px; margin-right:10px; position:relative; top:3px; }

.right-comedian-section .book-comedian-form { background:#fff; border-radius:6px; -webkit-border-radius:6px; box-shadow:0px 0px 10px #93bad2; -webkit-box-shadow:0px 0px 10px #93bad2; position:relative; margin-top:-24px; padding:15px 5px 30px 5px; }
.right-comedian-section .book-comedian-form form { font-size:12px; color:#808080; }
.right-comedian-section .book-comedian-form form input,
.right-comedian-section .book-comedian-form form select,
.right-comedian-section .book-comedian-form form textarea { font-size:12px; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) { width:96% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(2),
.right-comedian-section .book-comedian-form form p:nth-of-type(3) { width:46% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(8) { width:96% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(10) { position:relative; }
.right-comedian-section .book-comedian-form form p:nth-of-type(10) img { position:absolute; top:15px; right:15px; }

.media-wrapper { padding-left:12%; margin-top:30px; }
.media-wrapper .media { position:relative; }
.media-wrapper .media, .media-wrapper .media-body { margin-bottom:15px; overflow:visible; }
.media-wrapper .media .media-left { margin-right:30px; }
.media-wrapper .media .media-right { right:0px; }
.media-wrapper .media .media-body { width:calc(100% - 70px); width:-webkit-calc(100% - 70px); display:inline-block; }
.media-wrapper .media .media-body .desc { background:rgba(255, 255, 255, 0.4); color:#3e3e3e; border-radius:6px; -webkit-border-radius:6px; padding:8px 15px; position:relative; }
.media-wrapper .media .media-body .desc:before { content:'\25c2'; font-family:fontello; font-size:31px; position:absolute; top:50%; left:-13px; margin-top:-11px; color:rgba(255, 255, 255, 0.4); }
.media-wrapper .media .media-body .author { color:#3e3e3e; font-weight:700; line-height:22px; }
.media-wrapper .media .avatar { background:#fff; width:40px; height:40px; border-radius:50%; -webkit-border-radius:50%; position:absolute; top:50%; margin-top:-46px; overflow:hidden; text-align:center; }
.media-wrapper .media .avatar .media-object { background:#fff; width:inherit; height:inherit; }
.media-wrapper .media.even .media-body .desc:before { content:'\25b8'; font-family:fontello; font-size:32px; left:auto; right:-13px; }
.media-wrapper .media.odd .media-body { margin-left:70px; } 

.best-comedian-section { background:#f4f4f4; padding:50px 0px; }
.best-comedian-section h3 { font-family:"Open Sans"; font-size:30px; font-weight:400; color:#3e3e3e; text-align:center; line-height:normal; margin-bottom:50px; }

.appreciate-comedian-section { padding:50px 0px; }
.appreciate-comedian-section h4 { font-family:"Open Sans"; font-size:24px; font-weight:400; color:#10c1b7; text-align:center; line-height:normal; margin-bottom:30px; }
.appreciate-comedian-section p { font-family:"Open Sans"; font-size:18px; color:#3e3e3e; line-height:30px; margin-bottom:20px; }
.appreciate-comedian-section .icons { margin:10px 0px 30px 0px; }
.appreciate-comedian-section .title { font-size:18px; color:#3e3e3e; line-height:normal; font-weight:600; margin-bottom:15px; }
.appreciate-comedian-section .content { font-size:14px; line-height:30px; }

.book-comedian-wrapper + .dark-wrapper { display:none; }

.page-id-399 .light-wrapper { display:none; }
.page-id-399 #text-6 { list-style:none; }


.bx-wrapper .bx-viewport { padding-bottom:10px; margin-top:30px; }
.media-wrapper.slider8 { margin-top:-13px; }
.media-wrapper.slider8 .slide { width:100% !important; margin-bottom:14px; }

.navbar-nav .book-a-comedian {}
.navbar-nav .book-a-comedian a { background:#18d3c8; color:#fff !important; padding:12px 9px !important; margin:0px 0px; border-radius:4px; -webkit-border-radius:4px; }
.navbar-nav .book-a-comedian a:hover, .navbar-nav .book-a-comedian a:focus { background:#11a69e !important; color:#fff; }
.navbar-nav .book-a-comedian a span { width:auto;	 }

.page-id-399 #wpcf7-f368-p399-o1 form > p > span > select { display: none; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul { list-style:none; padding:0px 0px; margin:0px 0px; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li { text-align:center; padding:50px 3% 0px 3%; margin:10px 0px; display:inline-block; cursor:pointer; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-bars { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-bars.png) no-repeat; background-position:center top; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-bars:hover,
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-bars.active { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-bars-ho.png) no-repeat; background-position:center top; color:#00d4c9; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-corporate { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-corporate.png) no-repeat; background-position:center top; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-corporate:hover,
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-corporate.active { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-corporate-ho.png) no-repeat; background-position:center top; color:#00d4c9; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-party { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-party.png) no-repeat; background-position:center top; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-party:hover,
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-party.active { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-party-ho.png) no-repeat; background-position:center top; color:#00d4c9; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-seminar { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-seminar.png) no-repeat; background-position:center top; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-seminar:hover,
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-seminar.active { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-seminar-ho.png) no-repeat; background-position:center top; color:#00d4c9; }

.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-trivia { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-trivia.png) no-repeat; background-position:center top; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-trivia:hover,
.right-comedian-section .book-comedian-form form p:nth-of-type(1) ul li.icon-trivia.active { background:url(https://standupcomedians.com.au/wp-content/uploads/2015/03/icon-trivia-ho.png) no-repeat; background-position:center top; color:#00d4c9; }


@media only screen and (min-width:768px) and (max-width:991px) {  
.right-comedian-section .book-comedian-form form p:nth-of-type(1) { }
.right-comedian-section .book-comedian-form form p { width:94% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) { width:94% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(2), 
.right-comedian-section .book-comedian-form form p:nth-of-type(3) { width:94% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(8) { width:94% !important; }
.right-comedian-section .book-comedian-form form p select { width:100%; }

.right-comedian-section .feature-list-box .list-img { display:none; }
.right-comedian-section .feature-list-box .feature-list { width:100%; }
.right-comedian-section .feature-list-box { display:block; }
}
@media only screen and (min-width:992px) and (max-width:1199px) { 
.right-comedian-section .feature-list-box .feature-list { margin:20px 0px 50px 0px; }
.right-comedian-section .book-comedian-form { margin-top:-45px; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) { width:96% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(2), 
.right-comedian-section .book-comedian-form form p:nth-of-type(3) { width:45% !important; }
.right-comedian-section .book-comedian-form form p:nth-of-type(4), 
.right-comedian-section .book-comedian-form form p:nth-of-type(5),
.right-comedian-section .book-comedian-form form p:nth-of-type(6),
.right-comedian-section .book-comedian-form form p:nth-of-type(7) { width:45% !important; }
}
@media only screen and (min-width:768px) {
.right-comedian-section .col-sm-6 { width:50%; }
}
@media only screen and (max-width:767px) { 
.media-wrapper { padding-left:0%; }
.right-comedian-section .feature-list-box { display:inline-block; }
.right-comedian-section .feature-list-box .list-img { width:45%; float:left; }
.right-comedian-section .feature-list-box .feature-list { width:55%; float:right; }
.right-comedian-section .book-comedian-form { margin-top:-75px; }

.right-comedian-section .book-comedian-form form p { margin:0% 2%; }
.right-comedian-section .book-comedian-form form p:nth-of-type(1) { width:96% !important; display:inline-block; }
.right-comedian-section .book-comedian-form form p:nth-of-type(2),
.right-comedian-section .book-comedian-form form p:nth-of-type(3) { width:45.4% !important; display:inline-block; }
.right-comedian-section .book-comedian-form form p:nth-of-type(4),
.right-comedian-section .book-comedian-form form p:nth-of-type(5),
.right-comedian-section .book-comedian-form form p:nth-of-type(6),
.right-comedian-section .book-comedian-form form p:nth-of-type(7) { width:45.4% !important; display:inline-block; }
.right-comedian-section .book-comedian-form form p:nth-of-type(8) { width:96% !important; }
}
@media only screen and (max-width:579px) { 
.right-comedian-section .feature-list-box { width:100%; position:relative; margin:0px 0px; }
.right-comedian-section .book-comedian-form { margin-top:-20px; }
.right-comedian-section .feature-list-box .list-img { position:absolute; bottom:0px; width:100%; height:200px; margin-bottom:0px; }
.right-comedian-section .feature-list-box .list-img img { width:auto; height:100%; }
.right-comedian-section .feature-list-box .feature-list { margin-bottom:220px; width:100%; padding:0px 0px; }
}
@media only screen and (max-width:359px) { 
.right-comedian-section .book-comedian-form form p:nth-of-type(1),
.right-comedian-section .book-comedian-form form p:nth-of-type(2),
.right-comedian-section .book-comedian-form form p:nth-of-type(3),
.right-comedian-section .book-comedian-form form p:nth-of-type(4),
.right-comedian-section .book-comedian-form form p:nth-of-type(5),
.right-comedian-section .book-comedian-form form p:nth-of-type(6),
.right-comedian-section .book-comedian-form form p:nth-of-type(7),
.right-comedian-section .book-comedian-form form p:nth-of-type(8) { width:96% !important; }
}

/*--- Book Comedian Page [end] ---*/


/*--- Comedy Shows css[start] ---*/

.clear { clear:both; }
.single-tribe_events .comedy-venue-banner { display:none; }
.single-tribe_events .tribe-events-back { display:none; }
.single-tribe_events .tribe-events-notices ul { font-size:16px; margin:0px 0px; }
.single-tribe_events .tribe-events-notices ul li:before { content:none; } 

.single-tribe_events .menu-comedy-shows a { color:#18d3c8 !important; }
.single-tribe_events .event-banner-wrapper .dslc-modules-section-wrapper { font-family:"Open Sans"; visibility:hidden; min-height:210px; }
.single-tribe_events .event-banner-wrapper .dslc-modules-section-wrapper div { display:none; }

.single-tribe_events #tribe-events-header { background:#f8f8f8; padding:30px 0px; margin:0px 0px; }
.single-tribe_events #tribe-events-header .tribe-events-sub-nav li a:hover,
.single-tribe_events #tribe-events-header .tribe-events-sub-nav li a:focus { text-decoration:underline; }

.single-tribe_events .tribe-events-sub-nav { max-width:1170px; margin:0 auto !important; }
.single-tribe_events .tribe-events-sub-nav li { list-style:none; margin:0px 0px; position:relative; min-height:62px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-previous a { padding-left:70px; min-height:50px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-previous a:before { content:'\2190'; font-family:"fontello"; font-size:22px; color:#fff; background:#2C2C2C; width:55px; height:55px; line-height:50px; text-align:center; display:inline-block; position:absolute; left:0px; top:7px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-previous:before,
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next:before { display:none; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next { text-align:right; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next a { padding-right:70px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next a:after { content:'\2192'; font-family:"fontello"; font-size:22px; color:#fff; background:#2C2C2C; width:55px; height:55px; line-height:50px; text-align:center; display:inline-block; position:absolute; top:7px; right:0px; }
.single-tribe_events .tribe-events-sub-nav li a { background:none; color:#2e2e2e; font-weight:700; padding-top:0px; display:inline-block; width:100%; }
.single-tribe_events .tribe-events-sub-nav li a:hover:before { transition:all 200ms ease-in 0s; -webkit-transition:all 200ms ease-in 0s; }
.single-tribe_events .tribe-events-sub-nav li a:hover:after { transition:all 200ms ease-in 0s; -webkit-transition:all 200ms ease-in 0s; }
.single-tribe_events .tribe-events-sub-nav li a span { color:#11d3bf; display:inline-block; width:100%; }


.comedy-shows-banner { font-family:"Open Sans"; color:#fff; padding:60px 0px; min-height:210px; }
.comedy-shows-banner .title { font-family:"Open Sans"; font-size:32px; line-height:45px; font-weight:400; text-transform:uppercase; max-width:1170px; padding:0px 15px; margin:0 auto; }
.comedy-shows-banner .title span { font-size:24px; font-weight:300; text-transform:uppercase; display:block; }
.comedy-shows-banner .sub-title { font-size:18px; font-weight:1170; max-width:600px; padding:0px 15px; margin:10px auto 0px auto; }

.single-tribe_events .left-section .tribe-events-event-image { margin-bottom:15px; }

.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box { margin-bottom:30px; }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .title { background:#18d3c8; color:#2e2e2e; font-size:20px; font-weight:400; padding:10px 40px; margin-bottom:10px; display:inline-block; letter-spacing:1px; }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail { }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail p { background:#fbfbfb; font-size:14px; width:350px; margin:5px auto !important; text-align:center; font-weight:400 !important; line-height:36px !important; }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail p .day { background:#2e2e2e; color:#fff; float:left; width:75px; text-align:center; }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail p .price { background:#18d3c8; color:#2e2e2e; float:right; width:75px; text-align:center; }

.single-tribe_events .right-section .tribe-events-single-section { background:#2e2e2e; color:#fff; border:none; margin:0px 0px; } 
.single-tribe_events .right-section .tribe-events-single-section .tribe-events-meta-group { width:100%; margin:0px 0px; }
.single-tribe_events .right-section .tribe-events-single-section .tribe-events-venue-map { padding:0px 0px; margin:0px 0px; border:none; border-radius:0px; -webkit-border-radius:0px; width:100%; }

.single-tribe_events .right-section .tribe-events-single-section .tribe-events-meta-group-gmap { position:relative; top:20px; left:-42px; width:calc(100% + 84px ); width:-webkit-calc(100% + 84px ); }

.single-tribe_events .right-section .tribe-events-single-section.primary { padding:40px 15px 0px 15px; overflow:hidden; }
.single-tribe_events .right-section .tribe-events-single-section.secondary { padding-bottom:0px; }
.single-tribe_events .right-section .tribe-events-single-section.secondary .tribe-events-meta-group-venue { margin:0px 15px 40px 15px; }
.single-tribe_events .right-section .tribe-events-single-section.primary > div > h2.tribe-events-single-section-title { font-family:"Open Sans"; font-size:24px; color:#fff; font-weight:400; text-transform:uppercase; }
.single-tribe_events .right-section .tribe-events-single-section.primary .tribe-events-meta-group-organizer { margin:15px 0px; }
.single-tribe_events .right-section .tribe-events-single-section dl dt { font-size:18px; color:#18d3c8; font-weight:400 !important; margin-top:20px; }
.single-tribe_events .right-section .tribe-events-single-section dl dd { font-size:22px; color:#fff; font-weight:400; }
.single-tribe_events .right-section .tribe-events-single-section dl dd a { font-size:22px; color:#fff; font-weight:400;  word-wrap:break-word; }
.single-tribe_events .right-section .tribe-events-single-section dl dd a:hover,
.single-tribe_events .right-section .tribe-events-single-section dl dd a:focus { text-decoration:underline !important; }
.single-tribe_events .right-section .tribe-events-single-section .tribe-events-meta-group-venue .tribe-events-single-section-title { font-family:"Open Sans"; font-size:18px !important; color:#18d3c8 !important; font-weight:400 !important; margin:15px 0px 0px 0px; line-height:18px !important; }
.single-tribe_events .right-section .tribe-events-single-section .tribe-events-meta-group-organizer { margin:0px 0px !important; }
.single-tribe_events .right-section .tribe-events-single-section .tribe-events-meta-group-organizer .tribe-events-single-section-title { font-family:"Open Sans"; font-size:18px; color:#18d3c8; font-weight:400; margin:15px 0px 0px 0px; }

.single-tribe_events .right-section .tribe-events-single-section dl dd.location { position:relative; }
.single-tribe_events .right-section .tribe-events-single-section dl dd .tribe-events-address { margin-top:50px; }
.single-tribe_events .right-section .tribe-events-single-section dl dd .tribe-events-gmap { font-family:"Open Sans"; font-size:18px; color:#18d3c8; font-weight:400; position:absolute; top:-25px; }

.single-tribe_events #tribe-events-footer { background:#18d3c8; padding:30px 0px; margin:0px 0px; }
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li a span { color:#fff; }
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li a:hover,
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li a:focus { text-decoration:underline; }
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li a:hover:before,
.single-tribe_events #tribe-events-footer .tribe-events-sub-nav li a:hover:after { background:#2e2e2e; }

.single-tribe_events .time-date-title {  border-bottom:1px solid #efefef; padding-left:45px; margin-bottom:30px; position:relative; }
.single-tribe_events .time-date-title .time { font-size:16px; color:#2e2e2e; font-weight:700; }
.single-tribe_events .time-date-title .datemonth { font-size:16px; color:#2e2e2e; font-weight:700; }
.single-tribe_events .time-date-title .tribe-events-single-event-title { font-size:24px; text-transform:uppercase; font-weight:700; color:#2e2e2e; line-height:30px; padding-bottom:20px; margin-top:5px; }
.single-tribe_events .time-date-title:before { font-family:'fontello'; content:'\f554'; font-size:32px; color:#2e2e2e; font-weight:normal; position:absolute; top:5px; left:0px; }
.single-tribe_events .tribe-events-schedule.updated.published { display:none !important; }
.single-tribe_events .event-banner-wrapper .comedy-venue-wrapper { display:none; }
.single-tribe_events .event-banner-wrapper .comedy-small-desc { display:none; }
.single-tribe_events .event-banner-wrapper #comedy-shows-banner { display:none; }

.events-archive #comedy-shows-banner { display:none; }
.events-archive .comedy-venue-banner { background:url("https://standupcomedians.com.au/wp-content/uploads/2015/08/venue-banner-bg.jpg") no-repeat; background-size:cover; font-family:"Open Sans"; padding:60px 0px; }
.events-archive .comedy-venue-banner .venue-heading .title { font-family:"Open Sans"; font-size:48px; color:#fff; line-height:48px; font-weight:700; text-transform:uppercase; max-width:600px; padding:0px 15px; margin:0 auto; }
.events-archive .comedy-venue-banner .venue-heading .title span { display:block; }
.events-archive .comedy-venue-banner .venue-heading .sub-title { font-size:18px; color:#fff; font-weight:600; max-width:600px; padding:0px 15px; margin:10px auto 0px auto; }

.events-archive .comedy-venue-wrapper .event-section { width:48% !important; margin:0% 1%; }
.events-archive .comedy-venue-wrapper { font-family:"Open Sans"; background:#18d3c8; padding:30px 0px; }
.events-archive .comedy-venue-wrapper .col-sm-6 { width:50%; }
.events-archive .comedy-venue-wrapper .see-event { background:#fff; color:#2e2e2e; font-weight:600; text-transform:uppercase; padding:8px 0px; min-height:45px;  cursor:default; }
.events-archive .comedy-venue-wrapper .see-event i { font-size:16px; margin-right:3px; }
.events-archive .comedy-venue-wrapper .select-event { text-align:left; padding:0px 0px; }
.events-archive .comedy-venue-wrapper .select-event .btn-group { width:100%; }
.events-archive .comedy-venue-wrapper .select-event .btn { font-family:"Open Sans"; background:#2e2e2e; font-size:14px; font-weight:600; text-align:left; text-transform:uppercase; min-height:45px; padding:0px 0px; margin:0px 0px; width:100%; border-radius:0px; -webkit-border-radius:0px; }
.events-archive .comedy-venue-wrapper .select-event .btn span { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0px 30px 0px 15px; display:block; }
.events-archive .comedy-venue-wrapper .select-event .btn i { font-size:14px; position:absolute; top:12px; right:15px; }
.events-archive .comedy-venue-wrapper .select-event .dropdown-menu { text-transform:uppercase; width:100%; margin:0px 0px; margin-top:-1px; border-radius:0px; -webkit-border-radius:0px; }
.events-archive .comedy-venue-wrapper .select-event .dropdown-menu li a { color:#2e2e2e; white-space:normal; }
.events-archive .comedy-venue-wrapper .select-event .dropdown-menu li a:hover { background:#eee; }

.events-archive .comedy-venue-wrapper .select-event .date-input { position:relative; }
.events-archive .comedy-venue-wrapper .select-event .date-input #datepicker { font-family:"Open Sans"; background:#2e2e2e; color:#fff; border:none; cursor:default; min-height:45px; text-transform:uppercase; padding:0px 30px 0px 15px; margin:0px 0px; letter-spacing:1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.events-archive .comedy-venue-wrapper .select-event .date-input #datepicker::-moz-placeholder { color:#fff !important; font-weight:600; opacity:1; }
.events-archive .comedy-venue-wrapper .select-event .date-input #datepicker::-webkit-input-placeholder { color:#fff !important; font-weight:600; opacity:1; }
.events-archive .comedy-venue-wrapper .select-event .date-input i { font-size:14px; color:#fff; position:absolute; top:10px; right:15px; }

.events-archive .comedy-small-desc { background:#fff; font-size:16px; color:#2e2e2e; padding:50px 0px 20px 0px; }

/*-----------------*/

.single-tribe_venue #comedy-shows-banner { display:none; }
.single-tribe_venue .comedy-venue-banner { font-family:"Open Sans"; padding:60px 0px; }
.single-tribe_venue .comedy-venue-banner .venue-heading .title { font-family:"Open Sans"; font-size:32px; line-height:45px; font-weight:400; color:#fff; /*text-transform:uppercase;*/ max-width:1170px; padding:0px 15px; margin:0 auto 26px auto; }
.single-tribe_venue .comedy-venue-banner .venue-heading .title span { display:inline; }
.single-tribe_venue .comedy-venue-banner .venue-heading .sub-title { font-family:"Open Sans"; font-size:20px; color:#fff; font-weight:600; /*font-weight:400;*/ line-height:32px; max-width:1170px; padding:0px 15px; margin:10px auto 0px auto; }

.events-list .comedy-venue-banner .venue-heading .title { font-family:"Open Sans"; font-size:44px; /*font-size:32px;*/ text-align:left; line-height:45px; font-weight:400; color:#fff; text-transform:none; max-width:1170px; padding:0px 15px; margin:0 auto 26px auto; text-shadow:0px 3px 3px #111; -webkit-text-shadow:0px 3px 3px #111; }
.events-list .comedy-venue-banner .venue-heading .title span { display:inline; }
.events-list .comedy-venue-banner .venue-heading .sub-title { font-family:"Open Sans"; font-size:20px; text-align:left; color:#fff; font-weight:600; /*font-weight:400;*/ line-height:32px; max-width:1170px; padding:0px 15px; margin:10px auto 0px auto; }
.events-list .comedy-venue-banner .venue-heading .sub-title p { margin-bottom:25px; }

.single-tribe_venue .comedy-venue-wrapper .event-section { width:48% !important; margin:0% 1%; }
.single-tribe_venue .comedy-venue-wrapper { font-family:"Open Sans"; background:#18d3c8; padding:30px 0px; }
.single-tribe_venue .comedy-venue-wrapper .col-sm-6 { width:50%; }
.single-tribe_venue .comedy-venue-wrapper .see-event { background:#fff; color:#2e2e2e; font-weight:600; text-transform:uppercase; padding:8px 0px; min-height:45px;  cursor:default; }
.single-tribe_venue .comedy-venue-wrapper .see-event i { font-size:16px; margin-right:3px; }
.single-tribe_venue .comedy-venue-wrapper .select-event { text-align:left; padding:0px 0px; }
.single-tribe_venue .comedy-venue-wrapper .select-event .btn-group { width:100%; }
.single-tribe_venue .comedy-venue-wrapper .select-event .btn { font-family:"Open Sans"; background:#2e2e2e; font-size:14px; font-weight:600; text-align:left; text-transform:uppercase; min-height:45px; padding:0px 0px; margin:0px 0px; width:100%; border-radius:0px; -webkit-border-radius:0px; }
.single-tribe_venue .comedy-venue-wrapper .select-event .btn span { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin:0px 30px 0px 15px; display:block; }
.single-tribe_venue .comedy-venue-wrapper .select-event .btn i { font-size:14px; position:absolute; top:12px; right:15px; }
.single-tribe_venue .comedy-venue-wrapper .select-event .dropdown-menu { text-transform:uppercase; width:100%; margin:0px 0px; margin-top:-1px; border-radius:0px; -webkit-border-radius:0px; }
.single-tribe_venue .comedy-venue-wrapper .select-event .dropdown-menu li a { color:#2e2e2e; white-space:normal; }
.single-tribe_venue .comedy-venue-wrapper .select-event .dropdown-menu li a:hover { background:#eee; /*color:#fff;*/ }

.single-tribe_venue .comedy-venue-wrapper .select-event .date-input { position:relative; }
.single-tribe_venue .comedy-venue-wrapper .select-event .date-input #datepicker { font-family:"Open Sans"; background:#2e2e2e; color:#fff; border:none; cursor:default; min-height:45px; text-transform:uppercase; padding:0px 30px 0px 15px; margin:0px 0px; letter-spacing:1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.single-tribe_venue .comedy-venue-wrapper .select-event .date-input #datepicker::-moz-placeholder { color:#fff !important; font-weight:600; opacity:1; }
.single-tribe_venue .comedy-venue-wrapper .select-event .date-input #datepicker::-webkit-input-placeholder { color:#fff !important; font-weight:600; opacity:1; }
.single-tribe_venue .comedy-venue-wrapper .select-event .date-input i { font-size:14px; color:#fff; position:absolute; top:10px; right:15px; }

.single-tribe_venue .comedy-small-desc { background:#fff; font-size:16px; color:#2e2e2e; padding:50px 0px 20px 0px; }

/*-----------------*/

.events-archive #tribe-events-content #tribe-events-header { display:none; }
.events-archive #tribe-events-content #tribe-events-footer { /*display:none;*/ }
.events-archive #custom_pagination_link_footer { display:none; }

.events-archive .tribe-events-loop .tribe-events-list-separator-month { padding:0px 0px; background:#eee; height:4px; margin:30px 0px 20px 0px !important; clear:both; }
.events-archive .tribe-events-loop .tribe-events-list-separator-month span { background:#2e2e2e; color:#fff; display:inline-block; min-width:140px; padding:0px 15px; text-align:center; text-transform:uppercase; min-height:40px; line-height:40px; position:relative; top:-17px; }

.events-archive .tribe-events-loop .type-tribe_events { padding:0px 0px; margin-right:3%; margin-top:30px; width:46%; float:none; display:inline-block; vertical-align:top; min-height:414px; /*min-height:452px;*/ border:1px solid #7d7d7d; border-radius:10px; -webkit-border-radius:10px; overflow:hidden; }
.events-archive .tribe-events-loop .type-tribe_events + .tribe-events-list-separator-month { position:relative; top:10px; }
.events-archive .tribe-events-loop .tribe-events-list-event-title { background:#e5e5e5; line-height:normal !important; /*min-height:92px;*/ display:block; }
.events-archive .tribe-events-loop .tribe-events-list-event-title a { color:#2e2e2e; font-weight:700; padding:15px 10px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.events-archive .tribe-events-loop .tribe-events-list-event-title a:hover,
.events-archive .tribe-events-loop .tribe-events-list-event-title a:focus { color:#18d3c8; }
.events-archive .tribe-events-loop .tribe-events-event-meta { padding:0px 0px; margin:0px 0px 0px 0px; border:none; }
.events-archive .tribe-events-loop .tribe-events-event-meta .author { position:relative; }
.events-archive .tribe-events-loop .tribe-events-event-meta .author .comedians-google-map a { background:#2e2e2e; font-size:14px; color:#fff; font-style:italic; font-weight:600; padding:0px 15px; height:36px; line-height:36px; position:absolute; top:0px; right:0px; } 
.events-archive .tribe-events-loop .tribe-events-event-meta .author .comedians-google-map a:before { font-family:"fontello"; content:'\e724'; font-size:16px; color:#fff; font-style:normal; margin-right:8px; }
.events-archive .tribe-events-loop .time-details { background:#18d3c8; color:#fff; font-size:14px; font-style:italic; padding:0px 10px; margin:0px 0px; min-height:36px; line-height:36px; }
.events-archive .tribe-events-loop .tribe-events-event-image { text-align:center; margin:0px 0px; width:40%; max-width:inherit; overflow:hidden; float:left; }
.events-archive .tribe-events-loop .tribe-events-event-image a { text-align:left; display:inline-block; min-width:1000px; height:323px; }
.events-archive .tribe-events-loop .tribe-events-event-image a img { width:auto; min-height:322px; height:100%; }
.events-archive .tribe-events-loop .tribe-events-list-event-description { width:60% !important; float:left !important; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details { color:#2e2e2e; font-weight:700; padding:15px 0px 0px 15px; margin:0px 0px; min-height:122px; border:none; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .tribe-events-gmap { display:none; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .author a { text-decoration:underline !important; line-height:25px; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .author a:hover,
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .author a:focus { text-decoration:none !important; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .tribe-events-address { display:inline; }
.events-archive .tribe-events-loop .tribe-events-list-event-description p { padding-left:15px; min-height:145px; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more { background:rgba(24, 211, 200, 1); color:#fff; text-align:center; text-transform:uppercase; padding:10px 10px; display:block; letter-spacing:1px; font-weight:700; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more:hover,
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more:focus { background:rgba(24, 211, 200, 0.9); color:#fff; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more:after { content:'\2192'; font-family:"fontello"; font-size:16px; font-weight:500; color:#fff; margin-left:10px; }

.events-archive #tribe-events-footer .tribe-events-sub-nav li { min-height:56px; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li a { background:#2e2e2e; color:#fff; text-transform:uppercase; padding:15px 15px; display:inline-block; letter-spacing:1px; font-weight:700; min-width:210px; text-align:center; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li a:hover,
.events-archive #tribe-events-footer .tribe-events-sub-nav li a:focus { background:#18d3c8; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li a span { display:none; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li:first-child a:before { content:'\2b05'; font-size:18px; color:#fff; margin-right:8px; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li:first-child a:after { display:none; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li:last-child a:after { content:'\27a1'; font-size:18px; color:#fff; margin-left:8px; }

.events-archive #tribe-events-content { margin-bottom:20px; }
.tribe-events-gmap:before { font-family:"fontello"; content:'\e724'; font-size:16px; font-style:normal; margin-right:8px; }

.single-tribe_venue #custom_pagination_link_footer { display:none; }

/*-----------------*/

.single-tribe_venue .tribe-events-loop .type-tribe_events { padding:0px 0px; margin-right:3%; margin-top:30px; margin-bottom:30px; width:47%; float:left; border:none; min-height:450px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-title { line-height:normal !important; min-height:70px; display:block; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-title a { color:#2e2e2e; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-title a:hover,
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-title a:focus { color:#18d3c8; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-meta { padding:0px 0px; margin:15px 0px 0px 0px; border:none; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-meta .author { position:relative; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-meta .author .comedians-google-map a { background:#2e2e2e; font-size:14px; color:#fff; font-style:italic; font-weight:600; padding:0px 15px; height:36px; line-height:36px; position:absolute; top:0px; right:0px; } 
.single-tribe_venue .tribe-events-loop .tribe-events-event-meta .author .comedians-google-map a:before { font-family:"fontello"; content:'\e724'; font-size:16px; color:#fff; font-style:normal; margin-right:8px; }
.single-tribe_venue .tribe-events-loop .time-details { background:#18d3c8; color:#fff; font-size:14px; font-style:italic; padding:0px 10px; margin:0px 0px; min-height:36px; line-height:36px; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-image { text-align:center; margin:0px 0px; width:40%; max-width:inherit; overflow:hidden; float:left; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-image a { display:inline-block; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-image a img { width:auto; height:100%; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description { width:60% !important; float:left !important; position:relative; min-height:300px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details { color:#2e2e2e; font-weight:700; padding:15px 0px 0px 15px; margin:0px 0px; min-height:122px; border:none; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .tribe-events-gmap { display:none; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .author a { text-decoration:underline !important; line-height:25px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .author a:hover,
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .author a:focus { text-decoration:none !important; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details .tribe-events-address { display:inline; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description p { padding-top:10px; padding-left:15px; min-height:122px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more { background:rgba(24, 211, 200, 1); color:#fff; text-align:center; text-transform:uppercase; padding:10px 10px; display:block; letter-spacing:1px; font-weight:700; position:absolute; bottom:0px; left:0px; width:100%; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more:hover,
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more:focus { background:rgba(24, 211, 200, 0.9); color:#fff; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more:after { content:'\2192'; font-family:"fontello"; font-size:16px; font-weight:500; color:#fff; margin-left:10px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-separator-month { padding:0px 0px; background:#eee; height:4px; margin:30px 0px 20px 0px !important; clear:both; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-separator-month span { background:#2e2e2e; color:#fff; display:inline-block; min-width:140px; padding:0px 15px; text-align:center; text-transform:uppercase; min-height:40px; line-height:40px; position:relative; top:-17px; }

.single-tribe_venue .tribe-events-venue-meta { border:none; margin:0px 0px; }

#text-8, #text-9 { list-style:none; }

.tshowcase #nocomedianfound { display:none; }

iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px; float: left; }

/*-----------------*/

.grey-bg { background:#f4f4f4; }

.venue-nav-wrapper { background:#2e2e2e; padding:25px 0px; }
.venue-nav-wrapper .venue-nav { background:#fff; line-height:20px; padding:5px 20px 5px 10px; display:table-cell; vertical-align:middle; width:9%; position:relative; border:5px solid #2e2e2e; border-radius:15px; -webkit-border-radius:15px; }
.venue-nav-wrapper .venue-nav:after { content:'\e75e'; font-family:"fontello"; font-size:24px; color:#333; position:absolute; top:50%; right:5px; margin-top:-12px; }
.venue-nav-wrapper .venue-nav a { color:#333; font-weight:700; }
.venue-nav-wrapper .venue-nav a:hover,
.venue-nav-wrapper .venue-nav a:focus { text-decoration:underline; } 

.section-wrapper { padding-top:50px; padding-bottom:50px; }
.section-wrapper h2 { font-family:Open Sans; font-size:26px; color:#333; font-weight:600; line-height:32px !important; margin-bottom:15px; }
.section-wrapper p { font-family:Open Sans; font-size:16px; color:#333; line-height:24px; margin-bottom:20px; }
.section-wrapper img { max-width:100%; }

.single.single-tribe_events .section-wrapper,
.single.single-tribe_events .venue-nav-wrapper,
.single.single-tribe_venue .section-wrapper,
.single.single-tribe_venue .venue-nav-wrapper { display:none; }
.events-archive li { list-style:none; }

.top-testimonial { font-size:16px; color:#999; text-align:center; font-style:italic; line-height:28px; padding:24px 30px; margin:0px auto 25px auto; max-width:920px; border:1px solid #dedede; border-radius:4px; -webkit-border-radius:4px; }
.top-testimonial .testimonial-author { font-size:15px; color:#4e4a4a; font-weight:700; font-style:normal; padding-top:15px; margin-top:15px; display:inline-block; width:100%; border-top:1px solid #d6d6d6; }

.navbar .topbar-wrapper .tel { color:#c9c9c9 !important; text-decoration:none; }
.navbar .topbar-wrapper .tel:hover,
.navbar .topbar-wrapper .tel:focus { color:#c9c9c9 !important; text-decoration:none; }




@media only screen and (min-width:520px) and (max-width:768px) { 
.tribe-events-list .tribe-events-event-image img { margin:0px 0px !important; }
}
@media only screen and (min-width:768px) and (max-width:1200px) {
.single-tribe_events .tribe-events-sub-nav { padding:0px 25px !important; }
}
@media only screen and (min-width:768px) and (max-width:991px) { 
.venue-nav-wrapper .venue-nav { display:inline-block; width:16%; height:auto; }
.venue-nav-wrapper .venue-nav a { display:table-cell; vertical-align:middle; height:140px; }
}
@media only screen and (min-width:992px) and (max-width:1199px) { 
.venue-nav-wrapper .venue-nav { display:inline-block; width:16%; height:auto; }
.venue-nav-wrapper .venue-nav a { display:table-cell; vertical-align:middle; height:100px; }
}
@media only screen and (max-width:991px) { 
.events-archive .tribe-events-loop .type-tribe_events { width:100%; margin-right:0%; min-height:auto; float:none; }
.events-archive .tribe-events-loop .tribe-events-list-event-title { min-height:auto; /*margin-bottom:20px;*/ }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details { min-height:90px; }
.events-archive .tribe-events-loop .tribe-events-list-separator-month { margin:40px 0px 50px 0px !important; }
.events-archive .tribe-events-loop .tribe-events-list-event-description { width:calc(100% - 200px) !important; width:-webkit-calc(100% - 200px) !important; }
.events-archive .tribe-events-loop .tribe-events-list-event-description p { min-height:177px; }
.events-archive .tribe-events-loop .tribe-events-event-image { max-width:200px; }

.single-tribe_venue .tribe-events-loop .type-tribe_events { width:100%; margin-right:0%; min-height:auto; float:none; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-title { min-height:auto; margin-bottom:20px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-separator-month { margin:50px 0px 50px 0px !important; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-image { width:auto; max-width:200px; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description { width:calc(100% - 200px) !important; width:-webkit-calc(100% - 200px) !important; }
}
@media only screen and (min-width:768px) {
.single-tribe_events .left-section { width:48%; float:left; }
.single-tribe_events .left-section .tribe-events-event-image { max-width:inherit; max-height:400px; overflow:hidden; }
.single-tribe_events .left-section .tribe-events-single-event-description {  }
.single-tribe_events .right-section { width:48%; float:right; }
.single-tribe_events .time-date-title { width:100%; }
}
@media only screen and (max-width:767px) { 
.single-tribe_events .tribe-events-sub-nav li { text-align:left !important; padding:0px 20px; width:100% !important; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next a { padding-left:70px; padding-right:0px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next a:before { content:'\2192'; font-family:"fontello"; font-size:22px; color:#fff; background:#2C2C2C; width:55px; height:55px; line-height:50px; text-align:center; display:inline-block; position:absolute; top:7px; left:0px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-next a:after { display:none; }

.single-tribe_events #tribe-events-footer::after, .single-tribe_events #tribe-events-footer::before, 
.single-tribe_events #tribe-events-header::after, .single-tribe_events #tribe-events-header::before { width:0px; }
.single-tribe_events #tribe-events-header { padding:20px 0px 15px 0px; }
.single-tribe_events .tribe-events-sub-nav li.tribe-events-nav-previous { margin-bottom:15px !important; }

.single-tribe_events .tribe-events-event-image { max-width:100%; }

.events-archive .comedy-venue-wrapper .event-section { width:auto !important; margin:0px 15px;; }
.events-archive .comedy-venue-wrapper .event-section:first-child { margin-bottom:30px; }
.events-archive .comedy-venue-wrapper .col-sm-6 { margin-bottom:0px; width:100%; }

.single-tribe_venue .comedy-venue-wrapper .event-section { width:auto !important; margin:0px 15px;; }
.single-tribe_venue .comedy-venue-wrapper .event-section:first-child { margin-bottom:30px; }
.single-tribe_venue .comedy-venue-wrapper .col-sm-6 { margin-bottom:0px; width:100%; }

.venue-nav-wrapper .col-sm-12 { margin-bottom:0px; }
.venue-nav-wrapper .venue-nav { padding:12px 30px 12px 10px; display:inline-block; width:100%; height:auto; }
.venue-nav-wrapper .venue-nav a { display:table; vertical-align:middle; width:100%; height:auto; }
.venue-nav-wrapper .venue-nav:after { right:10px; }
}
@media only screen and (max-width:519px) { 
.events-archive .tribe-events-loop .type-tribe_events { margin-top:45px; }
.events-archive .tribe-events-loop .tribe-events-event-image { width:100%; max-width:inherit; float:none; }
.events-archive .tribe-events-loop .tribe-events-event-image a img { width:auto; /*width:100%;*/ max-width:100%; margin-right:0px !important; margin-bottom:10px !important; }
.events-archive .tribe-events-loop .tribe-events-list-event-description { width:100% !important; }
.events-archive .tribe-events-loop .tribe-events-list-event-description .tribe-events-venue-details { padding:15px 10px; min-height:inherit; }
.events-archive .tribe-events-loop .tribe-events-list-event-description p { padding:0px 10px; min-height:inherit; margin:0px 0px 20px 0px !important; }
.events-archive .tribe-events-loop .tribe-events-event-meta .author .comedians-google-map a { position:inherit; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li { margin-top:20px; width:100%; }
.events-archive #tribe-events-footer .tribe-events-sub-nav li a { display:block; }
.events-archive #tribe-events-footer::after, .events-archive #tribe-events-footer::before { display:none; }
.events-archive .tribe-events-loop .tribe-events-list-separator-month { margin:50px 0px 50px 0px !important; }

.single-tribe_venue .tribe-events-loop .tribe-events-event-image { width:100%; max-width:inherit; float:none; }
.single-tribe_venue .tribe-events-loop .tribe-events-event-image a img { width:100%; max-width:100%; margin-right:0px !important; margin-bottom:10px !important; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description { width:100% !important; min-height:auto; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description p { padding:0px 0px; min-height:inherit; margin:0px 0px 20px 0px !important; }
.single-tribe_venue .tribe-events-loop .tribe-events-list-event-description .tribe-events-read-more { position:inherit; }
}
@media only screen and (max-width:390px) { 
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .title { text-align:center; width:100%; }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail {}
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail p { margin-top:0px !important; margin-bottom:10px !important;
width:100%; }
.single-tribe_events .left-section .tribe-events-single-event-description .time-price-box .detail p span { float:none !important; width:100% !important; display:block; }
}

/*--- Comedy Shows css[end] ---*/

/*--- home dslc-modules-section[start] ---*/

.home .dslc-modules-section:nth-child(1) { padding:0px 0px !important; }
.home .dslc-modules-section:nth-child(2) { }
.home .dslc-modules-section:nth-child(3) { display:none !important; }
.home .dslc-modules-section:nth-child(4) { display:none !important; }
.home .dslc-modules-section:nth-child(5) { }
.home .dslc-modules-section:nth-child(6) { }
.home .dslc-modules-section:nth-child(7) { }
.home .dslc-modules-section:nth-child(8) { text-align:center; }

.home .dslc-modules-section.parallax .dslc-modules-section-wrapper { min-height:inherit !important; }

.home .dslc-modules-section.parallax { }
.home .dslc-modules-section { min-height:inherit !important; }
.home .dslc-modules-section .dslc-modules-section-wrapper .section-title h2 { font-size:30px; color:#000; font-weight:400; text-transform:none; }
.home .dslc-modules-section .dslc-modules-section-wrapper .dslca-editable-content { }
.home .dslc-modules-section .dslc-modules-section-wrapper .dslc-module-DSLC_Text_Simple { font-size:16px; color:#000; margin-bottom:50px; }

.home .dslc-modules-section:nth-child(6) .dslc-modules-section-wrapper .section-title h2 { color:#fff; }
.home .dslc-modules-section:nth-child(6) .dslc-modules-section-wrapper .dslc-module-DSLC_Text_Simple { color:#fff; text-align:right; }

.home .dslc-modules-section.parallax .dslc-modules-section-wrapper { min-height:auto !important; }
.home .dslc-modules-section.parallax {}

.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-373 .section-title h2 { text-align:left; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-375 .section-title h2 { text-align:right; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-377 .section-title h2 { text-align:left; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-376.dslc-module-DSLC_Text_Simple { margin-bottom:90px; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-378.dslc-module-DSLC_Text_Simple { margin-bottom:90px; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-385.dslc-module-DSLC_Text_Simple { margin-top:20px; margin-bottom:40px; }

.home .dslc-modules-section .dslc-modules-section-wrapper .dslc-module-DSLC_Image { display:inline-block; width:19%; }

.home .dslc-button a { text-transform:uppercase; display:inline-block !important; }
.home .dslc-button a .dslc-icon { display:none; }
.home .dslc-button > a:first-child { text-transform:uppercase; display:inline-block !important; }
.home .dslc-button > a:first-child .dslc-icon { display:none; }

@media only screen and (min-width:500px) and (max-width:767px) {
.home .dslc-modules-section .dslc-modules-section-wrapper .dslc-module-DSLC_Image { display:inline-block; width:32%; }
}
@media only screen and (max-width:991px) {
.home .dslc-modules-section .dslc-modules-section-wrapper .dslc-module-DSLC_Text_Simple { margin-bottom:0px; }	
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-376.dslc-module-DSLC_Text_Simple { margin-bottom:0px; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-378.dslc-module-DSLC_Text_Simple { margin-bottom:0px; }
}
@media only screen and (max-width:767px) { 
.home .dslc-modules-section .dslc-modules-section-wrapper .dslc-module-DSLC_Text_Simple { margin-bottom:-20px; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-376.dslc-module-DSLC_Text_Simple { margin-bottom:-30px; }
.home .dslc-modules-section .dslc-modules-section-wrapper #dslc-module-378.dslc-module-DSLC_Text_Simple { margin-bottom:-20px; }
.home .dslc-modules-section:nth-child(5) { background-position:center top !important; background-repeat:repeat-y !important; background-size:auto !important; }
}
@media only screen and (max-width:499px) {
.home .dslc-modules-section .dslc-modules-section-wrapper .dslc-module-DSLC_Image { display:inline-block; width:49%; }
}

/*--- home dslc-modules-section[end] ---*/


/*--- Browse Comedians[start] ---*/

.page-id-393 .dslc-modules-section.parallax h2 { text-align:left !important; }

.text-blue { color:#18d3c8 !important; }
.text-center { text-align:center !important; }
.custom-title2 { font-size:32px; color:#333; font-weight:600; }

.page-id-393 .custom-title2 { margin-top:15px; margin-bottom:25px; }
.page-id-393 .dslc-button > a:first-child { display:inline-block !important; }

#dslc-module-289.dslc-module-DSLC_Text_Simple { background:#fff; padding:20px 20px; margin-top:-100px; min-height:110px; border:1px solid #666; border-radius:10px; box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; }
#dslc-module-289.dslc-module-DSLC_Text_Simple h3  { color:#333; font-weight:600 !important; margin:10px 0px; }

.page-id-393 .tshowcase {}
.page-id-393 .tshowcase ul#ts-filter-nav { margin-top:0px; position:relative; top:-65px; left:20px; z-index:1; }
.page-id-393 .tshowcase form#tshowcasesearch { margin:0px; position:relative; float:right; top:-56px; right:17px; }
.page-id-393 .tshowcase form#tshowcasesearch .ts_text_search { width:167px; /*width:175px;*/ }
.page-id-393 .tshowcase form#tshowcasesearch input[type="button"] { padding-left:12px; padding-right:12px; }

/*.page-id-393 #dslc-content .dslc-modules-section { padding-bottom:inherit !important; }*/


@media only screen and (min-width:342px) and (max-width:429px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:340px; margin-bottom:-220px; }
.page-id-393 .tshowcase ul#ts-filter-nav { top:-75px; }
.page-id-393 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-55px; }
}
@media only screen and (min-width:382px) and (max-width:431px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { margin-bottom:-210px !important; min-height:340px !important; }
}
@media only screen and (min-width:430px) and (max-width:499px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:230px; margin-bottom:-120px; }
.page-id-393 .tshowcase ul#ts-filter-nav { top:-65px; }
.page-id-393 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-65px; }
}
@media only screen and (min-width:500px) and (max-width:521px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:230px !important; }
.page-id-393 .tshowcase ul#ts-filter-nav { top:-105px !important; }
.page-id-393 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-105px !important; }	
}
@media only screen and (min-width:500px) and (max-width:979px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:200px; margin-bottom:-80px; }
.page-id-393 .tshowcase ul#ts-filter-nav { top:-75px; }
.page-id-393 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-75px; }
}
@media only screen and (min-width:555px) and (max-width:979px) { 
.page-id-393 .tshowcase form#tshowcasesearch { top:-65px; }
}
@media only screen and (min-width:563px) and (max-width:1199px) { 
.page-id-393 .tshowcase form#tshowcasesearch .ts_text_search { width:100%; max-width:300px; }
}
@media only screen and (min-width:980px) and (max-width:1199px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:173px; margin-bottom:-50px; }
.page-id-393 .tshowcase ul#ts-filter-nav { top:-78px; }
.page-id-393 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-58px; }
}
@media only screen and (max-width:1199px) { 
.page-id-393 .tshowcase ul#ts-filter-nav { width:calc(100% - 40px); width:-webkit-calc(100% - 40px); }
.page-id-393 .tshowcase form#tshowcasesearch { width:calc(100% - 40px); width:-webkit-calc(100% - 40px); }
}
@media only screen and (max-width:480px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple h3 { letter-spacing:-1px; }
.page-id-393 #dslc-content .dslc-modules-section:first-child { padding-bottom:80px !important; }
}
@media only screen and (max-width:431px) { 
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:370px; margin-bottom:-240px; }
.page-id-393 .tshowcase ul#ts-filter-nav { top:-85px; }
.page-id-393 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-65px; }

.page-id-393 .tshowcase form#tshowcasesearch .ts_text_search { width:100%; }
.page-id-393 .tshowcase form#tshowcasesearch input[type="button"] { width:100%; }
}
@media only screen and (max-width:328px) { 
.page-id-393 .tshowcase ul#ts-filter-nav li { width:100%; }
#dslc-module-289.dslc-module-DSLC_Text_Simple { min-height:430px; margin-bottom:-310px; }
.page-id-393 .tshowcase ul#ts-filter-nav { /*top:-75px;*/ }
.page-id-393 .tshowcase form#tshowcasesearch { /*top:-65px;*/ }
}

/* Chrome Hack only */
@media screen and (-webkit-min-device-pixel-ratio:0) {    
@media only screen and (min-width:432px) and (max-width:478px) { 
.page-id-393 .tshowcase form#tshowcasesearch .ts_text_search { width:138px; }
.page-id-393 .tshowcase form#tshowcasesearch input[type="button"] { padding-left:10px; padding-right:10px; }
.page-id-393 .tshowcase form#tshowcasesearch input[type="button"]:last-child { margin-right:0px; }
}
}

/*--- Browse Comedians[end] ---*/

/*--- corporate event[start] ---*/

.page-id-401 {}
.page-id-401 .dslc-button > a:first-child { display:inline !important; }
.page-id-401 #dslc-module-416 { position:absolute; right:0px; top:30px; }

.page-id-401 #dslc-module-416 a { /*color:#333;*/ }
.page-id-401 #dslc-module-416 a:hover,
.page-id-401 #dslc-module-416 a:focus { /*color:#333 !important;*/ }


.page-id-401 #dslc-module-416 { width:90px; height:90px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; }
.page-id-401 #dslc-module-416 a { background:#18d3c8 !important; color:#fff !important; display:flex !important; padding:0px 0px !important; margin:0px 0px !important; width:90px; height:90px; }
.page-id-401 #dslc-module-416 a:hover { background:#11a69e !important; color:#fff; }
.page-id-401 #dslc-module-416 a .dslca-editable-content { margin:22px 0px 0px 12px; }
.page-id-401 #dslc-module-416 a .dslc-icon { color:#fff !important; bottom:5px !important; left:46px !important; }


.page-id-401 #dslc-module-416 a .dslc-icon { font-size:40px; position:absolute; bottom:-32px; left:50%; margin-left:-13px; }
.page-id-401 #dslc-module-417 a { color:#07d2c6; margin:0px 0px; }
.page-id-401 #dslc-module-417 a:hover,
.page-id-401 #dslc-module-417 a:focus { color:#07d2c6 !important; }
.page-id-401 #dslc-module-406.dslc-module-DSLC_Image img { /*	margin-top:-100px;*/ }
.page-id-401 .dslc-modules-section .dslc-last-col {}
.page-id-401 .dslc-modules-section:last-child .dslc-last-col .dslc-module-DSLC_Image { width:29%; display:inline-block; margin:0px 15px 15px 0px; }

.page-id-401 .dslc-modules-section:nth-child(2) .dslc-last-col { position:relative; }

.page-id-401 .dslc-modules-section .tshowcase {}
.page-id-401 .dslc-modules-section .tshowcase .tshowcase-box {}
.page-id-401 .dslc-modules-section .tshowcase .tshowcase-box .tshowcase-inner-box { width:100%; }
.page-id-401 .dslc-modules-section .tshowcase .tshowcase-box .tshowcase-inner-box .tshowcase-box-photo img { max-width:100%; width:100%; height:auto; }

.corporate-event-contact-form { background:#f4f4f4; padding:20px 20px 0px 20px; border-radius:10px; -webkit-border-radius:10px; box-shadow:0px 0px 10px #aaa; -webkit-box-shadow:0px 0px 10px #aaa; }
.corporate-event-contact-form h2 { color:#333; line-height:30px !important; margin-bottom:15px; }
.corporate-event-contact-form form {}
.corporate-event-contact-form form p { margin:0px 0px !important; }
.corporate-event-contact-form form p .wpcf7-form-control { width:100%; }
.corporate-event-contact-form form p:nth-child(2) { width:100% !important; }
.corporate-event-contact-form form p:nth-child(3) { margin-right:15px !important; }
.corporate-event-contact-form form p:nth-child(3),
.corporate-event-contact-form form p:nth-child(4) { width:47% !important; }
.corporate-event-contact-form form p:nth-child(5) { width:100% !important; }
.corporate-event-contact-form form p:nth-child(6) { width:100% !important; }
.corporate-event-contact-form form p:nth-child(7) { width:100% !important; }
.corporate-event-contact-form form p:nth-child(8) { width:100% !important; }
.corporate-event-contact-form form p:nth-child(9) { width:100% !important; }
.corporate-event-contact-form form p:nth-child(11) { margin-top:-15px !important; }


@media only screen and (min-width:767px) and (max-width:979px) { 
.corporate-event-contact-form form p:nth-child(3), 
.corporate-event-contact-form form p:nth-child(4) { width:100% !important; }
}
@media only screen and (min-width:980px) and (max-width:1199px) { 
.corporate-event-contact-form form p:nth-child(3), 
.corporate-event-contact-form form p:nth-child(4) { width:46% !important; }
}
@media only screen and (max-width:767px) {
.corporate-event-contact-form form p:nth-child(3), 
.corporate-event-contact-form form p:nth-child(4) { display:inline-block; width:46% !important; }
}
@media only screen and (max-width:447px) {
.page-id-401 .dslc-modules-section:last-child .dslc-last-col .dslc-module-DSLC_Image { width:43%; }	
}

/*--- corporate event[end] ---*/


/*--- All Comedians[start] ---*/

/*
.page-id-2174 .tshowcase {}
.page-id-2174 .tshowcase ul#ts-filter-nav { margin-top:0px; position:relative; top:-65px; left:20px; z-index:1; }
.page-id-2174 .tshowcase form#tshowcasesearch { margin:0px; position:relative; float:right; top:-56px; right:17px; }
.page-id-2174 .tshowcase form#tshowcasesearch .ts_text_search { width:167px; }
.page-id-2174 .tshowcase form#tshowcasesearch input[type="button"] { padding-left:12px; padding-right:12px; }
*/

.page-id-2174 #ts-filter-nav { display:inline-block; padding-bottom:0px; margin-bottom:0px; }
.page-id-2174 #tshowcasesearch { margin:30px 0px; display:inline-block; }
.page-id-2174 #tshowcasesearch input[type="text"] { width:200px; margin-bottom:0px; border-radius:3px; -webkit-border-radius:3px; }
.page-id-2174 #tshowcasesearch input[type="button"] { background:#18d3c8; font-size:13px; color:#fff; width:auto; padding:11px 20px 10px 20px; margin:0px 4px 0px 0px; border:none; text-transform:uppercase; transition:all 200ms ease-in; -webkit-transition:all 200ms ease-in; border-radius:3px; -webkit-border-radius:3px; letter-spacing:1px; }
.page-id-2174 #tshowcasesearch input[type="button"]:hover { background:#11a69e; }


.page-id-2174 .dslc-modules-section.parallax h2 { text-align:left !important; }

.text-blue { color:#18d3c8 !important; }
.text-center { text-align:center !important; }
.custom-title2 { font-size:32px; color:#333; font-weight:600; }

.page-id-2174 .custom-title2 { margin-top:15px; margin-bottom:25px; }
.page-id-2174 .dslc-button > a:first-child { display:inline-block !important; }

#dslc-module-422.dslc-module-DSLC_Text_Simple { background:#fff; padding:20px 20px; margin-top:-100px; min-height:110px; border:1px solid #666; border-radius:10px; box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; z-index:1; }
#dslc-module-422.dslc-module-DSLC_Text_Simple h3  { color:#333; font-weight:600 !important; margin:0px 0px !important; }

.page-id-2174 .tshowcase {}
.page-id-2174 .tshowcase ul#ts-filter-nav { margin-top:0px; position:relative; top:-65px; left:20px; z-index:1; }
.page-id-2174 .tshowcase form#tshowcasesearch { margin:0px; position:relative; float:right; top:-56px; right:17px; z-index:2; }
.page-id-2174 .tshowcase form#tshowcasesearch .ts_text_search { width:167px; }
.page-id-2174 .tshowcase form#tshowcasesearch input[type="button"] { padding-left:12px; padding-right:12px; }

.single-tshowcase .media-wrapper { padding-left:0px; margin-bottom:30px; }


@media only screen and (min-width:342px) and (max-width:429px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:340px; margin-bottom:-220px; }
.page-id-2174 .tshowcase ul#ts-filter-nav { top:-75px; }
.page-id-2174 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-55px; }
}
@media only screen and (min-width:382px) and (max-width:431px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { margin-bottom:-210px !important; min-height:340px !important; }
}
@media only screen and (min-width:430px) and (max-width:499px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:230px; margin-bottom:-120px; }
.page-id-2174 .tshowcase ul#ts-filter-nav { top:-65px; }
.page-id-2174 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-65px; }
}
@media only screen and (min-width:500px) and (max-width:521px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:230px !important; }
.page-id-2174 .tshowcase ul#ts-filter-nav { top:-120px !important; }
.page-id-2174 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-125px !important; }	
}
@media only screen and (min-width:500px) and (max-width:979px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:200px; margin-bottom:-80px; }
.page-id-2174 .tshowcase ul#ts-filter-nav { top:-75px; }
.page-id-2174 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-75px; }
}
@media only screen and (min-width:555px) and (max-width:979px) { 
.page-id-2174 .tshowcase form#tshowcasesearch { top:-65px; }
}
@media only screen and (min-width:563px) and (max-width:1199px) { 
.page-id-2174 .tshowcase form#tshowcasesearch .ts_text_search { width:100%; max-width:300px; }
}
@media only screen and (min-width:980px) and (max-width:1199px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:173px; margin-bottom:-50px; }
.page-id-2174 .tshowcase ul#ts-filter-nav { top:-78px; }
.page-id-2174 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-58px; }
}
@media only screen and (max-width:1199px) { 
.page-id-2174 .tshowcase ul#ts-filter-nav { width:calc(100% - 40px); width:-webkit-calc(100% - 40px); }
.page-id-2174 .tshowcase form#tshowcasesearch { width:calc(100% - 40px); width:-webkit-calc(100% - 40px); }
}
@media only screen and (max-width:767px) { 
.page-id-2174 .tshowcase ul#ts-filter-nav { padding-top:0px; top:-85px; }
.page-id-2174 .tshowcase form#tshowcasesearch { top:-90px; }
.page-id-2174 .tshowcase form#tshowcasesearch input[type="button"] { margin-top:15px; }
}
@media only screen and (max-width:480px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple h3 { letter-spacing:-1px; }
.page-id-2174 #dslc-content .dslc-modules-section:first-child { padding-bottom:80px !important; }
}
@media only screen and (max-width:479px) { 
.page-id-2174 .ts-col_5 { width:49.5% !important; }
.page-id-2174 .ts-col_5 .tshowcase-inner-box { width:100%; }
.page-id-2174 .ts-col_5 .tshowcase-inner-box .tshowcase-box-photo.ts-square img { width:100%; }
.page-id-2174 .ts-col_5 .tshowcase-inner-box .tshowcase-box-info { min-height:54px; }
}
@media only screen and (max-width:431px) { 
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:370px; margin-bottom:-240px; }
.page-id-2174 .tshowcase ul#ts-filter-nav { top:-100px; }
.page-id-2174 .tshowcase form#tshowcasesearch { float:left; left:20px; top:-85px; }

.page-id-2174 .tshowcase form#tshowcasesearch .ts_text_search { width:100%; }
.page-id-2174 .tshowcase form#tshowcasesearch input[type="button"] { width:100%; }
}
@media only screen and (max-width:328px) { 
.page-id-2174 .tshowcase ul#ts-filter-nav li { width:100%; }
#dslc-module-422.dslc-module-DSLC_Text_Simple { min-height:430px; margin-bottom:-310px; }
.page-id-2174 .tshowcase ul#ts-filter-nav { }
.page-id-2174 .tshowcase form#tshowcasesearch {  }
}

/* Chrome Hack only */
@media screen and (-webkit-min-device-pixel-ratio:0) {    
@media only screen and (min-width:432px) and (max-width:478px) { 
.page-id-2174 .tshowcase form#tshowcasesearch .ts_text_search { width:138px; }
.page-id-2174 .tshowcase form#tshowcasesearch input[type="button"] { padding-left:10px; padding-right:10px; }
.page-id-2174 .tshowcase form#tshowcasesearch input[type="button"]:last-child { margin-right:0px; }
}
}

/*--- All Comedians[end] ---*/







