/* @import url('http://example.com/example_style.css'); */

  *{margin:0;padding:0;border:0}*:focus{outline:0}.reset-margin{margin:0!important}.reset-margin-top{margin-top:0!important}.reset-margin-right{margin-right:0!important}.reset-margin-bottom{margin-bottom:0!important}.reset-margin-left{margin-left:0!important}.reset-padding{padding:0!important}.reset-padding-top{padding-top:0!important}.reset-padding-right{padding-right:0!important}.reset-padding-bottom{padding-bottom:0!important}.reset-padding-left{padding-left:0!important}.reset-padding{padding:0!important}.reset-border{border:0!important}.reset-border-top{border-top:0!important}.reset-border-right{border-right:0!important}.reset-border-bottom{border-bottom:0!important}.reset-border-left{border-left:0!important}.reset-background{background:none!important}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,summary,video{display:block}.padding-5{padding:5px}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-25{padding:25px}.padding-30{padding:30px}.padding-35{padding:35px}.padding-40{padding:40px}.padding-45{padding:45px}.padding-50{padding:50px}.padding-55{padding:55px}.padding-60{padding:60px}.padding-65{padding:65px}.padding-70{padding:70px}.padding-75{padding:75px}.padding-80{padding:80px}.padding-85{padding:85px}.padding-90{padding:90px}.padding-95{padding:95px}.padding-100{padding:100px}.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-top-15{padding-top:15px}.padding-top-20{padding-top:20px}.padding-top-25{padding-top:25px}.padding-top-30{padding-top:30px}.padding-top-35{padding-top:35px}.padding-top-40{padding-top:40px}.padding-top-45{padding-top:45px}.padding-top-50{padding-top:50px}.padding-top-55{padding-top:55px}.padding-top-60{padding-top:60px}.padding-top-65{padding-top:65px}.padding-top-70{padding-top:70px}.padding-top-75{padding-top:75px}.padding-top-80{padding-top:80px}.padding-top-85{padding-top:85px}.padding-top-90{padding-top:90px}.padding-top-95{padding-top:95px}.padding-top-100{padding-top:100px}.padding-right-5{padding-right:5px}.padding-right-10{padding-right:10px}.padding-right-15{padding-right:15px}.padding-right-20{padding-right:20px}.padding-right-25{padding-right:25px}.padding-right-30{padding-right:30px}.padding-right-35{padding-right:35px}.padding-right-40{padding-right:40px}.padding-right-45{padding-right:45px}.padding-right-50{padding-right:50px}.padding-right-55{padding-right:55px}.padding-right-60{padding-right:60px}.padding-right-65{padding-right:65px}.padding-right-70{padding-right:70px}.padding-right-75{padding-right:75px}.padding-right-80{padding-right:80px}.padding-right-85{padding-right:85px}.padding-right-90{padding-right:90px}.padding-right-95{padding-right:95px}.padding-right-100{padding-right:100px}.padding-bottom-5{padding-bottom:5px}.padding-bottom-10{padding-bottom:10px}.padding-bottom-15{padding-bottom:15px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-25{padding-bottom:25px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-35{padding-bottom:35px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-45{padding-bottom:45px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-55{padding-bottom:55px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-65{padding-bottom:65px}.padding-bottom-70{padding-bottom:70px}.padding-bottom-75{padding-bottom:75px}.padding-bottom-80{padding-bottom:80px}.padding-bottom-85{padding-bottom:85px}.padding-bottom-90{padding-bottom:90px}.padding-bottom-95{padding-bottom:95px}.padding-bottom-100{padding-bottom:100px}.padding-left-5{padding-left:5px}.padding-left-10{padding-left:10px}.padding-left-15{padding-left:15px}.padding-left-20{padding-left:20px}.padding-left-25{padding-left:25px}.padding-left-30{padding-left:30px}.padding-left-35{padding-left:35px}.padding-left-40{padding-left:40px}.padding-left-45{padding-left:45px}.padding-left-50{padding-left:50px}.padding-left-55{padding-left:55px}.padding-left-60{padding-left:60px}.padding-left-65{padding-left:65px}.padding-left-70{padding-left:70px}.padding-left-75{padding-left:75px}.padding-left-80{padding-left:80px}.padding-left-85{padding-left:85px}.padding-left-90{padding-left:90px}.padding-left-95{padding-left:95px}.padding-left-100{padding-left:100px}.margin-5{margin:5px}.margin-10{margin:10px}.margin-15{margin:15px}.margin-20{margin:20px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-35{margin:35px}.margin-40{margin:40px}.margin-45{margin:45px}.margin-50{margin:50px}.margin-55{margin:55px}.margin-60{margin:60px}.margin-65{margin:65px}.margin-70{margin:70px}.margin-75{margin:75px}.margin-80{margin:80px}.margin-85{margin:85px}.margin-90{margin:90px}.margin-95{margin:95px}.margin-100{margin:100px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}.margin-top-30{margin-top:30px}.margin-top-35{margin-top:35px}.margin-top-40{margin-top:40px}.margin-top-45{margin-top:45px}.margin-top-50{margin-top:50px}.margin-top-55{margin-top:55px}.margin-top-60{margin-top:60px}.margin-top-65{margin-top:65px}.margin-top-70{margin-top:70px}.margin-top-75{margin-top:75px}.margin-top-80{margin-top:80px}.margin-top-85{margin-top:85px}.margin-top-90{margin-top:90px}.margin-top-95{margin-top:95px}.margin-top-100{margin-top:100px}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-15{margin-right:15px}.margin-right-20{margin-right:20px}.margin-right-25{margin-right:25px}.margin-right-30{margin-right:30px}.margin-right-35{margin-right:35px}.margin-right-40{margin-right:40px}.margin-right-45{margin-right:45px}.margin-right-50{margin-right:50px}.margin-right-55{margin-right:55px}.margin-right-60{margin-right:60px}.margin-right-65{margin-right:65px}.margin-right-70{margin-right:70px}.margin-right-75{margin-right:75px}.margin-right-80{margin-right:80px}.margin-right-85{margin-right:85px}.margin-right-90{margin-right:90px}.margin-right-95{margin-right:95px}.margin-right-100{margin-right:100px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-25{margin-bottom:25px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-35{margin-bottom:35px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-45{margin-bottom:45px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-55{margin-bottom:55px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-65{margin-bottom:65px}.margin-bottom-70{margin-bottom:70px}.margin-bottom-75{margin-bottom:75px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-85{margin-bottom:85px}.margin-bottom-90{margin-bottom:90px}.margin-bottom-95{margin-bottom:95px}.margin-bottom-100{margin-bottom:100px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-left-15{margin-left:15px}.margin-left-20{margin-left:20px}.margin-left-25{margin-left:25px}.margin-left-30{margin-left:30px}.margin-left-35{margin-left:35px}.margin-left-40{margin-left:40px}.margin-left-45{margin-left:45px}.margin-left-50{margin-left:50px}.margin-left-55{margin-left:55px}.margin-left-60{margin-left:60px}.margin-left-65{margin-left:65px}.margin-left-70{margin-left:70px}.margin-left-75{margin-left:75px}.margin-left-80{margin-left:80px}.margin-left-85{margin-left:85px}.margin-left-90{margin-left:90px}.margin-left-95{margin-left:95px}.margin-left-100{margin-left:100px}*[class*=w-]{max-width:100%}.w-10{width:10px}.w-20{width:20px}.w-30{width:30px}.w-40{width:40px}.w-50{width:50px}.w-60{width:60px}.w-70{width:70px}.w-80{width:80px}.w-90{width:90px}.w-100{width:100px}.w-110{width:110px}.w-120{width:120px}.w-130{width:130px}.w-140{width:140px}.w-150{width:150px}.w-160{width:160px}.w-170{width:170px}.w-180{width:180px}.w-190{width:190px}.w-200{width:200px}.w-210{width:210px}.w-220{width:220px}.w-230{width:230px}.w-240{width:240px}.w-250{width:250px}.w-260{width:260px}.w-270{width:270px}.w-280{width:280px}.w-290{width:290px}.w-300{width:300px}.w-310{width:310px}.w-320{width:320px}.w-330{width:330px}.w-340{width:340px}.w-350{width:350px}.w-360{width:360px}.w-370{width:370px}.w-380{width:380px}.w-390{width:390px}.w-400{width:400px}.w-410{width:410px}.w-420{width:420px}.w-430{width:430px}.w-440{width:440px}.w-450{width:450px}.w-460{width:460px}.w-470{width:470px}.w-480{width:480px}.w-490{width:490px}.w-500{width:500px}.w-510{width:510px}.w-520{width:520px}.w-530{width:530px}.w-540{width:540px}.w-550{width:550px}.w-560{width:560px}.w-570{width:570px}.w-580{width:580px}.w-590{width:590px}.w-600{width:600px}.w-610{width:610px}.w-620{width:620px}.w-630{width:630px}.w-640{width:640px}.w-650{width:650px}.w-660{width:660px}.w-670{width:670px}.w-680{width:680px}.w-690{width:690px}.w-700{width:700px}.w-710{width:710px}.w-720{width:720px}.w-730{width:730px}.w-740{width:740px}.w-750{width:750px}.w-760{width:760px}.w-770{width:770px}.w-780{width:780px}.w-790{width:790px}.w-800{width:800px}.w-810{width:810px}.w-820{width:820px}.w-830{width:830px}.w-840{width:840px}.w-850{width:850px}.w-860{width:860px}.w-870{width:870px}.w-880{width:880px}.w-890{width:890px}.w-900{width:900px}.w-910{width:910px}.w-920{width:920px}.w-930{width:930px}.w-940{width:940px}.w-950{width:950px}.w-960{width:960px}.w-970{width:970px}.w-980{width:980px}.w-990{width:990px}.w-1000{width:1000px}.h-10{height:10px}.h-20{height:20px}.h-30{height:30px}.h-40{height:40px}.h-50{height:50px}.h-60{height:60px}.h-70{height:70px}.h-80{height:80px}.h-90{height:90px}.h-100{height:100px}.h-110{height:110px}.h-120{height:120px}.h-130{height:130px}.h-140{height:140px}.h-150{height:150px}.h-160{height:160px}.h-170{height:170px}.h-180{height:180px}.h-190{height:190px}.h-200{height:200px}.h-210{height:210px}.h-220{height:220px}.h-230{height:230px}.h-240{height:240px}.h-250{height:250px}.h-260{height:260px}.h-270{height:270px}.h-280{height:280px}.h-290{height:290px}.h-300{height:300px}.h-310{height:310px}.h-320{height:320px}.h-330{height:330px}.h-340{height:340px}.h-350{height:350px}.h-360{height:360px}.h-370{height:370px}.h-380{height:380px}.h-390{height:390px}.h-400{height:400px}.h-410{height:410px}.h-420{height:420px}.h-430{height:430px}.h-440{height:440px}.h-450{height:450px}.h-460{height:460px}.h-470{height:470px}.h-480{height:480px}.h-490{height:490px}.h-500{height:500px}.h-510{height:510px}.h-520{height:520px}.h-530{height:530px}.h-540{height:540px}.h-550{height:550px}.h-560{height:560px}.h-570{height:570px}.h-580{height:580px}.h-590{height:590px}.h-600{height:600px}.h-610{height:610px}.h-620{height:620px}.h-630{height:630px}.h-640{height:640px}.h-650{height:650px}.h-660{height:660px}.h-670{height:670px}.h-680{height:680px}.h-690{height:690px}.h-700{height:700px}.h-710{height:710px}.h-720{height:720px}.h-730{height:730px}.h-740{height:740px}.h-750{height:750px}.h-760{height:760px}.h-770{height:770px}.h-780{height:780px}.h-790{height:790px}.h-800{height:800px}.h-810{height:810px}.h-820{height:820px}.h-830{height:830px}.h-840{height:840px}.h-850{height:850px}.h-860{height:860px}.h-870{height:870px}.h-880{height:880px}.h-890{height:890px}.h-900{height:900px}.h-910{height:910px}.h-920{height:920px}.h-930{height:930px}.h-940{height:940px}.h-950{height:950px}.h-960{height:960px}.h-970{height:970px}.h-980{height:980px}.h-990{height:990px}.h-1000{height:1000px}ul.unstyled,ol.unstyled{list-style:none;margin-left:0}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-right:5px;padding-left:5px}ul.disc{list-style-type:disc}ul.circle{list-style-type:circle}ul.square{list-style-type:square}ol.decimal{list-style-type:decimal}ol.decimal-leading-zero{list-style-type:decimal-leading-zero}ol.lower-alpha{list-style-type:lower-alpha}ol.upper-alpha{list-style-type:upper-alpha}ol.lower-roman{list-style-type:lower-roman}ol.upper-roman{list-style-type:upper-roman}ol.lower-latin{list-style-type:lower-latin}ol.upper-latin{list-style-type:upper-latin}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}img.circle{border-radius:50%}img.polaroid{padding:3px;border:1px solid #ddd}.lead{font-size:135%;line-height:1.65}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-warning{color:#b84}.text-error{color:#a33}.text-info{color:#258}.text-success{color:#373}.float-left{float:left!important}.float-right{float:right!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-center{margin-right:auto;margin-left:auto;display:block}.align-left{float:left;margin-right:3%}.align-right{float:right;margin-left:3%}img.align-center{margin:0 auto}img.align-left{margin:0 3% 3% 0}img.align-right{margin:0 0 3% 3%;width:50%}*[class*=button-]{display:inline-block;border:1px solid transparent;padding:.65em 1.25em;margin:0 1rem 1rem 0}*[class*=button-]:hover{text-decoration:none}*[class*=button-].small{font-size:95%}*[class*=button-].big{font-size:120%}*.button-primary{background:#222;color:#fff}*.button-primary-o{color:#222;background:0;border-color:#222}.rounded-2{border-radius:2px;-webkit-border-radius:2px}.rounded-2-top{border-top-left-radius:2px;border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px}.rounded-2-right{border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px}.rounded-2-bottom{border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px}.rounded-2-left{border-top-left-radius:2px;border-bottom-left-radius:2px;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px}.rounded-4{border-radius:4px;-webkit-border-radius:4px}.rounded-4-top{border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}.rounded-4-right{border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px}.rounded-4-bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}.rounded-4-left{border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px}.rounded-6{border-radius:6px;-webkit-border-radius:6px}.rounded-6-top{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px}.rounded-6-right{border-top-right-radius:6px;border-bottom-right-radius:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px}.rounded-6-bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px}.rounded-6-left{border-top-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px}.rounded-8{border-radius:8px;-webkit-border-radius:8px}.rounded-8-top{border-top-left-radius:8px;border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px}.rounded-8-right{border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px}.rounded-8-bottom{border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px}.rounded-8-left{border-top-left-radius:8px;border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px}hr[class*=divider-],div[class*=divider-]{width:100%;height:1px;clear:both;display:block;margin:0 0 3%}.divider-dotted{border-bottom:1px dotted rgba(0,0,0,0.2)}.divider-smooth{background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.2) 0,rgba(255,255,255,0) 75%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.2) 0,rgba(255,255,255,0) 75%)}.hidden{display:none}.disabled,.disabled *{cursor:not-allowed;opacity:.7}.clear{clear:both}img,iframe,object{max-width:100%}img{height:auto}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:baseline;font-size:100%;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative}a:visited,a:link{text-decoration:none}a:hover{text-decoration:underline}a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;margin-bottom:.5rem;line-height:1.4}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}@media only screen and (max-width:767px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4,h5,h6{font-size:1.1rem}}p{line-height:150%}strong{font-weight:bold}small{font-size:11px}address{display:block}hr{clear:both}blockquote{position:relative;padding-left:3%;border:0;margin:0 0 20px}ul{list-style:inside square}ol{list-style:inside decimal}menu{list-style:inside disc}li{display:list-item}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}header ul,header ol,nav ul,nav ol,footer ul,footer ol{list-style:none;margin-left:0}legend{display:block;width:100%}label,input,button,select,textarea{cursor:pointer;font-weight:normal}form:before,form:after{display:table;line-height:0;content:""}form:after{clear:both}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label,.label-fake{display:block;line-height:2}.inline-fields label{float:left;margin:0 3% 1.5% 0}select,textarea,input[type="text"],input[type="file"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{display:block;border:1px solid #ddd;height:2.4rem;padding:2px 12px;font-size:100%;margin-bottom:2%;vertical-align:middle;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}input[type="submit"]{font-size:100%}input,textarea{margin-left:0}textarea{height:auto;max-width:100%;padding:6px 12px;line-height:1.5}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{cursor:inherit;border-color:rgba(82,168,236,0.8);outline:0}input[type="radio"],input[type="checkbox"]{margin:0 4px 4px 0;*margin-top:0;line-height:normal;box-sizing:border-box;vertical-align:middle!important}input[type="radio"]{-webkit-appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}input[type="time"],input[type="datetime"],input[type="datetime-local"]{padding-right:5px!important}select[multiple],select[size]{height:auto}select[multiple] option{padding:4px 12px;margin-left:-12px;margin-right:-12px}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d}form .row textarea,form .row select,form .row input[type="text"],form .row input[type="file"],form .row input[type="password"],form .row input[type="datetime"],form .row input[type="datetime-local"],form .row input[type="date"],form .row input[type="month"],form .row input[type="time"],form .row input[type="week"],form .row input[type="number"],form .row input[type="email"],form .row input[type="url"],form .row input[type="search"],form .row input[type="tel"],form .row input[type="color"]{width:100%}form table td label{float:right;margin-right:1.5%}table{width:100%;border-spacing:0}th,td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd}th{font-weight:bold;vertical-align:bottom}td{vertical-align:top}th+th,td+td,th+td,td+th{border-left:1px solid #ddd}table thead:first-child tr th,table thead:first-child tr td{border-top:0}table tbody+tbody{border-top:2px solid #ddd}table{border:1px solid #ddd;border-collapse:separate}thead:first-child tr:first-child th,tbody:first-child tr:first-child th,tbody:first-child tr:first-child td{border-top:0}thead,tfoot{background:#f2f2f2}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f5f5f5}pre{font:12px "Andale Mono","Courier New","Lucida Console",monospace;line-height:1.5;display:block;word-wrap:break-word;color:#777;overflow:auto;padding:20px;line-height:19px;background:#272822;border:1px solid #ddd;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);overflow:auto;word-wrap:normal;white-space:pre}article ul{margin:0 0 3% 3%}article ul li{list-style:square inside}article ul li ul li{list-style:disc inside}article ul li ul li ul li{list-style:circle inside}a{-webkit-transition:opacity 150ms linear,color 150ms linear,background-color 150ms linear;-moz-transition:opacity 150ms linear,color 150ms linear,background-color 150ms linear;-ms-transition:opacity 150ms linear,color 150ms linear,background-color 150ms linear;-o-transition:opacity 150ms linear,color 150ms linear,background-color 150ms linear;transition:opacity 150ms linear,color 150ms linear,background-color 150ms linear}p,hr,pre,ul,ol,menu,nav,nav ul,dl,dd,blockquote,address,table,fieldset,form,legend,iframe{margin-bottom:1rem}li{margin-bottom:.7rem}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.full{width:100%;position:relative;margin:0 auto 20px;float:left}.wrapper{position:relative;width:1180px;max-width:100%;margin-right:auto;margin-left:auto}nav.menu ul:before,nav.menu ul:after,.wrapper:before,.wrapper:after,.row:before,.row:after{content:" ";display:table}.wrapper:after,.row:after{clear:both}.last,.row *[class*=one-]:last-child,.row *[class*=two-]:last-child,.row *[class*=three-]:last-child,.row *[class*=four-]:last-child,.row *[class*=five-]:last-child,.row *[class*=six-]:last-child,.row *[class*=seven-]:last-child,.row *[class*=eight-]:last-child,.row *[class*=nine-]:last-child,.row *[class*=ten-]:last-child,.row *[class*=eleven-]:last-child{margin-right:0!important;clear:right}*[class*=-half],*[class*=-third],*[class*=-fourth],*[class*=-fifth],*[class*=-sixth],*[class*=-seventh],*[class*=-eighth],*[class*=-ninth],*[class*=-tenth],*[class*=-eleventh],*[class*=-twelfth]{display:inline-block;position:relative;margin:0 3% 3% 0;float:left;max-width:100%}*[class*=-half]>*:last-child,*[class*=-third]>*:last-child,*[class*=-fourth]>*:last-child,*[class*=-fifth]>*:last-child,*[class*=-sixth]>*:last-child,*[class*=-seventh]>*:last-child,*[class*=-eighth]>*:last-child,*[class*=-ninth]>*:last-child,*[class*=-tenth]>*:last-child,*[class*=-eleventh]>*:last-child,*[class*=-twelfth]>*:last-child{margin-bottom:0}.row.inverse *[class*=one-],.row.inverse *[class*=two-],.row.inverse *[class*=three-],.row.inverse *[class*=four-],.row.inverse *[class*=five-],.row.inverse *[class*=six-],.row.inverse *[class*=seven-],.row.inverse *[class*=eight-],.row.inverse *[class*=nine-],.row.inverse *[class*=ten-],.row.inverse *[class*=eleven-]{float:right;margin:0 0 3% 3%}.row.inverse *[class*=one-]:last-child,.row.inverse *[class*=two-]:last-child,.row.inverse *[class*=three-]:last-child,.row.inverse *[class*=four-]:last-child,.row.inverse *[class*=five-]:last-child,.row.inverse *[class*=six-]:last-child,.row.inverse *[class*=seven-]:last-child,.row.inverse *[class*=eight-]:last-child,.row.inverse *[class*=nine-]:last-child,.row.inverse *[class*=ten-]:last-child,.row.inverse *[class*=eleven-]:last-child{margin:0 0 3% 0;clear:none}.one-half,.two-fourth,.three-sixth,.four-eighth,.five-tenth,.six-twelfth{width:48.5%}.one-third,.two-sixth,.three-ninth,.four-twelfth{width:31.33%}.two-third,.six-ninth,.eight-twelfth{width:65.66%}.one-fourth,.two-eighth,.three-twelfth{width:22.75%}.three-fourth,.six-eighth,.nine-twelfth{width:74.25%}.one-fifth,.two-tenth{width:17.6%}.two-fifth,.four-tenth{width:38.2%}.three-fifth{width:58.8%}.four-fifth,.eight-tenth{width:79.4%}.one-sixth,.two-twelfth{width:14.16%}.four-sixth{width:68.64%}.five-sixth,.ten-twelfth{width:82.8%}.one-seventh{width:11.71%}.two-seventh{width:26.42%}.three-seventh{width:41.13%}.four-seventh{width:55.84%}.five-seventh{width:70.55%}.six-seventh{width:85.26%}.one-eighth{width:9.87%}.three-eighth{width:35.61%}.five-eighth{width:61.35%}.seven-eighth{width:87.09%}.one-ninth{width:8.44%}.two-ninth{width:19.88%}.four-ninth{width:42.76%}.five-ninth{width:54.2%}.seven-ninth{width:77.08%}.eight-ninth{width:88.52%}.one-tenth{width:7.3%}.three-tenth{width:27.9%}.six-tenth{width:58.8%}.seven-tenth{width:69.1%}.nine-tenth{width:89.7%}.one-eleventh{width:6.36%}.two-eleventh{width:17.72%}.three-eleventh{width:25.08%}.four-eleventh{width:34.44%}.five-eleventh{width:43.8%}.six-eleventh{width:53.16%}.seven-eleventh{width:62.52%}.eight-eleventh{width:71.88%}.nine-eleventh{width:81.24%}.ten-eleventh{width:90.6%}.one-twelfth{width:5.58%}.five-twelfth{width:39.9%}.seven-twelfth{width:57.06%}.eleven-twelfth{width:91.38%}.nested *[class*=-half],.nested *[class*=-third],.nested *[class*=-fourth],.nested *[class*=-fifth],.nested *[class*=-sixth],.nested *[class*=-seventh],.nested *[class*=-eighth],.nested *[class*=-ninth],.nested *[class*=-tenth],.nested *[class*=-eleventh],.nested *[class*=-twelfth]{margin:0}.nested .one-half,.nested .two-fourth,.nested .three-sixth,.nested .four-eighth,.nested .five-tenth,.nested .six-twelfth{width:50%}.nested .one-third,.nested .two-sixth,.nested .three-ninth,.nested .four-twelfth{width:33.33%}.nested .two-third,.nested .six-ninth,.nested .eight-twelfth{width:66.66%}.nested .one-fourth,.nested .two-eighth,.nested .three-twelfth{width:25%}.nested .three-fourth,.nested .six-eighth,.nested .nine-twelfth{width:75%}.nested .one-fifth,.nested .two-tenth{width:20%}.nested .two-fifth,.nested .four-tenth{width:40%}.nested .three-fifth{width:60%}.nested .four-fifth,.nested .eight-tenth{width:80%}.nested .one-sixth,.nested .two-twelfth{width:16.66%}.nested .four-sixth{width:66.66%}.nested .five-sixth,.nested .ten-twelfth{width:83.33%}.nested .one-seventh{width:14.28%}.nested .two-seventh{width:28.57%}.nested .three-seventh{width:42.8%}.nested .four-seventh{width:57.14%}.nested .five-seventh{width:71.42%}.nested .six-seventh{width:85.71%}.nested .one-eighth{width:12.5%}.nested .three-eighth{width:37.5%}.nested .five-eighth{width:62.5%}.nested .seven-eighth{width:87.5%}.nested .one-ninth{width:11.11%}.nested .two-ninth{width:22.22%}.nested .four-ninth{width:44.44%}.nested .five-ninth{width:55.5%}.nested .seven-ninth{width:77.77%}.nested .eight-ninth{width:88.88%}.nested .one-tenth{width:10%}.nested .three-tenth{width:30%}.nested .six-tenth{width:60%}.nested .seven-tenth{width:70%}.nested .nine-tenth{width:90%}.nested .one-eleventh{width:9.09%}.nested .two-eleventh{width:18.18%}.nested .three-eleventh{width:27.27%}.nested .four-eleventh{width:36.36%}.nested .five-eleventh{width:45.45%}.nested .six-eleventh{width:54.54%}.nested .seven-eleventh{width:63.63%}.nested .eight-eleventh{width:72.72%}.nested .nine-eleventh{width:81.81%}.nested .ten-eleventh{width:90.90%}.nested .one-twelfth{width:8.33%}.nested .five-twelfth{width:41.66%}.nested .seven-twelfth{width:58.33%}.nested .eleven-twelfth{width:91.66%}@media only screen and (min-width:1180px){.hidden-desktop,.hidden-tablet,.hidden-phone,.visible-large-desktop{display:inherit!important}.visible-desktop,.visible-tablet,.visible-phone,.hidden-large-desktop{display:none!important}}@media only screen and (min-width:980px) and (max-width:1179px){.wrapper{width:940px}.hidden-large-desktop,.hidden-tablet,.hidden-phone,.visible-desktop{display:inherit!important}.visible-large-desktop,.visible-tablet,.visible-phone,.hidden-desktop{display:none!important}}@media only screen and (min-width:768px) and (max-width:979px){.wrapper{width:700px}.hidden-large-desktop,.hidden-desktop,.hidden-phone,.visible-tablet{display:inherit!important}.visible-large-desktop,.visible-desktop,.visible-phone,.hidden-tablet{display:none!important}}@media only screen and (min-width:480px) and (max-width:767px){.wrapper{width:460px}}@media only screen and (max-width:479px){.wrapper{width:100%;padding:0 1.6em}}@media only screen and (max-width:767px){*[class*=-half],*[class*=-third],*[class*=-fourth],*[class*=-fifth],*[class*=-sixth],*[class*=-seventh],*[class*=-eighth],*[class*=-ninth],*[class*=-tenth],*[class*=-eleventh],*[class*=-twelfth]{width:100%!important;margin-right:0!important;float:none!important}.row.inverse *[class*=one-],.row.inverse *[class*=two-],.row.inverse *[class*=three-],.row.inverse *[class*=four-],.row.inverse *[class*=five-],.row.inverse *[class*=six-],.row.inverse *[class*=seven-],.row.inverse *[class*=eight-],.row.inverse *[class*=nine-],.row.inverse *[class*=ten-],.row.inverse *[class*=eleven-]{float:none;margin:0 0 3% 0}.hidden-large-desktop,.hidden-desktop,.hidden-tablet,.visible-phone{display:inherit!important}.visible-large-desktop,.visible-desktop,.visible-tablet,.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}nav.menu ul li{position:relative;display:table-cell;margin:0}nav.menu ul li a{display:inline-block;padding:10px 15px;color:#222}nav.menu ul li a:hover{text-decoration:none;background:#eee}nav.menu ul li.current a{background:#222;color:#fff}nav.menu ul li.has-children>a{padding-right:35px}nav.menu ul li.has-children>a:after{display:block;content:"";position:absolute;top:18px;right:15px;width:0;height:0;border:5px solid transparent;border-top-color:#222}nav.menu ul li.divider{height:1px;margin:0;overflow:hidden;background-color:#e5e5e5}nav.menu ul li:hover>ul{display:block}nav.menu ul li ul{display:none;position:absolute;z-index:100;top:100%;left:0;background:#fff;min-width:200px;border:1px solid #ddd}nav.menu ul li ul li,nav.menu ul li ul li a{display:block!important;width:100%!important}nav.menu ul li ul li ul{top:0;left:100%}nav.menu ul li ul li.has-children>a:after{top:15px;border-top-color:transparent;border-left-color:#222}nav.menu.justified ul{width:100%}nav.menu.justified ul li{width:1%;float:none;text-align:center}nav.menu.justified ul li a{width:100%}nav.menu.vertical ul li,nav.menu.vertical ul li a{display:block;width:100%!important;text-align:left}nav.menu.vertical ul li.has-children>a:after{top:15px;right:10px;border-top-color:transparent;border-left-color:#222}nav.menu.vertical ul li ul{top:0;left:100%;background:#fff;min-width:200px;border:1px solid #ddd}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;line-height:120%;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#222;border-radius:10px;-webkit-border-radius:10px;float:right}*.button-primary .badge{background:#fff;color:#222}@media only screen and (max-width:767px){nav.menu,nav.menu ul,nav.menu ul li,nav.menu ul li a{display:block;width:100%!important;text-align:left}nav.menu ul li ul,nav.menu ul li ul li ul{display:block;position:relative;top:inherit!important;left:0!important;min-width:0;border:0!important;margin:0!important;padding-left:15px}nav.menu ul li.has-children>a:after{display:none}}nav.pagination ul{display:table}nav.pagination ul li{display:inline-block}nav.pagination ul li a{color:#222;padding:6px 12px}nav.pagination ul li a:hover{background:#eee;text-decoration:none}nav.pagination ul li.current a{background:#222;color:#fff}nav.pagination ul li.disabled,nav.pagination ul li.ellipsis{padding:6px 12px}

/** 
 * CSS @imports must be at the top of the file.      
 * Add them above this section.                             
 */
 @font-face { 
  font-family: 'MuseoSans';
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/museosans_500-webfont.eot');
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'), 
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/museosans_500-webfont.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/museosans_500-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tarzana Wide Bold';
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWideBold.eot');
  src: local('☺'), url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWideBold.woff') format('woff'), url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWideBold.ttf') format('truetype'), url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWideBold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tarzana Wide';
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWide.eot');
  src: local('☺'), url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWide.woff') format('woff'), url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWide.ttf') format('truetype'), url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaWide.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tarzana Narrow';
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrow.eot');
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrow.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrow.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrow.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tarzana Narrow Bold';
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrowBold.eot');
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrowBold.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrowBold.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/TarzanaNarrowBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Museo Sans Bold';
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/MuseoSansCyrl-700.eot');
  src: url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/MuseoSansCyrl-700.woff') format('woff'),
    url('//cdn2.hubspot.net/hubfs/86356/peppers-theme-fonts/MuseoSansCyrl-700.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Dancing+Script');
@import url('https://fonts.googleapis.com/css?family=Great+Vibes');


.subheader .section-title h2,
.museo-sans-bold {font-family:"Museo Sans Bold", sans-serif;}
.tarzana {font-family:"Tarzana Narrow", sans-serif;}
.tarzana-bold {font-family:"Tarzana Narrow Bold", sans-serif;}
.tarzana-wide {font-family:"Tarzana Wide", sans-serif;}
.tarzana-wide-bold {font-family:"Tarzana Wide Bold", sans-serif !important;}

/*-----------------------------------------------------------------------------------*/
/*  GENERIC / GLOBAL
/*-----------------------------------------------------------------------------------*/

  html {border-top:3px solid #5b660a;}
  body {font-family:'MuseoSans', sans-serif, Arial; font-size:18px; line-height:30px; color:#666; overflow-x:hidden; border-top:12px solid #8c9b1e;}
  /* body {font-family:'MuseoSans', sans-serif, Arial; font-size:18px; line-height:30px; color:#666; overflow-x:hidden; border-top:12px solid #8c9b1e;}*/
  p {font-size:18px; line-height:36px;}
  h1, h2, h3, h4, h5, h6 {font-weight:bold; font-family:"Museo Sans Bold", sans-serif;}

  /* Forms */

    select,
    textarea,
    input[type="text"],
    input[type="file"],
    input[type="password"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="date"],
    input[type="month"],
    input[type="time"],
    input[type="week"],
    input[type="number"],
    input[type="email"],
    input[type="url"],
    input[type="search"],
    input[type="tel"],
    input[type="color"] {padding:0 20px; margin-bottom:20px; height:62px; background:#fff; font-size:20px; border:1px solid #ccc; border-radius:8px; -webkit-border-radius:8px;}
    textarea {height:auto; padding:8px 20px;}



/* ==========================================================================
   HS COS Boilerplate v1.5.0                                
   ========================================================================== */



/* These includes are optional, but helpful. */
 










/* ==========================================================================
   Variables                                               
   ========================================================================== */


/**
 * Find the most consistently used font styles, colors, and container widths 
 * for your site and assign them to the jinja variables below for easy use 
 * and reference. 
 *
 * Apply the variable as shown below.  Ignore the jingja comment tags.
 *
 * 
 */

/* Colors */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */
    /*  */

/* Typography */
            /*  */
                         /*  */
                          /*  */
 /*  */





/* ==========================================================================
   Base                                                    
   ========================================================================== */


/** 
 * Box Sizing
 * 
 * Applies a natural box layout model to all elements so that width and padding 
 * are essentially combined, making responsive styles easier to manage.
 */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
} 

/* Website background color and default font styles */
body {
  background: #fff;
  color: #333;
  font-family: 'MuseoSans', sans-serif, Arial;
  font-size: 13px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

/**
 * Page Center
 *
 * Apply .page-center to full-width modules.
 */

.container-fluid .row-fluid .page-center {
  max-width: ;
  margin: 0 auto;
  padding-left: 2em;
  padding-right: 2em;
}



a { color: gray; }
a:hover, a:focus { color: #000; }

hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}

/* Highlighted Text */
::-moz-selection {
  color: #fff;
  background: #333;
  text-shadow: none;
}
::selection {
  color: #fff;
  background: #333;
  text-shadow: none;
}

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img {
    max-width: initial;
}



/* ==========================================================================
   Typography
   ========================================================================== */


  body {font-family:'MuseoSans', sans-serif, Arial; font-size:18px; line-height:30px; color:#666; overflow-x:hidden; border-top:12px solid #8c9b1e;}
  /* body {font-family:'MuseoSans', sans-serif, Arial; font-size:18px; line-height:30px; color:#666; overflow-x:hidden; border-top:12px solid #8c9b1e;}*/
  p {font-size:18px; line-height:36px;}
  h1, h2, h3, h4, h5, h6 {font-weight:bold; font-family:"Museo Sans Bold", sans-serif;}

sup, sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}


/* Lists */
ul, ol {}
ul ul, ul ol, ol ol, ol ul {}
li {}

ul.unstyled, ol.unstyled {
  list-style: none;
  margin: 0;
  padding: 0;
}

img {
    max-width: 100%;
}





/* ==========================================================================
   2. COS STRUCTURE                                            
   ========================================================================== */





/* ==========================================================================
   Structure                                               
   ========================================================================== */


/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {
    margin: 0 auto;
    padding: 0 auto;
    float: center;
}


/* The inner wrappers of your website */
.header-container,
.body-container{
    margin: 0 auto;
    padding 0 auto;
    float: center;
}


.footer-container-wrapper {
    margin: 0 auto;
    padding 0 auto;
    float: center;
    bottom: 0px;
}

.footer-tertiary {
    margin: 0 0 -50px 0;
}



/* ==========================================================================
   Header
   ========================================================================== */

.header-section {
    padding: 2em 0 1em 0;
}



/* ==========================================================================
   Content                                                 
   ========================================================================== */

.body-container-wrapper {}
.body-container {
    margin: 0 auto;
    padding: 0 auto; 
    float: center;
}

.main-slider li a {
    cursor: pointer;
    text-indent: -9999px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #8c9a1f;
    border-radius: 50%;
    -webkit-border-radius: 50%;
}

.main-body-section {
    margin: 0 auto;
    float: center;
}

.main-body-section.page-center {
    margin: 0 auto;
    float: center;
}
.container-fluid .row-fluid .page-center.hero-section {
    padding: 5em 2em;
}
.highlight-box {
    margin: -5% -2% 0 -2%;
    padding: 2% 20%;
    color: #00679E; 
}

.highlight-box-memorials {
    margin: 2% -2% 0 -2%;
    padding: 2% 20%;
    color: #C09579; 
}

.main-body-content {
    margin: 0 auto;
    padding: 3% 18% 0 18%;
}

.initialcaps {
    font-family: 'Rouge Script', cursive;
    font-size: 80px;
    font-weight: normal;
    margin: 0 -5px -20px 0;
}
.aftercaps {
    font-weight:bold; 
    font-family:"Museo Sans", sans-serif;
    font-size: 40px;
    font-weight: normal;
    margin: 0 0 -20px 0;
}

.one-line-header {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #006798;
    text-align: center;
    }

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #8D9B20;
    text-align: center;
    }
    
.one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #8D2838;
    text-align: center;
    }
    
.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #612C69;
    text-align: center;
    }

.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #EDAC1A;
    text-align: center;
    }
    
.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #E06E1E;
    text-align: center;
    }

.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #503E55;
    text-align: center;
    }

.one-line-header-burgundy {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #750b45;
    text-align: center;
    }

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #C09579;
    text-align: center;
    }
    
    .ContactCTAheadline br {
        display: none;
    }
/* ==========================================================================
   MOBILE MEDIA QUERIES                              
   ========================================================================== */
   
   @media (min-width: 1440px) and (max-width: 1600px) {
       .one-line-header {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #006798;
    text-align: center;
    }

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #8D9B20;
    text-align: center;
    }
    
.one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #8D2838;
    text-align: center;
    }
    
.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #612C69;
    text-align: center;
    }

.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #EDAC1A;
    text-align: center;
    }

.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #E06E1E;
    text-align: center;
    }

.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #503E55;
    text-align: center;
    }

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #C09579;
    text-align: center;
    }

}

   @media (min-width: 1280px) and (max-width: 1366px) {
       .one-line-header {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #006798;
    text-align: center;
    }

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #8D9B20;
    text-align: center;
    }
    
    .one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #8D2838;
    text-align: center;
    }

