html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#477DCA;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;text-decoration:none}button:hover,input[type="submit"]:hover{background-color:#2c5999;color:white}button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}body{-webkit-font-smoothing:antialiased;background-color:white;color:#333;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;transition:color 0.1s linear;color:#477DCA;text-decoration:none}a:hover{color:#2c5999}a:active,a:focus{color:#2c5999;outline:none}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #DDD;color:#595959;margin:1.5em 0;padding-left:0.75em}cite{color:#737373;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:#f7f7f7;border:1px solid #DDD;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],select[multiple=multiple]{box-sizing:border-box;-webkit-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid #DDD;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="email"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="url"]:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,select[multiple=multiple]:hover{border-color:#c4c4c4}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,select[multiple=multiple]:focus{border-color:#477DCA;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(55,112,192,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b7b7b7;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid #DDD;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}body{background:#fff;color:#574C41;font-family:'Lato',sans-serif}.container{max-width:68em;margin-left:auto;margin-right:auto;margin:0 auto;position:relative}.container::after{clear:both;content:"";display:table}.email-signup-wrapper{max-width:68em;margin-left:auto;margin-right:auto}.email-signup-wrapper::after{clear:both;content:"";display:table}.email-signup-wrapper .email-signup-field{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0;padding-left:2em}.email-signup-wrapper .email-signup-field:last-child{margin-right:0}@media only screen and (min-width: 1170px){.email-signup-wrapper .email-signup-field{padding-left:3em;}}.email-signup-wrapper .email-signup-submit{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;padding-right:2em}.email-signup-wrapper .email-signup-submit:last-child{margin-right:0}@media only screen and (min-width: 1170px){.email-signup-wrapper .email-signup-submit{padding-right:1.5em;}}.content{max-width:68em;margin-left:auto;margin-right:auto;overflow:hidden;background:#fff;padding:2em 1.5em;position:relative;z-index:1}.content article{float:left;clear:both}.content::after{clear:both;content:"";display:table}.content.no-padding{padding:0}.content.no-padding.overlap{margin-top:-100px;padding-top:0em;padding-bottom:0em}@media only screen and (min-width: 768px){.content.no-padding.overlap{padding:0em;}}@media only screen and (min-width: 1170px){.content.no-padding.overlap{padding:0em;}}.content.overlap{margin-top:0;padding-top:2em;padding-bottom:2em}@media only screen and (min-width: 768px){.content.overlap{padding:2em;}}@media only screen and (min-width: 1170px){.content.overlap{padding:2em;margin-top:-100px;}}@media only screen and (min-width: 768px){.content{padding:2em;}}@media only screen and (min-width: 480px){.content{padding:2em 1.5em;}}.content.stacked{padding-bottom:0}.content .two-columns{float:left;float:left;display:block;margin-right:2.35765%;width:100%}.content .two-columns:last-child{margin-right:0}@media only screen and (min-width: 720px){.content .two-columns{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.content .two-columns:last-child{margin-right:0}.content .two-columns:nth-child(2n){margin-right:0}.content .two-columns:nth-child(2n+1){clear:left}}.content .two-columns:last{margin-right:0px}@media only screen and (min-width: 768px){.content .two-columns.sidebar-right{float:left;display:block;margin-right:2.35765%;width:48.82117%}.content .two-columns.sidebar-right:last-child{margin-right:0}.content .two-columns.sidebar-right:nth-child(2n){margin-right:0}.content .two-columns.sidebar-right:nth-child(2n+1){clear:left}}@media only screen and (min-width: 1170px){.content .two-columns{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.content .two-columns.sidebar-right{float:left;display:block;margin-right:2.35765%;width:36.02647%}.content .two-columns.sidebar-right:last-child{margin-right:0}.content .two-columns.sidebar-right:nth-child(2n){margin-right:0}.content .two-columns.sidebar-right:nth-child(2n+1){clear:left}.content .two-columns:last-child{margin-right:0}.content .two-columns:nth-child(2n){margin-right:0}.content .two-columns:nth-child(2n+1){clear:left}}.content .one-column{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0px}.content .one-column:last-child{margin-right:0}.content .one-column.sidebar-right{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0px}.content .one-column.sidebar-right:last-child{margin-right:0}@media only screen and (min-width: 768px){.content .one-column.sidebar-right{float:left;display:block;margin-right:2.35765%;width:65.88078%;}.content .one-column.sidebar-right:last-child{margin-right:0}}.content aside.sidebar-right{display:none}@media only screen and (min-width: 768px){.content aside.sidebar-right{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;margin-left:0;padding-left:1.5em;display:block;position:relative;}.content aside.sidebar-right:last-child{margin-right:0}}@media only screen and (min-width: 1170px){.content aside.sidebar-right{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0;margin-left:0;padding-left:1.5em;display:block;}.content aside.sidebar-right:last-child{margin-right:0}}.signup-wrapper .two-columns{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;margin-right:0px}.signup-wrapper .two-columns:last-child{margin-right:0}@media only screen and (min-width: 768px){.signup-wrapper .two-columns{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.signup-wrapper .two-columns:last-child{margin-right:0}.signup-wrapper .two-columns:nth-child(2n){margin-right:0}.signup-wrapper .two-columns:nth-child(2n+1){clear:left}}@media only screen and (min-width: 1170px){.signup-wrapper .two-columns{float:left;display:block;margin-right:2.35765%;width:48.82117%;}.signup-wrapper .two-columns:last-child{margin-right:0}.signup-wrapper .two-columns:nth-child(2n){margin-right:0}.signup-wrapper .two-columns:nth-child(2n+1){clear:left}}.columns-three{float:left;float:left;display:block;margin-right:2.35765%;width:100%}.columns-three:last-child{margin-right:0}@media only screen and (min-width: 768px){.columns-three{float:left;display:block;margin-right:2.35765%;width:31.76157%;}.columns-three:last-child{margin-right:0}.columns-three:nth-child(3n){margin-right:0}.columns-three:nth-child(3n+1){clear:left}}.columns-three:last{margin-right:0px}.pagination-wrapper{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.pagination-wrapper:last-child{margin-right:0}@media only screen and (min-width: 1170px){.pagination-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0;}.pagination-wrapper:last-child{margin-right:0}}.so-social-blog{padding:2em 1.5em}@media only screen and (min-width: 768px){.so-social-blog{padding:2em 1em;}}@media only screen and (min-width: 1170px){.so-social-blog{padding:2em 0;}}.so-social-blog aside.sidebar-right{display:none}@media only screen and (min-width: 1170px){.so-social-blog aside.sidebar-right{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0;margin-right:0;margin-left:1.5em;padding-left:0;padding-right:0;display:block;}.so-social-blog aside.sidebar-right:last-child{margin-right:0}}.so-social-main-content{min-height:40vh}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:'Lato',sans-serif;color:#574C41;background-color:#fff;min-height:60vh}@media only screen and (min-width: 480px){body{font-size:1.6rem;}}@media only screen and (min-width: 768px){body{font-size:1.6rem;}}@media only screen and (min-width: 1170px){body{font-size:1.6rem;}}@media only screen and (max-width: 1169px){body.nav-on-left.overflow-hidden{overflow:hidden}}a{color:#e48648;text-decoration:none}a:hover,a:focus{color:#803e13}img{max-width:100%}input{font-family:'Lato',sans-serif;font-size:1.6rem;box-shadow:none !important;-webkit-appearance:none !important}input[type="text"],input[type="email"],input[type="password"],textarea{border:2px #DDD solid;box-shadow:none !important}input[type="search"]::-ms-clear{display:none;box-shadow:none !important}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input,select,textarea,label{font-family:'Lato',sans-serif}h1,h2,h3,p{margin:0}h1.text-center,h2.text-center,h3.text-center,p.text-center{text-align:center}.text-center{text-align:center;width:100%}hr{border-bottom:1px solid #DDD;border-left:none;border-right:none;border-top:none;margin:1.5em 0}p{color:#333;line-height:1.5}p.lead{font-size:1.1em;font-weight:900}a{color:#e48648;text-decoration:none}em{font-style:italic}.so-social-main-content article ol,.so-social-main-content .page-content ol{list-style:decimal;list-style-position:inside}.so-social-main-content article ol li,.so-social-main-content .page-content ol li{margin-bottom:1em;font-weight:300}.so-social-main-content article ol li strong,.so-social-main-content .page-content ol li strong{font-weight:900}.so-social-main-content article ul,.so-social-main-content .page-content ul{list-style:square;list-style-position:inside}.so-social-main-content article ul li,.so-social-main-content .page-content ul li{margin-bottom:1em;font-weight:300}.so-social-main-content article ul li strong,.so-social-main-content .page-content ul li strong{font-weight:900}.so-social-main-content article ul.condensed-list,.so-social-main-content .page-content ul.condensed-list{margin-bottom:1em}.so-social-main-content article ul.condensed-list li,.so-social-main-content .page-content ul.condensed-list li{margin-bottom:0}.so-social-main-content article ul.title-list,.so-social-main-content .page-content ul.title-list{margin-bottom:1em;list-style:none}.so-social-main-content article ul.title-list li,.so-social-main-content .page-content ul.title-list li{margin-bottom:0}.so-social-main-content article ul.title-list li li,.so-social-main-content .page-content ul.title-list li li{list-style:square;margin-left:2em}.so-social-main-content article ul.tick-list,.so-social-main-content .page-content ul.tick-list{list-style:none}.so-social-main-content article ul.tick-list li,.so-social-main-content .page-content ul.tick-list li{padding-left:2em;position:relative}.so-social-main-content article ul.tick-list li:before,.so-social-main-content .page-content ul.tick-list li:before{font-family:"sosocial" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;position:absolute;left:0;font-size:1.4em;top:0.25em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"H";color:#a6c771}.type{border-bottom:1px solid;display:inline-block;font-family:'Lato',sans-serif;font-size:0.7em;font-weight:900;letter-spacing:1px;margin-bottom:2em;padding:0.1em 0;text-align:left;text-transform:uppercase}h1{font-family:'Lato',sans-serif;font-size:2em;font-weight:600;margin-bottom:0.6em}@media screen and (min-width: 40em){h1{font-size:2.4em;}}.so-social-promo.sosocial-twitter h1{color:#173338}.so-social-promo.sosocial-snapchat h1,.so-social-promo .sosocial-texture-1 h1{color:#574C41}.so-social-promo.sosocial-texture-1 h1,.so-social-promo.sosocial-texture-1 h2{color:#000}.so-social-promo h1{font-weight:900;margin-bottom:0.5em;line-height:1.1em;letter-spacing:1px;font-size:1.3em;font-weight:900;position:relative;float:right;clear:right;z-index:1}@media only screen and (min-width: 768px){.so-social-promo h1{font-size:2.2em;font-weight:900;}}@media only screen and (min-width: 1170px){.so-social-promo h1{font-size:3em;font-weight:900;}}.so-social-promo h1.smaller-title{font-size:1.3em;font-weight:900;padding-top:1em}@media only screen and (min-width: 768px){.so-social-promo h1.smaller-title{font-size:1.8em;font-weight:900;}}@media only screen and (min-width: 1170px){.so-social-promo h1.smaller-title{font-size:2em;font-weight:900;}}.so-social-promo h2{margin-bottom:10px;float:right;clear:right;font-weight:900;letter-spacing:1px}@media only screen and (min-width: 768px){.so-social-promo h2{font-size:1.2em;}}@media only screen and (min-width: 1170px){.so-social-promo h2{font-size:1.5em;}}.so-social-promo.text-promo-center h1,.so-social-promo.text-promo-center h2{float:none}.so-social-promo.admin-pages h1{padding-bottom:0.5em}@media only screen and (min-width: 768px){.so-social-promo.admin-pages h1{padding-bottom:0.25em;}}@media only screen and (min-width: 1170px){.so-social-promo.admin-pages h1{padding-bottom:0.75em;}}h2{font-family:'Lato',sans-serif;font-size:1.2em;font-weight:400;line-height:1.4em;margin-bottom:1.2em}@media screen and (min-width: 40em){h2{font-size:1.4em;}}.bullets h2{margin:1em 0;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:1.4em}code{background:#F7F7F7;border-radius:4.5px;border:1px solid #E0E0E0;font-family:'Monaco','Consolas','Lucida Console',monospace;font-size:0.65em;font-style:normal;padding:0.1em 0.4em;white-space:nowrap}h3{font-family:'Lato',sans-serif;font-size:1.3em;font-weight:700;line-height:1.4em;margin-bottom:0.5em;text-transform:uppercase;letter-spacing:2px}p.date{color:rgba(51,51,51,0.4);font-family:'Lato',sans-serif;font-size:1.2em;margin-bottom:0.5em}p{font-family:'Lato',sans-serif;font-weight:300;letter-spacing:1;margin-bottom:1.5em}p.large-text{font-size:1.3em}p span{font-family:'Lato',sans-serif;font-size:0.8em;font-weight:600;text-transform:uppercase}p strong{font-weight:900}hr{width:100%}a.read-more{display:inline-block;font-family:'Lato',sans-serif;font-size:0.8em;font-weight:700;margin-left:0.2em;position:relative;text-transform:uppercase}a.read-more span{font-size:1.7em;position:absolute;right:-10px;top:-8px}p.author{font-family:'Lato',sans-serif;font-style:italic}.so-label{padding:0.75em 1.5em;color:#fff;border:0}blockquote.tweet-quote p{font-size:1.5em;margin-bottom:10px}blockquote.tweet-quote p span{font-weight:600;text-transform:none}blockquote.tweet-quote small{font-size:1em;text-transform:uppercase;letter-spacing:2px;float:right}.white-text{color:#fff}.white-text p{color:#fff}.callout,.action-box{padding:2em;background:#f1f0ec;margin-bottom:2em}.callout p,.action-box p{font-weight:900;margin-bottom:0;font-size:1.1em}.action-box-small-dark{padding:1em 1em 1em 1em;background:#e3e0db;margin-bottom:1em}.action-box-small{padding:1em 1em 1em 1em;background:#f1f0ec;margin-bottom:1em}.redhead{padding:1em 1em 1em 1em;background:#E36B6B;margin:0;color:#fff;display:block;overflow:hidden;clear:both;width:100%;font-size:1.1em}.redhead a,.redhead a:hover,.redhead a:focus{color:#fff}@media only screen and (min-width: 768px){.redhead{font-size:1.6em;}}.magnet-signup h2{font-size:1.8em;font-weight:900;margin-bottom:0.5em;line-height:1.1em}@media only screen and (min-width: 768px){.magnet-signup h2{font-size:2.3em;}}@media only screen and (min-width: 1170px){.magnet-signup h2{font-size:2.5em;}}.modal-inner h1{font-size:1.4em;padding-top:2em}@media only screen and (min-width: 768px){.modal-inner h1{font-size:2.3em;padding-top:0em;}}@media only screen and (min-width: 1170px){.modal-inner h1{font-size:2.5em;padding-top:0em;}}.so-social-primary-nav .button-group a{height:1.2em;padding:0;border:0;color:#574C41;line-height:1.2em;font-weight:900}.livicon{font-size:1.2em;line-height:1.2em;height:1.4em;width:1.4em;vertical-align:middle;overflow:hidden;position:relative;z-index:2;color:#e48648}.label-switch{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-radius:3px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:60px}.label-switch input[type="checkbox"]{display:none}.label-switch input[type="checkbox"]+.checkbox{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:#e5e5e5;border-radius:3px;border:none;cursor:pointer;height:30px;margin:0;padding:0;position:relative;width:60px;z-index:0}.label-switch input[type="checkbox"]+.checkbox:before{position:absolute;top:2px;right:0;bottom:0;left:2px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background:white;border-radius:3px;content:"";height:3px;width:0px;z-index:1}.label-switch input[type="checkbox"]+.checkbox:after{position:absolute;top:2px;right:0;bottom:0;left:2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:25px;width:25px;background:white;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.3);content:"";z-index:2}.label-switch input[type="checkbox"]:checked+.checkbox{background:#e48648}.label-switch input[type="checkbox"]:checked+.checkbox:before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.label-switch input[type="checkbox"]:checked+.checkbox:after{left:33px}button,input[type="submit"],.button{-webkit-font-smoothing:antialiased;background-color:#e48648;border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;margin:0.5em 2em 0.5em 0;text-decoration:none;text-align:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}button:hover,input[type="submit"]:hover,button:focus,input[type="submit"]:focus,.button:hover,.button:focus{background-color:#d96a20;color:white}button:disabled,input[type="submit"]:disabled,.button:disabled{cursor:not-allowed;opacity:0.5}button.button-small,input.button-small[type="submit"],.button.button-small{padding:0.5em 0.5em;font-size:0.9em}button.button-large,input.button-large[type="submit"],.button.button-large{padding:1em 2em;font-size:1.2em}button.button-wide-50,input.button-wide-50[type="submit"],.button.button-wide-50{padding:1em 2em;width:50%}button.button-wide-100,input.button-wide-100[type="submit"],.button.button-wide-100{padding:1em 2em;width:100%}button.button-supersize-me,input.button-supersize-me[type="submit"],.button.button-supersize-me{padding:1em 2em;font-size:1.5em;font-weight:900}button.button-square,input.button-square[type="submit"],.button.button-square{border-radius:0}button.button-red,input.button-red[type="submit"],.button.button-red{background-color:#E36B6B}button.button-red:hover,input.button-red[type="submit"]:hover,button.button-red:focus,input.button-red[type="submit"]:focus,.button.button-red:hover,.button.button-red:focus{background-color:#db4040}button.button-green,input.button-green[type="submit"],.button.button-green{background-color:#a6c771;color:#1f2910}button.button-green:hover,input.button-green[type="submit"]:hover,button.button-green:focus,input.button-green[type="submit"]:focus,.button.button-green:hover,.button.button-green:focus{background-color:#8fb94c;color:#fff}button.button-blue,input.button-blue[type="submit"],.button.button-blue{background-color:#5a85b1}button.button-blue:hover,input.button-blue[type="submit"]:hover,button.button-blue:focus,input.button-blue[type="submit"]:focus,.button.button-blue:hover,.button.button-blue:focus{background-color:#456c93}button.button-gold,input.button-gold[type="submit"],.button.button-gold{background-color:#E3C77B;color:#4e3e11}button.button-gold:hover,input.button-gold[type="submit"]:hover,button.button-gold:focus,input.button-gold[type="submit"]:focus,.button.button-gold:hover,.button.button-gold:focus{background-color:#dab551}button.button-earth,input.button-earth[type="submit"],.button.button-earth{background-color:#574C41}button.button-earth:hover,input.button-earth[type="submit"]:hover,button.button-earth:focus,input.button-earth[type="submit"]:focus,.button.button-earth:hover,.button.button-earth:focus{background-color:#3a332b}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left;}}.button-group label .button-group-item{background:#f1f0ec;border-radius:0;color:#574C41;cursor:pointer;display:inline-block;font-size:1em;font-weight:normal;line-height:1;padding:0.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{width:auto;}}.button-group label .button-group-item:focus,.button-group label .button-group-item:hover{background-color:#ebe9e3}.button-group label:first-child .button-group-item{border-top-left-radius:3px;border-top-right-radius:3px}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:0;}}.button-group label:last-child .button-group-item{border-bottom-left-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;}}.button-group label input:checked+.button-group-item{background:#e48648}.button-group label input:checked+.button-group-item a{color:#fff;font-weight:900}input[type="radio"]{display:none}input[type="radio"]+label span{display:inline-block;width:19px;height:19px;margin:-1px 10px 0 0;vertical-align:middle;cursor:pointer;border-radius:50%}input[type="radio"]+label span{background-color:#ddd}input[type="radio"]:hover+label span{background-color:#ccc}input[type="radio"]:checked+label span{background-color:#e48648}input[type="radio"]+label span,input[type="radio"]:checked+label span{-webkit-transition:background-color 0.4s linear;transition:background-color 0.4s linear}input[type=checkbox]{display:none}input[type="checkbox"]+label span{display:inline-block;border-radius:3px;width:19px;height:19px;margin:-1px 10px 0 0;vertical-align:middle;cursor:pointer;background:#ddd}input[type="checkbox"]+label span{background-color:#ddd}input[type="checkbox"]:hover+label span{background-color:#ccc}input[type="checkbox"]:checked+label span{background-color:#e48648;text-align:center;line-height:20px;text-indent:-1px}input[type="checkbox"]:checked+label span:after{content:"\2713";font-size:14px;color:#fff;top:-1px;position:relative}input[type="checkbox"]+label span,input[type="checkbox"]:checked+label span{-webkit-transition:background-color 0.4s linear;transition:background-color 0.4s linear}.selectricWrapper{position:relative;margin:0 0 10px;max-width:300px;width:100%;cursor:pointer}.selectricResponsive{width:100%}.selectric{border:1px solid #DDD;background:#F8F8F8;position:relative;border-radius:2px}.selectric .label{display:block;white-space:nowrap;overflow:hidden;margin:0 30px 0 0;padding:0.5em 1em;font-size:1em;line-height:18px;color:#444;min-height:18px;font-weight:900;-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}.selectric .button{display:block;position:absolute;right:0;top:0;width:35px;height:35px;color:#BBB;text-align:center;border-radius:0;font:0/0 a;background:#e48648;border:1px solid #e48648;margin:-1px;-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out;*font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial}.admin .selectric .button{background:#5a85b1;border:1px solid #5a85b1}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-bottom:none}.selectricHover .selectric{border-color:#CCC}.selectricHover .selectric .button{color:#fff}.selectricHover .selectric .button:after{border-top-color:#fff}.selectricOpen{z-index:9999}.selectricOpen .selectric{border-color:#CCC;background:#F0F0F0}.selectricOpen .selectricItems{display:block}.selectricDisabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0}.selectricHideSelect select{position:absolute;left:-100%;display:none}.selectricInput{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:0/0 a !important;background:none !important}.selectricTempShow{position:absolute !important;visibility:hidden !important;display:block !important}.selectricItems{display:none;position:absolute;top:100%;left:0;background:#F9F9F9;margin-top:-1px;border:1px solid #CCC;z-index:-1;box-shadow:0 0 10px -6px}.selectricItems .selectricScroll{height:100%;overflow:auto}.selectricAbove .selectricItems{top:auto;bottom:100%}.selectricItems ul,.selectricItems li{list-style:none;padding:0;margin:0;font-size:0.9em;font-weight:900 !important;line-height:20px;min-height:20px;-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out}.selectricItems li{display:block;padding:1em;border-top:1px solid #eee;border-bottom:1px solid #EEE;color:#666;cursor:pointer;margin:0 !important}.selectricItems li.selected{background:#EFEFEF;color:#444;border-top-color:#E0E0E0}.selectricItems li:hover{background:#F0F0F0;color:#444}.selectricItems li.disabled{background:#F5F5F5;color:#BBB;border-top-color:#FAFAFA;cursor:default}.dropdown ul{padding:0;margin:0}.dropdown li{list-style:none;line-height:2em;margin:0 !important}.dropdown .dropdown-container{display:inline-block;position:relative;text-align:center}.dropdown .dropdown-description{background:white;border-bottom-left-radius:3px;border-bottom:1px solid silver;border-left:1px solid silver;border-top-left-radius:3px;border-top:1px solid silver;color:#999999;float:left;font-size:0.7em;line-height:2em;margin:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown .dropdown-description{font-size:1em;}}.dropdown .dropdown-button,.dropdown .dropdown-button-two{background:white;border-bottom-right-radius:3px;border-top-right-radius:3px;border-top:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;cursor:pointer;float:right;font-size:0.7em;font-weight:800;line-height:2em;margin:0;padding:0 2.5em 0 0.5em;position:relative}@media screen and (min-width: 53.75em){.dropdown .dropdown-button,.dropdown .dropdown-button-two{font-size:1em;padding:0 2.5em 0 0.5em;}}.dropdown .dropdown-button:hover,.dropdown .dropdown-button-two:hover{background-color:#fff}.dropdown .dropdown-button:after,.dropdown .dropdown-button-two:after{color:#333;content:"\25BE";display:block;position:absolute;right:1em;top:0}.dropdown .dropdown-menu,.dropdown .dropdown-menu-two{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:white;border-radius:3px;border:1px solid silver;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#333;cursor:pointer;display:none;overflow:show;position:absolute;right:0;top:50px;width:228px;z-index:99999}.dropdown .dropdown-menu:before,.dropdown .dropdown-menu-two:before{position:absolute;top:0;right:1em;bottom:0;left:0;color:white;content:"\25b2";font-size:1.4em;pointer-events:none;text-shadow:0 -2px 2px rgba(0,0,0,0.3);top:-1em}.dropdown .dropdown-menu li,.dropdown .dropdown-menu-two li{border-bottom:1px solid silver;color:#333;padding:0.5em}.dropdown .dropdown-menu li:hover,.dropdown .dropdown-menu-two li:hover{background:#fff}.dropdown .dropdown-menu li:first-child,.dropdown .dropdown-menu-two li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.dropdown .dropdown-menu li:last-child,.dropdown .dropdown-menu-two li:last-child{border:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.dropdown .show-menu,.dropdown .show-menu-two{display:block}article,main,.content{text-align:left}article::after,main::after,.content::after{clear:both;content:"";display:table}.content-image{margin-bottom:2em}.single-article-title{max-width:60%;float:right}blockquote.tweet-quote{border:0;margin:1em 0;padding:1.5em;background:#f1f0ec;border-radius:3px}blockquote.tweet-quote .quote-wrapper::after{clear:both;content:"";display:table}.audio-play{padding:1.5em;background:#f1f0ec;border-radius:3px;margin-bottom:2em}.video-play{margin-top:1em;margin-bottom:2em}.existing-image{margin-top:2em}.existing-image img{max-height:200px}.so-social-menu-wrapper{max-width:68em;margin-left:auto;margin-right:auto;position:relative}.so-social-menu-wrapper::after{clear:both;content:"";display:table}li.user-login{width:100%}@media only screen and (min-width: 1170px){li.user-login{width:auto;}}.so-social-main-header{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform}.so-social-main-header{position:relative;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}@media only screen and (max-width: 1169px){.so-social-main-header.nav-is-visible{-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .so-social-main-header.nav-is-visible{-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}}.so-social-main-content{z-index:2000;width:100%}.so-social-main-header{height:50px;background:#fff;z-index:3;min-height:60px}.nav-is-fixed .so-social-main-header{position:fixed;top:0;left:0;width:100%}@media only screen and (min-width: 1170px){.so-social-main-header{height:80px;}.so-social-main-header::after{clear:both;content:"";display:table}}.so-social-logo{position:absolute;left:5%;top:0%;z-index:100}.so-social-logo img{display:block;margin-top:17px;width:100px;height:30px}@media only screen and (min-width: 1170px){.so-social-logo img{width:150px;height:45px;margin-top:20px;}}@media only screen and (max-width: 1169px){.nav-on-left .so-social-logo{left:auto;right:5%}}@media only screen and (min-width: 1170px){.so-social-logo{left:4em;}}.so-social-header-buttons{position:absolute;display:inline-block;top:7px;right:5%}.so-social-header-buttons li{display:inline-block}@media only screen and (max-width: 1169px){.nav-on-left .so-social-header-buttons{right:auto;left:5%}.nav-on-left .so-social-header-buttons li{float:right}}@media only screen and (min-width: 1170px){.so-social-header-buttons{top:18px;right:4em;}}.so-social-search-trigger,.so-social-nav-trigger{position:relative;display:block;float:left;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}.so-social-search-trigger{position:absolute;top:0em;right:3em}@media only screen and (min-width: 1170px){.so-social-search-trigger{right:0.1em;}}.so-social-search-trigger::before,.so-social-search-trigger::after{content:'';position:absolute;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.so-social-search-trigger::before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:3px solid #574C41}.so-social-search-trigger::after{height:3px;width:8px;background:#574C41;bottom:14px;right:11px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.so-social-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.so-social-search-trigger span::before,.so-social-search-trigger span::after{content:'';position:absolute;display:inline-block;height:3px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#574C41;opacity:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s,-webkit-transform 0.3s;transition:opacity .3s,transform 0.3s}.so-social-search-trigger span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.so-social-search-trigger span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.so-social-search-trigger.search-is-visible::before,.so-social-search-trigger.search-is-visible::after{opacity:0}.so-social-search-trigger.search-is-visible span::before,.so-social-search-trigger.search-is-visible span::after{opacity:1}.so-social-search-trigger.search-is-visible span::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.so-social-search-trigger.search-is-visible span::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.so-social-nav-trigger{position:absolute;right:0.1em;top:0em}.so-social-nav-trigger span,.so-social-nav-trigger span::before,.so-social-nav-trigger span::after{position:absolute;display:inline-block;height:3px;width:24px;background:#574C41}.so-social-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;-webkit-transition:background .3s .3s;transition:background .3s .3s}.so-social-nav-trigger span::before,.so-social-nav-trigger span::after{content:'';right:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s 0.3s;transition:transform 0.3s 0.3s}.so-social-nav-trigger span::before{top:-6px}.so-social-nav-trigger span::after{top:6px}.so-social-nav-trigger.nav-is-visible span{background:rgba(87,76,65,0)}.so-social-nav-trigger.nav-is-visible span::before,.so-social-nav-trigger.nav-is-visible span::after{background:#574c41}.so-social-nav-trigger.nav-is-visible span::before{-webkit-transform:translateX(4px) translateY(-3px) rotate(45deg);-ms-transform:translateX(4px) translateY(-3px) rotate(45deg);transform:translateX(4px) translateY(-3px) rotate(45deg)}.so-social-nav-trigger.nav-is-visible span::after{-webkit-transform:translateX(4px) translateY(2px) rotate(-45deg);-ms-transform:translateX(4px) translateY(2px) rotate(-45deg);transform:translateX(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 1170px){.so-social-nav-trigger{display:none;}}.so-social-primary-nav,.so-social-primary-nav ul{position:fixed;top:0;right:0;height:100%;width:260px;background:#574C41;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}@media only screen and (min-width: 1170px){.so-social-primary-nav,.so-social-primary-nav ul{position:relative;}}.so-social-primary-nav a,.so-social-primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 20px;color:#fff;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #66594c;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity;-webkit-transition:-webkit-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s}.so-social-primary-nav.is-hidden,.so-social-primary-nav ul.is-hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.so-social-primary-nav.moves-out>li>a,.so-social-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0}@media only screen and (max-width: 1169px){.nav-on-left .so-social-primary-nav,.nav-on-left .so-social-primary-nav ul{right:auto;left:0}}.so-social-primary-nav .see-all a{color:#e48648}.so-social-primary-nav .see-all a span{color:#e3a56b}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item,.so-social-primary-nav .so-social-nav-icons .so-social-nav-item{height:80px;line-height:80px}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item h3,.so-social-primary-nav .so-social-nav-icons .so-social-nav-item h3{overflow:hidden;text-overflow:ellipsis}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item{padding-left:90px}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item{padding-left:75px}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item p{color:#574C41;font-size:1.3rem;display:none}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item::before{content:'';display:block;position:absolute;left:20px;top:50%;margin-top:-20px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-1::before{background-image:url('../img/line-icon-1.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-2::before{background-image:url('../img/line-icon-2.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-3::before{background-image:url('../img/line-icon-3.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-4::before{background-image:url('../img/line-icon-4.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-5::before{background-image:url('../img/line-icon-5.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-6::before{background-image:url('../img/line-icon-6.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-7::before{background-image:url('../img/line-icon-7.svg')}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item.item-8::before{background-image:url('../img/line-icon-8.svg')}@media only screen and (max-width: 1169px){.so-social-primary-nav{visibility:hidden;-webkit-transition:visibility 0s .3s;transition:visibility 0s .3s;}.so-social-primary-nav.nav-is-visible{visibility:visible;-webkit-transition:visibility 0s 0s;transition:visibility 0s 0s}}@media only screen and (min-width: 1170px){.so-social-primary-nav{padding:0 150px 0 0;height:auto;width:auto;float:right;overflow:visible;background:transparent}.so-social-primary-nav::after{clear:both;content:"";display:table}.so-social-primary-nav.moves-out>li>a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.so-social-primary-nav .button-group{margin-top:16px}.so-social-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}.so-social-primary-nav ul.is-hidden{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.so-social-primary-nav ul.moves-out>li>a{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.so-social-primary-nav>li{float:left;margin-left:1.5em}.so-social-primary-nav>li>a{position:relative;display:inline-block;height:80px;line-height:80px;padding:0 10px;color:#574C41;overflow:visible;border-bottom:none;-webkit-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s}.so-social-primary-nav>li>a:hover{color:#e48648}.so-social-primary-nav>li>a.selected{color:#e48648;box-shadow:inset 0 -2px 0 #e48648}.so-social-primary-nav .go-back,.so-social-primary-nav .see-all{display:none}.so-social-primary-nav .so-social-secondary-nav,.so-social-primary-nav .so-social-nav-gallery,.so-social-primary-nav .so-social-nav-icons{position:absolute;top:80px;z-index:9999;width:100vw;background:#fff;padding:0 64px 80px;box-shadow:inset 0 1px 0 #e3e0db,0 3px 6px rgba(0,0,0,0.05);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.so-social-primary-nav .so-social-secondary-nav::after,.so-social-primary-nav .so-social-nav-gallery::after,.so-social-primary-nav .so-social-nav-icons::after{clear:both;content:"";display:table}.so-social-primary-nav .so-social-secondary-nav.is-hidden,.so-social-primary-nav .so-social-nav-gallery.is-hidden,.so-social-primary-nav .so-social-nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.so-social-primary-nav .so-social-secondary-nav>.see-all,.so-social-primary-nav .so-social-nav-gallery>.see-all,.so-social-primary-nav .so-social-nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.so-social-primary-nav .so-social-secondary-nav>.see-all a,.so-social-primary-nav .so-social-nav-gallery>.see-all a,.so-social-primary-nav .so-social-nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;font-size:2.2rem;font-weight:bold;text-align:center;line-height:80px;z-index:100;border-top:1px solid #e3e0db;border-bottom:none;margin:0;padding:0;-webkit-transition:color .2s,background .2s,border .2s;transition:color .2s,background .2s,border .2s}.so-social-primary-nav .so-social-secondary-nav>.see-all a:hover,.so-social-primary-nav .so-social-nav-gallery>.see-all a:hover,.so-social-primary-nav .so-social-nav-icons>.see-all a:hover{background:#574C41;border-color:#574C41;color:#fff}.so-social-primary-nav .so-social-nav-gallery{padding-top:4em}.so-social-primary-nav .so-social-secondary-nav>li{height:340px;width:23%;float:left;margin-right:2.66%;border-right:1px solid #e3e0db;overflow:hidden;overflow-x:hidden;overflow-y:auto;position:relative;z-index:999;-webkit-overflow-scrolling:touch;padding-top:2em}.so-social-primary-nav .so-social-secondary-nav>li:nth-child(4n+2){margin-right:0;border-right:none}.so-social-primary-nav .so-social-secondary-nav>li>a{color:#e48648;font-weight:bold;font-size:1.6rem;margin-bottom:.6em}.so-social-primary-nav .so-social-secondary-nav a{height:30px;line-height:30px;padding:0 18% 0 0;color:#574C41;border-bottom:none;font-size:1.4rem}.so-social-primary-nav .so-social-secondary-nav a:hover{color:#e48648}.so-social-primary-nav .so-social-secondary-nav ul{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.so-social-primary-nav .so-social-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.so-social-primary-nav .so-social-secondary-nav ul ul.is-hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.so-social-primary-nav .so-social-secondary-nav ul ul .go-back{display:block}.so-social-primary-nav .so-social-secondary-nav ul ul .go-back a{color:transparent}.so-social-primary-nav .so-social-secondary-nav ul ul .see-all{display:block}.so-social-primary-nav .so-social-secondary-nav .moves-out>li>a{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.so-social-primary-nav .so-social-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.so-social-primary-nav .so-social-nav-gallery li:nth-child(4n+2){margin-right:0}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.so-social-primary-nav .so-social-nav-gallery .so-social-nav-item h3{color:#e48648;font-weight:bold;padding:0 .4em}.so-social-primary-nav .so-social-nav-icons li{width:32%;float:left;margin:0 2% 20px 0}.so-social-primary-nav .so-social-nav-icons li:nth-child(3n+2){margin-right:0}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item{border-bottom:none;height:80px;line-height:1.2;padding:24px 0 0 85px}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item:hover{background:#f5f4f2}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item h3{color:#e48648;font-weight:bold}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item p{display:block}.so-social-primary-nav .so-social-nav-icons .so-social-nav-item::before{left:25px}}.has-children>a,.go-back a{position:relative}.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#746657;-webkit-backface-visibility:hidden;backface-visibility:hidden}.has-children>a::before,.go-back a::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.has-children>a::after,.go-back a::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 1170px){.has-children>a::before,.has-children>a::after,.go-back a::before,.go-back a::after{background:#cdc7be}.has-children>a:hover::before,.has-children>a:hover::after,.go-back a:hover::before,.go-back a:hover::after{background:#e48648}}.has-children>a{padding-right:40px}.has-children>a span.second-level-title{text-transform:uppercase;letter-spacing:2px;font-weight:900;font-size:0.9em}.has-children>a::before,.has-children>a::after{right:20px;-webkit-transform-origin:9px 50%;-ms-transform-origin:9px 50%;transform-origin:9px 50%}.so-social-primary-nav .go-back a{padding-left:40px}.so-social-primary-nav .go-back a::before,.so-social-primary-nav .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-ms-transform-origin:1px 50%;transform-origin:1px 50%}@media only screen and (min-width: 1170px){.has-children>a::before,.has-children>a::after{right:15%}.so-social-primary-nav>.has-children>a{padding-right:30px !important}.so-social-primary-nav>.has-children>a::before,.so-social-primary-nav>.has-children>a::after{width:9px;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background:#cdc7be;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .3s,-webkit-transform 0.3s;transition:width .3s,transform 0.3s}.so-social-primary-nav>.has-children>a::before{right:12px}.so-social-primary-nav>.has-children>a::after{right:7px}.so-social-primary-nav>.has-children>a.selected::before,.so-social-primary-nav>.has-children>a.selected::after{width:14px}.so-social-primary-nav>.has-children>a.selected::before{-webkit-transform:translateX(5px) rotate(-45deg);-ms-transform:translateX(5px) rotate(-45deg);transform:translateX(5px) rotate(-45deg)}.so-social-primary-nav>.has-children>a.selected::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.so-social-secondary-nav>.has-children>a::before,.so-social-secondary-nav>.has-children>a::after{display:none}.so-social-primary-nav .go-back a{padding-left:20px}.so-social-primary-nav .go-back a::before,.so-social-primary-nav .go-back a::after{left:1px}}.so-social-search{position:absolute;height:50px;width:100%;top:50px;left:0;z-index:3;opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.so-social-search form{height:100%;width:100%}.so-social-search input{border-radius:0;border:none;background:#fff;height:100%;width:100%;padding:0 5%;box-shadow:inset 0 1px 0 #e3e0db,0 3px 6px rgba(0,0,0,0.05);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.so-social-search input::-webkit-input-placeholder{color:#cdc7be}.so-social-search input::-moz-placeholder{color:#cdc7be}.so-social-search input:-moz-placeholder{color:#cdc7be}.so-social-search input:-ms-input-placeholder{color:#cdc7be}.so-social-search input:focus{outline:none;box-shadow:none !important}.so-social-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.nav-is-fixed .so-social-search{position:fixed}@media only screen and (min-width: 1170px){.so-social-search{height:120px;top:80px;}.so-social-search input{padding:0 2em;font-size:3.2rem;font-weight:300}}.so-social-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;cursor:pointer;background-color:rgba(228,134,72,0.8);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s,-webkit-transform 0.3s 0s;transition:opacity .3s 0s,visibility 0s .3s,transform 0.3s 0s}.so-social-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s,-webkit-transform 0.3s 0s;transition:opacity .3s 0s,visibility 0s 0s,transform 0.3s 0s}@media only screen and (max-width: 1169px){.so-social-overlay.is-visible{-webkit-transform:translateX(-260px);-ms-transform:translateX(-260px);transform:translateX(-260px)}.nav-on-left .so-social-overlay.is-visible{-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px)}.so-social-overlay.is-visible.search-is-visible,.nav-on-left .so-social-overlay.is-visible.search-is-visible{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.no-js .so-social-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}.no-js .so-social-search{position:relative;top:0;opacity:1;visibility:visible}@media only screen and (min-width: 1170px){.no-js .so-social-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.no-js .nav-is-fixed .so-social-primary-nav{position:relative}}.footer{background:#574C41;padding:3em 1.618em;width:100%;float:left;clear:both}.footer .footer-logo{margin-bottom:2em;text-align:center}.footer .footer-logo img{height:3em}.footer .footer-links{margin-bottom:1.5em}.footer .footer-links::after{clear:both;content:"";display:table}@media screen and (min-width: 40em){.footer .footer-links{margin-left:25.58941%;}}.footer ul{margin-bottom:3em}@media screen and (min-width: 40em){.footer ul{float:left;display:block;margin-right:2.35765%;width:23.23176%;}.footer ul:last-child{margin-right:0}.footer ul:nth-child(3n){margin-right:0}.footer ul:nth-child(3n+1){clear:left}.footer ul::after{clear:both;content:"";display:table}}.footer li{text-align:center}@media screen and (min-width: 40em){.footer li{text-align:left;}}.footer li a{color:#e48648}.footer li a:focus,.footer li a:hover{color:white}.footer li h3{color:white;font-size:1em;font-weight:800;margin-bottom:0.4em}.footer hr{border:1px solid rgba(221,221,221,0.7);margin:0 auto 1.5em;width:12em}.footer p{color:#DDD;font-size:0.9em;line-height:1.5em;margin:auto;max-width:35em;text-align:center}.footer .sosocial-icon{margin:0 auto 2em auto;color:#fff;position:relative;background:#e48648;border-radius:100%;width:4.2em;display:block;height:4.2em;text-align:center}.footer .sosocial-icon i{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:2em;padding-top:8px}.blog .so-social-promo{max-height:600px}.gallery-cell{width:100%;overflow:hidden;max-height:600px}.gallery:after{content:''}@media only screen and (min-width: 768px){.gallery:after .gallery:after{content:'flickity';display:none}}@media only screen and (min-width: 1170px){.gallery:after .gallery:after{content:'flickity';display:none}}.so-social-promo{width:100%;height:auto;max-height:600px;overflow:hidden;padding:3em 1em 1em 1em;position:relative;text-align:center;z-index:1}@media only screen and (min-width: 768px){.so-social-promo{padding:3em;}}.so-social-promo.no-nav{padding:2em 1em}@media only screen and (min-width: 768px){.so-social-promo.no-nav{padding:2em;}}.so-social-promo.admin-pages,.so-social-promo.article-page{text-align:right;padding-top:1.5em;height:auto;padding-bottom:0em}.so-social-promo.admin-pages::after,.so-social-promo.article-page::after{clear:both;content:"";display:table}.so-social-promo.admin-pages .promo-label,.so-social-promo.article-page .promo-label{margin:0em 0 3em 0;float:right;clear:right}.so-social-promo.admin-pages .promo-label span,.so-social-promo.article-page .promo-label span{font-weight:200}@media only screen and (min-width: 1170px){.so-social-promo.admin-pages,.so-social-promo.article-page{padding-bottom:4em;}}.so-social-promo.text-promo-center{position:relative;padding-bottom:140px}.so-social-promo.text-promo-center .text-wrap{position:relative;z-index:1}.so-social-promo.text-promo-center button,.so-social-promo.text-promo-center .button{text-align:center}@media only screen and (min-width: 480px){.so-social-promo.text-promo-center button,.so-social-promo.text-promo-center .button{float:none;width:100%;margin:0 auto;text-align:center;}}@media only screen and (min-width: 768px){.so-social-promo.text-promo-center button,.so-social-promo.text-promo-center .button{float:none;width:50%;text-align:center;}}@media only screen and (min-width: 1170px){.so-social-promo.text-promo-center button,.so-social-promo.text-promo-center .button{float:none;width:30%;margin:1em auto;}}.so-social-promo.text-promo-center .promo-label{margin:0em auto 1em auto;width:100%;background:transparent}.so-social-promo.text-promo-center img{position:relative;bottom:-140px;z-index:0;display:block;margin-top:-40px}@media only screen and (min-width: 768px){.so-social-promo.text-promo-center img{position:absolute;bottom:-140px;z-index:0;}}.so-social-promo.video{padding:0em;overflow:hidden;width:100vm;background:#fff;height:auto;max-height:600px;z-index:2}.so-social-promo img{display:none;position:absolute;bottom:-70px;z-index:0}@media only screen and (min-width: 768px){.so-social-promo img{display:block;}}.so-social-promo img.promo-image{display:block;position:relative;bottom:0;z-index:10}.so-social-promo img.promo-image.center{margin:0 auto}.so-social-promo .promo-text-right{padding-bottom:2em;float:right;width:100%}@media only screen and (min-width: 768px){.so-social-promo .promo-text-right{text-align:right;position:relative;z-index:1;top:0;right:0;width:60%;}}@media only screen and (min-width: 1170px){.so-social-promo .promo-text-right{width:50%;padding-bottom:100px;}}.so-social-promo .promo-text-right::after{clear:both;content:"";display:table}.so-social-promo .promo-label{padding:0.5em 1em;background:rgba(0,0,0,0.3);width:auto;float:none;font-size:1.1em;font-weight:900;margin:0.5em 0 1em 0}@media only screen and (min-width: 768px){.so-social-promo .promo-label{float:right;font-size:1.1em;}}@media only screen and (min-width: 1170px){.so-social-promo .promo-label{float:right;font-size:1.3em;}}.so-social-promo button,.so-social-promo .button{margin-right:0px;clear:both;display:block;width:100%}@media only screen and (min-width: 768px){.so-social-promo button,.so-social-promo .button{float:right;width:70%;}}@media only screen and (min-width: 1170px){.so-social-promo button,.so-social-promo .button{float:right;width:50%;}}.so-social-promo .video-overlay{background:#000;opacity:0.5;z-index:10;width:100%;height:100%;position:absolute}.so-social-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(87,76,65,0.9);z-index:900;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0,visibility 0 .3s;transition:opacity .3s 0,visibility 0 .3s}.so-social-user-modal.is-visible{visibility:visible;opacity:1;-webkit-transition:opacity .3s 0,visibility 0 0;transition:opacity .3s 0,visibility 0 0}.so-social-user-modal.is-visible .so-social-user-modal-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.so-social-user-modal .login-smiley{margin:2em auto -1em auto;color:#fff;position:relative;background:#e48648;border-radius:100%;width:7em;display:block;height:7em;text-align:center}.so-social-user-modal .login-smiley i{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:4em;padding-top:0.4em}.so-social-user-modal-container{position:relative;width:90%;max-width:600px;background:#FFF;margin:3em auto 4em;cursor:auto;border-radius:0.25em;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s}.so-social-user-modal-container .so-social-switcher::after{clear:both;content:"";display:table}.so-social-user-modal-container .so-social-switcher li{width:50%;float:left;text-align:center}.so-social-user-modal-container .so-social-switcher li:first-child a{border-radius:.25em 0 0 0}.so-social-user-modal-container .so-social-switcher li:last-child a{border-radius:0 .25em 0 0}.so-social-user-modal-container .so-social-switcher a{display:block;width:100%;height:50px;line-height:50px;background:#e3e0db;color:#e48648}.so-social-user-modal-container .so-social-switcher a.selected{background:#FFF;color:#574C41}@media only screen and (min-width: 480px){.so-social-user-modal-container{margin:4em auto;}.so-social-user-modal-container .so-social-switcher a{height:70px;line-height:70px}}.so-social-form{padding:1.4em}.so-social-form .fieldset{position:relative;margin:1.4em 0}.so-social-form .fieldset:first-child{margin-top:0}.so-social-form .fieldset:last-child{margin-bottom:0}.so-social-form label{font-size:0.9em}.so-social-form input{margin:2em 0;padding:0;border-radius:0.25em}.so-social-form input.full-width{width:100%}.so-social-form input.has-padding{padding:12px 20px 12px 20px;margin:1em 0}.so-social-form input.has-border{border:1px solid #e3e0db;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.so-social-form input.has-border:focus{border-color:#574C41;box-shadow:0 0 5px rgba(87,76,65,0.1);outline:none}.so-social-form input.has-error{border:2px solid #E36B6B}.so-social-form input[type=password]{padding-right:15px}.so-social-form input[type=submit]{padding:16px 0;cursor:pointer;background:#e48648;color:#FFF;font-weight:bold;border:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.no-touch .so-social-form input[type=submit]:hover,.no-touch .so-social-form input[type=submit]:focus{background:#e7955e;outline:none}.so-social-form .hide-password{display:inline-block;position:absolute;right:0;top:0;padding:6px 15px;border-left:1px solid #e3e0db;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#574C41}.so-social-form .so-social-error-message{display:inline-block;position:absolute;left:-5px;bottom:-35px;background:rgba(227,107,107,0.9);padding:.8em;z-index:2;color:#FFF;border-radius:0.25em;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:opacity .2s 0,visibility 0 .2s;transition:opacity .2s 0,visibility 0 .2s}.so-social-form .so-social-error-message::after{content:'';position:absolute;left:22px;bottom:100%;height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(227,107,107,0.9)}.so-social-form .so-social-error-message.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .2s 0,visibility 0 0;transition:opacity .2s 0,visibility 0 0}@media only screen and (min-width: 480px){.so-social-form{padding:2em;}.so-social-form .fieldset{margin:2em 0}.so-social-form .fieldset:first-child{margin-top:0}.so-social-form .fieldset:last-child{margin-bottom:0}.so-social-form input.has-padding{padding:16px 20px 16px 20px}.so-social-form input[type=submit]{padding:16px 0}}.so-social-form-message{padding:1.4em 1.4em 0;line-height:1.4;text-align:center}@media only screen and (min-width: 480px){.so-social-form-message{padding:2em 2em 0;}}.so-social-form-bottom-message{position:absolute;width:100%;left:0;text-align:center}.so-social-form-bottom-message a{color:#FFF;text-decoration:underline}.so-social-close-form{display:block;position:absolute;width:40px;height:40px;right:0;top:-40px;text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 1170px){.so-social-close-form{display:none;}}#so-social-login,#so-social-signup,#so-social-reset-password{display:none}#so-social-login.is-selected,#so-social-signup.is-selected,#so-social-reset-password.is-selected{display:block}.so-social-blog .placeholder{margin-bottom:0}.so-social-blog article{width:100%;min-height:200px;margin-bottom:2em}@media only screen and (min-width: 768px){.so-social-blog article{margin-bottom:2em;}}@media only screen and (min-width: 1170px){.so-social-blog article{margin-bottom:2em;}}.so-social-blog article img.article-grid-image{margin:0;float:left}.so-social-blog article .article-content{background:#f1f0ec;color:#574C41;padding:1.5em 1.5em;margin:0}.so-social-blog article .article-content strong{font-weight:900}.so-social-blog article .article-content p:last-child{margin-bottom:0}.so-social-blog article .article-type{font-size:0.8em;letter-spacing:3px;text-transform:uppercase;margin-bottom:0;padding-top:1em;font-weight:900}.so-social-blog article .byline-gradient{height:70px;top:-70px;left:0px;width:100%;position:absolute;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41NyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(49%, rgba(0, 0, 0, 0.26)), color-stop(79%, rgba(0, 0, 0, 0.42)), color-stop(100%, rgba(0, 0, 0, 0.57)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.26) 49%, rgba(0, 0, 0, 0.42) 79%, rgba(0, 0, 0, 0.57) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.26) 49%, rgba(0, 0, 0, 0.42) 79%, rgba(0, 0, 0, 0.57) 100%);-webkit-filter:none;filter:none}.so-social-blog article .article-byline{height:50px;position:absolute;left:1.5em;top:-25px;width:100%}.so-social-blog article .article-byline .author-image{border-radius:100%;width:50px;height:50px;float:left;margin-right:0.5em}.so-social-blog article .article-byline p.author-name{color:#fff;font-size:0.6em;padding:0.75em 0 0.15em 0;text-shadow:1px 1px 0px #000;margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:900;letter-spacing:2px}@media only screen and (min-width: 768px){.so-social-blog article .article-byline p.author-name{font-size:0.8em;padding:0.15em 0 0.15em 0;}}@media only screen and (min-width: 1170px){.so-social-blog article .article-byline p.author-name{font-size:0.8em;padding:0.15em 0 0.15em 0;}}.so-social-blog article .article-byline p.article-dateline{color:#fff;font-size:0.6em;text-shadow:1px 1px 0px #000;padding:0.65em 0 0.15em 0;margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:900;letter-spacing:2px;font-style:italic}@media only screen and (min-width: 768px){.so-social-blog article .article-byline p.article-dateline{font-size:0.8em;padding:0.25em 0 0.15em 0;}}@media only screen and (min-width: 1170px){.so-social-blog article .article-byline p.article-dateline{font-size:0.8em;padding:0.25em 0 0.15em 0;}}.so-social-blog article .article-title{padding:2.5em 1.5em 1em 1.5em;background:#574C41;position:relative;color:#fff;font-weight:900;margin:0;clear:both}.so-social-blog article .article-title h4{font-size:1.4em;line-height:1.2em;font-weight:900;text-transform:capitalize;margin-bottom:0}@media only screen and (min-width: 1170px){.so-social-blog article .article-title h4{font-size:2em;}}.so-social-blog article.google .article-title,.so-social-blog article.google .article-type{background:#E36B6B;color:#fff}.so-social-blog article.facebook .article-title,.so-social-blog article.facebook .article-type{background:#5a85b1;color:#fff}.so-social-blog article.twitter .article-title,.so-social-blog article.twitter .article-type{background:#82c1cc;color:#fff}.so-social-blog article.snapchat .article-title,.so-social-blog article.snapchat .article-type{background:#e8e77f;color:#38371E}.so-social-blog article.snapchat .alternative-style{background:#e8e77f;color:#574C41}.so-social-blog article.snapchat .article-type{margin-bottom:-2em !important}.so-social-blog article.snapchat .article-title{padding-top:0}.so-social-blog article.tumblr .article-title,.so-social-blog article.tumblr .article-type{background:#576fb1;color:#fff}.so-social-blog article a.article-readmore{margin:0;text-align:left}.sidebar-content{background:#f1f0ec;padding:1.5em;margin-bottom:2em;display:block;clear:both}.sidebar-content .sidebar-nav{margin:0;padding:0;margin-bottom:1.5em}.sidebar-content .sidebar-nav a{text-decoration:none;color:#574C41;font-size:0.8em;text-transform:uppercase;letter-spacing:2px}.sidebar-content .sidebar-nav li{border-bottom:1px #e3e0db dotted}.sidebar-content .sidebar-nav li>a{display:block;padding:0.5em 0}.sidebar-content .sidebar-nav li>a:focus,.sidebar-content .sidebar-nav li>a:hover{color:#e48648}.sidebar-content .sidebar-nav li:focus,.sidebar-content .sidebar-nav li:hover{border-bottom:1px #e3e0db dotted}.sidebar-content .sidebar-nav ul.sidebar-nav-submenu{display:none;padding-left:1em}.sidebar-content .sidebar-nav ul.sidebar-nav-submenu li:last-child{border:none}.sidebar-content .sidebar-nav .is-expanded{display:block;padding-bottom:0}.sidebar-ad{margin-bottom:2em;float:left;display:block;clear:both;width:100%;position:relative;overflow:hidden}.sidebar-ad .flyin{position:absolute;left:0;top:0}.sidebar-ad a,.sidebar-ad img{margin:0;padding:0;float:left;width:100%}.sidebar-ad .ad-content{padding:1em 2em;margin:0;clear:both}.sidebar-ad .ad-content p{text-align:center;font-weight:900;font-size:1.1em;margin:0}.sidebar-ad .button{margin:0}.so-social-blog .sidebar-content{padding:1.5em}figure{margin:1em 0}figure.lead-image{margin:0 0 1em 0}figure figcaption{font-style:italic}.signup-wrapper{width:100%;max-width:100%;overflow:hidden;background:#f1f0ec;height:auto;margin:0}.signup-wrapper .content{background:#f1f0ec}.signup-wrapper .content img{margin-bottom:1.5em}.modal{font-size:1em}.modal h1{margin:0}.modal button,.modal .button{font-size:1.1em;letter-spacing:2px;font-weight:900}@media only screen and (min-width: 768px){.modal button,.modal .button{font-size:1.4em;}}@media only screen and (min-width: 1170px){.modal button,.modal .button{font-size:1.4em;}}.modal p{color:#333;line-height:1.5}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:300px/2;display:block;max-width:300px}.modal .modal-state{display:none}.modal .modal-open{overflow:hidden}.modal .modal-window{-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;padding-top:0.6em;text-align:left;visibility:hidden;z-index:99999999999}@media only screen and (min-width: 1170px){.modal .modal-window{padding-top:10em;}}.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.modal .modal-close{position:absolute;top:1.5em;right:1.5em;height:1.5em;width:1.5em;background:#fff;cursor:pointer}.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#DDD;content:'';display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#c4c4c4}.modal .modal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;background:#fff;border-radius:3px;margin-top:0;margin:auto;max-height:100%;overflow:hidden;padding:1.5em;position:relative;width:95%}@media only screen and (min-width: 768px){.modal .modal-inner{max-height:95%;padding:2em;width:60%;}}@media only screen and (min-width: 1170px){.modal .modal-inner{width:50%;padding:2em;}}.modal .modal-inner input[type="email"],.modal .modal-inner input[type="text"]{margin:1em 0;display:block;width:100%;clear:both;border:2px #DDD solid;padding:0.5em 1em;font-size:1.1em}@media only screen and (min-width: 768px){.modal .modal-inner input[type="email"],.modal .modal-inner input[type="text"]{padding:1em 2em;font-size:1.3em;}}@media only screen and (min-width: 1170px){.modal .modal-inner input[type="email"],.modal .modal-inner input[type="text"]{padding:1em 2em;font-size:1.3em;}}.modal .modal-inner h1{margin-bottom:0.6em;text-transform:capitalize}.modal .modal-inner .modal-intro{font-weight:800}@media only screen and (min-width: 768px){.modal .modal-inner .modal-content{-webkit-columns:2 8em;-moz-columns:2 8em;columns:2 8em;}}.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:0.5em;margin-top:1em;font-size:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-window .modal-inner{top:0.5em}.email-signup-outer-wrapper{width:100%;background:#e3e0db;position:relative;height:60px;float:left}.email-signup-outer-wrapper::after{clear:both;content:"";display:table}.email-signup-outer-wrapper .email-signup-wrapper{height:60px;background:#e3e0db;width:100%;display:block}.email-signup-outer-wrapper .email-signup-wrapper .email-signup-field input{background:#f7f7f7;border:0;box-shadow:none;height:inherit;height:60px;border-radius:0;padding-left:2em;padding-right:2em}.email-signup-outer-wrapper .email-signup-wrapper .email-signup-submit input{width:100%;height:60px;line-height:100%;margin:0;border-radius:0;float:left;display:block;font-size:0.8em}@media only screen and (min-width: 768px){.email-signup-outer-wrapper .email-signup-wrapper .email-signup-submit input{font-size:1em;}}.email-signup-outer-wrapper ul.parsley-errors-list{position:absolute;z-index:100;top:-2em}.email-signup-outer-wrapper ul.parsley-errors-list li{background:#E36B6B;border-radius:0;padding:0.5em 1em;line-height:1.2em;color:#fff}ul.parsley-errors-list li{background:#E36B6B;border-radius:3px;padding:0.5em 1em;line-height:1.2em;margin-bottom:1em;color:#fff;list-style:none}.so-social-user-modal-container ul.parsley-errors-list{z-index:2;margin:0;padding:0}.so-social-user-modal-container ul.parsley-errors-list li{border-radius:3px;background:#E36B6B;padding:0.5em 1em;line-height:1.2em;font-weight:500;letter-spacing:1px;color:#fff}.animated{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s}.animated.infinite{-webkit-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay{-webkit-animation-delay:2s;-ms-animation-delay:2s;animation-delay:2s}.animated.hinge{-webkit-animation-duration:2s;-ms-animation-duration:2s;animation-duration:2s}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.no-js .animsition{opacity:1}.animsition-loading{position:fixed;top:0;z-index:100;width:100%;height:100%;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A) center center no-repeat;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-loading:after{position:fixed;top:50%;width:100%;margin-top:20px;font-size:16px;color:#aaa;text-align:center;content:"Loading"}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}@-webkit-keyframes ui-preview{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}@keyframes ui-preview{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}.ui-preview{-webkit-animation-name:ui-preview;animation-name:ui-preview}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(500px);transform:translateY(500px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.ng-hide-add{-webkit-animation:0.5s fadeInUp ease-in;animation:0.5s fadeInUp ease-in}.ng-hide-remove{-webkit-animation:0.5s fadeInUp ease-out;animation:0.5s fadeInUp ease-out}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animate-repeat{list-style:none;box-sizing:border-box;display:table-row;width:100%}.animate-repeat.ng-move,.animate-repeat.ng-enter,.animate-repeat.ng-leave{-webkit-transition:all linear 0.5s;transition:all linear 0.5s}.animate-repeat.ng-leave.ng-leave-active,.animate-repeat.ng-move,.animate-repeat.ng-enter{opacity:0;max-height:0}.animate-repeat.ng-leave,.animate-repeat.ng-move.ng-move-active,.animate-repeat.ng-enter.ng-enter-active{opacity:1;max-height:40px}.pagination-wrapper{text-align:center}.pagination{text-align:center}.pagination ul{margin:0;padding:0}.pagination li{list-style:none}.pagination a{text-decoration:none}.pagination ul{display:inline;text-align:center}.pagination ul li{display:inline}.pagination ul ul li{display:none}.pagination ul ul li:nth-child(1),.pagination ul ul li:nth-child(2),.pagination ul ul li:nth-child(3){display:inline}@media screen and (min-width: 53.75em){.pagination ul ul li{display:inline;}}.pagination ul li a{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f1f0ec;border-radius:3px;border:#e3e0db;color:#574C41;outline:none;padding:0.375em 0.809em;margin:0 0.25em}.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li a.page-prev:hover,.pagination ul li a.page-next:hover,.pagination ul li a.page-prev:focus,.pagination ul li a.page-next:focus{background:#e48648;color:#fff}.pagination ul li a.page-prev,.pagination ul li a.page-next{background:#574C41;color:#fff}.pagination ul li a:active{background:#e48648;color:#fff}.bullets-wrapper{background:#f1f0ec;padding:2em 0;width:100%}.bullets-inner{max-width:68em;margin-left:auto;margin-right:auto;padding:0.75em}.bullets-inner::after{clear:both;content:"";display:table}@media only screen and (min-width: 768px){.bullets-inner{padding:0.75em 2em;}}@media only screen and (min-width: 1170px){.bullets-inner{padding:0.75em 3em;}}.bullets{margin:1em 0;overflow:auto;padding:0}.bullets i{color:#fff;line-height:0.5em;position:relative;top:-3px;left:-2px;text-align:center}.bullets .bullet-icon{border-radius:50%;text-align:center;width:100%;padding:1em 0;margin:0 auto;height:3.5em;padding:0.875em;width:3.5em}.bullets .bullet-icon-1{background:#e48648}.bullets .bullet-icon-2{background:#5a85b1}.bullets .bullet-icon-3{background:#E36B6B}.bullets .bullet-content{margin-bottom:2em}@font-face{font-family:"sosocial";src:url("../fonts/sosocial.eot");src:url("../fonts/sosocial.eot?#iefix") format("embedded-opentype"),url("../fonts/sosocial.woff") format("woff"),url("../fonts/sosocial.ttf") format("truetype"),url("../fonts/sosocial.svg#sosocial") format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"sosocial" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="sosocial-icon-"]:before,[class*=" sosocial-icon-"]:before{font-family:"sosocial" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i{display:inline-block}.icon{position:relative;top:2px;font-size:1em}.icon-large{font-size:2em}.icon-x-large{font-size:3em}.sosocial-icon-arrow-down:before{content:"a"}.sosocial-icon-arrow-left:before{content:"b"}.sosocial-icon-arrow-right:before{content:"c"}.sosocial-icon-arrow-up:before{content:"d"}.sosocial-icon-close:before{content:"e"}.sosocial-icon-youtube-alt:before{content:"f"}.sosocial-icon-google:before{content:"g"}.sosocial-icon-facebook:before{content:"h"}.sosocial-icon-twitter-alt:before{content:"i"}.sosocial-icon-tumblr:before{content:"j"}.sosocial-icon-vimeo:before{content:"k"}.sosocial-icon-linkedin:before{content:"l"}.sosocial-icon-path:before{content:"m"}.sosocial-icon-youtube:before{content:"n"}.sosocial-icon-whatsapp:before{content:"o"}.sosocial-icon-heart:before{content:"q"}.sosocial-icon-gift:before{content:"r"}.sosocial-icon-dislike:before{content:"t"}.sosocial-icon-like:before{content:"u"}.sosocial-icon-camera:before{content:"s"}.sosocial-icon-tag:before{content:"v"}.sosocial-icon-dashboard:before{content:"w"}.sosocial-icon-lock:before{content:"x"}.sosocial-icon-unlock:before{content:"y"}.sosocial-icon-user:before{content:"z"}.sosocial-icon-chat:before{content:"A"}.sosocial-icon-talk:before{content:"B"}.sosocial-icon-sosocial-smiley:before{content:"C"}.sosocial-icon-sosocial-smiley-logo:before{content:"p"}.sosocial-icon-cloud-download:before{content:"D"}.sosocial-icon-cloud-upload:before{content:"E"}.sosocial-icon-check-square:before{content:"G"}.sosocial-icon-check-mark-box:before{content:"F"}.sosocial-icon-check-mark:before{content:"H"}.sosocial-icon-amazon:before{content:"I"}.sosocial-icon-creative-commons:before{content:"J"}.sosocial-icon-prize-award:before{content:"K"}.sosocial-icon-flash:before{content:"L"}.sosocial-icon-bookmark:before{content:"M"}.sosocial-icon-clock:before{content:"N"}.sosocial-icon-smile:before{content:"O"}.sosocial-icon-smile-frown:before{content:"P"}.sosocial-icon-smile-meh:before{content:"Q"}#tooltip{text-align:center;color:#fff;background:#111;position:absolute;z-index:100;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #111;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #111;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.progress-bar{background-color:#f1f0ec;border-radius:3px;height:2em;margin:2em auto;padding:0;width:100%;position:relative}.progress-bar>span.meter{-webkit-animation:progress 0.7s linear infinite;animation:progress 0.7s linear infinite;box-sizing:border-box;background-color:#5a85b1;background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%);background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%);background-size:40px 40px;background-repeat:repeat-x;border-radius:3px;display:block;height:100%;width:50%}.progress-bar p{line-height:0.8em;width:100%;height:0.8em;font-size:0.8em;float:left;margin:1em 0;text-transform:uppercase;letter-spacing:2px;font-weight:900;text-align:center;z-index:100;top:0px}.progress-bar.green-bar>span.meter{background-color:#a6c771}.progress-bar.red-bar>span.meter{background-color:#E36B6B}@-webkit-keyframes progress{0%{background-position:0px 0px}100%{background-position:40px 0px}}@-ms-keyframes progress{0%{background-position:0px 0px}100%{background-position:40px 0px}}@keyframes progress{0%{background-position:0px 0px}100%{background-position:40px 0px}}.audioplayer{height:2.5em;color:#fff;position:relative;z-index:1;margin:1em 0 0 0;background:#574C41;border-radius:3px}.audioplayer-mini{width:2.5em;margin:0 auto}.audioplayer>div{position:absolute}.audioplayer-playpause{width:2.5em;height:100%;text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;left:0}.audioplayer-mini .audioplayer-playpause{width:100%}.audioplayer-playpause:hover,.audioplayer-playpause:focus{background-color:#e48648;border-bottom-left-radius:3px;border-top-left-radius:3px}.audioplayer-playpause a{display:block}.audioplayer:not(.audioplayer-playing) .audioplayer-playpause a{width:0;height:0;border:0.5em solid transparent;border-right:none;border-left-color:#fff;content:'';position:absolute;top:50%;left:50%;margin:-0.5em 0 0 -0.25em}.audioplayer-playing .audioplayer-playpause a{width:0.75em;height:0.75em;position:absolute;top:50%;left:50%;margin:-0.375em 0 0 -0.375em}.audioplayer-playing .audioplayer-playpause a:before,.audioplayer-playing .audioplayer-playpause a:after{width:40%;height:100%;background-color:#fff;content:'';position:absolute;top:0}.audioplayer-playing .audioplayer-playpause a:before{left:0}.audioplayer-playing .audioplayer-playpause a:after{right:0}.audioplayer-time{width:4.375em;height:100%;line-height:2.375em;text-align:center;z-index:2;top:0}.audioplayer-time-current{border-left:1px solid #111;border-left-color:rgba(0,0,0,0.25);left:2.5em}.audioplayer-time-duration{border-right:1px solid #555;border-right-color:rgba(255,255,255,0.1);right:2.5em}.audioplayer-novolume .audioplayer-time-duration{border-right:0;right:0}.audioplayer-bar{height:0.875em;background-color:#e48648;cursor:pointer;z-index:1;top:50%;right:6.875em;left:6.875em;margin-top:-0.438em}.audioplayer-novolume .audioplayer-bar{right:4.375em}.audioplayer-bar div{width:0;height:100%;position:absolute;left:0;top:0}.audioplayer-bar-loaded{background-color:#312b25;z-index:1}.audioplayer-bar-played{background:#e48648;z-index:2}.audioplayer-volume{width:2.5em;height:100%;text-align:left;text-indent:-9999px;cursor:pointer;z-index:2;top:0;right:0}.audioplayer-volume:hover,.audioplayer-volume:focus{background-color:#574C41}.audioplayer-volume-button{width:100%;height:100%}.audioplayer-volume-button a{width:0.313em;height:0.375em;background-color:#fff;display:block;position:relative;z-index:1;top:40%;left:35%}.audioplayer-volume-button a:before,.audioplayer-volume-button a:after{content:'';position:absolute}.audioplayer-volume-button a:before{width:0;height:0;border:0.5em solid transparent;border-left:none;border-right-color:#fff;z-index:2;top:50%;right:-0.25em;margin-top:-0.5em}.audioplayer:not(.audioplayer-mute) .audioplayer-volume-button a:after{width:0.313em;height:0.313em;border:0.25em double #fff;border-width:0.25em 0.25em 0 0;left:0.563em;top:-0.063em;border-radius:0 0.938em 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.audioplayer-volume-adjust{height:6.25em;cursor:default;position:absolute;left:0;right:0px;top:-9999px;background:#574C41;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}.audioplayer-volume:not(:hover) .audioplayer-volume-adjust{opacity:0}.audioplayer-volume:hover .audioplayer-volume-adjust{top:auto;bottom:100%}.audioplayer-volume-adjust>div{width:40%;height:80%;background-color:#574C41;cursor:pointer;position:relative;z-index:1;margin:30% auto 0}.audioplayer-volume-adjust div div{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#e48648}.audioplayer-novolume .audioplayer-volume{display:none}.audioplayer-bar,.audioplayer-bar div,.audioplayer-volume-adjust div{border-radius:3px}.audioplayer *,.audioplayer *:before,.audioplayer *:after{-webkit-transition:color .25s ease,background-color .25s ease,opacity .5s ease;transition:color .25s ease,background-color .25s ease,opacity .5s ease}.so-social-faq{width:100%;max-width:1170px;margin:0 auto;box-shadow:0 1px 5px rgba(0,0,0,0.1)}.so-social-faq::after{clear:both;content:"";display:table}@media only screen and (min-width: 768px){.so-social-faq{position:relative;margin:0em auto;box-shadow:none;}}.so-social-faq-categories a{position:relative;display:block;overflow:hidden;height:4em;line-height:4em;padding:0 1em 0 1em;background-color:#e3e0db;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;color:#574C41;white-space:nowrap;border-bottom:1px solid #eae7e4;text-overflow:ellipsis}.so-social-faq-categories a::before,.so-social-faq-categories a::after{position:absolute;top:50%;right:16px;display:inline-block;height:1px;width:10px;background-color:white}.so-social-faq-categories a::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.so-social-faq-categories li:last-child a{border-bottom:none}@media only screen and (min-width: 768px){.so-social-faq-categories{width:20%;float:left;box-shadow:0 1px 2px rgba(0,0,0,0.08);}.so-social-faq-categories a{font-weight:600;padding-left:2em;padding:0 2em;-webkit-transition:background .2s,padding .2s;transition:background .2s,padding .2s}.so-social-faq-categories a::before,.so-social-faq-categories a::after{display:none}.no-touch .so-social-faq-categories a:hover{background:#eae7e4}.no-js .so-social-faq-categories{width:100%;margin-bottom:2em}}@media only screen and (min-width: 1170px){.so-social-faq-categories{position:absolute;top:0;left:0;width:200px;z-index:2;}.so-social-faq-categories a::before{display:block;top:0;right:auto;left:0;height:100%;width:3px;background-color:#e48648;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.so-social-faq-categories .selected{background:#d8d4cd !important}.so-social-faq-categories .selected::before{opacity:1}.so-social-faq-categories.is-fixed{position:fixed}.no-js .so-social-faq-categories{position:relative}}.so-social-faq-items{position:fixed;height:100%;width:100%;top:0;right:0;background:#fff;padding:0 5% 1em;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) translateX(100%);-ms-transform:translateZ(0) translateX(100%);transform:translateZ(0) translateX(100%);-webkit-transition:-webkit-transform .3s;transition:transform .3s}.so-social-faq-items.slide-in{-webkit-transform:translateZ(0) translateX(0%);-ms-transform:translateZ(0) translateX(0%);transform:translateZ(0) translateX(0%)}.no-js .so-social-faq-items{position:static;height:auto;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (min-width: 768px){.so-social-faq-items{position:static;height:auto;width:78%;float:right;overflow:visible;-webkit-transform:translateZ(0) translateX(0);-ms-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0);padding:0;background:transparent;}}@media only screen and (min-width: 1170px){.so-social-faq-items{float:none;width:100%;padding-left:220px;}.no-js .so-social-faq-items{padding-left:0}}.so-social-faq-group>li{background:#fff}@media only screen and (min-width: 768px){.so-social-faq-group>li{background:#f1f0ec;}}@media only screen and (min-width: 1170px){.so-social-faq-group>li{background:#f1f0ec;}}.so-social-close-panel{position:fixed;top:5px;right:-100%;display:block;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;z-index:2;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:right .4s;transition:right .4s}.so-social-close-panel::before,.so-social-close-panel::after{position:absolute;top:16px;left:12px;display:inline-block;height:3px;width:18px;background:#f1f0ec}.so-social-close-panel::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.so-social-close-panel::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.so-social-close-panel.move-left{right:2%}@media only screen and (min-width: 768px){.so-social-close-panel{display:none;}}.so-social-faq-group{display:none}.so-social-faq-group.selected{display:block}.so-social-faq-group .so-social-faq-title{background:transparent;box-shadow:none;margin:1em 0}.no-touch .so-social-faq-group .so-social-faq-title:hover{box-shadow:none}.so-social-faq-group .so-social-faq-title h2{text-transform:uppercase;font-weight:700;color:#574C41}.no-js .so-social-faq-group{display:block}@media only screen and (min-width: 768px){.so-social-faq-group{display:block;}.so-social-faq-group>li{background:#fff;list-style:none;margin-bottom:6px;box-shadow:0 1px 2px rgba(0,0,0,0.08);-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.no-touch .so-social-faq-group>li:hover{box-shadow:0 1px 10px rgba(241,240,236,0.3)}.so-social-faq-group .so-social-faq-title{margin:2em 0 1em}.so-social-faq-group:first-child .so-social-faq-title{margin-top:0}}.so-social-faq-trigger{position:relative;display:block;margin:1.6em 0 .4em;background:#fff;line-height:1.2;color:#574C41;border:0}@media only screen and (min-width: 768px){.so-social-faq-trigger{font-size:1.3em;font-weight:300;margin:0;padding:1em 4em 1em 1.15em;background:#f7f7f7;}.so-social-faq-trigger::before,.so-social-faq-trigger::after{position:absolute;right:24px;top:50%;height:2px;width:13px;background:#f1c1a1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s}.so-social-faq-trigger::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:32px}.so-social-faq-trigger::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.content-visible .so-social-faq-trigger::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.content-visible .so-social-faq-trigger::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.so-social-faq-content p{line-height:1.4;color:#574C41;font-size:1.1em}@media only screen and (min-width: 768px){.so-social-faq-content{display:none;padding:1em 1.5em;}.so-social-faq-content p{line-height:1.6}.no-js .so-social-faq-content{display:block}}.froala-box{margin-bottom:30px}.sosocial-orange{background-color:#e48648}.sosocial-light-orange{background-color:#e3a56b}.sosocial-red{background-color:#E36B6B}.sosocial-red-text{color:#E36B6B}.sosocial-earth{background-color:#574C41}.sosocial-gold{background-color:#E3C77B}.sosocial-google{background-color:#E36B6B}.sosocial-facebook{background-color:#5a85b1}.sosocial-twitter{background-color:#82c1cc}.sosocial-tumblr{background-color:#576fb1}.sosocial-snapchat{background-color:#e8e77f;color:#574C41}.sosocial-green{background-color:#a6c771}.sosocial-warm-light-gray{background-color:#f1f0ec}.sosocial-warm-light-gray .content{background-color:#f1f0ec}.sosocial-texture-1{background:url(../images/social-pattern.png) repeat;background-size:500px 500px}.mobile-only{display:block}@media only screen and (min-width: 768px){.mobile-only{display:none;}}@media only screen and (min-width: 1170px){.mobile-only{display:none;}}.no-mobile{display:none}@media only screen and (min-width: 768px){.no-mobile{display:block;}}@media only screen and (min-width: 1170px){.no-mobile{display:block;}}.no-tablet{display:none}@media only screen and (min-width: 1170px){.no-tablet{display:block;}}.desktop-only{display:none}@media only screen and (min-width: 1170px){.desktop-only{display:inline-block;margin-right:0.4em;}}.hidden-desktop{display:inline-block;margin-right:0.4em}@media only screen and (min-width: 1170px){.hidden-desktop{display:none;}}.content-wrapper{width:100%;height:auto;float:left;clear:both}.placeholder{width:100%;min-height:150px;margin-bottom:2em}.form-item-wrapper{width:100%;overflow:hidden}.spacer{width:100%;display:block;height:1px}.loader-image{width:100%;height:auto}.loader-image img{margin-bottom:1em}.froala-box.fr-fullscreen{position:fixed;top:0px;background:#fff;z-index:9999;width:100%}table.so-table{display:table;position:relative;margin:0;margin-bottom:2em;border-collapse:collapse;border-left:0px;border-radius:3px;border-spacing:0;width:100%;border:1px solid #DDD}table.so-table th{text-align:left}table.so-table tbody{background-color:#f7f7f7;width:100%}table.so-table tbody tr{width:100%}table.so-table tbody tr:hover>td,table.so-table tbody tr:hover>th{background-color:#FFF6E0}table.so-table tbody tr:nth-child(even){background-color:#ededed}table.so-table tbody tr:nth-child(even):hover>td{background-color:#FFF6E0}table.so-table thead:first-of-type tr:first-child>th:first-child{border-top-left-radius:3px}table.so-table thead:first-of-type tr:first-child>th:last-child{border-top-right-radius:3px}table.so-table tbody:last-child tr:last-child>td:first-child{border-bottom-left-radius:3px}table.so-table tbody:last-child tr:last-child>td:last-child{border-bottom-right-radius:3px}table.so-table thead{padding:0;margin:0}table.so-table thead th{background-color:#f7f7f7;border-bottom:0px;border-left:1px solid #DDD;padding:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}table.so-table thead th a{color:#574C41;width:100%;display:block;cursor:pointer;padding:0.5em 1em}table.so-table thead th a:hover,table.so-table thead th a:focus{background:#574C41;color:#fff}table.so-table thead th:first-child{border-left:none}table.so-table thead th.table-id{width:7%}table.so-table thead th.table-title{width:30%}table.so-table thead th.table-category{width:15%;display:none}@media only screen and (min-width: 768px){table.so-table thead th.table-category{display:table-cell;}}table.so-table thead th.table-date{width:13%}table.so-table thead th.table-status{width:15%;display:none}@media only screen and (min-width: 768px){table.so-table thead th.table-status{display:table-cell;}}table.so-table thead th.table-actions{width:20%}table.so-table tbody{background-color:#f7f7f7;padding:0;margin:0}table.so-table tbody td{border-bottom:0px;border-left:1px solid #DDD;border-top:1px solid #DDD;padding:1em;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}table.so-table tbody td:first-child{border-left:none}table.so-table tbody td.table-id{width:7%}table.so-table tbody td.table-title{width:30%;font-weight:900}table.so-table tbody td.table-title a{color:#574C41;width:100%;display:block;cursor:pointer}table.so-table tbody td.table-title a:hover,table.so-table tbody td.table-title a:focus{color:#e48648}table.so-table tbody td.table-category{width:15%;font-style:italic;text-transform:capitalize;display:none}@media only screen and (min-width: 768px){table.so-table tbody td.table-category{display:table-cell;}}table.so-table tbody td.table-date{width:13%}table.so-table tbody td.table-status{width:15%;display:none}@media only screen and (min-width: 768px){table.so-table tbody td.table-status{display:table-cell;}}table.so-table tbody td.table-actions{width:20%}table.so-action-table{background:transparent;border:0;margin:0;padding:0;width:100%}table.so-action-table td,table.so-action-table th,table.so-action-table tr{background:transparent;border:0;margin:0;padding:0;text-align:left;width:auto}table.so-action-table td.table-create,table.so-action-table th.table-create,table.so-action-table tr.table-create{text-align:right}table.so-action-table td.table-create a,table.so-action-table td.table-create button,table.so-action-table th.table-create a,table.so-action-table th.table-create button,table.so-action-table tr.table-create a,table.so-action-table tr.table-create button{margin-right:0}.action-plan-accordion-tabs{width:100%;line-height:1.5;padding:0}.action-plan-accordion-tabs li.tab-header-and-content{list-style:none;list-style-position:inside;padding:0;margin:0;width:25%;border:0;overflow:hidden;display:inline;text-align:center}.action-plan-accordion-tabs a.tab-link{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#574C41;border:0;margin:0;display:inline-block;color:#fff;width:25%;overflow:hidden;font-weight:400;padding:0.35em 1em;font-size:1.2em;font-weight:900;outline:none;text-decoration:none;margin-right:-3px}.action-plan-accordion-tabs a.tab-link:nth-last-child(){margin-right:0}@media only screen and (min-width: 768px){.action-plan-accordion-tabs a.tab-link{border:0;}}.action-plan-accordion-tabs a.tab-link:hover{background-color:#f1f0ec;color:#e48648}.action-plan-accordion-tabs a.tab-link:focus{outline:none;background-color:#f1f0ec;color:#e48648}.action-plan-accordion-tabs a.tab-link.is-active{background-color:#f1f0ec;color:#e48648}.action-plan-accordion-tabs .tab-content{display:none;padding:2em;text-align:left;width:100%;margin:0;border:0;float:left}.card{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#f7f7f7;border-radius:3px;border:1px solid #DDD;box-shadow:0 2px 4px #e6e6e6;cursor:pointer;display:block;position:relative;padding:0;margin-bottom:1em}@media only screen and (min-width: 768px){.card{margin:0;}}.card .card-image{overflow:hidden;max-height:350px}.card .card-image img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#f7f7f7;border-top-left-radius:3px;border-top-right-radius:3px;width:100%}.card .card-header{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:#f7f7f7;border-bottom:1px solid #DDD;border-radius:3px 3px 0 0;font-weight:900;font-size:1.2em;line-height:1.5em;padding:1em}.card .card-copy{font-size:0.9em;line-height:1.5em;padding:1em}.card .card-copy p{margin:0 0 1em}.card:focus,.card:hover{background-color:#fff}.card:focus .card-image img,.card:hover .card-image img{background:#fff}.card:focus .card-header,.card:hover .card-header{background-color:#fff}.card .button{margin-bottom:0px}.breadcrumb{display:inline-block;margin-bottom:1em;text-align:left}.breadcrumb a{background-color:#f7f7f7;border:1px solid #DDD;border-left:0;color:#DDD;display:inline-block;font-size:0.8em;line-height:1.9em;margin-bottom:2px;margin-right:-5px;padding:0 1em 0 1em;position:relative;text-decoration:none}.breadcrumb a:first-child{border-bottom-left-radius:3px;border-left:1px solid #DDD;border-top-left-radius:3px;padding-left:1em}.breadcrumb a:last-child{background-color:#f7f7f7;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#e48648;padding-right:1em}.breadcrumb a:focus,.breadcrumb a:hover{background-color:#f7f7f7;color:#e48648}.breadcrumb a:after,.breadcrumb a:before{position:absolute;top:-1px;right:auto;bottom:0px;left:100%;border-bottom:1em solid transparent;border-left:0.5em solid transparent;border-top:1em solid transparent;content:'';display:block;margin:auto;z-index:2}.breadcrumb a:last-child:after,.breadcrumb a:last-child:before{border:none}.breadcrumb a:before{border-left-color:#DDD;margin-left:1px;z-index:1}.breadcrumb a:after{border-left-color:#f7f7f7}@media only screen and (min-width: 768px){.breadcrumb a{font-size:1em;padding:0 1em 0 1.5em;}}.sosocial-order-form-wrapper{background-color:#f1f0ec;border-color:#e3e0db;border-radius:3px;-webkit-transition:all 0.25s ease-in;transition:all 0.25s ease-in;width:100%;color:#574C41;margin:2em 0}.sosocial-order-form-wrapper .credit-card-wrapper{padding:2em}.sosocial-order-form-wrapper .long-input{width:66.66667%}.sosocial-order-form-wrapper .short-input{width:33.33333%}.sosocial-order-form-wrapper .long-input,.sosocial-order-form-wrapper .short-input{float:left;position:relative;display:block;box-sizing:border-box;padding-left:0.5em;padding-right:0.5em}.sosocial-order-form-wrapper .credit-card-row{width:100%;display:table}.has-error input{border-color:#E36B6B}.validation.text-danger:after{content:'Validation failed'}.validation.text-success:after{content:'Validation passed'}.accordion-tabs{line-height:1.5;margin-bottom:2em;padding:0}.accordion-tabs::after{clear:both;content:"";display:table}@media only screen and (min-width: 768px){.accordion-tabs{border-radius:3px;}}.accordion-tabs .tab-header-and-content{list-style:none}@media only screen and (min-width: 768px){.accordion-tabs .tab-header-and-content{display:inline;}}.accordion-tabs .tab-header-and-content:first-child .tab-link{border-top-left-radius:3px;border-top-right-radius:3px}@media only screen and (min-width: 768px){.accordion-tabs .tab-header-and-content:first-child .tab-link{border-top:0;}}@media only screen and (min-width: 768px){.accordion-tabs .tab-header-and-content:last-child .tab-link{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}}.accordion-tabs .tab-link{background-color:#fff;border-top:1px solid #DDD;color:#333;display:block;font-weight:bold;padding:0.75em 0.809em;text-decoration:none}@media only screen and (min-width: 768px){.accordion-tabs .tab-link{display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px;border-top:0;}}.accordion-tabs .tab-link:hover{color:#e48648}.accordion-tabs .tab-link:focus{outline:none}.accordion-tabs .tab-link.is-active{background-color:#fff}@media only screen and (min-width: 768px){.accordion-tabs .tab-link.is-active{border-top:1px solid #DDD !important;background-color:#fff;border:1px solid #DDD;border-bottom-color:#fff;margin-bottom:-1px;}}.accordion-tabs .tab-content{background:#fff;display:none;padding:1.5em 1.618em;width:100%}@media only screen and (min-width: 768px){.accordion-tabs .tab-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px;border:1px solid #DDD;float:left;}}.flash-alert{background-color:#FFF6BF;color:#8c7800;display:none;font-weight:600;margin-bottom:0.75em;padding:0.75em;text-align:center}.flash-alert a{color:#594c00;text-decoration:underline}.flash-alert a:focus,.flash-alert a:hover{color:black}.flash-alert.in{display:block}.flash-error{background-color:#FBE3E4;color:#96151b;display:none;font-weight:600;margin-bottom:0.75em;padding:0.75em;text-align:center}.flash-error a{color:#6a0f13;text-decoration:underline}.flash-error a:focus,.flash-error a:hover{color:#110203}.flash-error.in{display:block}.flash-notice{background-color:#e5edf8;color:#264d85;display:none;font-weight:600;margin-bottom:0.75em;padding:0.75em;text-align:center}.flash-notice a{color:#1b365d;text-decoration:underline}.flash-notice a:focus,.flash-notice a:hover{color:#04080e}.flash-notice.in{display:block}.flash-success{background-color:#E6EFC2;color:#56651a;display:none;font-weight:600;margin-bottom:0.75em;padding:0.75em;text-align:center}.flash-success a{color:#333c10;text-decoration:underline}.flash-success a:focus,.flash-success a:hover{color:black}.flash-success.in{display:block}.alert-success{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.fade{opacity:0;height:0;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.fade.in{height:auto;opacity:1}.smoke-base{position:fixed;top:0;left:0;bottom:0;right:0;visibility:hidden;opacity:0}.smoke-base.smoke-visible{opacity:1;visibility:visible}.smokebg{position:fixed;top:0;left:0;bottom:0;right:0}.smoke-base .dialog{position:absolute}.dialog-prompt{margin-top:15px;text-align:center}.dialog-buttons{margin:20px 0 5px 0}.smoke{text-align:center;font-size:22px;line-height:150%}.smoke-base{background:rgba(0,0,0,0.3)}.smoke-base .dialog{top:25%;width:40%;left:50%;margin-left:-20%}.smoke-base .dialog-inner{padding:2em;color:#202020}.smoke{background-color:rgba(255,255,255,0.95);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff);box-shadow:0 2px 8px #666}.dialog-buttons button{background:#a6c771;-webkit-transition:all 240ms ease-in-out;transition:all 240ms ease-in-out;border-radius:3px;color:#fff}button.cancel{background:#E36B6B;border-radius:3px;color:#fff}.queue{display:none}.ribbon-wrapper{height:85px;width:85px;overflow:hidden;position:absolute;right:-1px;top:-1px}.ribbon-wrapper.hidden{display:none}.ribbon-wrapper .ribbon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#e48648;color:#fff;font-size:0.8em;font-weight:800;left:-5px;line-height:1.5em;padding:2px 7px;position:relative;text-align:center;top:15px;width:120px}.ribbon-wrapper .ribbon.green-ribbon{background-color:#a6c771}.action-plan .progress-bar{margin-top:0}.action-plan .action-plan-tasks{padding-top:2em}.action-plan .action-plan-task{position:relative}.action-plan .action-plan-task label{position:absolute;left:1em;top:1.4em}.action-plan .action-plan-task label span{background:transparent !important}.action-plan .action-plan-task input[type="checkbox"]+label span:after{font-family:"sosocial" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"M" !important;color:#E36B6B !important;font-size:1.6em}.action-plan .action-plan-task input[type="checkbox"]:checked+label span:after{content:"H" !important;color:#a6c771 !important}.action-plan .action-plan-task input[type="checkbox"]:not(:checked)+label span:after{content:"M" !important;color:#E36B6B !important}.action-plan .finish-task-wrapper{padding:0.5em 1em;background:#DDD;position:relative;z-index:1000;height:auto;opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.action-plan .finish-task-wrapper.hidden{display:none;opacity:0;height:0}.action-plan .stepbackward,.action-plan .stepforward{position:relative;z-index:1000;margin-right:0.5em}.action-plan .locked .finish-task-wrapper{display:none}.action-plan-menu.stuckMenu.isStuck{top:30px !important}@media only screen and (min-width: 768px){.action-plan-menu.stuckMenu.isStuck{width:247px;}}@media only screen and (min-width: 1170px){.action-plan-menu.stuckMenu.isStuck{width:300px;}}.action-plan-menu.is_stuck{position:fixed !important;top:30px !important;bottom:60px !important}@media only screen and (min-width: 768px){.action-plan-menu.is_stuck{width:247px;}}@media only screen and (min-width: 1170px){.action-plan-menu.is_stuck{width:300px;}}.accordion{margin:0;padding:0;background-color:#f7f7f7;border:1px #DDD solid;margin-bottom:2em}.accordion ul{margin:0;padding:0}.accordion li{list-style:none}.accordion a{text-decoration:none}.accordion h2.js-accordion-trigger{padding:1em 0.75em 1em 2.5em;margin:0;border-bottom:1px #DDD solid;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.accordion h2.js-accordion-trigger:hover{cursor:pointer}.accordion p.js-accordion-trigger{padding:1em;margin:0}.accordion p.js-accordion-trigger:hover{cursor:pointer}.accordion li{border-bottom:1px #DDD solid;margin-bottom:0 !important}.accordion li>a{color:#574C41;display:block;padding:1em}.accordion li:last-child{border:none}.accordion li h2.opentaskevent:focus,.accordion li h2.opentaskevent:hover{background-color:#DDD}.accordion ul.submenu{display:none}.accordion ul.submenu li{background-color:#f7f7f7;margin-bottom:0 !important;-webkit-transition:all .5s ease-in,all .25s ease-out;transition:all .5s ease-in,all .25s ease-out}.accordion ul.submenu li:focus,.accordion ul.submenu li:hover{background-color:#f7f7f7}.accordion ul.submenu li .action-plan-step{padding:1em}.accordion ul.submenu li.hidden-sub-task{height:0;opacity:0}.accordion ul.submenu li h3 span{font-weight:200;font-style:italic}.accordion .is-expanded{display:block;padding-bottom:0}.accordion .sub-task-complete{margin-bottom:1em}.badge{background-color:#999;border-radius:4.5em;color:black;display:inline-block;font-size:0.9em;font-weight:600;line-height:1;padding:0.4em 1.2em}.badge-alert{background-color:#FFF6BF;border-radius:4.5em;color:#8c7800;display:inline-block;font-size:0.9em;font-weight:600;line-height:1;padding:0.4em 1.2em}.badge-error{background-color:#FBE3E4;border-radius:4.5em;color:#96151b;display:inline-block;font-size:0.9em;font-weight:600;line-height:1;padding:0.4em 1.2em}.badge-notice{background-color:#e5edf8;border-radius:4.5em;color:#264d85;display:inline-block;font-size:0.9em;font-weight:600;line-height:1;padding:0.4em 1.2em}.badge-success{background-color:#E6EFC2;border-radius:4.5em;color:#56651a;display:inline-block;font-size:0.9em;font-weight:600;line-height:1;padding:0.4em 1.2em}
/*# sourceMappingURL=maps/styles.css.map */