/*
Theme Name: Capital Child Theme 
Theme URI: https://capital.imithemes.com/demo1/
Description: Child theme for Capital WordPress Theme
Author: imithemes
Author URI: http://www.imithemes.com
Template: capital
Version: 1.0
*/
/* =Theme customization starts here
------------------------------------------------------- */


@import url('https://fonts.googleapis.com/css2?family=Saira+Extra+Condensed:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;900&display=swap');
@import url('https://www.malestrippermelbourne.com.au/wp-content/themes/capital-child/custom-font-family/noto-sans-hk-v6-latin-700.woff2');

body:not(.header-style11) .site-header {
    position: absolute !important;
}   
a.default-logo img {
    width: 60%;
}
.page-id-121 div#main-container .main-container {
    padding-top: 0px !important;
}
div#shorter-row {
    width: 80%;
    margin: 0 auto;
}
h2.male_strippers_melbourne_faq_heading {
    height: 200px !important;
    background-size: cover;
    padding-top: 60px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    font-size: 65px;
    font-weight: 900 !important;
    letter-spacing: 3px;
}
header.site-header .header-equaler {
    margin-left: 15px;
}
header.site-header .header-right-blocks {
    margin-right: 15px;
}
.faq-accordion .vc_tta-panel-heading {
    background: transparent !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
    border-width: 2px !important;
    border-color: #fff !important;
}
.faq-accordion {
    width: 65%;
    margin: 0 auto;
}
.faq-accordion .fa-caret-down:before {
    color: #371c21;
}
.faq-accordion h4 span {
    color: #371c21;
    font-family: 'Montserrat';
    font-style: normal;
    letter-spacing: normal;
    line-height: 28px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
h2.vc_custom_heading.strippers_top_heading {
    font-family: 'Saira Extra Condensed' !important;
    text-transform: uppercase;
    margin-top: 55px;
    font-weight: bold !important;
}
.strippers_page_first_section h5.vc_custom_heading {
    font-family: 'Montserrat' !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
}
.strippers_page_first_section h6.vc_custom_heading {
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
}
.strippers_page_first_section .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) h2.vc_custom_heading {
    margin-top: 33px;
}
.vc_row.wpb_row.vc_row-fluid.strippers_page_first_section h2.vc_custom_heading {
    font-family: 'Saira Extra Condensed' !important;
    font-size: 36px;
    font-weight: bold !important;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}