.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #612C69;
    text-align: center;
    }

.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #EDAC1A;
    text-align: center;
    }    
    
.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #E06E1E;
    text-align: center;
    }  

.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #503E55;
    text-align: center;
    }  

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 2% 18%;
    background-color: #C09579;
    text-align: center;
    }  
    
}


/* Landscape tablet and smaller devices
   ========================================================================== */

@media (max-width: 768px) {
    .container-fluid .row-fluid .page-center.hero-section {
        padding: 3em 0em 22em 4em;
        background: cover;
    }
    .hero-section .hero-section-block {
        width: 100%;
    }
    .footer-section .footer-logo {
        text-align: right;
    }   
    .footer-section .folium-social {
        margin: 0;
    }
    .footer-section footer {
        text-align: left;
    }
    .main-body-content {
    width: 90%;
    margin: 0 auto;
    padding: 3% 0 0 1%;
}
.feature-text {
    padding: 0;
    margin: 0 auto;
    border-right: none;
}
.highlight-box {
    margin: -10% 1% 5% 1%;
    padding: 0 10%;
}

.highlight-box-memorials {
    margin: 10% -2% 0 -2%;
    padding: 2% 20%;
    color: #C09579; 
}

.one-line-header {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #006798;
    text-align: center;
    }

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #8D9B20;
    text-align: center;
    }
    
