/*!
Theme Name: Community Journals
Theme URI: http://underscores.me/
Author: Blue Ion
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: community_journals
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Community Journals is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@font-face{font-family:'BebasNeue';src:url("../../fonts/BebasNeue Bold.eot");src:local("☺"),url("../../fonts/BebasNeue Bold.woff") format("woff"),url("../../fonts/BebasNeue Bold.ttf") format("truetype"),url("../../fonts/BebasNeue Bold.svg") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Gotham';src:url("../../fonts/GothamHTF-Book 2.eot");src:local("☺"),url("../../fonts/GothamHTF-Book 2.woff") format("woff"),url("../../fonts/GothamHTF-Book 2.ttf") format("truetype"),url("../../fonts/GothamHTF-Book 2.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Medium';src:url("../../fonts/gotham_medium_regular-webfont.eot");src:url("../../fonts/gotham_medium_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/gotham_medium_regular-webfont.woff2") format("woff2"),url("../../fonts/gotham_medium_regular-webfont.woff") format("woff"),url("../../fonts/gotham_medium_regular-webfont.ttf") format("truetype"),url("../../fonts/gotham_medium_regular-webfont.svg#gotham_mediumregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Gotham';src:url("../../fonts/GothamHTF-Bold 2.eot");src:local("☺"),url("../../fonts/GothamHTF-Bold 2.woff") format("woff"),url("../../fonts/GothamHTF-Bold 2.ttf") format("truetype"),url("../../fonts/GothamHTF-Bold 2.svg") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Lato';src:url("../../fonts/lato-regular-webfont.woff2") format("woff2"),url("../../fonts/lato-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';src:url("../../fonts/lato-bold-webfont.woff2") format("woff2"),url("../../fonts/lato-bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'Lato';src:url("../../fonts/lato-italic-webfont.woff2") format("woff2"),url("../../fonts/lato-italic-webfont.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:'Lato';src:url("../../fonts/lato-bolditalic-webfont.woff2") format("woff2"),url("../../fonts/lato-bolditalic-webfont.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:'montserrat';src:url("../../fonts/montserrat-regular-webfont.eot");src:url("../../fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/montserrat-regular-webfont.woff2") format("woff2"),url("../../fonts/montserrat-regular-webfont.woff") format("woff"),url("../../fonts/montserrat-regular-webfont.ttf") format("truetype"),url("../../fonts/montserrat-regular-webfont.svg#montserratregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'montserrat';src:url("../../fonts/montserrat-bold-webfont.eot");src:url("../../fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/montserrat-bold-webfont.woff2") format("woff2"),url("../../fonts/montserrat-bold-webfont.woff") format("woff"),url("../../fonts/montserrat-bold-webfont.ttf") format("truetype"),url("../../fonts/montserrat-bold-webfont.svg#montserratbold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Custom Icons';src:url("../../fonts/icomoon.eot?64009451");src:url("../../fonts/icomoon.eot?64009451#iefix") format("embedded-opentype"),url("../../fonts/icomoon.woff?64009451") format("woff"),url("../../fonts/icomoon.ttf?64009451") format("truetype"),url("../../fonts/icomoon.svg?64009451#custom") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome';src:url("../../fonts/fontawesome-webfont.eot");src:url("../../fonts/fontawesome-webfont.eot#iefix") format("embedded-opentype"),url("../../fonts/fontawesome-webfont.woff") format("woff"),url("../../fonts/fontawesome-webfont.ttf") format("truetype"),url("../../fonts/fontawesome-webfont.svg") format("svg");font-weight:normal;font-style:normal}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#555;font-family:"Lato",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#333;font-weight:bold;line-height:1.2;margin-top:0;margin-bottom:5px;font-family:"Gotham",sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}h1{font-size:28px;line-height:1}h2{font-size:22px}h3{font-size:21px}h4{font-size:18px}h5{font-size:1rem}h6{font-size:1rem}@media (min-width: 768px){h1{font-size:36px}}p{margin:0 0 20px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f6f6f6;-webkit-font-smoothing:antialiased}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#e4e4e4;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.9em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}a{text-decoration:none;outline:0;color:#0080ff}a:focus{outline:0 !important}a:visited{color:#0080ff}a:active{color:#0080ff}table{margin:0 0 1.5em;width:100%}button{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#3b3470;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:active,button:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}::-webkit-input-placeholder{font-size:14px;color:#aaa}::-moz-placeholder{font-size:14px;color:#aaa}:-ms-input-placeholder{font-size:14px;color:#aaa}:-moz-placeholder{font-size:14px;color:#aaa}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#333;border:none;border-radius:3px;font-size:16px;border-radius:2px}select{border:1px solid #ccc}textarea{width:100%}textarea,input,button{outline:none}.gform_wrapper textarea input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.pmpro_form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:8px 18px;height:40px;line-height:40px;font-size:16px}.gform_wrapper .gfield select{width:100%;height:40px;border:none;font-size:14px}.wp-datepicker-input{padding:8px 18px;height:40px;line-height:40px;font-size:16px;width:100%}.wp-datepicker.ui-datepicker .ui-datepicker-next,.wp-datepicker.ui-datepicker .ui-datepicker-prev{background-repeat:no-repeat;cursor:pointer}.wp-datepicker.ui-datepicker .ui-datepicker-next-hover,.wp-datepicker.ui-datepicker .ui-datepicker-prev-hover{background-repeat:no-repeat;right:2px;top:2px}.wp-datepicker.ui-datepicker .ui-datepicker-next .ui-icon,.wp-datepicker.ui-datepicker .ui-datepicker-prev .ui-icon{display:none !important}.wp-datepicker.ui-datepicker td span,.wp-datepicker.ui-datepicker td a{text-align:center;font-size:14px;font-weight:700}.wp-datepicker.ui-datepicker table td a,.wp-datepicker.ui-datepicker .ui-datepicker table td span{line-height:30px}.wp-datepicker.ui-datepicker .ui-state-default,.wp-datepicker.ui-datepicker .ui-widget-content .ui-state-default,.wp-datepicker.ui-datepicker .ui-widget-header .ui-state-default,.wp-datepicker.ui-datepicker .ui-button,.wp-datepicker.ui-datepicker .ui-button.ui-state-disabled:hover,.wp-datepicker.ui-datepicker .ui-button.ui-state-disabled:active{border:none !important}.custom-select-box{position:relative}.custom-select-options{display:none;background:white;padding:0;list-style:none;cursor:pointer;font-size:12px;padding:4px 0;position:absolute;top:100%;left:0;right:0;z-index:2;max-height:300px;overflow-y:scroll}.custom-select-options li{padding:7px 18px}.custom-select-options li:before{content:'' !important;margin-right:8px !important;display:inline-block;width:9px;height:9px;border:1px solid #eee;background:#eee;border-radius:100%}.custom-select-options li[data-selected]{font-weight:bold}.custom-select-options li[data-selected]:before{background:#444}.custom-select-value{padding:7px 48px 7px 18px;font-size:16px;background:white;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipses;position:relative;height:40px;line-height:26px}.custom-select-value:after{content:'';background:url("../../images/icon-arrow-down.svg") no-repeat center center;width:12px;display:block;background-size:100% auto;height:12px;line-height:12px;position:absolute;right:14px;top:50%;margin-top:-6px;transition:all 0.3s ease-in-out}.custom-select-value.default{color:#aaa;font-size:14px}.custom-select-value.is-open:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.custom-select-value.is-open+.custom-select-options{display:block}.select-filter+.custom-select-box .custom-select-value{font-family:"Gotham",sans-serif;font-weight:bold;color:#333;text-transform:uppercase;font-size:12px;text-align:center}.select-filter+.custom-select-box .custom-select-value.is-open{border-top:2px solid #444;margin-top:-2px}.custom-time-box{background:white;white-space:nowrap;position:relative;width:100%}.custom-time-box .faux-time-input{display:inline-block;vertical-align:top;height:40px;padding:7px 100px 7px 18px;width:100%;overflow:hidden;text-overflow:ellipsis}.custom-time-box .faux-time-input:empty:before{content:'0:00';color:#a9a9a9;display:block;font-size:14px}.custom-time-box .faux-time-input:focus{outline:none}.custom-time-box .faux-time-input:focus:before{content:''}.custom-time-box .am-fm-options{position:absolute;right:0;top:0;background:white}.custom-time-box .am-fm-options span{text-transform:uppercase;cursor:pointer;width:39px;height:40px;line-height:40px;display:inline-block;vertical-align:middle;font-size:14px;color:#A9A9A9;text-align:center}.custom-time-box .am-fm-options span[data-selected]{font-weight:bold;border-bottom:2px solid #444;color:#444}.custom-image-selector{height:300px;width:100%;overflow-y:scroll;background:black;padding:0}.custom-image-selector li{cursor:pointer;width:33.3333%;display:inline-block;vertical-align:top;margin-left:-4px}.custom-image-selector img{display:block}.custom-image-selector>:first-child{display:none}.custom-image-selector [data-selected=selected]{position:relative}.custom-image-selector [data-selected=selected]:before{z-index:1;content:'' !important;display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,0.5)}.custom-image-selector [data-selected=selected]:after{content:'' !important;z-index:2;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;background:#fff url(../../images/icon-close-black-small.svg) no-repeat center center;height:40px;width:40px;text-align:center;line-height:40px;border-radius:100%}.gform_wrapper form h1,.gform_wrapper form h2,.gform_wrapper form h3{font-weight:bold}.gform_wrapper form h1 small,.gform_wrapper form h2 small,.gform_wrapper form h3 small{font-weight:normal}.gform_wrapper .gform_body{width:auto !important}.cols-2,.gform_wrapper .gform_body .gfield{padding-right:16px;width:100%}.cols-2.section,.gform_wrapper .gform_body .gfield.section{border-top:1px solid #e4e4e4;padding-top:33px}.cols-2>.ginput_container,.cols-2>.gfield_description,.cols-2>.clear-multi,.cols-2 .col,.gform_wrapper .gform_body .gfield>.ginput_container,.gform_wrapper .gform_body .gfield>.gfield_description,.gform_wrapper .gform_body .gfield>.clear-multi,.gform_wrapper .gform_body .gfield .col{margin:0;padding:0}@media (min-width: 1024px){.cols-2,.gform_wrapper .gform_body .gfield{padding-right:0}.cols-2>.ginput_container,.cols-2>.gfield_description,.cols-2>.clear-multi,.cols-2 .col,.gform_wrapper .gform_body .gfield>.ginput_container,.gform_wrapper .gform_body .gfield>.gfield_description,.gform_wrapper .gform_body .gfield>.clear-multi,.gform_wrapper .gform_body .gfield .col{width:70%;float:left}.cols-2>.gfield_description,.cols-2 .col+.col,.gform_wrapper .gform_body .gfield>.gfield_description,.gform_wrapper .gform_body .gfield .col+.col{float:left;padding:0 0 0 40px;width:30%}}.gform_wrapper .gform_body .gfield{margin:0 0 27px;clear:none}.gform_wrapper .gform_body .gfield:after{content:'';clear:both;display:block}.gform_wrapper .gform_body .gfield label{width:100%;margin-bottom:5px;font-size:16px;color:#444}.gform_wrapper .gform_body .gfield input{margin-bottom:0 !important}.gform_wrapper .gform_body .gfield .clear-multi,.gform_wrapper .gform_body .gfield .ginput_container{margin-bottom:10px}.gform_wrapper .gform_body .gfield .clear-multi input,.gform_wrapper .gform_body .gfield .ginput_container input{width:100% !important}.gform_wrapper .gform_body .gfield .clear-multi .gfield_checkbox input,.gform_wrapper .gform_body .gfield .ginput_container .gfield_checkbox input{width:auto !important;vertical-align:top;margin-right:8px}.gform_wrapper .gform_body .gfield .clear-multi+.validation_message{margin-top:-10px}.gform_wrapper .gform_body .gfield .ginput_container{position:relative}.gform_wrapper .gform_body .gfield .gfield_description{clear:none;font-size:13px;line-height:1.2;color:#555}.gform_wrapper .gform_body .gfield .gfield_description b{display:block;margin:3px 0}.gform_wrapper .gform_body .gfield .clear-multi{clear:both}.gform_wrapper .gform_body .gfield .gfield_html_formatted h2{font-size:22px;font-family:"Gotham",sans-serif}@media (min-width: 500px){.gform_wrapper .gform_body .gfield.inline-left{float:left;width:50%;clear:both;padding-right:18px}.gform_wrapper .gform_body .gfield.inline-left>.ginput_container,.gform_wrapper .gform_body .gfield.inline-left>.clear-multi{width:100%;float:left}.gform_wrapper .gform_body .gfield.inline-right{float:right;width:50%;padding-left:18px}.gform_wrapper .gform_body .gfield.inline-right>.ginput_container,.gform_wrapper .gform_body .gfield.inline-right>.clear-multi{width:100%;float:left}.gform_wrapper .gform_body .gfield.dash-right .ginput_container,.gform_wrapper .gform_body .gfield.dash-right .clear-multi{position:relative}.gform_wrapper .gform_body .gfield.dash-right .ginput_container:before,.gform_wrapper .gform_body .gfield.dash-right .clear-multi:before{position:absolute;content:'';background:#444;height:2px;width:11px;display:block;right:-23px;top:20px}}@media (min-width: 1024px){.gform_wrapper .gform_body .gfield.inline-left{width:35%}.gform_wrapper .gform_body .gfield.inline-left>.ginput_container,.gform_wrapper .gform_body .gfield.inline-left>.clear-multi{padding-right:0}.gform_wrapper .gform_body .gfield.inline-right{width:65%}.gform_wrapper .gform_body .gfield.inline-right>.ginput_container,.gform_wrapper .gform_body .gfield.inline-right>.clear-multi{width:52%;padding-right:0}.gform_wrapper .gform_body .gfield.inline-right>.gfield_description{width:48%}}@media (min-width: 768px){.gform_wrapper form ul.gform_fields li.gfield{padding-right:0}}.gfield.inline-right+.gfield{clear:both}.ginput_container_date{position:relative}.ginput_container_date:after{content:'';background:url("../../images/icon-arrow-down.svg") no-repeat center center;width:12px;display:block;background-size:100% auto;height:12px;line-height:12px;position:absolute;right:14px;top:14px;pointer-events:none}.ginput_container_date input{padding:7px 48px 7px 18px}.gform_wrapper .gform_body .gfield label.custom-file-upload{border-radius:100px;padding:10px 25px;width:150px;text-transform:uppercase;color:white;font-size:12px;font-weight:bold;text-align:center;display:inline-block;position:relative;background:#444;cursor:pointer;font-family:"Gotham",sans-serif;float:none}.gform_wrapper .gform_body .gfield label.custom-file-upload input{position:fixed;top:-1000px}.custom-file-value{margin:5px 0 0;vertical-align:middle;font-size:14px;cursor:pointer}.custom-file-value:before{content:'';border-radius:100%;background:#444 url("../../images/icon-close-white.svg") no-repeat center center;height:28px;width:28px;display:block;line-height:28px;text-align:center;display:inline-block;vertical-align:middle;margin-right:8px;background-size:13px}.gform_wrapper form .gform_body .gform_fileupload_multifile .gform_drop_area{background:none;position:relative;padding:0;background:white;border-radius:100px;border:none;line-height:38px;height:38px}.gform_wrapper form .gform_body .gform_fileupload_multifile .gform_drop_area input{position:absolute;left:0;top:0;width:auto !important;border-radius:100px;padding:10px 25px !important;text-transform:uppercase;color:white;font-size:12px;font-weight:bold;text-align:center;background:#444;border:none;cursor:pointer;font-family:"Gotham",sans-serif}.gform_wrapper form .gform_body .gform_fileupload_multifile .gform_drop_area span{margin:0 0 0 150px;line-height:35px;font-size:12px;text-transform:uppercase;font-weight:bold;font-family:"Gotham",sans-serif}.ginput_preview{margin:5px 0 0;vertical-align:middle;font-size:14px;cursor:pointer}.ginput_preview img.gform_delete{display:none}.ginput_preview:before{content:'';border-radius:100%;background:#444 url("../../images/icon-close-white.svg") no-repeat center center;height:28px;width:28px;line-height:28px;text-align:center;display:inline-block;vertical-align:middle;margin-right:8px;background-size:13px}.ginput_preview strong{font-weight:normal}.ginput_container_fileupload .validation_message ul{margin:0}.gform_wrapper form #gf_coupon_info .gf_coupon_item td{border-bottom:none}.gform_wrapper form .gform_body #gf_coupon_button{border-radius:100px;padding:10px 25px;width:150px !important;text-transform:uppercase;color:white;font-size:12px;font-weight:bold;text-align:center;display:inline-block;position:relative;background:#444;cursor:pointer;font-family:"Gotham",sans-serif;margin:15px 0;border:none}.gform_wrapper form #gf_coupon_info .gf_coupon_item .gf_coupon_discount_container{padding:9px 2px 6px 0}.gform_wrapper form #gf_coupon_info .gf_coupon_item .gf_coupon_name_container{cursor:pointer}.gform_wrapper form #gf_coupon_info .gf_coupon_item .gf_coupon_name_container a{display:none}.gform_wrapper form #gf_coupon_info .gf_coupon_item .gf_coupon_name_container:before{content:'';border-radius:100%;background:#444 url("../../images/icon-close-white.svg") no-repeat center center;height:28px;width:28px;line-height:28px;text-align:center;display:inline-block;vertical-align:middle;margin-right:8px;background-size:13px}.gform_wrapper form .top_label span.ginput_total,.gform_wrapper form span.ginput_product_price{color:#444}body .ui-datepicker{margin-top:0}.gform_wrapper form div.charleft{position:absolute;top:-32px;right:0;width:auto !important;font-size:20px;font-family:"BebasNeue";color:#444}.gform_wrapper form li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper form li.gfield_error textarea{border:none}.gform_wrapper.gform_validation_error form .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:inherit !important;background-color:transparent;margin-bottom:27px !important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0;margin-top:0}.gform_wrapper form li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-right:0}.gform_wrapper form li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message,.gform_wrapper form .gform_body .gfield .gfield_description.validation_message{padding:5px 18px;background:#EC0000;width:100%;color:white;font-size:13px;clear:both}@media (min-width: 500px){.gform_wrapper form li.gfield.gfield_error.gfield_contains_required.inline-left{padding-right:18px}}.gform_heading+.validation_error{display:none}.gform_wrapper form li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper form li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.gform_wrapper form .top_label .gfield_error{width:auto}@media only screen and (max-width: 641px){.gform_wrapper form input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:18px;min-height:inherit}}.gform_wrapper form .ginput_complex span.ginput_cardextras{overflow:visible}.gform_wrapper form .ginput_complex span.ginput_cardextras .custom-select-box{margin-bottom:10px}.gform_wrapper form .ginput_complex span.ginput_cardextras .ginput_cardinfo_right{margin-left:40px}.gform_wrapper form .ginput_complex span.ginput_cardextras .ginput_cardinfo_left{margin-bottom:20px}@media only screen and (max-width: 641px){.gform_wrapper form .ginput_complex span.ginput_cardextras .ginput_cardinfo_right{margin-left:0px}}.gform_wrapper form .ginput_container_creditcard .ginput_full{display:block;margin-bottom:20px !important}.ui-datepicker{box-shadow:none !important}.ui-datepicker .ui-datepicker-title select{margin:0 10px;border:none;background:white}.ui-datepicker .ui-datepicker-header{background:white;border:none !important;padding:10px 0}.ui-datepicker table{font-size:14px}.ui-datepicker table td a,.ui-datepicker table td span{width:100%;height:37px;line-height:37px;box-shadow:none !important}.ui-datepicker table th{font-size:14px}.ui-datepicker table thead,.ui-datepicker table td,.ui-datepicker table td.ui-datepicker-unselectable.ui-state-disabled{background:white;border:none}.ui-datepicker table tbody tr,.ui-datepicker table tbody td{border:none;text-align:center}.ui-datepicker table tbody td{width:14.285714%}.ui-datepicker table tbody .ui-state-default{background:white}.ui-datepicker table tbody .ui-datepicker-current-day a{border-radius:100%;color:white;width:37px;height:37px;border:none;background:#444;font-weight:normal;text-align:center;display:inline-block}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{background-image:url("../../images/icon-arrow-down.svg") !important;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);background-size:12px auto !important;background-position:center 0 !important;width:20px;background-repeat:no-repeat !important}.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker .ui-datepicker-prev.ui-state-hover{background-color:transparent;border:none}.ui-datepicker .ui-datepicker-next{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);background-position:center 0}.datepicker:focus{border-top:2px solid #444}.gf_progressbar_wrapper{display:none !important}.gform_wrapper form .gform_page_footer{border:none;margin:0;padding:0}.cke_top{background:#3E3E3E !important;padding:0 !important}.cke_top .cke_toolbox .cke_toolbar_break{display:none}.cke_top .cke_toolbox .cke_toolbar .cke_toolgroup .cke_button{display:inline-block;line-height:32px;height:32px;padding:7px 10px;float:none}.cke_top .cke_toolbox .cke_toolbar .cke_toolgroup .cke_button.cke_button_off:hover,.cke_top .cke_toolbox .cke_toolbar .cke_toolgroup .cke_button.cke_button_off:focus,.cke_top .cke_toolbox .cke_toolbar .cke_toolgroup .cke_button.cke_button_off:active{background:#797979;border:none;padding:7px 10px;color:#3e3e3e}.cke_top .cke_toolbox .cke_toolbar .cke_toolgroup .cke_button.cke_button_off .cke_button_icon{background-image:url(../../images/ckeditor_6am.png) !important;background-size:16px !important}.cke_top .cke_toolgroup{display:inline-block;margin:0;float:none;padding:0}.cke_top .cke_toolbar{height:32px}.cke_top .cke_toolgroup a.cke_button:last-child:after,.cke_top .cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{content:"";position:absolute;height:32px;width:0;border-right:1px solid #bcbcbc;margin-top:0;top:0 !important;right:0 !important}.cke_top .cke_combo{height:32px;color:white;margin:0}.cke_top .cke_combo .cke_combo_text{color:white;line-height:30px;margin:0}.cke_top .cke_combo:hover .cke_combo_button,.cke_top .cke_combo.cke_combo_on .cke_combo_button{background:#797979}.cke_top .cke_combo:after{height:32px;margin-top:0}.gform_wrapper .gform_body .gfield .clear-multi input,.gform_wrapper .gform_body .gfield .ginput_container.ginput_container_radio input{width:auto !important;margin:0 0 0 8px;display:inline-block}.pmpro-account .hentry,.pmpro-checkout .hentry,.pmpro-cancel .hentry,.pmpro-confirmation .hentry,.pmpro-invoice .hentry,.pmpro-levels .hentry{border:none}.pmpro-account .entry-footer,.pmpro-checkout .entry-footer,.pmpro-cancel .entry-footer,.pmpro-confirmation .entry-footer,.pmpro-invoice .entry-footer,.pmpro-levels .entry-footer{display:none}.pmpro-account table,.pmpro-checkout table,.pmpro-cancel table,.pmpro-confirmation table,.pmpro-invoice table,.pmpro-levels table{text-align:left}.pmpro-account table label,.pmpro-account table input,.pmpro-checkout table label,.pmpro-checkout table input,.pmpro-cancel table label,.pmpro-cancel table input,.pmpro-confirmation table label,.pmpro-confirmation table input,.pmpro-invoice table label,.pmpro-invoice table input,.pmpro-levels table label,.pmpro-levels table input{display:inline-block;vertical-align:middle;width:auto;margin:0}.pmpro-account table label,.pmpro-checkout table label,.pmpro-cancel table label,.pmpro-confirmation table label,.pmpro-invoice table label,.pmpro-levels table label{margin:0 0 0 8px;width:auto}.pmpro-account table thead th,.pmpro-checkout table thead th,.pmpro-cancel table thead th,.pmpro-confirmation table thead th,.pmpro-invoice table thead th,.pmpro-levels table thead th{padding:5px 0;border-bottom:1px solid #e4e4e4}.pmpro-account table td,.pmpro-checkout table td,.pmpro-cancel table td,.pmpro-confirmation table td,.pmpro-invoice table td,.pmpro-levels table td{padding:5px 0}form.pmpro_form h1,form.pmpro_form h2,form.pmpro_form h3{font-weight:bold;margin-bottom:30px}form.pmpro_form label{width:100%;margin-bottom:5px;font-size:16px;color:#444}form.pmpro_form input[type=text].input{max-width:100%;width:100%}form.pmpro_form input[type=text].input.pmpro_required,form.pmpro_form input[type=email].input.pmpro_required{max-width:90%;width:100%}form.pmpro_form .inline .expiration-fields{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form.pmpro_form .inline .expiration-fields div{margin:0}form.pmpro_form .inline .pmpro_payment-expiration{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}form.pmpro_form .inline .pmpro_payment-cvv{-webkit-box-flex:0;-ms-flex:0 1 200px;flex:0 1 200px}@media (min-width: 500px){form.pmpro_form .inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form.pmpro_form .inline>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}form.pmpro_form .inline .pmpro_checkout-field-bcity{-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%}form.pmpro_form .inline .pmpro_checkout-field-bstate{-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%}form.pmpro_form .inline .pmpro_checkout-field-bzipcode{-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%}form.pmpro_form .inline .pmpro_checkout-field-bphone{width:100%}form.pmpro_form .inline .pmpro_payment-account-number{-webkit-box-flex:1;-ms-flex:1 0 400px;flex:1 0 400px}}@media (min-width: 1024px){form.pmpro_form .inline .pmpro_checkout-field-bcity{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}form.pmpro_form .inline .pmpro_checkout-field-bstate{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%}form.pmpro_form .inline .pmpro_checkout-field-bzipcode{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}form.pmpro_form .inline .pmpro_checkout-field-bphone{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}}#pmpro_pricing_fields .pmpro_checkout-fields>p,#pmpro_pricing_fields .pmpro_checkout-fields div{font-size:16px;margin:0}.pmpro_message{margin:20px 0 50px}table.pmpro_checkout label{width:auto;margin:0 0 0 8px}#pmpro_account .pmpro_box{border:none}#pmpro_account .pmpro_box ul{margin-bottom:20px}#pmpro_levels_table{background:transparent}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #e4e4e4}.single .hentry{padding:0;margin:0;border:none}.single .disclaimer{margin:0 0 100px;font-style:italic;color:#989898}.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.entry-content{font-size:17px}.entry-header{margin-bottom:30px}.entry-header .entry-header-photo{margin-bottom:60px}.entry-header .entry-header-photo img{display:block}.entry-header .photo-credit{float:right;font-size:14px;margin:8px 0 0;line-height:1.2}.entry-footer{font-size:14px;padding:10px 0 0;border-top:1px solid #e4e4e4;margin-top:10px}.entry-footer span{display:block;line-height:1.2;margin:5px 0}.page-links{clear:both;margin:0 0 1.5em}.post-template-default.single .entry-content ul>li>p{margin:0}.single-jobs h1,.single-jobs h2{font-size:22px;margin-bottom:5px;line-height:1.3}.single-jobs h3,.single-jobs h4,.single-jobs h5,.single-jobs h6{font-size:16px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%;font-size:14px}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:5px;font-style:italic}.site-width,.site-content{max-width:1430px;margin:0 auto}@media (min-width: 1420px){.site-width,.site-content{padding:0 15px}}.site-content{padding:30px 15px 45px}@media (min-width: 768px){.site-content{padding:50px 15px 45px}}.widget-area{display:none}@media (min-width: 768px){.content-area{float:left;margin:0 -250px 0 0;width:100%}.site-main{margin:0 250px 0 0;padding-right:4.7%}.site-content .widget-area{display:block;float:right;overflow:hidden;width:250px;padding-left:4.6%;border-left:1px solid #e4e4e4}.site-footer{clear:both;width:100%}}@media (min-width: 1024px){.content-area{margin:0 -26% 0 0}.site-main{margin:0 26% 0 0}.site-content .widget-area{width:26%}}@media (min-width: 100%){.content-area{float:left;margin:0 -364px 0 0;width:100%}.site-main{margin:0 364px 0 0}.site-content .widget-area{float:right;overflow:hidden;width:364px}.site-footer{clear:both;width:100%}}.site-width,.site-content{max-width:1430px;margin:0 auto}@media (min-width: 1420px){.site-width,.site-content{padding:0 15px}}.site-content{padding:30px 15px 45px}@media (min-width: 768px){.site-content{padding:50px 15px 45px}}.widget-area{display:none}@media (min-width: 768px){.content-area{float:left;margin:0 -250px 0 0;width:100%}.site-main{margin:0 250px 0 0;padding-right:4.7%}.site-content .widget-area{display:block;float:right;overflow:hidden;width:250px;padding-left:4.6%;border-left:1px solid #e4e4e4}.site-footer{clear:both;width:100%}}@media (min-width: 1024px){.content-area{margin:0 -26% 0 0}.site-main{margin:0 26% 0 0}.site-content .widget-area{width:26%}}@media (min-width: 100%){.content-area{float:left;margin:0 -364px 0 0;width:100%}.site-main{margin:0 364px 0 0}.site-content .widget-area{float:right;overflow:hidden;width:364px}.site-footer{clear:both;width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick{padding:50px 32px;margin-bottom:38px;border-top:1px solid #e4e4e4}.slick button{background:none;border:none;border-radius:0;box-shadow:0 0 0 transparent;text-indent:-9999px;display:inline-block;padding:0}.slick .slick-prev:before,.slick .slick-next:before{color:black;content:''}.slick .slick-arrow{width:44px;height:44px;z-index:5;border-top:4px solid #444;border-right:4px solid #444;transition:opacity 0.3s ease-out;position:absolute;top:50%;margin-top:-22px;opacity:0.7}.slick .slick-arrow:hover{opacity:1}.slick .slick-prev{left:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.slick .slick-next{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slick .slick-slide{margin:0 5px}.slick .slick-slide:focus{outline:0}.slick .slick-list{position:relative}.slick .slick-dots{text-align:center;padding:5px 0;position:absolute;width:100%;margin:0;left:0}.slick .slick-dots li{display:inline-block;margin:0 5px}.slick .slick-dots button{background:#444;border-radius:100%;height:10px;width:10px;display:block;opacity:0.7}.slick .slick-dots button:hover{opacity:1}.slick .slick-dots li.slick-active button{opacity:1}@media (min-width: 768px){.slick{padding:50px 70px}.slick .slick-prev{left:13px}.slick .slick-next{right:13px}}.row:after,.clearfix:after,.briefs-notes:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.hide{display:none}@media (min-width: 500px){.hide-small{display:none}}@media (min-width: 625px){.hide-xsmall{display:none}}@media (min-width: 690px){.hide-xxsmall{display:none}}@media (min-width: 926px){.hide-xmedium{display:none}}@media (min-width: 1024px){.hide-large{display:none}}.hide-on-mobile{display:none}@media (min-width: 926px){.hide-on-mobile{display:block}}@media (min-width: 926px){.hide-on-desktop{display:none}}.dont-break-out{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.site-content{overflow:hidden}ul.media{margin:30px 0;padding:0;list-style:none}ul.media li{overflow:hidden;_overflow:visible;zoom:1;border-bottom:1px solid #e4e4e4;margin:0 0 19px;padding:0 0 20px}ul.media li:last-child{margin:0;padding:0;border:#e4e4e4}ul.media .img{text-align:center;margin-bottom:10px}ul.media .img img{display:block}ul.media .bd{margin-top:9px}ul.media h4{display:inline-block;vertical-align:middle;margin:0}ul.media [class^="icon-"]{font-size:0;display:inline-block;vertical-align:middle;color:inherit;line-height:1;margin:0 2px}ul.media [class^="icon-"]:before{content:'';font-family:"FontAwesome";font-size:18px;display:block}ul.media .icon-twitter:before{content:'\f099'}ul.media .icon-linkedin:before{content:'\f0e1'}ul.media .icon-instagram:before{content:'\f16d'}@media (min-width: 500px){ul.media .img{float:left;margin-right:15px}}.site{padding-bottom:140px}.site.footer-closed{padding-bottom:40px}.site.footer-closed .site-footer .site-nav-container{-webkit-transform:translateY(100%);transform:translateY(100%)}.site.footer-closed .site-footer .site-nav-container a.is-open+.sub-menu,.site.footer-closed .site-footer .site-nav-container a.is-open+.menu-secondary-menu-container .sub-menu{display:none}.site.footer-closed .site-nav-toggle:before{-webkit-transform:translateY(115%);transform:translateY(115%)}.site.footer-closed .site-nav-toggle:after{-webkit-transform:translateY(-115%);transform:translateY(-115%)}.site-header{background:white;margin-bottom:60px}@media (min-width: 590px){.site-header{margin-bottom:0}}.site-utility{background:#232323;padding:7px 0;height:40px;position:relative;font-family:"Gotham",sans-serif}.site-utility a{color:#aaa}.site-utility a:hover{color:white}.site-terms{display:none}@media (min-width: 960px){.site-terms{display:inline-block;border-right:1px solid #aaa;padding:0 20px}}.site-copyright{display:none}@media (min-width: 1200px){.site-copyright{display:inline-block}}.site-terms,.site-copyright{font-size:11px;vertical-align:middle;height:24px;line-height:24px;color:#aaa}.site-utility-right{float:right;font-size:0}.site-title{display:inline-block;vertical-align:middle;padding:0 8px;font-size:15px;text-transform:uppercase}.site-title.is-open a:hover{color:#aaa}.utility-nav{display:inline-block;vertical-align:middle;color:#aaa;font-size:0}.utility-nav>a{text-transform:uppercase;width:109px;font-size:10px;display:inline-block;text-align:right;height:24px;line-height:24px;background-position:right center;margin-right:15px;background-size:12px}.utility-nav ul{display:none}@media (min-width: 768px){.utility-nav{border-right:1px solid #aaa}.utility-nav>a{width:186px;font-size:12px}}.social{display:none;vertical-align:middle;border-right:1px solid #aaa;padding:0 11px}.social ul{vertical-align:middle;list-style:none;margin:0;padding:0;line-height:1}.social li{display:inline-block;margin:0 8px;height:24px;line-height:24px;vertical-align:middle}.social a:before{font-family:"FontAwesome";font-size:18px}.social a span{display:none}.social span{display:inline-block;vertical-align:middle !important}.social .link:before{content:'\f0c1'}.social .email:before{content:'\f003'}.social .instagram:before{content:'\f16d'}.social .facebook:before{content:'\f09a'}.social .twitter:before{content:'\f099'}@media (min-width: 590px){.social{display:inline-block}}.site-search{display:inline-block;position:relative;height:24px;width:96px;vertical-align:middle;padding-left:30px}.site-search input{background:transparent;border:none;height:100%;width:100%;font-family:"Gotham",sans-serif;color:white;font-size:12px;font-weight:bold}.site-search input:focus::-webkit-input-placeholder{color:white}.site-search input:focus::-moz-placeholder{color:white}.site-search input:focus:-ms-input-placeholder{color:white}.site-search input:focus:-moz-placeholder{color:white}.site-search:before{content:'\f002';position:absolute;left:10px;top:-1px;font-family:"FontAwesome";pointer-events:none;color:#aaa;font-size:16px}@media (min-width: 926px){.site-search{margin-right:97px;width:210px}}.site-logo{float:left;margin-top:-11px;height:60px;width:121px;position:relative}.site-logo img{display:block;height:100%}.site-logo a{display:none;height:100%;z-index:50;position:absolute;width:100%;transition:margin 0.2s ease-in-out}.site-logo a:last-child{display:block}.site-logo.is-open a{margin-top:225%}.site-logo.is-open a+a{margin-top:180%}.site-logo.is-open a+a+a{margin-top:135%}.site-logo.is-open a+a+a+a{margin-top:90%}.site-logo.is-open a+a+a+a+a{margin-top:45%}.site-logo.is-open a+a+a+a+a+a{margin-top:0}@media (min-width: 926px){.site-logo{height:100px;width:202px}}.site-nav-container{clear:both;background:white;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;text-align:right;clear:none;padding:11px 0;height:60px;position:relative;font-family:'BebasNeue'}@media (min-width: 926px){.site-nav-container{height:100px}}.site-subscribe{vertical-align:middle;display:inline-block;padding:0 13px 0 0;margin-top:5px;position:absolute;left:50%;margin-left:-21px}@media (min-width: 420px){.site-subscribe{position:static}}@media (min-width: 625px){.site-subscribe{margin-top:0;padding:0 20px;border-right:1px solid #e4e4e4;border-left:1px solid #e4e4e4}}@media (min-width: 926px){.site-subscribe{padding:20px}}.site-navigation{display:inline-block}.main-navigation{display:inline-block;vertical-align:middle;padding:10px 20px 0 0}.main-navigation ul{list-style:none;padding-left:0}.main-navigation li.newsletter>a,.main-navigation li.events>a,.main-navigation li.jobs>a,.main-navigation li.homes>a,.main-navigation li.store>a,.main-navigation li.tickets>a,.main-navigation li.plus>a{font-size:0;margin-top:-1px}.main-navigation li.newsletter>a:before,.main-navigation li.events>a:before,.main-navigation li.jobs>a:before,.main-navigation li.homes>a:before,.main-navigation li.store>a:before,.main-navigation li.tickets>a:before,.main-navigation li.plus>a:before{content:'';display:inline-block;font-weight:normal;vertical-align:top;line-height:22px;padding-right:12px;width:30px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center center}.main-navigation li.newsletter a:before{background-image:url(../../images/icon-envelope.svg)}.main-navigation li.events a:before{background-image:url(../../images/icon-cal.svg)}.main-navigation li.jobs a:before{background-image:url(../../images/icon-brief-case.svg)}.main-navigation li.homes a:before{background-image:url(../../images/icon-home.svg)}.main-navigation li.store a:before{background-image:url(../../images/icon-store.svg)}.main-navigation li.tickets a:before{background-image:url(../../images/icon-tickets.svg)}.main-navigation li.plus a:before{background-image:url(../../images/icon-plus.svg);height:28px;margin-top:-5px}.main-navigation li.events:after,.main-navigation li.jobs:after,.main-navigation li.homes:after,.main-navigation li.tickets:after{position:absolute;top:-12px;right:-18px;padding:0 6px;height:15px;color:#fff;font-size:11px;line-height:15px;text-align:center;display:none}.main-navigation li.events:before,.main-navigation li.jobs:before,.main-navigation li.homes:before,.main-navigation li.tickets:before{border-style:solid;border-width:0 0 5px 5px;bottom:16px;content:"";position:absolute;right:-7px;display:none}.main-navigation li.dropdown{display:none;position:relative}.main-navigation li.dropdown>a:before{content:'';padding-right:43px;margin-left:-43px;background:url(../../images/icon-arrow-down.svg) no-repeat center center;display:inline-block;width:19px;height:20px;vertical-align:middle;margin-top:-1px}.main-navigation li.dropdown>a.is-open:before{height:20px;background:url(../../images/icon-close.svg) no-repeat center center}.main-navigation>div>ul{position:absolute;top:85px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.main-navigation>div>ul>li{display:inline-block;vertical-align:top;position:relative;margin:0 12px;height:24px}.main-navigation>div>ul>li>a{color:#444;font-weight:bold;display:block;text-decoration:none;text-transform:uppercase;font-size:24px;line-height:1}.main-navigation.main-navigation-bottom{position:fixed;bottom:0}.main-navigation .sub-menu{top:56px;left:-60px;right:auto}.main-navigation .sub-menu .arrow:after,.main-navigation .sub-menu .arrow-xmedium:after{right:auto;left:25px}@media (min-width: 590px){.main-navigation li.newsletter>a:before,.main-navigation li.events>a:before,.main-navigation li.jobs>a:before,.main-navigation li.homes>a:before,.main-navigation li.tickets>a:before,.main-navigation li.store>a:before,.main-navigation li.plus>a:before{margin-right:0}.main-navigation>div>ul{position:static;-webkit-transform:none;transform:none;width:auto;margin:0 30px 0 0}.main-navigation>div>ul>li{margin:0 5px}.main-navigation>div>ul>li.store,.main-navigation>div>ul>li.plus{margin-right:0}}@media (min-width: 690px){.main-navigation>div>ul>li{margin:0 10px}}@media (min-width: 1024px){.main-navigation{padding:31px 20px 0 0;height:77px}.main-navigation li.dropdown{display:inline-block;margin-left:50px}.main-navigation li.dropdown.promote{display:none}.main-navigation>div>ul>li{margin:0 14px}}@media (min-width: 1200px){.main-navigation>div>ul>li.dropdown.promote{display:inline-block}.main-navigation li.newsletter>a,.main-navigation li.events>a,.main-navigation li.jobs>a,.main-navigation li.homes>a,.main-navigation li.tickets>a,.main-navigation li.store>a,.main-navigation li.plus>a{font-size:24px;line-height:1}.main-navigation li.newsletter>a:before,.main-navigation li.events>a:before,.main-navigation li.jobs>a:before,.main-navigation li.homes>a:before,.main-navigation li.tickets>a:before,.main-navigation li.store>a:before,.main-navigation li.plus>a:before{padding-right:12px;margin-left:-36px;width:36px}.main-navigation li.newsletter:before,.main-navigation li.events:before,.main-navigation li.jobs:before,.main-navigation li.homes:before,.main-navigation li.store:before,.main-navigation li.tickets:before,.main-navigation li.plus:before{right:-7px}.main-navigation li.newsletter:after,.main-navigation li.events:after,.main-navigation li.jobs:after,.main-navigation li.homes:after,.main-navigation li.store:after,.main-navigation li.tickets:after,.main-navigation li.plus:after{right:-18px}.main-navigation>div>ul>li{margin:0 17px 0 50px}.main-navigation>div>ul>li.dropdown{margin-left:50px}}@media only screen and (min-width: 1124px){li.hide-promote{display:none}}.secondary-navigation{display:inline-block;vertical-align:middle;margin-right:10px;padding-right:10px;margin-top:8px;position:relative}.secondary-navigation>a{display:block;color:inherit;width:27px;height:23px;text-align:center;background:url(../../images/icon-menu.svg) no-repeat center center}.secondary-navigation>a.is-open{background:url("../../images/icon-close.svg") no-repeat center center}.secondary-navigation a.expandable:before{content:'+';margin-right:8px}.secondary-navigation a.expandable+ul{padding:0;margin:0;list-style:none;display:none}.secondary-navigation a.expandable+ul li{border-bottom:none}.secondary-navigation a.expandable.is-open+ul{display:block}.secondary-navigation a.expandable.is-open:before{content:'\2013'}.secondary-navigation a.expandable.is-open.alt{background:#e4e4e4;color:#555}.secondary-navigation a.expandable.is-open.alt:hover{background:#f6f6f6}.secondary-navigation a.expandable.is-open.alt+ul a{background:#e4e4e4;color:#555}.secondary-navigation a.expandable.is-open.alt+ul a:hover{background:#f6f6f6}.secondary-navigation a.expandable.is-open.alt.arrow:after,.secondary-navigation a.expandable.is-open.alt.arrow-xmedium:after{border-bottom-color:#e4e4e4}.secondary-navigation a.expandable.is-open.alt.arrow:hover:after,.secondary-navigation a.expandable.is-open.alt.arrow-xmedium:hover:after{border-bottom-color:#f6f6f6}@media (min-width: 420px){.secondary-navigation{margin-top:5px}}@media (min-width: 625px){.secondary-navigation{padding:0 22px}}@media (min-width: 926px){.secondary-navigation{height:77px;padding:26px 22px;margin-right:20px;margin-top:0}.secondary-navigation>a:before{position:relative;top:11px;font-size:36px}.secondary-navigation>a.is-open:before{top:-2px}}.secondary-navigation .sub-menu [class^=arrow]:after{left:auto;right:11px}@media (min-width: 625px){.secondary-navigation .sub-menu [class^=arrow]:after{right:23px}}@media (min-width: 926px){.secondary-navigation .sub-menu [class^=arrow]:after{right:28px}}.site-nav-toggle{display:inline-block;cursor:pointer;height:26px;vertical-align:middle;border-left:1px solid #aaa;color:inherit;position:relative;width:44px}.site-nav-toggle:after,.site-nav-toggle:before{transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;font-family:"FontAwesome";font-weight:normal;content:'\f078';position:absolute;left:50%;margin-left:-8px;top:-1px;line-height:1;font-size:13px;color:#8D8D8D}.site-nav-toggle:after{content:'\f077';top:auto;bottom:-1px}.site-nav-toggle:hover:before,.site-nav-toggle:hover:after{color:white}@media (min-width: 500px){.site-nav-toggle{width:97px}}.sub-menu-arrow:after,.main-navigation .sub-menu .arrow:after,.main-navigation .sub-menu .arrow-xmedium:after,.sub-menu .arrow:after,.sub-menu .arrow-xmedium:after,.sub-menu .arrow-large:after,.sub-menu .arrow-bottom:after,.sub-menu .arrow-bottom-small:after{transition:all 0.2s ease-in-out;position:absolute;top:-9px;right:27px;content:'';display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #232323;pointer-events:none}.sub-menu-arrow:hover:after,.sub-menu .arrow:hover:after,.sub-menu .arrow-xmedium:hover:after,.sub-menu .arrow-large:hover:after,.sub-menu .arrow-bottom:hover:after,.sub-menu .arrow-bottom-small:hover:after{border-bottom-color:#f6f6f6}.sub-menu{display:none;position:absolute;right:0;top:38px;padding:0;text-align:left;width:180px;background:#232323;list-style:none;font-size:20px;margin:0;z-index:1;text-align:center}.sub-menu a{color:white;display:block;text-transform:uppercase;padding:15px 25px 10px;line-height:1;font-weight:bold;transition:all 0.2s ease-in-out}.sub-menu a:hover{background:#f6f6f6}.sub-menu li{border-bottom:1px solid white}.sub-menu li:last-child{border-bottom:none}@media (min-width: 926px){.sub-menu{width:280px;font-size:20px;top:87px;right:-5px}.sub-menu:after{right:27px}}a.is-open+.sub-menu,a.is-open+.menu-secondary-menu-container .sub-menu{display:block}.sub-menu .arrow-xmedium:after{display:none}@media (min-width: 926px){.sub-menu .arrow-xmedium:after{display:block}}.sub-menu .arrow-large:after{display:none}@media (min-width: 1024px){.sub-menu .arrow-large:after{display:block}}.sub-menu .arrow-bottom:after,.sub-menu .arrow-bottom-small:after{display:none;top:auto;bottom:-9px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-footer .arrow-bottom:after,.site-footer .arrow-bottom-small:after{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.site-footer{position:fixed;bottom:0;left:0;right:0;z-index:50;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}.site-footer .site-nav-container{position:absolute;left:0;right:0;bottom:40px}.site-footer .main-navigation>div>ul>li.dropdown>a:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.site-footer .secondary-navigation .sub-menu{top:auto;bottom:41px}.site-footer .secondary-navigation .sub-menu .arrow:after,.site-footer .secondary-navigation .sub-menu .arrow-xmedium:after{display:none}.site-footer .main-navigation li.dropdown .sub-menu{top:auto;bottom:66px}.site-footer .main-navigation li.dropdown .sub-menu .arrow:after,.site-footer .main-navigation li.dropdown .sub-menu .arrow-xmedium:after{display:none}.site-footer .site-search{margin-right:0;display:none}.site-footer .utility-nav>a{background:none;padding:0 15px;margin-right:0;white-space:nowrap;width:auto;font-size:12px}.site-footer .utility-nav>a:after{content:url(../../images/icon-top.svg);height:100%;vertical-align:middle;display:inline-block;margin-left:8px}.site-footer .utility-nav>a:hover:after{content:url(../../images/icon-top-white.svg)}.site-footer .utility-nav>a:hover,.site-footer .utility-nav>a:active{background:none}.site-footer.is-open{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width: 926px){.site-footer .secondary-navigation .sub-menu{bottom:88px}.site-footer .utility-nav>a{width:186px}.site-footer .site-search{display:inline-block}}.button,#pmpro_actionlink-levels,#pmpro_actionlink-profile,#pmpro_actionlink-password,#pico-break .ReadMore button,.alm-load-more-btn.more{padding:8px 24px;text-transform:uppercase;color:#3b3470;font-size:14px;font-weight:bold;min-width:150px;text-align:center;display:inline-block;position:relative;border:none;background:transparent;font-family:"Gotham",sans-serif;border:1px solid #3b3470;transition:all 0.2s ease-in-out}.button:visited,#pmpro_actionlink-levels:visited,#pmpro_actionlink-profile:visited,#pmpro_actionlink-password:visited,#pico-break .ReadMore button:visited,.alm-load-more-btn.more:visited{color:#3b3470}.button:hover,#pmpro_actionlink-levels:hover,#pmpro_actionlink-profile:hover,#pmpro_actionlink-password:hover,#pico-break .ReadMore button:hover,.alm-load-more-btn.more:hover,.button:active,#pmpro_actionlink-levels:active,#pmpro_actionlink-profile:active,#pmpro_actionlink-password:active,#pico-break .ReadMore button:active,.alm-load-more-btn.more:active{color:white;background:#3b3470}.button.solid,.solid#pmpro_actionlink-levels,.solid#pmpro_actionlink-profile,.solid#pmpro_actionlink-password,#pico-break .ReadMore button.solid,.solid.alm-load-more-btn.more{padding:4px 25px;color:white}.button.solid:visited,.solid#pmpro_actionlink-levels:visited,.solid#pmpro_actionlink-profile:visited,.solid#pmpro_actionlink-password:visited,#pico-break .ReadMore button.solid:visited,.solid.alm-load-more-btn.more:visited{color:white}.button.solid:hover,.solid#pmpro_actionlink-levels:hover,.solid#pmpro_actionlink-profile:hover,.solid#pmpro_actionlink-password:hover,#pico-break .ReadMore button.solid:hover,.solid.alm-load-more-btn.more:hover,.button.solid:active,.solid#pmpro_actionlink-levels:active,.solid#pmpro_actionlink-profile:active,.solid#pmpro_actionlink-password:active,#pico-break .ReadMore button.solid:active,.solid.alm-load-more-btn.more:active{color:white}.button-subscribe{padding:5px 15px 6px 30px;min-width:auto;color:white;background:#3b3470;border:1px solid #3b3470;text-transform:capitalize;font-size:16px;line-height:1}.button-subscribe:visited{color:white}.button-subscribe:hover,.button-subscribe:active{color:white}.button-subscribe:before{font-family:"FontAwesome";content:'\f1d8';font-size:12px;position:absolute;left:11px;top:7px;color:white}@media (min-width: 768px){.button-subscribe{padding:7px 25px 8px 50px;font-size:20px}.button-subscribe:before{font-size:19px;left:19px;top:8px}}.button-subscribe-text{font-size:9px;font-weight:bold;font-family:"Gotham",sans-serif;line-height:1.3;padding-right:45px;position:relative;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#444}.button-subscribe-text:after{font-family:"FontAwesome";content:'\f1d8';font-size:15px;position:absolute;color:white;right:0;top:-7px;background:#333;border-radius:100%;width:36px;height:36px;line-height:36px;text-align:center}@media (min-width: 690px){.button-subscribe-text{font-size:12px}.button-subscribe-text:after{top:-3px}}.button.button-expandable,.button-expandable#pmpro_actionlink-levels,.button-expandable#pmpro_actionlink-profile,.button-expandable#pmpro_actionlink-password,#pico-break .ReadMore button.button-expandable,.button-expandable.alm-load-more-btn.more{text-align:center;display:block;width:150px;margin:0 auto}.button-application{margin-bottom:12px}.alm-load-more-btn.more{box-shadow:none;background-color:transparent;line-height:1}.alm-load-more-btn.more.done{opacity:0.5;background-color:transparent !important}.alm-load-more-btn.more.loading{background-color:#3b3470 !important}.alm-load-more-btn.more.loading:before{background-color:transparent !important;background-image:url(../../images/ajax-loader.svg)}.alm-btn-wrap{background:url(../../images/icon-arrow-down-ltgrey.svg) no-repeat center bottom}.archive-listings{margin-top:50px}.subscribe-banner-container{margin:0 0 50px;padding:50px 0 0;border-top:1px solid #e4e4e4}.subscribe-banner-container--border-bottom{margin:50px 0 45px;padding:50px 0 40px;border-bottom:1px solid #e4e4e4}.subscribe-banner-outer img{display:none}.subscribe-banner{text-align:center}.subscribe-banner img{display:none}.subscribe-banner h3{font-size:28px;font-family:'BebasNeue';line-height:1;margin-bottom:10px}.subscribe-banner__control-wrapper{min-height:26px;position:relative;max-width:247px;margin:0 auto}.subscribe-banner input{display:block;height:100%;position:absolute;border:1px solid #e4e4e4;border-right:none;border-top-left-radius:100px;border-bottom-left-radius:100px;padding:0 5px 0 10px;font-family:'Gotham';font-size:13px;left:0;width:calc(100% - 29px)}.subscribe-banner ::-webkit-input-placeholder{font-size:13px}.subscribe-banner :-ms-input-placeholder{font-size:13px}.subscribe-banner ::placeholder{font-size:13px}.subscribe-banner button{display:block;height:100%;position:absolute;width:29px;font-size:0;border-bottom-left-radius:0;border-top-left-radius:0;min-width:auto;right:0;padding:0;background:blue;border:none;box-shadow:none;cursor:pointer;background:#3b3470 url(../../images/icon-arrow-white.svg) no-repeat center center/6px auto}.subscribe-banner button:hover,.subscribe-banner button:active{background:#3b3470 url(../../images/icon-arrow-white.svg) no-repeat center center/6px auto}.subscribe-banner p{margin:10px 0 0;color:#333333 !important;font-family:'Gotham';font-size:13px;font-style:italic;line-height:1.2}.subscribe-banner br{display:inline;margin-left:4px}.subscribe-banner__response{font-size:14px;font-weight:bold;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;position:relative}.subscribe-banner--large{text-align:left}@media (min-width: 500px){.subscribe-banner--large h3{font-size:45px}.subscribe-banner--large .subscribe-banner__control-wrapper{max-width:360px;min-height:36px;margin:0}.subscribe-banner--large ::-webkit-input-placeholder{font-size:18px}.subscribe-banner--large :-ms-input-placeholder{font-size:18px}.subscribe-banner--large ::placeholder{font-size:18px}.subscribe-banner--large input{right:42px;width:calc(100% - 42px);font-size:18px}.subscribe-banner--large button{width:42px;background-size:8px}.subscribe-banner--large p{font-size:15px}}.subscription-code{font-family:monospace;font-size:14px;font-weight:normal;display:block;background:white;padding:6px 10px;text-align:left;cursor:pointer;margin-top:20px}.subscription-code .fa{margin-right:8px;display:initial}.subscription-copied{position:absolute;margin-top:5px;left:0;right:0}.subscription-social{margin:20px 0}.subscription-social .addthis_toolbox .at300b:before{font-size:20px}h1.page-title{text-transform:uppercase;margin-bottom:15px;font-family:'BebasNeue';font-size:36px}@media (min-width: 768px){h1.page-title{font-size:50px}}h2.entry-title{font-size:20px;line-height:1}h2.entry-title a{color:#333}h2.entry-title a:visited{color:#333}@media (min-width: 768px){h2.entry-title{font-size:23px}}.single-publish-meta{font-size:14px;margin-bottom:8px}.entry-header .entry-views-share,.page-header .entry-views-share{margin-top:5px;margin-bottom:25px}.entry-header p,.page-header p{margin-bottom:15px}@media (min-width: 1024px){.entry-header .nav-button,.page-header .nav-button{margin-top:-19px}}.views{font-family:"BebasNeue";line-height:1;font-size:20px;padding-left:13px;padding-top:3px;display:inline-block;vertical-align:middle;border-left:2px solid #c4c4c4;background-size:22px}.views:after{content:'\e904';font-family:'Custom Icons';display:inline-block;vertical-align:middle;font-size:15px;margin-left:8px}.views--fire:before{content:'\01F525'}.publish-meta{text-transform:uppercase;font-family:"Gotham Medium",sans-serif;padding:0 10px;color:#555555;font-size:11px}.publish-meta a{color:#555555}.publish-meta .voices-wrap,.publish-meta .spons-wrap{display:inline-block;vertical-align:middle;-webkit-transform:skew(-25deg);transform:skew(-25deg);margin-left:-5px;margin-right:8px;background:#232323;margin-right:-8px}.publish-meta .voices,.publish-meta .sponsor{color:white;display:block;-webkit-transform:skew(25deg);transform:skew(25deg);padding:3px 10px}.publish-meta .cat-wrap{display:inline-block;vertical-align:middle;-webkit-transform:skew(-25deg);transform:skew(-25deg);margin-left:-5px;margin-right:8px}.publish-meta .category{color:white;display:block;-webkit-transform:skew(25deg);transform:skew(25deg);padding:3px 10px}.publish-meta .category a{color:white}.publish-meta .date-byline{vertical-align:middle;line-height:21px}.nooga-author{font-size:11px;text-transform:uppercase;font-weight:bold;margin-top:-18px}.nooga-author>span{background:#81af4b;display:inline-block;vertical-align:middle;-webkit-transform:skew(-25deg);transform:skew(-25deg);margin-left:-5px;margin-right:8px;top:-2px;margin-left:7px;position:relative}.nooga-author>span>span{color:white;display:block;-webkit-transform:skew(25deg);transform:skew(25deg);padding:3px 10px}.home .cpt-publish-meta .hide-on-home{display:none}.cpt-publish-meta .hide-on-archive{display:none}.home .cpt-publish-meta .hide-on-archive{display:inline-block}.cpt-entry-meta{font-family:"Gotham Medium",sans-serif;color:#555555;font-size:14px;line-height:1.5;margin-top:7px;margin-bottom:5px}.cpt-entry-meta>div:before{content:'';font-family:'FontAwesome';display:inline-block;margin-right:4px;vertical-align:middle;font-size:18px;line-height:1;width:16px;text-align:center}.cpt-entry-meta .marker:before{content:'\F041'}.cpt-entry-meta .clock:before{content:'\f017'}.cpt-entry-meta .usd:before{content:'\f155'}.cpt-entry-meta .building:before{content:'\f0f7'}.cpt-entry-meta .thumb-tack:before{content:'\f08d'}.cpt-entry-meta .button,.cpt-entry-meta #pmpro_actionlink-levels,.cpt-entry-meta #pmpro_actionlink-profile,.cpt-entry-meta #pmpro_actionlink-password,.cpt-entry-meta #pico-break .ReadMore button,#pico-break .ReadMore .cpt-entry-meta button,.cpt-entry-meta .alm-load-more-btn.more{padding:4px 25px;margin:15px 0;color:white}.featured{position:relative;border-bottom:0;margin-bottom:50px;padding-bottom:0}.featured img{display:block}.featured .image-wrapper{position:relative}.featured .publish-meta{position:absolute;right:0;bottom:0;background:#232323;display:inline-block;padding:0 10px 0 0;color:#A9A9A9}.featured .publish-meta a{color:#A9A9A9}.featured .publish-meta .category a{color:white}.featured .featured-utility{-webkit-transform:skew(25deg);transform:skew(25deg);position:absolute;right:-7px;top:-16px;color:#fff;background:#444}.featured .featured-utility .addthis_toolbox{color:#0c7c16}.featured .featured-utility .addthis_toolbox a:hover{color:white}.featured .featured-utility .views-share{display:inline-block;vertical-align:middle}.featured .featured-utility .skew-inner{-webkit-transform:skew(-25deg);transform:skew(-25deg);padding:0 14px;height:32px;line-height:30px;position:relative}.featured .featured-utility .skew-inner:after{content:'';position:absolute;right:-7px;bottom:-14px;border-style:solid;border-width:0 0 14px 14px}.featured .featured-utility .skew-inner.tag{color:#aaa;text-transform:uppercase;display:inline-block;vertical-align:middle;font-size:14px;font-weight:bold}.featured .featured-utility .skew-inner.tag:after{display:none}.featured.sponsored{border-bottom:1px solid #e4e4e4;padding-bottom:40px;margin-bottom:40px}.featured.sponsored .image-wrapper img{width:auto !important;height:auto !important}.featured-content{background:#232323;padding:14px 13px;position:relative}.featured-content img{display:block}.featured-content .entry-title{position:relative;margin:0 0 20px}.featured-content .entry-title a{color:#fff !important}.featured-content .entry-excerpt{color:#aaa;line-height:1.2}.featured-content .entry-excerpt>:last-child{margin-bottom:0}.featured-content:before{content:'';position:absolute;left:-14px;top:-14px;border-style:solid;border-width:0 0 14px 14px;border-color:black transparent}.featured-content:after{content:'';position:absolute;top:0;bottom:0;width:14px;height:100%;left:-14px;background:url("../../images/skew-featured.svg") no-repeat 0 0;background-size:100% 100%}.addthis_toolbox{margin:0 !important;white-space:nowrap;cursor:pointer}.addthis_toolbox a{margin-bottom:0 !important}.addthis-smartlayers,.addthis_inline_share_toolbox{display:none}.single-post .entry-views-share .views,.single-newsletters .entry-views-share .views{border-right:none}.single-post .entry-views-share .addthis_toolbox,.single-newsletters .entry-views-share .addthis_toolbox{display:none}.single-post .addthis-smartlayers,.single-newsletters .addthis-smartlayers{display:block}.single-post .addthis_inline_share_toolbox,.single-newsletters .addthis_inline_share_toolbox{display:block;margin:-35px 0 50px 0}@media (min-width: 768px){.single-post .entry-content,.single-newsletters .entry-content{padding-left:50px}}@media (min-width: 500px){.title-right{float:right;margin-left:30px;margin-top:4px}.title-right .addthis_toolbox a:before{font-size:25px}}.featured-primary .entry-title:after{content:'';height:2px;position:absolute;left:0;bottom:-10px;width:150px}.featured-primary .entry-excerpt p{margin-bottom:0}.featured-primary .entry-excerpt .button,.featured-primary .entry-excerpt #pmpro_actionlink-levels,.featured-primary .entry-excerpt #pmpro_actionlink-profile,.featured-primary .entry-excerpt #pmpro_actionlink-password,.featured-primary .entry-excerpt #pico-break .ReadMore button,#pico-break .ReadMore .featured-primary .entry-excerpt button,.featured-primary .entry-excerpt .alm-load-more-btn.more{display:none}@media (min-width: 1024px){.featured-primary .featured-content{padding:25px}}.featured-secondary{margin-bottom:50px}.featured-secondary .entry-title{font-size:18px;margin-bottom:5px}@media (min-width: 625px){.featured-secondary{width:47%;float:left}.featured-secondary+.featured-secondary{float:right}}@media (min-width: 768px){.featured-secondary{width:auto;float:none}.featured-secondary+.featured-secondary{float:none}}@media (min-width: 926px){.featured-secondary{width:47%;float:left}.featured-secondary+.featured-secondary{float:right}}.entry-views-share .views{padding-right:7px;padding-left:0;border-left:none;border-right:2px solid #c4c4c4;background-position:left center;font-size:20px;border-color:#c4c4c4;background-size:21px;padding-top:3px;margin-right:8px}.entry-views-share .views:after{content:''}.entry-views-share .views:before{content:'\e904';font-family:'Custom Icons';margin-right:8px;display:inline-block;vertical-align:middle;font-size:15px}.entry-views-share .views--fire:after{content:'\01F525'}.entry-views-share .addthis_toolbox a{margin:-2px 0 0 8px}.entry-views-share .addthis_toolbox a:before{font-size:16px}.entry-views-share .addthis_toolbox>:first-child{margin-left:0}.standard-post{content:"";display:table;table-layout:fixed;width:100%}.standard-post .entry-title{margin-bottom:11px}.standard-post .publish-meta{margin:10px 0}.standard-post .entry-excerpt{line-height:1.27;margin-bottom:20px}.standard-post .entry-actions{text-align:right;margin-top:16px}.standard-post p{margin:0}@media (min-width: 420px){.standard-post:not(.is-stacked) .publish-meta{margin:0 0 15px}.standard-post:not(.is-stacked).has-image .post-thumbnail{width:70px;float:left}.standard-post:not(.is-stacked).has-image .post-content{margin-left:90px}}@media (min-width: 500px){.standard-post:not(.is-stacked).has-image .post-thumbnail{width:150px;float:left}.standard-post:not(.is-stacked).has-image .post-content{margin-left:170px}}@media (min-width: 1024px){.standard-post:not(.is-stacked).has-image .post-thumbnail{width:340px}.standard-post:not(.is-stacked).has-image .post-content{margin-left:365px}}@media (min-width: 1200px){.standard-post:not(.is-stacked) .post-mobile-utility{display:none}.standard-post:not(.is-stacked) .post-desktop-utility{display:block;margin-bottom:0;overflow:hidden}}.post-thumbnail{position:relative}.post-thumbnail img,.post-thumbnail a{display:block}.standard-post.post-type-events,.standard-post.post-type-homes,.standard-post.post-type-jobs{position:relative}.standard-post.post-type-events .entry-title,.standard-post.post-type-homes .entry-title,.standard-post.post-type-jobs .entry-title{margin-bottom:3px}.standard-post.post-type-events .post-content,.standard-post.post-type-homes .post-content,.standard-post.post-type-jobs .post-content{padding:0 10px}.standard-post.post-type-events .entry-excerpt,.standard-post.post-type-homes .entry-excerpt,.standard-post.post-type-jobs .entry-excerpt{margin:0}.standard-post.post-type-events .listing-logo,.standard-post.post-type-homes .listing-logo,.standard-post.post-type-jobs .listing-logo{background:white;position:absolute;bottom:-14px;right:-14px;width:60px;height:60px}.standard-post.post-type-events .listing-logo img,.standard-post.post-type-homes .listing-logo img,.standard-post.post-type-jobs .listing-logo img{height:100%;width:auto}.standard-post.post-type-events .listing-logo:after,.standard-post.post-type-homes .listing-logo:after,.standard-post.post-type-jobs .listing-logo:after{content:'';position:absolute;bottom:0;left:-14px;display:block;border-style:solid;border-width:14px 0 0 14px;border-color:#a9a9a9 transparent}.standard-post.post-type-events .learn-more,.standard-post.post-type-homes .learn-more,.standard-post.post-type-jobs .learn-more{color:#333;font-weight:bold;font-size:13px;font-family:'Gotham';text-decoration:underline;display:inline-block;margin:16px 0 0}.standard-post.post-type-events.has-image .entry-title,.standard-post.post-type-homes.has-image .entry-title,.standard-post.post-type-jobs.has-image .entry-title{margin-top:17px}.standard-post.post-type-events:not(.has-image) .cpt-publish-meta-wrapper:before,.standard-post.post-type-homes:not(.has-image) .cpt-publish-meta-wrapper:before,.standard-post.post-type-jobs:not(.has-image) .cpt-publish-meta-wrapper:before{display:none}@media (min-width: 500px){.standard-post.post-type-events:not(.has-image) .post-content,.standard-post.post-type-homes:not(.has-image) .post-content,.standard-post.post-type-jobs:not(.has-image) .post-content{padding:24px 0 0}}@media (min-width: 420px){.standard-post.post-type-events:not(.is-stacked) .listing-logo,.standard-post.post-type-homes:not(.is-stacked) .listing-logo,.standard-post.post-type-jobs:not(.is-stacked) .listing-logo{display:none}.standard-post.post-type-events:not(.is-stacked) .entry-title,.standard-post.post-type-homes:not(.is-stacked) .entry-title,.standard-post.post-type-jobs:not(.is-stacked) .entry-title{margin-top:0}}@media (min-width: 500px){.standard-post.post-type-events:not(.is-stacked) .listing-logo,.standard-post.post-type-homes:not(.is-stacked) .listing-logo,.standard-post.post-type-jobs:not(.is-stacked) .listing-logo{display:block}}.cpt-publish-meta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;position:absolute;left:-7px;top:-16px}.cpt-publish-meta,.cpt-publish-meta-alt{-webkit-transform:skew(-25deg);transform:skew(-25deg);display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;font-weight:bold;font-family:"Gotham",sans-serif;background:#232323}.cpt-publish-meta .cpt-type,.cpt-publish-meta-alt .cpt-type{padding:0 14px 0 8px;position:relative}.cpt-publish-meta .cpt-type:before,.cpt-publish-meta-alt .cpt-type:before{content:'';display:inline-block;font-weight:normal;vertical-align:middle;color:white;margin:-2px 7px 0 8px;width:20px;height:20px;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.cpt-publish-meta .cpt-type.events:before,.cpt-publish-meta-alt .cpt-type.events:before{background-image:url(../../images/icon-cal-white.svg)}.cpt-publish-meta .cpt-type.homes:before,.cpt-publish-meta-alt .cpt-type.homes:before{background-image:url(../../images/icon-home-white.svg)}.cpt-publish-meta .cpt-type.jobs:before,.cpt-publish-meta-alt .cpt-type.jobs:before{background-image:url(../../images/icon-brief-case-white.svg)}.cpt-publish-meta .skew-inner,.cpt-publish-meta-alt .skew-inner{display:inline-block;vertical-align:middle;-webkit-transform:skew(25deg);transform:skew(25deg);height:32px;line-height:32px;padding:0 10px}.cpt-publish-meta .category,.cpt-publish-meta-alt .category{display:inline-block;vertical-align:middle;padding:0 15px 0 15px}.cpt-publish-meta a,.cpt-publish-meta-alt a{color:white}.cpt-publish-meta a:hover,.cpt-publish-meta-alt a:hover{color:white}.cpt-publish-meta-alt{color:white}.standard-post .cpt-publish-meta-wrapper:before{content:'';position:absolute;left:-7px;top:22px;border-style:solid;border-width:14px 0 0 14px;border-color:#222 transparent}@media (min-width: 1024px){.standard-post .cpt-publish-meta-wrapper{position:absolute;left:-7px;top:-16px;margin:0}.standard-post .cpt-publish-meta-wrapper:before{top:32px;display:block}}.standard-post .cpt-publish-meta,.standard-post .cpt-publish-meta-alt{font-size:11px}.standard-post .cpt-publish-meta .skew-inner,.standard-post .cpt-publish-meta-alt .skew-inner{line-height:1.5;height:auto;padding:3px 10px}.standard-post .cpt-publish-meta .cpt-type:after,.standard-post .cpt-publish-meta-alt .cpt-type:after{display:none}.standard-post .cpt-publish-meta .cpt-type:before,.standard-post .cpt-publish-meta-alt .cpt-type:before{width:16px;height:16px}@media (min-width: 1024px){.standard-post .cpt-publish-meta,.standard-post .cpt-publish-meta-alt{font-size:14px}.standard-post .cpt-publish-meta .skew-inner,.standard-post .cpt-publish-meta-alt .skew-inner{height:32px;line-height:32px;padding:0 10px}.standard-post .cpt-publish-meta .cpt-type,.standard-post .cpt-publish-meta-alt .cpt-type{padding:0 14px 0 8px}.standard-post .cpt-publish-meta .cpt-type:after,.standard-post .cpt-publish-meta-alt .cpt-type:after{display:block}.standard-post .cpt-publish-meta .cpt-type:before,.standard-post .cpt-publish-meta-alt .cpt-type:before{width:20px;height:20px}}.standard-post:not(.has-image) .cpt-publish-meta-wrapper{position:static}@media (min-width: 420px){.standard-post:not(.has-image) .cpt-publish-meta-wrapper{position:absolute}}@media (min-width: 420px){.standard-post:not(.is-stacked) .cpt-publish-meta-wrapper{position:static}.standard-post:not(.is-stacked) .cpt-publish-meta-wrapper:before{display:none}}@media (min-width: 1024px){.standard-post:not(.is-stacked) .cpt-publish-meta-wrapper{position:absolute}}.standard-post.is-stacked .entry-views-share,.standard-post.is-stacked .button,.standard-post.is-stacked #pmpro_actionlink-levels,.standard-post.is-stacked #pmpro_actionlink-profile,.standard-post.is-stacked #pmpro_actionlink-password,.standard-post.is-stacked #pico-break .ReadMore button,#pico-break .ReadMore .standard-post.is-stacked button,.standard-post.is-stacked .alm-load-more-btn.more{display:none}.standard-post.is-stacked .entry-excerpt{margin:0}@media (min-width: 1024px){.standard-post.has-image .cpt-publish-meta-wrapper:before{display:block}}ul.posts-grid{margin:70px 0 60px;padding:0 0 30px;list-style:none;border-bottom:1px solid #e4e4e4}ul.posts-grid h3{font-size:18px;line-height:1.2;font-weight:bold;margin:0}ul.posts-grid a{display:block;color:#333}ul.posts-grid li{margin-bottom:30px}ul.posts-grid li:first-child{position:relative}ul.posts-grid li:first-child h2{background:gray;color:white;padding:6px 14px;position:absolute;top:-10px;left:-14px;font-size:14px;text-transform:uppercase;line-height:1}ul.posts-grid li:first-child h2:after{content:'';position:absolute;left:0;bottom:-14px;border-style:solid;border-width:0 14px 14px 0}@media (min-width: 500px){ul.posts-grid{margin-left:-15px;margin-right:-15px}ul.posts-grid li{padding:0 15px;display:inline-block;vertical-align:top;margin-right:-4px;width:50%}ul.posts-grid li:first-child h2{left:1px}}@media (min-width: 1200px){ul.posts-grid li{width:25%}}.tags-links,.cat-links{color:#e4e4e4}.tags-links b,.cat-links b{color:#333;font-size:12px;text-transform:uppercase;font-family:"Gotham",sans-serif}.advertise-logos{list-style:none;padding:0;margin:0}.advertise-logos li{display:inline-block;margin:0;width:50%;margin-right:-4px;vertical-align:middle}@media (min-width: 768px){.advertise-logos li{width:20%}}.widget{margin-bottom:50px}@media (min-width: 625px){.widget-col{width:47%;float:left}.widget-col+.widget-col{float:right}}@media (min-width: 768px){.widget-col{width:auto;float:none}.widget-col+.widget-col{float:none}}@media (min-width: 926px){.widget-col{width:47%;float:left}.widget-col+.widget-col{float:right}}.widget-title{font-family:'BebasNeue';text-transform:uppercase;line-height:1;margin-bottom:20px}.widget-title:after{content:'';height:5px;display:block}@media (min-width: 768px){.widget-title{font-size:40px}}.wpp-list{margin:0;padding:0;list-style:none}.wpp-list li{font-size:18px;font-weight:bold;line-height:1.2;border-bottom:1px solid #e4e4e4;padding-bottom:40px;margin-bottom:40px}.wpp-list .wpp-post-title{display:block;color:#333;font-family:"Gotham",sans-serif}.wpp-list .button,.wpp-list #pmpro_actionlink-levels,.wpp-list #pmpro_actionlink-profile,.wpp-list #pmpro_actionlink-password,.wpp-list #pico-break .ReadMore button,#pico-break .ReadMore .wpp-list button,.wpp-list .alm-load-more-btn.more{margin-top:17px}.wpp-list .post-stats{display:none}.wpp-list img{display:block;margin:0 0 20px}.wpp-list img.wpp_imgeditor_error,.wpp-list img.wpp_def_noPath{display:none}.wpp-list>:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.pb_top_content_container{padding-bottom:0 !important}.widget-partners h2{margin-bottom:0}.widget-partners ul{margin:0;padding:0;list-style:none;font-size:0;text-align:center}.widget-partners li{display:inline-block;vertical-align:middle;width:50%}.widget-partners a:not(.button):not(#pmpro_actionlink-levels):not(.alm-load-more-btn.more){display:block}.widget-partners .button,.widget-partners #pmpro_actionlink-levels,.widget-partners #pmpro_actionlink-profile,.widget-partners #pmpro_actionlink-password,.widget-partners #pico-break .ReadMore button,#pico-break .ReadMore .widget-partners button,.widget-partners .alm-load-more-btn.more{margin-top:20px}.widget-partners p{margin:0;text-align:center}.date-small{font-size:12px;text-transform:uppercase;position:relative;text-align:right;margin-bottom:12px;display:block;color:#333}.date-small span{display:inline-block;padding:0 0 0 8px;background:#f6f6f6;position:relative}.date-small:before{content:'';height:1px;width:100%;position:absolute;left:0;top:50%;margin-top:-1px;background:#e4e4e4}.pod h3{font-size:18px;position:relative;padding-left:32px;margin-bottom:10px}.pod h3.no-icon{padding-left:0}.pod h3.generic{padding-left:23px}.pod h3.generic:before,.pod h3.instagram:before,.pod h3.facebook:before,.pod h3.twitter:before,.pod h3.youtube:before,.pod h3.tiktok:before,.pod h3.reddit:before,.pod h3.linkedin:before{content:'';background:no-repeat center / contain;position:absolute;left:0;top:-2px;width:26px;height:26px}.pod h3.generic:before{content:'';background-image:url(../../images/icon-generic.svg);width:16px;height:17px}.pod h3.instagram:before{background-image:url("../../images/icon-instagram.svg")}.pod h3.facebook:before{background-image:url("../../images/icon-facebook.svg")}.pod h3.twitter:before{background-image:url("../../images/icon-twitter.svg")}.pod h3.linkedin:before{background-image:url("../../images/icon-linkedin.svg")}.pod h3.reddit:before{background-image:url("../../images/icon-redit.svg")}.pod h3.tiktok:before{background-image:url("../../images/icon-tiktok.svg")}.pod h3.youtube:before{background-image:url("../../images/icon-youtube.svg")}.pod ul{padding-left:19px}.pod .author{margin-bottom:3px}.pod .author:before{content:'';background:url(../../images/icon-camera.jpg) no-repeat center center;width:25px;background-size:100% auto;display:inline-block;height:18px;vertical-align:middle;margin-top:-1px;background-size:20px}.pod figure{margin:0}.pod li{margin:4px 0;padding:0;list-style:inherit;overflow:visible}.pod li,.pod figcaption p{margin:0 0 15px;line-height:1.25;font-size:16px}.pod figcaption>:last-child{margin-bottom:0}.no-date .date-small{display:none}.quoted{margin:0;padding:0;color:#555}.quoted h2{font-size:31px;margin:0 0 5px;font-family:"montserrat";font-weight:bold;color:#444}.quoted p{margin:0}.quoted cite{font-style:normal;line-height:1.2;font-size:14px;display:inline-block;font-weight:bold}.quoted .quote-description{font-size:16px;line-height:1.25}.quoted .bubble{font-family:"montserrat";padding:12px 20px 15px;border-radius:25px;border-style:solid;border-width:9px;margin-bottom:20px;position:relative;margin-bottom:30px;font-size:22px;line-height:1.2;color:#555}.quoted .bubble div{z-index:1;position:relative}.quoted .bubble svg{position:absolute;bottom:-29px;background:#f6f6f6;left:-9px;width:44px;height:44px}.quoted .bubble:before{content:'';top:-9px;right:-9px;display:block;width:55px;height:55px;position:absolute}.widget-panel{padding:0 20px}.widget-panel ul{margin:0 0 20px;padding:0;list-style:none}.widget-panel li{vertical-align:middle;line-height:1.25;margin:5px 0px;padding-left:17px;position:relative}.widget-panel li:before{content:"";margin-right:8px;display:inline-block;position:absolute;border:1px solid gray;height:10px;width:10px;border-radius:50%;left:0;top:5px}.widget-panel li img{position:static}.widget-panel a{font-weight:bold !important}.widget-panel a>*{font-weight:bold !important}.widget-panel a>*>*{font-weight:bold !important}.widget-last{padding-bottom:40px}.briefs-notes{margin:0 0 50px;border-bottom:1px solid #e4e4e4}.briefs-notes>h2{position:relative;text-align:center;font-size:16px;margin:0 0 21px}.briefs-notes>h2 span{display:inline-block;padding:0 20px;background:#f6f6f6;position:relative}.briefs-notes>h2:before{content:'';height:1px;background:#e4e4e4;width:100%;display:block;position:absolute;top:50%;margin-top:-1px}.briefs-notes .widget{margin-bottom:30px}.widget-instagram .widget-title:before{content:'\f16d';display:inline-block;vertical-align:middle;margin-right:8px;color:white;font-family:FontAwesome;font-size:25px;line-height:0}.instagram-feed{list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.instagram-feed>li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;display:block;padding-bottom:50%;position:relative}.instagram-feed a{position:absolute;left:5px;right:5px;bottom:5px;top:5px;background-size:cover}#secondary .widget{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #e4e4e4}.ad-top{margin-bottom:50px}@media (min-width: 768px){.ad-top{display:block}}.home .ad-top{display:none}@media (min-width: 768px){.home .ad-top{display:block}}.home .ad-top--mobile{display:block}@media (min-width: 768px){.home .ad-top--mobile{display:none}}#secondary .ad-region-1,#secondary .ad-region-2,#secondary .ad-region-3,#secondary .playbuzz-region,#secondary .pod-region,#secondary .quote-region,#secondary .instagram-region{display:none}@media (min-width: 768px){#secondary .ad-region-1,#secondary .ad-region-2,#secondary .ad-region-3,#secondary .playbuzz-region,#secondary .pod-region,#secondary .quote-region,#secondary .instagram-region{display:block}}#primary .ad-region-1,#primary .ad-region-2,#primary .ad-region-3,#primary .playbuzz-region,#primary .pod-region,#primary .quote-region,#primary .instagram-region{display:block}#primary .ad-region-1>div,#primary .ad-region-2>div,#primary .ad-region-3>div,#primary .playbuzz-region>div,#primary .pod-region>div,#primary .quote-region>div,#primary .instagram-region>div{margin-bottom:50px}@media (min-width: 768px){#primary .ad-region-1,#primary .ad-region-2,#primary .ad-region-3,#primary .playbuzz-region,#primary .pod-region,#primary .quote-region,#primary .instagram-region{display:none}}#primary .ad-region-1,#primary .ad-region-2,#primary .ad-region-3{max-width:300px;margin:0 auto}#primary .playbuzz-region,#primary .pod-region,#primary .instagram-region{max-width:480px;margin:0 auto}.single #primary .ad-region-2{margin:50px auto}.dfp-ad-top,.dfp-ad-region-1,.dfp-ad-region-2,.dfp-ad-region-3{height:0;position:relative;overflow:hidden}.dfp-ad-top iframe,.dfp-ad-region-1 iframe,.dfp-ad-region-2 iframe,.dfp-ad-region-3 iframe{position:absolute;top:0;left:0;right:0;bottom:0}.dfp-ad-top{padding-bottom:26%;margin-bottom:50px}#gpt-ad-banner-home{display:none}@media (min-width: 768px){#gpt-ad-banner-home{display:block}}.dfp-ad-region-1,.dfp-ad-region-3{padding-bottom:200%}.dfp-ad-region-2{padding-bottom:84%}ins{background:transparent !important}.adsbygoogle{display:block}.adsbygoogle--desktop-only{display:none}@media (min-width: 768px){.adsbygoogle--desktop-only{display:block}}.adsbygoogle--mobile-only{display:block}@media (min-width: 768px){.adsbygoogle--mobile-only{display:none}}.adsbygoogle{width:100%;height:250px}  .adsbygoogle.adsbygoogle--tall{width:100%;height:250px}@media (min-width: 500px){  .adsbygoogle.adsbygoogle--tall{width:100%;height:500px}}@media (min-width: 800px){  .adsbygoogle.adsbygoogle--tall{width:100%;height:600px}}.adsbygoogle.adsbygoogle--rectangle{width:100%;height:100px;margin-bottom:50px}@media (min-width: 500px){  .adsbygoogle.adsbygoogle--rectangle{width:100%;height:100px}}@media (min-width: 800px){  .adsbygoogle.adsbygoogle--rectangle{width:100%;height:250px}}#masonry-grid{margin-left:-15px;margin-right:-15px;margin-top:30px}#masonry-grid .grid-item{padding:0 15px 40px;width:100%}@media (min-width: 500px){#masonry-grid .grid-item{width:auto;width:50%}#masonry-grid .grid-item-2{width:auto}}@media (min-width: 625px){#masonry-grid .grid-item-2{width:50%}}@media (min-width: 768px){#masonry-grid .grid-item-2{width:auto}}@media (min-width: 926px){#masonry-grid .grid-item-2{width:50%}}@media (min-width: 1024px){#masonry-grid .grid-item{width:33.3333%}#masonry-grid .grid-item-2{width:50%}}.addthis_toolbox{margin:0;color:#c4c4c4;display:inline-block;vertical-align:middle}.addthis_toolbox .at-icon-wrapper{display:none}.addthis_toolbox .at300b{color:inherit;margin:0 10px 0 0}.addthis_toolbox .at300b:before{content:'';font-family:"FontAwesome";font-size:18px}.addthis_toolbox .at300b:hover{color:#555555}.addthis_toolbox .addthis_button_facebook::before{content:""}.addthis_toolbox .addthis_button_twitter::before{content:""}.addthis_toolbox .addthis_button_email::before{content:""}.addthis_toolbox .addthis_button_link::before{content:""}.addthis_toolbox .addthis_button_link::before{content:'\e900';font-family:'Custom Icons';font-style:normal;font-size:16px}.fb-comments-container{margin-bottom:30px}.fb-comments-container iframe{width:100% !important}.fb-like{display:inline-block;vertical-align:middle;margin-left:8px;top:3px;position:relative}@media (min-width: 590px){.fb-like{display:none}}.remodal-close{width:44px;height:44px;box-shadow:0 0 0 transparent;float:right;opacity:0.7;left:auto;right:0}.remodal-close:focus,.remodal-close:hover,.remodal-close:active{box-shadow:0 0 0 transparent;opacity:1}.remodal-close:before{font-family:"Lato",sans-serif !important;font-size:44px;line-height:44px;position:absolute;top:0;left:0;display:block;width:44px;content:"\00d7";text-align:center}.remodal-wrapper{padding:0}@media (min-width: 926px){.remodal-wrapper{padding:10px}}.remodal{max-width:890px;margin-bottom:0}.remodal--gallery{padding:3px}.remodal--gallery img{display:block}.remodal--gallery .remodal-close{color:white}.remodal--gallery .remodal-close:before{color:white}.remodal--gallery .caption{text-align:left;color:white;padding:0 10px}.remodal--gallery .caption p{padding:5px 0}.remodal--subscribe{text-align:left;padding:0;max-width:540px}.remodal--subscribe h2{font-size:30px;text-transform:uppercase;color:#565657;line-height:1;margin:0 0 15px}.remodal--subscribe p{font-size:16px;color:#565657;line-height:1.2;margin-bottom:20px}.remodal__col{padding:40px 20px}.remodal__col+.remodal__col{position:relative;height:222px;margin-top:150px}.remodal__col+.remodal__col:before{content:'';display:block;height:220px;position:absolute;left:0;top:-74px;right:0;-webkit-transform:skewY(-13deg);transform:skewY(-13deg)}.remodal--subscribe__phone{position:absolute;bottom:0;right:10px;width:416px;height:387px}.remodal__inner{overflow:hidden}@media (min-width: 400px){.remodal--subscribe h2{font-size:34px}.remodal--subscribe p{margin-bottom:40px}}@media (min-width: 926px){.remodal--subscribe{max-width:1100px}.remodal--subscribe p{margin-bottom:20px}.remodal--subscribe__phone{right:auto;left:-6%}.remodal__inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:450px}.remodal__inner>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remodal__col{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 20px 20px 60px}.remodal__col+.remodal__col{height:auto;margin:0}.remodal__col+.remodal__col:before{display:none}}.modal-subscribe-form__pill{position:relative;max-width:370px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.modal-subscribe-form__pill ::-webkit-input-placeholder{color:#464646}.modal-subscribe-form__pill :-ms-input-placeholder{color:#464646}.modal-subscribe-form__pill ::placeholder{color:#464646}.modal-subscribe-form__pill :-ms-input-placeholder{color:#464646}.modal-subscribe-form__pill ::-ms-input-placeholder{color:#464646}.modal-subscribe-form__pill input,.modal-subscribe-form__pill button{font-family:"Gotham Medium",sans-serif;text-transform:uppercase;font-size:13px;border-radius:0;line-height:1}.modal-subscribe-form__pill input{background-color:#eaeaea;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 15px;border-top-left-radius:50px;border-bottom-left-radius:50px}.modal-subscribe-form__pill button{color:white;width:135px;display:block;border:none;box-shadow:transparent 0 0 0;border-top-right-radius:50px;border-bottom-right-radius:50px;text-shadow:none;padding:0 10px;background:#3b3470}.modal-subscribe-form__response{color:#464646;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:15px;position:relative}.modal-subscribe-form__response .subscription-code{padding:0}.modal-subscribe-form__response .subscription-copied{text-align:left}.social-signup{margin-top:15px;max-width:370px}.social-signup p{font-size:13px;color:#333;background:white;display:block;text-align:left;position:relative;margin:5px 0 10px}.social-signup span{background:white;display:inline-block;position:relative}.social-signup__action{display:inline-block;border-radius:100%;margin:0 5px;height:42px;width:42px;border:1px solid #333;background-color:white;text-align:center;line-height:42px;vertical-align:middle;cursor:pointer}.social-signup__action:before{font-family:FontAwesome;font-size:26px;color:#333}.social-signup__action--fb:before{content:'\f09a';line-height:1.7}.social-signup__action--g:before{content:'\f1a0';line-height:1.6}@media (min-width: 375px){.social-signup p{display:inline-block;margin:5px 10px 5px 0}}@media (min-width: 926px){.social-signup{margin-top:25px;text-align:center}.social-signup p{max-width:320px;width:100%;display:block;text-align:center;margin:5px auto 15px}.social-signup p:before{content:'';width:100%;height:2px;top:50%;position:absolute;background:#333;display:block}.social-signup span{padding:0 11px}}.nav-button{text-align:center;margin-bottom:25px}.nav-button h4{text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:8px}.nav-button .button-border{position:relative}.nav-button .button-border:before{content:'';height:1px;display:block;background-color:#e4e4e4;position:absolute;top:50%;width:100%}.nav-button .button-border span{display:inline-block;padding:0 20px;background:#f6f6f6;position:relative}.nav-button--space{margin-bottom:50px}.stats{padding:0;margin:0 0 50px;list-style:none;text-align:center}.stats li{width:50%;margin-right:-4px;margin-bottom:20px;vertical-align:top;display:inline-block;font-family:"Gotham",sans-serif;font-weight:bold;color:#555;font-size:14px;text-transform:uppercase}.stats .stat{font-size:36px;display:block;margin-bottom:9px;line-height:1}@media (min-width: 500px){.stats li{width:25%;margin-bottom:0}.stats--col-5 li{width:33.3333%}}@media (min-width: 1024px){.stats--col-5 li{width:20%}}h4.line{font-size:14px;text-align:center;text-transform:uppercase;position:relative;margin:35px 0 0}h4.line:before{content:'';position:absolute;top:50%;height:1px;left:0;right:0;background:#e4e4e4}h4.line span{background:#f6f6f6;padding:0 5px;display:inline-block;position:relative}.audience{list-style:none;padding:0;margin:25px 0 15px 0;text-align:center}.audience li{display:inline-block;vertical-align:top;text-align:center;margin-left:-4px;font-weight:bold;font-family:"Gotham",sans-serif;font-size:14px;text-transform:uppercase;width:50%;margin-bottom:15px;line-height:1.2}.audience li i{margin-bottom:10px;display:block;font-weight:normal}.audience li i:before{content:'';font-family:'Custom Icons';font-style:normal;font-size:50px}.audience li i.young-old:before{content:'\e914'}.audience li i.male-female:before{content:'\e915'}.audience li i.educated:before{content:'\e913'}.audience li i.established:before{content:'\e916'}.audience li i.active:before{content:'\e912'}@media (min-width: 500px){.audience li{width:33%}}@media (min-width: 1024px){.audience li{width:20%}}.faceted-search{margin-top:15px}.faceted-search h4{font-size:12px;text-transform:uppercase;color:#a9a9a9;margin-bottom:8px}.filters-container{margin-bottom:20px}.filters-cell{margin-bottom:5px}@media (min-width: 420px){.faceted-search{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-container{width:50%;padding-right:7px}.sorts-container{width:50%;padding-left:7px}}@media (min-width: 926px){.faceted-search{display:block}.filters-container{margin:0 0 20px 0;padding:0;width:auto}.sorts-container{width:auto;padding:0}.filters{display:-webkit-box;display:-ms-flexbox;display:flex}.filters-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sorts{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1024px){.faceted-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filters{background:white}.filters-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.filters-cell{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;max-width:169px;width:100%;margin:0;border-right:1px solid #f6f6f6}.sorts-container{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}.sorts-cell{border-left:1px solid #f6f6f6;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.filters-count-container{position:relative;text-align:center;margin-bottom:1px;height:37px}.filters-count-container:before{content:'';display:block;height:1px;width:100%;top:50%;position:absolute;background:#e4e4e4}.filters-count-container .filters-count{height:37px;display:none;padding:0 20px;background:#f6f6f6;display:inline-block;margin:0 auto;font-family:"Gotham",sans-serif;font-size:12px;color:#aaa;text-transform:uppercase;font-weight:bold;position:relative}.filters-count-container .filters-refresh{display:inline-block;text-indent:-9999px;vertical-align:middle;width:30px;height:30px;margin-right:4px;background-size:cover;background:url("../../images/icon-refresh.svg") no-repeat center center}.filters-count-container .filters-number{font-size:25px;font-family:"BebasNeue";display:inline-block;color:#555;vertical-align:middle;margin-left:4px}.post-carousel-header{position:relative}.post-carousel-header:before{content:'';height:16px;width:100%;position:absolute;top:0;left:0;background:green}.post-carousel-header h2{font-size:20px;color:white;text-align:center;font-weight:bold;letter-spacing:1px;padding:5px 0;width:272px;margin:0 0 25px -15px;position:relative;padding-bottom:7px;text-transform:uppercase;position:relative}.post-carousel-header h2:after{content:'';display:block;height:0;width:0;border-left:0px solid;border-top:20px solid;border-right:10px solid transparent;position:absolute;right:-10px;bottom:0}.post-carousel-header--events h2:before,.post-carousel-header--homes h2:before,.post-carousel-header--jobs h2:before{content:'';display:inline-block;font-weight:normal;vertical-align:middle;color:white;margin:-2px 7px 0 8px;width:20px;height:20px;background-size:100% auto;background-repeat:no-repeat;background-position:center center}.post-carousel-header--events h2:before{background-image:url(../../images/icon-cal-white.svg);margin-top:-3px}.post-carousel-header--homes h2:before{background-image:url(../../images/icon-home-white.svg);margin-top:-3px}.post-carousel-header--jobs h2:before{background-image:url(../../images/icon-brief-case-white.svg)}.post-carousel{margin:0 0 40px}.post-carousel .slick-slide{border-bottom:none;padding:0;margin:0 20px;outline:0}.post-carousel .slick-track{padding:16px 0 0}.post-carousel .slick-arrow{display:block;position:absolute;top:30%;height:30px;width:30px;border-radius:100px;background:black;text-align:center;border:none;box-shadow:0 0 0 transparent;font-size:0;z-index:10}.post-carousel .slick-arrow:before{content:'';display:inline-block;width:0;height:0;line-height:28px}.post-carousel .slick-arrow:hover{box-shadow:0 0 0 transparent}.post-carousel .slick-arrow.slick-disabled{display:none !important}.post-carousel .slick-prev{left:-5px}.post-carousel .slick-prev:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:11px solid #fff;margin-left:-4px}.post-carousel .slick-next{right:-20px}.post-carousel .slick-next:before{margin-right:-3px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:11px solid #fff}.post-carousel .slick-list{padding:0 20% 0 0}.post-carousel .post-carousel__last{text-align:center;padding-top:40px}.post-carousel .post-carousel__last svg{width:187px;margin:40px 0 15px}.post-carousel .post-carousel__last p,.post-carousel .post-carousel__last a{color:white;font-size:16px}.post-carousel .post-carousel__last p{padding:0 20px}.post-carousel .post-carousel__last .button,.post-carousel .post-carousel__last #pmpro_actionlink-levels,.post-carousel .post-carousel__last #pmpro_actionlink-profile,.post-carousel .post-carousel__last #pmpro_actionlink-password,.post-carousel .post-carousel__last #pico-break .ReadMore button,#pico-break .ReadMore .post-carousel .post-carousel__last button,.post-carousel .post-carousel__last .alm-load-more-btn.more{border-color:white;color:white;font-size:12px;margin-bottom:40px;border-width:2px}.post-carousel-container{margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #e4e4e4}.recent-newsletters{margin:50px 0;padding:50px 0;border-top:1px solid #e4e4e4}.home-nav{list-style:none;padding:0;margin:0;padding:34px 0 0;border-top:1px solid #e4e4e4}.home-nav--mobile-2{-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2, 50%);display:-ms-grid;display:grid}.home-nav h2{text-transform:uppercase;margin:0 0 10px;font-size:32px;font-family:'BebasNeue';line-height:1}.home-nav h2:after{content:'';display:block;height:5px;width:33px;background:#333;margin:0 auto;transition:width 0.2s ease-in-out}.home-nav p{margin:0;font-size:13px;line-height:1.2;font-family:'Gotham';max-width:200px;margin:0 auto}.home-nav span{color:#333;font-weight:bold;font-size:13px;font-family:'Gotham';text-decoration:underline}.home-nav__item{color:inherit;text-align:center;display:block;padding:0 10px;margin:0 0 40px;background-size:100px auto;background-repeat:no-repeat;background-position:center top}.home-nav__item--newsletter{background-size:90px auto}.home-nav__item:hover h2:after{width:60px}.home-nav__item:visited,.home-nav__item:hover,.home-nav__item:active{color:inherit}.home-nav:hover{color:inherit}@media (min-width: 500px){.home-nav{-ms-grid-columns:(50%)[2];grid-template-columns:repeat(2, 50%);display:-ms-grid;display:grid}.home-nav__item{text-align:left;margin:0 0 69px}.home-nav h2:after{margin:0}.home-nav p{margin:0}.home-nav>:nth-child(5) .home-nav__item,.home-nav>:nth-child(6) .home-nav__item{margin-bottom:0}}@media (min-width: 768px){.home-nav h2{font-size:40px}}@media (min-width: 1024px){.home-nav{display:-ms-grid;display:grid;-ms-grid-columns:(33.3333%)[3];grid-template-columns:repeat(3, 33.3333%)}.home-nav>:nth-child(4) .home-nav__item{margin-bottom:0}}@media (min-width: 1200px){.home-nav h2{font-size:50px}}#ez-toc-container{width:100%;margin-bottom:50px}@media (min-width: 768px){.single-footer{padding:0 0 0 50px}}#pico-break{display:none}.pico-signal{display:none}.category-pico-subscription .pico-signal[data-pico-status="anonymous"]{display:block}.pico-signup-form{background:white;padding:20px;margin:50px 0}.pico-signup-form h2{font-size:25px;font-weight:bold;margin-bottom:18px}.pico-signup-form p{font-size:13px;line-height:1.4;margin-bottom:18px}.pico-signup-form p.note{color:#999999;margin:0}.pico-signup-form svg{display:none}.pico-signup-form__img{margin:40px auto}.pico-signup-form__fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:18px}.pico-signup-form__fieldset input[type="email"],.pico-signup-form__fieldset input[type="text"]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;border:1px solid #999;border-right:none;height:41px;border-top-left-radius:3px;border-bottom-left-radius:3px}.pico-signup-form__fieldset input[type="submit"]{color:white;background:#5087ED;-ms-flex-negative:1;flex-shrink:1;padding:10px 27px;font-size:13px;height:41px;border:none;border-top-right-radius:3px;border-bottom-right-radius:3px}@media (min-width: 768px){.pico-signup-form{margin:50px 0 50px 50px}.pico-signup-form__content{padding:18px 25px}}@media (min-width: 1024px){.pico-signup-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pico-signup-form__content{width:65%;padding-right:60px;-webkit-box-flex:0;-ms-flex:0 1 65%;flex:0 1 65%}.pico-signup-form__img{-webkit-box-flex:1;-ms-flex:1;flex:1}.pico-signup-form svg{display:block}}.show-home-overlay{overflow:hidden}.show-home-overlay .home-overlay{display:block;overflow:scroll;position:fixed;top:0;bottom:0;left:0;right:0;background:white;z-index:99}.home-overlay{text-align:center;font-size:30px;display:none}.home-overlay h2{font-size:42px;font-family:"BebasNeue";text-transform:uppercase;margin:0;line-height:1.2}.home-overlay h3{line-height:1.2;font-size:20px;font-weight:bold;margin:0}.home-overlay p{font-size:18px;margin:0;line-height:1.3}.home-overlay a{color:#1A56FF}.home-overlay a:hover{color:#003ce6}.home-overlay input{display:block;height:50px;font-size:18px;width:100%;padding:0 18px;margin:20px auto;border:2px solid #CCCCCC;max-width:560px}.home-overlay input::-webkit-input-placeholder{font-size:18px;color:#B3B3B3}.home-overlay input:-ms-input-placeholder{font-size:18px;color:#B3B3B3}.home-overlay input::placeholder{font-size:18px;color:#B3B3B3}.home-overlay button{background:#1A56FF;color:white;font-family:"BebasNeue";font-size:28px;letter-spacing:1px;padding:12px 20px 8px;display:inline-block;border-radius:5px;box-shadow:none;margin:0 0 13px}.home-overlay__inner{padding:0 20px;max-width:1640px;width:100%;margin:0 auto}.home-overlay__logo{padding:30px 0}.home-overlay__logo img{width:123px;margin:0 auto;display:block}.home-overlay__intro{max-width:800px;margin:10px auto 35px}.home-overlay__form{background:#F6F6F6;margin:0 auto;max-width:800px;width:100%;padding:25px;margin-bottom:80px}.home-overlay__form p{max-width:500px;margin:0 auto}.home-overlay__facts{background:#F6F6F6;max-width:1024px;margin:0 auto}.home-overlay__facts>div{padding:40px 20px}.home-overlay__facts svg{width:150px;height:150px}.home-overlay__reviews{text-align:left;margin:40px auto 80px}.home-overlay__reviews>:nth-child(odd){text-align:right}.home-overlay__reviews>div{margin:0 0 20px}.home-overlay__previews{margin:80px auto 0;max-width:1024px}.home-overlay__previews img{margin-bottom:12px;max-width:320px}.home-overlay__previews p{max-width:530px;text-align:left;margin:0 auto}.home-overlay__previews-inner{margin:40px 0 0}.home-overlay__previews-inner>div{margin:0 0 80px}.home-overlay__form-footer{max-width:800px;margin:0 auto;padding-bottom:100px}@media (min-width: 768px){.home-overlay__reviews{max-width:1024px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-webkit-column-gap:20px;column-gap:20px}}@media (min-width: 1024px){.home-overlay__previews-inner{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);-webkit-column-gap:60px;column-gap:60px}.home-overlay__facts{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);-webkit-column-gap:20px;column-gap:20px}}ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1243px;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;margin-top:-10px}ul.page-numbers span,ul.page-numbers a{font-size:15px;font-family:"Gotham",sans-serif;text-transform:uppercase;display:block;color:#333;font-weight:700;min-width:25px;text-align:center;border-bottom:3px solid #E4E4E5;margin:0 5px;transition:all 0.2s ease-in-out}ul.page-numbers span.next,ul.page-numbers a.next{display:none}ul.page-numbers span.prev,ul.page-numbers a.prev{display:none}.page-subscribe__row{max-width:1170px;margin:0 auto;padding:0 20px}.page-subscribe__inner{max-width:780px;margin:0 auto;padding:0 20px}.page-subscribe__hero{position:relative;background:transparent no-repeat center / cover;padding:100px 0 50px}.page-subscribe__hero:before{content:'';background:rgba(0,0,0,0.5);left:0;right:0;top:0;bottom:0;position:absolute}.page-subscribe__main{padding:25px 0;background:white}.page-subscribe__graphic{margin:30px 0}.subscribe-form{text-align:center;position:relative}.subscribe-form__logo{width:150px;height:150px;margin:0 auto 20px;border-radius:100%}.subscribe-form__title{color:white}.subscribe-form__description{color:white;font-weight:bold;font-size:22px;margin:0 0 20px}.subscribe-form__wrapper{margin:20px auto 0;max-width:550px}.subscribe-form__input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px}.subscribe-form__button{padding:10px 30px;display:block;text-transform:uppercase;font-family:"Gotham",sans-serif;text-align:center;color:white;border:none;text-shadow:none;box-shadow:none;border-radius:21px;font-weight:bold;font-size:18px;width:100%}.subscribe-form__button:hover,.subscribe-form__button:active,.subscribe-form__button:focus{text-shadow:none;box-shadow:none}.subscribe-form__button:after{content:'';background-image:url(../../images/ajax-loader.svg);background-size:22px 22px;width:22px;height:22px;margin-left:10px;vertical-align:middle;display:none}.subscribe-form__button.is-loading{pointer-events:none;cursor:not-allowed}.subscribe-form__button.is-loading:after{display:inline-block}.subscribe-form__response{color:white;font-size:20px;font-weight:bold;margin-top:20px;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.subscribe-form__response .subscription-code{color:#333;text-align:center}.subscribe-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px}.subscribe-form__group>*{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px 20px}.subscribe-content{position:relative;text-align:center}.subscribe-content h1,.subscribe-content h2,.subscribe-content h3,.subscribe-content h4,.subscribe-content h5,.subscribe-content h6{margin:30px 0 15px;font-size:28px}.subscribe-content p{font-size:17px;line-height:30px;margin:0 0 15px}.subscribe-content--hero{border-top:1px solid white;border-bottom:1px solid white;text-align:center;padding:30px 0;margin:30px 0 0;position:relative}.subscribe-content--hero h1,.subscribe-content--hero h2,.subscribe-content--hero h3,.subscribe-content--hero h4,.subscribe-content--hero h5,.subscribe-content--hero h6{margin:0 0 15px;color:white}.subscribe-content--hero p{color:white;font-size:19px}@media (min-width: 926px){.subscribe-content h1,.subscribe-content h2,.subscribe-content h3,.subscribe-content h4,.subscribe-content h5,.subscribe-content h6{font-size:34px}}.subscribe-cities{max-width:630px;margin:0 auto 15px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe-cities__item{display:inline-block;border-left:1px solid #333;margin-left:8px;padding-left:8px;line-height:1;margin-bottom:10px}.subscribe-cities>:first-child{border-left:none;margin-left:0;padding-left:0}.subscribe-logos{border-bottom:1px solid white;border-top:1px solid white;padding:30px 0 0;margin:30px 0 0;position:relative;text-align:center}.subscribe-logos__title{font-size:26px;color:white}.subscribe-logos__logo{margin:15px auto}@media (min-width: 700px){.subscribe-logos__item{-webkit-box-flex:0;-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;padding:0 20px}.subscribe-logos__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cpt-filters{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin:50px 0 40px;padding:40px 0}.cpt-filters label{width:100%;margin-bottom:5px;font-size:16px;color:#444;font-weight:700}.cpt-filters__header{text-transform:uppercase;font-size:20px;font-weight:700;text-align:center;margin-bottom:30px}.cpt-filters__cols{display:-ms-grid;display:grid;grid-gap:20px;margin-bottom:20px}.cpt-filters__action{text-align:center}@media (min-width: 768px){.cpt-filters__cols{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}.cpt-filter-no-results{border-bottom:1px solid #e4e4e4;padding:0 0 50px}.cpt-filter-no-results p{font-size:20px;font-weight:700;margin:0;text-align:center}.page-id-18253 .site-header{margin-bottom:0 !important}.site-plus .site-footer{display:none}.header-plus{width:100%}.header-plus .site-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-content--full{padding:0}@media (min-width: 1420px){.site-content--full{padding:0 15px}}.pmpro-levels .page-header{display:none}.logo-plus{width:121px;height:60px;display:block;background:transparent no-repeat 48px center;background-size:64px}@media (min-width: 768px){.logo-plus{width:202px;height:100px;background:transparent no-repeat 78px center;background-size:96px}}.nav-plus{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.nav-plus ul{list-style:none;margin:0;border-right:1px solid #e4e4e4;padding:16px 0}.nav-plus ul+ul{border-right:0}.nav-plus ul+ul>:last-child a{margin:0}.nav-plus li{display:inline-block;vertical-align:middle;margin:0 0 0 22px}.nav-plus a{color:#353535;font-size:16px;padding:6px 0;font-weight:bold;border:2px solid transparent}.nav-plus a.bordered{padding:6px 15px;border:2px solid black}.nav-plus a.arrow{position:relative;display:block;padding-right:27px}.nav-plus a.arrow svg{position:absolute;width:25px;right:0;top:1px}.nav-plus ul>:first-child{margin-right:0}.nav-plus ul>:last-child a{margin:0 22px 0 0}.nav-plus ul+ul>:last-child a{margin:0}@media (min-width: 926px){.nav-plus{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1024px){.nav-plus li{margin:0 0 0 33px}.nav-plus ul>:last-child a{margin:0 33px 0 0}}.secondary-navigation-plus{display:block}@media (min-width: 926px){.secondary-navigation-plus{display:none}}.plus-button{display:inline-block;background:#F8755A;border-radius:100px;color:white;text-transform:uppercase;font-size:16px;padding:13px 30px;font-weight:bold;cursor:pointer;position:relative}@media (min-width: 1024px){.plus-button{font-size:22px}}.gift-button-group .plus-button{font-size:12px;line-height:1.2;padding:8px 30px;display:block;width:250px;margin:0 auto 10px}@media (min-width: 1024px){.gift-button-group .plus-button{width:auto;margin:0 5px 10px;display:inline-block}}.hero-plus{overflow:hidden;background:transparent no-repeat center center;background-size:cover;text-align:center;position:relative}.hero-plus:before{content:'';position:absolute;top:0;left:0;right:0;bottom:50%;background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%)}.hero-plus h1{font-size:21px;margin:70px auto 40px;max-width:700px;line-height:1;position:relative;padding:0 10px}.hero-plus small{font-size:18px;display:block;color:#353535;margin-top:8px}@media (min-width: 420px){.hero-plus h1{font-size:33px}.hero-plus small{font-size:23px}}@media (min-width: 1024px){.hero-plus h1{font-size:53px;max-width:1000px}.hero-plus small{font-size:33px}}.hero-lower{padding-top:0;margin-top:200px;margin-bottom:-500px;background:#DEDEDD no-repeat right bottom;-webkit-transform:skewY(9deg);transform:skewY(9deg);padding-bottom:500px}.hero-lower .hero-lower-inner{-webkit-transform:skewY(-9deg);transform:skewY(-9deg);padding:20px}@media (min-width: 420px){.hero-lower{margin-top:320px}}@media (min-width: 768px){.hero-lower{margin-top:490px}}@media (min-width: 1024px){.hero-lower{margin-top:200px;margin-right:160px;padding-top:0}.hero-lower .hero-lower-inner{padding:50px 0 70px 72px}}.hero-lower-phone{position:absolute;width:100%;background:transparent no-repeat bottom center;right:0;top:-397px;bottom:auto;background-size:220px auto;height:471px;left:0;margin-left:20px}@media (min-width: 420px){.hero-lower-phone{background-size:310px auto;top:-426px;height:471px;margin-left:50px}}@media (min-width: 768px){.hero-lower-phone{top:-416px;background-size:550px auto;height:521px;margin-left:90px}}@media (min-width: 1024px){.hero-lower-phone{width:544px;right:-121px;top:-90;bottom:0;left:auto;height:auto;background-size:100% auto;margin-left:0}}.card{text-align:left;padding:20px;position:relative;background:white;box-shadow:0 15px 30px rgba(0,0,0,0.1);border-bottom-right-radius:22px;border-bottom-left-radius:22px;border-top-right-radius:22px;max-width:410px;margin:0 auto}.card__badge{content:'';display:block;border-radius:100%;background:transparent no-repeat center center;background-size:29px;width:50px;height:50px;position:absolute;left:8px;top:-42px;background-color:black}.card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__header h5,.card__header p{color:#6D6D6D;margin:0;font-weight:normal;-ms-flex-negative:1;flex-shrink:1;text-transform:uppercase;letter-spacing:2px;font-size:12px}.card__header h5{white-space:nowrap;display:inline-block}.card__header h5 svg{display:inline-block;width:29px;height:29px;vertical-align:middle;margin-right:4px}.card__body h6,.card__body p{color:black}.card__body h6{font-size:21px;font-weight:bold;color:black;margin:15px 0}.card__body p{font-size:18px;line-height:1.1;margin:0}@media (min-width: 768px){.card{padding:60px;max-width:690px}.card__badge{background-size:85px;width:120px;height:120px;top:-82px}.card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card__header h5,.card__header p{font-size:16px}.card__header h5 svg{width:41px;height:41px}.card__body h6{font-size:32px}.card__body p{font-size:30px}}@media (min-width: 1024px){.card{margin:0}}.plus-callouts-header{font-size:22px;margin-bottom:30px;text-align:center;text-transform:uppercase}.plus-callouts-header:after{content:'';display:block;width:179px;height:2px;margin:15px auto 0}@media (min-width: 1024px){.plus-callouts-header{font-size:42px}}.plus-callouts-grid{margin-bottom:50px;padding:0 10px}.plus-callouts-grid h3{text-transform:none;line-height:1;margin-bottom:15px}.plus-callouts-grid p{line-height:1.2;font-weight:bold;margin:0;color:#353535}.plus-callouts-grid .skew{background:white;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.plus-callouts-grid .skew-reverse{-webkit-transform:skewY(9deg);transform:skewY(9deg);padding:40px 10px;overflow:hidden}.plus-callouts-grid a{text-align:center;background:white no-repeat top center;padding-top:50%;display:block;background-size:100%;overflow:hidden}.plus-callouts-grid>div{margin:0 auto 30px;max-width:430px}@media (min-width: 768px){.plus-callouts-grid{padding:0 40px}.plus-callouts-grid h3{font-size:33px}.plus-callouts-grid p{font-size:18px}}@media (min-width: 1024px){.plus-callouts-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.plus-callouts-grid h3{font-size:27px;text-transform:none}.plus-callouts-grid p{font-size:17px}.plus-callouts-grid>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px}}.plus-callouts{padding-top:60px}.plus-callouts-gradient{padding:1px}.plus-callouts-footer{padding:80px 0 80px;background:transparent no-repeat top center;background-size:140px;text-align:center}.plus-callouts-footer h3{color:white;margin-bottom:20px}@media (min-width: 768px){.plus-callouts-footer h3{font-size:44px}}@media (min-width: 1024px){.plus-callouts-footer{padding-top:113px;background-size:200px}.plus-callouts-footer h3{font-size:62px}}.plus-side-cta{max-width:430px;margin:60px auto;padding:0 10px}.plus-side-cta .plus-side-cta-inner{text-align:center;background:white no-repeat top center;padding-top:42%;display:block;background-size:100%;overflow:hidden}.plus-side-cta h3{line-height:1;margin-bottom:15px;text-transform:uppercase}.plus-side-cta p{line-height:1.2;font-weight:bold;margin:0 0 30px;color:#353535}.plus-side-cta .skew{background:white;-webkit-transform:skewY(-9deg);transform:skewY(-9deg)}.plus-side-cta .skew-reverse{-webkit-transform:skewY(9deg);transform:skewY(9deg);padding:40px 10px;overflow:hidden}@media (min-width: 768px){.plus-side-cta{padding:0}.plus-side-cta h3{font-size:33px}.plus-side-cta p{font-size:18px}}@media (min-width: 1024px){.plus-side-cta{max-width:none;margin:0;background:white}.plus-side-cta .plus-side-cta-inner{max-width:none;background:transparent no-repeat center left;background-size:auto 100%;padding:0 0 0 50%}.plus-side-cta .skew{-webkit-transform:skewX(9deg);transform:skewX(9deg)}.plus-side-cta .skew-reverse{padding:60px 40px;-webkit-transform:skewX(-9deg);transform:skewX(-9deg);min-height:400px}.plus-side-cta h3{font-size:48px}.plus-side-cta p{font-size:22px}}.plus-faq{padding:40px 10px;max-width:500px;margin:40px auto}.plus-faq h2{font-size:33px}.plus-faq dl{margin:0;padding:20px 0 0 20px}.plus-faq dt{font-size:17px;font-weight:bold}.plus-faq dd{font-size:16px;margin:0 0 20px}@media (min-width: 768px){.plus-faq h2{font-size:33px}.plus-faq dt{font-size:18px}.plus-faq dd{font-size:16px;margin:0 0 30px}}@media (min-width: 1024px){.plus-faq{max-width:1000px}.plus-faq dl{padding:30px 0 0 50px}.plus-faq h2{font-size:48px}.plus-faq dt{font-size:22px}.plus-faq dd{font-size:18px}}.plus-footer{padding:40px 10px;background:#454545;text-align:center}.plus-footer h2{font-size:18px;color:white}.plus-footer .plus-button{margin-top:20px}@media (min-width: 1024px){.plus-footer{padding:50px 10px}.plus-footer h2{font-size:28px}}.plus-login{max-width:500px;padding:20px 10px;text-align:center;margin:0 auto}.plus-login h1{text-align:center}.plus-login p{max-width:400px;margin:0 auto}.plus-login__inner{padding:20px 10px 40px;margin:40px auto;text-align:left;background:white;border-radius:10px}.plus-login form{max-width:320px;margin:0 auto}.plus-login input[type=text],.plus-login input[type=password],.plus-login label{display:block;width:100%}.plus-login input[type=text],.plus-login input[type=password]{height:32px;padding:0 10px;line-height:32px;border-radius:0;margin:0 0 20px;background:#efefef}.plus-login label{margin:0 0 5px;vertical-align:middle}.plus-login .login-submit,.plus-login .login-remember{margin:10px 0}.plus-login .login-submit input,.plus-login .login-remember input{display:inline-block;vertical-align:middle;width:auto;margin-bottom:2px}.plus-login .login-submit input[type=submit],.plus-login .login-remember input[type=submit]{margin-top:20px}.plus-login .button,.plus-login #pmpro_actionlink-levels,.plus-login #pmpro_actionlink-profile,.plus-login #pmpro_actionlink-password,.plus-login #pico-break .ReadMore button,#pico-break .ReadMore .plus-login button,.plus-login .alm-load-more-btn.more,.plus-login .button:hover,.plus-login #pmpro_actionlink-levels:hover,.plus-login #pmpro_actionlink-profile:hover,.plus-login #pmpro_actionlink-password:hover,.plus-login #pico-break .ReadMore button:hover,#pico-break .ReadMore .plus-login button:hover,.plus-login .alm-load-more-btn.more:hover{box-shadow:0 0 0 transparent}.plus-login .button:hover,.plus-login #pmpro_actionlink-levels:hover,.plus-login #pmpro_actionlink-profile:hover,.plus-login #pmpro_actionlink-password:hover,.plus-login #pico-break .ReadMore button:hover,#pico-break .ReadMore .plus-login button:hover,.plus-login .alm-load-more-btn.more:hover{border-color:transparent}.plus-login .error{max-width:320px;margin:0 auto 20px;color:red}.plus-login fieldset{border:0;padding:0}.plus-login legend{display:none}.plus-login .somfrp-lost-pass-form-text{margin:20px 0}.plus-login .som-password-error-message,.plus-login .som-password-sent-message{background:transparent;color:inherit;border:none}.pmpro_payment-discount-code{display:none}.price-tables{max-width:430px;margin:60px auto}.price-tables h1{text-transform:uppercase;text-align:center}.price-tables h1:after{content:'';display:block;width:200px;height:3px;background:black;margin:15px auto}.price-tables>p{color:#333;line-height:1.2;text-align:center;font-weight:bold;font-family:'Gotham', sans-serif;font-size:18px}.price-tables+.price-tables{margin-top:80px}@media (min-width: 1024px){.price-tables{max-width:none}.price-tables h1{font-size:50px}.price-tables>p{font-size:28px;max-width:800px;margin:0 auto 40px}.price-tables__cols{display:-webkit-box;display:-ms-flexbox;display:flex}.price-tables__cols>div{margin:0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}}.price-table{text-align:center;padding:40px 25px;box-shadow:0px 20px 20px rgba(0,0,0,0.1);margin:0 0 50px}.price-table small{display:block}.price-table .price{font-weight:bold;font-family:'Gotham', sans-serif;font-size:18px;margin-bottom:30px}.price-table .plus-button{font-weight:bold}.price-table h2{margin-bottom:12px}@media (min-width: 1024px){.price-table h2{font-size:32px}.price-table .price{font-size:24px;line-height:1.2}}.pmpro-confirmation .page-header{display:none}.pmpro-confirmation .widget-area{display:none}.pmpro-confirmation .content-area{float:none;margin:0 auto;text-align:center;max-width:700px}.pmpro-confirmation .site-main{margin:0}
