/* Enter Your Custom CSS Here */
.navbar-nav>li{margin-left:10px !important}
.dslc-button a {
    background-color: rgb(24, 211, 200);
    border-color: #000;
    border-width: 0px;
    border-style: solid solid solid solid;
    border-radius: 4px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 800;
    font-family: Lato;
    margin:0px 10px;
}

@media only screen and (min-width: 980px){
  .dslc-button a {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 53px;
    padding-right: 53px;
    min-width: 300px;
  }
}

.dslc-button a:hover {
      background-color: rgb(17, 166, 158);
    color: #ffffff !important;
}

.services.tab-container .panel-container p {
min-height:50px;
  display:none;
}

/*centralize yamm-content*/
.yamm-content.row {
margin: auto;
}

.su-row { 
  padding: 0 !important;
}

.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(9) {
  width: 95%;
}
.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(9) input[type="submit"] {
  width: 100%;
}

.sidebar .wpcf7 .wpcf7-form p:nth-of-type(1) select { width:100%; }
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(2) { width:46.8%; display:inline-block; }
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(3) { width:47%; display:inline-block; margin-left:4.8%; }
.sidebar .wpcf7 .wpcf7-form p textarea { height:150px; }
.sidebar .wpcf7 .wpcf7-form p input[type="submit"] { width:100%; }

#tshowcase-single-wrap .ts-col_3 { padding-right:15px; }
#tshowcase-single-wrap .ts-col_3 > div img { width:auto; max-width:100%; height:auto; }