.one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #8D2838;
    text-align: center;
    }
    
.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #612C69;
    text-align: center;
    }

.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #EDAC1A;
    text-align: center;
    }  

.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #E06E1E;
    text-align: center;
    }  

.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #503E55;
    text-align: center;
    }  

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 1% 10%;
    background-color: #C09579;
    text-align: center;
    }  
    
}

@media (min-width: 768px) and (max-width: 1139px) {
    .main-body-section.page-center {
    margin: 0 auto;
    float: center;
}

.container-fluid .row-fluid .page-center.hero-section {
    padding: 5em 2em;
}

.main-body-content {
    width: 100%;
    margin: 0 auto;
    padding: 1% 7% 0 7%;
}
.main-body-content-right {
    width: 100%;
    margin: 0 auto;
    padding: 1% 1% 0 0;
}
.one-line-header {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #006798;
    text-align: center;
}

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #8D9B20;
    text-align: center;
    }

.one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #8D2838;
    text-align: center;
    }

.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #612C69;
    text-align: center;
    }
    
.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #EDAC1A;
    text-align: center;
    }

.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #E06E1E;
    text-align: center;
    }
    
.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #503E55;
    text-align: center;
    }

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.2;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 3% 10%;
    background-color: #C09579;
    text-align: center;
    }

    .highlight-box {
    margin: -10% 1% 5% 1%;
    padding: 0 8%;
}

