html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}purple:#994c8e;teal:#5ad9dc;gray:#373d39;*{margin:0;padding:0}html{overflow-y:scroll;background:url(../images/paper-texture-50.jpg)}body{font-family:'Raleway',sans-serif;font-size:14pt;line-height:18pt;color:#373d39}#pagewrap{width:100%;margin:0 auto;box-sizing:border-box}header{width:100%;margin:0 auto 40px auto}#logo{width:350px;margin:20px auto 7px auto;text-align:center}#tag{width:100%;text-align:center;font-style:italic;font-weight:200;font-size:1.5em}#social{position:relative;float:right;margin:-50px 5% 0 0;text-align:right}main{width:100%;position:relative;float:left}#content-wrap{}#secondary-pages{}#header-img{}#content{width:90%;max-width:1024px;margin:7px auto;padding:7px 1%}#love-container{width:100%}#love-top{min-height:320px;background:rgba(153,76,142,0.6)}.love-heading{width:calc(100% - 480px);box-sizing:border-box;text-align:center;float:left;padding:0;font-size:2em;color:#fff;line-height:320px}.love-pic{width:480px;float:right}#love-bottom{width:100%;max-width:1024px;margin:2% auto;padding:1%;box-sizing:border-box;line-height:1.7em}#life-container{width:100%}#life-top{min-height:320px;background:rgba(90,217,220,0.6)}.life-heading{width:calc(100% - 480px);box-sizing:border-box;text-align:center;float:right;padding:0;font-size:2em;color:#373d39;line-height:320px}.life-pic{width:480px;float:left;height:320px}.life-pic img{max-height:320px;width:auto}#life-bottom{width:100%;max-width:1024px;margin:2% auto;padding:1%;box-sizing:border-box;line-height:1.7em}#testimonial-container{min-height:320px}#testimonial-mod{}#testimonial-heading{background:rgba(153,76,142,0.6);width:calc(100% - 560px);box-sizing:border-box;text-align:center;float:left;padding:0;font-size:2em;color:#fff;line-height:320px}#testimonial-slider{width:560px;height:320px;box-sizing:border-box;text-align:center;float:right;padding:95px 0 0 0;font-size:1.3em;background:#fefefe;color:#373d39;line-height:1.5em;font-style:italic}.slide{position:relative !important;vertical-align:middle !important}.fancybox-title{display:none !important}footer{width:100%;min-height:80px;position:relative;float:left;margin-top:80px}#copy{width:80%;margin:0 auto;text-align:center;font-weight:100;font-size:.9em}#copy a,#copy a:visited{text-decoration:none}#copy a:hover{text-decoration:underline}h1,h2,h3{font-family:'Open Sans',sans-serif}h4,h5,h6{font-family:'Open Sans',sans-serif}h1{font-size:2em;line-height:1.5em;font-weight:normal}h2{font-size:1.8em;line-height:1.4em;font-weight:normal}h2.testimonials{color:#994c8e}h3{font-size:1.6em;line-height:1.3em;font-weight:normal}h3.testimonials{font-size:1.4em;line-height:1.2em}h4{font-size:1.4em;line-height:1.2em;font-weight:100}h4.licensee{font-weight:400}h5{font-size:1.3em;line-height:1.1em;font-weight:100}h6{font-size:1.3em;line-height:1.1em;font-weight:100}.youtube{position:relative;padding-bottom:56.25%;padding-top:25px;margin-bottom:25px;height:0}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact-form{max-width:650px}input,textarea{margin:7px 0;padding:7px;font-size:.85em}input.button{padding:7px 13px;border:none;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}input.button:hover{padding:7px 13px;border:none}.contact-btn{max-width:150px;color:#fff;padding:7px 13px;border:none;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.contact-btn a,.contact-btn a:visited{}.contact-btn:hover{padding:7px 13px;border:none}.contact-btn:hover a{text-decoration:none}.more-btn{max-width:150px;background:rgba(153,76,142,0.6);color:#fff;padding:7px 13px;margin:auto;border:none;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border:1px solid transparent}.more-btn a,.more-btn a:visited{text-decoration:none;color:#fff}.more-btn:hover{background:rgba(255,255,255,0.6);color:rgba(90,217,220,1);padding:7px 13px;border:none;border:1px solid rgba(90,217,220,1)}.more-btn:hover a{color:rgba(90,217,220,1);text-decoration:none}.dj-simple-contact-form button{max-width:150px;background:rgba(153,76,142,0.6);color:#fff;padding:7px 13px;margin:auto;border:none;text-align:center;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;border:1px solid transparent}.clearfix{clear:both !important}.location{width:300px;position:relative;float:left;padding:20px}.gmap{position:relative;float:left;clear:left;margin-bottom:40px}video{max-width:500px}a{text-decoration:none;color:#994c8e}a:visited{}a:hover{text-decoration:underline;color:#5ad9dc}hr{height:1px;border:none;margin:32px auto;overflow:hidden;background:#dedede}p{margin:18px 0;padding:4px 0;display:block}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:50000}#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{width:100%;position:relative;margin:0;font-family:'Raleway',sans-serif;text-transform:uppercase;background:transparent;z-index:35000}#cssmenu > ul > li{float:left}#cssmenu.align-center > ul{font-size:1em;text-align:center;font-weight:300}#cssmenu.align-center > ul > li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right > ul > li{float:right}#cssmenu.align-left > ul > li{float:left}#cssmenu > ul > li > a{padding:17px;font-size:1em;letter-spacing:1px;text-decoration:none;color:#1a1a1a;font-weight:300}#cssmenu > ul > li:hover > a{color:#5ad9dc}#cssmenu > ul > li.has-sub > a{padding-right:30px}#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;color:#1a1a1a;content:''}#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;color:#1a1a1a;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu li:hover > ul{left:auto}#cssmenu.align-right li:hover > ul{left:auto;right:0}#cssmenu li:hover > ul > li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#1a1a1a;font-weight:400;background:#fff}#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#5ad9dc}#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:''}#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px}#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#1a1a1a;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px}#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}@media all and (max-width:1139px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1139px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1139px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1139px),only screen and (min-device-pixel-ratio:2) and (max-width:1139px),only screen and (min-resolution:192dpi) and (max-width:1139px),only screen and (min-resolution:2dppx) and (max-width:1139px){#cssmenu{width:100%;height:100%;margin:0}#cssmenu ul{width:100%;height:100%;display:none}#cssmenu.align-center > ul{text-align:left}#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2)}#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#cssmenu > ul > li{float:none}#cssmenu ul ul li a{padding-left:25px}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul li a{color:#1a1a1a;background:none}#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#5ad9dc}#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}#cssmenu #menu-button{display:block;padding:17px;color:#1a1a1a;cursor:pointer;font-size:1em;text-transform:none;font-weight:300}#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #1a1a1a;border-bottom:2px solid #1a1a1a;content:''}#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#1a1a1a;content:''}#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:30px;background:#1a1a1a;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu #menu-button.menu-opened:before{top:23px;background:#1a1a1a;width:30px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer}#cssmenu .submenu-button.submenu-opened{background:#262626}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#1a1a1a;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#1a1a1a}#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#1a1a1a;content:''}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button.submenu-opened:before{display:none}}@media (max-width:480px){#love-container{margin-bottom:30px}.love-heading{width:100%;box-sizing:border-box;text-align:center;float:none;clear:both;font-size:2em;color:#fff;line-height:320px}.love-pic{width:100%;max-width:480px;float:none;clear:both;margin:auto;padding-bottom:0;overflow:hidden}.love-pic img{max-height:320px;width:100%;height:auto}#life-container{margin-bottom:30px}.life-heading{width:100%;box-sizing:border-box;text-align:center;float:none;clear:both;padding:0;font-size:2em;color:#373d39;line-height:320px}.life-pic{width:100%;max-width:480px;float:none;clear:both;margin:auto;padding-top:0;overflow:hidden}.life-pic img{max-height:320px;width:100%;height:auto}#testimonial-heading{background:rgba(153,76,142,0.6);width:100%;max-width:767px;box-sizing:border-box;text-align:center;float:none;clear:both;font-size:2em;color:#fff;line-height:320px}#testimonial-slider{width:100%;height:320px;box-sizing:border-box;text-align:center;float:none;clear:both;padding:95px 0 0 0;font-size:1.3em;background:#fefefe;color:#373d39;line-height:1.5em;font-style:italic}#social{position:relative;float:none;clear:both;margin:-50px auto 0 auto;text-align:center}}@media (min-width:481px) and (max-width:768px){#love-container{margin-bottom:30px}.love-heading{width:100%;box-sizing:border-box;text-align:center;float:none;clear:both;font-size:2em;color:#fff;line-height:320px}.love-pic{width:100%;max-width:480px;float:none;clear:both;margin:auto;padding-bottom:30px;overflow:hidden}.love-pic img{max-height:320px;width:100%;height:auto}#life-container{margin-bottom:30px}.life-heading{width:100%;box-sizing:border-box;text-align:center;float:none;clear:both;padding:0;font-size:2em;color:#373d39;line-height:320px}.life-pic{width:100%;max-width:480px;float:none;clear:both;margin:auto;padding-top:30px;overflow:hidden}.life-pic img{max-height:320px;width:100%;height:auto}#testimonial-heading{background:rgba(153,76,142,0.6);width:100%;max-width:767px;box-sizing:border-box;text-align:center;float:none;clear:both;font-size:2em;color:#fff;line-height:320px}#testimonial-slider{width:100%;height:320px;box-sizing:border-box;text-align:center;float:none;clear:both;padding:95px 0 0 0;font-size:1.3em;background:#fefefe;color:#373d39;line-height:1.5em;font-style:italic}#social{position:relative;float:none;clear:both;margin:-50px auto 0 auto;text-align:center}}@media (min-width:992px){}@media (min-width:1200px){}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (max--moz-device-pixel-ratio:1.5){}