h2.vc_custom_heading.the_show_ticket_heading span {
    color: #d8b287 !important;
}
h2.vc_custom_heading.ticket_column_heading {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}
.optional_extra_paragraph p {
    color: #371c21;
    font-family: 'Montserrat' !important;
}
#the_show_tickets_column .sub_heading p {
    font-family: 'Montserrat' !important;
    color: #371c21;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
}
h3.vc_custom_heading.the_show_ticket_pricing_column {
    font-family: 'Saira Extra Condensed' !important;
    font-size: 60px;
    color: #d8b287;
    font-weight: 900 !important;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
}
.wpb_text_column.wpb_content_element.sub_heading {
    margin-bottom: 0px !important;
}
.wpb_text_column.wpb_content_element.tickets_desc {
    color: #371c21;
    font-family: 'Montserrat' !important;
}
.wpb_text_column.wpb_content_element.tickets_desc p {
    color: #371c21;
    font-family: 'Montserrat' !important;
    letter-spacing: normal;
    font-size: 16px;
    line-height: 30px;
}
h2.vc_custom_heading.waiters_top_section_heading {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.waiters_top_section_sub_heading {
    font-size: 17px !important;
    font-family: 'Montserrat' !important;
    font-weight: 100 !IMPORTANT;
    text-transform: uppercase;
}
.waiters_first_section_paragraph P {
    font-family: 'Montserrat' !important;
    color: #371c21;
}
div#the_show_tickets_column .vc_column-inner {
    border: 2px solid #d8b287;
    margin: 10px 10px !important;
}
div#the_show_tickets_column button {
    font-family: 'Saira Extra Condensed' !important;
    background: #d8b287 !important;
    color: #fff;
}
h2.vc_custom_heading.the_show_ticket_heading {
    height: 200px !important;
    background-size: cover;
    padding-top: 50px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21; 
    text-transform: uppercase !important;
    font-size: 50px;
    font-weight: 900 !important;
    letter-spacing: 3px;
    background-image: url(https://www.malestrippermelbourne.com.au/wp-content/uploads/2020/12/ticket_bg.png);
}
.vc_row.wpb_row.vc_row-fluid.strippers_page_first_section_paragraph p {
    color: #371c21;
    font-family: "Montserrat" !important;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    text-align: center;
}
.page-id-2433 form.wpcf7-form, .page-id-2506 form.wpcf7-form {
    width: 60%;
    margin: -16px auto 0 auto;
}
.faq-accordion p {
    color: #371c21;
    font-family: "Montserrat";
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    text-align: center;
}
.faq-accordion .fa-caret-down {
    position: absolute;
    top: 27px;
    right: 25px;
}
.faq-accordion .vc_tta-panel-body {
    background-image: none !important;
}
.common_button button, .common_button a {
    color: #371c21 !important;
    background: transparent !important;
    border: 1px solid #d8b287 !important;
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    font-size: 25px !important;
    padding: 5px 25px !important;
    text-transform: uppercase !important; 
}
.background_button button {
    color: #fff !important;
    background: #d8b287 !important;
    font-family: 'dashicons';
    font-weight: bolder !important;
    font-size: 25px !important;
    padding: 12px 30px !important;
}
h2.strippers_heading_multi_color {
    text-align: center;
    font-family: 'Saira Extra Condensed' !important;
    text-transform: uppercase !important;
    font-size: 42px !important;
    color: #371c21;
    font-weight: bolder !important;
}
h2.strippers_heading_multi_color span {
    color: #d8b287 !important;
}
h2.strippers_lisitng_organize_heading {
    font-family: 'Saira Extra Condensed' !important;
    text-transform: uppercase !important;
    font-size: 42px !important;
    margin: 25px 0 !important;
    font-weight: bolder !important;
}
.strippers_listing_below_badges_paragraph p {
    font-family: 'Montserrat' !important;
    text-align: center;
    color: #371c21;
    line-height: 32px;
}
h2.insta_heading span {
    color: #371c21 !important;
}
h2.insta_heading {
    color: #d8b287;
    font-family: 'Saira Extra Condensed' !important;
    text-transform: uppercase !important;
    text-align: center;
    font-size: 42px;
    font-weight: 900;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
}
.contact_us_form_below_row a, .contact_us_form_below_row p {
    font-family: 'Noto Sans HK';
    color: #333333 !important;
    font-style: normal;
    text-decoration: none !important;
    border: none !important;
    font-size: 20px !important;
}
ul.sub-menu {
    background: #fff !important;
}
body{
    background: #ede8e5 !important;

}
.own_carousel_height_meta {
    border-top: 1px solid #d8b287;
    border-bottom: 1px solid #d8b287;
    float: left;
    width: 100%;
    margin: 10px auto;
    padding: 4px 12px;
}
.own_carousel_height_meta span:nth-child(1) {
    color: #371c21;
    float: left;
    width: 50%;
    text-align: left;
}
.own_carousel_height_meta span:nth-child(2) {
    color: #371c21;
    float: left;
    width: 50%;
    text-align: right;
}
.owl-item h4 {
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    font-weight: 900;
    font-size: 30px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px;
}
a.view_more_owl_carousel {
    background: #d8b287;
    color: #fff;
    border: none !important;
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 60%;
    font-family: 'Saira Extra Condensed';
    font-size: 20px;
    text-transform: uppercase;
    padding: 4px 0;
}
.popmake-content input.wpcf7-form-control.wpcf7-submit {
    font-size: 18px;
    background: #d8b287 !important;
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    color: #371c21;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}
ul.sub-menu {
    background: #fff !important;
}
ul.sub-menu li a {
    font-family: 'Saira Extra Condensed', sans-serif !important;
    color: #371c21 !important;
    line-height: 30px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    background: transparent !important;
    font-style: normal !important;
    letter-spacing: normal !important;
    text-align: center !important;
    padding: 0 25px !important;
    text-transform: uppercase !important;
}
h2.organising_heading {
    height: 200px;
    background-size: cover;
    padding-top: 50px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    font-size: 65px;
    font-weight: 900 !important;
    letter-spacing: 3px;
    text-transform: uppercase;
    background-image: url(https://www.malestrippermelbourne.com.au/wp-content/uploads/2020/12/New-Project-1.png?id=2334);
}
.vc_row.wpb_row.vc_row-fluid.accent-white {
    background: #fff;
}
.home_eigth_section p {
    color: #371c21;
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 28px;
    min-height: 250px;
    text-align: center;
}
.home_eight_section_section p {
    color: #371c21;
    font-family: "Montserrat";
    font-size: 22px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
}
.home_eigth_section_button button {
    border: 1px solid #d8b287 !important;
    background-color: #d8b287 !important;
    color: #fff !important;
    font-weight: bolder !important;
    text-transform: uppercase !important;
    font-size: 20px !important;
    letter-spacing: normal !important;
}
iframe.home_fifth_section_video {
    margin: 0 auto !important;
    text-align: center;
    display: block;
    height: 350px;
    width: 80%;
}
2.vc_custom_heading.meet_the_guys_heading {
    height: 200px !important;
    background-size: cover;
    padding-top: 52px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    font-size: 65px;
    font-weight: 900 !important;
    letter-spacing: 3px;
}
.vc_btn3-container.home_fifth_section_button.vc_btn3-center button {
    background-color: #d8b287;
    font-family: 'Saira Extra Condensed';
    color: #ffffff;
    font-size: 26px;
    padding: 7px 16px;
    font-weight: 900;
    font-style: normal;
    letter-spacing: 3px;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
}
h2.vc_custom_heading.home_fifth_section_title {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h2.home_second_section_title {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    color: #371c21;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.home_second_section_button button, .home_second_section_button a {
    border: 1px solid #d8b287 !important;
    background: transparent !important;
    color: #371c21 !important;
    font-family: 'Saira Extra Condensed';
    font-weight: bolder !important;
    font-size: 20px !important;
    letter-spacing: normal !important;
}
h2.vc_custom_heading.meet_the_guys_heading {
    height: 200px;
    text-transform: uppercase;
    background-size: cover;
    padding-top: 50px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    font-size: 65px;
    font-weight: 900 !important;
    letter-spacing: 3px;
}

.checkout_out_guys_here button {
    font-family: 'Saira Extra Condensed';
    background: transparent !important;
    color: #371c21 !important;
    font-size: 18px !important;
    font-weight: 700;
    font-style: normal;
    letter-spacing: normal;
    line-height: 70px;
    border: 1px solid #d8b287 !important;
    text-align: center;
    text-transform: uppercase;
}
h2.vc_custom_heading.home_fourth_section_title {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.homepage_tabs_column .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3;
    background-color: #ede8e5;
    color: #666;
    border: none !important;
}
p.gold_paragraph {
    color: #d8b287 !important;
}
.homepage_tabs_column .vc_tta-tabs-list .vc_active a {
    background: #fff !important;
}
.homepage_tabs_column.wpb_column.vc_column_container.vc_col-sm-12 .vc_tta-panel-body {
    background: #fff !important;
}
.homepage_tabs_column .vc_tta-tabs-list a {
    padding: 25px 20px !important;
    background: #fff;
}
.homepage_tabs_column li.vc_tta-tab.vc_active span {
    font-family: 'Saira Extra Condensed' !important;
    color: #d8b287;
    font-size: 23px;
}
.homepage_tabs_column li.vc_tta-tab span {
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21 !important;
    font-size: 23px;
}
.homepage_tabs_column p {
    color: #371c21;
    font-family: "Montserrat";
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    text-align: justify;
}
.wpb_text_column.wpb_content_element.home_fourth_section_content p {
    font-family: 'Montserrat', sans-serif;
    color: #371c21;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: normal;
    line-height: 32px;
    text-align: center;
}
ul#menu-male-stripper-melbourne a {
    font-family: 'Saira Extra Condensed', sans-serif !important;
    color: #371c21;
    line-height: 50px;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: normal;
    text-align: center;
    text-transform: uppercase;
}
.header-style2 .site-header .search-module-opened, .header-style2 .site-header .cart-module-opened, .header-style2 .site-header .dd-menu > li > ul {
    top: 80px !important;
}
.site-header .header-equaler, .site-header .header-equaler > div > div, .header-style10 .site-header .relative-container {
    height: 120px !important;
}


/* Value Slider */
.values-slider .value{
  box-sizing: border-box;
  background: #fff;
  background-size: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 45px;
  color: #666;
  max-width: 350px;
  min-height: 230px;
}

.values-slider .value .head {}

.values-slider .value .head h3{
  display: inline-block;
  font: bold 24px 'open sans';
  position: relative;
  top: -20px;
}

.values-slider .value .head .line{
  display: inline-block;
  width: 40px;
  height: 1px;
  background: #eacfb1;
  margin: 0 15px;
  position: relative;
  top: -25px;
}
.owl-nav.disabled {
    display: block !important;
}
a.view_more_owl_carousel:hover {
    color: #371c21;
}
ul#menu-footer-menu li {
    float: left;
    margin: 0px 9px;
}
ul#menu-footer-menu li a {
    border: none !important;
}
.body .site-footer-top .footer_widget a {
    color: #ffffff;
    border: none !important;
}
.site-footer.site-footer-top div#nav_menu-2, .site-footer.site-footer-top div#custom_html-2 {
    margin-bottom: 0px !important;
}
.site-footer-top {
    padding: 20px 0 !important;
}    
.tfree-client-designation {
    font-family: 'Montserrat';
    margin: 20px 0 10px 0 !important;
    display: block;
    text-transform: uppercase !important;
}
.tfree-testimonial-title h3 {
    font-family: 'Montserrat';
    text-transform: uppercase !important;
}
ul.footer_icons li {
    list-style-type: none;
    float: right;
    margin: 0 18px;
    text-align: right;
}
ul.footer_icons .fa {
    font-size: 21px;
}
.values-slider .value .head .value-icon{
  display: inline-block;
  width: 55px;
  height: auto;
}