.highlight-box-memorials {
    margin: 10% -2% 0 -2%;
    padding: 2% 20%;
    color: #C09579; 
}

}

 /* Landscape phones and smaller devices
   ========================================================================== */

@media (max-width: 480px) {
    .cta-section {
        padding: 4em 50% 4em 4em;    
    }
    .main-body-section {
        padding: 10% 0 ;
    }
    .hero-section .hero-section-block .widget-type-cta {
        text-align: right;
    }
     .container-fluid .row-fluid .page-center.hero-section {
        padding: 3em 0em 22em 4em;
    }
    .hero-section .hero-section-block {
        margin: 0 0 50px 0;
    }
    
   .page-center {
        width: 100%;
        margin: 0 auto;
    }
    .main-body-content {
    max-width: 100%;
    padding: 0 0 10% 5%;
}
.hs_event_date.field.hs-form-field {
    padding-left: 0;
}
.feature-text {
    padding: 0;
    margin: 0 auto;
    border-right: none;
}
.highlight-box {
    margin: -10% 1% 5% 1%;
    padding: 0 10%;
}

.highlight-box-memorials {
    margin: 10% -2% 0 -2%;
    padding: 2% 20%;
    color: #C09579; 
}

.main-banner {
    background: none;
}
.one-line-header {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #006798;
    text-align: center;
    }

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #8D9B20;
    text-align: center;
    }
    
