@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300italic.eot);src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300italic.eot?#iefix) format("embedded-opentype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300italic.woff2) format("woff2"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300italic.woff) format("woff"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300italic.ttf) format("truetype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300italic.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-regular.eot);src:local("Open Sans"),local("OpenSans"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-regular.woff2) format("woff2"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-regular.woff) format("woff"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-regular.ttf) format("truetype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-italic.eot);src:local("Open Sans Italic"),local("OpenSans-Italic"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-italic.eot?#iefix) format("embedded-opentype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-italic.woff2) format("woff2"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-italic.woff) format("woff"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-italic.ttf) format("truetype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-italic.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700.eot);src:local("Open Sans Bold"),local("OpenSans-Bold"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700.eot?#iefix) format("embedded-opentype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700.woff2) format("woff2"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700.woff) format("woff"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700.ttf) format("truetype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300.eot);src:local("Open Sans Light"),local("OpenSans-Light"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300.eot?#iefix) format("embedded-opentype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300.woff2) format("woff2"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300.woff) format("woff"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300.ttf) format("truetype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700italic.eot);src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700italic.eot?#iefix) format("embedded-opentype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700italic.woff2) format("woff2"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700italic.woff) format("woff"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700italic.ttf) format("truetype"),url(//lifepromotions.org/wp-content/themes/lp/css/../fonts/open-sans-v13-latin-700italic.svg#OpenSans) format("svg")}body,html{height:100%}body{color:#000;font:16px/26px "Open Sans"}body.nav-menu-open{overflow:hidden;position:fixed;left:0;right:0}.container{position:relative;margin-left:auto;margin-right:auto;*zoom:1;max-width:1040px;min-width:0;width:100%}.container.small-container{max-width:1000px}.container.large-container{max-width:1240px}.container-fluid{position:relative;margin-left:auto;margin-right:auto;*zoom:1;width:100%;max-width:3500px;min-width:320px}.wrap{position:relative;margin:0 auto -90px;min-height:100%;height:auto !important;height:100%;overflow-x:hidden}.push{height:90px;background:0 0}.padding{padding-left:20px !important;padding-right:20px !important}.nomargin{margin-left:0 !important;margin-right:0 !important}::-moz-selection{color:#fff;background:#75c043}::selection{color:#fff;background:#75c043}:focus{outline:0px none transparent}::-moz-focus-inner{border:0;padding:0}::-webkit-input-placeholder{color:#007da5}:-moz-placeholder{color:#007da5;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=submit],textarea,select{-webkit-appearance:none;border-radius:0}#preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}a,input[type=submit],button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover,input[type=submit]:hover,button:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img{max-width:100%}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}#header-container{background-color:#007da5;height:100px}#header-container #logo{width:240px;float:left;height:100px;background-color:#fff;padding:15px 0 15px 50px}#header-container #logo img{width:130px}#header-container #menu-link-container{display:inline-block;width:calc(100% - 240px);height:100px;position:relative}#header-container #menu-link-container:before{position:absolute;content:"";left:0;top:0;display:inline-block;width:0;height:0;border-style:solid;border-width:100px 30px 0 0;border-color:#fff transparent transparent}#header-container #menu-link-container #menu-links{float:right}#header-container #menu-link-container #menu-links mark{font-size:20px;color:#fff;font-weight:300;display:inline-block;padding:0;background:0 0;background-color:transparent;margin-right:15px}#header-container #menu-link-container #menu-links #donate-link{display:inline-block;margin-right:35px}#header-container #menu-link-container #menu-links #donate-link:hover img{opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #donate-link img{width:36px;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #side-menu-icon{display:inline-block;background-color:#1f272c;height:100px;padding:0 30px;position:relative;line-height:100px;cursor:pointer}#header-container #menu-link-container #menu-links #side-menu-icon:hover span{background:rgba(255,255,255,.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #side-menu-icon:hover span:before{background:rgba(255,255,255,.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #side-menu-icon:hover span:after{background:rgba(255,255,255,.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #side-menu-icon span{height:2px;width:27px;background:#fff;position:relative;top:-6px;display:inline-block;content:"";-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #side-menu-icon span:before{cursor:pointer;border-radius:1px;height:2px;width:27px;background:#fff;position:absolute;display:block;content:"";top:-12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#header-container #menu-link-container #menu-links #side-menu-icon span:after{cursor:pointer;border-radius:1px;height:2px;width:27px;background:#fff;position:absolute;display:block;content:"";top:12px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#side-navigation-container{display:block;position:fixed;right:0;top:0;height:100%;width:400px;transform:translateX(400px);-webkit-transform:translateX(400px);transition-property:transform;transition-duration:.4s;background-color:#1f272c;z-index:100000;padding-top:120px;overflow-y:scroll !important;-webkit-overflow-scrolling:touch;padding-left:50px;padding-right:50px}#side-navigation-container.is-visible{transform:translateX(0%);-webkit-transform:translateX(0%)}#side-navigation-container ul{padding-left:0;margin-bottom:0;list-style:none}#side-navigation-container ul li{margin-bottom:15px}#side-navigation-container ul li.current-menu-item a{color:#75c043}#side-navigation-container ul li a{font-size:22px;color:#fff;font-weight:300;text-decoration:none}#side-navigation-container ul li a:hover{color:#75c043}#side-navigation-container hr{border-top:4px solid #007da5;margin:30px 0}#side-navigation-container #cart-link{color:#fff;font-size:22px;margin-bottom:20px;display:inline-block;font-weight:300;text-decoration:none}#side-navigation-container #cart-link:hover{color:#75c043}#side-navigation-container #close-menu-icon{width:30px;height:30px;position:absolute;top:20px;right:50px}#side-navigation-container #social-links #social-link-container a{display:inline-block;width:50px;height:50px;text-align:center;opacity:1}#side-navigation-container #social-links #social-link-container a:first-of-type{margin-right:5px}#side-navigation-container #social-links #social-link-container a:hover{opacity:.5}#side-navigation-container #social-links #social-link-container a img{position:relative;width:50px;height:50px}#interior-header-container{width:100%;height:500px;background-size:cover;background-position:50%;position:relative}#interior-header-container:before{position:absolute;content:"";background-color:rgba(46,46,46,.7);width:100%;height:100%}#interior-header-container #interior-header-text-container{display:table;width:100%;height:100%;position:relative}#interior-header-container #interior-header-text-container #interior-header-text{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}#interior-header-container #interior-header-text-container #interior-header-text h1{color:#fff;font-size:72px;text-transform:uppercase;margin:15px 0;font-weight:700;font-style:italic;letter-spacing:2px;position:relative;display:inline-block;z-index:100;line-height:1}#interior-header-container #interior-header-text-container #interior-header-text h1:before{position:absolute;content:"";height:35px;width:calc(100% + 40px);background-color:#75c043;left:-20px;top:0;bottom:0;margin:auto;z-index:-1}@media screen and (max-width:767px){#header-container{height:80px}#header-container #logo{height:80px;padding:10px 0 10px 20px;width:150px}#header-container #logo img{width:100px}#header-container #menu-link-container{height:80px;width:calc(100% - 150px)}#header-container #menu-link-container #menu-links mark{font-size:16px;margin-right:10px}#header-container #menu-link-container #menu-links #donate-link{margin-right:15px}#header-container #menu-link-container #menu-links #donate-link img{width:25px}#header-container #menu-link-container #menu-links #side-menu-icon{height:80px;line-height:80px;padding:0 20px}#interior-header-container{height:250px}#interior-header-container #interior-header-text-container #interior-header-text h1{font-size:42px}#interior-header-container #interior-header-text-container #interior-header-text h1:before{height:20px}}@media screen and (max-width:420px){#header-container #logo{padding:18px 0 18px 20px;width:120px}#header-container #logo img{width:70px}#header-container #menu-link-container{width:calc(100% - 120px)}#header-container #menu-link-container #menu-links mark{font-size:14px;margin-right:5px}#header-container #menu-link-container #menu-links #donate-link{margin-right:5px}#header-container #menu-link-container #menu-links #donate-link img{width:25px}#header-container #menu-link-container #menu-links #side-menu-icon{padding:0 20px}#header-container #menu-link-container #menu-links #side-menu-icon span{top:-3px}#side-navigation-container{width:100%;padding-left:20px;padding-right:20px;transform:translateX(100%);-webkit-transform:translateX(100%)}#side-navigation-container.is-visible{transform:translateX(0%);-webkit-transform:translateX(0%)}#side-navigation-container #close-menu-icon{right:20px}}@media screen and (max-width:360px){#header-container #logo{padding:20px 0 20px 20px;width:80px}#header-container #logo img{width:60px}#header-container #menu-link-container{width:calc(100% - 80px)}#header-container #menu-link-container #menu-links mark{font-size:12px}#interior-header-container #interior-header-text-container #interior-header-text h1{font-size:36px}}#hero-container{width:100%;height:550px;background-size:cover;background-position:50%;position:relative}#hero-container:before{position:absolute;content:"";left:0;top:0;background-color:rgba(0,104,137,.602);width:100%;height:100%}#hero-container #hero-text-container{display:table;width:100%;height:100%;position:relative}#hero-container #hero-text-container #hero-text{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}#hero-container #hero-text-container #hero-text h1{color:#fff;font-size:72px;text-transform:uppercase;margin:15px 0;font-weight:700;font-style:italic;letter-spacing:2px;position:relative;display:inline-block;z-index:100}#hero-container #hero-text-container #hero-text h1:before{position:absolute;content:"";height:35px;width:calc(100% + 40px);background-color:#75c043;left:-20px;top:0;bottom:0;margin:auto;z-index:-1}#hero-container #hero-text-container #hero-text p{font-size:40px;color:#fff;letter-spacing:2px}#home-introduction-container{padding:100px 0 40px;text-align:center}#home-introduction-container p{font-size:26px;color:#38474d;font-weight:700;line-height:1.7}#home-introduction-container #areas-container{position:relative;top:70px;z-index:1000}#home-introduction-container #areas-container .area{float:left;text-decoration:none;width:23%;min-height:160px;background-color:#fff;padding:30px 60px;box-shadow:0px 16px 46px 0px rgba(0,0,0,.2);position:relative;top:0;text-align:center}#home-introduction-container #areas-container .area:hover{top:-20px}#home-introduction-container #areas-container .area:not(:last-of-type){margin-right:2.6667%}#home-introduction-container #areas-container .area img{width:50px;height:50px;margin-bottom:20px}#home-introduction-container #areas-container .area h5{color:#007da5;font-size:23px;line-height:1.4;font-weight:300}#change-container{padding:120px 0;background-size:cover;background-position:50%;position:relative;text-align:center}#change-container:before{display:inline-block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,124,165,.8);background:-moz-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,124,165,.9)),color-stop(100%,rgba(117,192,67,.9)));background:-webkit-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:-o-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:-ms-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:linear-gradient(to right,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ca5",endColorstr="#75c043",GradientType=1)}#change-container h2{font-size:40px;color:#fff;margin-bottom:20px}#change-container p{font-size:26px;color:#fff;line-height:1.4;font-weight:300}#events-container #events-wrapper{display:table;width:100%}#events-container #events-wrapper #about-bob-container{display:table-cell;width:50%;vertical-align:middle;background-size:cover;background-position:50%;position:relative}#events-container #events-wrapper #about-bob-container:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,125,165,.6)}#events-container #events-wrapper #about-bob-container #about-bob-text-container{display:table;width:100%;height:100%;position:relative}#events-container #events-wrapper #about-bob-container #about-bob-text-container #about-bob-text{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}#events-container #events-wrapper #about-bob-container #about-bob-text-container #about-bob-text a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #fff;color:#fff;display:inline-block;margin:30px 0;font-size:30px}#events-container #events-wrapper #about-bob-container #about-bob-text-container #about-bob-text a:hover{color:#007da5;background-color:#fff}#events-container #events-wrapper #event-details-container{display:table-cell;vertical-align:top;width:50%;background-color:#1f272c;padding:30px 50px 50px;position:relative}#events-container #events-wrapper #event-details-container:before{position:absolute;content:"";width:100%;height:100%;background-image:url(//lifepromotions.org/wp-content/themes/lp/css/../images/event-details-layer.png);background-size:cover;background-position:50%;top:0;left:0;opacity:.75}#events-container #events-wrapper #event-details-container #event-details-header{margin-bottom:20px;position:relative}#events-container #events-wrapper #event-details-container #event-details-header .cff-event-title{color:#fff}#events-container #events-wrapper #event-details-container #event-details-header a{color:#6a777f;text-decoration:none}#events-container #events-wrapper #event-details-container #event-details-header a:hover{color:#fff}#events-container #events-wrapper #event-details-container .cff-no-events{color:#fff}#events-container #events-wrapper #event-details-container h4{font-size:20px;color:#75c043;font-weight:300;letter-spacing:1px;margin-bottom:0}#events-container #events-wrapper #event-details-container h4:hover{text-decoration:underline}#events-container #events-wrapper #event-details-container img,#events-container #events-wrapper #event-details-container .cff-desc,#events-container #events-wrapper #event-details-container .cff-event-meta,#events-container #events-wrapper #event-details-container .cff-meta-wrap,#events-container #events-wrapper #event-details-container .cff-load-more,#events-container #events-wrapper #event-details-container .cff-media-wrap{display:none}#events-container #events-wrapper #event-details-container .cff-item{border-bottom:0 !important;padding:10px 0 10px 100px}#events-container #events-wrapper #event-details-container .cff-item .cff-date{position:absolute;left:0;color:#fff;width:60px;display:table-cell;text-align:center;margin:0}#events-container #events-wrapper #event-details-container .cff-item .cff-date .cff-start-date{text-transform:uppercase;font-size:24px;color:#fff;font-weight:700}#events-container #events-wrapper #event-details-container .cff-item .cff-date .cff-end-date{display:none}#events-container #events-wrapper #event-details-container .cff-item .cff-location{color:#6a777f;font-size:20px}#events-container #events-wrapper #event-details-container .cff-item .cff-location a{color:#6a777f;text-decoration:none}#join-us-container{padding:100px 50px 90px}#join-us-container #join-us-text{text-align:center}#join-us-container #join-us-text h2{font-size:40px;font-weight:700;margin-bottom:20px}#join-us-container #join-us-text p{font-size:26px;line-height:1.7;font-weight:300}#join-us-container #join-us-text a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block;margin-top:40px;padding:8px 20px}#join-us-container #join-us-text a:hover{color:#fff;background-color:#007da5}#widget-container{margin-top:100px}#widget-container #widget-wrapper{display:table;width:100%;min-height:440px;height:440px}#widget-container #widget-wrapper #widget-video{width:60%;display:table-cell;height:100%}#widget-container #widget-wrapper #widget-video .fluid-width-video-wrapper{height:100%}#widget-container #widget-wrapper #widget-video iframe{width:100%;height:100%}#widget-container #widget-wrapper #widgets-container{width:40%;height:100%;display:table-cell;padding-left:20px;vertical-align:top}#widget-container #widget-wrapper #widgets-container .rectangle-widget{width:100%;display:table;height:calc(50% - 10px);background-size:cover;background-position:50%}#widget-container #widget-wrapper #widgets-container .rectangle-widget:hover{box-shadow:0px 16px 46px 0px rgba(0,0,0,.2)}#widget-container #widget-wrapper #widgets-container .rectangle-widget:nth-of-type(2){margin-top:20px}#upcoming-event{width:100%;background-color:#007da5;margin-top:20px;display:table;table-layout:fixed}#upcoming-event #upcoming-event-date{width:10%;background-color:#007094;display:table-cell;color:#fff;padding:50px 20px;text-align:center;font-weight:700;font-size:48px;vertical-align:middle}#upcoming-event #upcoming-event-date span{font-weight:300;font-size:28px;text-transform:uppercase;margin-bottom:20px;display:inline-block}#upcoming-event #upcoming-event-details{width:70%;display:table-cell;vertical-align:middle;padding:50px;font-weight:300;color:#fff;font-size:26px}#upcoming-event #upcoming-event-details span{font-weight:700}#upcoming-event #upcoming-event-link{width:30%;display:table-cell;vertical-align:middle;text-align:center;padding:50px 40px}#upcoming-event #upcoming-event-link a{font-weight:700;font-style:italic;color:#fff;text-decoration:none;font-size:26px}#partners-container{padding:40px 0 0;background-color:#edeff0}#partners-container #partners-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#partners-container #partners-wrapper .partner{display:inline-block;background-color:#fff;height:100px;margin:0 10px 40px;width:100%;max-width:320px}#partners-container #partners-wrapper .partner .partner-wrapper{display:table;width:100%;height:100%}#partners-container #partners-wrapper .partner .partner-wrapper .partner-image{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}#partners-container #partners-wrapper .partner .partner-wrapper .partner-image img{display:inline-block;opacity:.75}@media screen and (max-width:1280px){#events-container #events-wrapper #event-details-container{padding:30px 20px 20px}#join-us-container{padding:100px 20px 90px}#upcoming-event #upcoming-event-date{width:15%}#upcoming-event #upcoming-event-details{width:60%}#upcoming-event #upcoming-event-link{width:25%}}@media screen and (max-width:1080px){#hero-container #hero-text-container{padding:0 20px}#home-introduction-container{padding:100px 20px 40px}#change-container{padding:100px 20px}}@media screen and (max-width:1040px){#home-introduction-container #areas-container .area{width:22.5%;padding:20px 30px}#home-introduction-container #areas-container .area:not(:last-of-type){margin-right:3.333%}#home-introduction-container #areas-container .area h5{font-size:18px}#events-container #events-wrapper{display:block}#events-container #events-wrapper #about-bob-container{display:block;width:100%;height:400px}#events-container #events-wrapper #event-details-container{display:block;width:100%}#upcoming-event #upcoming-event-date{font-size:36px}#upcoming-event #upcoming-event-date span{font-size:24px}#upcoming-event #upcoming-event-details{font-size:22px}#upcoming-event #upcoming-event-link a{font-size:22px}#partners-container{padding:40px 20px 0}#partners-container #partners-wrapper .partner{width:32%;margin:0 0 40px}#partners-container #partners-wrapper .partner:nth-of-type(2){margin-left:2%;margin-right:2%}}@media screen and (max-width:950px){#join-us-container #widget-container #widget-wrapper{display:block}#join-us-container #widget-container #widget-wrapper #widget-video{display:block;width:100%}#join-us-container #widget-container #widget-wrapper #widgets-container{width:100%;display:block;padding-left:0;margin-top:20px}#join-us-container #widget-container #widget-wrapper #widgets-container .rectangle-widget{height:300px}#upcoming-event #upcoming-event-date{width:20%;font-size:32px}#upcoming-event #upcoming-event-date span{font-size:20px}#upcoming-event #upcoming-event-details{width:50%;font-size:20px}#upcoming-event #upcoming-event-link{width:25%}#upcoming-event #upcoming-event-link a{font-size:20px}}@media screen and (max-width:767px){#hero-container{height:350px}#hero-container #hero-text-container #hero-text h1{font-size:42px;margin:10px 0}#hero-container #hero-text-container #hero-text p{font-size:20px}#home-introduction-container{padding:40px 20px 20px}#home-introduction-container p{font-size:20px}#home-introduction-container #areas-container .area{width:49%;padding:20px 30px;margin-bottom:20px}#home-introduction-container #areas-container .area:not(:last-of-type){margin-right:0}#home-introduction-container #areas-container .area:nth-of-type(2n){margin-left:2%}#home-introduction-container #areas-container .area h5{font-size:15px}#change-container h2{font-size:30px}#change-container p{font-size:20px}#events-container #events-wrapper #about-bob-container{height:300px}#events-container #events-wrapper #about-bob-container #about-bob-text-container #about-bob-text a{font-size:20px}#events-container #events-wrapper #event-details-container #event-details-header h3{font-size:20px}#events-container #events-wrapper #event-details-container #event-details-header a{top:-5px}#events-container #events-wrapper #event-details-container .cff-item{padding:10px 0 10px 80px}#events-container #events-wrapper #event-details-container .cff-item .cff-date .cff-start-date{font-size:20px}#events-container #events-wrapper #event-details-container .cff-item .cff-location{font-size:16px}#events-container #events-wrapper #event-details-container h4{font-size:18px}#join-us-container{padding:50px 20px}#join-us-container #join-us-text h2{font-size:30px}#join-us-container #join-us-text p{font-size:20px}#join-us-container #join-us-text a{font-size:16px}#join-us-container #widget-container{margin-top:50px}#join-us-container #widget-container #widget-wrapper #widgets-container .rectangle-widget{height:200px}#upcoming-event #upcoming-event-date{padding:30px 20px;width:30%;font-size:26px}#upcoming-event #upcoming-event-date span{font-size:22px;margin-bottom:0}#upcoming-event #upcoming-event-details{width:70%;font-size:16px;padding:30px 20px}#upcoming-event #upcoming-event-link{display:none}}@media screen and (max-width:420px){#partners-container #partners-wrapper .partner{width:100%;display:block;margin:0 auto 40px}#partners-container #partners-wrapper .partner:nth-of-type{margin:0 auto 40px}}@media screen and (max-width:360px){#hero-container{height:300px}#hero-container #hero-text-container #hero-text h1{font-size:32px}#hero-container #hero-text-container #hero-text p{font-size:16px}#home-introduction-container #areas-container .area{width:48%}#home-introduction-container #areas-container .area:nth-of-type(2n){margin-left:4%}#home-introduction-container #areas-container .area h5{font-size:13px}#events-container #events-wrapper #event-details-container #event-details-header a{position:relative;margin:20px 0 0;display:inline-block}}#content:not(.home).error{padding:100px 20px;text-align:center}#content:not(.home).default{padding:50px 20px}#content:not(.home) h1{font-size:72px;font-weight:700;font-style:italic;letter-spacing:2px}#content:not(.home) h1.product_title{font-size:40px;font-style:normal;margin-bottom:40px}#content:not(.home) h2{font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:2px}#content:not(.home) h2.lower{text-transform:none}#content:not(.home) h2.woocommerce-loop-product__title{font-size:16px;text-transform:none;letter-spacing:1px}#content:not(.home) h3{font-size:26px;font-weight:700;margin-bottom:10px}#content:not(.home) h3#order_review_heading{margin:60px 0 30px}#content:not(.home) h4{font-size:26px;font-weight:300;line-height:1.5}#content:not(.home) h5{font-size:22px;line-height:1.4}#content:not(.home) h6{font-size:18px;line-height:1.5}#content:not(.home) a{color:#007da5}#content:not(.home) a.button.blue{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5}#content:not(.home) a.button.blue:hover{color:#fff;background-color:#007da5}#content:not(.home) p{font-size:22px;line-height:1.8;font-weight:300;margin-bottom:30px}#content:not(.home) p.header-title{font-size:20px;font-weight:700;font-style:italic;margin-bottom:0}#content:not(.home) p.opportunity-title{font-weight:700;margin-bottom:5px;font-size:20px}#content:not(.home) blockquote{border-left:0;margin:60px 0;padding:40px 0 10px;border-top:3px solid #007da5;border-bottom:3px solid #007da5}#content:not(.home) blockquote p{font-size:30px;font-weight:300}#content:not(.home) ol,#content:not(.home) ul{padding-left:20px}#content:not(.home) ol li,#content:not(.home) ul li{font-size:18px;margin-bottom:15px;list-style-position:inside}#content:not(.home) form label{font-size:18px;font-style:italic}#content:not(.home) form input[type=text],#content:not(.home) form input[type=tel],#content:not(.home) form input[type=email]{border:4px solid #007da5;height:50px;padding-left:10px;color:#007da5;font-size:16px;font-weight:700}#content:not(.home) form textarea{border:4px solid #007da5;height:150px;padding:10px;color:#007da5;font-size:16px;font-weight:700}@media screen and (max-width:767px){#content:not(.home) h1{font-size:48px}#content:not(.home) h1.product_title{font-size:30px;margin-bottom:30px}#content:not(.home) h2{font-size:30px}#content:not(.home) h2.woocommerce-loop-product__title{font-size:14px}#content:not(.home) h3{font-size:20px}#content:not(.home) h3#order_review_heading{margin:30px 0 20px}#content:not(.home) h4{font-size:20px}#content:not(.home) h5{font-size:18px}#content:not(.home) h6{font-size:16px}#content:not(.home) a.button.blue{font-size:16px}#content:not(.home) p{font-size:16px;margin-bottom:20px}#content:not(.home) p.header-title{font-size:16px}#content:not(.home) p.opportunity-title{font-size:16px}#content:not(.home) blockquote{margin:30px 0;padding:20px 0 10px}#content:not(.home) blockquote p{font-size:20px}#content:not(.home) ol li,#content:not(.home) ul li{font-size:16px;margin-bottom:10px}#content:not(.home) form label{font-size:16px}#content:not(.home) form input[type=text],#content:not(.home) form input[type=tel],#content:not(.home) form input[type=email]{font-size:14px}#content:not(.home) form textarea{font-size:14px}}#who-we-are-bottom-links{background-color:#edeff0;padding:60px 0 40px;text-align:center}#who-we-are-bottom-links a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block;margin-bottom:20px}#who-we-are-bottom-links a:hover{color:#fff;background-color:#007da5}#who-we-are-bottom-links a:not(:last-of-type){margin-right:10px}@media screen and (max-width:767px){#who-we-are-bottom-links{padding:40px 20px 20px}}@media screen and (max-width:500px){#who-we-are-bottom-links a{font-size:16px}#who-we-are-bottom-links a:not(:last-of-type){margin-right:0}}#about-bob-container #about-bob-wrapper{display:table;width:100%;padding-top:80px}#about-bob-container #about-bob-wrapper #about-bob-image{width:40%;display:table-cell}#about-bob-container #about-bob-wrapper #about-bob-image img{max-width:80%;position:relative;z-index:1000}#about-bob-container #about-bob-wrapper #about-bob-text{width:60%;display:table-cell;vertical-align:top}#videos-container{background-color:#007da5;padding:140px 0 90px;position:relative;z-index:1000;top:-40px;margin-bottom:-40px}#videos-container:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;display:inline-block;background:url(//lifepromotions.org/wp-content/themes/lp/css/../images/video-background-layer.png);background-size:cover;background-position:50%}#videos-container #video-wrapper{position:relative;z-index:100;padding:0 50px;text-align:center}#videos-container #video-wrapper h2{color:#fff;text-transform:none}#videos-container #video-wrapper .swiper-container{margin-top:80px}#videos-container #video-wrapper .video .video-image{width:370px;height:240px;background-size:cover;background-position:50%;position:relative}#videos-container #video-wrapper .video .video-image:before{position:absolute;content:"";background-color:rgba(46,46,46,.5);width:100%;height:100%;top:0;left:0}#videos-container #video-wrapper .video .video-image .video-icon-wrapper{display:table;width:100%;height:100%}#videos-container #video-wrapper .video .video-image .video-icon-wrapper .video-icon{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center}#videos-container #video-wrapper .video .video-image .video-icon-wrapper .video-icon img{width:60px;opacity:.6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#videos-container #video-wrapper .video span{font-size:18px;color:#fff;font-style:italic;display:inline-block;margin-top:20px}#videos-container #video-wrapper #swiper-arrow-left{width:29px;height:45px;position:absolute;top:0;bottom:0;margin:auto;background-image:url(//lifepromotions.org/wp-content/themes/lp/css/../images/arrow-white-left.svg);left:-5%;cursor:pointer;opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#videos-container #video-wrapper #swiper-arrow-left:hover{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#videos-container #video-wrapper #swiper-arrow-right{width:29px;height:45px;position:absolute;top:0;bottom:0;margin:auto;background-image:url(//lifepromotions.org/wp-content/themes/lp/css/../images/arrow-white-right.svg);right:-4%;cursor:pointer;opacity:.5;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#videos-container #video-wrapper #swiper-arrow-right:hover{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#letter-container{padding:100px 0 0;text-align:center}#letter-container h2{margin-bottom:40px}#letter-container #signature{display:inline-block;margin-top:0;position:relative;top:100px;margin-top:-80px}#letter-container #letter-footer-wrapper{background-color:#1f272c}#letter-container #letter-footer-wrapper #letter-footer{background-size:cover;background-position:50%;width:100%;height:400px;max-width:2000px;margin:0 auto;background-color:#007da5}@media screen and (max-width:1380px){#videos-container #video-wrapper{padding:0 120px}}@media screen and (max-width:1280px){#about-bob-container{padding:0 20px}#videos-container #video-wrapper{padding:0 80px}#videos-container #video-wrapper .video .video-image{width:300px;height:195px}#videos-container #video-wrapper .video span{font-size:16px}#videos-container #video-wrapper #swiper-arrow-left{left:-5%}#videos-container #video-wrapper #swiper-arrow-right{right:-5%}}@media screen and (max-width:1040px){#videos-container{top:0;margin-bottom:0}#videos-container #video-wrapper{padding:0 80px}#videos-container #video-wrapper .video .video-image{width:240px;height:156px}#videos-container #video-wrapper #swiper-arrow-left{left:-7%}#videos-container #video-wrapper #swiper-arrow-right{right:-7%}#letter-container #letter-content{padding:0 20px}}@media screen and (max-width:900px){#videos-container #video-wrapper{padding:0 80px}#videos-container #video-wrapper .video .video-image{width:90%;height:195px;display:block;margin:0 auto}}@media screen and (max-width:767px){#about-bob-container #about-bob-wrapper{padding-top:40px;display:block}#about-bob-container #about-bob-wrapper #about-bob-image{display:block;width:100%}#about-bob-container #about-bob-wrapper #about-bob-image img{display:block;margin:0 auto 30px;width:300px}#about-bob-container #about-bob-wrapper #about-bob-text{display:block;width:100%}#videos-container{padding:50px 0}#videos-container #video-wrapper{padding:0 20px}#videos-container #video-wrapper #swiper-arrow-container{margin-top:50px}#videos-container #video-wrapper #swiper-arrow-container #swiper-arrow-left{position:relative;display:inline-block}#videos-container #video-wrapper #swiper-arrow-container #swiper-arrow-right{position:relative;display:inline-block}}@media screen and (max-width:600px){#videos-container #video-wrapper .video .video-image{width:90%;height:155px;display:block;margin:0 auto}}#dignity-rev-content-container{padding:180px 50px 100px}#dignity-rev-content-container #dignity-rev-introduction{padding-bottom:80px;text-align:center}#dignity-rev-content-container #dignity-rev-content-wrapper{display:table;width:100%;max-width:1600px;margin:0 auto}#dignity-rev-content-container #dignity-rev-content-wrapper #dignity-rev-image{display:table-cell;width:40%;vertical-align:top}#dignity-rev-content-container #dignity-rev-content-wrapper #dignity-rev-image img{box-shadow:0px 16px 46px 0px rgba(0,0,0,.2)}#dignity-rev-content-container #dignity-rev-content-wrapper #dignity-rev-text{display:table-cell;width:60%;padding-left:50px}#dignity-rev-contact-container{background-color:#007da5;padding:70px 0;text-align:center;color:#fff}#dignity-rev-contact-container a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #fff;color:#fff;color:#fff !important}#dignity-rev-contact-container a:hover{color:#007da5;background-color:#fff}@media screen and (max-width:1080px){#dignity-rev-content-container{padding:180px 20px 100px}#dignity-rev-contact-container{padding:70px 20px}}@media screen and (max-width:1000px){#dignity-rev-content-container #dignity-rev-content-wrapper{display:block}#dignity-rev-content-container #dignity-rev-content-wrapper #dignity-rev-image{display:block;width:100%;margin-bottom:40px}#dignity-rev-content-container #dignity-rev-content-wrapper #dignity-rev-image img{margin:0 auto;display:block}#dignity-rev-content-container #dignity-rev-content-wrapper #dignity-rev-text{display:block;width:100%;padding-left:0}}@media screen and (max-width:767px){#dignity-rev-content-container #dignity-rev-introduction{padding-bottom:40px}#dignity-rev-contact-container{padding:40px 20px}#dignity-rev-contact-container a{font-size:16px;margin-top:20px;display:inline-block}}#quake-details-container{background-size:cover;background-position:50%}#quake-details-container #quake-content-container{width:100%;display:inline-block}#quake-details-container #quake-content-container #quake-content{width:70%;padding:60px 0;left:0;color:#fff;padding-right:20%;padding-left:10%;position:relative;z-index:1000;text-align:center}#quake-details-container #quake-content-container #quake-content:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#007ca5;background:#007ca5;background:-moz-linear-gradient(left,#007ca5 0%,rgba(0,124,165,.49) 51%,rgba(0,124,165,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,#007ca5),color-stop(51%,rgba(0,124,165,.49)),color-stop(100%,rgba(0,124,165,0)));background:-webkit-linear-gradient(left,#007ca5 0%,rgba(0,124,165,.49) 51%,rgba(0,124,165,0) 100%);background:-o-linear-gradient(left,#007ca5 0%,rgba(0,124,165,.49) 51%,rgba(0,124,165,0) 100%);background:-ms-linear-gradient(left,#007ca5 0%,rgba(0,124,165,.49) 51%,rgba(0,124,165,0) 100%);background:linear-gradient(to right,#007ca5 0%,rgba(0,124,165,.49) 51%,rgba(0,124,165,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ca5",endColorstr="#007ca5",GradientType=1);z-index:-1}#quake-details-container #quake-content-container #quake-content h2{text-transform:none;margin-bottom:20px}#quake-details-container #quake-content-container #quake-content p{margin-bottom:20px}#map-container{padding:80px 0}@media screen and (max-width:1040px){#quake-details-container #quake-content-container #quake-content{width:100%;padding:60px 20px}#map-container{padding:80px 20px}}@media screen and (max-width:767px){#map-container{padding:40px 20px}}#community-full-width-content{padding:105px 0 75px;text-align:center}#promise-container{background-size:cover;background-position:50%}#promise-container #promise-content-container{width:100%;display:inline-block}#promise-container #promise-content-container #promise-content{width:80%;margin-left:20%;padding:60px 0;right:0;color:#fff;padding-left:30%;padding-right:10%;position:relative;z-index:1000}#promise-container #promise-content-container #promise-content:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#75c043;background:-moz-linear-gradient(left,rgba(117,192,67,0) 5%,rgba(117,192,67,.2) 15%,rgba(117,192,67,.8) 50%);background:-webkit-gradient(left top,right top,color-stop(5%,rgba(117,192,67,0)),color-stop(15%,rgba(117,192,67,.2)),color-stop(50%,rgba(117,192,67,.8)));background:-webkit-linear-gradient(left,rgba(117,192,67,0) 5%,rgba(117,192,67,.2) 15%,rgba(117,192,67,.8) 50%);background:-o-linear-gradient(left,rgba(117,192,67,0) 5%,rgba(117,192,67,.2) 15%,rgba(117,192,67,.8) 50%);background:-ms-linear-gradient(left,rgba(117,192,67,0) 5%,rgba(117,192,67,.2) 15%,rgba(117,192,67,.8) 50%);background:linear-gradient(to right,rgba(117,192,67,0) 5%,rgba(117,192,67,.2) 15%,rgba(117,192,67,.8) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#75c043",endColorstr="#75c043",GradientType=1);z-index:-1}#promise-container #promise-content-container #promise-content h2{text-transform:none;margin-bottom:20px}#promise-container #promise-content-container #promise-content p{margin-bottom:20px}#outreach-contact-container{padding:80px 0;background-color:#007da5;text-align:center;color:#fff}#outreach-contact-container p{margin-bottom:0}@media screen and (max-width:1080px){#community-full-width-content{padding:105px 20px 70px}#outreach-contact-container{padding:80px 20px}}@media screen and (max-width:1040px){#promise-container #promise-content-container #promise-content{width:100%;margin-left:0;padding-left:5%;padding-right:20px;text-align:left}#promise-container #promise-content-container #promise-content:before{background:-moz-linear-gradient(left,rgba(117,192,67,0) 0%,rgba(117,192,67,.2) 5%,rgba(117,192,67,.8) 50%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(117,192,67,0)),color-stop(15%,rgba(117,192,67,.2)),color-stop(50%,rgba(117,192,67,.8)));background:-webkit-linear-gradient(left,rgba(117,192,67,0) 0%,rgba(117,192,67,.2) 5%,rgba(117,192,67,.8) 50%);background:-o-linear-gradient(left,rgba(117,192,67,0) 0%,rgba(117,192,67,.2) 5%,rgba(117,192,67,.8) 50%);background:-ms-linear-gradient(left,rgba(117,192,67,0) 0%,rgba(117,192,67,.2) 5%,rgba(117,192,67,.8) 50%);background:linear-gradient(to right,rgba(117,192,67,0) 0%,rgba(117,192,67,.2) 5%,rgba(117,192,67,.8) 50%)}}@media screen and (max-width:767px){#community-full-width-content{padding:50px 20px 30px}#outreach-contact-container{padding:60px 20px}}#news-list-filters{background-color:#edeff0;padding:20px 0;text-align:center}#news-list-filters #non-mobile-filters li{list-style:none;display:inline-block}#news-list-filters #non-mobile-filters li:not(:last-of-type){margin-right:10px}#news-list-filters #non-mobile-filters li.current-cat a{background-color:#007da5;color:#fff}#news-list-filters #non-mobile-filters li a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block}#news-list-filters #non-mobile-filters li a:hover{color:#fff;background-color:#007da5}#news-list-filters #mobile-filters{display:none;text-align:left}#news-list-container{padding:50px;max-width:1600px}#news-list-container .news-list-item{display:table;width:100%;margin-bottom:40px}#news-list-container .news-list-item .news-list-image{width:30%;display:table-cell}#news-list-container .news-list-item .news-list-content{width:70%;display:table-cell;padding-left:40px;vertical-align:middle}#news-list-container .news-list-item .news-list-content h2{margin-bottom:20px}#news-list-container .news-list-item .news-list-content a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block}#news-list-container .news-list-item .news-list-content a:hover{color:#fff;background-color:#007da5}.load-more-container{display:inline-block;width:100%;text-align:center;padding:100px 0 50px}.load-more-container a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block}.load-more-container a:hover{color:#fff;background-color:#007da5}.load-more-container img{display:none;width:60px;margin:30px auto}#single-news-container{padding-bottom:100px}#single-news-container #featured-image{display:block;margin:0 auto;top:-400px;position:relative;margin-bottom:-350px}#single-news-container h1,#single-news-container h2,#single-news-container h3,#single-news-container h4,#single-news-container h5,#single-news-container h6,#single-news-container ol,#single-news-container ul{width:100%;display:block;max-width:845px;margin:0 auto}#single-news-container h2{margin-bottom:20px}#single-news-container p{width:100%;display:block;margin:0 auto 30px;max-width:845px}#pagination-container{background-color:#edeff0;padding:50px 0;text-align:center}#pagination-container #prev-link,#pagination-container #next-link{color:#007da5;font-size:16px;font-style:italic;font-weight:700;text-decoration:none}#pagination-container #prev-link img,#pagination-container #next-link img{width:19px;height:29px}#pagination-container #prev-link{position:absolute;left:0}#pagination-container #prev-link img{margin-right:10px}#pagination-container #next-link{position:absolute;right:0}#pagination-container #next-link img{margin-left:10px}#pagination-container #blog-link{display:inline-block}#pagination-container #blog-link img{width:30px;height:30px}@media screen and (max-width:1280px){#news-list-filters{padding:20px}#news-list-filters li a{min-width:150px}#news-list-container{padding:50px 20px}}@media screen and (max-width:1040px){#news-list-filters #mobile-filters{display:block}#news-list-filters #non-mobile-filters{display:none}#news-list-container .news-list-item{display:block}#news-list-container .news-list-item .news-list-image{width:100%;display:block}#news-list-container .news-list-item .news-list-image img{display:block;margin:0 auto 30px}#news-list-container .news-list-item .news-list-content{width:100%;display:block;padding-left:0}#single-news-container{padding:0 20px 100px}#single-news-container #featured-image{padding:0 20px}#pagination-container{padding:50px 20px}}@media screen and (max-width:767px){#news-list-container .news-list-item .news-list-content a{font-size:16px}#single-news-container #featured-image{top:-150px;margin-bottom:-100px}.load-more-container{padding:50px 0 30px}.load-more-container a{font-size:16px}#pagination-container{padding:30px 20px}#pagination-container #prev-link span,#pagination-container #next-link span{display:none}}@media screen and (max-width:360px){#single-news-container #featured-image{top:-100px;margin-bottom:-50px}}#event-list-container{padding:50px;max-width:1600px}#event-list-container .event-list-item{display:table;width:100%;margin-bottom:60px}#event-list-container .event-list-item .event-list-image{width:30%;display:table-cell;vertical-align:top}#event-list-container .event-list-item .event-list-content{width:70%;display:table-cell;padding-left:40px;vertical-align:middle}#event-list-container .event-list-item .event-list-content h2{margin-bottom:20px}#event-list-container .event-list-item .event-list-content .event-list-details{display:table;width:100%;table-layout:fixed}#event-list-container .event-list-item .event-list-content .event-list-details>div{display:table-cell;width:33.333%;vertical-align:top}#event-list-container .event-list-item .event-list-content .event-list-details>div p{font-size:18px}#event-list-container .event-list-item .event-list-content a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block}#event-list-container .event-list-item .event-list-content a:hover{color:#fff;background-color:#007da5}#volunteer-opportunities{padding:0 50px 100px;display:block;margin:0 auto;max-width:1600px;text-align:center}#volunteer-opportunities .opportunity{display:inline-block;margin:0 20px 40px;background-color:#edeff0;width:320px;height:315px;padding:30px 20px}#volunteer-opportunities .opportunity .opportunity-wrapper{display:table;width:100%;height:100%}#volunteer-opportunities .opportunity .opportunity-wrapper .opportunity-text{display:table-cell;width:100%;height:100%;vertical-align:top;text-align:center}#volunteer-events{padding:0 0 60px}#volunteer-events .volunteer-event{margin-bottom:30px}#volunteer-events .volunteer-event:not(:last-of-type){padding-bottom:30px;border-bottom:1px solid #edeff0}#volunteer-events .volunteer-event h2{margin-bottom:20px}#volunteer-events .volunteer-event .event-list-details{display:table;width:100%;table-layout:fixed}#volunteer-events .volunteer-event .event-list-details>div{display:table-cell;width:33.333%;vertical-align:top}#volunteer-events .volunteer-event .event-list-details>div p{font-size:18px}#volunteer-events .volunteer-event a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block;margin-top:20px}#volunteer-events .volunteer-event a:hover{color:#fff;background-color:#007da5}@media screen and (max-width:1640px){#volunteer-opportunities{padding:0 20px 100px}}@media screen and (max-width:1080px){#volunteer-events{padding:0 20px 60px}}@media screen and (max-width:767px){#volunteer-opportunities .opportunity{width:248px;height:244px;margin:0 10px 20px}#volunteer-events .volunteer-event .event-list-details>div p{font-size:16px}#volunteer-events .volunteer-event a{font-size:16px}}#content:not(.home) #cff{padding:50px}#content:not(.home) #cff .cff-item{display:block;width:100%;border-bottom:0 !important}#content:not(.home) #cff .cff-item .cff-photo{display:none}#content:not(.home) #cff .cff-item .cff-date,#content:not(.home) #cff .cff-item .cff-location{margin-bottom:0}#content:not(.home) #cff .cff-item .cff-event-meta,#content:not(.home) #cff .cff-item .cff-meta-wrap{display:none}#content:not(.home) #cff .cff-load-more{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;background-color:#fff;max-width:200px;margin:0 auto;float:none}#content:not(.home) #cff .cff-load-more:hover{color:#fff;background-color:#007da5}@media screen and (max-width:767px){#content:not(.home) #cff{padding:50px 20px}#content:not(.home) #cff .cff-load-more{font-size:16px}}#support-introduction-container #support-introduction-container-wrapper{display:table;width:100%;min-height:500px}#support-introduction-container #support-introduction-container-wrapper #support-introduction-content{display:table-cell;width:60%;height:100%;vertical-align:middle;padding:50px 5%}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video{display:table-cell;width:40%;height:100%;background-size:cover;background-position:50%}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video:hover #support-icon-wrapper #support-icon img{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video #support-icon-wrapper{display:table;width:100%;height:100%}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video #support-icon-wrapper #support-icon{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video #support-icon-wrapper #support-icon img{width:120px;opacity:.6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#ways-to-support-container{background-color:#007da5;padding:80px 0 0}#ways-to-support-container>div{text-align:center}#ways-to-support-container>div h2{color:#fff;text-transform:none}#ways-to-support-container #ways-to-support-icons{display:inline-block;width:100%;text-align:center;margin-top:30px;position:relative;top:50px}#ways-to-support-container #ways-to-support-icons .support-method{display:inline-block;vertical-align:top;padding:40px 15px;width:220px;height:180px;background-color:#fff;box-shadow:0px 16px 46px 0px rgba(0,0,0,.2);top:0;text-decoration:none;position:relative;border-bottom:10px solid transparent}#ways-to-support-container #ways-to-support-icons .support-method:hover,#ways-to-support-container #ways-to-support-icons .support-method.active{top:-20px;border-bottom:10px solid #75c043}#ways-to-support-container #ways-to-support-icons .support-method:not(:last-of-type){margin-right:20px}#ways-to-support-container #ways-to-support-icons .support-method img{width:50px;height:50px;margin-bottom:20px}#ways-to-support-container #ways-to-support-icons .support-method p{color:#007da5;font-size:18px !important;line-height:1.2}#ways-to-support-content{padding:140px 0 80px}#ways-to-support-content .support-method-content{text-align:center}#ways-to-support-content .support-method-content:not(.active){display:none}#ways-to-support-content .support-method-content .support-method-content-row{display:table;width:100%;margin-bottom:30px}#ways-to-support-content .support-method-content .support-method-content-row:first-of-type{margin-top:100px}#ways-to-support-content .support-method-content .support-method-content-row .support-method-content-image{display:table-cell;width:30%;vertical-align:top}#ways-to-support-content .support-method-content .support-method-content-row .support-method-content{display:table-cell;width:70%;vertical-align:middle;text-align:left;padding-left:60px}#ways-to-support-content .support-method-content .support-method-footer{margin-top:70px}#ways-to-support-content .support-method-content .support-method-footer a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5}#ways-to-support-content .support-method-content .support-method-footer a:hover{color:#fff;background-color:#007da5}#split-row-container #split-row-wrapper{display:table;width:100%}#split-row-container #split-row-wrapper #question-container,#split-row-container #split-row-wrapper #amazon-container{width:50%;display:table-cell;background-size:cover;background-position:50%;position:relative;height:100%;vertical-align:middle;padding:100px 20px;color:#fff}#split-row-container #split-row-wrapper #question-container:before,#split-row-container #split-row-wrapper #amazon-container:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0}#split-row-container #split-row-wrapper #question-container>div,#split-row-container #split-row-wrapper #amazon-container>div{position:relative;text-align:center}#split-row-container #split-row-wrapper #question-container>div p,#split-row-container #split-row-wrapper #amazon-container>div p{margin-bottom:0}#split-row-container #split-row-wrapper #question-container>div h4,#split-row-container #split-row-wrapper #question-container>div img,#split-row-container #split-row-wrapper #amazon-container>div h4,#split-row-container #split-row-wrapper #amazon-container>div img{margin-bottom:10px}#split-row-container #split-row-wrapper #question-container:before{background-color:rgba(0,125,165,.8)}#split-row-container #split-row-wrapper #amazon-container:before{background-color:rgba(117,192,67,.8)}@media screen and (max-width:1280px){#ways-to-support-container #ways-to-support-icons{top:70px;margin-top:10px}#ways-to-support-container #ways-to-support-icons .support-method{width:180px;height:147px;padding:20px 15px;margin-bottom:30px}}@media screen and (max-width:1080px){.support-method-content{padding:0 20px}}@media screen and (max-width:1040px){#support-introduction-container #support-introduction-container-wrapper{min-height:auto;display:block}#support-introduction-container #support-introduction-container-wrapper #support-introduction-content{width:100%;display:block;padding:50px 20px}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video{width:100%;height:350px;display:block}}@media screen and (max-width:767px){#support-introduction-container #support-introduction-container-wrapper #support-introduction-content{padding:30px 20px}#support-introduction-container #support-introduction-container-wrapper #support-introduction-video{height:300px}#ways-to-support-container #ways-to-support-icons{top:70px;margin-top:10px}#ways-to-support-container #ways-to-support-icons .support-method{width:140px;height:114px;padding:15px}#ways-to-support-container #ways-to-support-icons .support-method img{width:40px;height:40px}#ways-to-support-container #ways-to-support-icons .support-method p{font-size:14px !important}#ways-to-support-content .support-method-content .support-method-content-row{display:block;margin-bottom:40px}#ways-to-support-content .support-method-content .support-method-content-row .support-method-content-image{display:block;width:100%;margin-bottom:30px}#ways-to-support-content .support-method-content .support-method-content-row .support-method-content{display:block;width:100%;text-align:center;padding:0}#ways-to-support-content .support-method-content .support-method-content-row:first-of-type{margin-top:60px}#ways-to-support-content .support-method-content .support-method-footer a{font-size:16px}#split-row-container #split-row-wrapper{display:block}#split-row-container #split-row-wrapper #question-container,#split-row-container #split-row-wrapper #amazon-container{width:100%;display:block;padding:60px 20px}}@media screen and (max-width:480px){#ways-to-support-container #ways-to-support-icons{top:70px;margin-top:10px;padding:0 20px}#ways-to-support-container #ways-to-support-icons .support-method{float:left;width:47.5%;height:114px;padding:15px}#ways-to-support-container #ways-to-support-icons .support-method:not(:last-of-type){margin-right:0}#ways-to-support-container #ways-to-support-icons .support-method:nth-of-type(2n){margin-left:5%}}#content-rows .content-row{display:table;width:100%;min-height:500px}#content-rows .content-row.even .image.mobile-image{display:none}#content-rows .content-row .image{display:table-cell;width:50%;background-size:cover;background-position:50%;position:relative}#content-rows .content-row .image:before{position:absolute;content:"";background:rgba(46,46,46,.5);width:100%;height:100%;left:0;top:0}#content-rows .content-row .image img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;width:20%;height:40%;max-width:300px;min-width:120px;margin:auto}#content-rows .content-row .content{display:table-cell;width:50%;height:100%}#content-rows .content-row .content.odd .content-wrapper .content-text{padding:50px 10% 50px 5%}#content-rows .content-row .content.even.gray-background{background-color:#edeff0}#content-rows .content-row .content.even .content-wrapper .content-text{padding:50px 5% 50px 10%}#content-rows .content-row .content .content-wrapper{display:table;width:100%;height:100%}#content-rows .content-row .content .content-wrapper .content-text{display:table-cell;width:100%;height:100%;vertical-align:middle}#content-rows .content-row .content .content-wrapper .content-text h4{margin-bottom:30px}@media screen and (max-width:1040px){#content-rows .content-row{display:block}#content-rows .content-row.even .image:not(.mobile-image){display:none}#content-rows .content-row.even .image.mobile-image{display:block}#content-rows .content-row .image{display:block;width:100%;height:400px}#content-rows .content-row .content{display:block;width:100%}#content-rows .content-row .content.odd .content-wrapper .content-text{padding:60px 20px 30px}#content-rows .content-row .content.even .content-wrapper .content-text{padding:60px 20px 30px}}@media screen and (max-width:767px){#content-rows .content-row{display:block}#content-rows .content-row .image{height:300px}#content-rows .content-row .content.odd .content-wrapper .content-text{padding:30px 20px 0}#content-rows .content-row .content.even .content-wrapper .content-text{padding:30px 20px 10px}}#testimonial-container{background-size:cover;background-position:50%;padding:150px 0}#testimonial-container:before{display:inline-block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,124,165,.8);background:-moz-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(0,124,165,.9)),color-stop(100%,rgba(117,192,67,.9)));background:-webkit-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:-o-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:-ms-linear-gradient(left,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);background:linear-gradient(to right,rgba(0,124,165,.9) 0%,rgba(117,192,67,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ca5",endColorstr="#75c043",GradientType=1)}#testimonial-container #testimonial{position:relative;text-align:center}#testimonial-container #testimonial p{color:#fff;font-weight:400;margin-bottom:40px;font-style:italic}#testimonial-container #testimonial span{color:#fff;font-size:22px;font-style:italic}@media screen and (max-width:1040px){#testimonial-container{padding:150px 20px}}@media screen and (max-width:767px){#testimonial-container{padding:50px 20px}#testimonial-container #testimonial span{font-size:18px}}#introduction-container{background-color:#edeff0;padding:120px 0;text-align:center}#introduction-container.white-background{background-color:#fff}#introduction-container.dignity-rev{padding:120px 0 0}#introduction-container h2{margin-bottom:50px}#introduction-container p{font-size:24px !important}#introduction-container a:not(.widget-link){font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;margin-top:30px;display:inline-block}#introduction-container a:not(.widget-link):hover{color:#fff;background-color:#007da5}#introduction-container #program-inclusions{position:relative;top:40px;margin-top:-50px;display:inline-block;width:100%;max-width:1200px;text-align:center}#introduction-container #program-inclusions .program-inclusion{display:inline-block;padding:35px 25px;width:263px;height:253px;vertical-align:top;background-color:#fff;box-shadow:0px 16px 46px 0px rgba(0,0,0,.2)}#introduction-container #program-inclusions .program-inclusion:not(:last-of-type){margin-right:20px}#introduction-container #program-inclusions .program-inclusion a{display:inline-block;text-decoration:none}#introduction-container #program-inclusions .program-inclusion img{width:94px;height:94px;margin-bottom:30px}#introduction-container #program-inclusions .program-inclusion p{color:#007da5;font-size:23px !important;line-height:1.2}@media screen and (max-width:1240px){#introduction-container #program-inclusions{padding:0 20px}#introduction-container #program-inclusions .program-inclusion{width:205px;height:197px}#introduction-container #program-inclusions .program-inclusion img{width:64px;height:64px}#introduction-container #program-inclusions .program-inclusion p{font-size:18px !important}}@media screen and (max-width:1080px){#introduction-container{padding:100px 20px}#introduction-container.dignity-rev{padding:120px 20px 0}}@media screen and (max-width:1000px){#introduction-container #program-inclusions .program-inclusion{width:160px;height:154px;padding:20px}#introduction-container #program-inclusions .program-inclusion:not(:last-of-type){margin-right:10px}#introduction-container #program-inclusions .program-inclusion img{width:54px;height:54px;margin-bottom:20px}#introduction-container #program-inclusions .program-inclusion p{font-size:14px !important}}@media screen and (max-width:767px){#introduction-container{padding:50px 20px}#introduction-container.dignity-rev{padding:50px 20px 0}#introduction-container #program-inclusions{padding:0;top:100px}#introduction-container #program-inclusions .program-inclusion{width:49%;height:154px;padding:20px;float:left;margin-bottom:20px}#introduction-container #program-inclusions .program-inclusion:not(:last-of-type){margin-right:auto}#introduction-container #program-inclusions .program-inclusion:nth-of-type(2n){margin-left:2%}#introduction-container #program-inclusions .program-inclusion img{width:54px;height:54px;margin-bottom:20px}#introduction-container #program-inclusions .program-inclusion p{font-size:14px !important}#introduction-container p{font-size:18px !important}#introduction-container a:not(.widget-link){font-size:16px}}#event-list-filters{background-color:#edeff0;padding:20px 0;text-align:center}#event-list-filters #non-mobile-filters li{list-style:none;display:inline-block}#event-list-filters #non-mobile-filters li:not(:last-of-type){margin-right:10px}#event-list-filters #non-mobile-filters li.current_page_item a{background-color:#007da5;color:#fff}#event-list-filters #non-mobile-filters li a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;display:inline-block}#event-list-filters #non-mobile-filters li a:hover{color:#fff;background-color:#007da5}#event-list-filters #mobile-filters{display:none;text-align:left}@media screen and (max-width:1280px){#event-list-filters{padding:20px}#event-list-filters li a{min-width:150px}}@media screen and (max-width:1040px){#event-list-filters #mobile-filters{display:block}#event-list-filters #non-mobile-filters{display:none}#event-list-container{padding:50px 20px}#event-list-container .event-list-item{display:block}#event-list-container .event-list-item .event-list-image{width:100%;display:block}#event-list-container .event-list-item .event-list-image img{display:block;margin:0 auto 30px}#event-list-container .event-list-item .event-list-content{width:100%;display:block;padding-left:0}}@media screen and (max-width:767px){#event-list-container .event-list-item .event-list-content .event-list-details>div p{font-size:14px}#event-list-container .event-list-item .event-list-content a{font-size:16px}}.woocommerce #content{padding:50px}.woocommerce #content .woocommerce-breadcrumb,.woocommerce #content .woocommerce-products-header,.woocommerce #content .woocommerce-result-count,.woocommerce #content .woocommerce-ordering,.woocommerce #content .stock{display:none}.woocommerce #content ul.products li.product{margin-bottom:80px}.woocommerce #content ul.products li.product .amount{color:#75c043}.woocommerce #content ul.products li.product .button{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;margin:30px auto 0;display:block;max-width:200px}.woocommerce #content ul.products li.product .button:hover{color:#fff;background-color:#007da5}.woocommerce #content .product .amount{color:#75c043}.woocommerce #content .product .variations tbody tr td{display:block;text-align:left}.woocommerce #content .product .variations tbody tr td label{color:#007da5;font-size:20px;letter-spacing:1px}.woocommerce #content .product .reset_variations,.woocommerce #content .product .product_meta{display:none !important}.woocommerce #content .product .quantity{display:block;width:100%}.woocommerce #content .product .quantity input[type=number]{border:4px solid #007da5;height:50px;width:100px}.woocommerce #content .product button{display:block;margin-top:50px;font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5}.woocommerce #content .product button:hover{color:#fff;background-color:#007da5}.woocommerce #content .product .woocommerce-tabs .tabs li{margin-bottom:0}.woocommerce #content .product .woocommerce-tabs h2{font-size:30px;text-transform:none;margin-bottom:30px}.woocommerce #content .product .woocommerce-tabs .shop_attributes p{font-size:18px;margin-bottom:0}#cart-container{padding:50px}#cart-container table thead tr th{padding:20px;font-weight:700;font-style:italic}#cart-container table tbody tr td{padding:15px;font-size:18px}#cart-container table tbody tr td a{color:#75c043}#cart-container table tbody tr td input[type=number]{border:4px solid #007da5;height:40px;text-align:center}#cart-container table .actions .coupon{display:none}#cart-container table .actions input[type=submit]{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;min-height:50px}#cart-container table .actions input[type=submit]:hover{color:#fff;background-color:#007da5}#cart-container .cart-collaterals h2{text-transform:none;font-size:30px;margin-bottom:30px}#cart-container .cart-collaterals table tr th{padding:15px;font-weight:700;font-style:italic}#cart-container .wc-proceed-to-checkout a{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5}#cart-container .wc-proceed-to-checkout a:hover{color:#fff;background-color:#007da5}.woocommerce-checkout .woocommerce{max-width:1240px;margin:0 auto;padding:50px}.woocommerce-checkout .woocommerce .checkout_coupon p{margin-bottom:0 !important}.woocommerce-checkout .woocommerce .checkout_coupon input[type=submit]{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5;min-height:50px}.woocommerce-checkout .woocommerce .checkout_coupon input[type=submit]:hover{color:#fff;background-color:#007da5}.woocommerce-checkout .woocommerce form .form-row.woocommerce-invalid label{color:#ed1c24}.woocommerce-checkout .woocommerce .woocommerce-billing-fields .form-row{margin-bottom:10px !important}.woocommerce-checkout .woocommerce .wc_payment_methods input[type=tel],.woocommerce-checkout .woocommerce .wc_payment_methods input[type=text]{border:4px solid #007da5 !important;font-size:18px !important;text-transform:none}.woocommerce-checkout .woocommerce .place-order input[type=submit]{font-size:20px;font-weight:700;font-style:italic;padding:10px 20px;text-decoration:none;min-width:200px;text-align:center;background-color:transparent;border:4px solid #007da5;color:#007da5}.woocommerce-checkout .woocommerce .place-order input[type=submit]:hover{color:#fff;background-color:#007da5}@media screen and (max-width:1280px){.woocommerce #content{padding:50px 20px}#cart-container{padding:50px 20px}.woocommerce-checkout .woocommerce{padding:50px 20px}}@media screen and (min-width:768px) and (max-width:1040px){.woocommerce #content ul.products li.first{clear:none}.woocommerce #content ul.products li.product{width:31%;margin:0;margin-bottom:50px}.woocommerce #content ul.products li.product:nth-of-type(3n-1){margin-left:2%;margin-right:2%}.woocommerce #content ul.products li.product:nth-of-type(3n+1){clear:both}}@media screen and (max-width:767px){.woocommerce #content ul.products li.product .button{font-size:16px}#cart-container table tbody tr td{font-size:16px}#cart-container table .actions input[type=submit]{font-size:16px}.woocommerce-page #content table.cart td.actions .coupon .input-text{width:100%}.woocommerce-page #content table.cart td.actions .coupon .button{width:100%;margin-top:10px;font-size:16px}#cart-container .wc-proceed-to-checkout a{font-size:16px}.woocommerce-checkout .woocommerce .checkout_coupon input[type=submit]{width:100%;font-size:16px}.woocommerce-checkout .woocommerce .wc_payment_methods input[type=tel],.woocommerce-checkout .woocommerce .wc_payment_methods input[type=text]{font-size:16px !important}.woocommerce-checkout .woocommerce .place-order input[type=submit]{font-size:16px}}@media screen and (min-width:550px) and (max-width:767px){.woocommerce #content ul.products li.product{width:47.5%}.woocommerce #content ul.products li.product:nth-of-type(2n){margin-left:5%}.woocommerce #content ul.products li.product:nth-of-type(2n+1){clear:both}}@media screen and (max-width:549px){.woocommerce #content ul.products li.product{width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:4px solid #007da5;background:0 0;position:relative}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 42px 0 10px;font-size:16px !important;line-height:42px;color:#007da5;height:42px;margin-bottom:0 !important;font-style:italic;font-weight:700 !important;text-align:left;padding:0;padding-top:6px}.selectric .button{display:block;position:absolute;right:0;top:0;width:42px;height:42px;color:#007da5;text-align:center;font:0/0 a;*font:20px/42px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:6px solid transparent;border-top-color:#007da5;border-bottom:none}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block;opacity:1;top:46px;visibility:visible;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%;display:none}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:NaN a !important;background:0 0 !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border-left:4px solid #007da5;border-right:4px solid #007da5;border-bottom:4px solid #007da5;z-index:10;top:42px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul{padding-left:0 !important}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#007da5;font-weight:700;font-style:italic;font-size:16px !important;cursor:pointer;margin-bottom:0 !important}.selectric-items li:hover,.selectric-items li.selected{background:#007da5;color:#fff}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default !important;background:0 0 !important;color:#666 !important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}#footer-container{padding:50px 0;background-color:#1f272c;text-align:center;position:relative;overflow-y:hidden}#footer-container:before{position:absolute;content:"";left:-120px;top:-10px;width:359px;height:349px;background-image:url(//lifepromotions.org/wp-content/themes/lp/css/../images/footer-logo.svg);opacity:.05}#footer-container .gform_confirmation_message{color:#fff;font-size:20px;padding:0 0 60px}#footer-container .gform_wrapper{width:360px;display:block;margin:0 auto;position:relative;padding-bottom:40px}#footer-container .gform_wrapper .validation_error,#footer-container .gform_wrapper .validation_message{display:none}#footer-container .gform_wrapper li.gfield.gfield_error{border:0;padding:0;margin-bottom:0 !important;background-color:transparent}#footer-container .gform_wrapper li.gfield.gfield_error input[type=text]{border:4px solid #ed1c24}#footer-container .gform_wrapper li.gfield label{display:none}#footer-container .gform_wrapper li.gfield input[type=text]{width:100%;border:3px solid #007da5;height:55px;background:0 0;padding-left:15px;color:#fff}#footer-container .gform_wrapper li.gfield input[type=text]::-webkit-input-placeholder{color:#fff}#footer-container .gform_wrapper li.gfield input[type=text]:-moz-placeholder{color:#fff;opacity:1}#footer-container .gform_wrapper li.gfield input[type=text]::-moz-placeholder{color:#fff;opacity:1}#footer-container .gform_wrapper li.gfield input[type=text]:-ms-input-placeholder{color:#fff}#footer-container .gform_wrapper img.gform_ajax_spinner{margin:30px auto 0;display:block;width:60px}#footer-container .gform_wrapper .gform_footer{padding:0;margin:0}#footer-container .gform_wrapper .gform_footer input[type=submit]{position:absolute;right:0;top:0;height:55px;background-color:#007da5;border:0;color:#fff;font-style:italic;padding:0 15px}#footer-container .gform_wrapper .gform_footer input[type=submit]:hover{background-color:rgba(0,125,165,.75)}#footer-container p{font-size:16px;color:#fff;line-height:2.2;font-weight:300}#footer-container a{color:#6a777f;text-decoration:none}#footer-container a:nth-of-type(2){text-decoration:underline}#footer-container #footer-copyright-content{margin-top:20px}#footer-container #footer-copyright-content span{color:#6a777f;display:inline-block;margin:0 2px}#footer-container #footer-copyright-content p{display:inline-block}#footer-container #footer-copyright-content a{display:inline-block;color:#fff}#footer-container #footer-copyright-content a:hover img{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#footer-container #footer-copyright-content a img{display:inline-block;opacity:.5;width:19px;height:22px;margin-left:5px;position:relative;top:-2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1080px){padding:50px 20px}@media screen and (max-width:641px){#footer-container .gform_wrapper .gform_footer input[type=submit]{max-width:100px}}@media screen and (max-width:400px){#footer-container{padding:50px 20px}}