.values-slider .value .head .value-icon svg{
  width: 100%;
  height: auto;
}

.values-slider .value .value-text{
  font: 12px quicksand;
  line-height: 20px;
  margin-top: 10px;
}

.values-slider .owl-item .item {
  filter: blur(2px);
  transform: scale(.75);
  transition: all .5s;
}

.values-slider .owl-item.active.center .item{
  filter: blur(0);
  transform: scale(1);
  transition: all .5s;
}

.values-slider .owl-nav {
  position: absolute;
  top: 35%;
  width: 100%;
}


.values-slider .owl-nav .owl-prev {
  float: left;
}

.values-slider .owl-nav .owl-prev span, .values-slider .owl-nav .owl-next span{
  color: #666;
  font-size: 48px;
  border-radius: 100%;
  width: 65px;
  height: 65px;
  line-height: 65px;
  text-align: center;
}
.strippers_listing_height {
    border-top: 1px solid #d8b287;
    border-bottom: 1px solid #d8b287;
    float: left;
    width: 100%;
    margin: 25px auto;
    padding: 4px 12px;
}
.strippers_listing_height span:nth-child(1) {
    color: #371c21;
    float: left;
    width: 50%;
    text-align: left;
}
.strippers_listing_height span:nth-child(2) {
    color: #371c21;
    float: left;
    width: 50%;
    text-align: right;
}
div#strippers_listing .wpb_column.vc_column_container.vc_col-sm-3 {
    margin-bottom: 30px;
}
div#strippers_listing .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 20px !important;
}
div#strippers_listing h2 {
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21 !important;
    font-weight: bolder !important;
    text-transform: uppercase !important;
}
div#strippers_listing button {
    font-family: 'Saira Extra Condensed' !important;
    background: #d8b287 !important;
    color: #fff !important;
    padding: 10px 25px !important;
}
h2.vc_custom_heading.male_stripper_melbourne_heading {
    height: 200px !important;
    background-size: cover;
    padding-top: 50px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    text-transform: uppercase !important;
    font-size: 65px;
    font-weight: 900 !important;
    letter-spacing: 3px;
    background-image: url(https://www.malestrippermelbourne.com.au/wp-content/uploads/2020/12/bg-image-2.png);
}
.page-id-121 input.wpcf7-form-control, .page-id-121 .wpcf7-form-control-wrap textarea, .page-id-2433 input.wpcf7-form-control, .page-id-2433 .wpcf7-form-control-wrap textarea {
    background-color: #ede8e5 !important;
    font-family: 'Montserrat';
    font-weight: 500;
    font-style: normal;
    color: #371c21 !important;
    letter-spacing: normal;
    text-align: left;
    border: none !important;
    resize: none !important;
    border-radius: 0px !important;
}
.page-id-121 form.wpcf7-form {
    width: 60%;
    margin: -16px auto 0 auto;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #d8b287 !important;
    border-radius: 0px !important;
    display: block;
    font-family: 'Saira Extra Condensed';
    margin: 0 auto;
    padding: 7px 20px;
    font-size: 20px;
}

.values-slider .owl-nav .owl-next {
  float: right;
}
h2.vc_custom_heading.contact_enquiry_heading {
    height: 250px !important;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 60px;
    font-family: 'Saira Extra Condensed' !important;
    color: #371c21;
    font-size: 78px;
    text-transform: uppercase;
    font-weight: 900 !important;
    background-image: url(https://www.malestrippermelbourne.com.au/wp-content/uploads/2020/12/enquiry-4.png);
    letter-spacing: 3px;
}
.private_functions_main_section h4 {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    color: #d8b287;
    font-size: 23px;
    letter-spacing: normal;
    line-height: normal;
    text-transform: uppercase;
}
.private_functions_main_section p {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    font-style: normal;
    letter-spacing: normal;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    color: #371c21;
    font-size: 20px;
}
h3.private_functions_first_heading {
    font-family: 'Saira Extra Condensed' !important;
    font-weight: bolder !important;
    text-transform: uppercase;
}
@media screen and (min-width: 768px) {
	#the_show_tickets_column .vc_col-sm-3 {
	    width: calc(25% - 10px);
	    margin: 0 5px;
	}
    .private_function_form_outer form, div#contact_us_page_form_outer form {
        width: 50%;
        margin: 0 auto;
    }
	nav.sticky-menu {
	    margin-top: 10px;
	}
    .sticky-header-right-blocks {
       /* margin-top: 15px;*/
    }
    .theme-sticky-header .header-equaler {
        height: auto !important;
    }
    .theme-sticky-header .featured-buttons.header-equaler a {
        padding: 10px 10px;
        margin: 2px 10px;
    }
    .mobile-call-to-action {
        display: none;
    }
    div#nav_menu-2 ul li {
        float: left;
        margin: 0 15px;
    }
}
rs-module-wrap#rev_slider_2_1_wrapper {
    background: #ede8e5 !important;
}
@media screen and (max-width: 500px) {
	div#popmake-1127 {
	    top: 21px !important;
	}
    .theme-mobile-header .mobile-menu{
        position: fixed !important;
        left: 0;
        top: 70px !important;
        background: #ede8e5 !important;
        height: 100%;
    }
    div#strippers_listing img {
        width: 60% !important;
    }
    .strippers_listing_height {
        border-top: 1px solid #d8b287;
        border-bottom: 1px solid #d8b287;
        height: 35px !important;
        width: 90% !important;
        float: none !important;
        margin: 25px auto;
        padding: 4px 12px;
    }
    .theme-mobile-header .mmenu-toggle:before {
        color: #371c21 !important;
    }
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item {
        width: 50% !important;
        float: left;
    }
    div#the_show_tickets_column img {
        width: 60%;
    }
    div#the_show_tickets_column h2 {
        margin-bottom: 0px !important;
    }
    h3.vc_custom_heading.the_show_ticket_pricing_column {
        font-size: 30px !important;
        margin-bottom: 0px !important;
    }
    .wpb_text_column.wpb_content_element.tickets_desc p {
        color: #371c21;
        font-family: 'Montserrat' !important;
        letter-spacing: normal;
        font-size: 12px !important;
        line-height: 20px !important;
    }
	div#popmake-1127 .wpcf7-submit {
	    padding: 0 10px !important;
	}
	div#popmake-1127 input {
	    height: 20px !important;
	    padding: 0 !important;
	    min-height: 30px !important;
	}
	div#popmake-1127 textarea {
	    height: 80px !important;
	    resize: none;
	}
	.home_fifth_section_button button {
	    font-size: 18px !important;
	}
	.home_eigth_section_button button {
    	padding: 5px 0 !important;  
    }	  
}	
@media screen and (max-width: 768px) {
		h2.vc_custom_heading.meet_the_guys_heading, h2.vc_custom_heading.male_stripper_melbourne_heading, .contact_enquiry_heading, .the_show_ticket_heading {
		    background-image: none !important;
		}
        .theme-mobile-header .mobile-navbar{ width: 90% !important; }
        .theme-mobile-header .mmenu-toggle:before {
        color: #371c21 !important;
    }
        .home_first_row .vc_custom_1607002100692 {
            margin: 0 auto !important; 
            padding: 0 10px !important;
        }
       /* .home_first_row .vc_column_container>.vc_column-inner {
            box-sizing: border-box;
            padding-left: unset !important;
            padding-right: 15px;
            width: 100%;
        }*/
        .home_second_section_button button, .home_second_section_button a {
            font-size: 15px !important;
            padding: 8px 0 !important;
        }
        .theme-sticky-header .container {
            width: 100% !important;
        }
		.background_button button {
		    color: #fff !important;
		    background: #d8b287 !important;
		    font-family: 'dashicons';
		    font-weight: bolder !important;
		    font-size: 15px !important;
		    padding: 12px 30px !important;
		}
		h2.vc_custom_heading.meet_the_guys_heading {
		    height: 200px;
		    padding-top: 65px !important;
    	}
		.home_first_row {
		    margin-top: -100px;
		}
        div#stripper_two_single_images .vc_col-sm-6 {
            width: 50%;
            float: left;
        }
        div#stripper_two_single_images img {
            width: 70%;
        }
        h2.strippers_lisitng_organize_heading {
            font-size: 22px !important;
            margin: 10px 0 !important;
        }
        h2.vc_custom_heading.contact_enquiry_heading {
            height: 60px !important;
            padding-top: 0px !important;
            font-size: 35px !important;
        }    
        .strippers_page_first_section .vc_col-sm-4 {
            width: 33% !important;
            float: left !important;
            text-align: center !important;
        }
        .strippers_listing_below_badges_paragraph p {
            line-height: 27px !important;
            font-size: 14px !important;
        }
        h2.strippers_heading_multi_color {
            font-size: 27px !important;
        }
        .strippers_page_first_section .wpb_single_image.wpb_content_element.vc_align_center {
            margin-bottom: 0px !important;
        }
        h2.vc_custom_heading.home_fifth_section_title {
            margin-top: -60px;
            font-size: 25px !important;
        }
        .home_eight_section_section p {
            font-size: 14px !important;
            line-height: 26px !important;
        }
        .wpb_text_column.wpb_content_element.home_fourth_section_content p, .homepage_tabs_column p {
                font-size: 14px !important;
                line-height: 27px !important;
            }
        .home_first_row button {
            padding: 10px 0 !important;
        }    
        .mobile-call-to-action {
            float: right;
            margin-top: 12px;
        }
        h2.vc_custom_heading.strippers_top_heading {
            font-size: 22px !important;
            margin-top: 0px !important;
        }
        div#the_show_tickets_column .wpb_single_image.wpb_content_element.vc_align_center {
            margin-bottom: 0px !important;
        }
        h2.vc_custom_heading.the_show_ticket_heading {
            font-size: 32px !important;
            height: unset !important;
        }
        div#the_show_tickets_column .vc_column-inner {
            border: 2px solid #d8b287;
            margin: 15px auto;
            width: 95%;
        }
        h3.vc_custom_heading.the_show_ticket_pricing_column {
            font-size: 40px !important;
        }    
        div#the_show_tickets_column button {
            padding: 0px 20px !important;
        }
        .theme-mobile-header {
            position: fixed;
            background: transparent !important;
            z-index: 999;
            width: 100%;
            top: 0;
        }
        iframe.home_fifth_section_video {
            width: 100%;
            height: 225px;
        }
        .homepage_tabs_column .vc_tta-panel-heading {
            background: #371c21 !important;
        }
        .homepage_tabs_column .vc_tta-panel-heading a {
            color: #fff !important;
        }
        .mobile-call-to-action a {
                border: none;
                background: #371c21;
                padding: 8px 12px;
                color: #fff;
        }
        .mobile-call-to-action .fa {
            font-size: 20px;
        }
		div#the_show_tickets_column button {
		    font-size: 24px !important;
		    padding: 10px 30px !important;
		}
        .own_carousel_height_meta {
            border-top: 1px solid #d8b287 !important;
            border-bottom: none !important;
            float: unset !important;
            width: 60% !important;
            margin: 10px auto;
            padding: 4px 12px;
        }
        h2.vc_custom_heading.home_fourth_section_title {
            font-family: 'Saira Extra Condensed' !important;
            font-weight: bolder !important;
            letter-spacing: 1px;
            text-transform: uppercase;
            font-size: 32px !important;
        }
        .home_eigth_section img {
            margin-top: 25px;
        }
        .home_eigth_section button {
            width: 65% !important;
            margin: 0 auto;
        }
        h2.vc_custom_heading.home_fifth_section_title {
            font-size: 32px !important;
        }
        h2.vc_custom_heading.organising_heading {
            font-size: 32px !important;
        }
		h2.vc_custom_heading.male_stripper_melbourne_heading {
            font-size: 30px !important;
            padding-top: 0px !important;
            height: 55px !important;
        }
		.sp-testimonial-free-section .tfree-client-testimonial {
		    margin: 0 30px !important;
		}
		.home_eigth_section {
		    padding-top: 0px !important;
		}
        .theme-mobile-header .mobile-logo img {
            max-height: 65px;
        }
        .theme-mobile-header .mobile-navbar .header-equaler {
            float: left;
        }
        .mobile-logo {
            display: none;
        }
        .home_first_row .vc_single_image-wrapper.vc_box_border_grey {
            width: 90%;
        }
        .home_second_section_button {
            width: 60%;
            margin: 0 auto 40px auto;
        }
		.home_eigth_section .vc_row-has-fill {
		    margin: 0 !important;
		    padding: 0 !important;
		}	
		.home_eight_section_section .wpb_content_element {
		    margin-bottom: 0px !important;
		}
		.body {
		    margin-left: 2px;
		}
		.vc_row.wpb_row.vc_row-fluid.imi-cta.vc_custom_1606980173894.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
		    margin-top: -95px;
		}
		h2.meet_the_guys_heading {
		    background-image: none !important;
		    margin-top: -25px !important;
		}
		.vc_row.wpb_row.vc_row-fluid.vc_custom_1606995512576.vc_row-has-fill {
		    margin-top: -90px !important;
		}
		.home_eigth_section p {
		    min-height: 160px !important;
		}
		h2.insta_heading {
		    font-size: 30px !important;
		    line-height: 30px !important;
		}
		.vc_custom_1607151815894 {
		    padding-bottom: 0px !important;
		}
		.below_common_slider_three_buttons button {
		    padding: 5px 0 !important;
		    width: 70% !important;
		}
		.male_strippers_melbourne_faq_heading {
		    font-size: 42px !important;
		}
		.faq-accordion .fa-caret-down {
		    position: relative !important;
		    top: unset !important;
    		right: unset !important;
		}
		ul#menu-footer-menu li {
		    float: unset;
		    margin: 0px auto;
		    text-align: center;
		}
		.page-id-2433 form.wpcf7-form, .page-id-2506 form.wpcf7-form, .page-id-121 form.wpcf7-form {
		    width: 90%;
		    margin: -16px auto 0 auto;
		}
		ul#menu-footer-menu li {
		    float: none !important;
		    margin: 0px auto;
		    text-align: center !important;
		}
		ul.footer_icons li {
		    list-style-type: none;
		    float: unset !important; 
		    display: inline-block !important;
		    margin: 0 auto !important;
		    text-align: center !important;
		    width: 22%;
		}
		.organising_heading {
		    background-image: none !important;
		    height: unset !important;
            font-size: 32px !important;
		}
        .owl-nav {
            display: none;
        }
		h2.meet_the_guys_heading {
		    font-size: 32px !important;
            height: unset !important;    
		}
}
    .home_fifth_section_button button{
            background-color: #d8b287 !important;
            font-family: 'Saira Extra Condensed';
            color: #ffffff !important;
            font-size: 26px !important;
            padding: 7px 16px;
            font-weight: 600 !important;
            font-style: normal;
            letter-spacing: 3px !important;
            line-height: normal;
            text-align: center;
            text-transform: uppercase;
    }
    .home_third_section_title a {
            background-color: #d8b287 !important;
            font-family: 'Saira Extra Condensed' !important;
            color: #ffffff !important;
            border: none !important;
            font-size: 23px !important;
            padding: 7px 16px !important;
            font-weight: 600 !important;
            font-style: normal;
            letter-spacing: 0px;
            line-height: normal !important;
            text-align: center !important;
            text-transform: uppercase;
        }

}
.home_first_row .vc_column-inner:nth-child(1) {
    margin-top: -50px;
}
.home_eigth_section .vc_column-inner {
    margin-top: -60px;
}
.blog-post-details .post-date:before, .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .dd-menu>li>a:before, .featured-block-icon, .header-style5 .fw-menu .cart-module-trigger, .header-style5 .fw-menu .search-module-trigger, .media-box:after, .open .dropdown-toggle.btn-primary, .owl-carousel .owl-dot.active span, .owl-carousel .owl-dot:hover span, .secondary-bg, .secondary-bg-style .post-item-content, .services-list li .service-icon:before, .style-title:after, .footer-dark-skin #wp-calendar #prev, .footer-dark-skin #wp-calendar #next, .footer-dark-skin #wp-calendar thead, .footer-dark-skin #wp-calendar tfoot, .footer-dark-skin .imi-searchform .btn {
    background: #371c21 !important;
}
div#the_show_tickets_column a {
    font-family: 'Saira Extra Condensed' !important;
    background: #d8b287 !important;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}
