.black{color:#424242}.white{color:#fff}.gray{color:#66686a}.light-gray{color:#919191}.subtle-gray{color:#f9f9f9}.primary{color:#88b04b}.secondary{color:#66686a}.idle{color:#f9f9f9}.success{color:#27ae60}.alert{color:#c0392b}.warning{color:#d35400}.container{width:100%;max-width:1440px;margin:0 auto}.controlled :last-child{margin-bottom:0!important}.group{width:100%;max-width:1200px;margin:0 auto;padding-right:1.88rem;padding-left:1.88rem}.group:after,.group:before{display:table;clear:both;content:""}.radius{border-radius:6px}.pull-left{float:left}.pull-right{float:right}.full-width{width:100%;min-width:initial!important;margin-right:0}.message{color:#424242;border:1px solid #424242;background:#f5f5f5;margin-bottom:1.6rem;padding:1rem .75rem 1.125rem .75rem}.message.success{color:#27ae60;border:1px solid #27ae60;background:#f2fcf6}.message.alert{color:#c0392b;border:1px solid #c0392b;background:#fbf0ef}.message.warning{color:#d35400;border:1px solid #d35400;background:#fff4ed}.screen-reader-text{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px}.nbr{border-right:none!important}html{font-size:100%;overflow-y:scroll;box-sizing:border-box;-ms-text-size-adjust:100%}html>div,html>span{display:none}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-wrap:break-word;margin:0;padding:0;word-wrap:break-word;color:#424242}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,legend,ol,p,pre,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:inherit;font-weight:600}ul{list-style:square}ol{list-style:decimal}pre{padding:1rem .75rem 1.125rem .75rem;white-space:pre-wrap;border:1px solid #f9f9f9;background:#f9f9f9}dl dt{font-weight:600}hr{height:1px;border:0;background:#f9f9f9}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}form *{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none;color:inherit}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}textarea{font-family:inherit;font-size:inherit;line-height:inherit;resize:none}button{font-family:inherit;font-size:inherit;line-height:inherit;overflow:visible;cursor:pointer}fieldset{border:0}iframe{display:block}figure,iframe{max-width:100%}video{max-width:100%;height:auto}img{max-width:100%;height:auto;border:0}img,input,textarea{vertical-align:top}em{font-style:italic}strong{font-weight:600}big{font-size:1.1rem}small{font-size:.9rem}ins{padding:.0625rem .25rem .125rem .25rem;text-decoration:none;color:#fff;background:#88b04b}mark{padding:.0625rem .25rem .125rem .25rem;background:#f1c40f}code,tt{padding:.0625rem .25rem .125rem .25rem;background:#f9f9f9}var{font-weight:600;font-style:normal}code,kbd,pre,samp,tt,var{font-family:Consolas,"Lucida Console","Courier New",Courier,monospace;font-size:.9rem}cite{font-style:italic}abbr,acronym{cursor:help;text-decoration:underline}del,strike{text-decoration:line-through}sub{bottom:-.25em}sup{top:-.4em}sub,sup{font-size:.75em;position:relative;vertical-align:baseline}::-moz-focus-inner{padding:0;border:0}::-webkit-search-cancel-button{display:none}:focus{outline:0}ul.dropdown{margin-left:0;list-style-type:none}ul.dropdown:after,ul.dropdown:before{display:table;clear:both;content:""}ul.dropdown>li{float:left;margin-right:.94rem}ul.dropdown>li ul{display:none;margin-left:0;list-style-type:none}ul.dropdown li{position:relative}ul.dropdown li ul{position:absolute;top:100%;left:0;width:250px}ul.dropdown li:hover>ul{display:block}.row{display:block}.row>.col{float:left}.row>.col.pull-right{float:right}.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid>.col.pull-right{margin-left:auto}.grid,.row{margin-right:-.94rem;margin-left:-.94rem}.grid:after,.grid:before,.row:after,.row:before{display:table;clear:both;content:""}.col{padding-right:.94rem;padding-left:.94rem;width:100%}.bound{margin-right:0;margin-left:0}.bound>.col{padding-right:0;padding-left:0}.narrow{margin-right:-.47rem;margin-left:-.47rem}.narrow>.col{padding-right:.47rem;padding-left:.47rem}.wide{margin-right:-1.41rem;margin-left:-1.41rem}.wide>.col{padding-right:1.41rem;padding-left:1.41rem}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.63%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}.col-5p{width:5%}.col-10p{width:10%}.col-15p{width:15%}.col-20p{width:20%}.c_ps_ss .sidebar,.col-25p,.ps_c_ss .sidebar,.ps_ss_c .sidebar{width:25%}.c_ps .sidebar,.col-30p,.ps_c .sidebar{width:30%}.col-35p{width:35%}.col-40p{width:40%}.col-45p{width:45%}.c_ps_ss main,.col-50p,.ps_c_ss main,.ps_ss_c main{width:50%}.col-55p{width:55%}.col-60p{width:60%}.col-65p{width:65%}.c_ps main,.col-70p,.ps_c main{width:70%}.col-75p{width:75%}.col-80p{width:80%}.col-85p{width:85%}.col-90p{width:90%}.col-95p{width:95%}.col-100p,.ns main{width:100%}.col-7b{width:14.28%}.col-8b{width:12.5%}@media (min-width:1440px){.xxlarge-1{width:8.33%}.xxlarge-2{width:16.66%}.xxlarge-3{width:25%}.xxlarge-4{width:33.33%}.xxlarge-5{width:41.63%}.xxlarge-6{width:50%}.xxlarge-7{width:58.33%}.xxlarge-8{width:66.66%}.xxlarge-9{width:75%}.xxlarge-10{width:83.33%}.xxlarge-11{width:91.66%}.xxlarge-12{width:100%}.xxlarge-5p{width:5%}.xxlarge-10p{width:10%}.xxlarge-15p{width:15%}.xxlarge-20p{width:20%}.xxlarge-25p{width:25%}.xxlarge-30p{width:30%}.xxlarge-35p{width:35%}.xxlarge-40p{width:40%}.xxlarge-45p{width:45%}.xxlarge-50p{width:50%}.xxlarge-55p{width:55%}.xxlarge-60p{width:60%}.xxlarge-65p{width:65%}.xxlarge-70p{width:70%}.xxlarge-75p{width:75%}.xxlarge-80p{width:80%}.xxlarge-85p{width:85%}.xxlarge-90p{width:90%}.xxlarge-95p{width:95%}.xxlarge-100p{width:100%}.xxlarge-7b{width:14.28%}.xxlarge-8b{width:12.5%}}@media (max-width:1439px){.xlarge-1{width:8.33%}.xlarge-2{width:16.66%}.xlarge-3{width:25%}.xlarge-4{width:33.33%}.xlarge-5{width:41.63%}.xlarge-6{width:50%}.xlarge-7{width:58.33%}.xlarge-8{width:66.66%}.xlarge-9{width:75%}.xlarge-10{width:83.33%}.xlarge-11{width:91.66%}.xlarge-12{width:100%}.xlarge-5p{width:5%}.xlarge-10p{width:10%}.xlarge-15p{width:15%}.xlarge-20p{width:20%}.xlarge-25p{width:25%}.xlarge-30p{width:30%}.xlarge-35p{width:35%}.xlarge-40p{width:40%}.xlarge-45p{width:45%}.xlarge-50p{width:50%}.xlarge-55p{width:55%}.xlarge-60p{width:60%}.xlarge-65p{width:65%}.xlarge-70p{width:70%}.xlarge-75p{width:75%}.xlarge-80p{width:80%}.xlarge-85p{width:85%}.xlarge-90p{width:90%}.xlarge-95p{width:95%}.xlarge-100p{width:100%}.xlarge-7b{width:14.28%}.xlarge-8b{width:12.5%}}@media (max-width:1199px){.large-1{width:8.33%}.large-2{width:16.66%}.large-3{width:25%}.large-4{width:33.33%}.large-5{width:41.63%}.large-6{width:50%}.large-7{width:58.33%}.large-8{width:66.66%}.large-9{width:75%}.large-10{width:83.33%}.large-11{width:91.66%}.large-12{width:100%}.large-5p{width:5%}.large-10p{width:10%}.large-15p{width:15%}.large-20p{width:20%}.large-25p{width:25%}.large-30p{width:30%}.large-35p{width:35%}.large-40p{width:40%}.large-45p{width:45%}.large-50p{width:50%}.large-55p{width:55%}.large-60p{width:60%}.large-65p{width:65%}.large-70p{width:70%}.large-75p{width:75%}.large-80p{width:80%}.large-85p{width:85%}.large-90p{width:90%}.large-95p{width:95%}.large-100p{width:100%}.large-7b{width:14.28%}.large-8b{width:12.5%}}@media (max-width:1023px){._960-1{width:8.33%}._960-2{width:16.66%}._960-3{width:25%}._960-4{width:33.33%}._960-5{width:41.63%}._960-6{width:50%}._960-7{width:58.33%}._960-8{width:66.66%}._960-9{width:75%}._960-10{width:83.33%}._960-11{width:91.66%}._960-12{width:100%}._960-5p{width:5%}._960-10p{width:10%}._960-15p{width:15%}._960-20p{width:20%}._960-25p{width:25%}._960-30p{width:30%}._960-35p{width:35%}._960-40p{width:40%}._960-45p{width:45%}._960-50p{width:50%}._960-55p{width:55%}._960-60p{width:60%}._960-65p{width:65%}._960-70p{width:70%}._960-75p{width:75%}._960-80p{width:80%}._960-85p{width:85%}._960-90p{width:90%}._960-95p{width:95%}._960-100p{width:100%}._960-7b{width:14.28%}._960-8b{width:12.5%}}@media (max-width:959px){.mlarge-1{width:8.33%}.mlarge-2{width:16.66%}.mlarge-3{width:25%}.mlarge-4{width:33.33%}.mlarge-5{width:41.63%}.mlarge-6{width:50%}.mlarge-7{width:58.33%}.mlarge-8{width:66.66%}.mlarge-9{width:75%}.mlarge-10{width:83.33%}.mlarge-11{width:91.66%}.mlarge-12{width:100%}.mlarge-5p{width:5%}.mlarge-10p{width:10%}.mlarge-15p{width:15%}.mlarge-20p{width:20%}.mlarge-25p{width:25%}.mlarge-30p{width:30%}.mlarge-35p{width:35%}.mlarge-40p{width:40%}.mlarge-45p{width:45%}.mlarge-50p{width:50%}.mlarge-55p{width:55%}.mlarge-60p{width:60%}.mlarge-65p{width:65%}.mlarge-70p{width:70%}.mlarge-75p{width:75%}.mlarge-80p{width:80%}.mlarge-85p{width:85%}.mlarge-90p{width:90%}.mlarge-95p{width:95%}.c_ps .sidebar,.c_ps main,.c_ps_ss .sidebar,.c_ps_ss main,.mlarge-100p,.ps_c .sidebar,.ps_c main,.ps_c_ss .sidebar,.ps_c_ss main,.ps_ss_c .sidebar,.ps_ss_c main{width:100%}.mlarge-7b{width:14.28%}.mlarge-8b{width:12.5%}}@media (max-width:799px){.medium-1{width:8.33%}.medium-2{width:16.66%}.medium-3{width:25%}.medium-4{width:33.33%}.medium-5{width:41.63%}.medium-6{width:50%}.medium-7{width:58.33%}.medium-8{width:66.66%}.medium-9{width:75%}.medium-10{width:83.33%}.medium-11{width:91.66%}.medium-12{width:100%}.medium-5p{width:5%}.medium-10p{width:10%}.medium-15p{width:15%}.medium-20p{width:20%}.medium-25p{width:25%}.medium-30p{width:30%}.medium-35p{width:35%}.medium-40p{width:40%}.medium-45p{width:45%}.medium-50p{width:50%}.medium-55p{width:55%}.medium-60p{width:60%}.medium-65p{width:65%}.medium-70p{width:70%}.medium-75p{width:75%}.medium-80p{width:80%}.medium-85p{width:85%}.medium-90p{width:90%}.medium-95p{width:95%}.medium-100p{width:100%}.medium-7b{width:14.28%}.medium-8b{width:12.5%}}@media (max-width:639px){.small-1{width:8.33%}.small-2{width:16.66%}.small-3{width:25%}.small-4{width:33.33%}.small-5{width:41.63%}.small-6{width:50%}.small-7{width:58.33%}.small-8{width:66.66%}.small-9{width:75%}.small-10{width:83.33%}.small-11{width:91.66%}.small-12{width:100%}.small-5p{width:5%}.small-10p{width:10%}.small-15p{width:15%}.small-20p{width:20%}.small-25p{width:25%}.small-30p{width:30%}.small-35p{width:35%}.small-40p{width:40%}.small-45p{width:45%}.small-50p{width:50%}.small-55p{width:55%}.small-60p{width:60%}.small-65p{width:65%}.small-70p{width:70%}.small-75p{width:75%}.small-80p{width:80%}.small-85p{width:85%}.small-90p{width:90%}.small-95p{width:95%}.small-100p{width:100%}.small-7b{width:14.28%}.small-8b{width:12.5%}}@media (max-width:479px){.xsmall-1{width:8.33%}.xsmall-2{width:16.66%}.xsmall-3{width:25%}.xsmall-4{width:33.33%}.xsmall-5{width:41.63%}.xsmall-6{width:50%}.xsmall-7{width:58.33%}.xsmall-8{width:66.66%}.xsmall-9{width:75%}.xsmall-10{width:83.33%}.xsmall-11{width:91.66%}.xsmall-12{width:100%}.xsmall-5p{width:5%}.xsmall-10p{width:10%}.xsmall-15p{width:15%}.xsmall-20p{width:20%}.xsmall-25p{width:25%}.xsmall-30p{width:30%}.xsmall-35p{width:35%}.xsmall-40p{width:40%}.xsmall-45p{width:45%}.xsmall-50p{width:50%}.xsmall-55p{width:55%}.xsmall-60p{width:60%}.xsmall-65p{width:65%}.xsmall-70p{width:70%}.xsmall-75p{width:75%}.xsmall-80p{width:80%}.xsmall-85p{width:85%}.xsmall-90p{width:90%}.xsmall-95p{width:95%}.xsmall-100p{width:100%}.xsmall-7b{width:14.28%}.xsmall-8b{width:12.5%}}label{display:block}fieldset{padding:1rem .75rem 1.125rem .75rem;border:1px solid #f9f9f9}fieldset ol,fieldset ul{margin-left:0;list-style-type:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week]{width:100%;padding:.5rem .65rem .5rem .65rem;border:1px solid #f9f9f9}select,textarea{width:99.9%;padding:.5rem .65rem .5rem .65rem;border:1px solid #f9f9f9}select{text-indent:0;background:0 0}@-moz-document url-prefix(){select{text-indent:-2.5px}}select[multiple]{padding:0}select optgroup{font-weight:600;font-style:normal;padding:0;text-indent:.55rem}select option{padding:0;text-indent:.55rem}.button,button,input[type=button],input[type=reset],input[type=submit]{transition:all .3s ease-in-out 0s;border:1px solid #424242;background:#424242;color:#fff;display:inline-block;margin-right:.94rem;margin-bottom:1.6rem;padding:.5rem 1rem .5rem 1rem;white-space:normal}.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:1px solid #2f2f2f;background:#2f2f2f}.button.hollow,button.hollow,input[type=button].hollow,input[type=reset].hollow,input[type=submit].hollow{color:#424242!important;background:0 0}.button.hollow:hover,button.hollow:hover,input[type=button].hollow:hover,input[type=reset].hollow:hover,input[type=submit].hollow:hover{color:#2f2f2f!important}.button.primary,.comments .form-submit input[type=submit],button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary{border:1px solid #88b04b;background:#88b04b}.button.primary:hover,.comments .form-submit input:hover[type=submit],button.primary:hover,input[type=button].primary:hover,input[type=reset].primary:hover,input[type=submit].primary:hover{border:1px solid #739540;background:#739540}.button.primary.hollow,.comments .form-submit input.hollow[type=submit],button.primary.hollow,input[type=button].primary.hollow,input[type=reset].primary.hollow,input[type=submit].primary.hollow{color:#88b04b!important;background:0 0}.button.primary.hollow:hover,.comments .form-submit input.hollow:hover[type=submit],button.primary.hollow:hover,input[type=button].primary.hollow:hover,input[type=reset].primary.hollow:hover,input[type=submit].primary.hollow:hover{color:#739540!important}.button.secondary,button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary{border:1px solid #66686a;background:#66686a}.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=reset].secondary:hover,input[type=submit].secondary:hover{border:1px solid #535557;background:#535557}.button.secondary.hollow,button.secondary.hollow,input[type=button].secondary.hollow,input[type=reset].secondary.hollow,input[type=submit].secondary.hollow{color:#66686a!important;background:0 0}.button.secondary.hollow:hover,button.secondary.hollow:hover,input[type=button].secondary.hollow:hover,input[type=reset].secondary.hollow:hover,input[type=submit].secondary.hollow:hover{color:#535557!important}.button.idle,.button[disabled],button.idle,button[disabled],input[type=button].idle,input[type=button][disabled],input[type=reset].idle,input[type=reset][disabled],input[type=submit].idle,input[type=submit][disabled]{border:1px solid #f9f9f9;background:#f9f9f9}.button.idle:hover,.button[disabled]:hover,button.idle:hover,button[disabled]:hover,input[type=button].idle:hover,input[type=button][disabled]:hover,input[type=reset].idle:hover,input[type=reset][disabled]:hover,input[type=submit].idle:hover,input[type=submit][disabled]:hover{border:1px solid #e6e6e6;background:#e6e6e6}.button.idle.hollow,.button[disabled].hollow,button.idle.hollow,button[disabled].hollow,input[type=button].idle.hollow,input[type=button][disabled].hollow,input[type=reset].idle.hollow,input[type=reset][disabled].hollow,input[type=submit].idle.hollow,input[type=submit][disabled].hollow{color:#f9f9f9!important;background:0 0}.button.idle.hollow:hover,.button[disabled].hollow:hover,button.idle.hollow:hover,button[disabled].hollow:hover,input[type=button].idle.hollow:hover,input[type=button][disabled].hollow:hover,input[type=reset].idle.hollow:hover,input[type=reset][disabled].hollow:hover,input[type=submit].idle.hollow:hover,input[type=submit][disabled].hollow:hover{color:#e6e6e6!important}.button.success,button.success,input[type=button].success,input[type=reset].success,input[type=submit].success{border:1px solid #27ae60;background:#27ae60}.button.success:hover,button.success:hover,input[type=button].success:hover,input[type=reset].success:hover,input[type=submit].success:hover{border:1px solid #208f4f;background:#208f4f}.button.success.hollow,button.success.hollow,input[type=button].success.hollow,input[type=reset].success.hollow,input[type=submit].success.hollow{color:#27ae60!important;background:0 0}.button.success.hollow:hover,button.success.hollow:hover,input[type=button].success.hollow:hover,input[type=reset].success.hollow:hover,input[type=submit].success.hollow:hover{color:#208f4f!important}.button.alert,button.alert,input[type=button].alert,input[type=reset].alert,input[type=submit].alert{border:1px solid #c0392b;background:#c0392b}.button.alert:hover,button.alert:hover,input[type=button].alert:hover,input[type=reset].alert:hover,input[type=submit].alert:hover{border:1px solid #a13024;background:#a13024}.button.alert.hollow,button.alert.hollow,input[type=button].alert.hollow,input[type=reset].alert.hollow,input[type=submit].alert.hollow{color:#c0392b!important;background:0 0}.button.alert.hollow:hover,button.alert.hollow:hover,input[type=button].alert.hollow:hover,input[type=reset].alert.hollow:hover,input[type=submit].alert.hollow:hover{color:#a13024!important}.button.warning,button.warning,input[type=button].warning,input[type=reset].warning,input[type=submit].warning{border:1px solid #d35400;background:#d35400}.button.warning:hover,button.warning:hover,input[type=button].warning:hover,input[type=reset].warning:hover,input[type=submit].warning:hover{border:1px solid #ad4500;background:#ad4500}.button.warning.hollow,button.warning.hollow,input[type=button].warning.hollow,input[type=reset].warning.hollow,input[type=submit].warning.hollow{color:#d35400!important;background:0 0}.button.warning.hollow:hover,button.warning.hollow:hover,input[type=button].warning.hollow:hover,input[type=reset].warning.hollow:hover,input[type=submit].warning.hollow:hover{color:#ad4500!important}.button:last-child,button:last-child,input[type=button]:last-child,input[type=reset]:last-child,input[type=submit]:last-child{margin-right:0}.col>.button,.col>button,.col>input[type=button],.col>input[type=reset],.col>input[type=submit]{width:100%}h1,h2,h3,h4,h5,h6{margin-top:2.4rem;margin-bottom:1.6rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}address,blockquote,dd,dl,fieldset,figure,form,ol,p,pre,table,ul{margin-bottom:1.6rem}p:empty{display:none}h1{font-size:2rem;line-height:1.2}h2{font-size:1.6rem;line-height:1.25}h3{font-size:1.4rem;line-height:1.3}h4{font-size:1.2rem;line-height:1.35}table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;text-align:left;border:none}caption{font-weight:600;text-align:left;text-transform:uppercase;margin-bottom:.8rem}tbody,tfoot,thead{text-align:left;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9}tfoot,thead{font-weight:600}td,th{font-weight:inherit;padding:.75rem .75rem .875rem 0;text-align:left;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9}figcaption{font-size:.8rem;text-align:center;padding-top:.6rem}blockquote{font-size:1.4rem;line-height:1.3;padding-left:1em;border-left:.25em solid #919191}ol,ul{margin-left:1.5em}hr{margin-top:2rem;margin-bottom:2rem}a{transition:all .3s ease-in-out 0s;color:#88b04b}a:hover{color:inherit}.tiled-gallery,.video-player{margin-bottom:1.6rem!important}figure.alignleft,figure.alignright,img.alignleft,img.alignright{padding-top:.4rem}img.alignleft,img.alignright{padding-bottom:1.6rem}.alignleft{float:left;margin-right:1.25rem}.alignright{float:right;margin-left:1.25rem}.aligncenter{margin-left:auto;margin-right:auto}.comments .form-submit input[type=submit],.elementor-section #mc-embedded-subscribe,.w-button-large{font-size:1.2rem;font-weight:600;line-height:1.35;padding:15px 30px;border-radius:6px}body{color:#424242;background:#fff}.container{max-width:100%}.group{max-width:1000px;padding-right:30px;padding-left:30px}#site-header{margin-bottom:-5px!important;padding-top:2.4rem;padding-bottom:3.2rem}.branding{padding-bottom:.8rem;text-align:center}.branding .site-name{font-size:2.8rem;line-height:1;margin-top:.2rem;margin-bottom:.2rem;text-transform:uppercase}.branding .site-description{font-size:.8rem;margin-top:.2rem;margin-bottom:.2rem;text-transform:uppercase}.site-navigation-toggler{font-size:2.6rem;line-height:1;padding-top:.4rem;padding-bottom:1.6rem;cursor:pointer;text-align:center}@media (min-width:920px){.site-navigation-toggler{display:none!important}}.site-navigation-toggler i{display:inline-block}.site-navigation{border-bottom:5px solid #66686a}.site-navigation:after,.site-navigation:before{display:table;clear:both;content:""}.site-navigation ul{font-size:.8rem;margin-bottom:0;margin-left:0;list-style-type:none;text-align:center;text-transform:uppercase}@media (max-width:919px){.site-navigation ul{display:none}}@media (min-width:920px){.site-navigation ul{display:block!important}}.site-navigation ul li{position:relative}@media (max-width:919px){.site-navigation ul li{border-top:1px solid #f9f9f9}}@media (min-width:920px){.site-navigation ul li{display:inline-block}}.site-navigation ul li.menu-item-has-children{cursor:pointer}@media (min-width:920px){.site-navigation ul li.menu-item-has-children:hover .sub-menu{left:-50%}}@media (max-width:919px){.site-navigation ul li.menu-item-has-children.empty-anchor>a{display:none}}.site-navigation ul li.current-menu-item{font-style:italic}.site-navigation ul li a{display:block;padding-top:.76rem;padding-right:2.35rem;padding-bottom:.76rem;padding-left:2.35rem;color:#919191}@media (max-width:919px){.site-navigation ul li .sub-menu{position:relative;display:block!important}.site-navigation ul li .sub-menu li:first-of-type{border-top:none}}@media (min-width:920px){.site-navigation ul li .sub-menu{position:absolute;z-index:1000;top:100%;left:-10000px;background:#739540}.site-navigation ul li .sub-menu a{width:270px;color:#fff}.site-navigation ul li .sub-menu a:hover{background:#6c8c3c}}#site-primary{margin-bottom:6.4rem}@media (max-width:959px){main{margin-bottom:3.2rem}}.piece{margin-bottom:2.4rem;padding-bottom:2.4rem;border-bottom:1px solid #f9f9f9}.piece:after,.piece:before{display:table;clear:both;content:""}.singular .piece{border-bottom:none}.list-excerpt_extended .piece>:not(.featured-image){margin-left:11.25rem}@media (max-width:599px){.list-excerpt_extended .piece>:not(.featured-image){margin-left:0}}.piece .featured-image{position:relative;float:left;overflow:hidden;width:10rem;height:10rem;margin-top:.25rem;margin-bottom:.5rem;background:#f9f9f9}@media (max-width:599px){.piece .featured-image{display:none}}.piece .featured-image img{position:absolute;top:50%;left:50%;width:100%;max-width:initial;height:auto;transform:translate(-50%,-50%)}.piece .featured-image.landscape img{width:auto;height:100%}.piece .categories{font-size:.8rem;text-transform:uppercase}.piece .categories>*{margin-right:.47rem}.piece .headline{margin-top:.6rem;margin-bottom:.6rem;font-size:1.6rem;font-weight:600;line-height:1.25;color:#66686a}.piece .headline:first-child{margin-top:0}.singular .piece .headline{font-size:2rem;line-height:1.2}.piece .sticky-indicator{margin-right:.235rem}.piece .meta{margin-top:.6rem;margin-bottom:.6rem;font-size:.9rem}.piece .meta:first-child{margin-top:0}.piece .meta>:not(:last-child){margin-right:.705rem}.piece .content{margin-top:.6rem;margin-bottom:.6rem}.piece .content:first-child{margin-top:0}.singular .piece .content{margin-top:1.6rem;margin-bottom:1.6rem}.piece .taxonomies{font-size:.9rem;margin-bottom:1.6rem}.piece .taxonomies a{text-transform:lowercase}.piece .share-buttons{font-size:18px;text-align:center}.piece .share-buttons>div{margin-bottom:0;padding-top:.4rem;padding-bottom:.4rem}.piece .share-buttons a{display:block;padding-right:0;padding-left:0}.button.facebook{border:1px solid #3b5999;background:#3b5999}.button.facebook:hover{border:1px solid #30497d;background:#30497d}.button.facebook.hollow{color:#3b5999!important;background:0 0}.button.facebook.hollow:hover{color:#30497d!important}.button.twitter{border:1px solid #55acee;background:#55acee}.button.twitter:hover{border:1px solid #329beb;background:#329beb}.button.twitter.hollow{color:#55acee!important;background:0 0}.button.twitter.hollow:hover{color:#329beb!important}.button.google-plus{border:1px solid #dd4b39;background:#dd4b39}.button.google-plus:hover{border:1px solid #cd3623;background:#cd3623}.button.google-plus.hollow{color:#dd4b39!important;background:0 0}.button.google-plus.hollow:hover{color:#cd3623!important}.button.pinterest{border:1px solid #bd081c;background:#bd081c}.button.pinterest:hover{border:1px solid #980617;background:#980617}.button.pinterest.hollow{color:#bd081c!important;background:0 0}.button.pinterest.hollow:hover{color:#980617!important}.button.linkedin{border:1px solid #0077b5;background:#0077b5}.button.linkedin:hover{border:1px solid #005e8f;background:#005e8f}.button.linkedin.hollow{color:#0077b5!important;background:0 0}.button.linkedin.hollow:hover{color:#005e8f!important}.button.stumbleupon{border:1px solid #eb4924;background:#eb4924}.button.stumbleupon:hover{border:1px solid #d53813;background:#d53813}.button.stumbleupon.hollow{color:#eb4924!important;background:0 0}.button.stumbleupon.hollow:hover{color:#d53813!important}.comments{margin-top:-2.4rem;padding-top:2.4rem;border-top:5px solid #66686a}.comments .comments-list{margin-bottom:2.4rem;border-bottom:5px solid #66686a}.comments .comments-list .comment{border-top:1px solid #f9f9f9}.comments .comments-list .comment.parent .comment{margin-left:23px}@media (max-width:479px){.comments .comments-list .comment.parent .comment{margin-left:0}}.comments .comments-list .comment.parent.depth-3 .comment{margin-left:0}.comments .comments-list .comment #respond{padding-bottom:2.8rem}.comments .comments-list .comment .comment-body{padding-top:1.6rem;padding-bottom:2rem}.comments .comments-list .comment .comment-body .comment-meta{font-size:.8rem;margin-bottom:1.2rem}.comments .comments-list .comment .comment-body .comment-meta:after,.comments .comments-list .comment .comment-body .comment-meta:before{display:table;clear:both;content:""}.comments .comments-list .comment .comment-body .comment-meta .avatar{float:left}@media (max-width:479px){.comments .comments-list .comment .comment-body .comment-meta .avatar{display:none}}.comments .comments-list .comment .comment-body .comment-meta .comment-author .fn{text-transform:uppercase}.comments .comments-list .comment .comment-body .comment-content{margin-bottom:1.6rem}.comments .comments-list .comment .comment-body .comment-author,.comments .comments-list .comment .comment-body .comment-content,.comments .comments-list .comment .comment-body .comment-metadata,.comments .comments-list .comment .comment-body .reply{margin-left:60px}@media (max-width:479px){.comments .comments-list .comment .comment-body .comment-author,.comments .comments-list .comment .comment-body .comment-content,.comments .comments-list .comment .comment-body .comment-metadata,.comments .comments-list .comment .comment-body .reply{margin-left:0}}.comments .comments-list .comment .comment-body .reply{font-size:.8rem;text-transform:uppercase}.comments .form-submit input[type=submit],.comments .form-submit:last-of-type{margin-bottom:0}.sidebar{font-size:.9rem}@media (max-width:959px){.sidebar{margin-bottom:3.2rem}}.sidebar .widget{margin-top:.25rem;margin-bottom:2.4rem}.sidebar .widget ol,.sidebar .widget ul{margin-top:-.8rem;margin-left:0;list-style-type:none;border-bottom:5px solid #66686a}.sidebar .widget ol ol,.sidebar .widget ol ul,.sidebar .widget ul ol,.sidebar .widget ul ul{display:none}.sidebar .widget ol li,.sidebar .widget ul li{border-bottom:1px solid #f9f9f9}.sidebar .widget ol li a,.sidebar .widget ul li a{display:block;padding-top:.4rem;padding-bottom:.4rem}.sidebar .widget ol li:last-child,.sidebar .widget ul li:last-child{border-bottom:0}.sidebar .widget ol li.recentcomments,.sidebar .widget ul li.recentcomments{padding-top:.4rem;padding-bottom:.4rem}.sidebar .widget ol li.recentcomments a,.sidebar .widget ul li.recentcomments a{display:inline}.sidebar .widget-title{font-size:.8rem;font-weight:300;line-height:1.6;margin-top:0;margin-bottom:.8rem;padding-bottom:.4rem;text-transform:uppercase;border-bottom:1px solid #f9f9f9}#site-footer{background:#f9f9f9}#site-footer a{color:inherit}#site-footer ul{margin-left:0;list-style-type:none}#site-footer .masthead{font-weight:600;padding-top:3.2rem;padding-bottom:3.2rem;text-transform:uppercase}#site-footer .masthead .widget{margin-bottom:2.4rem}.fc_2 #site-footer .masthead .masthead-widgets>.col{width:50%}.fc_3 #site-footer .masthead .masthead-widgets>.col{width:37.5%}@media (max-width:799px){.fc_3 #site-footer .masthead .masthead-widgets>.col{margin-bottom:2.4rem}.fc_3 #site-footer .masthead .masthead-widgets>.col:nth-child(1){width:35%!important}.fc_3 #site-footer .masthead .masthead-widgets>.col:nth-child(2){width:65%!important}.fc_3 #site-footer .masthead .masthead-widgets>.col:nth-child(3){width:100%!important}}@media (max-width:539px){.fc_3 #site-footer .masthead .masthead-widgets>.col{text-align:center}.fc_3 #site-footer .masthead .masthead-widgets>.col:nth-child(1){width:100%!important}.fc_3 #site-footer .masthead .masthead-widgets>.col:nth-child(2){width:100%!important}}.fc_3 #site-footer .masthead .masthead-widgets>.col:first-child{width:25%}.fc_4 #site-footer .masthead .masthead-widgets>.col{width:25%}#site-footer .widget-title{font-size:1rem;font-weight:300;line-height:1.6;margin-top:0;margin-bottom:.8rem;color:#919191}.footer-logo{padding-top:3.2rem;text-align:center}.footer-logo img{max-width:105px;height:auto}.footnotes{font-size:.8rem;padding-top:1.6rem;padding-bottom:1.8rem;text-align:center}.e-icon-svg{display:block;max-width:104px;height:auto;margin:0 auto}.e-icon-svg.round{width:140px;max-width:none;height:140px}.e-icon-svg.white path{fill:#fff!important}.elementor-editor-active .elementor.elementor-edit-mode .elementor-row{min-height:50px!important}.elementor-section.pull-to-menu{margin-top:-4.8rem!important}.elementor-section.pull-to-bottom{margin-bottom:-8.8rem!important}.elementor-editor-active .elementor-section.pull-to-bottom{margin-bottom:unset!important}.elementor-section .mc-field-group{margin-bottom:1.2rem}.elementor-section .mc-field-group>input[type=date],.elementor-section .mc-field-group>input[type=datetime-local],.elementor-section .mc-field-group>input[type=datetime],.elementor-section .mc-field-group>input[type=email],.elementor-section .mc-field-group>input[type=month],.elementor-section .mc-field-group>input[type=number],.elementor-section .mc-field-group>input[type=password],.elementor-section .mc-field-group>input[type=search],.elementor-section .mc-field-group>input[type=tel],.elementor-section .mc-field-group>input[type=text],.elementor-section .mc-field-group>input[type=url],.elementor-section .mc-field-group>input[type=week]{border:2px solid #88b04b}@media (max-width:767px){.testimonial-block .elementor-image{max-width:200px;height:auto;margin:0 auto;padding-bottom:.6rem}}@media (max-width:519px){.testimonial-block .elementor-image{max-width:150px}}@media (max-width:767px){.testimonial-block .elementor-column{max-width:480px;margin-right:auto;margin-left:auto;text-align:center}}@media (max-width:767px){.opportunity-box .elementor-column{max-width:480px;margin-right:auto;margin-bottom:1.6rem;margin-left:auto;text-align:center}}@media (max-width:767px){.opportunity-box .elementor-image{max-width:300px;height:auto;margin:0 auto}}@media (max-width:519px){.opportunity-box .elementor-image{max-width:250px}}@media (max-width:767px){.wallach-files-block .elementor-column{max-width:620px;margin-right:auto;margin-bottom:1.6rem;margin-left:auto;text-align:center}}@media (max-width:767px){.endorsement-box-container .elementor-column{max-width:480px;margin-right:auto;margin-bottom:1.6rem;margin-left:auto;text-align:center}}@media (max-width:767px){.endorsement-box-container .elementor-image{max-width:300px;height:auto;margin:0 auto}}@media (max-width:519px){.endorsement-box-container .elementor-image{max-width:250px}}@media (max-width:767px){.icon-block .elementor-column{max-width:480px;margin-right:auto;margin-left:auto;padding-right:30px;padding-bottom:2.2rem;padding-left:30px;text-align:center}.icon-block .elementor-column:last-child{padding-bottom:0}}@media (max-width:767px){.big-hero .elementor-container{min-height:unset!important}}@media (max-width:767px){.big-hero .elementor-column .elementor-column-wrap .elementor-spacer-inner{height:0!important;padding-bottom:40%!important}}@media (max-width:659px){.big-hero .elementor-column .elementor-column-wrap .elementor-spacer-inner{padding-bottom:50%!important}}@media (max-width:519px){.big-hero .elementor-column .elementor-column-wrap .elementor-spacer-inner{padding-bottom:70%!important}}@media (max-width:399px){.big-hero .elementor-column .elementor-column-wrap .elementor-spacer-inner{padding-bottom:100%!important}}.elementor-toggle .elementor-toggle-title{line-height:inherit!important;position:relative!important;padding:12px 52px 14px 20px!important}.elementor-toggle .elementor-toggle-title .elementor-toggle-icon{position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important;text-align:center!important}.elementor-toggle .elementor-toggle-content{padding:12px 20px 14px 20px!important}.vertical-pad{display:block;height:3.2rem}.yio-block-title{font-size:2rem!important;line-height:1.2!important;font-weight:400;margin-bottom:3.2rem;text-align:center}.yio-products-filter{font-size:.8rem;margin-top:-.8rem;margin-bottom:2.4rem;text-align:center}.yio-products-filter a{display:inline-block;margin-right:.3525rem;margin-bottom:.8rem;margin-left:.3525rem;padding-top:.2rem;padding-right:.705rem;padding-bottom:.4rem;padding-left:.705rem;cursor:pointer;color:#fff;background:#88b04b}.yio-products-filter a:last-child{margin-bottom:.8rem!important}.yio-products-filter a.active,.yio-products-filter a:hover{background:#739540}.yio-products-container{margin:0 auto}@media (max-width:799px){.yio-products-container{max-width:600px}}@media (max-width:639px){.yio-products-container{max-width:300px}}.yio-products.showcase .yio-product{padding-bottom:3.6rem}.yio-products.showcase .yio-product-image{position:relative;overflow:hidden;width:100%;height:0;margin-bottom:1.2rem;padding-bottom:75%;border:5px solid #88b04b}.yio-products.showcase .yio-product-image img{position:absolute;top:50%;left:50%;width:auto;max-width:100%;height:auto;max-height:100%;padding:1.2rem;transform:translate(-50%,-50%)}.yio-products.showcase .yio-product-name{padding-right:.94rem;padding-left:.94rem;color:#919191}.yio-products.showcase .yio-product-name a{color:inherit}.yio-products.showcase .yio-product-price{font-size:1.4rem;font-weight:600;line-height:1.3}.yio-products.showcase .yio-product-name,.yio-products.showcase .yio-product-price{margin-top:.4rem;margin-bottom:.4rem;text-align:center}.yio-products.showcase .yio-product-cta{font-weight:600;margin-top:1.2rem;text-align:center}.yio-posts.showcase{margin:0 auto}@media (max-width:799px){.yio-posts.showcase{max-width:600px}}@media (max-width:639px){.yio-posts.showcase{max-width:300px}}.yio-posts.showcase .col{padding-bottom:2.4rem}.yio-posts.showcase .yio-post-container{padding-bottom:2.4rem;text-align:center;border:1px solid #f9f9f9}.yio-posts.showcase .yio-post-container .yio-read-more{font-weight:600;display:block;margin:1.6rem 1.41rem}.yio-posts.showcase .yio-post-container h3{font-weight:600}.yio-posts.showcase .yio-post-container h3,.yio-posts.showcase .yio-post-container p{margin-top:1.2rem;margin-bottom:1.2rem;padding:0 1.41rem}@media (max-width:959px){.yio_product{max-width:600px;margin-right:auto;margin-left:auto}}.yio_product .product-image{text-align:center}@media (max-width:959px){.yio_product .product-info{text-align:center}}.yio_product .price-cta{margin-top:2rem;margin-bottom:2.4rem;-ms-flex-align:center;align-items:center}@media (max-width:959px){.yio_product .price-cta{max-width:360px;margin-right:auto;margin-left:auto}}.yio_product .price-cta .product-price{font-size:2.75rem;font-weight:600;line-height:1}@media (max-width:959px){.yio_product .price-cta .product-price{width:100%;margin-bottom:2rem}}@media (max-width:959px){.yio_product .price-cta .product-cta{width:100%}}.yio_product .price-cta .product-cta .button{font-size:1.5rem;font-weight:600;line-height:1;padding:1rem;text-align:center}.tablepress>caption{display:none}.tablepress thead{color:#fff!important}.tablepress thead th{font-weight:300!important;background-color:#323232!important}.tablepress td,.tablepress th{text-align:center!important;border:3px solid #fff!important}.tablepress .odd td{background-color:#f1f1f1!important}input,
select,
button,
textarea {
font-weight:inherit !important;
font-family:inherit !important;
line-height:inherit !important;
}
input[type='checkbox'],
input[type='radio'] {
vertical-align:baseline !important;
}
html body .container.controlled button.primary,
html body .container.controlled .button.primary,
html body .container.controlled button.secondary,
html body .container.controlled .button.secondary,
html body .container.controlled button.success,
html body .container.controlled .button.success,
html body .container.controlled button.alert,
html body .container.controlled .button.alert,
html body .container.controlled button.warning,
html body .container.controlled .button.warning {
color:#fff;    
}
.footer-optin form .grid .button {
border: 1px solid #EA6529;
background-color: #EA6529;
border-radius: 0;
padding: 0.5rem 0.65rem 0.5rem 0.65rem;
}
.footer-optin form .grid .button:hover {
border: 1px solid #EA6529;
background-color: #EA6529;
}
.footer-optin form .grid input {
border-right:0!important;
}
::-webkit-input-placeholder {
color:#dddddd !important;
}
::-moz-placeholder {
color:#dddddd !important;
}
:-ms-input-placeholder {
color:#dddddd !important;
}
:-moz-placeholder {
color:#dddddd !important;
}
.share-buttons-alt {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
margin:2.4rem -4px 0;
}
.share-buttons-alt div {
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
padding:0 4px;
}
.share-buttons-alt a {
display:block;
padding:8px 4px;
background:#424242;
color:#ffffff;
text-align:center;
}
.share-buttons-alt .facebook-share-button {
background:#3b5999;
}
.share-buttons-alt .twitter-share-button {
background:#55acee;
}
.share-buttons-alt .pinterest-share-button {
background:#bd081c;
}
.share-buttons-alt .linkedin-share-button {
background:#0077b5;
}
.share-buttons-alt .email-share-button {
background:#424242;
}
.button.facebook {
border:1px solid #3b5999 !important;
background:#3b5999 !important;
}
.button.facebook:hover {
border:1px solid #30497d !important;
background:#30497d !important;
}
.button.twitter {
border:1px solid #55acee !important;
background:#55acee !important;
}
.button.twitter:hover {
border:1px solid #329beb !important;
background:#329beb !important;
}
.button.google-plus {
border:1px solid #dd4b39 !important;
background:#dd4b39 !important;
}
.button.google-plus:hover {
border:1px solid #cd3623 !important;
background:#cd3623 !important;
}
.button.pinterest {
border:1px solid #bd081c !important;
background:#bd081c !important;
}
.button.pinterest:hover {
border:1px solid #980617 !important;
background:#980617 !important;
}
.button.linkedin {
border:1px solid #0077b5 !important;
background:#0077b5 !important;
}
.button.linkedin:hover {
border:1px solid #005e8f !important;
background:#005e8f !important;
}
.button.stumbleupon {
border:1px solid #eb4924 !important;
background:#eb4924 !important;
}
.button.stumbleupon:hover {
border:1px solid #d53813 !important;
background:#d53813 !important;
}
.button.tumblr {
border:1px solid #35465c !important;
background:#35465c !important;
}
.button.tumblr:hover {
border:1px solid #1c2d43 !important;
background:#1c2d43 !important;
}
.button.email {
border:1px solid #2f2f2f !important;
background:#2f2f2f !important;
}
.button.email:hover {
border:1px solid #3f3f3f !important;
background:#3f3f3f !important;
} #youngevity_pcn_field label {
font-weight:bold;    
}
#youngevity_pcn_field label:after {
color:#b20000;
content:'(If you have one)';
font-weight:bold;
}
#youngevity_pcn_field label .optional {
display:none; 
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
margin-bottom:2em;    
}
.shop-loop-promo {
width: 100%;
clear: both;
padding: .75rem 2rem;
color: white;
background: #2c3e50;
font-weight: 600;
text-align:center;
margin: 74px 0 16px;
}
.custom_display_cat_selector_container + .shop-loop-promo {
margin-top: -8px;
}
.shop-loop-promo .asterisk {
font-weight: 300;
font-size:.6em;
}
.woocommerce-col {
width:100% !important;
}
.woocommerce span.onsale {
top:-25px !important;
left:-25px !important;
margin:0 !important;
padding:0 !important;
width:50px !important;
height:50px !important;
border-radius:50% !important;
background-color:#88b04b !important;
line-height:50px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
padding:0.325rem 30px;
font-size:1rem;
line-height:inherit;
}
.woocommerce ul.products li.product .price {
color:#323232;
font-weight:600;
font-size:inherit;
}
.woocommerce ul.products li.product .price ins {
background:transparent;
color:inherit;
}
.woocommerce ul.products li.product .price del {
color:#c20000;
font-weight:300;
opacity:0.5;
}
.woocommerce form.product-search-form input[type='search'] {
border-color:#ffffff !important;
background:#ffffff;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
text-align:center;
}
.woocommerce ul.products li.product a.button,
.woocommerce-page ul.products li.product a.button {
min-width:180px;
background:#88b04b;
color:#ffffff;
font-weight:600;
}
.woocommerce .dropdown_product_cat_custom_display {
border:1px solid #d65827 !important;
border-radius:6px;
background:#d65827;
color:#ffffff;
font-weight:600 !important;
font-size:1.1rem;
}
.woocommerce .woocommerce-ordering,
.woocommerce-result-count {
font-size:0.8rem;
}
.woocommerce .woocommerce-ordering {
margin-bottom:18px;
}
.woocommerce select.dropdown_product_cat {
float:right;
margin-right:10px;
margin-bottom:18px;
width:auto;
font-size:0.8rem;
}
.woocommerce .related.products > h2,
.woocommerce .up-sells.products > h2,
.woocommerce .cross-sells.products > h2 {
margin: 50px 0 16px 0;
color: #fff;
background: #3f3f3f;
padding: 4px 30px 6px;
font-size: 17px;
text-transform: uppercase;
text-align: center;    
}
.wc-custom-loop .yio-block-title + ul.products,
.wc-custom-loop .custom_display_cat_selector_container + ul.products {
padding-top:0;
}
.wc-custom-loop .custom_display_cat_selector_container {
margin:0 auto 2.4rem;
max-width:400px;
width:100%;
}
.wc-custom-loop .yio-block-title {
margin-bottom:2.2rem;
}
.wc-custom-loop nav.woocommerce-pagination {
margin-top:48px;
}
.woocommerce .term-description {
padding-bottom:1.4rem;
}
.woocommerce-products-header + .woocommerce-info {
margin-top:16px;
}
a.added_to_cart.wc-forward {
margin-left:6px;
text-transform:uppercase;
font-weight:600;
font-size:0.8rem;
}
.xt_woofc-is-desktop.xt_woofc-pos-bottom-right .xt_woofc-inner,
.xt_woofc-is-tablet.xt_woofc-tablet-pos-bottom-right .xt_woofc-inner,
.xt_woofc-is-mobile.xt_woofc-mobile-pos-bottom-right .xt_woofc-inner {
bottom:120px;
margin-right:-4px;
}
@media (max-width:549px) {
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
width:100%;
}
}
@media (max-width:767px) {
.woocommerce .woocommerce-ordering {
width:100%;
}
.woocommerce select.dropdown_product_cat {
margin-right:0;
width:100%;
}
}
.woocommerce-result-count {
padding-top:9px;
}
.woocommerce .products ul,
.woocommerce ul.products {
padding-top:20px;
}
.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins {
padding:0 !important;
background:transparent !important;
color:#88b04b !important;
}
.woocommerce .product-type-variable p.price,
.woocommerce div.product form.cart .reset_variations {
display:none !important;
}
.woocommerce div.product div.summary .product_meta {
font-size:0.8rem;
}
.woocommerce-product-details__short-description {
margin-bottom:34px;
}
.wc-thumbnail-container {
position:relative;
margin-bottom:0.375rem;
padding-bottom:75%;
width:100%;
height:0;
border:5px solid #88b04b;
}
.wc-thumbnail-container img {
position:absolute;
top:50%;
left:50%;
padding:1.2rem;
max-width:100%;
max-height:100%;
width:auto !important;
height:auto !important;
transform:translate(-50%, -50%);
}
.single .summary.entry-summary form {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.single .summary.entry-summary .woocommerce-variation-add-to-cart {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.single .summary.entry-summary form.variations_form {
display:block;
}
.single .summary.entry-summary table.variations tbody,
.single .summary.entry-summary table.variations tbody tr,
.single .summary.entry-summary table.variations tbody td {
display:block;
}
.single .summary.entry-summary table.variations tbody td {
width:100%;
}
.single_add_to_cart_button {
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
}
:not(.product-type-variable) p.price {
position:relative !important;
}
.summary.entry-summary .woocommerce-Price-amount.amount {
color:#424242 !important;
font-weight:600 !important;
font-size:2.75rem !important;
line-height:1 !important;
}
.woocommerce .woocommerce-col .quantity {
margin-right:10px !important;
}
.woocommerce .woocommerce-col .quantity .qty {
padding:0 6px !important;
width:140px !important;
height:48px !important;
border:1px solid #c2c2c2 !important;
}
.woocommerce-terms-and-conditions-wrapper {
margin-bottom:24px;
}
.woocommerce-notices-wrapper {
margin-bottom:34px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
min-width:160px;
height:49px !important;
}
.woocommerce a.button {
font-weight:inherit;
}
.woocommerce-shipping-calculator button.button,
.woocommerce-cart-form__contents button.button,
.button.wc-backward {
border:none !important;
color:#515151 !important;
}
.woocommerce div.product form.cart .button {
height:48px !important;
}
.woocommerce-variation-price,
:not(.product-type-variable) p.price {
position:relative !important;
display:inline-block !important;
}
.summary.entry-summary .woocommerce-variation-price del,
:not(.product-type-variable) p.price del {
position:absolute !important;
top:-6px !important;
left:100% !important;
padding-left:10px !important;
color:#d20000 !important;
text-decoration:line-through !important;
line-height:1 !important;
opacity:1 !important;
}
.summary.entry-summary .woocommerce-variation-price del .woocommerce-Price-amount.amount,
:not(.product-type-variable) p.price del .woocommerce-Price-amount.amount {
color:#d20000 !important;
font-weight:300 !important;
font-size:1rem !important;
}
.woocommerce div.product form.cart .variations td.label {
padding:0 !important;
text-transform:uppercase !important;
font-weight:bold !important;
}
.woocommerce div.product form.cart .variations td.label label {
font-size:0.75rem !important;
line-height:1.6 !important;
}
.woocommerce div.product form.cart .variations td.value {
padding:0 !important;
}
.woocommerce div.product form.cart .variations {
display:block !important;
}
.woocommerce div.product form.cart .variations tbody {
border:none !important;
}
.single_variation_wrap .woocommerce-variation,
.woocommerce div.product form.cart .variations {
margin-bottom:1.6rem !important;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
margin-bottom:2.5rem !important;
}
.woocommerce .woocommerce-message {
font-size:0.9em !important;
}
.woocommerce .woocommerce-message .button {
margin:0 !important;
padding:0 !important;
background:transparent !important;
color:#88b04b !important;
text-transform:uppercase !important;
line-height:inherit !important;
}
.woocommerce table {
table-layout:auto;
}
.woocommerce table .actions input {
padding-top:0 !important;
padding-bottom:0 !important;
height:40px !important;
font-size:0.8em !important;
}
.woocommerce table .actions input.button {
border:none !important;
}
.wc_payment_methods.payment_methods label {
display:inline !important;
}
.wc_payment_methods.payment_methods .input-radio {
margin:0 !important;
}
.wc_payment_method.payment_method_square {
margin-bottom:1rem !important;
}
.woocommerce form .form-row label {
text-transform:uppercase !important;
font-size:0.7em !important;
}
.woocommerce form .form-row {
margin-bottom:1.2rem !important;
}
.woocommerce input[type=date],
.woocommerce input[type=datetime-local],
.woocommerce input[type=datetime],
.woocommerce input[type=email],
.woocommerce input[type=month],
.woocommerce input[type=number],
.woocommerce input[type=password],
.woocommerce input[type=search],
.woocommerce input[type=tel],
.woocommerce input[type=text],
.woocommerce input[type=url],
.woocommerce input[type=week],
.woocommerce select,
.woocommerce textarea {
border:1px solid #c2c2c2 !important;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-dropdown {
border:1px solid #eeeeee !important;
}
.woocommerce form .form-row .required {
color:#d20000 !important;
text-decoration:none !important;
}
.form-row.address-field#billing_address_2_field,
.form-row.address-field#shipping_address_2_field {
margin-top:-1.2rem !important;
}
.woocommerce form.checkout_coupon p {
margin-bottom:0 !important;
}
.woocommerce form.checkout_coupon p input {
padding-top:0 !important;
padding-bottom:0 !important;
width:100% !important;
height:40px !important;
}
.woocommerce-notices-wrapper:empty {
display:none;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
background-color: #EB6529;
}
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
.woocommerce input.button.alt:hover {
background-color: #EB6529;
} .ribbon {
position:relative;
margin:0 auto;
max-width:400px;
width:100%;
background:#f06833;
background:-o-linear-gradient(top, #f06833, #d65827);
background-image:-ms-linear-gradient(top, #f06833 0%, #d65827 100%);
-webkit-box-shadow:rgba(000, 000, 000, 0.3) 0 1px 1px;
box-shadow:rgba(000, 000, 000, 0.3) 0 1px 1px;
text-align:center;
}
.ribbon .ribbon-content-inner {
display:block;
margin:0;
padding:15px 10px;
color:#ffffff;
text-shadow:#000000 0 1px 0;
font-size:25px !important;
line-height:1;
}
.ribbon:before,
.ribbon:after {
position:absolute;
bottom:-1em;
z-index:-1;
display:block;
border:1.5em solid #ce5526;
content:'';
}
.ribbon:before {
left:-2em;
border-right-width:1.5em;
border-left-color:transparent;
-webkit-box-shadow:rgba(000, 000, 000, 0.4) 1px 1px 1px;
box-shadow:rgba(000, 000, 000, 0.4) 1px 1px 1px;
}
.ribbon:after {
right:-2em;
border-right-color:transparent;
border-left-width:1.5em;
-webkit-box-shadow:rgba(000, 000, 000, 0.4) -1px 1px 1px;
box-shadow:rgba(000, 000, 000, 0.4) -1px 1px 1px;
}
.ribbon .ribbon-content:before,
.ribbon .ribbon-content:after {
position:absolute;
bottom:-1em;
display:block;
border-style:solid;
border-color:#aa461f transparent transparent transparent;
content:'';
}
.ribbon .ribbon-content:before {
left:0;
border-width:1em 0 0 1em;
}
.ribbon .ribbon-content:after {
right:0;
border-width:1em 1em 0 0;
}
.ribbon-stitches-top {
position:absolute;
top:2px;
left:0;
width:100%;
border-top:1px dashed rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);
box-shadow:0 0 2px rgba(255, 255, 255, 0.5);
}
.ribbon-stitches-bottom {
position:absolute;
bottom:2px;
left:0;
width:100%;
border-top:1px dashed rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.3);
box-shadow:0 0 2px rgba(255, 255, 255, 0.3);
}
.ribbon-container {
margin-bottom:3rem;
}
.special-month {
margin-bottom:3rem;
padding-bottom:0.5rem;
}
.special-month:not(:last-child) {
padding-bottom:3rem;
border-bottom:5px dashed #eeeeee;
}
.special-product-container {
margin:0 auto;
max-width:720px;
width:100%;
}
.special-product-container > .grid {
-webkit-box-align:center;
align-items:center;
-ms-flex-align:center;
}
.special-product-thumbnail > div {
padding:12px;
background:#ffffff;
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);
box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);
}
.special-product-thumbnail img {
display:block;
margin-right:auto;
margin-left:auto;
max-height:280px;
width:auto;
}
.special-product-container h3 {
margin-bottom:0.8rem;
font-weight:600;
}
.special-product-container .button.special-product-button {
border:none;
background:#88b04b;
text-align:center;
font-weight:600;
font-size:1.2em;
}
.special-product-container .button.special-product-button:hover {
background:#88b04b;
}
.special-product-container .prices {
margin-bottom:1.4rem;
font-size:2rem;
line-height:1;
}
.special-product-container .prices .woocommerce-Price-amount.amount {
font-weight:600;
}
.tax-details {
margin:0 auto 1.8rem;
max-width:600px;
width:100%;
text-align:center;
}
.shop-cat-title {
margin-bottom:1.1rem;
color:#88b04b;
font-weight:600;
}
.shop-cat-desc {
margin-bottom:1.6rem;
}
.shop-cat-desc {
margin-bottom:1.6rem;
}
.cat-select-container {
margin:0 auto 2.4rem;
max-width:400px;
width:100%;
}
.cat-select-container select {
border:1px solid #d65827;
border-radius:6px;
background:#d65827;
color:#ffffff;
font-weight:600 !important;
font-size:1.1rem;
}
@media (max-width:799px) {
.special-product-thumbnail {
margin-bottom:1.6rem;
}
.special-product-info {
text-align:center;
}
}
@media only screen and (max-width:579px) {
.woocommerce div.product .woocommerce-tabs ul.tabs {
display:none !important;
}
.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description {
display:block !important;
}
.woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--description) {
display:none !important;
}
}
@media (min-width:920px) {
.site-navigation ul li .sub-menu {
text-align:left;
}
.site-navigation ul li.menu-item-has-children:hover .sub-menu {
left:0;
}
}
.yio-products .yio-block-title {
margin-bottom:2.2rem;
}
.post-password-inputs {
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.post-password-inputs span {
display:block;
}
.post-password-inputs span input {
width:100%;
}
.post-password-inputs span:first-child {
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
}
.post-password-inputs span:last-child {
width:120px;
}
.piece.not-found .headline {
margin-left:0 !important;
}
.share-buttons.row {
margin-top:2.4rem;
}
.product-search-form {
position:relative;
margin-bottom:2.4rem;
padding:24px;
background:#85b24f;
}
.product-search-form > h3 {
position:absolute;
bottom:100%;
left:0;
display:inline-block;
margin:0;
padding:12px 24px 0;
background:#85b24f;
color:#ffffff;
text-transform:uppercase;
font-size:0.6rem;
line-height:1;
}
.product-search-form button[type='submit'] {
border-color:#78a146;
background:#78a146;
}
.product-search-form button[type='submit']:hover {
border-color:#739540;
background:#739540;
}
.learn-more-link_ {
margin-top:20px;
font-weight:600;
}
.learn-more-link_ button,
.learn-more-link_ .button {
display:inline-block;
min-width:180px;
text-align:center;
}
.product-audio {
margin-top:2.4rem;
margin-bottom:2.4rem;
}
.product-audio .audio-thumbnail {
width:125px;
}
.product-audio .audio-thumbnail-inner {
padding-bottom:100%;
width:100%;
height:0;
border-radius:50%;
background-color:#f3f3f3;
background-size:cover;
}
.product-audio .audio-details {
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
}
.product-audio .audio-headline {
margin-bottom:0.375rem;
font-weight:600;
}
.product-audio .audio-description {
margin-bottom:1rem;
font-size:0.8em;
}
.product-audio .button {
padding-top:0.375rem;
padding-bottom:0.375rem;
color:#ffffff;
text-align:center;
text-transform:uppercase;
font-weight:600 !important;
font-size:0.9em;
}
.pum-title.popmake-title {
margin-bottom:20px;
font-size:1.6rem !important;
line-height:1.2;
}
.pum-content {
font-weight:300;
font-size:0.9rem;
line-height:1.6;
}
.pum-content p {
margin-bottom:18px;
}
.pum-content small {
font-size:0.9em;
}
.wpforms-ajax-submit div[id$='-disabler'] {
display:none !important;
}
.align__center {
margin-right:auto !important;
margin-left:auto !important;
}
.center__iframe iframe {
margin-right:auto !important;
margin-left:auto !important;
} .us-page .footer-optin.default {
display:none;
}
:not(.us-page) > .container .footer-optin.us {
display:none;
}
:not(.logo-alted) > .container .aus-num {
display:none;
} #main-sidebar .instalink {
margin-bottom:2.4rem;
}
.yio-products-container {
text-align:center;
}
.yio-products-container .yio-product-price {
position:relative;
display:inline-block;
}
.yio-products-container .yio-product-price span {
position:absolute;
top:0;
right:100%;
display:inline-block;
margin-right:4px;
padding:3px 6px;
background:#e67e22;
color:#ffffff;
text-transform:uppercase;
font-size:0.5rem;
}
.bulker-container label {
text-transform:uppercase;
font-weight:bold;
font-size:0.75rem;
}
select {
border:1px solid lightgray;
font-size:inherit;
}
.grid.contact-box {
-webkit-box-align:center;
align-items:center;
-ms-flex-align:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:0 auto;
max-width:580px;
}
.contact-number {
display:inline-block;
padding-bottom:0.75rem;
color:#66666c;
text-align:center;
letter-spacing:0.25rem;
font-size:1.4rem;
}
.contact-number a {
color:inherit;
}
.contact-number i {
margin-right:0.25rem;
margin-left:0.25rem;
color:#bbbbbb;
}
.contact-icons-text a {
color:inherit;
}
.contact-form-submit-button {
width:100% !important;
border-color:#424242 !important;
border-radius:4px !important;
background:#424242 !important;
color:#ffffff !important;
font-weight:normal !important;
}
@media (max-width:639px) {
.contact-number i {
display:none;
}
}
@media (max-width:1024px) {
.contact-icons .elementor-icon-wrapper {
text-align:right !important;
}
}
@media (max-width:767px) {
.contact-icons .elementor-icon-wrapper {
text-align:center !important;
}
.contact-icons-text {
padding-bottom:12px;
text-align:center !important;
}
}
@media (max-width:499px) {
.contact-icons-text strong {
display:block !important;
}
}
@media (max-width:400px) {
.contact-icons-text {
font-size:1rem !important;
line-height:inherit !important;
}
}
.social-box {
display:inline-block;
padding-bottom:0.75rem;
color:#66666c;
text-align:center;
letter-spacing:0.25rem;
font-size:1.4rem;
}
.social-box a {
color:inherit;
}
.social-box i {
margin-right:0.25rem;
margin-left:0.25rem;
color:#bbbbbb;
}
.elementor-section:first-child.pull-to-menu {
margin-top:-4.8rem !important;
}
.elementor-section:first-child.pull-to-menu-alt {
margin-top:-3.2rem !important;
padding-bottom:50px;
}
.elementor-section:last-child.pull-to-bottom {
margin-bottom:-8.8rem !important;
}
@media (max-width:419px) {
.elementor-section .yio-block-title,
.elementor-section h2.elementor-heading-title {
font-size:9.5vw !important;
}
.elementor-section.big-hero .elementor-heading-title {
font-size:9vw !important;
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) and (min-width:768px) { .big-hero .elementor-element.elementor-element-dvfnlso {
min-height:500px !important;
height:100% !important;
}
}
.site-navigation ul li a {
padding-right:1rem;
padding-left:1rem;
}
a.non-au + ul.sub-menu {
display:none !important;
}
.elementor-container .kartra_optin_content_wrapper_inner {
padding:0 !important;
}
.elementor-container .kartra_optin_wrapper {
border:none !important;
}
.elementor-container .kartra_optin_submit_btn {
padding-top:10px !important;
padding-bottom:12px !important;
background:#739540 !important;
font-size:1.6rem !important;
}
.elementor-container .kartra_optin_bgcolor {
background:transparent !important;
}
.elementor-container .kartra_optin_ti {
height:52px !important;
font-size:18px !important;
}
.elementor-container .kartra_optin_i {
top:14px !important;
}
.elementor-container .kartra_optin_asterisk {
top:18px !important;
right:10px !important;
color:#b20000 !important;
}
.sapsap {
margin:0 auto;
max-width:600px;
width:100%;
}
.sapsap .button {
width:100%;
border-color:#d65827;
border-radius:8px;
background:#d65827;
text-align:center;
}
.sapsap .button span {
display:block;
}
.sapsap .button span.sapsubhead {
padding:6px 0 4px;
text-transform:uppercase;
font-size:0.8rem;
}
.sapsap .button span.saphead {
padding:4px 0 10px;
font-weight:600;
font-size:1.2rem;
line-height:1.25;
}
.sapsap .button:hover {
border-color:#c45023;
background:#c45023;
}
.ebook-optin-form.seven-secrets {
margin-bottom:1.6rem !important;
}
.ebook-optin-form.seven-secrets > div {
position:relative;
margin-bottom:16px;
}
.ebook-optin-form.seven-secrets > div:last-child {
margin-top:32px;
padding-bottom:12px;
}
.ebook-optin-form.seven-secrets > div input {
border:1px solid #88b04b;
border-left:92px solid #88b04b;
}
.ebook-optin-form.seven-secrets label span {
position:absolute;
top:12px;
left:18px;
color:white;
text-transform:uppercase;
font-size:0.8rem;
}
.ebook-optin-form.seven-secrets button {
padding:14px 0;
width:100%;
border-color:#d65827;
border-radius:8px;
background:#d65827;
text-align:center;
font-weight:600 !important;
font-size:1.2rem;
line-height:1.25;
}
.ebook-optin-form.seven-secrets button:hover {
border-color:#c45023;
background:#c45023;
}
.us-product-of-the-month .elementor-image {
padding:12px;
background:#ffffff;
-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);
box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2);
}
.us-product-of-the-month .elementor-image img {
max-width:100%;
max-height:185px;
width:auto;
height:auto;
}
#cookie-notice {
z-index:9999999999 !important;
font-size:0.8rem;
line-height:inherit;
}
.cookie-notice-container {
padding:12px 30px 24px;
}
#cn-notice-text {
display:block;
margin-bottom:0.65rem;
}
#cn-accept-cookie,
#cn-more-info {
margin-right:5px !important;
margin-left:5px !important;
}
#coverrr {
position:fixed;
top:0;
left:0;
z-index:99999999999999 !important;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
align-items:center;
-ms-flex-align:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
height:100%;
background:white;
color:#88b04b;
font-size:64px;
}
.distributor-number {
padding:0 30px 0.2em;
color:#aaaaaa;
text-align:center;
letter-spacing:0.25rem;
font-weight:500;
font-size:1.1rem;
line-height:1.2;
} .page-template-op_builder_blank .pum {
display:none!important;
}