/*
Theme Name: Victoria Independent Providers
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: A custom theme for Victoria Independent Providers based on Beaver Builder theme. 
Author URI: https://www.jenniferannwalsh.com
template: bb-theme
*/

/* Add your custom styles here... */ 

#mainmenu .uabb-hamburger-menu-top { height: 6px; border-radius: 5px !important; }
#mainmenu .uabb-creative-menu-mobile-toggle .uabb-hamburger-menu-middle { height: 6px; width: 40px; border-radius: 5px !important; }
#mainmenu .uabb-creative-menu-mobile-toggle .uabb-hamburger-menu-bottom { height: 6px; width: 30px; border-radius: 5px !important; }

.logo-scroll { display: none; }
.fl-theme-builder-header-scrolled .logo-scroll { display: block; }

a:hover, .logo-scroll { -webkit-transition: all .4s; -moz-transition: all .4s; transition: all .4s }

.home header i, .home header svg, .home i.dashicons-phone:before { color: #fff !important; fill: #fff !important; }
.home .fl-theme-builder-header-scrolled i, .home .fl-theme-builder-header-scrolled svg, .home .fl-theme-builder-header-scrolled i.dashicons-phone:before { color: #90000d !important; fill: #90000d !important; }

/*
.uabb-creative-menu { padding: 0; width: 100%; }
.uabb-menu-close-btn { z-index: 9999999999 !important; overflow: visible !important; right: auto !important; left: 40px; display: block !important; }
#menu-main { top: 27%; }
#menu-main { width: 100%; }
#menu-main li.menu-item { display: block; width: 25%; float: left; clear: none; background-repeat: no-repeat; background-size: cover; padding: 220px 70px; margin-top: 0; margin-bottom: 0; transition: all 0.4s; }
#menu-main li.booking { background: url(img/1-booking_victoria_escorts_near_me_best_reviewed_escort_in_town.jpg); background-size: cover; filter: grayscale(100%); background-position: center; }
#menu-main li.escorts { background: url(img/3-Escorts_Victoria_local_independent_callgirls_and_elite_courtesans.jpg); background-size: cover; filter: grayscale(100%); }
#menu-main li.schedule { background: url(img/2-Escort_schedule_webpage_SweetVIPS_best_reviewed_finest_escorts_in_Victoria_near_me_available_now.jpg); background-size: cover; filter: grayscale(100%); background-position: center; }
#menu-main li.experiences { background: url(img/4-escort_experiences_GFE_PSE_couples_duos_threesomes_stag_party_adult_entertainment_what_to_do_in_victoria.jpg); background-size: cover; filter: grayscale(100%); }
#menu-main li.rates { background: url(img/5-rates_for_local_escorts_in_Victoria_BC_top_reviwed_finest_escorts_in_town_outcall_couples_duos.jpg); background-size: auto 135%; filter: grayscale(100%); background-position: -200px center; }
#menu-main li.about { background: url(img/6-about_sweetvips_local_escort_agenecy_webpage_specializing_GFE_PSE_diverse_abilities_couples_threesomes_stags_hiring_sex_work_orientation.jpg); background-size: cover; filter: grayscale(100%); }
#menu-main li.etiquette { background: url(img/7-FAQ_Escorts_etiquette_what_to_know_about_hiring_a_escort_in_Victoria_BC_Canada_sweet_vips.jpg); background-size: cover; filter: grayscale(100%); }
#menu-main li.promos { background: url(img/8-SweetVIPS_promos_cheap_escort_rates_glory_hole_card_Cnotes_loyalty_program_client_reward_program.jpg); background-size: cover; filter: grayscale(100%); background-position: center; }
#menu-main li.news { background: url(img/9-news_victoria_bc_sex_tips_couples_things_to_do_in_Victoria_best_resturaunts_to_take_a_date.jpg); background-size: cover; filter: grayscale(100%); }
#menu-main li.hiring { background: url(img/10-hiring_escorts_new_to_sex_work_orientation_mentoring_support_best_escort_agency_to_work_at_in_Victoria_BC.jpg); background-size: cover; filter: grayscale(100%); background-position: center; }
#menu-main li.menu-item a { color: #fff; font-family: "Cinzel Decorative",sans-serif; font-size: 22px; text-shadow: 0px 0px 10px #000000; }
#menu-main li.menu-item:hover { filter: grayscale(0%); transition: all 2s; }
*/

header { pointer-events: all; position: relative; z-index: 99999; }
.uabb-creative-menu { padding: 0; width: 100%; }
.uabb-menu-close-btn { z-index: 9999999999 !important; overflow: visible !important; right: auto !important; left: 40px; display: block !important; height: 30px !important; }
#menu-main { top: 27%; width: 100%; }
#menu-main li.menu-item { display: flex; flex-direction: row; align-items: center; justify-content: center; width: 20%; height: 50vh; float: left; clear: none; background-repeat: no-repeat; background-size: cover !important; filter: grayscale(100%); background-position: center; padding: 20px; margin-top: 0; margin-bottom: 0; }
#menu-main li.booking { background: url(img/1-booking_victoria_escorts_near_me_best_reviewed_escort_in_town.jpg); }
#menu-main li.escorts { background: url(img/3-Escorts_Victoria_local_independent_callgirls_and_elite_courtesans.jpg); }
#menu-main li.schedule { background: url(img/2-Escort_schedule_webpage_SweetVIPS_best_reviewed_finest_escorts_in_Victoria_near_me_available_now.jpg); }
#menu-main li.experiences { background: url(img/4-escort_experiences_GFE_PSE_couples_duos_threesomes_stag_party_adult_entertainment_what_to_do_in_victoria.jpg); }
#menu-main li.rates { background: url(img/5-rates_for_local_escorts_in_Victoria_BC_top_reviwed_finest_escorts_in_town_outcall_couples_duos.jpg); }
#menu-main li.about { background: url(img/6-about_sweetvips_local_escort_agenecy_webpage_specializing_GFE_PSE_diverse_abilities_couples_threesomes_stags_hiring_sex_work_orientation.jpg);  }
#menu-main li.etiquette { background: url(img/7-FAQ_Escorts_etiquette_what_to_know_about_hiring_a_escort_in_Victoria_BC_Canada_sweet_vips.jpg); }
#menu-main li.promos { background-position: center top; background: url(img/8-SweetVIPS_promos_cheap_escort_rates_glory_hole_card_Cnotes_loyalty_program_client_reward_program.jpg); }
#menu-main li.news { background: url(img/9-news_victoria_bc_sex_tips_couples_things_to_do_in_Victoria_best_resturaunts_to_take_a_date.jpg);  }
#menu-main li.hiring { background-position: center top; background: url(img/10-hiring_escorts_new_to_sex_work_orientation_mentoring_support_best_escort_agency_to_work_at_in_Victoria_BC.jpg); }
#menu-main li.menu-item a { color: #fff; font-family: "Cinzel Decorative",sans-serif; font-size: 22px; text-shadow: 0px 0px 10px #000000; }
#menu-main li.menu-item:hover { filter: grayscale(0%); transition: all 0.3s; }

.rates { text-transform: uppercase; }
.rates  p { margin-bottom: 20px; }

#input_3_2 { width: 100%; }

.vipexp .uabb-new-ib-content { color: #fff !important; font-size: 18px; }

.home-reviews .fl-post-grid-post { text-align: center; background: rgba(255,255,255,0.9); border: 0; }

.escorts-reviews .fl-post-feed ul { padding: 0 20px; margin: 0; }
.escorts-reviews .fl-post-feed li { border: none; display: inline; float: left; margin-bottom: 0; }
.escorts-reviews .fl-post-feed li:after { display: inline; content: ', '; margin-right: 5px; font-size: 18px; left: -3px; position: relative; }
.escorts-reviews .fl-post-feed li:last-of-type:after { display: none; content: ''; margin-right: 0; }

.schedule-block strong { color: #90000d; }

.escorts-grid .fl-post-grid-post { border: 0 !important; }
.escorts-grid .fl-post-title { text-align: center; padding-top: 10px; }

.flip-card {
  background-color: transparent;
  width: 210px;
  height: 315px;
  perspective: 1000px; 
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-back {
  background-color: #fff;
  color: #000;
  transform: rotateY(180deg);
}

.flip-card-back { display: flex; flex-direction: column; justify-content: space-around; }
.flip-card-back div { background: #eee; color: #000; padding: 15px; }


@media screen and (max-width: 992px) {
	#menu-main li.menu-item {  width: 50%; height: 20vh; float: left; }
}


