





		.mobileshow {display: none;}
        .home-v2-form {
           padding: 4em 0; 
        }
        .home-v2-form .mobile-center {
           padding: 1em;          
        }
        .home-v2-form h3 {
           font-weight: 700;
           font-size: 36px;
           line-height: 41px;
           text-align: center; 
           max-width: 640px;
           margin: 0 auto;
        }
  

		.home-v2-form p {
		   font-family: 'Open sans', sans-serif;
		   font-weight: normal;
		   font-size: 14px;
		   line-height: 2.5em !important;
		   text-align: center;
		   color: #FFFFFF;
           margin: 0 auto;
		}
  
        .home-v2-form-image-container img {
           max-width: 95%;
           align-self: center; 
           margin: 0 auto;
           padding: 1em;
        }

		#formButton {
			height: 43px;
			background: #C7272E;
			border: none;
			border-radius: 2px;
            padding: 0 4em;
			font-family: 'Open sans', sans-serif;
			font-style: normal;
			font-weight: bold;
			font-size: 11px;
			line-height: 13px;
			text-align: center;

			color: #FFFFFF;
		}

		#valentinesform_wrapper {
		  display: none;
		}

		#formButton {
			display: block;
			margin-right: auto;
			margin-left: auto;
		}

	.section-{{ section.id }} {
			display: flex;
			justify-content: center;
			align-items: center;
			height: 100%;
			background: url({{ section.settings.bgd_image | img_url: 'master' }});
	}
	
	.section-{{ section.id }} h3 {
		font-size: {{ section.settings.title_font_size }}px;
		line-height: 1.1em;
		color: {{ section.settings.title_color }}; 
	}
	
	.section-{{ section.id }} .rte p {
		font-size: {{ section.settings.text_font_size }}px;
		line-height: 1.1em;
		color: {{ section.settings.title_color }}; 
	}
		
	.col {
		 display: block;
		 float:left;
		 margin: 1% 0 1% 1.6%;
	}
	.col:first-child { margin-left: 0; }

	.group:before,
	.group:after { content:""; display:table; }
	.group:after { clear:both;}
	.group { zoom:1; /* For IE 6/7 */ }


	.home-v2-form-left { width: 59.36%; }
	.home-v2-form-right { width: 39.04%; }
  
  	.klaviyo_form_wrapper {
  		display: flex;
			flex-direction: row;
			-webkit-box-align: stretch;
			align-items: stretch;
			position: relative;
  	}
  	
		.klaviyo_form_wrapper ::-webkit-input-placeholder {
		text-align: center;
		}

		.klaviyo_form_wrapper :-moz-placeholder { /* Firefox 18- */
		 text-align: center;  
		}

		.klaviyo_form_wrapper ::-moz-placeholder {  /* Firefox 19+ */
		 text-align: center;  
		}

		.klaviyo_form_wrapper :-ms-input-placeholder {  
		 text-align: center; 
		}
  	

    .klaviyo_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_helptext,
    .klaviyo_condensed_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_helptext {
      padding-top: 10px;
      padding-bottom: 10px;
    }
	.klaviyo_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_field_group {
     	width: 100%; 
    }
  
  	.klaviyo_styling.klaviyo_gdpr_embed_HDHhSD .k_id_email {
  		font-size: 16px;
    	font-weight: 700;
    }
  
    .klaviyo_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_submit_button,
    .klaviyo_condensed_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_submit_button {
      background-color: rgb(199, 39, 46);
      border-radius: 2px;
      margin-left: -2px;
    }
    .klaviyo_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_submit_button:hover,
    .klaviyo_condensed_styling.klaviyo_gdpr_embed_HDHhSD .klaviyo_submit_button:hover {
      background-color: rgb(199, 39, 46);rgb(199, 39, 46);;
    }
  
	@media screen and (max-width: 767px) {
	
		.mobileshow { display: inline; }
	 	.mobilehide { display: none; }
		
		{% assign mobile_title_size = section.settings.title_font_size | times: 0.7 %}
		{% assign mobile_text_size = section.settings.text_font_size | times: 0.7 %}

		.section-{{ section.id }} {
			display: block;
		}
		
		.section-{{ section.id }} h3 {
			font-size: {{ mobile_title_size }}px;
			line-height: 1.1em;
			
		}
      
      	#formButton {
	        padding: 0 1em;
        }
      
		.col {  margin: 1% 0 1% 0%; }
		.home-v2-form-right, .home-v2-form-left { width: 100%; }
		
	}


.location-checker-popup-wrapper{position:fixed;bottom:15px;left:-100%;z-index:1000;padding:25px 33px;transition:left 0.4s;background-color:rgba(255,255,255,0.8);font-size:12px;color:#000000;font-family:"futuraRegular";border-radius:10px;min-width:295px;box-sizing:border-box}.location-checker-popup-wrapper.is--opened{left:40px}.location-checker-popup-wrapper h4{font-size:14px;font-weight:700;font-family:"Futura Bold";letter-spacing:0.2px;text-transform:none;border:none;margin:0;padding:0}.location-checker-popup-wrapper .sub-heading{display:block;margin:7px 0 0;line-height:1}.location-checker-popup-wrapper .switcher-item{line-height:1;margin-top:5px}.location-checker-popup-wrapper a{color:inherit;text-decoration:underline}.location-checker-popup-wrapper .location-checker-popup__close{position:absolute;top:5px;right:3px;color:#000;text-decoration:none;cursor:pointer;font-size:1.6em;padding:0.1em 0.3em;line-height:1}@media (max-width: 480px){.location-checker-popup-wrapper{bottom:-100%;left:0;right:0;text-align:center;transition:bottom 1.5s;padding:12px}.location-checker-popup-wrapper.is--opened{left:0;bottom:0}.location-checker-popup-wrapper .location-checker-popup__close{top:8px;right:8px}}


