1<!DOCTYPE html> 2<html dir="ltr" lang="en-US"> 3<head> 4
4<script> 5 if (location.protocol != 'https:') 6 { 7 // location.href = 'https:' + window.location.href.substring(window.location.protocol.length); 8 } 9 </script>
9 10 <link rel="apple-touch-icon" sizes="180x180" href="https://attractwell.com/site-assets/logos/attractwell-logo-just-the-target.png"> 11 <link rel="icon" type="image/png" href="https://attractwell.com/site-assets/logos/attractwell-logo-just-the-target.png" sizes="32x32"> 12 <link rel="icon" type="image/png" href="https://attractwell.com/site-assets/logos/attractwell-logo-just-the-target.png" sizes="16x16"> 13 <!--<link rel="manifest" href="https://attractwell.com/favicons/manifest.json">--> 14 <!--<link rel="mask-icon" href="https://attractwell.com/favicons/safari-pinned-tab.svg" color="#eeaa7b">--> 15 <meta name="theme-color" content="#ffffff"> 16 17 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 18 <meta name="generator" content="AttractWell.com" /> 19 <meta name="author" content="Christy Thomas" /> 20 21 <link rel="stylesheet" href="https://webcache.attractwell.com/app/common/all-marketing-site-css.min.css" type="text/css" /> 22
22<script src="https://webcache.attractwell.com/app/common/all-marketing-site-js.min.js"></script>
22 23 <!-- Stylesheets 24 ============================================= --> 25<!-- <link href="//fonts.googleapis.com/css?family=Lato:300,400,400italic,600,700|Raleway:300,400,500,600,700|Crete+Round:400italic" rel="stylesheet" type="text/css" />--> 26 <!-- 27 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/css/bootstrap-337.css" type="text/css" /> 28 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/style-2.css" type="text/css" /> 29 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/css/dark.css" type="text/css" /> 30 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/css/animate.css" type="text/css" /> 31 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/css/magnific-popup.css" type="text/css" /> 32 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/css/responsive.css" type="text/css" /> 33 --> 34 <link href="https://fonts.googleapis.com/css?family=Baloo+Chettan|Caveat:400,700|Comfortaa:400,700|Crete+Round:400,400i|Euphoria+Script|Indie+Flower|Lato:300,400,400i,700,700i|Merriweather:400,400i,700,700i|Nanum+Myeongjo:400,800|Open+Sans:400,400i,700,700i|Oswald:400,700|Permanent+Marker|Playfair+Display:400,400i,700,700i|Raleway:300,300i,400,400i,500,500i,600,600i,700,700i|Tangerine:400,700|Cormorant+Garamond:400,400i,700,700i|Crimson+Text:400,400i,700,700i|Josefin+Slab:400,400i,700,700i|Livvic:400,400i,600,600i|Montserrat:400,400i,600,600i|Nanum+Gothic:4
3400,700|Old+Standard+TT:400,400i,700|Roboto:400,400i,700,700i|Aguafina+Script&display=swap" rel="stylesheet">
34<script src="https://kit.fontawesome.com/569c6654a7.js" crossorigin="anonymous" defer></script>
34 35 <meta name="viewport" content="width=device-width, initial-scale=1" /> 36 <!--[if lt IE 9]> 37
37<script src="//css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
37 38 <![endif]--> 39 40 41 42 <!-- Facebook share tags 43 ============================================= --> 44 <meta property="og:type" content="website" /> 45 <meta property="og:image:type" content="image/jpg" /> 46<!-- <meta property="og:image:width" content="1200" />--> 47<!-- <meta property="og:image:height" content="630" />--> 48 <meta property="og:title" content="Christy's List: Military Child Resources" /> 49<meta property="og:description" content="By Christy Thomas" /> 50 51 <!-- Document Title 52 ============================================= --> 53 <title>Christy's List: Military Child Resources</title> 54 55 <!-- Blog RSS feed --> 56 <link rel="alternate" href="https://christythomascoaching.com/feed" title="RSS feed" type="application/rss+xml" /> 57 58 <!-- External JavaScripts 59 ============================================= --> 60 <style type="text/css" media="all"> 61 .fr-view span > h1, .fr-view span > h2, .fr-view span > h3, .fr-view span > h4, .fr-view span > h5, .fr-view span > h6 { color: revert !important; font-size: inherit !important; font-weight: inherit !important; } 62 h1 {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 63h2 {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 64h3 {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 65h4 {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 66h5 {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 67h6 {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 68#logo {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 69#primary-menu ul li a {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 70#primary-menu ul > li > ul > li > a { font-weight: 300; text-transform:none !important; color:#33335d; } 71#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 72.dark #header-wrap:not(.not-dark) #primary-menu > ul > li > a, {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 73.dark #header-wrap:not(.not-dark) #primary-menu > .container > ul > li > a, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li > a, .overlay-menu #primary-menu.dark > ul > li > a, .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > #overlay-menu-close, .overlay-menu #primary-menu.dark > #overlay-menu-close, .dark #header-wrap:not(.not-dark) #top-search a, .dark #header-wrap:not(.not-dark) #top-cart a, .dark #header-wrap:not(.not-dark) #side-panel-trigger a, .dark #top-cart .top-cart-item-desc a, body.top-search-open .dark #header-wrap:not(.not-dark) #top-search a, .dark #header-wrap:not(.not-dark) #top-search a:hover, .dark #header-wrap:not(.not-dark) #top-cart a:hover, .dark #header-wrap:not(.not-dark) #side-panel-trigger a:hover, .dark #header-wrap:not(.not-dark) #top-search form input {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:inherit !important; } 74#top-search form input {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 75.entry-link {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 76.entry.entry-date-section span {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 77ul.tab-nav-lg li a {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 78.counter {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 79label {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 80.nav-tree li a {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 81.wedding-head .first-name, .wedding-head .last-name, .wedding-head .and {font-family:Nanum Myeongjo,serif; font-weight: 300; text-transform:none !important; color:#33335d; } 82body {font-family: Open Sans,sans-serif; font-weight: 400; } 83small {font-family: Open Sans,sans-serif; font-weight: 400; } 84.font-body {font-family: Open Sans,sans-serif; font-weight: 400; } 85#primary-menu ul ul a {font-family: Open Sans,sans-serif; font-weight: 400; } 86.wp-caption {font-family: Open Sans,sans-serif; font-weight: 400; } 87.feature-box.fbox-center.fbox-italic p {font-family: Open Sans,sans-serif; font-weight: 400; } 88.skills li .progress-percent .counter {font-family: Open Sans,sans-serif; font-weight: 400; } 89.nav-tree ul ul a {font-family: Open Sans,sans-serif; font-weight: 400; } 90.button { text-transform: none; } 91.font-secondary {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 92.entry-meta li {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; }
93.entry-link span {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 94.entry blockquote p {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 95.more-link {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 960 {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 97.button.button-desc span {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 98.testi-content p {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 99.team-title span {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 100.before-heading {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 101.wedding-head .first-name span, .wedding-head .last-name span {font-family: Nanum Myeongjo,serif; font-style: italic; font-weight: 700; } 102 label { 103 font-weight: 500 !important; 104 color: #666; 105 } 106 /* 107 #page-title h1 { 108 font-weight: 600 !important; 109 color: #666; 110 }*/ 111 @media( min-width: 992px ) { 112 .fr-view section, .fr-view a { 113 scroll-margin-top: 100px; 114 } 115 } 116 .color { 117 color: #40c0cb; 118 } 119 ::selection { 120 background: #40c0cb; 121 } 122 ::-moz-selection { 123 background: #40c0cb; /* Firefox */ 124 } 125 ::-webkit-selection { 126 background: #40c0cb; /* Safari */ 127 } 128 a { 129 color: #40c0cb; 130 } 131 a:hover:not(.button) { 132 color: #46d2de; 133 } 134 h1 > span:not(.nocolor), 135 h2 > span:not(.nocolor), 136 h3 > span:not(.nocolor), 137 h4 > span:not(.nocolor), 138 h5 > span:not(.nocolor), 139 h6 > span:not(.nocolor) { color: inherit; } 140 141 .bgcolor, 142 .bgcolor #header-wrap { background-color: #40c0cb !important; } 143 144 .color { color: #40c0cb !important; } 145 146 .border-color { border-color: #40c0cb !important; } 147 148 .top-links ul ul, 149 .top-links ul div.top-link-section { 150 border-top: 1px solid #40c0cb; 151 } 152 153 .header-extras li .he-text span { 154 color: #40c0cb; 155 } 156 157 /*#primary-menu > ul > li:hover a,*/ 158 /*#primary-menu > ul > li.current a { color: *//*; }*/ 159 160 #primary-menu ul ul, 161 #primary-menu ul li .mega-menu-content { 162 border-top: 0; /*2px solid #40c0cb;*/ 163 } 164 165 .dark #primary-menu:not(.not-dark) ul ul a, #primary-menu.dark ul ul a, #primary-menu ul li a { 166 color: #000000 !important; 167 } 168 169 170 .dark #primary-menu:not(.not-dark) ul ul li:hover > a, #primary-menu.dark ul ul li:hover > a, #primary-menu ul li a:hover { 171 color: #000000 !important; 172 } 173 174 #primary-menu ul ul li:hover > a, #primary-menu ul li a:hover, 175 #header-wrap #primary-menu ul ul li:hover > a, #header-wrap #primary-menu ul li a:hover { 176 color: #000000 !important; 177 } 178 179 /* 180 @media (min-width:992px) { 181 #header.full-header #primary-menu { 182 position: absolute; 183 right: 30px; 184 width: calc( 100% - 577px ); 185 } 186 #header.sticky-header #primary-menu { 187 position: absolute; 188 right: 30px; 189 width: calc( 100% - 250px ); 190 } 191 #header.full-header #primary-menu > ul { 192 float: right; 193 } 194 } 195 */ 196 197 /*#primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover { color: */#47d4e0/* !important; }*/ 198 199 /* 200 #primary-menu > div > ul > li:hover a, 201 #primary-menu > div > ul > li.current a { color: #47d4e0; } 202 */ 203 204 #primary-menu.style-3 > ul > li.current > a { 205 background-color: #40c0cb; 206 } 207 208 /* 209 #primary-menu.style-4 > ul > li:hover > a, 210 #primary-menu.style-4 > ul > li.current > a { border-color: #47d4e0; } 211 */ 212 213 #primary-menu.style-6 > ul > li > a:after, 214 #primary-menu.style-6 > ul > li.current > a:after { 215 border-top: 2px solid #40c0cb; 216 } 217 218 /* 219 #primary-menu.sub-title > ul > li:hover > a, 220 #primary-menu.sub-title > ul > li.current > a, 221 #primary-menu.sub-title > div > ul > li:hover > a, 222 #primary-menu.sub-title > div > ul > li.current > a { 223 background-color: #47d4e0; 224 } 225 */ 226 227 /*#top-cart a:hover { color: #47d4e0; }*/ 228 229 #top-cart > a > span { 230 background-color: #40c0cb; 231 } 232 233 #top-cart .top-cart-content { 234 border-top: 2px solid #40c0cb; 235 } 236 237 /*.top-cart-item-image:hover { border-color: #47d4e0; }*/ 238 239 /*.top-cart-item-desc a:hover { color: #47d4e0 !important; }*/ 240 241 .top-cart-action span.top-checkout-price { 242 color: #40c0cb; 243 } 244 245 #page-menu-wrap { background-color: #40c0cb; } 246 247 #page-menu.dots-menu nav li.current a { background-color: #40c0cb; } 248 249 #page-menu.dots-menu nav li .dots-menu-caption { 250 background-color: #40c0cb; 251 } 252 253 #page-menu.dots-menu nav li .dots-menu-caption:after { 254 border-left: 6px solid #40c0cb; 255 } 256 257 /*.breadcrumb a:hover { color: #47d4e0; }*/ 258 259 /*#portfolio-filter li a:hover { color: #47d4e0; }*/ 260 261 #portfolio-filter li.activeFilter a { 262 background-color: #40c0cb; 263 } 264 265 /*#portfolio-shuffle:hover { 266 background-color: #47d4e0; 267 }*/ 268 269 /*.portfolio-desc h3 a:hover { color: #47d4e0; }*/ 270 271 /*.portfolio-overlay a:hover { 272 color: #47d4e0; 273 }*/ 274 275 /*#portfolio-navigation a:hover { color: #47d4e0; }*/ 276 277 /*.entry-title h2 a:hover { color: #47d4e0; } 278 279 .entry-meta li a:hover { color: #47d4e0; } 280 281 .entry-link:hover { 282 background-color: #47d4e0; 283 } 284 285 .post-timeline .entry:hover .entry-timeline, 286 .post-timeline .entry:hover .timeline-divider { 287 border-color: #47d4e0; 288 color: #47d4e0; 289 } 290 291 .ipost .entry-title h3 a:hover, 292 .ipost .entry-title h4 a:hover { color: #47d4e0; } 293 */ 294 295 .more-link { 296 display: inline-block; 297 border-bottom: 1px solid #40c0cb; 298 } 299 300 /* 301 .spost .entry-title h4 a:hover, 302 .mpost .entry-title h4 a:hover { color: #47d4e0; } 303 304 .comment-content .comment-author a:hover { color: #47d4e0; } 305 306 .product-title h3 a:hover, 307 .single-product .product-title h2 a:hover { color: #47d4e0; } 308 */ 309 310 .product-price ins { 311 color: #40c0cb; 312 } 313 314 .sale-flash { 315 background-color: #40c0cb; 316 } 317 318 .single-product .product-price { 319 color: #40c0cb; 320 } 321 322 /*.cart-product-thumbnail img:hover { border-color: #47d4e0; }*/ 323 324 /*.button { 325 background-color: #40c0cb; 326 }*/ 327 328 /* button color overrides */ 329 330 .button-leaf { background-color: #eeaa7b;}.button-green { background-color: #ee8e4c;} 331 /*.button.button-dark:hover { background-color: #47d4e0; }*/ 332 333 /* 334 .button.button-3d:hover { 335 background-color: #47d4e0 !important; 336 } 337 */ 338 339 .promo.promo-flat { background-color: #40c0cb; } 340 341 .feature-box .fbox-icon i, 342 .feature-box .fbox-icon img { 343 background-color: #40c0cb; 344 } 345 346 .feature-box.fbox-outline .fbox-icon { 347 border: 1px solid #40c0cb; 348 } 349 350 .feature-box.fbox-border .fbox-icon { 351 border: 1px solid #40c0cb; 352 } 353 354 .feature-box.fbox-border .fbox-icon i, 355 .feature-box.fbox-border .fbox-icon img { 356 color: #40c0cb; 357 } 358 359 .feature-box.fbox-plain .fbox-icon i, 360 .feature-box.fbox-plain .fbox-icon img { 361 color: #40c0cb; 362 } 363 364 .fbox-effect.fbox-dark .fbox-icon i:after { box-shadow: 0 0 0 2px #40c0cb; } 365 366 /*.fbox-effect.fbox-dark .fbox-icon i:hover, 367 .fbox-effect.fbox-dark:hover .fbox-icon i { background-color: #47d4e0; } 368 369 .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover, 370 .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i { box-shadow: 0 0 0 1px #47d4e0; } 371 */ 372 373 .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after { background-color: #40c0cb; } 374 375 .process-steps li.active h5, 376 .process-steps li.ui-tabs-active h5 { 377 color: #40c0cb; 378 } 379 380 .process-steps li.active a,
381 .process-steps li.ui-tabs-active a { 382 background-color: #40c0cb !important; 383 } 384 385 .process-steps li.active a, 386 .process-steps li.ui-tabs-active a { 387 background-color: #40c0cb !important; 388 border-color: #40c0cb !important; 389 } 390 391 /* 392 .i-rounded:hover, 393 .i-circled:hover { 394 background-color: #47d4e0; 395 } 396 */ 397 398 .tabs.tabs-tb ul.tab-nav li.ui-tabs-active a { 399 border-top: 2px solid #40c0cb; 400 } 401 402 .tabs.tabs-bb ul.tab-nav li.ui-tabs-active a { 403 border-bottom: 2px solid #40c0cb; 404 } 405 406 ul.tab-nav.tab-nav2 li.ui-state-active a { 407 background-color: #40c0cb; 408 } 409 410 ul.tab-nav-lg li.ui-tabs-active a { 411 color: #40c0cb; 412 } 413 414 /* 415 .sidenav > .ui-tabs-active > a, 416 .sidenav > .ui-tabs-active > a:hover { 417 background-color: #47d4e0 !important; 418 } 419 */ 420 421 /*.faqlist li a:hover { color: #47d4e0 !important; }*/ 422 423 .testimonial .flex-control-nav li a { 424 background-color: #40c0cb; 425 } 426 427 .team-title span { 428 color: #40c0cb; 429 } 430 431 .pricing-box.best-price .pricing-price { 432 color: #40c0cb; 433 } 434 435 .skills li .progress { 436 background-color: #40c0cb; 437 } 438 439 /* 440 .owl-theme .owl-controls .owl-nav [class*=owl-]:hover { 441 background-color: #47d4e0 !important; 442 }*/ 443 444 .owl-theme .owl-dots .owl-dot span { 445 background-color: #40c0cb; 446 } 447 448 .title-block { 449 border-left: 7px solid #40c0cb; 450 } 451 452 .title-block-right { 453 border-right: 7px solid #40c0cb; 454 } 455 456 .heading-block.border-color:after { border-color: #40c0cb; } 457 458 .fancy-title.title-border-color:before { 459 border-top: 1px solid #40c0cb; 460 } 461 462 .fancy-title.title-bottom-border h1, 463 .fancy-title.title-bottom-border h2, 464 .fancy-title.title-bottom-border h3, 465 .fancy-title.title-bottom-border h4, 466 .fancy-title.title-bottom-border h5, 467 .fancy-title.title-bottom-border h6 { 468 border-bottom: 2px solid #40c0cb; 469 } 470 471 /*#gotoTop:hover { background-color: #47d4e0; }*/ 472 473 /*.tagcloud a:hover { 474 border-color: #47d4e0 !important; 475 color: #47d4e0 !important; 476 }*/ 477 478 .nav-tree li:hover > a, 479 .nav-tree li.current > a, 480 .nav-tree li.active > a { color: #40c0cb !important; } 481 482 .btn-link, 483 .pagination > li > a, .pagination > li > span, 484 .pagination > li > a:hover, 485 .pagination > li > span:hover, 486 .pagination > li > a:focus, 487 .pagination > li > span:focus { color: #40c0cb; } 488 489 .pagination > .active > a, 490 .pagination > .active > span, 491 .pagination > .active > a:hover, 492 .pagination > .active > span:hover, 493 .pagination > .active > a:focus, 494 .pagination > .active > span:focus { 495 background-color: #40c0cb !important; 496 border-color: #40c0cb !important; 497 } 498 499 .nav-pills > li.active > a, 500 .nav-pills > li.active > a:hover, 501 .nav-pills > li.active > a:focus { background-color: #40c0cb; } 502 503 /* 504 .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li:hover > a, 505 .dark.overlay-menu #header-wrap:not(.not-dark) #primary-menu > ul > li.current > a, 506 .overlay-menu #primary-menu.dark > ul > li:hover > a, 507 .overlay-menu #primary-menu.dark > ul > li.current > a { color: #47d4e0 !important; } 508 */ 509 510 .dark #primary-menu:not(.not-dark) ul ul, 511 .dark #primary-menu:not(.not-dark) ul li .mega-menu-content, 512 #primary-menu.dark ul ul, 513 #primary-menu.dark ul li .mega-menu-content { 514 border-top-color: #40c0cb; 515 } 516 517 .dark #primary-menu:not(.not-dark) ul li .mega-menu-content.style-2, 518 #primary-menu.dark ul li .mega-menu-content.style-2 { 519 border-top-color: #40c0cb; 520 } 521 522 .dark #top-cart .top-cart-content { 523 border-top-color: #40c0cb; 524 } 525 526 /* 527 .dark .top-cart-item-image:hover { border-color: #47d4e0; } 528 529 .dark .top-cart-item-desc a:hover { color: #47d4e0 !important; } 530 531 532 .dark .post-timeline .entry:hover .entry-timeline, 533 .dark .post-timeline .entry:hover .timeline-divider { 534 border-color: #47d4e0; 535 color: #47d4e0; 536 } 537 538 .dark .cart-product-thumbnail img:hover { border-color: #47d4e0; } 539 540 .dark .button-dark:hover { background-color: #47d4e0; } 541 */ 542 543 .dark .fbox-effect.fbox-dark .fbox-icon i:after { box-shadow: 0 0 0 2px #40c0cb; } 544 545 /* 546 .dark .fbox-effect.fbox-dark .fbox-icon i:hover, 547 .dark .fbox-effect.fbox-dark:hover .fbox-icon i { background-color: #47d4e0; } 548 549 .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover, 550 .dark .fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i { box-shadow: 0 0 0 1px #47d4e0; } 551 */ 552 553 .dark .fbox-border.fbox-effect.fbox-dark .fbox-icon i:after { background-color: #40c0cb; } 554 555 /* 556 .dark .i-rounded:hover, 557 .dark .i-circled:hover { 558 background-color: #47d4e0; 559 } 560 */ 561 562 .dark ul.tab-nav.tab-nav2 li.ui-state-active a { background-color: #40c0cb; } 563 564 /*
565 .dark .tagcloud a:hover { 566 background-color: #47d4e0; 567 } 568 */ 569 570 /* 571 body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, 572 body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, 573 body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, 574 body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { color: #47d4e0 !important; } 575 */ 576 577 /* 578 #primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title:hover > a { 579 color: #47d4e0 !important; 580 } 581 582 #primary-menu ul li .mega-menu-content.style-2 > ul > li.mega-menu-title > a:hover { color: #47d4e0 !important; } 583 */ 584 585 #page-menu nav { 586 background-color: #40c0cb; 587 } 588 589 /* 590 #portfolio-filter li a:hover { color: #47d4e0; } 591 */ 592 593 .iconlist-color li i { color: #40c0cb; } 594 595 /* button helper */ 596.button.button-red:not(.button-border) { 597text-decoration:none; 598background-color:#c02942; 599color:#ffffff; 600border-radius:1px; 601text-transform:uppercase; 602text-shadow:1px 1px 1px rgba(0,0,0,0.2); 603transition: all 0.3s ease; 604position:relative;z-index:1; 605border-top: 0px none rgb(255, 255, 255); 606border-right: 0px none rgb(255, 255, 255); 607border-bottom: 0px none rgb(255, 255, 255); 608border-left: 0px none rgb(255, 255, 255); 609} 610 611.button.button-red:hover { 612color:#ffffff; 613} 614 615.button.button-teal:not(.button-border) { 616text-decoration:none; 617background-color:#53777a; 618color:#ffffff; 619border-radius:1px; 620text-transform:uppercase; 621text-shadow:1px 1px 1px rgba(0,0,0,0.2); 622transition: all 0.3s ease; 623position:relative;z-index:1; 624border-top: 0px none rgb(255, 255, 255); 625border-right: 0px none rgb(255, 255, 255); 626border-bottom: 0px none rgb(255, 255, 255); 627border-left: 0px none rgb(255, 255, 255); 628} 629 630.button.button-teal:hover { 631color:#ffffff; 632} 633 634.button.button-yellow:not(.button-border) { 635text-decoration:none; 636background-color:#ecd078; 637color:#333333; 638border-radius:1px; 639text-transform:uppercase; 640text-shadow:none; 641transition: all 0.3s ease; 642position:relative;z-index:1; 643border-top: 0px none rgb(51, 51, 51); 644border-right: 0px none rgb(51, 51, 51); 645border-bottom: 0px none rgb(51, 51, 51); 646border-left: 0px none rgb(51, 51, 51); 647} 648 649.button.button-yellow:hover { 650color:#333333; 651} 652 653.button:not(.button-border) { 654text-decoration:none; 655background-color:#1abc9c; 656color:#ffffff; 657border-radius:1px; 658text-transform:uppercase; 659text-shadow:1px 1px 1px rgba(0,0,0,0.2); 660transition: all 0.3s ease; 661position:relative;z-index:1; 662border-top: 0px none rgb(255, 255, 255); 663border-right: 0px none rgb(255, 255, 255); 664border-bottom: 0px none rgb(255, 255, 255); 665border-left: 0px none rgb(255, 255, 255); 666} 667 668.button.button-:hover { 669color:#ffffff; 670} 671 672.button.button-green:not(.button-border) { 673text-decoration:none; 674background-color:#ee8e4c; 675color:#ffffff; 676border-radius:1px; 677text-transform:uppercase; 678text-shadow:1px 1px 1px rgba(0,0,0,0.2); 679transition: all 0.3s ease; 680position:relative;z-index:1; 681border-top: 0px none rgb(255, 255, 255); 682border-right: 0px none rgb(255, 255, 255); 683border-bottom: 0px none rgb(255, 255, 255); 684border-left: 0px none rgb(255, 255, 255); 685} 686 687.button.button-green:hover { 688color:#ffffff; 689} 690 691.button.button-brown:not(.button-border) { 692text-decoration:none; 693background-color:#774f38; 694color:#ffffff; 695border-radius:1px; 696text-transform:uppercase; 697text-shadow:1px 1px 1px rgba(0,0,0,0.2); 698transition: all 0.3s ease; 699position:relative;z-index:1; 700border-top: 0px none rgb(255, 255, 255); 701border-right: 0px none rgb(255, 255, 255); 702border-bottom: 0px none rgb(255, 255, 255); 703border-left: 0px none rgb(255, 255, 255); 704} 705 706.button.button-brown:hover { 707color:#ffffff; 708} 709 710.button.button-aqua:not(.button-border) { 711text-decoration:none; 712background-color:#40c0cb; 713color:#ffffff; 714border-radius:1px; 715text-transform:uppercase; 716text-shadow:1px 1px 1px rgba(0,0,0,0.2); 717transition: all 0.3s ease; 718position:relative;z-index:1; 719border-top: 0px none rgb(255, 255, 255); 720border-right: 0px none rgb(255, 255, 255); 721border-bottom: 0px none rgb(255, 255, 255); 722border-left: 0px none rgb(255, 255, 255); 723} 724 725.button.button-aqua:hover { 726color:#ffffff; 727} 728 729.button.button-lime:not(.button-border) { 730text-decoration:none; 731background-color:#aee239; 732color:#333333; 733border-radius:1px; 734text-transform:uppercase; 735text-shadow:none; 736transition: all 0.3s ease; 737position:relative;z-index:1; 738border-top: 0px none rgb(51, 51, 51); 739border-right: 0px none rgb(51, 51, 51); 740border-bottom: 0px none rgb(51, 51, 51); 741border-left: 0px none rgb(51, 51, 51); 742} 743 744.button.button-lime:hover { 745color:#333333; 746} 747 748.button.button-purple:not(.button-border) { 749text-decoration:none; 750background-color:#5d4157; 751color:#ffffff; 752border-radius:1px; 753text-transform:uppercase; 754text-shadow:1px 1px 1px rgba(0,0,0,0.2); 755transition: all 0.3s ease; 756position:relative;z-index:1; 757border-top: 0px none rgb(255, 255, 255); 758border-right: 0px none rgb(255, 255, 255); 759border-bottom: 0px none rgb(255, 255, 255); 760border-left: 0px none rgb(255, 255, 255); 761} 762 763.button.button-purple:hover { 764color:#ffffff; 765} 766 767.button.button-leaf:not(.button-border) { 768text-decoration:none; 769background-color:#eeaa7b; 770color:#ffffff; 771border-radius:1px; 772text-transform:uppercase; 773text-shadow:1px 1px 1px rgba(0,0,0,0.2); 774transition: all 0.3s ease; 775position:relative;z-index:1; 776border-top: 0px none rgb(255, 255, 255); 777border-right: 0px none rgb(255, 255, 255); 778border-bottom: 0px none rgb(255, 255, 255); 779border-left: 0px none rgb(255, 255, 255); 780} 781 782.button.button-leaf:hover { 783color:#ffffff; 784} 785 786.button.button-pink:not(.button-border) { 787text-decoration:none; 788background-color:#f89fa1; 789color:#ffffff; 790border-radius:1px; 791text-transform:uppercase; 792text-shadow:1px 1px 1px rgba(0,0,0,0.2); 793transition: all 0.3s ease; 794position:relative;z-index:1; 795border-top: 0px none rgb(255, 255, 255); 796border-right: 0px none rgb(255, 255, 255); 797border-bottom: 0px none rgb(255, 255, 255); 798border-left: 0px none rgb(255, 255, 255); 799} 800 801.button.button-pink:hover { 802color:#ffffff; 803} 804 805.button.button-blue:not(.button-border) { 806text-decoration:none; 807background-color:#1265a8; 808color:#ffffff; 809border-radius:1px; 810text-transform:uppercase; 811text-shadow:1px 1px 1px rgba(0,0,0,0.2); 812transition: all 0.3s ease; 813position:relative;z-index:1; 814border-top: 0px none rgb(255, 255, 255); 815border-right: 0px none rgb(255, 255, 255); 816border-bottom: 0px none rgb(255, 255, 255); 817border-left: 0px none rgb(255, 255, 255); 818} 819 820.button.button-blue:hover { 821color:#ffffff; 822} 823 824.button.button-dirtygreen:not(.button-border) { 825text-decoration:none; 826background-color:#1693a5; 827color:#ffffff; 828border-radius:1px; 829text-transform:uppercase; 830text-shadow:1px 1px 1px rgba(0,0,0,0.2); 831transition: all 0.3s ease; 832position:relative;z-index:1; 833border-top: 0px solid rgb(255, 255, 255); 834border-right: 0px solid rgb(255, 255, 255); 835border-bottom: 0px solid rgb(255, 255, 255); 836border-left: 0px solid rgb(255, 255, 255); 837} 838 839.button.button-dirtygreen:hover { 840color:#ffffff; 841} 842 843.button.button-amber:not(.button-border) { 844text-decoration:none; 845background-color:#eb9c4d; 846color:#ffffff; 847border-radius:1px; 848text-transform:uppercase; 849text-shadow:1px 1px 1px rgba(0,0,0,0.2); 850transition: all 0.3s ease; 851position:relative;z-index:1; 852border-top: 0px none rgb(255, 255, 255); 853border-right: 0px none rgb(255, 255, 255); 854border-bottom: 0px none rgb(255, 255, 255); 855border-left: 0px none rgb(255, 255, 255); 856} 857 858.button.button-amber:hover { 859color:#ffffff; 860} 861 862.button.button-black:not(.button-border) { 863text-decoration:none; 864background-color:#111111; 865color:#ffffff; 866border-radius:1px; 867text-transform:uppercase; 868text-shadow:1px 1px 1px rgba(0,0,0,0.2); 869transition: all 0.3s ease; 870position:relative;z-index:1; 871border-top: 0px none rgb(255, 255, 255); 872border-right: 0px none rgb(255, 255, 255); 873border-bottom: 0px none rgb(255, 255, 255); 874border-left: 0px none rgb(255, 255, 255); 875} 876 877.button.button-black:hover { 878color:#ffffff; 879} 880 881.button.button-white:not(.button-border) { 882text-decoration:none; 883background-color:#f9f9f9; 884color:#333333; 885border-radius:1px; 886text-transform:uppercase; 887text-shadow:none; 888transition: all 0.3s ease; 889position:relative;z-index:1; 890border-top: 0px none rgb(51, 51, 51); 891border-right: 0px none rgb(51, 51, 51); 892border-bottom: 0px none rgb(51, 51, 51); 893border-left: 0px none rgb(51, 51, 51); 894} 895 896.button.button-white:hover { 897color:#333333; 898} 899 900 901 /* Additional overrides for default button styles */ 902 903 .button.button-rounded { 904 border-radius: 3px; 905 } 906 .button.button-3d { 907 border-bottom: 0; 908 border-radius: 3px; 909 } 910 .button { 911 border-radius: 3px; 912 } 913 /*.form-control {*/ 914 /* box-shadow: 0 1px 1px rgba(0, 0, 0, .075);*/ 915 /* border-radius: 1px;*/ 916 /*}
916*/ 917 .panel-default > .panel-heading { 918 border-bottom: 0; 919 padding-bottom: 10px; 920 } 921 .modal-content { 922 border-radius: 8px; 923 box-shadow: 2px 2px 3px rgba(0, 0, 0, .3); 924 } 925 926 .dropdown-menu, .popover { 927 border-radius: 8px; 928 -moz-border-radius: 8px; 929 -webkit-border-radius: 8px; 930 } 931 932 .tooltip, .popover, .team-title span { 933 font-family: Open Sans,sans-serif; 934 } 935 936 .ui-tooltip { 937 font-family: Open Sans,sans-serif !important; 938 } 939 940 .ui-widget-content:not(.tabs):not(.tab-container):not(.tab-content):not(.ui-tabs-panel):not(.ui-slider) { 941 background: #eeeeee !important; /*rgb(245,245,245);*/ 942 color: #333333; 943 border-radius: 2px; 944 } 945 .ui-widget-content.tabs { 946 background: #ffffff; 947 border: 0; 948 } 949 .tabs .tab-nav { 950 background: #ffffff; 951 border: 0; 952 } 953 .ui-tabs .ui-tabs-nav:not(.sidenav) .ui-tabs-anchor { 954 padding: 0 15px !important; 955 } 956 .ui-tooltip { 957 box-shadow: none !important; /*1px 1px 3px rgba(0, 0, 0, .1) !important;*/ 958 border: #eeeeee !important; 959 } 960 body .ui-tooltip { 961 border: 1px solid #eeeeee; 962 border-radius: 2px; 963 } 964 .tab-container { 965 padding: 0; 966 background: #ffffff; 967 font-size: 14px; 968 } 969 .popover { 970 box-shadow: 2px 2px 3px rgba(0, 0, 0, .3); 971 } 972 .dropdown-menu { 973 box-shadow: 2px 2px 3px rgba(0, 0, 0, .3); 974 } 975 .tooltip.top .tooltip-arrow { 976 border-top-color: #eeeeee; 977 } 978 .tooltip.left .tooltip-arrow { 979 border-left-color: #eeeeee; 980 } 981 .tooltip.right .tooltip-arrow { 982 border-right-color: #eeeeee; 983 } 984 .tooltip.bottom .tooltip-arrow { 985 border-bottom-color: #eeeeee; 986 } 987 .tooltip-inner { 988 background-color: #eeeeee; 989 border-radius: 2px; 990 color: #333333; 991 font-size: 13px; 992 } 993 .tooltip.in { 994 opacity: 1; 995 } 996 .alert { 997 border-radius: 1px; 998 } 999 1000 1001</style> 1002<style> 1003 :root { 1004 --black-background-color: #000000; 1005 --darkest-background-color: #111111; 1006 --darker-background-color: #2A2A2A; 1007 --dark-background-color: #3A3A3A; 1008 --medium-dark-background-color: #555555; 1009 --dark-mode-default-text-color: #eeeeee; 1010 --dark-mode-muted-text-color: #999999; 1011 --dark-mode-default-contrast-text-color: #333333; 1012 --whitest-background-color: #ffffff; 1013 --not-as-white-background-color: #eeeeee; 1014 --medium-white-background-color: #dddddd; 1015 } 1016 body.dark-mode:not(.no-dark-mode) { 1017 background: var(--darkest-background-color) !important; 1018 color: var(--dark-mode-default-text-color) !important; 1019 } 1020 body.dark-mode:not(.no-dark-mode) { 1021 .popover { 1022 background: var(--medium-dark-background-color) !important; 1023 color: var(--dark-mode-default-text-color) !important; 1024 } 1025 1026 & :is(:not(.fr-view)) { 1027 #content, .content-wrap.app-wrapper, .white-background, 1028 div.back-office-menu-layout-grid-menu, div.sidebar, .grid-equal-row-2 > div, .grid-equal-row-3 > div, 1029 .dropzone, #primary-menu ul ul { 1030 background: var(--darkest-background-color) !important; 1031 color: var(--dark-mode-default-text-color) !important; 1032 } 1033 1034 #primary-menu ul ul { 1035 border-top: 1px solid; 1036 } 1037 1038 .dropdown-menu { 1039 background: var(--black-background-color); 1040 } 1041 1042 .panel, .modal-content, .panel-body, .ui-tabs-panel, .customModal, 1043 .back-office-top-header, #page-title, .list-item-row, .sidenav.ui-tabs-nav, .ui-widget-content:not(.tabs):not(.tab-container):not(.tab-content):not(.ui-tabs-panel):not(.ui-slider), 1044 .settings-description, .callout-wrapper, .callout-wrapper-external, 1045 .table-responsive, .table-hover, .nav-tabs, .settings-group, .pricing-box, 1046 .feature-box.fbox-bg.fbox-center, .well { 1047 background: var(--dark-background-color) !important;
1048 color: var(--dark-mode-default-text-color) !important; 1049 border-color: #444 !important; 1050 } 1051 1052 .modal-header, .modal-footer { 1053 border-color: #444 !important; 1054 } 1055 1056 .table > thead > tr > th, 1057 .table > tbody > tr > th, 1058 .table > tfoot > tr > th, 1059 .table > thead > tr > td, 1060 .table > tbody > tr > td, 1061 .table > tfoot > tr > td { 1062 border-top-color: #444 !important; 1063 } 1064 1065 .table > thead > tr > th { 1066 border-bottom-color: #444 !important; 1067 } 1068 1069 input, textarea, select, .select2-dropdown, .select2-selection { 1070 background: var(--darker-background-color) !important; 1071 color: var(--dark-mode-default-text-color) !important; 1072 caret-color: auto; 1073 } 1074 1075 #_elev_io input { 1076 background: #ffffff !important; 1077 color: #333333 !important; 1078 } 1079 #_elev_io input::placeholder { 1080 color: #555555 !important; 1081 } 1082 1083 .off-white-background, .panel-heading, .table-hover > tbody > tr:hover, 1084 .sidenav > li > a:hover, .pricing-title { 1085 background: var(--medium-dark-background-color) !important; 1086 color: var(--dark-mode-default-text-color) !important; 1087 } 1088 1089 .pricing-title { 1090 text-shadow: none; 1091 } 1092 1093 #wrapper, .back-office-menu-layout-grid-content, .page-end-spacer { 1094 background: var(--darkest-background-color); 1095 } 1096 1097 .always-white-background { 1098 background: var(--not-as-white-background-color) !important; 1099 } 1100 1101 .not-as-white-background-and-text { 1102 background: var(--darkest-background-color) !important; 1103 color: var(--dark-mode-default-text-color) !important; 1104 } 1105 1106 .dim-text, .text-muted { 1107 color: var(--dark-mode-default-text-color) !important; 1108 } 1109 1110 .dark-text-color, .select2-selection--multiple .select2-selection__choice, .c3-tooltip-container, 1111 .keen-c3-legend, .keen-c3-legend-label-overlay, label.contrast, div.style-msg, div.style-msg .sb-msg h4 { 1112 color: var(--dark-mode-default-contrast-text-color) !important; 1113 } 1114 1115 .always-white-background-invert, .charting-panel-body { 1116 background: var(--medium-white-background-color) !important; 1117 filter: invert(1); 1118 } 1119 1120 h1:not(.fr-view h1, .swal2-modal h1), h2:not(.fr-view h2, .swal2-modal h2), h3:not(.fr-view h3, .swal2-modal h3), h4:not(.fr-view h4, .swal2-modal h4), 1121 h5:not(.fr-view h5, .swal2-modal h5), h6:not(.fr-view h6, .swal2-modal h6), 1122 h4.sidebar-menu-header, 1123 .sidenav > li > a, 1124 label:not(.swal2-modal label), button.close, .button-border, .panel-activity, 1125 .select2-container--default .select2-selection--single .select2-selection__rendered { 1126 color: var(--dark-mode-default-text-color) !important; 1127 } 1128 1129 input::placeholder, textarea::placeholder, select::placeholder { 1130 color: var(--dark-mode-muted-text-color) !important; 1131 } 1132 button.close { 1133 opacity: 1; 1134 } 1135 1136 a:not(.button):not(.fr-view a), 1137 .widget_links li a, 1138 .site-name-text { 1139 color: #bd8862 !important; 1140 } 1141 1142 .button-white, .btn-default { 1143 background: var(--medium-dark-background-color) !important; 1144 color: var(--dark-mode-default-text-color) !important; 1145 border-color: #444 !important; 1146 } 1147 1148 i.light-mode { 1149 display:none; 1150 } 1151 1152 i.dark-mode { 1153 display: inline; 1154 } 1155 1156 #primary-menu ul li a { 1157 color: #bd8862 !important; 1158 } 1159 #primary-menu ul ul { 1160 box-shadow: 0 5px 12px 5px rgba( 255,255,255,0.2 ); 1161 } 1162 #primary-menu ul li ul li:hover a { 1163 color: #ffffff !important; 1164 background: var(--medium-dark-background-color) !important; 1165 } 1166 1167 #mobile-menu-header { 1168 background: var(--black-background-color); 1169 } 1170 .mobile-header { 1171 background-color: var(--medium-dark-background-color); 1172 } 1173 } 1174 } 1175 1176 .style-msg { 1177 border-radius: var(--app-border-radius-lg); 1178 } 1179 .style-msg .sb-msg, .style-msg2 .msgtitle, .style-msg2 .sb-msg { 1180 border-left: 0; 1181 } 1182 1183 /* Email Builder Preview Resets in Dark Mode */ 1184 body.dark-mode:not(.no-dark-mode) :is(
1185 .email-builder-preview-email-wrapper, 1186 .preview-email-body-preview, 1187 #email-builder-preview-area, 1188 #email-builder-confirmation-preview-area, 1189 #email-builder-cancellation-preview-area, 1190 #email-builder-reminder-preview-area, 1191 #email-builder-follow-up-preview-area 1192 ) { 1193 background-color: #ffffff !important; 1194 background: #ffffff !important; 1195 color: #333333 !important; 1196 } 1197 body.dark-mode:not(.no-dark-mode) :is( 1198 .email-builder-preview-email-wrapper, 1199 .preview-email-body-preview, 1200 #email-builder-preview-area, 1201 #email-builder-confirmation-preview-area, 1202 #email-builder-cancellation-preview-area, 1203 #email-builder-reminder-preview-area, 1204 #email-builder-follow-up-preview-area 1205 ) :is(h1, h2, h3, h4, h5, h6, p, span, div, label, td, th, table, a):not([style*="color"]) { 1206 color: #333333 !important; 1207 } 1208 body.dark-mode:not(.no-dark-mode) :is( 1209 .email-builder-preview-email-wrapper, 1210 .preview-email-body-preview, 1211 #email-builder-preview-area, 1212 #email-builder-confirmation-preview-area, 1213 #email-builder-cancellation-preview-area, 1214 #email-builder-reminder-preview-area, 1215 #email-builder-follow-up-preview-area 1216 ) :is(.white-background, .always-white-background) { 1217 background-color: #ffffff !important; 1218 background: #ffffff !important; 1219 } 1220 1221 i.dark-mode { 1222 display:none; 1223 } 1224 1225 .mobile-header { 1226 background-color: #f5f5f5; 1227 border-bottom: 1px solid #eeeeee; 1228 padding: 10px 5px 10px 30px; 1229 } 1230 1231 .white-background { 1232 background-color: var(--whitest-background-color); 1233 } 1234 1235 .not-as-white-background-and-text, .off-white-background { 1236 background: var(--not-as-white-background-color) !important; 1237 } 1238 1239 .always-white-background { 1240 background-color: var(--whitest-background-color) !important; 1241 } 1242 1243 .dim-text { 1244 color: var(--dark-mode-muted-text-color) !important; 1245 } 1246 1247 .page-end-spacer { 1248 height: 100px; 1249 background: var(--app-background-color); 1250 } 1251 1252 :root { 1253 --fancy-box-shadow: 0 0 0 1px rgba(64,87,109,0.04),0 2px 4px -1px rgba(64,87,109,0.3),inset 0 0 0 1px rgba(0,0,0,.1); 1254 --fancy-box-shadow-hover: 0 0 0 1px rgba(64,87,109,0.04),0 2px 4px -1px rgba(64,87,109,0.3); 1255 } 1256 1257 textarea { 1258 resize: vertical; 1259 } 1260 .large-font-text-input { 1261 font-size: 1.8rem; 1262 height: auto; 1263 line-height: normal !important; 1264 } 1265 .button { 1266 text-align:center; 1267 height: auto; 1268 padding: 11px 22px 9px 22px; 1269 white-space: normal; 1270 line-height: normal; 1271 } 1272 1273 .button.button-mini { 1274 text-align:center; 1275 padding: 4px 14px 2px 14px; 1276 height: auto; 1277 line-height: 19px; 1278 white-space: normal; 1279 } 1280 1281 .button.button-small { 1282 text-align:center; 1283 padding: 6px 17px 4px 17px; 1284 height: auto; 1285 line-height: 21px; 1286 white-space: normal; 1287 } 1288 1289 .button.button-large { 1290 text-align:center; 1291 padding: 9px 26px 7px 26px; 1292 height: auto; 1293 line-height: 27px; 1294 white-space: normal; 1295 } 1296 1297 .button.button-xlarge { 1298 text-align:center; 1299 padding: 11px 32px 8px 32px; 1300 height: auto; 1301 line-height: 30px; 1302 white-space: normal; 1303 } 1304 1305 .button.button-border { 1306 line-height: normal; 1307 } 1308 #gotoTop, .stretched #gotoTop { 1309 right: 60px; 1310 bottom: 13px; 1311 } 1312 @media (min-width: 992px) { 1313 #header.transparent-header.full-header.sticky-header:not(.dark) > #header-wrap > .container { 1314 background: rgba(255,255,255,0.8); 1315 } 1316 #header.transparent-header.full-header.sticky-header.dark > #header-wrap > .container { 1317 background: rgba(50,50,50,0.9); 1318 } 1319 #header.transparent-header.full-header.sticky-header > #header-wrap > .container > #primary-menu { 1320 height: auto; 1321 } 1322 #header.transparent-header.full-header.sticky-header > #header-wrap > .container > #primary-menu > ul { 1323 height: auto; 1324 }
1325 #header.transparent-header.full-header:not(.dark):not(.sticky-header) > #header-wrap > .container > #primary-menu > ul { 1326 height: auto; 1327 } 1328 #header.transparent-header.full-header:not(.dark):not(.sticky-header) > #header-wrap > .container > #primary-menu > ul.dropped { 1329 background: rgba(255,255,255,0.8); 1330 } 1331 #header.transparent-header.full-header.dark:not(.sticky-header) > #header-wrap > .container > #primary-menu > ul { 1332 height: auto; 1333 } 1334 #header.transparent-header.full-header.dark:not(.sticky-header) > #header-wrap > .container > #primary-menu > ul.dropped { 1335 background: rgba(50,50,50,0.9); 1336 } 1337 #header.transparent-header.full-header.sticky-header.dark > #header-wrap > .container > #primary-menu > ul { 1338 background: rgba(50,50,50,0.9); 1339 } 1340 .modal-xl { 1341 width: 98vw; 1342 } 1343 } 1344 @media (max-width: 991px) { 1345 /* this allows items in the mobile menu to wrap correctly */ 1346 body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > ul > li.current a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li:hover a, body:not(.dark) #header:not(.dark) #header-wrap:not(.dark) #primary-menu > div > ul > li.current a { 1347 height: fit-content !important; 1348 color: #46d2de !important; 1349 } 1350 1351 /* Shrink padding in mobile dialog boxes */ 1352 .modal > .modal-dialog { 1353 margin: 0; 1354 } 1355 .modal > .modal-dialog > .modal-body { 1356 padding: 0; 1357 }
1358 .modal-dialog { 1359 width: 100dvw; 1360 } 1361 .modal-xl { 1362 max-width: 100%; 1363 width: 100%; 1364 } 1365 1366 #primary-menu ul li { 1367 padding: 13px 0; 1368 } 1369 1370 #primary-menu ul li a, #primary-menu.style-2 > div > ul > li > a { 1371 line-height: 1.5 !important; 1372 height: auto !important; 1373 } 1374 } 1375 1376 .voice-button-wrapper { 1377 display: grid; 1378 grid-template-columns: auto 1fr; 1379 grid-gap: 5px; 1380 align-items: center; 1381 } 1382 .voice-button-wrapper-align-top { 1383 align-items: start; 1384 } 1385 @media( max-width: 991px ) { 1386 .voice-button-wrapper:not(.voice-button-wrapper-left-align-button) { 1387 grid-template-columns: 1fr auto; 1388 } 1389 .voice-button-wrapper:not(.voice-button-wrapper-left-align-button) > *:first-child { 1390 order: 2; 1391 } 1392 } 1393 1394 /* Columnar grids */ 1395 1396 /* 2 across, 1 across on mobile, for a 2x3 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1397 1398 .grid-equal-row-2 { 1399 display: grid; 1400 grid-template-columns: repeat(2, minmax(0,1fr)); 1401 column-gap: 1rem; 1402 row-gap: 5px; 1403 margin-bottom: 40px; 1404 } 1405 @media (max-width:991px) { 1406 .grid-equal-row-2 { 1407 grid-template-columns: 1fr; 1408 } 1409 .grid-equal-heading-column-1 { grid-column: 1; grid-row: 1; } 1410 .grid-equal-body-column-1 { grid-column: 1; grid-row: 2; } 1411 .grid-equal-footer-column-1 { grid-column: 1; grid-row: 3; } 1412 1413 .grid-equal-heading-column-2 { grid-column: 1; grid-row: 4; margin-top: 30px; } 1414 .grid-equal-body-column-2 { grid-column: 1; grid-row: 5; } 1415 .grid-equal-footer-column-2 { grid-column: 1; grid-row: 6; } 1416 } 1417 1418 /* 3 across, 1 across on mobile, for a 3x3 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1419 1420 .grid-equal-row-3 { 1421 display: grid; 1422 grid-template-columns: repeat(3, minmax(0,1fr)); 1423 column-gap: 1rem; 1424 row-gap: 5px; 1425 margin-bottom: 40px; 1426 } 1427 @media (max-width:991px) { 1428 .grid-equal-row-3 { 1429 grid-template-columns: 1fr; 1430 } 1431 .grid-equal-heading-column-1 { grid-column: 1; grid-row: 1; } 1432 .grid-equal-body-column-1 { grid-column: 1; grid-row: 2; } 1433 .grid-equal-footer-column-1 { grid-column: 1; grid-row: 3; } 1434 1435 .grid-equal-heading-column-2 { grid-column: 1; grid-row: 4; margin-top: 30px; } 1436 .grid-equal-body-column-2 { grid-column: 1; grid-row: 5; } 1437 .grid-equal-footer-column-2 { grid-column: 1; grid-row: 6; } 1438 1439 .grid-equal-heading-column-3 { grid-column: 1; grid-row: 7; margin-top: 30px; } 1440 .grid-equal-body-column-3 { grid-column: 1; grid-row: 8; } 1441 .grid-equal-footer-column-3 { grid-column: 1; grid-row: 9; } 1442 } 1443 1444 /* Same as grid-equal-row-3 but without the header row. 1445 * 3 across, 1 across on mobile, for a 3x2 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1446 1447 .grid-equal-row-3-no-header { 1448 display: grid; 1449 grid-template-columns: repeat(3, 1fr); 1450 column-gap: 1rem; 1451 row-gap: 5px; 1452 margin-bottom: 40px; 1453 } 1454 @media (max-width:991px) { 1455 .grid-equal-row-3-no-header { 1456 grid-template-columns: 1fr; 1457 } 1458 .grid-equal-body-column-1 { grid-column: 1; grid-row: 1; } 1459 .grid-equal-footer-column-1 { grid-column: 1; grid-row: 2; } 1460 1461 .grid-equal-body-column-2 { grid-column: 1; grid-row: 3; margin-top: 30px; } 1462 .grid-equal-footer-column-2 { grid-column: 1; grid-row: 4; } 1463 1464 .grid-equal-body-column-3 { grid-column: 1; grid-row: 5; margin-top: 30px; } 1465 .grid-equal-footer-column-3 { grid-column: 1; grid-row: 6; } 1466 } 1467 1468 /* 2 across, 1 across on mobile, for a 2x2 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1469 1470 .grid-equal-row-2-centered { 1471 display: grid; 1472 grid-template-columns: repeat(6, 1fr); 1473 column-gap: 1rem; 1474 row-gap: 5px; 1475 margin-bottom: 40px; 1476 grid-template-areas: 1477 "a b b c c d" 1478 "a e e f f d"; 1479 } 1480 .grid-equal-row-2-centered .grid-equal-body-column-1 { grid-area: b; } 1481 .grid-equal-row-2-centered .grid-equal-footer-column-1 { grid-area: e; } 1482 1483 .grid-equal-row-2-centered .grid-equal-body-column-2 { grid-area: c; } 1484 .grid-equal-row-2-centered .grid-equal-footer-column-2 { grid-area: f; } 1485 1486 @media (max-width:991px) { 1487 .grid-equal-row-2-centered { 1488 grid-template-columns: 1fr; 1489 grid-template-areas: none; 1490 } 1491 .grid-equal-row-2-centered .grid-equal-body-column-1 { grid-column: 1; grid-row: 1; } 1492 .grid-equal-row-2-centered .grid-equal-footer-column-1 { grid-column: 1; grid-row: 2; } 1493 1494 .grid-equal-row-2-centered .grid-equal-body-column-2 { grid-column: 1; grid-row: 3; margin-top: 30px; } 1495 .grid-equal-row-2-centered .grid-equal-footer-column-2 { grid-column: 1; grid-row: 4; } 1496 } 1497 1498 /* 1 across desktop, 1 across on mobile, for a 1x2 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1499 1500 .grid-equal-row-1-centered { 1501 display: grid; 1502 grid-template-columns: repeat(6, 1fr); 1503 column-gap: 1rem; 1504 row-gap: 5px; 1505 margin-bottom: 40px; 1506 grid-template-areas: 1507 "a a b b d d" 1508 "a a e e d d"; 1509 } 1510 .grid-equal-row-1-centered .grid-equal-body-column-1 { grid-area: b; } 1511 .grid-equal-row-1-centered .grid-equal-footer-column-1 { grid-area: e; } 1512 1513 @media (max-width:991px) { 1514 .grid-equal-row-1-centered { 1515 grid-template-columns: 1fr; 1516 grid-template-areas: none; 1517 } 1518 .grid-equal-row-1-centered .grid-equal-body-column-1 { grid-column: 1; grid-row: 1; } 1519 .grid-equal-row-1-centered .grid-equal-footer-column-1 { grid-column: 1; grid-row: 2; } 1520 } 1521 1522 /* 4 across, 1 across on mobile, for a 4x1 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1523 1524 .grid-equal-row-4 { 1525 display: grid; 1526 grid-template-columns: repeat(4, 1fr); 1527 column-gap: 1rem; 1528 row-gap: 5px; 1529 margin-bottom: 40px; 1530 } 1531 @media (max-width:991px) { 1532 .grid-equal-row-4 { 1533 grid-template-columns: 1fr; 1534 } 1535 .grid-equal-heading-column-1 { grid-column: 1; grid-row: 1; } 1536 .grid-equal-body-column-1 { grid-column: 1; grid-row: 2; } 1537 .grid-equal-footer-column-1 { grid-column: 1; grid-row: 3; } 1538 1539 .grid-equal-heading-column-2 { grid-column: 1; grid-row: 4; margin-top: 30px; } 1540 .grid-equal-body-column-2 { grid-column: 1; grid-row: 5; } 1541 .grid-equal-footer-column-2 { grid-column: 1; grid-row: 6; } 1542 1543 .grid-equal-heading-column-3 { grid-column: 1; grid-row: 7; margin-top: 30px; } 1544 .grid-equal-body-column-3 { grid-column: 1; grid-row: 8; } 1545 .grid-equal-footer-column-3 { grid-column: 1; grid-row: 9; } 1546 1547 .grid-equal-heading-column-4 { grid-column: 1; grid-row: 10; margin-top: 30px; } 1548 .grid-equal-body-column-4 { grid-column: 1; grid-row: 11; } 1549 .grid-equal-footer-column-4 { grid-column: 1; grid-row: 12; } 1550 } 1551 1552 /* 5 across, 1 across on mobile, for a 5x1 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1553 1554 .grid-equal-row-5 { 1555 display: grid; 1556 grid-template-columns: repeat(5, 1fr); 1557 column-gap: 1rem; 1558 row-gap: 5px; 1559 margin-bottom: 40px; 1560 } 1561 @media (max-width:991px) { 1562 .grid-equal-row-5 { 1563 grid-template-columns: 1fr; 1564 } 1565 } 1566 1567 /* 6 across, 1 across on mobile, for a 6x1 grid that should be aligned horizontally & vertically on desktop but collapse into one column on mobile */ 1568 1569 .grid-equal-row-6 { 1570 display: grid; 1571 grid-template-columns: repeat(6, 1fr); 1572 column-gap: 1rem; 1573 row-gap: 5px; 1574 margin-bottom: 40px; 1575 } 1576 @media (max-width:991px) { 1577 .grid-equal-row-6 { 1578 grid-template-columns: 1fr; 1579 } 1580 } 1581 1582 /* 2 across, 1 across on mobile */ 1583 .grid-row-2 { 1584 row-gap: 1rem; 1585 margin: 0.5rem 0; 1586 } 1587 1588 @media (max-width: 991px) { 1589 .grid-row-2 { 1590 display: grid; grid-template-columns: repeat(1, 1fr); 1591 } 1592 } 1593 1594 @media (min-width: 992px) { 1595 .grid-row-2 { 1596 display: grid; grid-template-columns: repeat(2, 1fr); 1597 } 1598 } 1599 1600 /* 3 across, 1 across on mobile */ 1601 .grid-row-3 { 1602 row-gap: 1rem; 1603 margin: 0.5rem 0; 1604 } 1605 1606 @media (max-width: 991px) { 1607 .grid-row-3 { 1608 display: grid; grid-template-columns: repeat(1, 1fr); 1609 } 1610 } 1611 1612 @media (min-width: 992px) { 1613 .grid-row-3 { 1614 display: grid; grid-template-columns: repeat(3, 1fr); 1615 } 1616 } 1617 1618 /* 2 across, first 2/3, second 1/3, 1 across on mobile */ 1619 .grid-row-2-2-1 { 1620 row-gap: 1rem; 1621 margin: 0.5rem 0; 1622 } 1623 1624 @media (max-width: 991px) { 1625 .grid-row-2-2-1 { 1626 display: grid; grid-template-columns: repeat(1, 1fr); 1627 } 1628 } 1629 1630 @media (min-width: 992px) { 1631 .grid-row-2-2-1 { 1632 display: grid; 1633 grid-template-columns: 2fr 1fr; 1634 } 1635 } 1636 1637 /* 4 across, 2 across on mobile */ 1638 .grid-row-4 { 1639 row-gap: 1rem; 1640 margin: 0.5rem 0; 1641 } 1642 1643 @media (max-width: 991px) { 1644 .grid-row-4 { 1645 display: grid; grid-template-columns: repeat(2, 1fr); 1646 } 1647 } 1648 1649 @media (min-width: 992px) { 1650 .grid-row-4 { 1651 display: grid; grid-template-columns: repeat(4, 1fr); 1652 } 1653 } 1654 1655 /* 5 across, 1 across on mobile */ 1656 .grid-row-5 { 1657 row-gap: 1rem; 1658 margin: 0.5rem 0; 1659 } 1660 1661 @media (max-width: 991px) { 1662 .grid-row-5 { 1663 display: grid; grid-template-columns: repeat(1, 1fr); 1664 } 1665 } 1666 1667 @media (min-width: 992px) { 1668 .grid-row-5 { 1669 display: grid; grid-template-columns: repeat(5, 1fr); 1670 } 1671 } 1672 1673 /* 6 across, 2 across on mobile */ 1674 .grid-row-6 { 1675 row-gap: 1rem; 1676 margin: 0.5rem 0; 1677 } 1678 1679 @media (max-width: 991px) { 1680 .grid-row-6 { 1681 display: grid; grid-template-columns: repeat(2, 1fr); 1682 } 1683 } 1684 1685 @media (min-width: 992px) { 1686 .grid-row-6 { 1687 display: grid; grid-template-columns: repeat(6, 1fr); 1688 } 1689 } 1690 1691 /* 8 across, 2 across on mobile */ 1692 .grid-row-8 { 1693 row-gap: 1rem; 1694 margin: 0.5rem 0; 1695 } 1696 1697 @media (max-width: 991px) { 1698 .grid-row-8 { 1699 display: grid; grid-template-columns: repeat(2, 1fr); 1700 } 1701 } 1702 1703 @media (min-width: 992px) { 1704 .grid-row-8 { 1705 display: grid; grid-template-columns: repeat(8, 1fr); 1706 } 1707 } 1708 1709 /* Grid with variable number of columns based on screen width - for panels with smaller content. Starts with 2 columns on mobile. */ 1710 .grid-list-variable-small {
1711 display: grid; 1712 grid-template-columns: repeat( 2, minmax(0, 1fr) ); 1713 column-gap: 3rem; 1714 row-gap: 3rem; 1715 } 1716 @media (min-width:992px) { 1717 .grid-list-variable-small { 1718 grid-template-columns: repeat( 3, minmax(0, 1fr) ); 1719 } 1720 } 1721 @media (min-width:1400px) { 1722 .grid-list-variable-small { 1723 grid-template-columns: repeat( 4, minmax(0, 1fr) ); 1724 } 1725 } 1726 @media (min-width:1800px) { 1727 .grid-list-variable-small { 1728 grid-template-columns: repeat( 5, minmax(0, 1fr) ); 1729 } 1730 } 1731 @media (min-width:2200px) { 1732 .grid-list-variable-small { 1733 grid-template-columns: repeat( 6, minmax(0, 1fr) ); 1734 } 1735 } 1736 @media (min-width:2600px) { 1737 .grid-list-variable-small { 1738 grid-template-columns: repeat( 7, minmax(0, 1fr) ); 1739 } 1740 } 1741 @media (min-width:3000px) { 1742 .grid-list-variable-small { 1743 grid-template-columns: repeat( 8, minmax(0, 1fr) ); 1744 } 1745 } 1746 1747 /* Grid with variable number of columns based on screen width - for panels with smaller content. Starts with 1 column on mobile. */ 1748 .grid-list-variable-small-1-column { 1749 display: grid; 1750 grid-template-columns: repeat( 1, minmax(0, 1fr) ); 1751 column-gap: 3rem; 1752 row-gap: 3rem; 1753 } 1754 @media (min-width:992px) { 1755 .grid-list-variable-small-1-column { 1756 grid-template-columns: repeat( 2, minmax(0, 1fr) ); 1757 } 1758 } 1759 @media (min-width:1200px) { 1760 .grid-list-variable-small-1-column { 1761 grid-template-columns: repeat( 3, minmax(0, 1fr) ); 1762 } 1763 } 1764 @media (min-width:1600px) { 1765 .grid-list-variable-small-1-column { 1766 grid-template-columns: repeat( 4, minmax(0, 1fr) ); 1767 } 1768 } 1769 @media (min-width:2000px) { 1770 .grid-list-variable-small-1-column { 1771 grid-template-columns: repeat( 5, minmax(0, 1fr) ); 1772 } 1773 } 1774 @media (min-width:2400px) { 1775 .grid-list-variable-small-1-column { 1776 grid-template-columns: repeat( 6, minmax(0, 1fr) ); 1777 } 1778 } 1779 @media (min-width:2800px) { 1780 .grid-list-variable-small-1-column { 1781 grid-template-columns: repeat( 7, minmax(0, 1fr) ); 1782 } 1783 } 1784 1785 /* Grid with variable number of columns based on screen width - for panels with smaller content. Starts with 1 column on mobile. */ 1786 .grid-list-variable { 1787 display: grid; 1788 grid-template-columns: repeat( 1, minmax(0, 1fr) ); 1789 column-gap: 3rem; 1790 row-gap: 3rem; 1791 } 1792 @media (min-width:992px) { 1793 .grid-list-variable { 1794 grid-template-columns: repeat( 2, minmax(0, 1fr) ); 1795 } 1796 } 1797 @media (min-width:1400px) { 1798 .grid-list-variable { 1799 grid-template-columns: repeat( 3, minmax(0, 1fr) ); 1800 } 1801 } 1802 @media (min-width:1800px) { 1803 .grid-list-variable { 1804 grid-template-columns: repeat( 4, minmax(0, 1fr) ); 1805 } 1806 } 1807 @media (min-width:2200px) { 1808 .grid-list-variable { 1809 grid-template-columns: repeat( 5, minmax(0, 1fr) ); 1810 } 1811 } 1812 @media (min-width:2600px) { 1813 .grid-list-variable { 1814 grid-template-columns: repeat( 6, minmax(0, 1fr) ); 1815 } 1816 } 1817 @media (min-width:3000px) { 1818 .grid-list-variable { 1819 grid-template-columns: repeat( 8, minmax(0, 1fr) ); 1820 } 1821 } 1822 1823 /* Grid with variable number of columns based on screen width - for panels with larger content. Starts with 1 column on mobile. */ 1824 .grid-list-variable-large { 1825 display: grid; 1826 grid-template-columns: repeat( 1, minmax(0, 1fr) ); 1827 column-gap: 3rem; 1828 row-gap: 3rem; 1829 } 1830 @media (min-width:1300px) { 1831 .grid-list-variable-large { 1832 grid-template-columns: repeat( 2, minmax(0, 1fr) ); 1833 } 1834 } 1835 @media (min-width:1800px) { 1836 .grid-list-variable-large { 1837 grid-template-columns: repeat( 3, minmax(0, 1fr) ); 1838 } 1839 } 1840 @media (min-width:2200px) { 1841 .grid-list-variable-large { 1842 grid-template-columns: repeat( 4, minmax(0, 1fr) ); 1843 } 1844 } 1845 @media (min-width:2600px) { 1846 .grid-list-variable-large { 1847 grid-template-columns: repeat( 5, minmax(0, 1fr) ); 1848 } 1849 } 1850 @media (min-width:3000px) { 1851 .grid-list-variable-large { 1852 grid-template-columns: repeat( 6, minmax(0, 1fr) ); 1853 } 1854 } 1855 1856 1857 /* Override for section class styles for pages built with the page editor */ 1858 section .content-wrap .section { 1859 background: transparent none; 1860 } 1861 1862 /* Enlarge the default width of the container class to allow for use of more space on mobile */ 1863 @media (max-width: 767px) { 1864 #header.full-header .container, .container, .container-fullwidth { 1865 width: calc( 100vw - 20px ) !important; 1866 } 1867 } 1868 1869 .flex-center { 1870 display: flex; 1871 justify-content: center; 1872 align-items: center; 1873 } 1874 @media (max-width: 991px) { 1875 .flex-center { 1876 flex-direction: column; 1877 } 1878 } 1879 1880 1881 :not(.fr-view) table { margin-bottom: 0; } 1882 div:not(.fr-wrapper) > .fr-view table td, div:not(.fr-wrapper) > .fr-view table th { border: 0; } 1883 1884 /* Rotate any element */ 1885 .rotate { 1886 animation: rotate 1.5s linear infinite; 1887 }
1888 @keyframes rotate { 1889 to { 1890 transform: rotate(360deg); 1891 } 1892 } 1893 1894 /* A tilt-shake animation used for missing required fields. See also the highlightRequiredField() function at the bottom of this file. */ 1895 @keyframes tilt-shaking { 1896 0% { transform: rotate(0deg); } 1897 25% { transform: rotate(5deg); } 1898 50% { transform: rotate(0deg); } 1899 75% { transform: rotate(-5deg); } 1900 100% { transform: rotate(0deg); } 1901 } 1902 .tilt-shaking { 1903 scale: 1.1; 1904 animation: tilt-shaking 0.25s infinite; 1905 } 1906 1907 1908 /* Hide on website (not in back office) */ 1909 .hide-on-website { display: none; } 1910 1911 1912 .aw-carousel { 1913 box-sizing: border-box; 1914 height: 100%; 1915 overflow: hidden; 1916 align-items: center; 1917 justify-content: center; 1918 text-align: center; 1919 width: 100%; 1920 1921 & > div { 1922 display: flex; 1923 1924 overflow-x: auto; 1925 scroll-snap-type: x mandatory; 1926 1927 scroll-behavior: smooth; 1928 -webkit-overflow-scrolling: touch; 1929 } 1930 1931 & > .aw-slides { 1932 margin-bottom: 5px; 1933 height: 300px; 1934 -ms-overflow-style: none; scrollbar-width: none; } 1935 1936 & > .aw-slides::-webkit-scrollbar {
1937 display: none; 1938 } 1939 1940 & > .aw-slides > div { 1941 scroll-snap-align: start; 1942 flex-shrink: 0; 1943 width: 100%; 1944 margin-right: 50px; 1945 position: relative; 1946 overflow: hidden; 1947 1948 display: flex; 1949 justify-content: center; 1950 align-items: center; 1951 flex-direction: column; 1952 } 1953 1954 & > .aw-slides div.aw-image-only a, & > .aw-slides div.aw-image-only img { 1955 object-fit: contain; 1956 width: 100% !important; 1957 height: 100%; 1958 } 1959 &.aw-carousel-cover-slide-image > .aw-slides div.aw-image-only img { 1960 object-fit: cover; 1961 } 1962 1963 & > .aw-slides div .fr-video { 1964 width: 500px; 1965 } 1966 @media( max-width: 991px ) { 1967 & > .aw-slides div .fr-video { 1968 width: 90vw; 1969 } 1970 } 1971 1972 & > a { 1973 display: inline-flex; 1974 width: 1.6rem; 1975 height: 1.6rem; 1976 background: #333333; 1977 text-decoration: none; 1978 align-items: center; 1979 justify-content: center; 1980 border-radius: 50%; 1981 border: 1px solid #ffffff; 1982 margin: 0 0 0.5rem 0; 1983 position: relative; 1984 } 1985 1986 & > a:hover { 1987 filter: brightness( 0.9 ); 1988 } 1989 1990 & > a:active { 1991 top: 1px; 1992 } 1993 1994 & > a:focus { 1995 background: #000; 1996 } 1997 1998 & > a + a { 1999 margin-left: 5px; 2000 } 2001 2002 &.aw-carousel-no-dots > a { 2003 display: none; 2004 } 2005 } 2006 2007 .aw-countdown { 2008 display: flex; 2009 justify-content: center; 2010 margin: 1em 0; 2011 @media( max-width: 767px ) { 2012 & { 2013 font-size: 3vw !important; 2014 } 2015 } 2016 2017 & > div { 2018 display: flex; 2019 padding: 0.6em 1.8em 1.6em 1.6em; 2020 cursor: default; 2021 } 2022 2023 & > div > div { 2024 display: flex; 2025 flex-direction: column; 2026 align-items: center; 2027 margin: 0 0.8em; 2028 } 2029 2030 & > div > div > span:first-child { 2031 font-size: 4em; 2032 margin-top: 0.15em; 2033 text-align: center; 2034 } 2035 2036 & > div > div > span:last-child { 2037 font-size: 1.2em; 2038 } 2039 } 2040 2041 </style> 2042<style> 2043@keyframes awTickerScroll { 2044 0% { transform: translate3d(0, 0, 0); } 2045 100% { transform: translate3d(-50%, 0, 0); } 2046} 2047.aw-ticker-wrap { 2048 overflow: hidden; 2049 background-color: var(--tw-bg, transparent); 2050} 2051.aw-ticker { 2052 display: flex; 2053 align-items: center; 2054 white-space: nowrap; 2055 will-change: transform; 2056 animation: awTickerScroll 22s linear infinite; 2057 width: max-content; 2058 flex-shrink: 0; 2059 padding: var(--tw-py, 20px) 0; 2060} 2061.aw-ticker-wrap:not(.no-pause-hover) .aw-ticker:hover { 2062 animation-play-state: paused; 2063} 2064.aw-ticker-item { 2065 display: inline-flex; 2066 align-items: center; 2067 flex: 0 0 auto; 2068 background: var(--tb-bg, #ffffff); 2069 color: var(--tb-color, #3f4242); 2070 padding: var(--tb-py, 12px) var(--tb-px, 18px); 2071 border-radius: var(--tb-r, 30px); 2072 font-size: var(--tb-fs, 17px); 2073 font-family: var(--tb-font, inherit); 2074 font-weight: var(--tb-fw, normal); 2075 font-style: var(--tb-fstyle, normal); 2076 line-height: 1.2; 2077 box-shadow: var(--tb-shadow, none); 2078 border: var(--tb-border, none); 2079 margin: 0 calc(var(--tb-gap, 4px) * 2) 0 0; 2080} 2081.aw-ticker-item a { 2082 color: inherit; 2083 text-decoration: none; 2084} 2085.aw-ticker-item a:hover { 2086 text-decoration: underline; 2087} 2088.aw-ticker-sep { 2089 display: inline-flex; 2090 align-items: center; 2091 justify-content: center; 2092 flex: 0 0 auto; 2093 height: var(--ts-size, 10px); 2094 margin: 0 calc(var(--tb-gap, 4px) * 2) 0 0; 2095} 2096.aw-ticker-sep::before { 2097 content: ""; 2098 display: block; 2099 border-radius: 999px; 2100 flex: 0 0 auto; 2101 width: var(--ts-size, 10px); 2102 height: var(--ts-size, 10px); 2103 background: var(--ts-color, #47d4e0); 2104} 2105@media (prefers-reduced-motion: reduce) { 2106 .aw-ticker { animation: none; } 2107} 2108@media (max-width: 480px) { 2109 .aw-ticker-item { font-size: 85%; } 2110} 2111</style> 2112
2113<script> 2114 $(function() { 2115 2116 (function() { 2117 var tickers = document.querySelectorAll('.aw-ticker-wrap'); 2118 if (!tickers.length) return; 2119 2120 if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) return; 2121 2122 tickers.forEach(function(wrap) { 2123 var raw = wrap.getAttribute('data-ticker'); 2124 if (!raw) { return; } 2125 try { 2126 var cfg = JSON.parse(raw); 2127 var duration = cfg.speed || 22; 2128 var dir = (cfg.direction === 'right') ? 1 : -1; 2129 var track = wrap.querySelector('.aw-ticker'); 2130 if (track) { 2131 track.style.animation = 'none'; 2132 track.style.webkitAnimation = 'none'; 2133 2134 function startAnimation() { 2135 var halfWidth = track.scrollWidth / 2; 2136 var pos = 0; 2137 var last = null; 2138 var isPaused = false; 2139 var speedPxPerSec = halfWidth / duration; 2140 2141 if (window.ResizeObserver) { 2142 var observer = new ResizeObserver(function() { 2143 halfWidth = track.scrollWidth / 2; 2144 speedPxPerSec = halfWidth / duration; 2145 }); 2146 observer.observe(track); 2147 } 2148 2149 if (cfg.pause_on_hover !== false) { 2150 wrap.addEventListener('mouseenter', function() { isPaused = true; }); 2151 wrap.addEventListener('mouseleave', function() { isPaused = false; }); 2152 } 2153 2154 function step(ts) { 2155 if (last === null) last = ts; 2156 var delta = (ts - last) / 1000; 2157 last = ts; 2158 2159 if (halfWidth > 0 && !isPaused) { 2160 pos += dir * speedPxPerSec * delta; 2161 if (dir === -1 && pos <= -halfWidth) { 2162 pos += halfWidth; 2163 } else if (dir === 1 && pos >= 0) { 2164 pos -= halfWidth; 2165 } 2166 track.style.transform = 'translate3d(' + pos + 'px, 0, 0)'; 2167 track.style.webkitTransform = 'translate3d(' + pos + 'px, 0, 0)'; 2168 } 2169 requestAnimationFrame(step); 2170 } 2171 requestAnimationFrame(step); 2172 } 2173 2174 function init() { 2175 var containerW = wrap.offsetWidth; 2176 if (containerW === 0) { 2177 setTimeout(init, 100); 2178 return; 2179 } 2180 2181 var safetyLimit = 20; 2182 while (track.scrollWidth / 2 < containerW && safetyLimit-- > 0) { 2183 var existing = track.innerHTML; 2184 track.innerHTML = existing + existing; 2185 } 2186 2187 startAnimation(); 2188 } 2189 init(); 2190 } 2191 if (cfg.pause_on_hover === false) wrap.classList.add('no-pause-hover'); 2192 } catch(e) {} 2193 }); 2194 })(); 2195 let AwCarouselIntervals = {}, AwCarouselAutoAdvanceTime = 5000; 2196 2197 // Pause carousel auto-advance when user clicks into a video iframe (Bunny.net, YouTube, Vimeo) 2198 // When the user clicks an iframe, the main window loses focus. We detect that and check 2199 // if the now-focused element is an iframe inside an aw-carousel. 2200 let awCarouselFocusInterval = null; 2201 $(window).on('blur', function() { 2202 setTimeout(function() { 2203 let el = document.activeElement; 2204 if (el && el.tagName === 'IFRAME') { 2205 let carousel = $(el).closest('.aw-carousel'); 2206 if (carousel.length) { 2207 carousel.addClass('aw-video-playing'); 2208 } 2209 } 2210 }, 0); 2211 }); 2212 $(window).on('focus', function() { 2213 $('.aw-carousel.aw-video-playing').removeClass('aw-video-playing'); 2214 }); 2215 function createRandomString( strLength = 20 ) 2216 { 2217 let result = []; 2218 let charSet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; 2219 2220 while (strLength--) 2221 result.push(charSet.charAt(Math.floor(Math.random() * charSet.length))); 2222 2223 return result.join(''); 2224 } 2225 function AwCarouselGoToNextSlide( carousel ) 2226 { 2227 if (carousel.find('video').toArray().some(v => !v.paused) || carousel.hasClass('aw-video-playing')) return; 2228 let slides_container = carousel.find('.aw-slides'); 2229 let slides = slides_container.children(); 2230 let carousel_bounding_rect = carousel[0].getBoundingClientRect(); 2231 2232 for( let i = 0; i < slides.length; i++ ) { 2233 let slide_bounding_rect = slides[i].getBoundingClientRect(); 2234 if( Math.floor(slide_bounding_rect.x) === Math.floor(carousel_bounding_rect.x) ) { 2235 let slide_width = slide_bounding_rect.width; 2236 let next_slide_index = i + 1; 2237 if( next_slide_index >= slides.length ) 2238 next_slide_index = 0; 2239 if( next_slide_index === 0 ) 2240 slides_container[0].scrollLeft = 0; 2241 else 2242 slides_container[0].scrollLeft += Math.ceil(slide_width); 2243 break; 2244 } 2245 } 2246 } 2247 2248 function GetCarouselSlideAdvanceTime( carousel ) 2249 { 2250 let slide_advance_time = carousel.attr('data-auto-advance-seconds'); 2251 if( slide_advance_time == '' || typeof slide_advance_time === 'undefined' ) 2252 slide_advance_time = AwCarouselAutoAdvanceTime; 2253 else 2254 slide_advance_time = parseInt( slide_advance_time, 10 ) * 1000; 2255 return slide_advance_time; 2256 } 2257 2258 $('.aw-carousel').each( function() { 2259 let carousel = $(this); 2260 let slides = carousel.find('.aw-slides'); 2261 let slide_advance_time = GetCarouselSlideAdvanceTime( carousel ); 2262 2263 let carousel_id = createRandomString(); 2264 while( $('#' + carousel_id + '-slide-1' ).length > 0 ) 2265 carousel_id = createRandomString(); 2266 2267 let carousel_dot_color = ''; 2268 let first_dot = carousel[0].querySelector('& > a'); 2269 if( first_dot !== null ) 2270 carousel_dot_color = first_dot.style.backgroundColor; 2271 carousel.find('> a').remove(); 2272 2273 slides.attr('data-carousel-id', carousel_id ); 2274 2275 slides.children().each( function( index ) { 2276 let slide_id = carousel_id + '-slide-' + (index + 1); 2277 $(this).attr('id', slide_id ); 2278 let new_link = document.createElement('a'); 2279 new_link.setAttribute('href', '#' + slide_id );
2280 new_link.setAttribute('data-slide-index', index + 1 ); 2281 if( carousel_dot_color !== '' ) 2282 new_link.setAttribute('style','background-color: ' + carousel_dot_color + ';'); 2283 new_link.innerHTML = ' '; 2284 carousel.append( new_link ); 2285 }); 2286 2287 2288 if( carousel.hasClass('aw-automatic-carousel') ) 2289 AwCarouselIntervals[ carousel_id ] = setInterval( () => AwCarouselGoToNextSlide( carousel ), slide_advance_time ); 2290 }); 2291 2292 $('.aw-carousel > a').click( function( evt ) { 2293 let slides_container = $(this).parent().find('.aw-slides'); 2294 let slide_width = slides_container.children()[0].getBoundingClientRect().width; 2295 let slide_index = parseInt( $(this).attr('data-slide-index'), 10 ); 2296 slides_container[0].scrollLeft = (slide_width * (slide_index - 1)); 2297 2298 // get the entire carousel 2299 let carousel = $(this).parent(); 2300 let slide_advance_time = GetCarouselSlideAdvanceTime( carousel ); 2301 2302 2303 let carousel_id = slides_container.attr('data-carousel-id'); 2304 if( AwCarouselIntervals[ carousel_id ] ) { 2305 clearInterval( AwCarouselIntervals[ carousel_id ] ); 2306 AwCarouselIntervals[ carousel_id ] = setInterval( () => AwCarouselGoToNextSlide( $(this).parent().parent() ), slide_advance_time ); 2307 } 2308 evt.preventDefault(); 2309 evt.stopPropagation(); 2310 return false; 2311 }); 2312 }); 2313</script>
2313 2314
2315<script> 2316 let countdownTimers = []; 2317 function StartCountdownTimers( countdown_selector = '.aw-countdown', options = {} ) 2318 { 2319 function countdown( element, expiration_url ) { 2320 let end_date_time = element.getAttribute('data-end-datetime'); 2321 let timer_length = element.getAttribute('data-end-minutes'); 2322 2323 if( typeof end_date_time !== 'string' && typeof timer_length !== 'string' ) 2324 return false; 2325 2326 if( typeof allowUndo === 'boolean' ) 2327 allowUndo = false; 2328 2329 let targetDate; 2330 2331 if( typeof end_date_time === 'string' ) 2332 targetDate = new Date( end_date_time ); 2333 else { 2334 let end_minutes = parseInt(timer_length, 10); 2335 if( isNaN( end_minutes ) ) 2336 return false; 2337 let current_date = new Date(); 2338 targetDate = new Date(); 2339 targetDate.setTime( current_date.getTime() + (end_minutes * 60 * 1000) ); 2340 if( options && options['remove-end-minutes'] === true ) 2341 element.removeAttribute('data-end-minutes'); 2342 element.setAttribute('data-end-datetime', targetDate.toISOString()); 2343 } 2344 const now = new Date(); 2345 2346 const difference = targetDate - now; 2347 2348 let days = Math.max(Math.floor(difference / (1000 * 60 * 60 * 24)), 0); 2349 let hours = Math.max(Math.floor((difference % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)), 0); 2350 let minutes = Math.max(Math.floor((difference % (1000 * 60 * 60)) / (1000 * 60)), 0); 2351 let seconds = Math.max(Math.floor((difference % (1000 * 60)) / 1000), 0); 2352 2353 let days_text = days.toString().padStart(2, '0'); 2354 let hours_text = hours.toString().padStart(2, '0'); 2355 let minutes_text = minutes.toString().padStart(2, '0'); 2356 let seconds_text = seconds.toString().padStart(2, '0'); 2357 2358 element.querySelector('& > div > div:first-child > span:first-child').textContent = days_text; 2359 element.querySelector('& > div > div:nth-child(2) > span:first-child').textContent = hours_text; 2360 element.querySelector('& > div > div:nth-child(3) > span:first-child').textContent = minutes_text; 2361 element.querySelector('& > div > div:nth-child(4) > span:first-child').textContent = seconds_text; 2362 2363 if( typeof allowUndo === 'boolean' ) 2364 allowUndo = false; 2365 2366 if( expiration_url !== null && expiration_url !== '' && days <= 0 && hours <= 0 && minutes <= 0 && seconds <= 0 ) 2367 location.href = expiration_url; 2368 } 2369 function createCountdownHtml( element, color, background_color ) 2370 { 2371 if( element.innerHTML !== '' && element.querySelectorAll('div > div > span').length === 8 ) { 2372 if( color !== null ) 2373 element.style.color = color; 2374 if( background_color !== null ) 2375 element.style.backgroundColor = background_color; 2376 element.querySelectorAll('div > div > span:first-child').forEach( element => { 2377 element.innerHTML = '00'; 2378 }); 2379 } 2380 else { 2381 element.innerHTML = '<div style="' + 2382 (color !== null ? 'color:' + escapeHtml(color) + ';' : '') + 2383 (background_color !== null ? 'background-color:' + escapeHtml(background_color) + ';' : '') + '">' + 2384 '<div><span>00</span><span>Days</span></div>' + 2385 '<div><span>00</span><span>Hours</span></div>' + 2386 '<div><span>00</span><span>Minutes</span></div>' + 2387 '<div><span>00</span><span>Seconds</span></div>' + 2388 '</div>'; 2389 } 2390 } 2391 2392 let default_countdown_selector = '.aw-countdown'; 2393 let has_custom_selector = (typeof countdown_selector === 'string' && countdown_selector !== default_countdown_selector ); 2394 if( !has_custom_selector ) 2395 countdown_selector = default_countdown_selector; 2396 2397 for( let i = countdownTimers.length - 1; i >= 0; i-- ) { 2398 if (!has_custom_selector || (countdown_selector.charAt(0) === '#' && countdownTimers[i].id === countdown_selector.substring(1))) { 2399 clearInterval(countdownTimers[i].interval); 2400 countdownTimers.splice(i, 1); 2401 } 2402 } 2403 2404 let countdown_elements = document.querySelectorAll( countdown_selector ); 2405 2406 for( let i = 0; i < countdown_elements.length; i++ ) { 2407 let element = countdown_elements[i]; 2408 let end_date_time = element.getAttribute('data-end-datetime'); 2409 let timer_length = element.getAttribute('data-end-minutes'); 2410 let expiration_url = element.getAttribute('data-expiration-url'); 2411 let color = element.getAttribute('data-color'); 2412 let background_color = element.getAttribute('data-background-color'); 2413 if( typeof end_date_time === 'string' || typeof timer_length === 'string' ) { 2414 createCountdownHtml( element, color, background_color ); 2415 2416 if( options && options.remember === true && typeof element.getAttribute('data-end-minutes') === 'string' && element.getAttribute('data-end-minutes') !== '' ) { 2417 let existing_expires = Cookies.get('aw-countdown-' + i); 2418 if( typeof existing_expires === 'undefined' ) { 2419 let expiration_minutes = element.getAttribute('data-end-minutes'); 2420 if (expiration_minutes) { 2421 expiration_minutes = parseInt(expiration_minutes, 10); 2422 2423 if( typeof end_date_time !== 'string' ) { 2424 let current_date = new Date(); 2425 let targetDate = new Date(); 2426 targetDate.setTime( current_date.getTime() + (expiration_minutes * 60 * 1000) ); 2427 end_date_time = targetDate.toISOString(); 2428 } 2429 let cookie_expires_date = new Date(new Date().getTime() + ((expiration_minutes + 1440) * 60 * 1000)); 2430 Cookies.set('aw-countdown-' + i, end_date_time, { 2431 path: window.location.pathname, 2432 expires: cookie_expires_date 2433 }); 2434 } 2435 } 2436 else { 2437 element.setAttribute('data-end-datetime', existing_expires); 2438 } 2439 } 2440 2441 countdown( element, expiration_url );
2442 countdownTimers.push( { id: element.id, interval: setInterval(() => countdown( element, expiration_url ), 1000) } ); 2443 } 2444 } 2445 } 2446 2447 document.addEventListener('DOMContentLoaded', function() { 2448 StartCountdownTimers( '.aw-countdown', { 2449 remember: true }); 2450 } ); 2451 2452</script>
2452 2453
2454<script> 2455 $(function() { 2456 function MenuCheck() 2457 { 2458 try { 2459 let jquery_element = $('#primary-menu > ul'); 2460 let js_element = jquery_element[0]; 2461 if( js_element.getBoundingClientRect().y > 0 && !jquery_element.hasClass('dropped') ) 2462 jquery_element.addClass('dropped'); 2463 else if( js_element.getBoundingClientRect().y === 0 && jquery_element.hasClass('dropped') ) 2464 jquery_element.removeClass('dropped'); 2465 } 2466 catch( err ) {} 2467 } 2468 $(window).resize( MenuCheck ); 2469 MenuCheck(); 2470 2471 $('[href^="#copytoclipboard="]').click( function() { 2472 let text = $(this).attr('href').substring(17); 2473 CopyToClipboard( decodeURIComponent( text ) ); 2474 return false; 2475 }); 2476 }); 2477 2478 function highlightRequiredField( field_id, callback ) 2479 { 2480 $('#' + field_id).addClass('tilt-shaking'); 2481 setTimeout( () => { 2482 $('#' + field_id).removeClass('tilt-shaking'); 2483 if( typeof callback === 'function' ) 2484 callback(); 2485 }, 750 ); 2486 } 2487 2488 function CopyToClipboard( text, success_message = 'Copied to clipboard', failure_message = 'Failed to copy to clipboard' ) 2489 { 2490 window.navigator.clipboard.writeText( text ).then( function() { 2491 toastr.info( success_message ); 2492 }, function() { 2493 toastr.error( failure_message ); 2494 }); 2495 return false; 2496 } 2497</script>
2497 2498 <!-- Override Styles --> 2499 <style media="all"> 2500 #primary-menu-trigger { 2501 font-size: 27px; 2502 margin-left: 10px; 2503 } 2504 .thin-font { 2505 font-weight: 300; 2506 } 2507 .section { 2508 background-color: #f7f7f7; 2509 } 2510 .bottle-lineup { 2511 height: 160px; 2512 } 2513 .bottle-popular { 2514 background-size: contain; 2515 background-repeat: no-repeat; 2516 background-position: center; 2517 height: 100px !important; 2518 } 2519 .menu-flag { 2520 width:16px; 2521 position: relative; 2522 top:-2px; 2523 margin-right:5px; 2524 } 2525 #logo > a { 2526 text-transform: none !important; 2527 } 2528 #logo { 2529 border-right: 0 !important; 2530 } 2531 #logo a.standard-logo { display: inline; } 2532 2533 #logo a.retina-logo { display: none; } 2534 2535 #header.transparent-header.full-header #header-wrap { 2536 border-bottom: none; /* Remove top line in the theme to clean up display */ 2537 } 2538 2539 #primary-menu-trigger { 2540 text-align: left; 2541 } 2542 2543 .get-started-button-top { 2544 float:right; 2545 } 2546 .get-started-button-bottom { 2547 display:none; 2548 } 2549 2550 .inherit-link-weight { 2551 font-weight: inherit !important; 2552 } 2553 2554 .site-name-text { 2555 -webkit-transition: all .4s ease, opacity .3s ease; 2556 -o-transition: all .4s ease, opacity .3s ease; 2557 transition: all .4s ease, opacity .3s ease; 2558 display:inline-block; 2559 } 2560 @media( max-width: 991px ) { 2561 .site-name-text { 2562 margin-left: 27px; 2563 max-height: 7rem; 2564 overflow: hidden; 2565 } 2566 #primary-menu ul li a { 2567 font-size: 16px; 2568 } 2569 } 2570 2571 #header.sticky-header .site-name-text { 2572 font-size: 20px; 2573 position: relative; 2574 top: -20px; 2575 } 2576 /*#header.sticky-header #logo {*/ 2577 /*margin-top: 10px;*/ 2578 /*}*/ 2579 2580 #footer.dark .social-icon.si-borderless { 2581 color: #999999 !important; 2582 } 2583 2584 .blog-image { 2585 width: auto !important; 2586 margin-left:auto; 2587 max-height: 200px; 2588 margin-top: -30px; 2589 } 2590 2591 .margin-bottom-20 { 2592 margin-bottom: 20px; 2593 } 2594 2595 2596 .about-me-text p { 2597 margin-bottom:20px; 2598 } 2599 2600 .about-me-text td, th { 2601 padding: 10px; 2602 } 2603 2604 .fr-view td, th { 2605 padding: 10px; 2606 } 2607 2608 .logo-image { 2609 display: inline !important; 2610 max-width: 400px !important; 2611 max-height: 100px; 2612 } 2613 2614 ul, ol { 2615 padding-left: revert; 2616 } 2617 2618 .topmargin-xs { 2619 margin-top: 15px; 2620 } 2621
2622 .modal-inner { 2623 color: #333; 2624 font-weight:300; 2625 margin-bottom:10px; 2626 margin-top:20px; 2627 font-size:18px; 2628 } 2629 2630 .font-weight-normal { 2631 font-weight: normal; 2632 } 2633 .smaller-font { 2634 font-size: 15px; 2635 } 2636 2637 #header.transparent-header.full-header #header-wrap { 2638 border-bottom: none; /* Remove top line in the theme to clean up display */ 2639 } 2640 #header.transparent-header.full-header.dark > #header-wrap:not(.not-dark) { 2641 background: rgba(50,50,50,0.3); 2642 } 2643 #header.transparent-header.full-header.dark:not(.sticky-header) > #header-wrap { 2644 background: rgba(50,50,50,0.9); 2645 } 2646 .dark #logo a { 2647 color: #f0f0f0; 2648 } 2649 2650 2651 .toppadding-sm { padding-top: 20px; } 2652 .bottompadding-sm { padding-bottom: 20px; } 2653 2654 2655 2656 .fr-code { font-weight: normal; } 2657 2658 @media (max-width: 991px) { 2659 2660 .fr-video > iframe { 2661 height: auto !important; 2662 min-height: 250px; 2663 margin: 10px 0; 2664 } 2665 } 2666.fr-box.fr-basic .fr-element.fr-view, #page-editor, .landing-page-editable { font-family: Open Sans,sans-serif;font-weight:normal;font-style:normal;text-transform:none;}.fr-box.fr-basic .fr-element.fr-view h1, #page-editor h1, .landing-page-editable h1, 2667 .fr-box.fr-basic .fr-element.fr-view h2, #page-editor h2, .landing-page-editable h2, 2668 .fr-box.fr-basic .fr-element.fr-view h3, #page-editor h3, .landing-page-editable h3, 2669 .fr-box.fr-basic .fr-element.fr-view h4, #page-editor h4, .landing-page-editable h4, 2670 .fr-box.fr-basic .fr-element.fr-view h5, #page-editor h5, .landing-page-editable h6, 2671 .fr-box.fr-basic .fr-element.fr-view h6, #page-editor h6, .landing-page-editable h6 { font-family: Nanum Myeongjo,serif;font-weight:normal;font-style:normal;text-transform:none;} 2672 .widget_links li { 2673 display:inline-block; 2674 width:24%; 2675 } 2676 @media (max-width: 991px) { 2677 .widget_links li { 2678 width:32%; 2679 } 2680 } 2681 @media (max-width: 767px) { 2682 .widget_links li { 2683 width:50%; 2684 } 2685 } 2686 @media (max-width: 480px) { 2687 .widget_links li { 2688 width:100%; 2689 } 2690 } 2691 2692 2693 2694 @media (min-width: 480px) { 2695 .leftpad25-not-mobile { 2696 padding-left:25px; 2697 } 2698 } 2699 @media (max-width: 480px ) { 2700 .site-name-text { 2701 font-size: 24px !important; 2702 } 2703 .logo-image { 2704 display: inline !important; 2705 max-width: 330px !important; 2706 max-height: 100px; 2707 } 2708 } 2709 @media (max-width: 767px) { 2710 .blog-image { 2711 display:block; 2712 width:100%; 2713 max-height: none; 2714 max-width: 100%; 2715 } 2716 } 2717 @media (max-width: 991px) { 2718 /*#logo a.standard-logo { display: inline-block; }*/ 2719 .get-started-button-top { 2720 display:none; 2721 } 2722 .get-started-button-bottom { 2723 display: inline-block; 2724 } 2725 #logo .site-name-text { 2726 position: relative; 2727 top: 29px; 2728 } 2729 .blog-image { 2730 margin-right:auto; 2731 } 2732 #contact-message { 2733 min-height:auto; 2734 }
2735 .modal-image-link { 2736 display:block; 2737 margin:0 20px 20px 0; 2738 float:none; 2739 } 2740 .menu-item-overflow { 2741 overflow:hidden; 2742 white-space:nowrap; 2743 text-overflow:ellipsis; 2744 } 2745 } 2746 2747 @media 2748 only screen and (-webkit-min-device-pixel-ratio: 2), 2749 only screen and ( min--moz-device-pixel-ratio: 2), 2750 only screen and ( -o-min-device-pixel-ratio: 2/1), 2751 only screen and ( min-device-pixel-ratio: 2), 2752 only screen and ( min-resolution: 192dpi), 2753 only screen and ( min-resolution: 2dppx) { 2754 2755 #logo a.standard-logo { 2756 display: none; 2757 } 2758 2759 #logo a.retina-logo { 2760 display: inline; 2761 } 2762 } 2763 2764 @media 2765 only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px), 2766 only screen and ( min--moz-device-pixel-ratio: 2) and (max-width: 991px), 2767 only screen and ( -o-min-device-pixel-ratio: 2/1) and (max-width: 991px), 2768 only screen and ( min-device-pixel-ratio: 2) and (max-width: 991px), 2769 only screen and ( min-resolution: 192dpi) and (max-width: 991px), 2770 only screen and ( min-resolution: 2dppx) and (max-width: 991px) { 2771 /*#logo a.standard-logo { display: none; } 2772 #logo a.retina-logo { display: inline-block; }*/ 2773 .get-started-button-top { 2774 display:none; 2775 } 2776 .get-started-button-bottom { 2777 display: inline-block; 2778 } 2779 2780 #logo .site-name-text { 2781 position: relative; 2782 top: 29px; 2783 } 2784 .blog-image { 2785 margin-right:auto; 2786 } 2787 } 2788 2789 @media( min-width: 992px ) { 2790 section { 2791 clear:both; 2792 } 2793 } 2794 2795 /* Icon Fonts */ 2796 @font-face { 2797 font-family: 'font-icons'; 2798 src:url('/themes/modern-fonts/font-icons.eot'); 2799 src:url('/themes/modern-fonts/font-icons.eot') format('embedded-opentype'), 2800 url('https://webcache.attractwell.com/third-party/font-icons/font-icons.woff') format('woff'), 2801 url('https://webcache.attractwell.com/third-party/font-icons/font-icons.ttf') format('truetype'), 2802 url('/themes/modern-fonts/font-icons.svg') format('svg'); 2803 font-weight: normal; 2804 font-style: normal; 2805 } 2806 2807 @font-face { 2808 font-family: 'lined-icons'; 2809 src:url('/themes/modern-fonts/lined-icons.eot'); 2810 src:url('/themes/modern-fonts/lined-icons.eot') format('embedded-opentype'), 2811 url('https://webcache.attractwell.com/third-party/font-icons/lined-icons.woff') format('woff'), 2812 url('https://webcache.attractwell.com/third-party/font-icons/lined-icons.ttf') format('truetype'), 2813 url('/themes/modern-fonts/lined-icons.svg') format('svg'); 2814 font-weight: normal; 2815 font-style: normal; 2816 } 2817 2818 @font-face { 2819 font-family: 'Simple-Line-Icons'; 2820 src:url('/themes/modern-fonts/Simple-Line-Icons.eot'); 2821 src:url('/themes/modern-fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'), 2822 url('https://webcache.attractwell.com/third-party/font-icons/Simple-Line-Icons.woff') format('woff'), 2823 url('https://webcache.attractwell.com/third-party/font-icons/Simple-Line-Icons.ttf') format('truetype'), 2824 url('/themes/modern-fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg'); 2825 font-weight: normal; 2826 font-style: normal; 2827 } 2828.clearfix::after { 2829 clear: both; 2830 display: block; 2831 content: ""; 2832 height: 0; 2833} 2834.hide-by-clipping { 2835 position: absolute; 2836 width: 1px; 2837 height: 1px; 2838 padding: 0; 2839 margin: -1px; 2840 overflow: hidden; 2841 clip: rect(0, 0, 0, 0); 2842 border: 0; 2843} 2844img.fr-rounded, 2845.fr-img-caption.fr-rounded img { 2846 border-radius: 10px; 2847 -moz-border-radius: 10px; 2848 -webkit-border-radius: 10px; 2849 -moz-background-clip: padding; 2850 -webkit-background-clip: padding-box; 2851 background-clip: padding-box; 2852} 2853img.fr-bordered, 2854.fr-img-caption.fr-bordered img { 2855 border: solid 5px #CCC; 2856} 2857img.fr-bordered { 2858 -webkit-box-sizing: content-box; 2859 -moz-box-sizing: content-box; 2860 box-sizing: content-box; 2861} 2862.fr-img-caption.fr-bordered img { 2863 -webkit-box-sizing: border-box; 2864 -moz-box-sizing: border-box; 2865 box-sizing: border-box; 2866} 2867img.fr-shadow, 2868.fr-img-caption.fr-shadow img { 2869 -webkit-box-shadow: 10px 10px 5px 0px #cccccc; 2870 -moz-box-shadow: 10px 10px 5px 0px #cccccc; 2871 box-shadow: 10px 10px 5px 0px #cccccc; 2872} 2873.fr-view span[style~="color:"] a { 2874 color: inherit; 2875} 2876.fr-view strong { 2877 font-weight: 700; 2878} 2879.fr-view table { 2880 border: none; 2881 border-collapse: collapse; 2882 empty-cells: show; 2883 max-width: 100%; 2884 table-layout: fixed; 2885} 2886.fr-view table td { 2887 min-width: 5px; 2888} 2889.fr-view table.fr-dashed-borders td, 2890.fr-view table.fr-dashed-borders th { 2891 border-style: dashed; 2892} 2893.fr-view table.fr-alternate-rows tbody tr:nth-child(2n) { 2894 background: #f5f5f5; 2895} 2896.fr-view table td, 2897.fr-view table th, 2898.member-area .fr-view table td, 2899.member-area .fr-view table th { 2900 border: 0; 2901}
2902.back-office-menu-layout-grid-content .fr-view table td, 2903.back-office-menu-layout-grid-content .fr-view table th { 2904 border: 1px solid #dddddd; 2905} 2906.fr-view table td:empty, 2907.fr-view table th:empty { 2908 height: 20px; 2909} 2910.fr-view table td.fr-highlighted, 2911.fr-view table th.fr-highlighted { 2912 border: 1px double red; 2913} 2914.fr-view table td.fr-thick, 2915.fr-view table th.fr-thick { 2916 border-width: 2px; 2917} 2918.fr-view table th { 2919 background: #e6e6e6; 2920} 2921.fr-view hr { 2922 clear: both; 2923 user-select: none; 2924 -o-user-select: none; 2925 -moz-user-select: none; 2926 -khtml-user-select: none; 2927 -webkit-user-select: none; 2928 -ms-user-select: none; 2929 page-break-after: always; 2930 border-top: 2px solid #bbb; 2931} 2932.fr-view .fr-file { 2933 position: relative; 2934} 2935/* paperclip icon after inserting file 2936.fr-view .fr-file::after { 2937 position: relative; 2938 content: "\1F4CE"; 2939 font-weight: normal; 2940} 2941*/ 2942.fr-view pre { 2943 white-space: pre-wrap; 2944 word-wrap: break-word; 2945 overflow: visible; 2946} 2947.fr-view[dir="rtl"] blockquote { 2948 border-left: none; 2949 border-right: solid 2px #5e35b1; 2950 margin-right: 0; 2951 padding-right: 5px; 2952 padding-left: 0px; 2953} 2954.fr-view[dir="rtl"] blockquote blockquote { 2955 border-color: #00bcd4; 2956} 2957.fr-view[dir="rtl"] blockquote blockquote blockquote { 2958 border-color: #43a047; 2959} 2960.fr-view blockquote { 2961 border-left: solid 2px currentColor; 2962 margin-left: 0; 2963 padding-left: 15px; 2964 color: inherit; 2965} 2966.fr-view blockquote blockquote { 2967 border-color: inherit; 2968 color: inherit; 2969} 2970.fr-view blockquote blockquote blockquote { 2971 border-color: inherit; 2972 color: inherit; 2973} 2974.fr-view span.fr-emoticon { 2975 font-weight: normal; 2976 font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; 2977 display: inline; 2978 line-height: 0; 2979} 2980.fr-view span.fr-emoticon.fr-emoticon-img { 2981 background-repeat: no-repeat !important; 2982 font-size: inherit; 2983 height: 1em; 2984 width: 1em; 2985 min-height: 20px; 2986 min-width: 20px; 2987 display: inline-block; 2988 margin: -0.1em 0.1em 0.1em; 2989 line-height: 1; 2990 vertical-align: middle; 2991} 2992.fr-view .fr-text-gray { 2993 color: #AAA !important; 2994} 2995.fr-view .fr-text-bordered { 2996 border-top: solid 1px #222; 2997 border-bottom: solid 1px #222; 2998 padding: 10px 0; 2999} 3000.fr-view .fr-text-spaced { 3001 letter-spacing: 1px; 3002} 3003.fr-view .fr-text-uppercase { 3004 text-transform: uppercase; 3005} 3006.fr-view img { 3007 position: relative; 3008 max-width: 100%; 3009} 3010.fr-view img.fr-dib { 3011 margin: 5px auto; 3012 display: block; 3013 float: none; 3014 vertical-align: top; 3015} 3016.fr-view img.fr-dib.fr-fil { 3017 margin-left: 0; 3018 text-align: left; 3019} 3020.fr-view img.fr-dib.fr-fir { 3021 margin-right: 0; 3022 text-align: right; 3023} 3024.fr-view img.fr-dii { 3025 display: inline-block; 3026 float: none; 3027 vertical-align: bottom; 3028 margin-left: 5px; 3029 margin-right: 5px; 3030 max-width: calc(100% - (2 * 5px)); 3031} 3032.fr-view img.fr-dii.fr-fil { 3033 float: left; 3034 margin: 5px 20px 20px 0; 3035 max-width: calc(100% - 5px); 3036} 3037.fr-view img.fr-dii.fr-fir { 3038 float: right; 3039 margin: 5px 0 20px 20px; 3040 max-width: calc(100% - 5px); 3041} 3042.fr-view span.fr-img-caption { 3043 position: relative; 3044 max-width: 100%; 3045} 3046.fr-view span.fr-img-caption.fr-dib { 3047 margin: 5px auto; 3048 display: block; 3049 float: none; 3050 vertical-align: top; 3051} 3052.fr-view span.fr-img-caption.fr-dib.fr-fil { 3053 margin-left: 0; 3054 text-align: left; 3055} 3056.fr-view span.fr-img-caption.fr-dib.fr-fir { 3057 margin-right: 0; 3058 text-align: right; 3059} 3060.fr-view span.fr-img-caption.fr-dii { 3061 display: inline-block; 3062 float: none; 3063 vertical-align: bottom; 3064 margin-left: 5px; 3065 margin-right: 5px; 3066 max-width: calc(100% - (2 * 5px)); 3067} 3068.fr-view span.fr-img-caption.fr-dii.fr-fil { 3069 float: left; 3070 margin: 5px 5px 5px 0; 3071 max-width: calc(100% - 5px); 3072} 3073.fr-view span.fr-img-caption.fr-dii.fr-fir { 3074 float: right; 3075 margin: 5px 0 5px 5px; 3076 max-width: calc(100% - 5px); 3077} 3078.fr-view .fr-video { 3079 text-align: center; 3080 position: relative; 3081} 3082.fr-view .fr-video > * { 3083 -webkit-box-sizing: content-box; 3084 -moz-box-sizing: content-box; 3085 box-sizing: content-box; 3086 max-width: 100%; 3087 border: none; 3088} 3089.fr-view .fr-video.fr-dvb { 3090 display: block; 3091 clear: both; 3092} 3093.fr-view .fr-video.fr-dvb.fr-fvl { 3094 text-align: left; 3095} 3096.fr-view .fr-video.fr-dvb.fr-fvr { 3097 text-align: right; 3098} 3099.fr-view .fr-video.fr-dvi { 3100 display: inline-block; 3101} 3102.fr-view .fr-video.fr-dvi.fr-fvl { 3103 float: left; 3104} 3105.fr-view .fr-video.fr-dvi.fr-fvr { 3106 float: right; 3107} 3108.fr-view a.fr-strong { 3109 font-weight: 700; 3110} 3111.fr-view a.fr-green { 3112 color: green; 3113} 3114.fr-view .fr-img-caption { 3115 text-align: center; 3116} 3117.fr-view .fr-img-caption .fr-img-wrap { 3118 padding: 0px; 3119 display: inline-block; 3120 margin: auto; 3121 text-align: center; 3122 width: 100%; 3123} 3124.fr-view .fr-img-caption .fr-img-wrap img { 3125 display: block; 3126 margin: auto; 3127 width: 100%; 3128} 3129.fr-view .fr-img-caption .fr-img-wrap > span { 3130 margin: auto; 3131 display: block; 3132 padding: 5px 5px 10px; 3133 font-size: 14px; 3134 font-weight: initial; 3135 -webkit-box-sizing: border-box; 3136 -moz-box-sizing: border-box; 3137 box-sizing: border-box; 3138 -webkit-opacity: 0.9; 3139 -moz-opacity: 0.9; 3140 opacity: 0.9; 3141 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 3142 width: 100%; 3143 text-align: center; 3144} 3145.fr-view button.fr-rounded, 3146.fr-view input.fr-rounded, 3147.fr-view textarea.fr-rounded { 3148 border-radius: 1px; 3149 -moz-border-radius: 1px; 3150 -webkit-border-radius: 1px; 3151 -moz-background-clip: padding; 3152 -webkit-background-clip: padding-box; 3153 background-clip: padding-box; 3154} 3155.fr-view button.fr-large, 3156.fr-view input.fr-large, 3157.fr-view textarea.fr-large { 3158 font-size: 24px; 3159} 3160/** 3161 * Image style. 3162 */ 3163a.fr-view.fr-strong { 3164 font-weight: 700; 3165} 3166a.fr-view.fr-green { 3167 color: green; 3168} 3169/** 3170 * Link style. 3171 */ 3172img.fr-view { 3173 position: relative; 3174 max-width: 100%; 3175} 3176img.fr-view.fr-dib { 3177 margin: 5px auto; 3178 display: block; 3179 float: none; 3180 vertical-align: top; 3181} 3182img.fr-view.fr-dib.fr-fil { 3183 margin-left: 0; 3184 text-align: left; 3185} 3186img.fr-view.fr-dib.fr-fir { 3187 margin-right: 0; 3188 text-align: right; 3189} 3190img.fr-view.fr-dii { 3191 display: inline-block; 3192 float: none; 3193 vertical-align: bottom; 3194 margin-left: 5px; 3195 margin-right: 5px; 3196 max-width: calc(100% - (2 * 5px)); 3197} 3198img.fr-view.fr-dii.fr-fil { 3199 float: left; 3200 margin: 5px 5px 5px 0; 3201 max-width: calc(100% - 5px); 3202} 3203img.fr-view.fr-dii.fr-fir { 3204 float: right; 3205 margin: 5px 0 5px 5px; 3206 max-width: calc(100% - 5px); 3207} 3208span.fr-img-caption.fr-view { 3209 position: relative; 3210 max-width: 100%; 3211} 3212span.fr-img-caption.fr-view.fr-dib { 3213 margin: 5px auto; 3214 display: block; 3215 float: none; 3216 vertical-align: top; 3217} 3218span.fr-img-caption.fr-view.fr-dib.fr-fil { 3219 margin-left: 0; 3220 text-align: left; 3221} 3222span.fr-img-caption.fr-view.fr-dib.fr-fir { 3223 margin-right: 0; 3224 text-align: right; 3225} 3226span.fr-img-caption.fr-view.fr-dii { 3227 display: inline-block; 3228 float: none; 3229 vertical-align: bottom; 3230 margin-left: 5px; 3231 margin-right: 5px; 3232 max-width: calc(100% - (2 * 5px)); 3233} 3234span.fr-img-caption.fr-view.fr-dii.fr-fil { 3235 float: left; 3236 margin: 5px 5px 5px 0; 3237 max-width: calc(100% - 5px); 3238} 3239span.fr-img-caption.fr-view.fr-dii.fr-fir { 3240 float: right; 3241 margin: 5px 0 5px 5px; 3242 max-width: calc(100% - 5px); 3243} 3244 3245/* Shrink the Froala line breaker floating button to prevent overlap on small images */ 3246.fr-line-breaker .fr-floating-btn { 3247 transform: scale(0.7) !important; 3248 transform-origin: center !important; 3249} 3250 3251/* Optional: Add hover effect if you want it to scale up full size on hover */ 3252.fr-line-breaker:hover .fr-floating-btn { 3253 transform: scale(1) !important; 3254 transition: transform 0.1s ease; 3255} 3256 3257 [data-animate]:not(.animated) { 3258 opacity: 0; 3259 } 3260 </style> 3261 <link rel="stylesheet" href="https://attractwell.com/site-assets/themes/attractwell/css/font-icons.css" type="text/css" /> 3262 3263 <link rel="canonical" href="https://christythomascoaching.com/page/military" />
3264<script type="text/javascript"> 3265 function getAnalyticsCookie(cname) { 3266 var name = cname + "="; 3267 var decodedCookie = decodeURIComponent(document.cookie); 3268 var ca = decodedCookie.split(';'); 3269 for(var i = 0; i <ca.length; i++) { 3270 var c = ca[i]; 3271 while (c.charAt(0) == ' ') { 3272 c = c.substring(1); 3273 } 3274 if (c.indexOf(name) == 0) { 3275 return c.substring(name.length, c.length); 3276 } 3277 } 3278 return ""; 3279 } 3280 function RecordInternalAnalytics( stream, data ) { 3281 data.action = 'record_event'; 3282 data.stream = stream; 3283 data.contact_id = getAnalyticsCookie('contact_id'); 3284 $.ajax({ 3285 type: 'POST', 3286 url: '/app/analytics-api', 3287 data: data, 3288 dataType: 'json' 3289 }).done( function( data ) { 3290 }); 3291 } 3292 !function(name,path,ctx){ 3293 var latest,prev=name!=='Keen'&&window.Keen?window.Keen:false;ctx[name]=ctx[name]||{ready:function(fn){var h=document.getElementsByTagName('head')[0],s=document.createElement('script'),w=window,loaded;s.onload=s.onerror=s.onreadystatechange=function(){if((s.readyState&&!(/^c|loade/.test(s.readyState)))||loaded){return}s.onload=s.onreadystatechange=null;loaded=1;latest=w.Keen;if(prev){w.Keen=prev}else{try{delete w.Keen}catch(e){w.Keen=void 0}}ctx[name]=latest;ctx[name].ready(fn)};s.async=1;s.src=path;h.parentNode.insertBefore(s,h)}} 3294 }('KeenAsync','https://webcache.attractwell.com/third-party/keen-datavis/keen-tracking-1.1.3.min.js',this); 3295 // was https://d26b395fwzu5fz.cloudfront.net/keen-tracking-1.1.3.min.js 3296 3297 var globalAnalyticsClient = {}; 3298
3299 globalAnalyticsClient.recordEvent = function( stream, data ) { 3300 RecordInternalAnalytics( stream, data ); 3301 } 3302 // Record an event 3303 globalAnalyticsClient.recordEvent("public_page_views", {"url_params":{"sitepath":"","look_for_page":"1","rulenum":"1","page-link-path":"military"},"account_id":1179,"type":"website_view","url":"https:\/\/christythomascoaching.com\/military",title:document.title}); 3304 3305 3306 3307 3308 3309 function RecordExternalClickAnalytics( url, title, is_signup_link = false ) 3310 { 3311 var type_to_use = "website_link_click"; 3312 if( is_signup_link === true ) 3313 type_to_use = "website_signup_link_click"; 3314 3315 globalAnalyticsClient.recordEvent("public_page_views", { 3316 "url": url, 3317 "title": title, 3318 "type": type_to_use, 3319 "account_id": 1179 3320 }); 3321 3322 3323 RecordInternalAnalytics("public_page_views", { 3324 "url": url, 3325 "title": title, 3326 "type": type_to_use, 3327 "account_id": 1179 3328 }); 3329 3330 } 3331 3332 function RecordContactWebsiteSignUpLinkClick( contact_id ) 3333 { 3334 // records if a contact clicked the website signup link 3335 if( contact_id != '' ) { 3336 $.ajax({ 3337 type: 'POST', 3338 url: '/app/contacts', 3339 data: { 3340 'contact_website_signup_link_click': 1, 3341 'contact_id': contact_id 3342 }, 3343 dataType: 'json' 3344 }).done( function( data ) { 3345 }); 3346 } 3347 } 3348 </script>
3348 3349</head> 3350 3351<body class="stretched no-transition"> 3352 3353 3354 3355 3356<!-- Document Wrapper 3357============================================= --> 3358<div id="wrapper" class="clearfix"> 3359 3360 <!-- Header 3361 ============================================= --> 3362 <header id="header" class="transparent-header full-header" data-sticky-class="not-dark"> 3363 3364 <div id="header-wrap"> 3365 3366 <div class="container clearfix"> 3367 3368 <div id="primary-menu-trigger"><i class="icon-reorder"></i></div> 3369 3370 <!-- Logo 3371 ============================================= --> 3372 <div id="logo"> 3373 <a href="/" class="standard-logo" data-dark-logo="https://attractwell-1179-fast.b-cdn.net/images/1179/63c1b62c72ade.png"> 3374 <img src="https://attractwell-1179-fast.b-cdn.net/images/1179/63c1b62c72ade.png" alt="Christy Thomas Coaching" class="logo-image" fetchpriority="high"> 3375 </a> 3376 <a href="/" class="retina-logo" data-dark-logo="https://attractwell-1179-fast.b-cdn.net/images/1179/63c1b62c72ade.png"> 3377 <img src="https://attractwell-1179-fast.b-cdn.net/images/1179/63c1b62c72ade.png" alt="Christy Thomas Coaching" class="logo-image" fetchpriority="high"> 3378 </a> 3379 </div><!-- #logo end --> 3380 3381 3382 3383 <!-- Primary Navigation 3384 ============================================= --> 3385 <nav id="primary-menu" xclass="dark"> 3386 3387 3388 <ul style="touch-action: pan-y;border-right: 0;margin-right: 0;padding-right: 0;"> 3389 <style> 3390 @media (min-width:992px) { 3391 .top-menu-pulldown-menu-container { 3392 overflow: auto; 3393 max-height: calc(100vh - 100px); 3394 } 3395 } 3396</style> 3397 3398<li><a class="sub-menu-header-link" href="https://everydaymotherhood.libsyn.com/" target="_blank" style="background-image:none;">Keep Calm Mother On Podcast</a><li><a class="sub-menu-header-link" href="https://christythomascoaching.com/military" target="_blank" style="background-image:none;">Military Kids</a><li class="sub-menu"><span class="hidden-md hidden-lg" style="display:inline-block;float:right;background-image:none;"><i class="icon-chevron-down" style="line-height: normal;padding:12px 19px 12px 12px;position:relative;top:-8px;"></i></span><a class="sub-menu-header-link" href="https://christythomascoaching.com/page/links" style="background-image:none;">Favorite Things</a><ul style="display: none;" class="top-menu-pulldown-menu-container"><li class="sf-with-ul"><a href="https://a.co/d/hYcu6TV" target="_blank">My Book</a></li></ul><li><a class="sub-menu-header-link" href="#contact" style="background-image:none;">Contact Me</a></li>
3398<script> 3399 $(function() { 3400 $('a.sub-menu-header-link').click( function() { 3401 if( $(this)[0].getAttribute('target') === '_blank' ) 3402 return; 3403 3404 if( $(this)[0].href.endsWith('#') === false ) 3405 location.href = $(this)[0].href; 3406 }); 3407 }); 3408</script>
3408 3409 </ul> 3410 3411 </nav><!-- #primary-menu end --> 3412 3413 </div> 3414 3415 </div> 3416 3417 </header><!-- #header end --> 3418 <div style="clear:both;"></div> 3419 <main role="main"> 3420 3421 <style> 3422 :root { 3423 --spacing-025: 0.25rem; 3424 --spacing-05: 0.5rem; 3425 --spacing-1: 1rem; 3426 --spacing-15: 1.5rem; 3427 --spacing-2: 2rem; 3428 --spacing-25: 2.5rem; 3429 --spacing-3: 3rem; 3430 --spacing-35: 3.5rem; 3431 --spacing-4: 4rem; 3432 --spacing-45: 4.5rem; 3433 --spacing-5: 5rem; 3434 } 3435 .aw-accordion details { 3436 --background-color-closed: #ccc; 3437 --background-color-open: #b4b4b4; 3438 --background-color-content: #f0f0f0; 3439 overflow: hidden; 3440 margin: 0; 3441 3442 > summary { 3443 background: var(--background-color-closed); 3444 padding: 0.5em; 3445 cursor: pointer; 3446 border-radius: 2px; 3447 3448 transition: background 0.25s ease, color 0.25s ease; 3449 3450 &:hover { 3451 filter: brightness( 1.1 ); 3452 } 3453 margin-top: 5px; 3454 position: relative; 3455 top: -1px; 3456 } 3457 > summary::marker { 3458 content: ''; 3459 } 3460 > summary::-webkit-details-marker { 3461 display: none; 3462 } 3463 > p, > div, > ul, > ol { 3464 background-color: var(--background-color-content); 3465 margin: 0; 3466 } 3467 3468 &[open] { 3469 > summary { 3470 background: var(--background-color-open); 3471 } 3472 } 3473 &[open] > summary:before { 3474 transform: rotate(45deg); 3475 } 3476 > summary:before { 3477 content: '+'; 3478 display: inline-block; 3479 margin: 0 0.5em 0 0.25em; 3480 font-size: 20px; 3481 transition: transform 0.25s ease; 3482 } 3483 3484 > *:not(summary) { 3485 padding: 1em; 3486 } 3487 } 3488 3489 :not(details) + details, 3490 details:first-child summary { 3491 border-top-left-radius: 5px; 3492 border-top-right-radius: 5px; 3493 } 3494 details:not(details:has(+ details)):last-child summary { 3495 border-bottom-left-radius: 5px; 3496 border-bottom-right-radius: 5px; 3497 } 3498 </style>
3499<script> 3500 window.addEventListener('DOMContentLoaded', function() { 3501 class Accordion { 3502 constructor(el) { 3503 // Store the <details> element 3504 this.el = el; 3505 // Store the <summary> element 3506 this.summary = el.querySelector('summary'); 3507 // Store the <div class="aw-accordion-content"> element. A plain <details> (an imported 3508 // page, or hand-written markup) has no such wrapper, so this can be null - see 3509 // getExpandedHeight() for how the open height is measured in that case. 3510 this.content = el.querySelector('.aw-accordion-content'); 3511 3512 // Store the animation object (so we can cancel it if needed) 3513 this.animation = null; 3514 // Store if the element is closing 3515 this.isClosing = false; 3516 // Store if the element is expanding 3517 this.isExpanding = false; 3518 // Detect user clicks on the summary element 3519 this.summary.addEventListener('click', (e) => this.onClick(e)); 3520 } 3521 3522 static canEnhance(el) { 3523 return el.querySelector('summary') !== null; 3524 } 3525 3526 onClick(e) { 3527 try { 3528 // Add an overflow on the <details> to avoid content overflowing 3529 this.el.style.overflow = 'hidden'; 3530 // Check if the element is being closed or is already closed 3531 if (this.isClosing || !this.el.open) { 3532 this.open(); 3533 // Check if the element is being openned or is already open 3534 } else if (this.isExpanding || this.el.open) { 3535 this.shrink(); 3536 } 3537 // Stop default behaviour from the browser 3538 e.preventDefault(); 3539 } 3540 catch (e) { 3541 // do nothing 3542 } 3543 } 3544 3545 shrink() { 3546 // Set the element as "being closed" 3547 this.isClosing = true; 3548 3549 // Store the current height of the element 3550 const startHeight = `${this.el.offsetHeight}px`; 3551 // Calculate the height of the summary 3552 const endHeight = `${this.summary.offsetHeight}px`; 3553 3554 // If there is already an animation running 3555 if (this.animation) { 3556 // Cancel the current animation 3557 this.animation.cancel(); 3558 } 3559 3560 // Start a WAAPI animation 3561 this.animation = this.el.animate({ 3562 // Set the keyframes from the startHeight to endHeight 3563 height: [startHeight, endHeight] 3564 }, { 3565 duration: 400, 3566 easing: 'ease-out' 3567 }); 3568 3569 // When the animation is complete, call onAnimationFinish() 3570 this.animation.onfinish = () => this.onAnimationFinish(false); 3571 // If the animation is cancelled, isClosing variable is set to false 3572 this.animation.oncancel = () => this.isClosing = false; 3573 } 3574 3575 getExpandedHeight() { 3576 if( this.content ) { 3577 return this.summary.offsetHeight + this.content.offsetHeight; 3578 } 3579 return this.el.scrollHeight; 3580 } 3581 3582 open() { 3583 // Apply a fixed height on the element 3584 this.el.style.height = `${this.el.offsetHeight}px`; 3585 // Force the [open] attribute on the details element 3586 this.el.open = true; 3587 // Wait for the next frame to call the expand function 3588 window.requestAnimationFrame(() => this.expand()); 3589 } 3590 3591 expand() { 3592 try { 3593 this.animateExpand(); 3594 } 3595 catch (err) { 3596 this.onAnimationFinish(true); 3597 } 3598 } 3599 3600 animateExpand() { 3601 // Set the element as "being expanding" 3602 this.isExpanding = true; 3603 // Get the current fixed height of the element 3604 const startHeight = `${this.el.offsetHeight}px`; 3605 // Calculate the open height of the element (summary height + content height) 3606 const endHeight = `${this.getExpandedHeight()}px`; 3607 3608 // If there is already an animation running 3609 if (this.animation) { 3610 // Cancel the current animation 3611 this.animation.cancel(); 3612 } 3613 3614 // Start a WAAPI animation 3615 this.animation = this.el.animate({ 3616 // Set the keyframes from the startHeight to endHeight 3617 height: [startHeight, endHeight] 3618 }, { 3619 duration: 400, 3620 easing: 'ease-out' 3621 }); 3622 // When the animation is complete, call onAnimationFinish() 3623 this.animation.onfinish = () => this.onAnimationFinish(true); 3624 // If the animation is cancelled, isExpanding variable is set to false 3625 this.animation.oncancel = () => this.isExpanding = false;
3626 } 3627 3628 onAnimationFinish(open) { 3629 // Set the open attribute based on the parameter 3630 this.el.open = open; 3631 // Clear the stored animation 3632 this.animation = null; 3633 // Reset isClosing & isExpanding 3634 this.isClosing = false; 3635 this.isExpanding = false; 3636 // Remove the overflow hidden and the fixed height 3637 this.el.style.height = this.el.style.overflow = ''; 3638 } 3639 } 3640 3641 document.querySelectorAll('.aw-accordion details').forEach((el) => { 3642 try { 3643 if( Accordion.canEnhance(el) ) { 3644 new Accordion(el); 3645 } 3646 } 3647 catch (err) { 3648 } 3649 }); 3650 }); 3651 </script>
3651<style> 3652[data-animate]:not(.animated) { 3653 opacity: 0; 3654}/* button helper */ 3655.fr-view .button.button-red:not(.button-border) { 3656text-decoration:none; 3657background-color:#c02942; 3658color:#ffffff; 3659border-radius:1px; 3660text-transform:uppercase; 3661text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3662transition: all 0.3s ease; 3663position:relative;z-index:1; 3664border-top: 0px none rgb(255, 255, 255); 3665border-right: 0px none rgb(255, 255, 255); 3666border-bottom: 0px none rgb(255, 255, 255); 3667border-left: 0px none rgb(255, 255, 255); 3668} 3669 3670.fr-view .button.button-red:hover { 3671color:#ffffff; 3672} 3673 3674.fr-view .button.button-teal:not(.button-border) { 3675text-decoration:none; 3676background-color:#53777a; 3677color:#ffffff; 3678border-radius:1px; 3679text-transform:uppercase; 3680text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3681transition: all 0.3s ease; 3682position:relative;z-index:1; 3683border-top: 0px none rgb(255, 255, 255); 3684border-right: 0px none rgb(255, 255, 255); 3685border-bottom: 0px none rgb(255, 255, 255); 3686border-left: 0px none rgb(255, 255, 255); 3687} 3688 3689.fr-view .button.button-teal:hover { 3690color:#ffffff; 3691} 3692 3693.fr-view .button.button-yellow:not(.button-border) { 3694text-decoration:none; 3695background-color:#ecd078; 3696color:#333333; 3697border-radius:1px; 3698text-transform:uppercase; 3699text-shadow:none; 3700transition: all 0.3s ease; 3701position:relative;z-index:1; 3702border-top: 0px none rgb(51, 51, 51); 3703border-right: 0px none rgb(51, 51, 51); 3704border-bottom: 0px none rgb(51, 51, 51); 3705border-left: 0px none rgb(51, 51, 51); 3706} 3707 3708.fr-view .button.button-yellow:hover { 3709color:#333333; 3710} 3711 3712.fr-view .button:not(.button-border) { 3713text-decoration:none; 3714background-color:#1abc9c; 3715color:#ffffff; 3716border-radius:1px; 3717text-transform:uppercase; 3718text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3719transition: all 0.3s ease; 3720position:relative;z-index:1; 3721border-top: 0px none rgb(255, 255, 255); 3722border-right: 0px none rgb(255, 255, 255); 3723border-bottom: 0px none rgb(255, 255, 255); 3724border-left: 0px none rgb(255, 255, 255); 3725} 3726 3727.fr-view .button.button-:hover { 3728color:#ffffff; 3729} 3730 3731.fr-view .button.button-green:not(.button-border) { 3732text-decoration:none; 3733background-color:#ee8e4c; 3734color:#ffffff; 3735border-radius:1px; 3736text-transform:uppercase; 3737text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3738transition: all 0.3s ease; 3739position:relative;z-index:1; 3740border-top: 0px none rgb(255, 255, 255); 3741border-right: 0px none rgb(255, 255, 255); 3742border-bottom: 0px none rgb(255, 255, 255); 3743border-left: 0px none rgb(255, 255, 255); 3744} 3745 3746.fr-view .button.button-green:hover { 3747color:#ffffff; 3748} 3749 3750.fr-view .button.button-brown:not(.button-border) { 3751text-decoration:none; 3752background-color:#774f38; 3753color:#ffffff; 3754border-radius:1px; 3755text-transform:uppercase; 3756text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3757transition: all 0.3s ease; 3758position:relative;z-index:1; 3759border-top: 0px none rgb(255, 255, 255); 3760border-right: 0px none rgb(255, 255, 255); 3761border-bottom: 0px none rgb(255, 255, 255); 3762border-left: 0px none rgb(255, 255, 255); 3763} 3764 3765.fr-view .button.button-brown:hover { 3766color:#ffffff; 3767} 3768 3769.fr-view .button.button-aqua:not(.button-border) { 3770text-decoration:none; 3771background-color:#40c0cb; 3772color:#ffffff; 3773border-radius:1px; 3774text-transform:uppercase; 3775text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3776transition: all 0.3s ease; 3777position:relative;z-index:1; 3778border-top: 0px none rgb(255, 255, 255); 3779border-right: 0px none rgb(255, 255, 255); 3780border-bottom: 0px none rgb(255, 255, 255); 3781border-left: 0px none rgb(255, 255, 255); 3782} 3783 3784.fr-view .button.button-aqua:hover { 3785color:#ffffff; 3786} 3787 3788.fr-view .button.button-lime:not(.button-border) { 3789text-decoration:none; 3790background-color:#aee239; 3791color:#333333; 3792border-radius:1px; 3793text-transform:uppercase; 3794text-shadow:none; 3795transition: all 0.3s ease; 3796position:relative;z-index:1; 3797border-top: 0px none rgb(51, 51, 51); 3798border-right: 0px none rgb(51, 51, 51); 3799border-bottom: 0px none rgb(51, 51, 51); 3800border-left: 0px none rgb(51, 51, 51); 3801} 3802 3803.fr-view .button.button-lime:hover { 3804color:#333333; 3805} 3806 3807.fr-view .button.button-purple:not(.button-border) { 3808text-decoration:none; 3809background-color:#5d4157; 3810color:#ffffff; 3811border-radius:1px; 3812text-transform:uppercase; 3813text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3814transition: all 0.3s ease; 3815position:relative;z-index:1; 3816border-top: 0px none rgb(255, 255, 255); 3817border-right: 0px none rgb(255, 255, 255); 3818border-bottom: 0px none rgb(255, 255, 255); 3819border-left: 0px none rgb(255, 255, 255); 3820} 3821 3822.fr-view .button.button-purple:hover { 3823color:#ffffff; 3824} 3825 3826.fr-view .button.button-leaf:not(.button-border) { 3827text-decoration:none; 3828background-color:#eeaa7b; 3829color:#ffffff; 3830border-radius:1px; 3831text-transform:uppercase; 3832text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3833transition: all 0.3s ease; 3834position:relative;z-index:1; 3835border-top: 0px none rgb(255, 255, 255); 3836border-right: 0px none rgb(255, 255, 255); 3837border-bottom: 0px none rgb(255, 255, 255); 3838border-left: 0px none rgb(255, 255, 255); 3839} 3840 3841.fr-view .button.button-leaf:hover { 3842color:#ffffff; 3843} 3844 3845.fr-view .button.button-pink:not(.button-border) { 3846text-decoration:none; 3847background-color:#f89fa1; 3848color:#ffffff; 3849border-radius:1px; 3850text-transform:uppercase; 3851text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3852transition: all 0.3s ease; 3853position:relative;z-index:1; 3854border-top: 0px none rgb(255, 255, 255); 3855border-right: 0px none rgb(255, 255, 255); 3856border-bottom: 0px none rgb(255, 255, 255); 3857border-left: 0px none rgb(255, 255, 255); 3858} 3859 3860.fr-view .button.button-pink:hover { 3861color:#ffffff; 3862} 3863 3864.fr-view .button.button-blue:not(.button-border) { 3865text-decoration:none; 3866background-color:#1265a8; 3867color:#ffffff; 3868border-radius:1px; 3869text-transform:uppercase; 3870text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3871transition: all 0.3s ease; 3872position:relative;z-index:1; 3873border-top: 0px none rgb(255, 255, 255); 3874border-right: 0px none rgb(255, 255, 255); 3875border-bottom: 0px none rgb(255, 255, 255); 3876border-left: 0px none rgb(255, 255, 255); 3877} 3878 3879.fr-view .button.button-blue:hover { 3880color:#ffffff; 3881} 3882 3883.fr-view .button.button-dirtygreen:not(.button-border) { 3884text-decoration:none; 3885background-color:#1693a5; 3886color:#ffffff; 3887border-radius:1px; 3888text-transform:uppercase; 3889text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3890transition: all 0.3s ease; 3891position:relative;z-index:1; 3892border-top: 0px solid rgb(255, 255, 255); 3893border-right: 0px solid rgb(255, 255, 255); 3894border-bottom: 0px solid rgb(255, 255, 255); 3895border-left: 0px solid rgb(255, 255, 255); 3896} 3897 3898.fr-view .button.button-dirtygreen:hover { 3899color:#ffffff; 3900} 3901 3902.fr-view .button.button-amber:not(.button-border) { 3903text-decoration:none; 3904background-color:#eb9c4d; 3905color:#ffffff; 3906border-radius:1px; 3907text-transform:uppercase; 3908text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3909transition: all 0.3s ease; 3910position:relative;z-index:1; 3911border-top: 0px none rgb(255, 255, 255); 3912border-right: 0px none rgb(255, 255, 255); 3913border-bottom: 0px none rgb(255, 255, 255); 3914border-left: 0px none rgb(255, 255, 255); 3915} 3916 3917.fr-view .button.button-amber:hover { 3918color:#ffffff; 3919} 3920 3921.fr-view .button.button-black:not(.button-border) { 3922text-decoration:none; 3923background-color:#111111; 3924color:#ffffff; 3925border-radius:1px; 3926text-transform:uppercase; 3927text-shadow:1px 1px 1px rgba(0,0,0,0.2); 3928transition: all 0.3s ease; 3929position:relative;z-index:1; 3930border-top: 0px none rgb(255, 255, 255); 3931border-right: 0px none rgb(255, 255, 255); 3932border-bottom: 0px none rgb(255, 255, 255); 3933border-left: 0px none rgb(255, 255, 255); 3934} 3935 3936.fr-view .button.button-black:hover { 3937color:#ffffff; 3938} 3939 3940.fr-view .button.button-white:not(.button-border) { 3941text-decoration:none; 3942background-color:#f9f9f9; 3943color:#333333; 3944border-radius:1px; 3945text-transform:uppercase; 3946text-shadow:none; 3947transition: all 0.3s ease; 3948position:relative;z-index:1; 3949border-top: 0px none rgb(51, 51, 51); 3950border-right: 0px none rgb(51, 51, 51); 3951border-bottom: 0px none rgb(51, 51, 51); 3952border-left: 0px none rgb(51, 51, 51); 3953} 3954 3955.fr-view .button.button-white:hover { 3956color:#333333; 3957} 3958 3959</style>
3960<script> 3961document.addEventListener("DOMContentLoaded", function() { 3962 const hasHash = window.location.hash; 3963 3964 if (window.location.hash) { 3965 function isSafari() { 3966 return /^((?!chrome|android).)*safari/i.test(navigator.userAgent); 3967 } 3968 const target = document.querySelector(hasHash); 3969 if (target) { 3970 if( isSafari() ) 3971 setTimeout( () => { 3972 target.scrollIntoView({ behavior: "auto" }); 3973 document.documentElement.style.scrollBehavior = "smooth"; 3974 }, 500 ); 3975 else { 3976 target.scrollIntoView({ behavior: "auto" }); 3977 document.documentElement.style.scrollBehavior = "smooth"; 3978 } 3979 } 3980 } 3981 3982}); 3983</script>
3983<script> 3984 var is_submitting = false; 3985 let getting_payment_intent = false; 3986 let payment_intent_amount = null; 3987 function post_registration() 3988 { 3989 RemoveFormFieldsFromLocalStorage(); 3990 3991 toastr.clear(); 3992 $('#leadModal').modal('hide'); 3993 toastr.success("Thank you!", '', {escapeHtml: true}); 3994 try { 3995 browser.history.deleteUrl({url: window.location.href}); 3996 } 3997 catch( err ) { } 3998 // refresh the page after payment, in case they make another purchase 3999 setTimeout( () => { window.location.replace("https:\/\/christythomascoaching.com\/page\/military"); }, 3000 ); 4000 } 4001 function AllowSubmitting() 4002 { 4003 is_submitting = false; 4004 $('#register-button').prop('disabled',false ); 4005 } 4006 4007 function PreventSubmitting() 4008 { 4009 is_submitting = true; 4010 $('#register-button').prop('disabled',true ); 4011 } 4012 4013 function submitLeadFormInternal( data ) 4014 { 4015 let formData = new FormData(); 4016 for( let key in data ) { 4017 if( data.hasOwnProperty(key) ) { 4018 if( Array.isArray(data[key]) ) { 4019 for( let i = 0; i < data[key].length; i++ ) 4020 formData.append( key + '[]', data[key][i] ); 4021 } 4022 else 4023 formData.append( key, (typeof data[key] === 'undefined' || data[key] === 'undefined' || data[key] === null || data[key] === 'null' ? '' : data[key]) ); 4024 } 4025 } 4026 $.ajax({ 4027 url: "https:\/\/christythomascoaching.com\/app\/contact-me-form", 4028 method: "POST", 4029 dataType: "json", 4030 data: formData, 4031 original_data: data, 4032 processData: false, // Prevent jQuery from processing the FormData 4033 contentType: false, // Let the browser set the correct content type for FormData 4034 }) 4035 .done(function( data ) { 4036 AllowSubmitting(); 4037 toastr.clear(); 4038 4039 if( data.success ) { 4040 if( data.results['lead-before-payment'] != 2 ) 4041 toastr.success('Please wait...'); 4042 if( data.results['lead-before-payment'] == 1 ) { 4043 contact_id = data.results['contact_id']; 4044 if( data.results['already_granted_call_package'] === true ) 4045 this.original_data['already_granted_call_package'] = true; 4046 if( typeof data.results['uploaded_field_urls'] === 'object' && data.results['uploaded_field_urls'] !== null ) { 4047 let stored = GetFormFieldsFromLocalStorage(); 4048 for( let field_name in data.results['uploaded_field_urls'] ) { 4049 if( data.results['uploaded_field_urls'].hasOwnProperty(field_name) ) { 4050 stored[field_name] = data.results['uploaded_field_urls'][field_name]; 4051 } 4052 } 4053 SaveFormFieldsToLocalStorage( stored ); 4054 } 4055 submitPayment( this.original_data ); 4056 } 4057 else if( data.results['lead-before-payment'] == 2 ) { 4058 ; // do nothing - this ajax call just alerted the site owner to a payment failure 4059 } 4060 else if( this.original_data['lead-before-payment'] == 1 ) { 4061 toastr.clear(); 4062 toastr.error('Unable to process registration at this time. Please examine your inputs and try again.'); 4063 AllowSubmitting(); 4064 } 4065 else 4066 post_registration(); 4067 } 4068 else if( data.code == 'Invalid Email' ) { 4069 toastr.error( 'Please check your email address.' ); 4070 $('#lead_capture_field_email').focus(); 4071 } 4072 else if( data.code == 'Missing Name' ) { 4073 toastr.error( 'Please enter your name.' ); 4074 $('#lead_capture_field_name').focus(); 4075 } 4076 else if( data.code == 'Email Required' ) { 4077 toastr.error( 'Please enter your email address.' ); 4078 $('#lead_capture_field_email').focus(); 4079 } 4080 else if( data.code == 'Too few phone digits' ) { 4081 toastr.error( 'Please enter a phone number with at least 10 numbers, including an area code.' ); 4082 $('#lead_capture_field_phone').focus(); 4083 } 4084 else if( data.code == 'Sold out' || data.code == 'Duplicate' || data.code == 'vault_full' ) { 4085 toastr.error( data.message, '', { timeOut: 20000 } ); 4086 } 4087 else 4088 toastr.error('Something went wrong. Please email [email protected] with the address of this page.<br><br>' + data.message); 4089 4090 }) 4091 .fail(function( jqXHR, textStatus ) { 4092 toastr.clear(); 4093 toastr.error( "Request failed: " + textStatus, 'Something went wrong. Please email [email protected] with the address of this page.' ); 4094 AllowSubmitting(); 4095 }); 4096 4097 } 4098 4099 4100 function SaveFormFieldsToLocalStorage( data ) 4101 { 4102 localStorage.setItem('payment-form-info', JSON.stringify( data ) ); 4103 } 4104 4105 function RemoveFormFieldsFromLocalStorage() 4106 { 4107 localStorage.removeItem( 'payment-form-info' ); 4108 } 4109 function GetFormFieldsFromLocalStorage() 4110 { 4111 return JSON.parse( localStorage.getItem('payment-form-info' ) ); 4112 } 4113 4114 function GetPaymentIntent( amount ) 4115 { 4116 } 4117 4118</script>
4118 4119<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/jarallax@2/dist/jarallax.min.css" type="text/css" /> 4120
4120<script src="https://cdn.jsdelivr.net/npm/jarallax@2/dist/jarallax.min.js"></script>
4120 4121 <style> 4122 .section-sticky { 4123 position: -webkit-sticky; 4124 position: sticky; 4125 top: 60px; 4126 z-index: 5; 4127 } 4128 .inline-label { 4129 display: inline; 4130 font-weight: 400 !important; 4131 color: inherit; 4132 } 4133 .inline-checkbox-radio { 4134 display: flex; 4135 align-items: flex-start; 4136 gap: 8px; 4137 margin-bottom: 15px; 4138 text-align: left; 4139 } 4140 .inline-checkbox-radio input[type="checkbox"], 4141 .inline-checkbox-radio input[type="radio"] { 4142 flex-shrink: 0; 4143 margin-top: 3px; 4144 margin-right: 0; 4145 } 4146 .inline-checkbox-radio .inline-label, 4147 .inline-checkbox-radio label { 4148 display: block; 4149 flex: 1; 4150 font-weight: 400 !important; 4151 color: inherit; 4152 margin: 0; 4153 } 4154 .page-field-label { 4155 font-size: 18px; 4156 margin-top: 40px; 4157 margin-bottom: 10px; 4158 } 4159 .page-field-label-thin { 4160 font-size: 18px; 4161 } 4162 @media (max-width:991px) { 4163 .section-sticky { 4164 position: -webkit-sticky; 4165 position: sticky; 4166 top: 0; 4167 z-index: 5; 4168 } 4169 } 4170 .section-sticky-bottom { 4171 position: -webkit-sticky; 4172 position: sticky; 4173 bottom: 0; 4174 z-index: 5; 4175 } 4176 </style> 4177 <div class="fr-view" style="font-size:14pt;"><section style="background: 0% 0% / cover no-repeat rgb(40, 40, 40);"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background: rgb(40, 40, 40); padding-top: 63px; padding-bottom: 31px;"><div class="container clearfix" style="background-color: transparent; cursor: default;"><div><span style="font-family: "Playfair Display", serif; font-size: 30px; color: rgb(147, 101, 184);">Welcome!</span><span style="font-family: "Playfair Display", serif; font-size: 30px; color: rgb(255, 255, 255);"> On this page, you'll find a list of resources for Military Children and Families vetted personally by me. These are worth your time, and I send them to my BFFs without hesitation. </span></div><div><br></div><div><span style="font-family: "Playfair Display", serif; font-size: 30px; color: rgb(255, 255, 255);">Scroll down to check out my go-to's from the last 16+ years of being a mom and </span></div><div><span style="font-family: "Playfair Display", serif; font-size: 30px; color: rgb(255, 255, 255);">19+ years as a spouse. The first five have special podcast interviews on Keep Calm Mother On, I'm glad I got the chance to talk with them. </span></div><div><br></div><div><span style="font-family: "Playfair Display", serif; font-size: 30px; color: rgb(255, 255, 255);">Happy Military Child Appreciation Month. Remember, military kids, are military kids every month of the year. Tell them thank you whenever you meet one. </span></div><div><span style="font-family: "Playfair Display", serif; font-size: 30px; color: rgb(255, 255, 255);">-Christy Thomas</span></div><div><br></div><div><span style="font-family: "Playfair Display", serif; font-size: 16px; color: rgb(255, 255, 255);">List Updated on 7/9/2024</span></div><div><br></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640f4ce918db1.jpg" style="width: 511px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Thrivers</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Christy's go-to resource for how to raise kids who can Thrive. Written by Dr. Michele Borba after a lifetime of research and talking to kids. Each chapter focuses on a character trait and has activities for kids toddler to college. </div><div><a class="button button-3d button-large button-rounded button-red" href="#"></a></div><div><a class="button button-3d button-large button-rounded button-red" href="https://everydaymotherhood.libsyn.com/332-the-truth-about-resilence-and-thriving-with-dr-mic
4177hele-borba" rel="noopener noreferrer" target="_blank">3-31-23 What does resilience mean?</a></div><div><a href="https://everydaymotherhood.libsyn.com/332-the-truth-about-resilence-and-thriving-with-dr-michele-borba" rel="noopener noreferrer" target="_blank"> </a></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://micheleborba.com/thrivers-videos/" rel="noopener noreferrer" target="_blank">Thrivers have 7 Teachable Skills</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e2c9ab9d63.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">BLOOM: The Field Guide to Military Teens</div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 14px; font-style: normal; font-weight: 400; text-align: center;">The Field Guide offers advice and tips for serving military teens at the neighborhood, school, and community levels. Hear from teens directly regarding their needs, desires, and pet peeves.</span><span style="font-size: 14px; font-family: Comfortaa, sans-serif;"> </span><span style="background: transparent; font-style: inherit; font-weight: inherit; font-size: 14px; font-family: Comfortaa, sans-serif;">Bloom is powered by the National Military Family Association.</span><a class="button button-3d button-large button-rounded button-red" href="#" rel="noopener noreferrer" target="_blank"> 4-7-23 Listen to Christy chat with BLOOM</a></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.bloommilitaryteens.org/fieldguide" rel="noopener noreferrer" target="_blank">Read It Now</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e329c86389.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Travis Manion Foundation: Character Does Matter</div></div><div class="editable"><br></div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(59, 57, 59); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: left;">Character Does Matter Mentors develop character and leadership skills in young adults. Grounded in the evidence-based field of Positive Psychology, they use a strengths-based approach to develop character traits in the next generation through a combination of informal discussions and activity-based learning.</span><span style="font-family: Comfortaa, sans-serif; font-size: 18px;"> Reach out to learn how to bring it to your school with the help of a veteran or active-duty family. </span></div><div><a class="button button-3d button-large button-rounded button-red" href="https://everydaymotherhood.libsyn.com/334-be-a-spartan-character-does-matter-with-travis-manion-foundation-and-tonya-murphy" rel="noopener noreferrer" target="_blank">4-14-23 Bring Character DOES MATTER to Your Kids</a></div><div><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.travismanion.org/our-programs/character-does-matter/" rel="noopener noreferrer" target="_blank">Learn how to bring it to your school</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/6412452220a52.png" style="width: 388px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Partners In Promise</div></div><div class="editable"></div><div> </div><div class="editable"><h2><span style="font-size: 14px;">The mission of Partners in PROMISE is to Protect the Rights Of Military children In Special Education (P.R.O.M.I.S.E.) & disability communities to ensure they receive equal access to an education. We do this by develop data-informed solutions that equip parents, inform leaders and enable military students to thrive. Parent resources include a Special Education & EFMP binder, videos featuring special education and disability experts and checklists to keep you and your child on track through each military move.</span></h2><div><span style="font-size: 14px;"><br></span><br></div><div><a class="button button-3d button-large button-rounded button-red" href="https://everydaymotherhood.libsyn.com/335-partners-in-promise-military-kids-and-special-education" rel="noopener noreferrer" target="_blank">4-21-23 Moving Tips for kids with an IEP/504-</a></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://thepromiseact.org" rel="noopener noreferrer" target="_blank">Get Help Here</a></div></div></div></div></div></div></div></section><section style="background-color: rgb(255, 255, 255); background-size: cover; background-repeat: no-repeat no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background-image: none; padding-top: 50px;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e2d4eb241a.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Comfort Crew</div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;">This kit will help your child feel seen and not alone. Being a military kid is hard; Comfort Crew and Trevor Romain know that. Cuzzie the bear is a keepsake for my kids. Great for kids 6-12. </div><div style="font-size:18px;"><a class="button button-3d button-large button-rounded button-red" href="https://everydaymotherhood.libsyn.com/336-connecting-with-kids-with-trevor-romain" rel="noopener noreferrer" target="_blank">4-28-23 Listen to Christy and Trevor Romain</a></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.comfortcrew.org/" rel="noopener noreferrer" target="_blank">Check Them Out</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640f441cd5303.png" style="width: 528px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Blue Star Summer Museums</div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;">Check out this awesome program of Museums free with your military ID from Memorial Day to Labor Day. This partnership is with Blue Star Families and the National Endowment of the Arts. Thanks to this program, I've brought my kids to great art museums, children's museums, and historical sites. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://bluestarfam.org/family-life/blue-star-museums/" rel="noopener noreferrer" target="_blank">Where can you visit?</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640f45f5ce436.jpg" style="width: 528px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Boys & Girls Club and Military Kids</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Boys and Girls Clubs of America offer mentorship for military kids. </div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.bgca.org/about-us/military">Do you have a local program?</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><a href="https://www.buildasign.com/troops"><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641c60e3b3df5.jpg" style="width: 392px;" class="fr-fic fr-dib" loading="lazy"></a><br></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Build A Sign</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(51, 51, 51); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: left;">Since 2008, BuildASign.com® has given away more than 337,000 Welcome Home banners and signs. My family has used this, and we've used and reused the banner over the years. A friend has had her kids trace their hands on the back to make it a keepsake to show how big they were at each reunion. As always, be aware of Operational Security and Personal Security to help you decide when and where you hang your banner. </span></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.buildasign.com/troops" rel="noopener noreferrer" target="_blank">Homecoming Signs</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/642071e064d17.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Camp Corral </div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: center;">Camp Corral is a free, one-of-a-kind summer camp for children of wounded, ill, injured, or fallen military service members.</span><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px;"> My family hasn't used this resource for friends have, they told me it was a must-have for my list. </span><br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.campcorral.org/" rel="noopener noreferrer" target="_blank">Check out Camp Corral </a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;" class=""><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div>
4177<img src="https://getoiling.com/site-assets/images/other-photos/learning-laptop.jpg" class="fr-fic fr-dii" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Christy's Book Lists</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Check out my favorite books that I've read over and over and bought for friends. Books are sorted by deployment, submarines, moving, parenting, and more. This is an affiliate link. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.amazon.com/shop/everyday_runner_christy">Christy's Amazon Bookshelf</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div></div><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/668d6e8bb6133.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Commissary Click2GO</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Use your DoD benefits to shop the Commissary online now. It's amazing that you can have a grocery pickup but with the commissary prices. I have used many grocery pickup services in town over the years to maximize family time and stick to my grocery list. This program is worth testing out to save your family time and money. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://shop.commissaries.com/" rel="noopener noreferrer" target="_blank">Click2GO</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div></div><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/668d70c161979.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">DCFSA</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(17, 17, 17); font-family: "Open Sans", sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: start;">A Dependent Care FSA (DCFSA) is a pre-tax benefit account used to pay for </span><span style="color: rgb(17, 17, 17); font-family: "Open Sans", sans-serif;">eligible dependent care services</span><span style="color: rgb(17, 17, 17); font-family: "Open Sans", sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: start;">, such as preschool, summer day camp, before or after-school programs, and child or adult daycare. It's a smart, simple way to save money while taking care of your loved ones while you are on duty. This care fund is for children under the age of 13.</span></div><div style="font-size:18px;"><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://fsafeds.com/explore/usmdcfsa" rel="noopener noreferrer" target="_blank">Dependent Care FSA</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/6410a358294bb.jpg" style="width: 425px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">DoD MWR Libraries</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Use your DoD benefits number to access a library, no matter where you are. We love accessing it using the Libby app to listen to audiobooks. They have tons of resources -- including streamable storytime videos for kids and magazines. <br><br></div></div><div class="editable"><a class="button-3d button-large button-black button" href="https://www.dodmwrlibraries.org/childrens-corner" rel="noopener noreferrer" target="_blank">Children's Library Corner</a></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641db5ecacb6b.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;"><span style="font-size: 34px;">Exceptional Families of the Military</span></div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(94, 94, 94); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: center;">Exceptional Families of the Military connects military families with Disabilities, Special Healthcare Needs, or additional educational needs from all branches of the service in order to navigate within the Exceptional Family Member Programs. They also advocate for long-lasting systemic changes. </span><br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://exceptionalmilitaryfam.com/" rel="noopener noreferrer" target="_blank">Exceptional Military Families</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div class=""><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/6410a2df4c702.jpg" style="width: 356px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Fisher House</div></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(51, 51, 51); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: left;">Are you in need of a home away from home? Fisher Houses provide military families housing close to a loved one in the hospital for an illness, disease or injury.</span><span style="color: rgb(51, 51, 51); font-size: 16px; font-family: Comfortaa, sans-serif;"> </span><br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://fisherhouse.org/programs/" rel="noopener noreferrer" target="_blank">Find One Here</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641db4b453c6c.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Five & Thrive </div></div><div class="editable"><div style="font-size:24px;"><br></div></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: left;">Five & Thrive was created to improve quality-of-life challenges our Air and Space Force families face in five focus areas: Childcare, Education, Healthcare, Housing, and Spouse Employment. </span><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 16px;"> My family is a Navy family and I have found this resource to be incredibly helpful. Don't skip it. </span><br><br></div></div><div class="editable"><a class="button-3d button-large button-black button" href="https://www.fiveandthrive.org/home" rel="noopener noreferrer" target="_blank">Five and Thrive</a></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641c5fb66f289.png" style="width: 358px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">FOCUS Project</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Families OverComing Under Stress is a great resource, <strong><u>BUT</u></strong> it isn't available everywhere. Please check out the map to see if you have local access to a FOCUS project team. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://focusproject.org/" rel="noopener noreferrer" target="_blank">Is it near you?</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/6410a264bd686.jpg" style="width: 511px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">GiveAnHour</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Mental Health Care for Military and family.<br><br></div></div><div class="editable"><a class="button-3d button-large button-black button" href="https://giveanhour.org/military/" rel="noopener noreferrer" target="_blank">Get Help Here</a></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641c5e0f8dcbd.jpg" style="width: 355px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">
4177Headstrong</div></div><div class="editable"><div style="font-size:24px;"><br></div></div><div><span style="color: rgb(51, 51, 51);"> </span></div><div><span style="color: rgb(51, 51, 51);"> </span></div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(51, 51, 51); font-family: Barlow, sans-serif; font-size: 18px; font-style: normal; font-weight: 500; text-align: left;">Confidential, barrier-free, stigma-free mental health</span><span style="color: rgb(51, 51, 51);"><br style=" color: rgb(255, 255, 255); font-family: Barlow, sans-serif; font-size: 18px; font-style: normal; font-weight: 500; text-align: left;"></span><span style="color: rgb(51, 51, 51); font-family: Barlow, sans-serif; font-size: 18px; font-style: normal; font-weight: 500; text-align: left;">treatment for our military community.</span><span style="color: rgb(51, 51, 51);"> </span><br><br></div></div><div class="editable"><a class="button-3d button-large button-black button" href="https://theheadstrongproject.org/" rel="noopener noreferrer" target="_blank">Triumph Over Trauma</a></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641c5ee029d22.jpg" style="width: 307px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Hidden Heroes</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(51, 51, 51); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: center;">Military caregivers don’t often ask for help, but they deserve our support. Stand by these hidden heroes today.</span><span style="color: rgb(51, 51, 51); font-family: Comfortaa, sans-serif; font-size: 16px;"> Military kids can be hidden heroes too; don't forget about them. </span></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://hiddenheroes.org/" rel="noopener noreferrer" target="_blank">Support for Military Caregivers</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/6420732f38b55.jpg" style="width: 241px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">HSLDA Military Families</div></div><div class="editable"><div style="font-size:24px;"><span style="font-size: 14px;">HSLDA-- Homeschool Legal Defense Association</span> </div></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Looking into homeschooling wherever the military sends you? As a mom who has homeschooled in 7 states, you must know about the HSLDA help for Military Families. </div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://linktr.ee/hsldamilitary?fbclid=IwAR1S448P7E8qbXlLVhpfQLgtX3SDBUVZiWE358-8Dc3bditl5VZ-vIeYP7U" rel="noopener noreferrer" target="_blank">Homeschooling Information</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640f53c4eae83.jpg" style="width: 471px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">HugAHero</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="font-family: Comfortaa, sans-serif; font-size: 18px;">Go to the place for dolls that have a body-size picture of your service member They don't have to be in uniform-- I suggest you choose a photo in whatever they hang out at home in. They offer a military discount, just email </span><span style="font-family: Comfortaa, sans-serif; font-size: 18px;">
4177<a href="mailto:[email protected]"><strong style=" font-style: normal; font-weight: bold; font-size: 17px; font-family: Futura, sans-serif; color: rgb(0, 0, 0); text-align: start;">[email protected]</strong></a></span><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: start;"> for more information.</span> <br> </div><div style="font-size:18px;">(Not an affiliate link)</div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://hugahero.com/" rel="noopener noreferrer" target="_blank">HugAHero Dolls</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;"><span style="font-size: 35px;">Military Aid Societies</span></div><div><br></div></div><div class="editable"><div><br></div></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Military aid societies help in times of financial need and provide education assistance (grants and loans) for eligible dependents. Kids are expensive ask your aid organization if it offers a budgeting for baby class to help you with that transition. Aid societies also help create connections to your local by having ample volunteer opportunities. Personal note, I took a budgeting for baby class with NMCRS in 2006, it helped us go from two incomes to one. </div><div style="font-size:18px;"><br></div></div><div class="editable"><div><a href="https://www.armyemergencyrelief.org/" rel="noopener noreferrer" target="_blank">Army Emergency Relief </a> </div><div><br></div><div><a href="https://afas.org/" rel="noopener noreferrer" target="_blank">Air Force Aid Society</a> & Space Force</div><div><br></div><div><a href="https://www.cgmahq.org/" rel="noopener noreferrer" target="_blank">Coast Guard Mutual Assistance </a> </div><div><br></div><div><a href="https://www.nmcrs.org/" rel="noopener noreferrer" target="_blank">Navy Marine Corps Relief Society</a> </div><div><br></div></div></div></div></div></div></div></section><section style="background-color: rgb(255, 255, 255); background-size: cover; background-repeat: no-repeat no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background-image: none; padding-top: 50px;"><div class="container clearfix"><div class="row"><div class="col-sm-5 edit-hover"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e33f56d71d.jpg" style="width: 300px;" class="fr-fic fr-dii" loading="lazy"><br></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Military Child Education Coalition</div></div><div class="editable"><br></div><div> </div><div class="editable"><div style="font-size:18px;">This is where you can read about the interstate compact and gain access to amazing webinars about study skills, emotional intelligence, and transcripts. They also host an art contest for military kids every year. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.militarychild.org/" rel="noopener noreferrer" target="_blank">Check Them Out</a></div></div></div></div><div><br></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div style="text-align: left;"><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641db6ffef484.jpg" style="width: 354px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Military Kids: Going, Growing, Gone</div></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: start;">This page is for parent(s) who are currently serving on Active-Duty, Guard, Reserve, or Retired and their spouses. Widowed and divorced parents </span><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 16px; font-style: normal; font-weight: 400; text-align: start;">are also welcome. Together we work to provide a place for our parents to discu
4177ss all aspects of parenting military teens (middle school, high school), college kids and young adults.</span><span style="font-family: Comfortaa, sans-serif; color: rgb(0, 0, 0); font-size: 16px;"> You might even see questions that I ask. </span><br><br></div></div><div class="editable"><a class="button-3d button-large button-black button" href="https://www.facebook.com/groups/1247236108755020" rel="noopener noreferrer" target="_blank">Check Out This Facebook Group</a></div></div></div></div></div></div></section><section style="background-color: rgb(255, 255, 255); background-size: cover; background-repeat: no-repeat no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background-image: none; padding-top: 50px;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e2afa1dba2.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Military 1 Source</div></div><div> </div><div class="editable"><div style="font-size:18px;">The go-to place for free non-medical therapy, tax help, and great resources. The chill drill is a family favorite. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.militaryonesource.mil/" rel="noopener noreferrer" target="_blank">Visit Here</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641c8232970f1.png" style="width: 224px;" class="fr-fic fr-dii" loading="lazy"><br></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Military Wild</div></div><div class="editable"><br></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: start;">We’re here to connect military families with each other and the wild places we live through community and adventure in the outdoors.</span><span style="font-family: Comfortaa,sans-serif;"><span style="font-size: 18px; color: rgb(0, 0, 0);"> If you don't have a local chapter, consider starting one!</span></span></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.militarywild.com/" rel="noopener noreferrer" target="_blank">Go Wild</a></div></div></div></div><div><br></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/668d899b82cba.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Operation Child Care Project</div></div><div class="editable"><br></div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: left;">Operation Child Care Project helps military families find childcare and offers<span style="color: rgb(0, 0, 0); font-size: 18px; font-style: normal; font-weight: 400; text-align: center;" > case management services to ensure that families have access to the support they need.</span></span></div><div style="font-size:18px;"><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.occproject.org/" rel="noopener noreferrer" target="_blank">Get Help Here</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e34ea9eea8.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Operation Purple </div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;"><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: left;">Operation Purple® Camp offers military kids a free week of</span><span style="color: rgb(0, 0, 0); font-size: 18px; font-family: Comfortaa, sans-serif;"><strong style=" font-weight: 700; color: rgb(118, 118, 118); font-family: "Segoe UI Variable", Helvetica, sans-serif; font-size: 14px; font-style: normal; text-align: left;"> camp</strong></span><span style="color: rgb(0, 0, 0); font-family: Comfortaa, sans-serif; font-size: 18px; font-style: normal; font-weight: 400; text-align: left;"> where they connect with other kids just like them.</span><span style="color: rgb(0, 0, 0); font-size: 18px; font-family: Comfortaa, sans-serif;"> </span></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.militaryfamily.org/programs/operation-purple/operation-purple-camp/" rel="noopener noreferrer" target="_blank">Camp Time!</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/6410a47ec5cae.jpg" style="width: 443px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">PJ Library</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Are you Jewish and have newborn to age 12 children? This is a great resource to have age-appropriate books and music mailed to you-- even at an APO/FPO address! <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://pjlibrary.org/enroll-in-a-community" rel="noopener noreferrer" target="_blank">Bring Jewish stories home</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e2eea3c999.jpg" style="width: 511px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Sesame Street & Military Kids</div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;">Elmo talks about deployments, moving, and more. Sesame Street created content to help the younger military kids talk about big feelings that also comforts their adults. I really enjoyed these resources when my kids were pre-schoolers. </div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://sesamestreetformilitaryfamilies.org/" rel="noopener noreferrer" target="_blank">Elmo Can Help</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/641247303606e.jpg" style="width: 381px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">TAPS</div></div><div class="editable"><div style="font-size:24px;">Tragedy Assitance Program for Survivors</div></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">I hope you never need this, but you should know about it. TAPS cares for the families of America's fallen heroes. If you experience the loss of a child while being military-connected, reach out to TAPS. TAPS will help connect you to local support groups and counseling. </div><div style="font-size:18px;">24/7 Hotline at 800-959-8277<br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="#https://www.taps.org/" rel="noopener noreferrer" target="_blank">Survivor Support</a></div></div></div></div></div></div></div></section><section style="background-color: rgb(255, 255, 255); background-size: cover; background-repeat: no-repeat no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background-image: none; padding-top: 50px;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e30c03945d.png" class="fr-fic fr-dib" style="width: 244px;" loading="lazy"><br></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;"><a href="http://Tutor.com"><span style="color: rgb(51, 51, 51);">Tutor.com</span></a><span style="color: rgb(51, 51, 51);"> for Military Families</span></div></div><div class="editable"><br></div><div> </div><div class="editable"><div style="font-size:18px;">Moved too many times and can't figure out how to help with <span style="font-family: Comfortaa, sans-serif; font-size: 18px;">homework? Access this great resource with FREE SAT Prep and On-Demand Tutors that can help with tonights homework. </span><span style="font-family: Comfortaa, sans-serif; font-size: 18px;">Funded by the U.S. Department of Defense and Coast Guard Mutual Assistance</span></div><div style="font-size:18px;"><br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://military.tutor.com/home" rel="noopener noreferrer" target="_blank">Help With Homework</a></div></div></div></div><div><br></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640f4520d5249.png" style="width: 528px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">USO for Military Kids</div></div><div class="editable"></div><div> </div><div> </div><div class="editable"><div style="font-size:18px;">Check out 5 ways the USO Supports Military Kids. My kids have enjoyed using the USO lounge and events at local branches. Great opertunites service hours for teenagers too!<br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://www.uso.org/stories/3315-5-ways-the-uso-supports-military-children?fbclid=IwAR1Jm2RvyNPBzR3guASER86Qynynt9qoYkMuPTWWmcSIYYpE4_ODCQkIQLs">USO Programs</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;">
4177<div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e2f8851b27.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">United Through Reading</div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;">United Through Reading connects the service member and child together with the magic of reading aloud no matter the distance. <br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://unitedthroughreading.org/" rel="noopener noreferrer" target="_blank">Reading Is Magic</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/668d724d5ebc6.png" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;"><span style="font-size: 32px;">Wounded Warrior + Sesame Workshop</span></div></div><div class="editable"></div><div> </div><div class="editable"><div style="font-size:18px;"><span style="font-size: 17px; font-family: Comfortaa, sans-serif;">Sesame Workshop and Wounded Warrior Project have created a special guide for Military caregivers. This guide offers</span><span style="color: rgb(61, 61, 61); font-family: Comfortaa, sans-serif; font-size: 17px; font-style: normal; font-weight: 400; text-align: start;"> simple ideas to support the whole family’s emotional well-being. You’ll find activities to help strengthen your family’s emotional awareness, social connections, mind-body connection, and compassionate mindset.</span><br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="https://sesameworkshop.org/resources/taking-care-of-us-a-guide-to-help-military-caregiving-families-grow-in-emotional-well-being/" rel="noopener noreferrer" target="_blank">Taking Care of Us</a></div></div></div></div></div></div></div></section><section style="background:#ffffff;background-size:cover;background-repeat:no-repeat;"><div class="content-wrap nopadding"><div class="section notopborder nomargin toppadding-sm bottompadding-sm" style="background:transparent;"><div class="container clearfix"><div class="row"><div class="col-sm-5"><div><br></div><img src="https://attractwell-1179-fast.b-cdn.net/images/1179/640e2b1059249.jpg" style="width: 300px;" class="fr-fic fr-dib" loading="lazy"></div><div class="col-sm-7 nobottommargin"><div class="editable"><div style="font-size:36px;font-weight:bold;">Military & Veteran Crisis Line</div></div><div class="editable"><div style="font-size:24px;"><br></div><div style="font-size:24px;">The place to go when you don't know what to do next. </div></div><div class="editable"><div style="font-size:18px;"><br><br></div></div><div class="editable"><div><a class="button-3d button-large button-black button" href="http://www.veteranscrisisline.net" rel="noopener noreferrer" target="_blank">You are not alone</a></div></div></div></div></div></div></div></section></div>
4177<script> 4178 var shown_exit_intent = false; 4179 var scroll_modal_shown = false; 4180 var payment_intent_id = null; 4181 var stripe = null; 4182 var cardElement = null; 4183 var elements = null; 4184 var contact_id = null; 4185 var number_of_payment_failures = 0; 4186 var allow_payments = true; 4187 var payment_options = []; 4188 var custom_amounts = {}; var has_booking_calendar = false; 4189 var currentPaymentMode = 'onetime'; 4190 var subscription_client_secret = null; 4191 var subscription_id = null; 4192 var subscription_payment_intent_id = null; 4193 var subscription_requires_setup = false; 4194 var cardElementComplete = false; 4195 var cardElementError = ''; 4196 const billing_interval_labels = {'weekly':'/week','biweekly':'/2 weeks','monthly':'/month','quarterly':'/quarter','yearly':'/year'}; 4197 4198 function hasRecurringSelection() { 4199 for( let i = 0; i < payment_options.length; i++ ) { 4200 let po = payment_options[i]; 4201 if( po.active != 1 ) { 4202 continue; 4203 } 4204 let ctrl = $('#payment-option' + i); 4205 if( ctrl.length > 0 && ctrl.is(':checked') ) { 4206 let interval = po['billing_interval'] || 'one_time'; 4207 if( interval !== 'one_time' ) { 4208 return true; 4209 } 4210 } 4211 } 4212 return false; 4213 } 4214 4215 const botdPromise = import('https://openfpcdn.io/botd/v1').then((Botd) => Botd.load()); 4216 let botdResults = {}; 4217 4218 var entityMap = { 4219 "&": "&", 4220 "<": "<", 4221 ">": ">", 4222 '"': '"', 4223 "'": ''', 4224 "/": '/' 4225}; 4226 4227function escapeHtml(string) { 4228 if( string === null ) 4229 return ''; 4230 return String(string).replace(/[&<>"'\/]/g, function (s) { 4231 return entityMap[s]; 4232 }); 4233} 4234 4235function abbreviateText( text, max_length ) 4236{ 4237 if( typeof max_length == 'undefined' ) 4238 max_length = 30; 4239 4240 var display_text = text; 4241 4242 if( text.length > (max_length + 5)) 4243 display_text = text.substr( 0, max_length ) + '...'; 4244 4245 return display_text; 4246} 4247 4248function htmlToText( html ) { 4249 var d = document.createElement( 'div' ); 4250 d.innerHTML = html; 4251 return d.textContent; 4252} 4253 4254function insertStringAtCursor( field_object, string_to_insert ) 4255{ 4256 if (document.selection) { 4257 field_object.focus(); 4258 sel = document.selection.createRange(); 4259 sel.text = string_to_insert; 4260 } 4261 else if (field_object.selectionStart || field_object.selectionStart == '0') { 4262 var startPos = field_object.selectionStart; 4263 var endPos = field_object.selectionEnd; 4264 field_object.value = field_object.value.substring(0, startPos) 4265 + string_to_insert 4266 + field_object.value.substring(endPos, field_object.value.length); 4267 } else { 4268 field_object.value += string_to_insert; 4269 } 4270} 4271 // Exit intent 4272 function addEvent(obj, evt, fn) { 4273 if (obj.addEventListener) { 4274 obj.addEventListener(evt, fn, false); 4275 } else if (obj.attachEvent) { 4276 obj.attachEvent("on" + evt, fn); 4277 } 4278 } 4279 4280 function notNullOrUndefined( $value ) { 4281 return $value !== null && $value !== undefined; 4282 } 4283 4284 function submitPayment( optional_data ) 4285 { 4286 if( is_submitting ) { 4287 return false; 4288 } 4289 if( !hasRecurringSelection() && payment_intent_id === null ) { 4290 let _zero_check = UpdatePaymentAmount( false ); 4291 if( _zero_check.total_payment_amount > 0 ) { 4292 return false; 4293 } 4294 } 4295 4296 PreventSubmitting(); 4297 4298 } 4299 4300 4301 async function submitLeadForm( status = 'normal', options = {} ) 4302 { 4303 let i; 4304 // prevent double submissions 4305 if( is_submitting || (status === 'payment-failure' && number_of_payment_failures > 0) ) 4306 return false; 4307 4308 await botdPromise 4309 .then((botd) => botd.detect()) 4310 .then((result) => botdResults = result) 4311 .catch((error) => console.error(error)) 4312 4313 let botdEnabled = false; 4314 if( botdEnabled && typeof botdResults === 'object' && botdResults.bot !== false ) { 4315 toastr.error('Please try again later.'); 4316 return false;
4317 } 4318 4319 toastr.clear(); 4320 4321 if( has_booking_calendar === true ) { 4322 if( typeof selected_booking_datetime !== 'string' || typeof selected_time_zone !== 'string' || 4323 selected_booking_datetime.trim() === '' || selected_time_zone.trim() === '' ) { 4324 toastr.error('Please select a date and time on the calendar.'); 4325 return false; 4326 } 4327 } 4328 4329 4330 if( $('#lead_capture_field_name').val().trim() == '' ) { 4331 if( 'named' === 'file' ) 4332 toastr.error( 'Please select a file for ' + "Name" ); 4333 else 4334 toastr.error( 'Please enter ' +"Name" ); 4335 4336 $('#lead_capture_field_name').focus(); 4337 return; 4338 } 4339 4340 if( $('#lead_capture_field_email').val().trim() == '' ) { 4341 if( 'named' === 'file' ) 4342 toastr.error( 'Please select a file for ' + "Email" ); 4343 else 4344 toastr.error( 'Please enter ' +"Email" ); 4345 4346 $('#lead_capture_field_email').focus(); 4347 return; 4348 } 4349 4350 PreventSubmitting(); 4351 4352 var email_address = (notNullOrUndefined($('#lead_capture_field_email').val()) ? $('#lead_capture_field_email').val().trim() : ''); 4353 var phone_number = (notNullOrUndefined($('#lead_capture_field_phone').val()) ? $('#lead_capture_field_phone').val().trim() : ''); 4354 var form_has_email = true; 4355 var form_has_phone = true; 4356 var email_is_required = true; 4357 var phone_is_required = false; 4358 4359 var data = { 4360 'contact-name': (notNullOrUndefined($('#lead_capture_field_name').val()) ? $('#lead_capture_field_name').val().trim() : ''), 4361 'contact-email': email_address, 4362 'contact-phone': phone_number, 4363 'contact-custom1': (notNullOrUndefined($('#lead_capture_field_custom_field1').val()) ? $('#lead_capture_field_custom_field1').val().trim() : ''), 4364 'contact-custom1-label': $('#lead_capture_field_custom_field1').prop('placeholder'), 4365 'contact-custom2': (notNullOrUndefined($('#lead_capture_field_custom_field2').val()) ? $('#lead_capture_field_custom_field2').val().trim() : ''), 4366 'contact-custom2-label': $('#lead_capture_field_custom_field2').prop('placeholder'), 4367 'contact-address': $('#address').val(), 4368 'contact-message': $('#feedback').val(), 4369 'contact-source': 'Website Page', 4370 'subscribe-email': ((email_is_required === true || email_address != '') && form_has_email === true ? '1' : '0'), 4371 'subscribe-text': ((phone_is_required === true || phone_number != '') && form_has_phone === true ? '1' : '0'), 4372 'enroller-number': "", 4373 'enroller-name': "", 4374 'sponsor-number': "", 4375 'sponsor-name': "", 4376 'utm_source': null, 4377 'utm_campaign': null, 4378 'utm_medium': null, 4379 'utm_term': null, 4380 'utm_content': null, 4381 'page': 7740, 4382 'referral_contact_id': "" }; 4383 4384 if( options.already_granted_call_package === true ) 4385 data['already_granted_call_package'] = '1'; 4386 4387 if( has_booking_calendar === true && typeof selected_booking_datetime === 'string' && selected_booking_datetime !== '' 4388 && typeof selected_time_zone === 'string' && selected_time_zone !== '' ) { 4389 data['has_booking_calendar'] = true; 4390 data['selected_booking_datetime'] = selected_booking_datetime; 4391 data['selected_time_zone'] = selected_time_zone; 4392 data['selected_booking_location'] = selected_booking_location; 4393 4394 4395 data['booking_type_id'] = null; 4396 } 4397 4398 if( status === 'post-payment' && payment_intent_id != null ) { 4399 data['payment_intent_id'] = payment_intent_id; 4400 data['payment_setup_id'] = ""; 4401 data['contact_id'] = contact_id; 4402 } 4403 if( status === 'lead-before-payment' ) { 4404 data['lead-before-payment'] = 1; 4405 data['payment_intent_id'] = payment_intent_id; 4406 data['payment_setup_id'] = ""; 4407 data['page_id'] = 7740; 4408 data['contact_id'] = contact_id; 4409 let payment_temp = UpdatePaymentAmount( false ); 4410 data['routing_option'] = payment_temp.total_payment_amount; 4411 } 4412 if( status === 'payment-failure' ) { 4413 data['lead-before-payment'] = 2; 4414 } 4415 if( typeof payment_options !== 'undefined' && Array.isArray( payment_options ) && payment_options.length > 0 ) { 4416 var payment_uuids = []; 4417 for( i = 0; i < payment_options.length; i++ ) { 4418 var payment_option = payment_options[i]; 4419 var payment_option_control = $('#payment-option' + i); 4420 if( payment_option_control.is(':checked') ) { 4421 payment_uuids.push( payment_option['uuid'] ); 4422 } 4423 } 4424 data['payment_uuids'] = payment_uuids; 4425 } 4426 4427 data['total_lead_fields'] = 3; 4428 SaveFormFieldsToLocalStorage( data ); 4429 if( status !== 'payment-failure' ) 4430 toastr.info('Please wait...'); 4431 4432 submitLeadFormInternal( data ); 4433 } 4434
4435 function RenderPaymentOptions( update_payment_intent = true, select_last_payment_option = false, coupon_code = '' ) 4436 { 4437 var payment_options_choose_from = "single"; 4438 } 4439 4440 function GetCurrencySymbolFromCurrencyCode( currency_code ) 4441 { 4442 var supported_currencies = [{"code":"usd","name":"United States Dollar (USD $)","symbol":"$"},{"code":"aud","name":"Australian Dollar (AUD $)","symbol":"AUD$"},{"code":"cad","name":"Canadian Dollar (CAD $)","symbol":"CAD$"},{"code":"eur","name":"Euro (EUR \u20ac)","symbol":"\u20ac"},{"code":"chf","name":"Swiss Franc (\u20a3)","symbol":"\u20a3"},{"code":"hkd","name":"Hong Kong Dollar (HKD $)","symbol":"HKD$"},{"code":"myr","name":"Malaysian Ringgit (MYR RM)","symbol":"RM"},{"code":"nzd","name":"New Zealand Dollar (NZD $)","symbol":"NZD$"},{"code":"nok","name":"Norwegian Krone (NOK kr)","symbol":"kr"},{"code":"gbp","name":"Pound Sterling (GBP \u00a3)","symbol":"\u00a3"},{"code":"sgd","name":"Singapore Dollar (SGD $)","symbol":"SGD$"},{"code":"mxn","name":"Mexican Peso (MXN $)","symbol":"MXN$"}]; 4443 for( var j = 0; j < supported_currencies.length; j++ ) { 4444 var currency = supported_currencies[j]; 4445 if( currency_code == currency['code'] ) 4446 return currency['symbol']; 4447 } 4448 return '$'; 4449 } 4450 4451 let calculated_payment_amount = null; 4452 function UpdatePaymentAmount( update_payment_intent = true ) 4453 { 4454 var total_payment_amount = 0; 4455 var total_onetime_amount = 0; 4456 var recurring_amounts = {}; var total_options_selected = 0; 4457 var currency_symbol = ''; 4458 var pwyw_validation_error = false; 4459 for( var i = 0; i < payment_options.length; i++ ) { 4460 var payment_option = payment_options[i]; 4461 var payment_option_control = $('#payment-option' + i); 4462 if( payment_option_control.is(':checked') ) { 4463 let payment_amount = payment_option['payment_amount'] + ''; 4464 let min_amount = parseFloat(payment_option['payment_amount']); 4465 4466 if( payment_option['pay_what_you_want'] == 1 ) { 4467 let pwyw_input = $('#pwyw-amount-' + i); 4468 if( pwyw_input.length > 0 ) { 4469 let pwyw_value = parseFloat(pwyw_input.val()); 4470 if( isNaN(pwyw_value) || pwyw_value < min_amount ) { 4471 pwyw_input.css('border-color', 'red'); 4472 pwyw_validation_error = true; 4473 } else { 4474 pwyw_input.css('border-color', ''); 4475 payment_amount = pwyw_value + ''; 4476 custom_amounts[payment_option['uuid']] = pwyw_value; 4477 } 4478 } 4479 } 4480 4481 let has_decimal = (payment_amount.indexOf('.') > -1); 4482 let cents_amount = payment_amount.split('.'); 4483 if( cents_amount.length > 1 && cents_amount[1].length === 1 ) 4484 payment_amount += '0'; 4485 if( cents_amount.length > 1 && cents_amount[1].length > 2 ) 4486 payment_amount = cents_amount[0] + '.' + cents_amount[1].substring(0,2); 4487 4488 let integer_payment_amount = payment_amount.replace('.',''); 4489 if( !has_decimal ) 4490 integer_payment_amount *= 100; 4491 let this_cents = parseInt(integer_payment_amount, 10); 4492 total_payment_amount += this_cents; 4493 total_options_selected++; 4494 4495 let option_interval = payment_option['billing_interval'] || 'one_time'; 4496 let effective_interval = option_interval; 4497 if( option_interval === 'payment_plan' ) { 4498 effective_interval = payment_option['payment_plan_interval'] || 'monthly'; 4499 } 4500 if( effective_interval !== 'one_time' ) { 4501 if( !recurring_amounts[effective_interval] ) { 4502 recurring_amounts[effective_interval] = 0; 4503 } 4504 recurring_amounts[effective_interval] += this_cents; 4505 } 4506 else { 4507 total_onetime_amount += this_cents; 4508 } 4509 4510 if (currency_symbol == '') 4511 currency_symbol = GetCurrencySymbolFromCurrencyCode(payment_option.payment_currency); 4512 } 4513 } 4514 if( total_payment_amount < 0 ) 4515 total_payment_amount = 0; 4516 total_payment_amount /= 100; 4517 if( total_payment_amount.toString().endsWith( '.00' ) ) 4518 total_payment_amount = parseInt( total_payment_amount, 10 ); 4519 4520 if( (total_payment_amount + '').indexOf('.') > -1 ) 4521 total_payment_amount = Number(total_payment_amount).toFixed(2); 4522 4523 if( currency_symbol == '' ) 4524 currency_symbol = '$'; 4525 4526 let recurring_interval_keys = Object.keys(recurring_amounts); 4527 let has_recurring = recurring_interval_keys.length > 0; 4528 let display_text = ''; 4529 if( has_recurring ) { 4530 let recurring_parts = []; 4531 let first_payment_text = ''; 4532 for( let ri = 0; ri < recurring_interval_keys.length; ri++ ) { 4533 let interval_key = recurring_interval_keys[ri]; 4534 let interval_amount = recurring_amounts[interval_key] / 100; 4535 if( interval_amount.toString().indexOf('.') > -1 ) { 4536 interval_amount = Number(interval_amount).toFixed(2); 4537 } 4538 let label = billing_interval_labels[interval_key] || ''; 4539 4540 let plan_num_payments = 0; 4541 let plan_first_amount = null; 4542 let has_first_override = false;
4543 for( let pi = 0; pi < payment_options.length; pi++ ) { 4544 let po = payment_options[pi]; 4545 let po_ctrl = $('#payment-option' + pi); 4546 if( po_ctrl.length === 0 || !po_ctrl.is(':checked') ) { 4547 continue; 4548 } 4549 let po_interval = po.billing_interval || 'one_time'; 4550 let po_effective = (po_interval === 'payment_plan') ? (po.payment_plan_interval || 'monthly') : po_interval; 4551 if( po_effective !== interval_key ) { 4552 continue; 4553 } 4554 if( po_interval === 'payment_plan' ) { 4555 plan_num_payments = po.num_payments || 1; 4556 } 4557 if( po.first_payment_amount !== null && po.first_payment_amount !== undefined && po.first_payment_amount !== '' ) { 4558 has_first_override = true; 4559 plan_first_amount = parseFloat(po.first_payment_amount); 4560 } 4561 } 4562 4563 let duration_words = {'weekly':'weeks','biweekly':'2-week periods','monthly':'months','quarterly':'quarters','yearly':'years'}; 4564 let cycle_word_map = {'weekly':'week','biweekly':'2-week period','monthly':'month','quarterly':'quarter','yearly':'year'}; 4565 let cw = cycle_word_map[interval_key] || 'month'; 4566 if( plan_num_payments > 0 && has_first_override ) { 4567 let remaining = plan_num_payments - 1; 4568 if( plan_first_amount === 0 ) { 4569 first_payment_text = 'Free first ' + cw; 4570 } else { 4571 let fmt_first = Number(plan_first_amount).toFixed(2); 4572 if( fmt_first.endsWith('.00') ) { 4573 fmt_first = parseInt(fmt_first, 10); 4574 } 4575 first_payment_text = currency_symbol + fmt_first + ' first ' + cw; 4576 } 4577 recurring_parts.push( remaining + ' payment' + (remaining !== 1 ? 's' : '') + ' of ' + currency_symbol + interval_amount + label ); 4578 } else if( plan_num_payments > 0 ) { 4579 let dw = duration_words[interval_key] || 'months'; 4580 recurring_parts.push( currency_symbol + interval_amount + label + ' for ' + plan_num_payments + ' ' + dw ); 4581 } else if( has_first_override ) { 4582 if( plan_first_amount === 0 ) { 4583 first_payment_text = 'Free first ' + cw; 4584 } else { 4585 let fmt_first_r = Number(plan_first_amount).toFixed(2); 4586 if( fmt_first_r.endsWith('.00') ) { 4587 fmt_first_r = parseInt(fmt_first_r, 10); 4588 } 4589 first_payment_text = currency_symbol + fmt_first_r + ' first ' + cw; 4590 } 4591 recurring_parts.push( currency_symbol + interval_amount + label ); 4592 } else { 4593 recurring_parts.push( currency_symbol + interval_amount + label ); 4594 } 4595 } 4596 4597 if( first_payment_text !== '' ) { 4598 display_text = first_payment_text + ', then ' + recurring_parts.join(' and '); 4599 } else if( total_onetime_amount > 0 ) { 4600 display_text = currency_symbol + total_payment_amount + ' today, then ' + recurring_parts.join(' and '); 4601 } else { 4602 if( recurring_interval_keys.length === 1 ) { 4603 display_text = recurring_parts[0]; 4604 } else { 4605 display_text = currency_symbol + total_payment_amount + ' today, then ' + recurring_parts.join(' and '); 4606 } 4607 } 4608 } 4609 else { 4610 display_text = currency_symbol + total_payment_amount; 4611 } 4612 $('#amount-to-be-charged').html( display_text ); 4613 4614 let new_mode = has_recurring ? 'recurring' : 'onetime'; 4615 if( new_mode !== currentPaymentMode ) { 4616 } 4617 4618 if( total_payment_amount !== calculated_payment_amount && !pwyw_validation_error ) { 4619 calculated_payment_amount = total_payment_amount; 4620 } 4621 return { 4622 total_payment_amount: total_payment_amount, 4623 total_options_selected: total_options_selected, 4624 pwyw_validation_error: pwyw_validation_error 4625 } 4626 } 4627 4628 4629 $(function() { 4630 let background_image = document.querySelector('[id=usebackground] img'); 4631 if( background_image ) { 4632 let src = background_image.getAttribute('src'); 4633 if( typeof src === 'string' && src !== '' ) { 4634 $('.fr-view').css('background', 'url(' + src + ') no-repeat center center fixed') 4635 .css('background-size', 'cover') 4636 .css('background-attachment', 'scroll'); 4637 4638 $('section').css('background', 'transparent !important'); 4639 } 4640 } 4641 try { 4642 $('#leadForm').linkify(); 4643 } 4644 catch( error ) 4645 { 4646 // ignore 4647 } 4648 Number.prototype.round = function(places) { 4649 return +(Math.round(this + "e+" + places) + "e-" + places); 4650 } 4651 4652 4653 RenderPaymentOptions(); 4654 4655 4656 $('#payment-options-div').on( 'change', '.payment-option', function() { 4657 if( $(this).is(':checked') ) { 4658 var this_payment_currency = $(this).attr('data-currency'); 4659 for( var i = 0; i < payment_options.length; i++ ) { 4660 var payment_option = payment_options[i]; 4661 var payment_option_control = $('#payment-option' + i); 4662 if( payment_option_control.is(':checked') && $(this)[0].id != payment_option_control[0].id && 4663 this_payment_currency != payment_option.payment_currency ) { 4664 toastr.clear(); 4665 toastr.info('Please choose payment options of the same currency.');
4666 $(this).prop('checked',false); 4667 return false; 4668 } 4669 } 4670 } 4671 UpdatePaymentAmount(); 4672 }); 4673 4674 $('#payment-options-div').on( 'change input', '.pwyw-amount-input', function() { 4675 var index = $(this).data('index'); 4676 var min_amount = parseFloat(payment_options[index]['payment_amount']); 4677 var entered_amount = parseFloat($(this).val()); 4678 if( isNaN(entered_amount) || entered_amount < min_amount ) { 4679 $(this).css('border-color', 'red'); 4680 var currency_symbol = GetCurrencySymbolFromCurrencyCode(payment_options[index]['payment_currency']); 4681 toastr.clear(); 4682 toastr.warning('Minimum amount is ' + currency_symbol + min_amount.toFixed(2)); 4683 } else { 4684 $(this).css('border-color', ''); 4685 } 4686 UpdatePaymentAmount(); 4687 }) 4688 4689 $('[href$="#lead"]').click( function() { 4690 $('#leadModal').modal('show'); 4691 return false; 4692 } ); 4693 if( location.hash === '#lead' || location.hash === '#lead-form' ) 4694 $('#leadModal').modal('show'); 4695 $('[href$="#contact"]').click( function() { 4696 $('#contactMeModal').modal('show'); 4697 return false; 4698 } ); 4699 4700 setTimeout( "$('#leadModal').modal('show');", 60000); 4701 $('#register-button').click( submitLeadForm ); 4702 }); 4703</script>
4703 4704
4704<script src="https://attractwell.com/thirdparty/linkifyjs/linkify.min.js"></script>
4704 4705
4705<script src="https://attractwell.com/thirdparty/linkifyjs/linkify-jquery.min.js"></script>
4705 4706
4706<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/signature_pad.umd.min.js"></script>
4706 4707
4707<script> 4708 $(function() { 4709 function initSignatureCanvas(canvas) { 4710 canvas.width = canvas.offsetWidth; 4711 canvas.height = canvas.offsetHeight; 4712 let signaturePad = new SignaturePad(canvas, { 4713 backgroundColor: 'rgb(255, 255, 255)', 4714 penColor: 'rgb(0, 0, 0)' 4715 }); 4716 $(canvas).data('signaturePad', signaturePad); 4717 } 4718 4719 /* Initialize signature pads that are currently visible */ 4720 $('.signature-canvas').each(function() { 4721 if (this.offsetWidth > 0) { 4722 initSignatureCanvas(this); 4723 } 4724 }); 4725 4726 /* Re-initialize signature pads when a modal is shown (canvas has 0 dimensions while hidden) */ 4727 $('#leadModal').on('shown.bs.modal', function() { 4728 $(this).find('.signature-canvas').each(function() { 4729 initSignatureCanvas(this); 4730 }); 4731 }); 4732 4733 /* Clear signature button handler */ 4734 $('.clear-signature-btn').click(function() { 4735 let canvasId = $(this).data('canvas-id'); 4736 let canvas = document.getElementById(canvasId); 4737 let signaturePad = $(canvas).data('signaturePad'); 4738 if (signaturePad) { 4739 signaturePad.clear(); 4740 } 4741 }); 4742 }); 4743 </script>
4743 4744 4745 4746 <div class="modal fade" id="leadModal" tabindex="-1" role="dialog" aria-labelledby="leadModalLabel" aria-hidden="true"> 4747 <div class="modal-dialog modal-lg"> 4748 <div class="modal-body"> 4749 <div class="modal-content"> 4750 <div class="modal-body"> 4751 <div class="block divcenter"> 4752 <div class="row nomargin clearfix"> 4753 <div class="col-md-12"> 4754 <div> 4755 <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button> 4756 <div class="fr-view" style="margin-bottom:15px;"><div>Hi!</div><div><br></div><div>Want to get an email when this page gets updated? Let me know how I can help you. You’re not alone as a military family. I’m shoulder to shoulder with you. </div><div><br></div><div>Christy </div><div><br></div></div><form action="#" class="clearfix" id="leadForm" name="leadForm" style="clear:both;margin-bottom:0;"><div id="payment-options-div"></div><div id="form-position"><div class="row"><div class="col-md-12"><div class="col_full col_last"><input id="lead_capture_field_name" type="text" class="form-control input-lg not-dark" value="" data-save-to="" placeholder="Name*"></div></div></div><div class="row"><div class="col-md-12"><div class="col_full col_last"><input id="lead_capture_field_email" type="email" class="form-control input-lg not-dark" value="" data-save-to="" placeholder="Email*"></div></div></div><div class="row"><div class="col-md-12"><div class="col_full col_last"><input id="lead_capture_field_phone" type="phone" class="form-control input-lg not-dark" value="" data-save-to="" placeholder="Phone"></div></div></div></form></div><div> 4757 <button id="register-button" data-secret="" class="button button-3d button-rounded button-black button-large btn-block nomargin" type="button"><div id="register-button-text">Keep me in the loop</div></button></div><div style="font-weight:300;font-size:smaller;margin-top:10px;color:#888888;text-align:center;"></div></form> </div> 4758 </div> 4759 </div> 4760 </div> 4761 </div> 4762 </div> 4763 </div> 4764 </div> 4765 </div> 4766 4767 </main><!-- main content end --> 4768 4769 <a name="contact"></a> 4770 4771 4772 <footer id="footer" class=""> 4773 4774 <!-- Copyrights 4775 ============================================= --> 4776 <div id="copyrights"> 4777 4778 <div class="container clearfix text-center"> 4779 4780 <div> 4781 Copyright © 2026 by respective copyright holders, which include but may not be limited to Christy Thomas Coaching and AttractWell. </div> 4782 <div style="margin-top:2rem;"> 4783 <a href="https://attractwell.com" target="_blank">Powered by AttractWell.com. Get your own system now!</a> 4784 </div> 4785 </div> 4786 4787 </div><!-- #copyrights end --> 4788 4789 </footer><!-- #footer end --> 4790 4791</div><!-- #wrapper end --> 4792 4793 4794 4795 4796<style> 4797 .subscribe { 4798 font-weight: 300; 4799 margin-bottom:15px; 4800 } 4801 .subscribe label { 4802 font-weight: 300; 4803 display:inline; 4804 white-space:nowrap; 4805 } 4806 .subscribe > span, .subscribe > span > span { 4807 white-space:nowrap; 4808 } 4809 #contact-me-message { 4810 min-height:60px; 4811 margin-bottom:10px; 4812 max-height:120px; 4813 } 4814 .contact-form-address { 4815 display:none; 4816 } 4817 .sm-form-control { 4818 font-size: 1.8rem; 4819 height: auto; 4820 } 4821 .contact-form-grid { 4822 display: grid; 4823 grid-template-columns: 1fr 1fr; 4824 grid-gap: 2rem; 4825 align-items: center; 4826 justify-items: center; 4827 padding: 1rem; 4828 } 4829 .contact-form-grid > div { 4830 width: 100%; 4831 } 4832 @media (max-width: 991px) { 4833 .contact-form-grid { 4834 grid-template-columns: 1fr; 4835 } 4836 } 4837</style> 4838 4839<!-- Contact Me Modal --> 4840<div class="modal fade" id="contactMeModal" tabindex="-1" role="dialog" aria-labelledby="contactMeModalLabel" aria-hidden="true"> 4841 <div class="modal-dialog modal-lg"> 4842 <div class="modal-body"> 4843 <div class="modal-content"> 4844 <div class="modal-body"> 4845 <div class="contact-form-grid"> 4846 <div> 4847 <img src="https://attractwell-1179-fast.b-cdn.net/images/1179-63c1b6657bba8.jpg" style="width:100%;" loading="lazy"> 4848 </div> 4849 <div> 4850 <div class="text-center"> 4851 <button type="button" class="close pull-right" data-dismiss="modal" aria-hidden="true">×</button> 4852 <h2 class="ls1 nobottommargin" id="contactMeModalLabel">Christy Thomas</h2> 4853 4854 <div style="color: #888888;font-weight:300;margin-bottom:10px;"> 4855 USA<br> <a href="tel:6033801378">6033801378</a> 4856 • 4857 <a href="mailto:christy@christythomascoaching.com">christy@christythomascoaching.com
4857</a> 4858 <div style="margin-top:1rem;text-align:center;"> 4859 4860 <style> 4861 .social-icon { 4862 float: none; 4863 display: inline-block; 4864 } 4865 .si-snapchat:hover { 4866 background-color: #fffc00; 4867 } 4868 .snapchat-adjust { 4869 padding-top: 9px; 4870 } 4871 .snapchat-adjust:hover { 4872 padding-top: 15px; 4873 } 4874 .snapchat-adjust:not(.si-small):hover { 4875 padding-top: 18px; 4876 } 4877 .snapchat-adjust:hover i:first-child { 4878 visibility: hidden; 4879 } 4880 .snapchat-adjust i:last-child { 4881 color: #333 !important; 4882 } 4883 .fa-x-twitter:first-of-type { 4884 margin-top: 8px; 4885 } 4886 .fa-x-twitter:last-child { 4887 margin-top: 24px; 4888 } 4889 .fa-x-twitter-large { 4890 padding-top: 1px; 4891 } 4892 .fa-snapchat-ghost:first-of-type { 4893 margin-bottom:10px; 4894 } 4895 .fa-snapchat-ghost:last-child { 4896 position: relative; 4897 top: -1px; 4898 } 4899 .snapchat-adjust-large { 4900 padding-top: 10px; 4901 } 4902 .snapchat-adjust-large:hover { 4903 padding-top: 18px; 4904 } 4905 .snapchat-adjust-large:hover i:first-child { 4906 visibility: hidden; 4907 } 4908 .dark .snapchat-adjust-large i:last-child { 4909 color: #333 !important; 4910 } 4911 .fa-snapchat-ghost-large:first-of-type { 4912 margin-bottom:10px; 4913 } 4914 </style><a href="https://www.instagram.com/everyday_christy/" target="_blank" class="social-icon si-small si-borderless si-instagram"> 4915 <i class="icon-instagram"></i> 4916 <i class="icon-instagram"></i> 4917 </a><a href="https://youtube.com/@ChristyThomasCoaching" target="_blank" class="social-icon si-small si-borderless si-youtube"> 4918 <i class="icon-youtube"></i> 4919 <i class="icon-youtube"></i> 4920 </a> </div> 4921</div> 4922 4923 4924 <div><input type="text" id="contact-me-name" name="contact-me-name" value="" class="sm-form-control" placeholder="Name" maxlength="50" style="margin-bottom:10px;"></div> 4925 <div class="row"> 4926 <div class="col-md-6"><input type="text" id="contact-me-phone" name="contact-me-phone" value="" class="sm-form-control" placeholder="Phone" maxlength="50" style="margin-bottom:10px;"></div> 4927 <div class="col-md-6"><input type="email" id="contact-me-email" name="contact-me-email" value="" class="sm-form-control" placeholder="Email" maxlength="100" style="margin-bottom:10px;"></div> 4928 </div> 4929 <div style="margin-bottom:10px;"> 4930 <select class="sm-form-control" id="contact-me-country" name="contact-me-country"> 4931 <optgroup label="My Country"> 4932 <option value="">Please select</option> 4933 <option value="USA" selected>USA</option><option value="Australia">Australia</option><option value="Canada">Canada</option><option value="Singapore">Singapore</option><option value="Afghanistan">Afghanistan</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option value="American Samoa">American Samoa</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antarctica">Antarctica</option><option value="Antigua and Barbuda">Antigua and Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option><option value="Aruba">Aruba</option><option value="Austria">Austria</option><option value="Azerbaidjan">Azerbaidjan</option><option value="Bahamas">Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia">Bolivia</option><option value="Bosnia-Herzegovina">Bosnia-Herzegovina</option><option value="Botswana">Botswana</option><option value="Bouvet Island">Bouvet Island</option><option value="Brazil">Brazil</option><option value="British Indian Ocean Territory">British Indian Ocean Territory</option><option value="Brunei">Brunei</option><option value="Bulgaria">Bulgaria</option><option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Canary Islands">Canary Islands</option><option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Chile">Chile</option><option value="China">China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Congo, The Democratic Republic Of The">Congo, The Democratic Republic Of The</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Croatia">Croatia</option><option value="Cuba">Cuba</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option><option value="Dominican Republic">Dominican Republic</option><option value="East Timor">East Timor</option><option value="Ecuador">Ecuador</option><option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option><option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Ethiopia">Ethiopia</option><option value="Falkland Islands">Falkland Islands</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji Islands">Fiji Islands</option><option value="Finland">Finland</option><option value="France">
4933France</option><option value="French Guyana">French Guyana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Territories">French Southern Territories</option><option value="Gabon">Gabon</option><option value="Gambia">Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">Guatemala</option><option value="Guinea">Guinea</option><option value="Guinea-Bissau">Guinea-Bissau</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Heard and McDonald Islands">Heard and McDonald Islands</option><option value="Holy See (Vatican City State)">Holy See (Vatican City State)</option><option value="Honduras">Honduras</option><option value="Hong Kong">Hong Kong</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran">Iran</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Ivory Coast">Ivory Coast</option><option value="Jamaica">Jamaica</option><option value="Japan">Japan</option><option value="Jersey">Jersey</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="Korea">Korea</option><option value="Kosovo">Kosovo</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Lao Peoples Democratic Republic">Lao Peoples Democratic Republic</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option><option value="Libyan Arab Jamahiriya">Libyan Arab Jamahiriya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macau">Macau</option><option value="Macedonia">Macedonia</option><option value="Madagascar">Madagascar</option><option value="Malawi">Malawi</option><option value="Malaysia">Malaysia</option><option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Marshall Islands">Marshall Islands</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option><option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Micronesia">Micronesia</option><option value="Moldova, Republic Of">Moldova, Republic Of</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montenegro">Montenegro</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Nambia">Nambia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option><option value="Netherlands">Netherlands</option><option value="Netherlands Antilles">Netherlands Antilles</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">New Zealand</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option><option value="Norfolk Island">Norfolk Island</option><option value="Northern Mariana Islands">Northern Mariana Islands</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palau">Palau</option><option value="Panama">Panama</option><option value="Paupau New Guinea">Paupau New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Philippines">Philippines</option><option value="Pitcairn">Pitcairn</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Puerto Rico">Puerto Rico</option><option value="Qatar">Qatar</option><option value="Reunion">Reunion</option><option value="Romania">Romania</option><option value="Russia">Russia</option><option value="Rwanda">Rwanda</option><option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option><option value="Saint Lucia">Saint Lucia</option><option value="Saint Vincent And The Grenadines">Saint Vincent And The Grenadines</option><option value="Samoa">Samoa</option><option value="San Marino">San Marino</option><option value="Sao Tome And Principe">Sao Tome And Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Serbia">Serbia</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="South Africa">South Africa</option><option value="South Georgia And The South Sandwich Islands">South Georgia And The South Sandwich Islands</option><option value="Spain">Spain</option><option value="Srilanka">Srilanka</option><option value="St. Helena">St. Helena</option><option value="St. Pierre And Miquelon">St. Pierre And Miquelon</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option><option value="Svalbard And Jan Mayen Islands">Svalbard And Jan Mayen Islands</option><option value="Swaziland">Swaziland</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syrian Arab Republic">Syrian Arab Republic</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option><option value="Tanzania">Tanzania</option><option value="Thailand">Thailand</option><option value="Togo">Togo</option><option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad And Tobago">Trinidad And Tobago</option><option value="Tunisia">Tunisia</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks And Caicos Islands">Turks And Caicos Islands</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Emirates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option><option value="Uruguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Venezuela">Venezuela</option><option value="Vietnam">Vietnam</option><option value="Virgin Islands (British)">Virgin Islands (British)</option><option value="Virgin Islands (US)">Virgin Islands (US)</option><option value="Wallis And Futuna Islands">Wallis And Futuna Islands</option><option value="Western Sahara">Western Sahara</option><option value="Yemen">Yemen</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option> </optgroup> 4934 </select> 4935 </div> 4936 <div> 4937 <div><input type="text" id="contact-address" name="contact-address" value="" class="sm-form-control contact-form-address" placeholder="Address" style="margin-bottom:10px;"></div> 4938 <textarea id="contact-me-message" name="contact-me-message" class="sm-form-control" placeholder="Your message to Christy Thomas (optional)"></textarea> 4939 <div class="subscribe text-center"> 4940 <label style="margin-right:5px;"> 4941 Contact me by 4942 </label>
4943 <span> 4944 <span> 4945 <input type="checkbox" name="subscribe-email" id="subscribe-email" value="1" checked style="margin-right:5px;"><label for="subscribe-email" style="margin-right:10px;">Email</label> 4946 </span> 4947 <span> 4948 <input type="checkbox" name="subscribe-text" id="subscribe-text" value="1" style="margin-right:5px;"><label for="subscribe-text">Text</label> 4949 </span> 4950 </span> 4951 </div> 4952 <div class="text-center"> 4953 <button type="button" id="send-message-button" class="button button-large button-green nomargin" value="submit">Send Message</button> 4954 </div> 4955 </div> 4956 </div> 4957 </div> 4958 </div> 4959 </div> 4960 </div> 4961 </div> 4962 </div> 4963</div> 4964
4965<script> 4966 function IsEU( country ) 4967 { 4968 var EU_countries = ["Austria","Belgium","Bulgaria","Croatia","Cyprus","Czech Republic","Denmark","Estonia","Finland","France","Germany","Greece","Hungary","Ireland","Italy","Latvia","Lithuania","Luxembourg","Malta","Netherlands","Netherlands Antilles","Poland","Portugal","Romania","Slovakia","Slovenia","Spain","Sweden","United Kingdom"]; 4969 4970 if( EU_countries.indexOf( country ) > -1 ) 4971 return true; 4972 else 4973 return false; 4974 } 4975 4976 $(function() { 4977 $('#contactMeModal').on('shown.bs.modal', function () { 4978 $('#contact-me-name').focus(); 4979 }); 4980 $('#contact-me-country').change( function() { 4981 if( IsEU( $(this).val() ) ) 4982 $('#subscribe-email').prop('checked',false); 4983 else 4984 $('#subscribe-email').prop('checked',true); 4985 }); 4986 $('#contact-me-country').change(); 4987 }); 4988 4989 $('#send-message-button').click( function() { 4990 var contact_name = $('#contact-me-name').val().trim(); 4991 var contact_email = $('#contact-me-email').val().trim(); 4992 var contact_phone = $('#contact-me-phone').val().trim(); 4993 var contact_message = $('#contact-me-message').val().trim(); 4994 var contact_country = $('#contact-me-country').val(); 4995 4996 if( contact_name == '' ) { 4997 toastr.error( 'Please enter your name.' ); 4998 $('#contact-me-name').focus(); 4999 return; 5000 } 5001 if( contact_email == '' && contact_phone == '' ) { 5002 toastr.error( 'Please enter either your phone or email address.' ); 5003 $('#contact-me-phone').focus(); 5004 return; 5005 } 5006 5007 if( contact_message == '' && !$('#subscribe-text').prop('checked') && !$('#subscribe-email').prop('checked') ) { 5008 toastr.error( 'Please either choose a way to be contacted or enter a message.'); 5009 $('#contact-me-message').focus(); 5010 return; 5011 } 5012 5013 if ($('#subscribe-text').prop('checked') && contact_phone == '') { 5014 toastr.error('Please enter your mobile phone number to be contacted by text.'); 5015 $('#contact-me-phone').focus(); 5016 return; 5017 } 5018 if ($('#subscribe-email').prop('checked') && contact_email == '') { 5019 toastr.error('Please enter your email address to be contacted by email.'); 5020 $('#contact-me-email').focus(); 5021 return; 5022 } 5023 5024 $('#contactMeModal').modal('hide'); 5025 toastr.info('Message sending...'); 5026 $.ajax({ 5027 //url: //, 5028 url: "https://christythomascoaching.com/app/contact-me-form", 5029 method: "POST", 5030 dataType: "json", 5031 crossDomain: true, 5032 data: { 5033 'contact-name' : contact_name, 5034 'contact-email' : contact_email, 5035 'contact-phone' : contact_phone, 5036 'contact-message' : contact_message, 5037 'contact-country' : contact_country, 5038 'contact-address' : $('#contact-address').val(), 5039 'subscribe-email' : ($('#subscribe-email').prop('checked') ? '1' : '0'), 5040 'subscribe-text' : ($('#subscribe-text').prop('checked') ? '1' : '0'), 5041 'enroller-number' : "", 5042 'enroller-name' : "", 5043 'sponsor-number' : "", 5044 'sponsor-name' : "", 5045 'utm_source' : null, 5046 'utm_campaign' : null, 5047 'utm_medium' : null, 5048 'utm_term' : null, 5049 'utm_content' : null, 5050 'request_source' : 'contact_me', 5051 "analytics_campaign" : null } 5052 }) 5053 .done(function( data ) { 5054 if( data.success ) { 5055 toastr.success('Message sent!', {timeOut: 10000}); 5056 $('#contact-me-message').val(''); 5057 } 5058 else if( data.code == 'Invalid Email' ) { 5059 toastr.error( 'Please check your email address.' ); 5060 $('#contact-me-email').focus(); 5061 } 5062 else if( data.code == 'Missing Name' ) { 5063 toastr.error( 'Please enter your name.' ); 5064 $('#contact-me-name').focus(); 5065 } 5066 else if( data.code == 'Email Or Phone Required' ) { 5067 toastr.error( 'Please enter either your phone or email address.' ); 5068 $('#contact-me-phone').focus(); 5069 } 5070 else if( data.code == 'Missing Message' ) { 5071 toastr.error( 'Please enter a message.' ); 5072 $('#contact-me-message').focus(); 5073 } 5074 else 5075 toastr.error('Message not sent. Please contact me by email or phone instead.'); 5076 5077 }) 5078 .fail(function( jqXHR, textStatus ) { 5079 toastr.error( "Request failed: " + textStatus, 'Message not sent. Please contact me by email or phone instead.' ); 5080 }); 5081 }); 5082</script>
5082 5083 5084 5085<!-- Go To Top 5086============================================= --> 5087<div id="gotoTop" class="icon-angle-up"></div> 5088 5089<!-- Footer Scripts 5090============================================= -->
5091<script type="text/javascript" src="https://attractwell.com/site-assets/js/jquery.quickfit.js"></script>
5091 5092
5092<script type="text/javascript" src="https://attractwell.com/site-assets/themes/attractwell/js/functions.min.js"></script>
vendor: 1 bytes, line 5092
5092
5093<script type="text/javascript" src="https://attractwell.com/site-assets/js/jquery.quickfit.js"></script>
5093 5094<!--
5094<script type="text/javascript" src="https://attractwell.com/site-assets/js/js.cookie.js"></script>
5094 -->
5095<script type="text/javascript"> 5096 var quickfit_options_large = { 5097 min: 15, 5098 max: 36, 5099 width: 300 5100 //truncate: true 5101 }; 5102 var quickfit_options_small = { 5103 min: 12, 5104 max: 20, 5105 width: 200 5106 //truncate: true 5107 }; 5108 5109 function resizeText() 5110 { 5111 } 5112 5113 $(function() { 5114 // auto scale text name if it's too long, on both window resize and scroll 5115 $( window ).on( 'resize', resizeText ); 5116 $( window ).on( 'scroll', resizeText ); 5117 resizeText(); 5118 5119 $(window).load( function() { 5120 if( location.hash === '#contact' ) 5121 $('#contactMeModal').modal('show'); 5122 5123 $('a[href$="#contact"]').click( function() { 5124 $('#contactMeModal').modal('show'); 5125 return false; 5126 } ); 5127 5128 $('a[href$="#lead"]').click( function() { 5129 if( $('#leadModal').length === 0 && $('#lead').length === 0 ) { 5130 window.location.href = "\/#lead"; 5131 return false; 5132 } 5133 } ); 5134 5135 $( window ).resize(); 5136 }); 5137 5138 5139 $('.menu-flag-icon').click( function (){ 5140 Cookies.set("country",$(this).attr('data-flag'), { path: '' } ); // cookie valid to the current path 5141 window.scrollTo(0,0); // scroll to top of page 5142 location.reload(true); 5143 }); 5144 5145 $('#landing-page-log-out').click(function() { 5146 var path_scope = '/'; 5147 Cookies.remove("registered-on-landing-page", {path: path_scope}); 5148 Cookies.remove('landing_account_id', {path: path_scope}); 5149 Cookies.remove('contact_id', {path: path_scope}); 5150 Cookies.remove('skip_registration', {path: path_scope}); 5151 }); 5152 5153 // instrument the page with click handlers 5154 $('a').click( function() { 5155 var url = $(this).attr('href'); 5156 var title = $(this).text();
5157 title = title.replace(/\\n/gi,'').trim(); 5158 if( url !== '#' ) { 5159 var is_sign_up_link = ($(this).hasClass('sign-up-link') || (url === "" && "" !== '')); 5160 RecordExternalClickAnalytics(url, title, is_sign_up_link ); 5161 if( is_sign_up_link && Cookies.get('contact_id') != '' ) 5162 RecordContactWebsiteSignUpLinkClick( Cookies.get('contact_id') ); 5163 } 5164 }); 5165 }); 5166</script>
vendor: 1 bytes, line 5166
5166
5167<script src="https://cdn.embedly.com/widgets/platform.js" charset="UTF-8"></script>
vendor: 1 bytes, line 5167
5167
5168<script>$(function() { $('audio').on('contextmenu', () => {return false}); });</script>
5168 5169 5170 5171</body> 5172</html> 5173<!--key|https-christythomascoaching.com/military --- cache hit--><!-- elapsed: 5-->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.