@media screen and (max-width: 1300px) and (min-width: 992px) {
    .header-equaler {
        margin-right: 0px !important;
    }
    .featured-buttons .fbtn {
        padding: 6px 2px 5px !important;
    }
    .sticky-header-right-blocks .header-equaler {
        margin-left: 0px !important;
        margin-right: 0;
    }
}           
@media screen and (max-width: 1700px) and (min-width: 992px) {
	.header-left-blocks .header-equaler {
        width: 15%;
    }
}
/*@media screen and (max-width: 1800px) and (min-width: 1701px) {
    ul#menu-male-stripper-melbourne {
        padding-left: 100px;
    }
}
@media screen and (max-width: 2000px) and (min-width: 1801px) {
    ul#menu-male-stripper-melbourne {
       /* padding-left: 380px;*/
    }
}
@media screen and (max-width: 2400px) and (min-width: 2001px) {
    ul#menu-male-stripper-melbourne {
        padding-left: 600px;
    }
}*/
.theme-mobile-header .mmenu-toggle:before {
    color: #371c21; 
}
nav.main-menu-clone.mobile-menu ul li a {
    color: #371c21 !important;
    font-weight: bolder;
}
nav.main-menu-clone.mobile-menu ul {
    background: #ede8e5;
}
/*@media screen and (max-width: 1499px) and (min-width: 1200px) {
    ul#menu-male-stripper-melbourne {
        padding-left: 50px;
    }
} */
@media screen and (max-width: 1000px) and (min-width: 768px) {
    h2.home_second_section_title {
        font-size: 18px;
    }
    button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-block.vc_btn3-color-grey {
        font-size: 18px !important;
        padding: 20px 0 !important;
    }
} 
@media screen and (max-width: 1000px) {
    rs-module-wrap#rev_slider_3_1_wrapper {
        background: none !important;
    }   
    rs-module-wrap#rev_slider_2_1_wrapper {
        background: none !important;
    }
}
@media screen and (min-width: 1200px) {
    iframe.home_fifth_section_video {
        height: 500px;
    } 
}
@media screen and (max-width: 2000px) and (min-width: 1000px) {
    .site-logo img {
        width: 70%;
    }
    .site-header .container, .header-style7 .site-header, .header-style8 .site-header {
        width: 95%;
    }
}    
rs-module-wrap#rev_slider_3_1_wrapper {
    background: #ede8e5 !important;
}
.hero-area {
    border-bottom: 2px solid #fff;
}


