/*
Theme Name: Spy Hop
Theme URI: https://minduct.com/spyhop
Description: 
Version: 2.0.1
Author: Minduct
Author URI: http://minduct.com
Tags: developer
Template:		hello-elementor
Version:		1.0.0
Text Domain:	hello-elementor-child
*/

body {font-family: 'Montserrat';}
h1,h2,h3,h4 {font-weight: 800; margin-bottom: 20px; line-height: 1.2;}
p, ol, ul {margin-top: 10px; margin-bottom: 20px;}
a {font-weight: bold;}
.wp-block-image .alignleft {margin-right: 2em !important;} 
p.blockbreak  {overflow: hidden; text-wrap: none;}
.elementor-26 .elementor-element.elementor-element-ee94f7c .swiper-slide-contents {padding: 20px; background-color: rgba(0,0,0,0.55) !important;}
.elementor-slides .swiper-slide-bg {background-position: inherit;} 
.give-panel .elementor-slides .swiper-slide-bg {background-position: 50%;} 
.elementor-4931 .elementor-element.elementor-element-5b50306 .swiper-slide-contents {padding: 20px; background-color: rgba(0,0,0,0.55) !important;}
.tribe-tickets__item__quantity__add, .tribe-tickets__item__quantity__remove {border: 0px;}
.tribe-tickets__title {display:none;}
.tribe-tickets-meta-required header h3 {font-size: 16px;}
.tribe-common .tribe-tickets__item__attendee__fields .tribe-common-form-control-checkbox-radio-group label {width: inherit;}
.tribe-link-view-attendee {display:none;}
.tribe-common .tribe-tickets-attendees-list-optout--wrapper label {display:none;}
.tribe-common .tribe-tickets__buy.tribe-common-c-btn, .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled, .tribe-common .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:active, .tribe-common button.tribe-common-c-btn--small {background-color: #00adee; border-radius: 0;}
.tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover, .tribe-common button.tribe-common-c-btn--small:hover {background-color: #000;}
.tribe-common button.tribe-common-c-btn-link, .tribe-common button.tribe-common-c-btn-link:hover {background-color: transparent;}
.in-stock p {display:none;}
.aftercare {font-weight: bold;}
#quantity_5e4d7584bdf67 {display:none;}
.elementor-6266 .elementor-element.elementor-element-039e6f2 .quantity + .button {margin:20px;}
.variation-CamperName {display: block;}
form input[type=number] {display:none;}
.woocommerce button.button.alt, .woocommerce a.button.alt{background-color: #00ADEE;}
.woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover  {background-color: #000;}
.elementor-flip-box__back, .elementor-flip-box__front {
	background-color: transparent;}
.elementor-widget-text-editor {font-family: 'Montserrat';color: #000;}
.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {font-family:'Montserrat'; color: #000;}
.variation {display:none;}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: auto;
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {display: block;}	
	
#header a {color: #00adee;}
#header a:hover, a:hover {color: #eb0089;}

.session-intro-label {font-weight: bold; size: 24px;}
.session-intro {font-weight: 500; size: 24px;}

