.cs_popup strong, .cs_popup b { font-weight: 700 }
.cs_popup i,
.cs_popup em { font-style: italic }

.fancybox-wrap { position: relative; min-width: 500px; max-width: 90%; z-index: 99999999; }
.fancybox-skin { position: relative; padding: 0px !important; box-shadow: none; border: 4px solid #FFFCFC;
				 border-radius: 0; background: #574445 }
.fancybox-outer { background: #574445; color: #FFF; padding: 20px 30px }
.fancybox-inner { width: 100% !important; height: 100% !important }

.cs_popup h1 { font-family: "Cabin Sketch", 'Source Sans Pro', sans-serif; color: #FFF; font-size: 48px; line-height: 1.15em }
.cs_popup h2 { font-family: "Cardo", 'Source Sans Pro', sans-serif; font-size: 25px; line-height: 1.5em }
.cs_popup p { margin: 20px 0 0 }

.cs_popup .fancybox-inner .btn { font-size: 16px; line-height: 20px; min-width: 40%; max-width: 90%; border-radius: 10px;
								 padding: 12px 15px 8px; background-image: none }
.cs_popup .fancybox-inner .btn.fancybox-close { position: relative; top: auto; right: auto; width: auto; height: auto }

.cs_popup #_form_92_ { display: block; width: 100%; margin: 20px 0 }
.cs_popup #_form_92_ ._form_element { display: block; margin-bottom: 20px }
.cs_popup #_form_92_ ._form_element ._form-label { display: block; font-size: 18px; line-height: 20px; text-align: left;
						width: 100%; font-family: "Special Elite", 'IM Fell DW Pica SC', 'Source Sans Pro', sans-serif;
						font-weight: 400; margin-bottom: 2px }
.cs_popup #_form_92_ ._form_element input[type=text] { display: block; width: 100%; border: 2px solid #635E5B;
						background: #EAE7E4; font-size: 16px; line-height: 20px; height: 40px; padding: 8px 12px }
.cs_popup #_form_92_ ._button-wrapper { text-align: center }

@media (min-width:992px) and (max-width:1199px) {
	.fancybox-wrap { min-width: 500px; margin-top: 0 }
	.fancybox-skin { padding: 60px 0 0px !important }
	.fancybox-skin:before { top: -66px; height: 140px; background-size: 200px 140px; background-position: 56% 0 }
	.fancybox-outer { padding: 15px 20px }
	.cs_popup h1 { font-size: 30px; line-height: 1.2em }
	.cs_popup h2 { font-size: 21px; line-height: 1.33em }
	.cs_popup p { margin: 15px 0 0 }
	.cs_popup .fancybox-inner .btn { font-size: 16px; line-height: 20px; min-width: 35%; border-radius: 7px;
									 padding: 9px 10px 5px }
	.cs_popup #_form_92_ { margin: 15px 0 }
	.cs_popup #_form_92_ ._form_element { margin-bottom: 15px }
	.cs_popup #_form_92_ ._form_element ._form-label { font-size: 16px; line-height: 1.25em }
	.cs_popup #_form_92_ ._form_element input[type=text] { font-size: 14px; line-height: 18px; height: 36px;
														   padding: 7px 10px }
}
@media (min-width:768px) and (max-width:991px) {
	.fancybox-wrap { min-width: 450px; margin-top: 0 }
	.fancybox-skin { padding: 60px 0 0px !important }
	.fancybox-skin:before { top: -66px; height: 140px; background-size: 200px 140px; background-position: 56% 0 }
	.fancybox-outer { padding: 15px 20px }
	.cs_popup h1 { font-size: 30px; line-height: 1.2em }
	.cs_popup h2 { font-size: 21px; line-height: 1.33em }
	.cs_popup p { margin: 15px 0 0 }
	.cs_popup .fancybox-inner .btn { font-size: 16px; line-height: 20px; min-width: 35%; border-radius: 7px;
									 padding: 9px 10px 5px }
	.cs_popup #_form_92_ { margin: 15px 0 }
	.cs_popup #_form_92_ ._form_element { margin-bottom: 15px }
	.cs_popup #_form_92_ ._form_element ._form-label { font-size: 16px; line-height: 1.25em }
	.cs_popup #_form_92_ ._form_element input[type=text] { font-size: 14px; line-height: 18px; height: 36px;
														   padding: 7px 10px }
}
@media (max-width:767px) {
	.fancybox-wrap { min-width: 90%; top: 70px !important; margin-top: 0 }
	.fancybox-skin { padding: 0px !important }
	.fancybox-skin:before { top: -50px; height: 10vh; background-size: 150px 105px; background-position: top }
	.fancybox-outer { padding: 15px 20px; text-align: center; }
	.cs_popup h1 { font-size: 28px !important; line-height: 1.33em }
	.cs_popup h2 { font-size: 28px !important; line-height: 1.5em !important }
	.cs_popup p { margin: 15px 0px 0px; font-size: 18px; line-height: 1.33em; }
	.cs_popup .fancybox-inner .btn { font-size: 15px; line-height: 20px; min-width: 45%; border-radius: 7px;
									 padding: 9px 10px 5px }
	.cs_popup .fancybox-inner .btn + .btn { margin-left: 5%; }
	.cs_popup #_form_92_ { margin: 15px 0 }
	.cs_popup #_form_92_ ._form_element { margin-bottom: 15px }
	.cs_popup #_form_92_ ._form_element ._form-label { font-size: 16px; line-height: 1.25em }
	.cs_popup #_form_92_ ._form_element input[type=text] { font-size: 14px; line-height: 18px; height: 36px;
														   padding: 7px 10px }
}