:root {
  --background: #E5FFB3;
  --background-accent: #DBF8A3;
  --background-accent-2: #BDE66E;
  --light: #92DE34;
  --dark: #69BC22;
  --text: #025600;
}


.home_first_row button:hover, .home_second_section_button a:hover, .checkout_out_guys_here button:hover, .below_common_slider_three_buttons a:hover, .below_common_slider_three_buttons button:hover, .featured-buttons .fbtn1:hover {
    background-image: linear-gradient( 145deg, #d8b287 10%, #d8b287 10% 100%) !important;
    animation: custom_background 3s linear infinite;
}

.home_eigth_section_button button:hover, .home_fifth_section_button button:hover,div#the_show_tickets_column a:hover, input.wpcf7-form-control.wpcf7-submit:hover, .featured-buttons .fbtn2:hover{
    background-image: linear-gradient( 145deg, #371c21 10%, #371c21 10% 100%) !important;
    animation: custom_background 3s linear infinite;
}
.header-right-blocks .featured-buttons:nth-child(1) a , .sticky-header-right-blocks .fbtn1 {
    background: #371c21;
} 
.header-right-blocks .featured-buttons:nth-child(2) a, .sticky-header-right-blocks .fbtn2 {
    background: #d8b287;
} 

@keyframes custom_background {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 400px 0;
  }
} 
input.wpcf7-form-control.wpcf7-submit:hover {
    color: #fff !important;
}
.site-footer-top {
    background: #d8b287 !important;
}
div#nav_menu-2 ul li a {
    color: #fff !important;
    text-transform: uppercase;
    font-family: 'Saira Extra Condensed' !important;
    margin-top: 10px !important;
    font-size: 18px;
    font-weight: 600;
}