.menu-item-type-custom.yamm-fullwidth a { color:#fff !important; }
.menu-item-type-custom.yamm-fullwidth a span { display:none; }


@media only screen and (min-width:768px) and (max-width:1200px) {
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(3) { margin-left:4.3%; }
}

@media only screen and (max-width: 979px){
  .dslc-button a {
    margin: 10px 10px 0 10px;
    padding: 12px 0;
    min-width: 240px;
  }
}

@media only screen and (min-width: 550px) and (max-width: 979px){
  .dslc-button a {
    width: 45%;
  }
}

@media only screen and (max-width: 549px){
  .dslc-button a {
    margin: 10px auto;
    width: 300px;
  }
}

@media only screen and (min-width: 990px) and (max-width: 1199px){
  .navbar-brand img {
    max-width: 220px;
    height: auto;
  }
}

@media only screen and (min-width: 992px){
    [title="Hire a Comedian"] {
      background-color: rgb(24, 211, 200);
      border-radius: 4px;
      color: #ffffff;
      padding: 12px !important;
      
      display: inline-block;
      vertical-align: middle;
      margin-top: -3px;
  }
  
    [title="Hire a Comedian"]:hover {
      background-color: rgb(17, 166, 158) !important;
      color: #ffffff !important;
  }
  
  .navbar-nav > li {
    float: none;
    display: inline-block;
  }
}
@media only screen and (max-width: 767px){
  .dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(1) select { width:100%; }
.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(9) {  width:100%; }
}
@media only screen and (min-width: 768px){
.dslc-html-module-content .wpcf7 .wpcf7-form p { display:inline-block; margin:0px 10px; }

.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(1) { width:21%; }
.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(2), .dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(3) { width:34%; }  
  
.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(4),.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(5),.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(6),.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(7) { width:46%; }
.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(8) { width:95%; }    
}
@media only screen and (max-width:480px) {
  #tshowcase-single-wrap .ts-col_3 { padding-right:0px; }
}

.ebor-call-to-action .btn.bm0 {
  width: 100%;
  padding-left:0px;
  padding-right:0px;
}

.iconImages{
    max-height:50px;
    margin-bottom:20px;
}
.navbar.basic.fixed .navbar-brand { display:none; }
.menu-item-object-mega_menu .ts-col_3 { display:none; }
.menu-item-object-mega_menu .ts-col_3c { width:100%; }


.single-tshowcase .sidebar {
background: #f4f4f4;
padding: 15px 35px;
box-shadow: 0px 0px 10px #ccc;
-webkit-box-shadow: 0px 0px 10px #ccc; 
border-radius: 10px;
-webkit-border-radius: 10px;
}

.dslc-button > a:first-child { display:none !important; }

.dslc-modules-section.dslc-init-parallax.parallax { /*position:relative;*/ /*padding-top:107px !important;*/ }




.single-tshowcase .light-wrapper { background:url("https://standupcomedians.com.au/wp-content/uploads/2014/10/stage-hero.jpg") repeat-x; background-position:0px -120px; min-height:200px; /*min-height:170px;*/ position:relative; }
.single-tshowcase .page-title h1 { font-size:60px; line-height:60px; color:#fff; }
.single-tshowcase #tshowcase-single-wrap .ts-col_3 > div img { border:5px solid #fff; border-radius:5px; -webkit-border-radius:5px; box-shadow:0px 5px 15px #999; -webkit-box-shadow:0px 5px 15px #999; }
.single-tshowcase .inner { padding-bottom:20px; padding-top:20px; }
.prev-next-wrapper { position:absolute; /*right:30px; bottom:40px;*/ right:-15px; bottom:40px; }
.prev-next-wrapper .prev { padding:0px 9px; }
.prev-next-wrapper .next { padding:0px 11px; }
.single-tshowcase .light-wrapper .container.inner { position:relative; min-height:200px; }


.prev-next-wrapper .link { width:38px; height:38px; line-height:34px; /*text-align:center;*/ border-radius:50%; -webkit-border-radius:50%; border:2px solid #fff; color:#fff; font-size:20px; display:inline-block; margin-left:10px; }
.prev-next-wrapper .link:hover  { border:2px solid #18d3c8; }
.prev-next-wrapper .link:hover a i { color:#18d3c8; }
.prev-next-wrapper .link a { display:inline-block; width:38px; margin:0px 0px 0px -13px; text-align:center; padding:0px 14px; }
.prev-next-wrapper .link i { color:#fff; }
/*.home .offset { display:none !important; }*/
.offset { background:#2e2e2e; padding:0px 0px !important; min-height:145px; /*min-height:120px;*/ }
/*.dslc-init-parallax { margin-top:118px; min-height:638px; }*/
.dslc-init-parallax .dslc-modules-section-wrapper {  }
.dslc-init-parallax .dslc-module-front.dslc-module-DSLC_Text_Simple { min-height:128px; /*min-height:84px;*/ }
.dslc-init-parallax .dslc-module-front.dslc-module-DSLC_Text_Simple span {line-height:normal; }
h2 { line-height:45px !important; }
.page-template-default .prev-next-wrapper { display:none; }

.navbar .topbar-wrapper { background:#3f3f3f; color:#cacaca; text-align:right; font-size:16px; }
.navbar .topbar-wrapper .container { /*padding-left:15px; padding-right:15px;*/ }
.navbar .topbar-wrapper .container .col-lg-12 { margin-bottom:0px; }
.navbar .topbar-wrapper .Topbar span { }
.navbar .topbar-wrapper .Topbar a { color:#18d3c8; font-weight:600; }
.navbar .topbar-wrapper .Topbar a:hover { color:#11a69e; }

.single-tshowcase #tshowcase-single-wrap .dslc-content p,
.single-tshowcase #tshowcase-single-wrap .dslc-content { font-size:16px; }
.single-tshowcase #tshowcase-single-wrap .sidebox h3 { font-size:24px; }

.page-id-401 .dslc-html-module-content > h1 { font-size:26px; font-weight:400; line-height:30px; padding:0px 8px; margin-top:15px; margin-bottom:15px; }
.page-id-395 .dslc-text-module-content > h2 { /*font-size:33px; font-weight:400;*/ color:#616161 !important; }
#dslc-content #dslc-module-134 .dslc-text-module-content h3 { margin-top:18px; line-height:30px !important; }
#dslc-content #dslc-module-280 .dslc-text-module-content h3,
#dslc-content #dslc-module-252 .dslc-text-module-content h3,
#dslc-content #dslc-module-266 .dslc-text-module-content h3 { line-height:30px !important; margin-top:15px; }



@media only screen and (min-width:992px) { 
.dslc-init-parallax { /*margin-top:118px;*/ min-height:529px; /*min-height:683px;*/ }
  
.home .dslc-modules-section.parallax { min-height:534px; padding-bottom:0px !important; }
.home .dslc-modules-section.parallax .dslc-modules-section-wrapper { min-height:463px; }  

.page-id-392 .offset { display:none; /*height:120px;*/ }  
.page-id-392 .navbar.basic.default { /*position:static !important; min-height:120px; height:120px; display:block;*/ }  
.page-id-392 .dslc-modules-section.parallax { /*margin-top:120px !important;*/ min-height:535px; /*height:535px; position:inherit !important;*/ }   
.page-id-392 .dslc-modules-section.parallax .dslc-modules-section-wrapper { padding-top:120px; }  
.page-id-392 .dslc-modules-section.parallax h2 { font-size:33px; min-height:45px; display:block; } 
.page-id-392 .dslc-modules-section.parallax p { font-size:18px; } 
  
.page-id-393 .dslc-modules-section.parallax { min-height:309px; }  
.page-id-393 .dslc-modules-section.parallax h2 { font-size:32px !important; min-height:45px; }    
.page-id-393 .dslc-modules-section.parallax p { font-size:20px !important; } 
.page-id-393 .dslc-modules-section.parallax .dslc-force-show { min-height:309px; }  
.page-id-393 .offset { padding:0px 0px !important; min-height:120px !important; }
  
.menu-item-type-custom.yamm-fullwidth a { background:#18d3c8; color:#fff; border-radius:4px; -webkit-border-radius:4px; padding:12px 9px !important; }
.menu-item-type-custom.yamm-fullwidth a:hover, .menu-item-type-custom.open a { background:#11a69e !important; color:#fff !important; }
}
  
@media only screen and (max-width:991px) {
.navbar .topbar-wrapper .Topbar { padding-left:15px !important; padding-right:15px !important; }
}
  
}
@media only screen and (max-width:767px) { 
.prev-next-wrapper { right:20px; }
}  
@media only screen and (min-width:768px) { 
.single-tshowcase .page-title h1 { position:relative; left:22%; top:85px; }
/*.home .dslc-init-parallax { min-height:638px; } */ 
}
@media only screen and (min-width:481px) { 
.single-tshowcase #tshowcase-single-wrap .ts-col_3 > div img { margin-top:-70%; }    
}
@media only screen and (max-width:380px) { 
.navbar-brand { width:78%; }
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(2) { width:100%; }  
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(3) { width:100%; margin-left:0%; }  
}
@media only screen and (min-width:992px) and (max-width:1000px) { 
  .prev-next-wrapper { right:0px; }
}
@media only screen and (min-width:768px) and (max-width:992px) { 
.single-tshowcase .page-title h1 { font-size:50px; line-height:normal; }
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(2) { width:100%; }  
.sidebar .wpcf7 .wpcf7-form p:nth-of-type(3) { width:100%; margin-left:0%; } 
/*.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(1) { width:46%; display:block; }
.dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(2), .dslc-html-module-content .wpcf7 .wpcf7-form p:nth-of-type(3) { width:46%; display:block; }  */
}
@media only screen and (min-width:768px) and (max-width:780px) { 
.prev-next-wrapper { right:0px; }
}
@media only screen and (min-width:481px) and (max-width:767px) { 
.single-tshowcase .page-title h1 { font-size:30px; line-height:normal; width:45%; position:relative; left:33%; top:95px; }
}
@media only screen and (min-width:320px) and (max-width:480px) { 
  .single-tshowcase .page-title h1 { font-size:40px; line-height:normal; width:65%; } 
}

.sub-footer {
  display: none;
}

.services .tab h4 {
  color: #fff;
}