/* Popup ID 1 */
.fancybox-wrap.popup_id_1 { width: 600px; max-width: 90%; margin-top: 0px }
.popup_id_1 .fancybox-skin { position: relative; padding: 105px 0 0px !important; box-shadow: none;
							 border: 4px solid #635E5B; border-radius: 0; background: #EAE7E4 }
.popup_id_1 .fancybox-skin:before { position: absolute; top: -100px; left: 0; width: 100%; height: 210px; content: ''; z-index: 999;
									background: url('/catalog/view/theme/cakesmiths2018/image/popup-top-image.png') 56% 0 no-repeat; }
.popup_id_1 .fancybox-outer { background: #EAE7E4; color: #534646; padding: 20px 30px }
.popup_id_1 .cs_popup h1 { font-family: "Cabin Sketch", 'Source Sans Pro', sans-serif; color: #C06D35; font-size: 36px;
						   line-height: 1.15em }
.popup_id_1 .cs_popup h2 { font-family: "Cardo", 'Source Sans Pro', sans-serif; font-size: 25px; line-height: 1.5em }
.popup_id_1 .cs_popup p { margin: 20px 0 0 }


/* Popup ID 2 */
.popup_id_2 .fancybox-inner .btn { border-radius: 0; background: #93AFD2; color: #FFF; border: 2px solid #FFF }


/* Popup ID 5 */
.fancybox-wrap.popup_id_5 { min-width: 600px; max-width: 90%; margin-top: 40px }
.popup_id_5 .fancybox-skin { position: relative; padding: 105px 0 0px !important; box-shadow: none;
							 border: 4px solid #635E5B; border-radius: 0; background: #EAE7E4 }
.popup_id_5 .fancybox-skin:before { position: absolute; top: -100px; left: 0; width: 100%; height: 210px; content: ''; z-index: 999;
									background: url('/catalog/view/theme/cakesmiths2018/image/popup-top-image.png') 56% 0 no-repeat; }
.popup_id_5 .fancybox-outer { background: #EAE7E4; color: #534646; padding: 20px 30px }
.popup_id_5 .cs_popup h1 { font-family: "Cabin Sketch", 'Source Sans Pro', sans-serif; color: #C06D35; font-size: 36px;
						   line-height: 1.15em }
.popup_id_5 .cs_popup h2 { font-family: "Cardo", 'Source Sans Pro', sans-serif; font-size: 25px; line-height: 1.5em }
.popup_id_5 .cs_popup p { margin: 20px 0 0 }
@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.fancybox-wrap.popup_id_5 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_5 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_5 .fancybox-outer:before { height: 150px; top: -120px; }
	.popup_id_5 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_5 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_5 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_5 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	.fancybox-wrap.popup_id_5 { min-width: 0px; top: 15vh !important; }
	.popup_id_5 .fancybox-outer { padding: 24px; }
	.popup_id_5 .fancybox-skin:before {  }
	.popup_id_5 .fancybox-inner h2 { font-size: 28px; line-height: 1.33em; }
	.popup_id_5 .fancybox-inner p { font-size: 20px; line-height: 1.33em; }
	.popup_id_5 .fancybox-inner .buttons { margin: 24px 0px 0px; }
	.popup_id_5 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: 45%; padding: 10px 12px 6px; }
	.popup_id_5 .fancybox-inner .buttons a + a { margin-left: 6%; }
}


/* Popup ID 6 */
.popup_id_6 {  }
.popup_id_6 .fancybox-skin { border: 5px solid #4C4946; padding: 0px !important; }
.popup_id_6 .fancybox-outer { position: relative; background: #E9E7E4; color: #4C4946; padding: 48px 60px 36px; }
.popup_id_6 .fancybox-outer:before { position: absolute; display: block; top: -160px; left: 0px; right: 0px;
									 height: 199px; background: url('/image/catalog/pumpkin.png') center no-repeat;
									 background-size: contain; content: ''; }
.popup_id_6 .fancybox-inner { text-align: center; }
.popup_id_6 .fancybox-inner h2 { font-family: ThirstyRoughRegular, 'Source Sans Pro', sans-serif;
								 font-size: 36px; line-height: 1.33em; color: #C06D35; margin: 0px 0px 12px; }
.popup_id_6 .fancybox-inner p { font-size: 24px; line-height: 1.5em; }
.popup_id_6 .fancybox-inner .buttons { margin: 36px 0px 0px; }
.popup_id_6 .fancybox-inner .buttons a { font-size: 20px; line-height: 24px; width: 140px; padding: 10px 12px 6px; }
.popup_id_6 .fancybox-inner .buttons a + a { margin-left: 20px; }
@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.popup_id_6 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_6 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_6 .fancybox-outer:before { height: 150px; top: -120px; }
	.popup_id_6 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_6 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_6 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_6 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	
}


/* Popup ID 7 */
.popup_id_7 {  }
.popup_id_7 .fancybox-skin { border: 5px solid #4C4946; padding: 0px !important; }
.popup_id_7 .fancybox-outer { position: relative; background: #E9E7E4; color: #4C4946; padding: 48px 60px 36px; }
.popup_id_7 .fancybox-outer:before { position: absolute; display: block; top: -160px; left: 0px; right: 0px;
									 height: 199px; background: url('/image/catalog/cookie.png') center no-repeat;
									 background-size: contain; content: ''; }
.popup_id_7 .fancybox-inner { text-align: center; }
.popup_id_7 .fancybox-inner h2 { font-family: ThirstyRoughRegular, 'Source Sans Pro', sans-serif;
								 font-size: 36px; line-height: 1.33em; color: #C06D35; margin: 0px 0px 12px; }
.popup_id_7 .fancybox-inner p { font-size: 24px; line-height: 1.5em; }
.popup_id_7 .fancybox-inner .buttons { margin: 36px 0px 0px; }
.popup_id_7 .fancybox-inner .buttons a { font-size: 20px; line-height: 24px; width: 140px; padding: 10px 12px 6px; }
.popup_id_7 .fancybox-inner .buttons a + a { margin-left: 20px; }
@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.popup_id_7 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_7 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_7 .fancybox-outer:before { height: 150px; top: -120px; }
	.popup_id_7 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_7 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_7 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_7 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	.fancybox-wrap { top: 30vh !important; }
	.popup_id_7 .fancybox-outer { padding: 24px; }
	.popup_id_7 .fancybox-outer:before { top: -140px; height: 160px; }
	.popup_id_7 .fancybox-inner h2 { font-size: 28px; line-height: 1.33em; }
	.popup_id_7 .fancybox-inner p { font-size: 20px; line-height: 1.33em; }
	.popup_id_7 .fancybox-inner .buttons { margin: 24px 0px 0px; }
	.popup_id_7 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: 45%; padding: 10px 12px 6px; }
	.popup_id_7 .fancybox-inner .buttons a + a { margin-left: 6%; }
}


/* Popup ID 8 */
.popup_id_8 {  }
.popup_id_8 .fancybox-skin { border: 5px solid #4C4946; padding: 0px !important; }
.popup_id_8 .fancybox-outer { position: relative; background: #E9E7E4; color: #4C4946; padding: 48px 60px 36px; }
.popup_id_8 .fancybox-outer:before { position: absolute; display: block; top: -200px; left: 0px; right: 0px;
									 height: 230px; background: url('/image/catalog/popup-xmas-tree.png') center no-repeat;
									 background-size: contain; content: ''; }
.popup_id_8 .fancybox-inner { text-align: center; }
.popup_id_8 .fancybox-inner h2 { font-family: ThirstyRoughRegular, 'Source Sans Pro', sans-serif;
								 font-size: 36px; line-height: 1.33em; color: #C06D35; margin: 0px 0px 12px; }
.popup_id_8 .fancybox-inner p { font-size: 24px; line-height: 1.5em; }
.popup_id_8 .fancybox-inner .buttons { margin: 36px 0px 0px; }
.popup_id_8 .fancybox-inner .buttons a { font-size: 20px; line-height: 24px; width: 140px; padding: 10px 12px 6px; }
.popup_id_8 .fancybox-inner .buttons a + a { margin-left: 20px; }
.popup_id_8 .fancybox-inner .buttons a.btn.btn-xmas { background: #54785E; }

@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.popup_id_8 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_8 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_8 .fancybox-outer:before { height: 180px; top: -160px; }
	.popup_id_8 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_8 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_8 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_8 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	.fancybox-wrap { top: 30vh !important; }
	.popup_id_8 .fancybox-outer { padding: 24px; }
	.popup_id_8 .fancybox-outer:before { top: -140px; height: 160px; }
	.popup_id_8 .fancybox-inner h2 { font-size: 28px; line-height: 1.33em; }
	.popup_id_8 .fancybox-inner p { font-size: 20px; line-height: 1.33em; }
	.popup_id_8 .fancybox-inner .buttons { margin: 24px 0px 0px; }
	.popup_id_8 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: 45%; padding: 10px 12px 6px; }
	.popup_id_8 .fancybox-inner .buttons a + a { margin-left: 6%; }
}


/* Popup ID 9 */
.popup_id_9 {  }
.popup_id_9 .fancybox-skin { border: 5px solid #4C4946; padding: 0px !important; }
.popup_id_9 .fancybox-outer { position: relative; background: #E9E7E4; color: #4C4946; padding: 48px 60px 36px; }
.popup_id_9 .fancybox-outer:before { position: absolute; display: block; top: -160px; left: 0px; right: 0px;
									 height: 205px; background: url('/image/catalog/popup-black-jack.png') center no-repeat;
									 background-size: contain; content: ''; }
.popup_id_9 .fancybox-inner { text-align: center; }
.popup_id_9 .fancybox-inner h2 { font-family: ThirstyRoughRegular, 'Source Sans Pro', sans-serif;
								 font-size: 36px; line-height: 1.33em; color: #C06D35; margin: 0px 0px 12px; }
.popup_id_9 .fancybox-inner p { font-size: 24px; line-height: 1.5em; }
.popup_id_9 .fancybox-inner .buttons { margin: 36px 0px 0px; }
.popup_id_9 .fancybox-inner .buttons a { font-size: 20px; line-height: 24px; width: 140px; padding: 10px 12px 6px; }
.popup_id_9 .fancybox-inner .buttons a.btn-blue { background: #C80C1F; }
.popup_id_9 .fancybox-inner .buttons a.btn-blue:hover,
.popup_id_9 .fancybox-inner .buttons a.btn-blue:focus { background: #C06D35; }
.popup_id_9 .fancybox-inner .buttons a + a { margin-left: 20px; }
@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.popup_id_9 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_9 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_9 .fancybox-outer:before { height: 150px; top: -120px; }
	.popup_id_9 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_9 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_9 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_9 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	.fancybox-wrap { top: 30vh !important; }
	.popup_id_9 .fancybox-outer { padding: 24px; }
	.popup_id_9 .fancybox-outer:before { top: -140px; height: 160px; }
	.popup_id_9 .fancybox-inner h2 { font-size: 28px; line-height: 1.33em; }
	.popup_id_9 .fancybox-inner p { font-size: 20px; line-height: 1.33em; }
	.popup_id_9 .fancybox-inner .buttons { margin: 24px 0px 0px; }
	.popup_id_9 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: 45%; padding: 10px 12px 6px; }
	.popup_id_9 .fancybox-inner .buttons a + a { margin-left: 6%; }
}


/* Popup ID 10 */
.popup_id_10 {  }
.popup_id_10 .fancybox-skin { border: 5px solid #4C4946; padding: 0px !important; }
.popup_id_10 .fancybox-outer { position: relative; background: #E9E7E4; color: #4C4946; padding: 48px 60px 36px; }
.popup_id_10 .fancybox-outer:before { position: absolute; display: block; top: -160px; left: 0px; right: 0px;
									 height: 205px; background: url('/image/catalog/popup-unsung-hero.png') center no-repeat;
									 background-size: contain; content: ''; }
.popup_id_10 .fancybox-inner { text-align: center; }
.popup_id_10 .fancybox-inner h2 { font-family: ThirstyRoughRegular, 'Source Sans Pro', sans-serif;
								 font-size: 36px; line-height: 1.33em; color: #C06D35; margin: 0px 0px 12px; }
.popup_id_10 .fancybox-inner p { font-size: 24px; line-height: 1.5em; }
.popup_id_10 .fancybox-inner .buttons { margin: 36px 0px 0px; }
.popup_id_10 .fancybox-inner .buttons a { font-size: 20px; line-height: 24px; width: 140px; padding: 10px 12px 6px; }
.popup_id_10 .fancybox-inner .buttons a.btn-blue {  }
.popup_id_10 .fancybox-inner .buttons a.btn-blue:hover,
.popup_id_10 .fancybox-inner .buttons a.btn-blue:focus {  }
.popup_id_10 .fancybox-inner .buttons a + a { margin-left: 20px; }
@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.popup_id_10 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_10 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_10 .fancybox-outer:before { height: 150px; top: -120px; }
	.popup_id_10 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_10 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_10 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_10 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	.fancybox-wrap { top: 30vh !important; }
	.popup_id_10 .fancybox-outer { padding: 24px; }
	.popup_id_10 .fancybox-outer:before { top: -140px; height: 160px; }
	.popup_id_10 .fancybox-inner h2 { font-size: 28px; line-height: 1.33em; }
	.popup_id_10 .fancybox-inner p { font-size: 20px; line-height: 1.33em; }
	.popup_id_10 .fancybox-inner .buttons { margin: 24px 0px 0px; }
	.popup_id_10 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: 45%; padding: 10px 12px 6px; }
	.popup_id_10 .fancybox-inner .buttons a + a { margin-left: 6%; }
}


/* Popup ID 9 */
.popup_id_11 {  }
.popup_id_11 .fancybox-skin { border: 5px solid #4C4946; padding: 0px !important; }
.popup_id_11 .fancybox-outer { position: relative; background: #E9E7E4; color: #4C4946; padding: 48px 60px 36px; }
.popup_id_11 .fancybox-outer:before { position: absolute; display: block; top: -160px; left: 0px; right: 0px;
									 height: 205px; background: url('/image/catalog/popup-banana.png') center no-repeat;
									 background-size: contain; content: ''; }
.popup_id_11 .fancybox-inner { text-align: center; }
.popup_id_11 .fancybox-inner h2 { font-family: ThirstyRoughRegular, 'Source Sans Pro', sans-serif;
								 font-size: 36px; line-height: 1.33em; color: #C06D35; margin: 0px 0px 12px; }
.popup_id_11 .fancybox-inner p { font-size: 24px; line-height: 1.5em; }
.popup_id_11 .fancybox-inner .buttons { margin: 36px 0px 0px; }
.popup_id_11 .fancybox-inner .buttons a { font-size: 20px; line-height: 24px; width: 140px; padding: 10px 12px 6px; }
.popup_id_11 .fancybox-inner .buttons a.btn-blue { background: #C80C1F; }
.popup_id_11 .fancybox-inner .buttons a.btn-blue:hover,
.popup_id_11 .fancybox-inner .buttons a.btn-blue:focus { background: #C06D35; }
.popup_id_11 .fancybox-inner .buttons a + a { margin-left: 20px; }
@media (min-width:992px) and (max-width:1199px) {

}
@media (min-width: 768px) and (max-width: 991px) {
	.popup_id_11 { width: 500px !important; left: calc(50% - 250px) !important; }
	.popup_id_11 .fancybox-outer { padding: 36px 42px 24px; }
	.popup_id_11 .fancybox-outer:before { height: 150px; top: -120px; }
	.popup_id_11 .fancybox-inner h2 { font-size: 32px; line-height: 1.33em; }
	.popup_id_11 .fancybox-inner p { font-size: 18px; line-height: 1.5em; }
	.popup_id_11 .fancybox-inner .buttons { margin-top: 24px; }
	.popup_id_11 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: auto; }
}
@media (max-width: 767px) { 
	.fancybox-wrap { top: 30vh !important; }
	.popup_id_11 .fancybox-outer { padding: 24px; }
	.popup_id_11 .fancybox-outer:before { top: -140px; height: 160px; }
	.popup_id_11 .fancybox-inner h2 { font-size: 28px; line-height: 1.33em; }
	.popup_id_11 .fancybox-inner p { font-size: 20px; line-height: 1.33em; }
	.popup_id_11 .fancybox-inner .buttons { margin: 24px 0px 0px; }
	.popup_id_11 .fancybox-inner .buttons a { font-size: 16px; line-height: 20px; width: 45%; padding: 10px 12px 6px; }
	.popup_id_11 .fancybox-inner .buttons a + a { margin-left: 6%; }
}