.one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #8D2838;
    text-align: center;
    }

.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #612C69;
    text-align: center;
    }
    
.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #EDAC1A;
    text-align: center;
    }

.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #E06E1E;
    text-align: center;
    }
    
.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #503E55;
    text-align: center;
    }

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 5% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #C09579;
    text-align: center;
    }
    
    .ContactCTAheadline {
    line-height: 1.2;
    }
    .ContactCTAheadline br {
    display: block;
}
}

@media  (max-width:320px) {

.main-banner {
    background: none;
}
    .main-body-section {
        padding: 10% 0 ;
    }
    .hero-section .hero-section-block .widget-type-cta {
        text-align: right;
    }
     .container-fluid .row-fluid .page-center.hero-section {
        padding: 3em 5em 5em 4em;
    }
    .hero-section .hero-section-block {
        margin: 0 0 1% 0;
    }
    .page-center {
        width: 100%;
        margin: 0 auto;
    }
    .main-body-content {
    max-width: 100%;
    padding: 0 0 10% 5%;
}
    .main-body-content-right {
    max-width: 100%;
    padding: 10% 0 0 5%;
}
.hs_event_date.field.hs-form-field {
    padding-left: 0;
}
.feature-text {
    margin: 0 auto;
    border-right: none;
}
.highlight-box {
    margin: -10% 1% 5% 1%;
    padding: 0 10%;
}

.highlight-box-memorials {
    margin: 10% -2% 0 -2%;
    padding: 2% 20%;
    color: #C09579; 
}

.one-line-header { 
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #006798;
    text-align: center;
    }

.one-line-header-green {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #8D9B20;
    text-align: center;
    }
    
.one-line-header-red {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #8D2838;
    text-align: center;
    }

.one-line-header-purple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #612C69;
    text-align: center;
    }

.one-line-header-yellow {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #EDAC1A;
    text-align: center;
    }

.one-line-header-orange {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #E06E1E;
    text-align: center;
    }

.one-line-header-darkpurple {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #503E55;
    text-align: center;
    }

.one-line-header-tan {
    font-family: 'Rouge Script', cursive;
    font-size: 3.8rem;
    line-height: 1.0;
    padding: 0 0 2% 0;
    color: #FFF;
    margin: 4% -2% 0 -2%;
    padding: 10% 10%;
    background-color: #C09579;
    text-align: center;
    }
    
    .ContactCTAheadline br {
    display: block;
    }
}