html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em
40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,
html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{border:1px
solid #c0c0c0;margin:0
2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body{overflow-x:hidden}ol,ul{margin:0;padding:0}li{list-style-type:none}body{background-color:#fff}a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery
img{transition:all 0.4s}textarea,input[type="text"],input{-webkit-appearance:none;-moz-appearance:none;appearance:none}a{text-decoration:underline}p{margin:0
0 28px;padding:0}address{margin:0
0 28px;padding:0}hr{border:0;border-collapse:collapse;border-top:1px solid #dcdadd;clear:both;margin:1em
0}b,strong{font-weight:700}em{font-style:italic}mark{background:#ddd;color:#000}html,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.top-header-bar::before,
.full-width-content .content::before,.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before{content:" ";display:table}.top-header-bar::after,
.full-width-content .content::after,.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after{clear:both;content:" ";display:table}body{color:#464646;font-family:"Lora",serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:normal;line-height:1.5;margin:0}@media only screen and (max-width: 860px){body{font-size:15px}}html .ab-block-testimonial .ab-testimonial-name,
#genesis-content .pro-portfolio .entry-header .entry-title,
#genesis-content .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3,
.soliloquy-caption h2,
html .ab-block-profile .ab-profile-name,
html .ab-block-post-grid header .ab-block-post-grid-title,
html .ab-post-grid-items .ab-block-post-grid-text h2,h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:300;line-height:1.2;letter-spacing:3px;margin:0
0 30px;text-decoration:none;color:#333;font-style:normal}html .ab-block-testimonial .ab-testimonial-name a:hover,
html .ab-block-testimonial .ab-testimonial-name a:focus,
html .ab-block-testimonial .ab-testimonial-name a,
#genesis-content .pro-portfolio .entry-header .entry-title a:hover,
#genesis-content .pro-portfolio .entry-header .entry-title a:focus,
#genesis-content .pro-portfolio .entry-header .entry-title a,
#genesis-content .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a:hover,
#genesis-content .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a:focus,
#genesis-content .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a,
.soliloquy-caption h2 a:hover,
.soliloquy-caption h2 a:focus,
.soliloquy-caption h2 a,
html .ab-block-profile .ab-profile-name a:hover,
html .ab-block-profile .ab-profile-name a:focus,
html .ab-block-profile .ab-profile-name a,
html .ab-block-post-grid header .ab-block-post-grid-title a:hover,
html .ab-block-post-grid header .ab-block-post-grid-title a:focus,
html .ab-block-post-grid header .ab-block-post-grid-title a,
html .ab-post-grid-items .ab-block-post-grid-text h2 a:hover,
html .ab-post-grid-items .ab-block-post-grid-text h2 a:focus,
html .ab-post-grid-items .ab-block-post-grid-text h2 a,
h1 a:hover,
h1 a:focus,
h1 a,
h2 a:hover,
h2 a:focus,
h2 a,
h3 a:hover,
h3 a:focus,
h3 a,
h4 a:hover,
h4 a:focus,
h4 a,
h5 a:hover,
h5 a:focus,
h5 a,
h6 a:hover,
h6 a:focus,
h6
a{text-decoration:none;box-shadow:none}html .ab-block-testimonial .ab-testimonial-name a,
#genesis-content .pro-portfolio .entry-header .entry-title a,
#genesis-content .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3 a,
.soliloquy-caption h2 a,
html .ab-block-profile .ab-profile-name a,
html .ab-block-post-grid header .ab-block-post-grid-title a,
html .ab-post-grid-items .ab-block-post-grid-text h2 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6
a{color:#333}.archive-description .entry-title,.archive-title,.entry-title,.h1,h1{font-size:36px;text-transform:uppercase}@media only screen and (max-width: 1200px){.archive-description .entry-title,.archive-title,.entry-title,.h1,h1{font-size:31px}}@media only screen and (max-width: 1023px){.archive-description .entry-title,.archive-title,.entry-title,.h1,h1{font-size:28px}}@media only screen and (max-width: 860px){.archive-description .entry-title,.archive-title,.entry-title,.h1,h1{font-size:25px}}#genesis-content .wedocs-shortcode-wrap ul.wedocs-docs-list li.wedocs-docs-single h3,
.soliloquy-caption h2,
html .ab-block-profile .ab-profile-name,
html .ab-block-post-grid header h2.ab-block-post-grid-title,
html .ab-post-grid-items .ab-block-post-grid-text h2,h2.entry-title,.h2,h2{font-size:22px;text-transform:uppercase}#genesis-content .pro-portfolio .entry-header .entry-title,
html .ab-block-post-grid header h3.ab-block-post-grid-title,.h3,h3{font-size:18px;text-transform:uppercase}html .ab-block-testimonial .ab-testimonial-name,
html .ab-block-post-grid header h4.ab-block-post-grid-title,.h4,h4{font-size:16px;text-transform:uppercase;font-weight:400}html .ab-block-testimonial .ab-testimonial-name a,
html .ab-block-post-grid header h4.ab-block-post-grid-title a,
.h4 a,
h4
a{color:#666;text-decoration:none}html .ab-block-post-grid header h5.ab-block-post-grid-title,.h5,h5{font-family:"Lora",serif;font-size:14px;font-weight:400}html .ab-block-post-grid header h6.ab-block-post-grid-title,.h6,h6{font-size:13px;font-weight:400;font-style:italic}.intro{font-family:"Lora",serif;font-size:19px}p.has-huge-font-size,.large-text{color:#333;display:block;font-family:"Poppins",sans-serif;font-size:36px;font-weight:300;line-height:1.2;padding-right:10%}p.has-huge-font-size{margin-bottom:40px}@media only screen and (min-width: 1024px){#genesis-content p.has-huge-font-size.alignwide,
#genesis-content .alignwide.large-text{padding-right:10%}}@media only screen and (max-width: 1200px){p.has-huge-font-size,.large-text{font-size:31px}}@media only screen and (max-width: 1023px){p.has-huge-font-size,.large-text{font-size:26px;padding:0}}@media only screen and (max-width: 860px){p.has-huge-font-size,.large-text{font-size:21px}.h2,h2{font-size:20px}.h3,h3{font-size:17px}.h4,h4{font-size:15px}}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}img.box-shadow{box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.07)}img.box-shadow.with-padding{padding:10px}figure{margin:0}#genesis-content div.wpforms-container-full .wpforms-form input[type="date"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="datetime"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="datetime-local"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="email"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="month"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="number"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="password"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="range"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="search"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="tel"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="text"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="time"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="url"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="week"],
#genesis-content div.wpforms-container-full .wpforms-form select,
#genesis-content div.wpforms-container-full .wpforms-form textarea,input,select,textarea{background-color:#fff;border:1px
solid #dcdadd;color:#464646;font-size:15px;font-weight:400;padding:13px
16px 11px;width:100%;border-radius:0;float:none}#genesis-content div.wpforms-container-full .wpforms-form input,
#genesis-content div.wpforms-container-full .wpforms-form label,
#genesis-content div.wpforms-container-full .wpforms-form select,
#genesis-content div.wpforms-container-full .wpforms-form
button{height:auto}#genesis-content div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:15px;line-height:1.5;font-weight:700}#genesis-content div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{font-size:13px;line-height:1.5;font-weight:400}#genesis-content div.wpforms-container-full .wpforms-form label.wpforms-error{font-size:13px}fieldset{border-color:#edecee}input,select{border-radius:0}select
option{padding:0}select,
body .select2-container .select2-selection--single,
body .select2-choice{background-color:#fff;background-size:15px 9px;background-repeat:no-repeat;background-position:94% center;background-position:calc(100% - 20px) center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-shadow:none;line-height:1.5;padding-right:2.5em;white-space:nowrap;background-image:url("/wp-content/themes/hallie-pro/images/select-caret.png")}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){select,
body .select2-container .select2-selection--single,
body .select2-choice{background-image:url("/wp-content/themes/hallie-pro/images/select-caret-2x.png")}}body .select2-container--default .select2-selection--single .select2-selection__placeholder,
body .select2-results__option,
body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5;color:#464646;padding:13px
16px 11px;font-size:15px}body .select2-container--default .select2-results__option[aria-selected="true"],
body .select2-container--default .select2-results__option[data-selected="true"]{background-color:#dcdadd}body .select2-dropdown,
body .select2-container--default .select2-selection--single{border:1px
solid #dcdadd;border-radius:0}body .select2-search--dropdown{padding:0}body .select2-container--default .select2-search--dropdown .select2-search__field,
body .select2-search--dropdown .select2-search__field{border-radius:0;border-width:0;border-bottom:1px solid #dcdadd;padding:13px
16px 11px}body .select2-dropdown.select2-dropdown--above .select2-search--dropdown .select2-search__field{border-radius:0;border-width:0}body .select2-dropdown.select2-dropdown--above .select2-search{border-bottom:1px solid #dcdadd}body .select2-container .select2-selection--single{height:auto;margin:0}.select2-selection__arrow{display:none}textarea{border-radius:0}input:focus,textarea:focus{outline:none}input[type="search"]{-webkit-appearance:none}#genesis-content div.wpforms-container-full .wpforms-form input[type="checkbox"],
#genesis-content div.wpforms-container-full .wpforms-form input[type="radio"],input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}#genesis-content div.wpforms-container-full .wpforms-form input[type="checkbox"]:focus,
#genesis-content div.wpforms-container-full .wpforms-form input[type="radio"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus{border-color:#dcdadd !important}#genesis-content div.wpforms-container-full .wpforms-form input[type="checkbox"],
#genesis-content input[type="checkbox"],input[type="checkbox"]{-webkit-appearance:none;background-color:#fff;border:1px
solid #dcdadd;padding:0
9px;width:22px !important;height:22px !important;border-radius:4px;display:inline-block !important;position:relative;margin-right:12px !important;vertical-align:middle;top:-2px}#genesis-content .list-wrap input[type="checkbox"]{top:0}#genesis-content div.wpforms-container-full .wpforms-form input[type="checkbox"]:checked::after,input[type="checkbox"]:checked::after{content:"\f122";display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;top:0;left:2px;color:#464646}#genesis-content div.wpforms-container-full .wpforms-form input[type="radio"],input[type="radio"]{-webkit-appearance:none;background-color:#fff;border:1px
solid #dcdadd;padding:10px;border-radius:50px;display:inline-block;position:relative;vertical-align:middle;margin-right:12px !important;top:-2px}.list-wrap input[type="radio"]{top:0}#genesis-content div.wpforms-container-full .wpforms-form input[type="radio"]:checked::after,input[type="radio"]:checked::after{content:" ";width:14px;height:14px;border-radius:50px;position:absolute;top:3px;background:#464646;text-shadow:0;left:3px;font-size:32px}#genesis-content div.wpforms-container-full .wpforms-form input[type="radio"]:checked,input[type="radio"]:checked{background-color:#fff;color:#99a1a7;border:1px
solid #dcdadd}::-ms-input-placeholder{color:#464646;opacity:1}:-ms-input-placeholder{color:#464646;opacity:1}::placeholder{color:#464646;opacity:1}.above-footer-image #sb_instagram #sbi_load .sbi_follow_btn a,
.above-footer-image #sb_instagram #sbi_load .sbi_load_btn,
#genesis-content div.wpforms-container-full .wpforms-form input[type="submit"],
#genesis-content div.wpforms-container-full .wpforms-form button[type="submit"],
#genesis-content div.wpforms-container-full .wpforms-form .wpforms-page-button,
.soliloquy-container .soliloquy-wrapper .soliloquy-caption .button,
a.more-link,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.more-from-category a,.button{font-family:"Libre Baskerville",serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1;text-decoration:none;text-transform:capitalize;font-style:italic;border-radius:0;border:2px
solid transparent;color:#fff;cursor:pointer;padding:14px
26px 14px 26px;text-align:center;white-space:normal;width:auto;transition:all 0.4s}.above-footer-image #sb_instagram #sbi_load .sbi_follow_btn a:focus, .above-footer-image #sb_instagram #sbi_load .sbi_follow_btn a:hover,
.above-footer-image #sb_instagram #sbi_load .sbi_load_btn:focus,
.above-footer-image #sb_instagram #sbi_load .sbi_load_btn:hover,
#genesis-content div.wpforms-container-full .wpforms-form input[type="submit"]:focus,
#genesis-content div.wpforms-container-full .wpforms-form input[type="submit"]:hover,
#genesis-content div.wpforms-container-full .wpforms-form button[type="submit"]:focus,
#genesis-content div.wpforms-container-full .wpforms-form button[type="submit"]:hover,
#genesis-content div.wpforms-container-full .wpforms-form .wpforms-page-button:focus,
#genesis-content div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,
.soliloquy-container .soliloquy-wrapper .soliloquy-caption .button:focus,
.soliloquy-container .soliloquy-wrapper .soliloquy-caption .button:hover,
a.more-link:focus,
a.more-link:hover,
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.more-from-category a:focus,
.more-from-category a:hover,.button:focus,.button:hover{box-shadow:none}.more-from-category a,.button{display:inline-block}button.button-hero,input[type="button"].button-hero,input[type="reset"].button-hero,input[type="submit"].button-hero,.button.button-hero{font-family:"Libre Baskerville",serif;font-size:17px;letter-spacing:1px;line-height:1;font-weight:400;text-decoration:none;text-transform:capitalize;font-style:italic;border-radius:0;padding:40px
50px 40px 50px;position:relative;text-align:left}.above-footer-image #sb_instagram #sbi_load .sbi_follow_btn a,
.above-footer-image #sb_instagram #sbi_load .sbi_load_btn,
.more-from-category a,a.button.small,button.small,input[type="button"].small,input[type="reset"].small,input[type="submit"].small{font-size:12px;letter-spacing:1px;padding:9px
20px}a.button.large,button.large,input[type="button"].large,input[type="reset"].large,input[type="submit"].large{font-size:17px;letter-spacing:1px;padding:24px}.comment-reply-link,
a.button.text,
button.text,
input[type="button"].text,
input[type="reset"].text,
input[type="submit"].text,
.lost_password a,
.view-all-portfolio
a{font-family:"Libre Baskerville",serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1.5;text-decoration:none;text-transform:capitalize;font-style:italic;border-radius:0;border-left-width:0;border-right-width:0;border-top-width:0;border-bottom:2px solid #464646;padding:4px
0;background:none;box-shadow:none}.comment-reply-link:focus,
.comment-reply-link:hover,
a.button.text:focus,
a.button.text:hover,
button.text:focus,
button.text:hover,
input[type="button"].text:focus,
input[type="button"].text:hover,
input[type="reset"].text:focus,
input[type="reset"].text:hover,
input[type="submit"].text:focus,
input[type="submit"].text:hover,
.lost_password a:focus,
.lost_password a:hover,
.view-all-portfolio a:focus,
.view-all-portfolio a:hover{text-decoration:none;box-shadow:none;transform:none;border-radius:0}.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover{background-color:#dcdadd;border-width:0;color:#666;cursor:not-allowed}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}@media only screen and (max-width: 600px){body.woocommerce .button.button-hero,button.button-hero,input[type="button"].button-hero,input[type="reset"].button-hero,input[type="submit"].button-hero,.button.button-hero{line-height:1.2;padding:20px
30px;text-align:center;font-size:14px}body.woocommerce .button.button-hero::after,button.button-hero::after,input[type="button"].button-hero::after,input[type="reset"].button-hero::after,input[type="submit"].button-hero::after,.button-hero::after{display:none}}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%;word-break:break-all}tbody{border-bottom:1px solid #dcdadd}td,th{text-align:left}td{border-top:1px solid #dcdadd;padding:6px}th{font-weight:400;padding:0
6px}td:first-child,th:first-child{padding-left:0}.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text
span{border:0;clip:rect(0, 0, 0, 0);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.genesis-nav-menu .search input[type="submit"]:focus,
.screen-reader-shortcut:focus,
.screen-reader-text:focus,
.widget_search input[type="submit"]:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#666;display:block;font-size:1em;font-weight:700;height:auto;padding:15px
23px 14px;text-decoration:none;width:auto;z-index:100000}.lost_password a,.more-link{position:relative}.site-container{background-color:#fff}.content-sidebar-wrap,.wrap{margin:0
auto;max-width:1200px}.site-inner{clear:both;word-wrap:break-word;margin-bottom:40px}.landing-page .site-inner{margin-left:auto;margin-right:auto}.content{float:right;width:800px}.single.sidebar-content .content-sidebar-wrap .content,
.single.content-sidebar .content-sidebar-wrap
.content{max-width:750px}.content-sidebar-wrap>.content,.content-sidebar-wrap>.sidebar-primary{margin-bottom:70px}.content-sidebar
.content{float:left}.full-width-content
.content{float:none;margin-left:auto;margin-right:auto;width:1200px}.landing-page.full-width-content
.content{width:800px}.landing-page .footer-cta-image.full-width-image::after{display:none}.sidebar-primary{float:right;position:relative;width:320px;z-index:1}.sidebar-content .sidebar-primary{float:left}.search.full-width-entries:not(.woocommerce) .content,
.page-template-page_blog.full-width-entries .content,
.archive.full-width-entries:not(.woocommerce) .content,
.blog.full-width-entries
.content{max-width:750px}.search.full-width-entries:not(.woocommerce) .content .entry,
.page-template-page_blog.full-width-entries .content .entry,
.archive.full-width-entries:not(.woocommerce) .content .entry,
.blog.full-width-entries .content
.entry{background-color:#fff;border-bottom:2px solid #edecee}.search.full-width-entries:not(.woocommerce) .content .entry:last-child,
.page-template-page_blog.full-width-entries .content .entry:last-child,
.archive.full-width-entries:not(.woocommerce) .content .entry:last-child,
.blog.full-width-entries .content .entry:last-child{border-bottom-width:0}.search.full-width-entries:not(.woocommerce) .content .entry .entry-header,
.page-template-page_blog.full-width-entries .content .entry .entry-header,
.archive.full-width-entries:not(.woocommerce) .content .entry .entry-header,
.blog.full-width-entries .content .entry .entry-header{padding-top:0}.search.full-width-entries:not(.woocommerce) .content .entry .entry-image-link + .entry-header,
.page-template-page_blog.full-width-entries .content .entry .entry-image-link + .entry-header,
.archive.full-width-entries:not(.woocommerce) .content .entry .entry-image-link + .entry-header,
.blog.full-width-entries .content .entry .entry-image-link+.entry-header{padding-top:40px}.search.full-width-entries:not(.woocommerce) .content .entry .entry-image-link,
.page-template-page_blog.full-width-entries .content .entry .entry-image-link,
.archive.full-width-entries:not(.woocommerce) .content .entry .entry-image-link,
.blog.full-width-entries .content .entry .entry-image-link{margin-top:10px;display:block}.search:not(.woocommerce) .more-link,
.page-template-page_blog .more-link,
.archive:not(.woocommerce) .more-link,
.blog .more-link{display:table;margin-left:auto;margin-right:auto}.search:not(.woocommerce) .entry-comments-link::before,
.page-template-page_blog .entry-comments-link::before,
.archive:not(.woocommerce) .entry-comments-link::before,
.blog .entry-comments-link::before{color:#888;content:"-"}.search:not(.woocommerce) .content .entry-read-more,
.search:not(.woocommerce) .content .entry-content,
.page-template-page_blog .content .entry-read-more,
.page-template-page_blog .content .entry-content,
.archive:not(.woocommerce) .content .entry-read-more,
.archive:not(.woocommerce) .content .entry-content,
.blog .content .entry-read-more,
.blog .content .entry-content{padding:0
8.75%;margin-left:0;margin-right:0}.search:not(.woocommerce) .content .entry-content > *:last-child,
.page-template-page_blog .content .entry-content > *:last-child,
.archive:not(.woocommerce) .content .entry-content > *:last-child,
.blog .content .entry-content>*:last-child{margin-bottom:0}.search:not(.woocommerce) .content .entry-content > *,
.page-template-page_blog .content .entry-content > *,
.archive:not(.woocommerce) .content .entry-content > *,
.blog .content .entry-content>*{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;min-width:0 !important}.search:not(.woocommerce) .content .entry-content > *::before, .search:not(.woocommerce) .content .entry-content > *::after,
.page-template-page_blog .content .entry-content > *::before,
.page-template-page_blog .content .entry-content > *::after,
.archive:not(.woocommerce) .content .entry-content > *::before,
.archive:not(.woocommerce) .content .entry-content > *::after,
.blog .content .entry-content > *::before,
.blog .content .entry-content>*::after{display:none}.search:not(.woocommerce) .content .entry-footer,
.page-template-page_blog .content .entry-footer,
.archive:not(.woocommerce) .content .entry-footer,
.blog .content .entry-footer{margin-top:50px}.search:not(.woocommerce) .content .entry,
.page-template-page_blog .content .entry,
.archive:not(.woocommerce) .content .entry,
.blog .content
.entry{transition:all 0.4s;background-color:#f7f7f7;position:relative;z-index:1;margin-bottom:50px}.search:not(.woocommerce) .content .entry > *:last-child,
.page-template-page_blog .content .entry > *:last-child,
.archive:not(.woocommerce) .content .entry > *:last-child,
.blog .content .entry>*:last-child{margin-bottom:50px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}@media only screen and (max-width: 860px){.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}}.gallery{overflow:hidden}.gallery-item{float:left;margin:0
0 28px;text-align:center}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.gallery
img{border:1px
solid #dcdadd;height:auto;padding:4px}.gallery img:focus,
.gallery img:hover{border:1px
solid #999}.avatar{float:left;border-radius:99em}.author-box .avatar,
.alignleft
.avatar{margin-right:56px}@media only screen and (max-width: 600px){.author-box .avatar,
.alignleft
.avatar{float:none;display:block;margin:0
auto 20px auto}}.alignright
.avatar{margin-left:56px}.comment
.avatar{margin:6px
0;border-radius:99em;position:absolute;left:0}.breadcrumb{margin:0
auto 30px auto;max-width:1200px;padding:0
0 0 0;text-align:left;color:#888;font-size:13px}.breadcrumb>li,.breadcrumb>span{display:inline}.breadcrumb
a{border-bottom-color:#edecee;font-weight:700;text-decoration:none}.breadcrumb a:hover, .breadcrumb a:focus{border-bottom:1px solid #edecee;color:#464646;box-shadow:none}.full-width-content
.breadcrumb{text-align:center}.single-post.full-width-content
.breadcrumb{max-width:750px}.sidebar-content .breadcrumb,
.content-sidebar
.breadcrumb{text-align:left}.after-entry,.author-box{background-color:#fff;font-size:18px;margin-bottom:40px;padding:60px
0;max-width:650px;margin-left:auto;margin-right:auto}.author-box .author-box-title,
.author-box .author-box-content{overflow:hidden}@media only screen and (max-width: 600px){.author-box .author-box-title{text-align:center}}.author-box
p{font-size:18px}.author-box p:last-child{margin-bottom:0}.entry-content .search-form,
.site-header .search-form{margin-bottom:40px;width:50%}.post-password-form input[type="submit"],
.search-form input[type="submit"]{margin-top:10px}.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search-results
.first{clear:none}a.aligncenter
img{display:block;margin:0
auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0
auto 24px}img.alignnone,.alignnone{margin-bottom:24px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0
24px 24px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0
0 24px 24px}.gallery-caption,.wp-caption-text{font-size:13px;font-weight:700;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video{margin:0
0 28px}.pricing-table{display:flex;flex-wrap:wrap;flex-direction:row;margin:0
0 70px}@media only screen and (max-width: 1023px){.pricing-table{justify-content:center}}@media only screen and (max-width: 860px){.pricing-table{display:block}}.pricing-table>div{background-color:#fff;padding:50px
20px;text-align:center;transition:all 0.4s;border:5px
solid #edecee;flex-grow:0;display:flex;flex-flow:column;float:none}.pricing-table>div>*:last-child{margin-top:auto;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1023px){.pricing-table>div{width:48.717948717948715%;margin-bottom:2.564102564102564%}.pricing-table>div.one-fourth.first+div+div,.pricing-table>div.one-third.first+div+div{margin-left:0}}@media only screen and (max-width: 860px){.pricing-table>div{margin:0
0 30px;width:100%}}.pricing-table
.featured{background-color:#fff}.pricing-table>h1,.pricing-table>h2,.pricing-table>h3,.pricing-table>h4,.pricing-table>h5,.pricing-table>h6{flex:0 0 100%;font-style:normal;margin-top:0}.pricing-table
p{margin-bottom:0}.pricing-table
.price{display:block;font-size:32px;margin:10px
0}html .pricing-table ul
li{font-size:15px;list-style-type:none;padding:2px
0}html .pricing-table
ul{margin:0
0 40px 0}@media only screen and (max-width: 1023px){.full-width-content .pricing-table{margin:40px
0}}.widget{margin-bottom:20px;word-wrap:break-word}.widget .textwidget > *:last-child,
.widget-wrap > *:last-child,
.widget-area .widget:last-of-type,
.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:5px;padding-bottom:5px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li
li{border:0;margin-left:30px}.widget li
ul{padding-top:10px}.widget_calendar
table{width:100%}.widget_calendar td,
.widget_calendar
th{text-align:center}.widget_media_image .wp-caption-text{margin-top:7px;font-weight:400}.flexible-widgets
.wrap{max-width:1280px;padding-top:40px;display:flex;flex-wrap:nowrap;justify-content:center}@media only screen and (max-width: 1023px){.flexible-widgets
.wrap{display:block}}.flexible-widgets.widget-area .wrap
.widget{margin-bottom:40px;padding-left:40px;padding-right:40px;flex:1;flex-basis:50%;flex-grow:0}@media only screen and (max-width: 1023px){.flexible-widgets .widget:last-of-type{margin-bottom:0}}.above-footer-cta .widget-full.flexible-widgets .widget,
.flexible-widgets.widget-halves.uneven .widget:last-of-type{width:100%}.flexible-widgets.widget-fourths
.widget{width:25%}.flexible-widgets.widget-halves
.widget{width:50%}.flexible-widgets.widget-thirds
.widget{width:33.33%}.flexible-widgets.widget-halves .widget:nth-child(odd),
.flexible-widgets.widget-thirds .widget:nth-child(3n+1),
.flexible-widgets.widget-fourths .widget:nth-child(4n+1){clear:left}.featured-content
.entry{background:none;padding:0}.featured-content .entry:last-of-type{margin-bottom:0}.featured-content .entry-title{font-size:16px;font-weight:400;text-transform:uppercase}.has-featured-image .featured-content .entry-content{margin:0;padding:0}.featured-content .alignleft .entry-image,
.featured-content .alignright .entry-image{position:relative;z-index:999}.more-from-category
a{margin-top:28px}.widget.featuredpost .widget-wrap>article{margin-bottom:20px}.widget.featuredpost .widget-wrap>article:last-child{margin-bottom:0}.widget.featuredpost .alignright .avatar,
.widget.featuredpost .alignleft
.avatar{margin:0}.widget.featuredpost .alignnone
.avatar{float:none}.widget.featuredpost .has-post-thumbnail a.alignright img,
.widget.featuredpost .has-post-thumbnail a.alignleft
img{max-width:100px}.widget.featuredpost .has-post-thumbnail
img{vertical-align:top}.widget.featuredpost .entry-header{overflow:hidden}.widget.featuredpost .entry-header .entry-title{margin-bottom:10px}.widget.featuredpost .entry-header .entry-title
a{color:#333 !important}.widget.featuredpost .entry-header .entry-meta{text-align:left}.widget.featuredpost .entry-header .entry-meta,
.widget.featuredpost .entry-header .entry-meta
a{margin-bottom:10px}.widget.featuredpost .entry-content{display:block;float:left;clear:both;width:100%;font-size:13px}.widget.featuredpost .entry-content
p{margin-bottom:15px}.widget.featuredpost
.alignleft{margin:0
15px 10px 0}.widget.featuredpost
.alignright{margin:0
0 10px 15px}.widget.featuredpost .alignnone,
.widget.featuredpost
.aligncenter{margin:0
0 10px 0;display:block}.widget.featuredpost span + .entry-header .entry-title{overflow:hidden}.widget.featuredpost .entry-content > *:first-child .more-link{display:table;margin-top:28px}.widget_mc4wp_form_widget .subscribe,
.enews-widget
form{position:relative}.sidebar .widget.widget_mc4wp_form_widget,
.sidebar .widget.enews-widget{text-align:left}.footer-widgets .widget.widget_mc4wp_form_widget form,
.footer-widgets .widget.enews-widget
form{text-align:center}.single .sidebar .widget.widget_mc4wp_form_widget,
.single .sidebar .widget.enews-widget{border-width:0}.sidebar .widget_mc4wp_form_widget input[type="submit"],
.sidebar .enews-widget input[type="submit"]{color:#fff}.sidebar .widget_mc4wp_form_widget input:focus[type="submit"],
.sidebar .widget_mc4wp_form_widget input:hover[type="submit"],
.sidebar .enews-widget input:focus[type="submit"],
.sidebar .enews-widget input:hover[type="submit"]{background-color:#fff;color:#666}.widget_mc4wp_form_widget input,
.enews-widget
input{margin-bottom:10px}.sidebar .widget_mc4wp_form_widget input,
.sidebar .enews-widget
input{box-shadow:none;text-align:left;margin-bottom:6px}.widget_mc4wp_form_widget .subscribe input[type="submit"],
.enews-widget input[type="submit"]{text-align:left;transform:none}.widget_mc4wp_form_widget input[type="submit"]:hover,
.enews-widget input[type="submit"]:hover{color:#fff}.widget_mc4wp_form_widget form + p,
.enews form+p{margin-top:24px}.widget_mc4wp_form_widget form p:not(.text){margin:0}.widget_mc4wp_form_widget form
label{margin-bottom:5px;display:inline-block}@media only screen and (max-width: 1023px){.sidebar .widget.enews-widget{border-width:0}}#wpstats{display:none}html .pika-button{border-radius:0;-webkit-transform:none;-moz-transform:none;transform:none}html .pika-button:hover{-webkit-transform:none;-moz-transform:none;transform:none}.nf-field-container.html-container{margin-bottom:0}.genesis-pro-portfolio.third-width-entries .content .genesis-loop-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:60px 60px}@media only screen and (max-width: 1200px){.genesis-pro-portfolio.third-width-entries .content .genesis-loop-container{grid-gap:45px 45px}}@media only screen and (max-width: 860px){.genesis-pro-portfolio.third-width-entries .content .genesis-loop-container{grid-gap:40px 40px;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 600px){.genesis-pro-portfolio.third-width-entries .content .genesis-loop-container{display:block}}.genesis-pro-portfolio.third-width-entries .content .genesis-loop-container
.entry{margin:0;width:auto}@media only screen and (max-width: 600px){.genesis-pro-portfolio.third-width-entries .content .genesis-loop-container
.entry{margin-bottom:12%;width:100%}}.genesis-pro-portfolio .content .entry.pro-portfolio{text-align:left;padding:0}.genesis-pro-portfolio .content .entry.pro-portfolio .entry-content{padding-left:0;padding-right:0}.genesis-pro-portfolio .content .entry.pro-portfolio:nth-of-type(3n+3){margin-right:0}.genesis-pro-portfolio .content .entry.pro-portfolio .portfolio-featured-image
img{vertical-align:top}.content .entry.pro-portfolio .entry-header{margin:0;padding:0;position:relative;z-index:99}.content .entry.pro-portfolio .entry-header .entry-title-link{margin:0;padding:30px
8.75% 30px;display:block}#genesis-content.content .entry.pro-portfolio .entry-header{margin:0}#genesis-content.content .pro-portfolio .entry-header h2.entry-title{margin:0}.simple-social-icons ul li
a{padding:0
!important;vertical-align:middle;position:relative;color:#464646;float:left}.header-social-icons .simple-social-icons ul
li{position:relative;top:-1px}.simple-social-icons ul.aligncenter
li{margin:0
3px 6px 3px !important}.simple-social-icons ul.alignleft
li{margin:0
6px 6px 0 !important}.simple-social-icons ul.alignright
li{margin:0
0 6px 6px !important}.soliloquy-container .soliloquy-wrapper .soliloquy-prev,
.soliloquy-container .soliloquy-wrapper .soliloquy-next{background:none;text-align:center;display:block;width:40px;height:40px;margin-top:-20px;opacity:0.7}.soliloquy-container .soliloquy-wrapper .soliloquy-prev::before,
.soliloquy-container .soliloquy-wrapper .soliloquy-next::before{display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:40px;line-height:40px;color:#fff}.soliloquy-container .soliloquy-wrapper .soliloquy-prev:hover,
.soliloquy-container .soliloquy-wrapper .soliloquy-next:hover{opacity:1}.soliloquy-container .soliloquy-wrapper .soliloquy-prev::before{content:"\f3d2"}.soliloquy-container .soliloquy-wrapper .soliloquy-next::before{content:"\f3d3"}.soliloquy-container .soliloquy-wrapper .soliloquy-pager-link{background:none !important;text-align:center;text-indent:0;opacity:0.7;width:14px;height:14px}.soliloquy-container .soliloquy-wrapper .soliloquy-pager-link
span{display:none}.soliloquy-container .soliloquy-wrapper .soliloquy-pager-link::before{display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f21b";vertical-align:middle;font-size:14px;line-height:14px;color:#fff}.soliloquy-container .soliloquy-wrapper .soliloquy-pager-link.active, .soliloquy-container .soliloquy-wrapper .soliloquy-pager-link:hover{opacity:1}.soliloquy-container .soliloquy-wrapper .soliloquy-caption{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding:0;height:100%;display:flex;align-items:center;justify-content:center;background:none}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside{width:600px;padding:20px;padding-bottom:50px;background-color:#fff;position:relative;color:#464646;font-family:"Lora",serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:normal;text-shadow:none;white-space:normal}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside,
.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside
*{line-height:1.5}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside
h2{margin-bottom:20px;font-size:30px;line-height:1.2}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside
.button{display:inline-block;clear:both;position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);line-height:1;padding:21px
28px}@media only screen and (max-width: 860px){.soliloquy-container{position:relative}.soliloquy-container .soliloquy-wrapper .soliloquy-prev,
.soliloquy-container .soliloquy-wrapper .soliloquy-next{background:rgba(0, 0, 0, 0.3);top:0;right:0;left:auto;margin-top:0}.soliloquy-container .soliloquy-wrapper .soliloquy-prev{right:40px}.soliloquy-container .soliloquy-wrapper .soliloquy-caption{background-color:#f7f7f7;position:relative;top:auto;left:auto;right:auto;bottom:auto}.soliloquy-container .soliloquy-wrapper .soliloquy-pager{display:none}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside{background-color:transparent;padding:20px;font-size:13px}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside
h2{font-size:24px}.soliloquy-container .soliloquy-wrapper .soliloquy-caption-inside
.button{display:inline-block;position:relative;top:auto;left:auto;transform:none;margin-left:auto;margin-right:auto;margin-top:25px;padding:11px
18px}}.genesis-skip-link{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;margin:0}.genesis-skip-link
li{height:0;list-style:none;width:0}@media only screen and (max-width: 1023px){.genesis-skip-link .skip-link-hidden{display:none;visibility:hidden}}.top-header-bar{display:table;width:100%}.top-header-bar .top-header-bar-inner{display:table-cell;padding:10px
0;text-align:left;vertical-align:middle}.top-header-bar .top-header-bar-inner.inner-right{text-align:right}.top-header-bar .nav-tertiary ul li
a{color:#888;font-family:"Lora",serif;letter-spacing:normal;font-size:14px;line-height:1.5;font-weight:400;font-style:italic;text-transform:none;margin-right:10px;display:inline-block}.top-header-bar .nav-tertiary ul li a:hover{color:#727272}.top-header-bar .header-social-icons .widget-title,
.top-header-bar .header-social-icons
ul{float:none;display:inline-block;vertical-align:middle;margin:0}.top-header-bar .header-social-icons .widget-title{color:#888 !important;font-family:"Lora",serif;letter-spacing:normal;font-size:14px;line-height:1.5;font-weight:400;font-style:italic;text-transform:lowercase;margin-right:12px}.top-header-bar .header-social-icons .widget-wrap>ul>li{margin-bottom:0 !important}.top-header-bar .header-social-icons .widget-wrap>ul>li:first-child{margin-left:0 !important}.top-header-bar .header-social-icons .widget-wrap>ul>li:last-child{margin-right:0 !important}@media only screen and (max-width: 860px){.top-header-bar .top-header-bar-inner.inner-right,
.top-header-bar .top-header-bar-inner{text-align:center}.top-header-bar .header-social-icons{margin-top:-6px}.top-header-bar .header-social-icons .widget-title{margin-top:6px;margin-bottom:6px}.top-header-bar .header-social-icons
ul{float:none;text-align:center}.top-header-bar .header-social-icons .widget-wrap>ul>li{margin-top:6px !important;margin-bottom:6px !important;display:inline-block;float:none}}.site-header{background-color:#fff;border-bottom:2px solid #edecee;background-image:url(/wp-content/themes/hallie-pro/images/header-background-image.png);background-repeat:repeat-x;background-position:center top;background-size:auto}@media only screen and (min-width: 1024px){.site-header .in-menu-bar{padding-right:7px}.site-header .in-menu-bar .menu-item>a{line-height:1;font-size:13px}.site-header .in-menu-bar+.in-menu-bar{padding-right:0}}.nav-wrapper{display:block;text-align:center}.nav-wrapper .nav-wrapper-inner{display:inline-block;vertical-align:middle}@media only screen and (max-width: 1023px){.nav-wrapper .nav-wrapper-inner{display:block}}@media only screen and (max-width: 860px){.site-header>.wrap{padding:0
5% 0 5%}}@media only screen and (max-width: 500px){.custom-logo{margin:0
auto}.site-header .menu-toggle,
.site-header .title-area{text-align:center;width:100%}.site-header .title-area{margin-top:20px;margin-bottom:20px}.wp-custom-logo .title-area{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}}.title-area{max-width:100%;display:block;text-align:center}.title-area
a{padding:0}.wp-custom-logo .title-area .custom-logo-link{vertical-align:top;padding:0}.wp-custom-logo .title-area .custom-logo-link
img{vertical-align:top;display:block}.header-image .title-area{margin:0
auto;max-width:300px;padding:0}.site-title{font-family:"Lora",serif;font-size:16px;font-weight:700;letter-spacing:5px;line-height:1.2;text-transform:uppercase;margin-bottom:10px}body:not(.wp-custom-logo) .site-title{font-family:"playlistscript";font-size:70px;letter-spacing:normal;font-weight:400;font-style:normal;text-transform:none}@media only screen and (max-width: 860px){body:not(.wp-custom-logo) .site-title{font-size:56px}}@media only screen and (max-width: 600px){body:not(.wp-custom-logo) .site-title{font-size:42px}}.site-title a,
.site-title a:focus,
.site-title a:hover{color:#666;text-decoration:none}.site-description{border:0;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden;word-wrap:normal !important;color:#888;letter-spacing:3px;margin-bottom:0}@media only screen and (max-width: 600px){.site-description{font-size:11px}}.custom-logo{display:block}.wp-custom-logo .site-description,
.wp-custom-logo .site-title{display:block;text-indent:-9999px;position:absolute}.wp-custom-logo .title-area>a{width:100%;display:inline-block}@media only screen and (max-width: 500px){.site-title
a{float:none}}.genesis-nav-menu{clear:both;width:100%}.menu-toggle,.genesis-nav-menu{font-family:"Poppins",sans-serif;font-size:13px;font-weight:400;line-height:1;letter-spacing:3px;text-transform:uppercase;font-style:normal}.genesis-nav-menu .menu-item{display:inline-block;margin-bottom:0;padding-bottom:0;text-align:left;position:relative;vertical-align:middle}@media only screen and (min-width: 1024px){#genesis-nav-primary .genesis-nav-menu>.menu-item>a{height:58px}#genesis-nav-primary .genesis-nav-menu .menu-item-has-children>.sub-menu>.menu-item>a{padding-right:40px}#genesis-nav-primary .genesis-nav-menu > .menu-item-has-children > a span::after{display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d0";margin-left:7px}#genesis-nav-primary .genesis-nav-menu > .menu-item-has-children .menu-item-has-children>a{position:relative}#genesis-nav-primary .genesis-nav-menu > .menu-item-has-children .menu-item-has-children > a span::after{display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f3d2";position:absolute;right:20px;top:10px}#genesis-nav-primary .genesis-nav-menu > .menu-item-has-children:nth-child(2) .menu-item-has-children > a span::after, #genesis-nav-primary .genesis-nav-menu > .menu-item-has-children:first-child .menu-item-has-children > a span::after{content:"\f3d3"}#genesis-nav-primary .genesis-nav-menu > .menu-item-has-children .sub-menu > li:first-child > a span::after{top:20px}}.genesis-nav-menu
a{color:#666;display:block;text-decoration:none}.genesis-nav-menu .sub-menu{display:none;position:absolute;z-index:99999;padding:0;background-color:#fff;border-radius:0;line-height:1;border:2px
solid #edecee;left:-6px}.genesis-nav-menu li:last-child .sub-menu{right:0;left:auto}.genesis-nav-menu .sub-menu
li{width:100%}.genesis-nav-menu .sub-menu li>a{color:#666;border-top:0;padding:20px;position:relative;min-width:220px;word-wrap:break-word}#genesis-nav-primary .menu.genesis-nav-menu .sub-menu .sub-menu{top:-2px;right:100%;position:absolute}#genesis-nav-primary .menu.genesis-nav-menu > .menu-item:nth-child(2) .sub-menu .sub-menu,
#genesis-nav-primary .menu.genesis-nav-menu > .menu-item:first-child .sub-menu .sub-menu{right:auto;left:100%}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{float:right}.menu .menu-item:focus{position:static}.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover>ul.sub-menu{left:-6px;opacity:1}.menu .menu-item > a:focus + ul.sub-menu .sub-menu,
.menu .menu-item.sfHover > ul.sub-menu .sub-menu{left:auto}.menu-toggle,.sub-menu-toggle{display:none;visibility:hidden;transform:none !important}.site-header .nav-primary{float:right}.site-header .genesis-nav-menu li
li{margin-left:0}.nav-primary .genesis-nav-menu
a{margin:0
16px 0;padding:22px
0;position:relative}.nav-primary .genesis-nav-menu .sub-menu li>a{margin:0;padding:9px
20px 8px;line-height:1.2}.nav-primary .genesis-nav-menu .sub-menu>li:first-child>a{padding-top:19px}.nav-primary .genesis-nav-menu .sub-menu>li:last-child>a{padding-bottom:18px}.nav-primary .genesis-nav-menu > li:hover > a,
.nav-primary .genesis-nav-menu a:focus,
.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu .current-menu-item>a{text-decoration:none}.nav-primary .genesis-nav-menu .sub-menu li > a:focus,
.nav-primary .genesis-nav-menu .sub-menu li > a:hover,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a:hover{border-bottom-width:2px solid #edecee;text-decoration:none}.nav-primary .genesis-nav-menu .sub-menu li > a:focus::after,
.nav-primary .genesis-nav-menu .sub-menu li > a:hover::after,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a::after,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:focus::after,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a:hover::after{display:none}.site-footer .genesis-nav-menu{padding:0
0 30px 0}.site-footer .genesis-nav-menu
a{padding:0
10px 0 10px;line-height:1.8}@media only screen and (max-width: 1023px){.genesis-nav-menu li,
.header-image .title-area,
.site-header ul.genesis-nav-menu{float:none}.site-header .genesis-nav-menu{text-align:center}.nav-secondary
.wrap{padding:0}.site-header .nav-primary{max-width:none}.nav-tertiary,.nav-primary{display:none}.genesis-responsive-menu
.wrap{padding:0}.genesis-responsive-menu{display:none;position:relative;width:100%;margin-bottom:1.5em}.menu-toggle,.sub-menu-toggle{border-width:0;background-color:transparent;color:#666;display:block;margin:0
auto;overflow:hidden;text-align:center;visibility:visible}.menu-toggle{margin-bottom:10px}.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover{background:transparent;border-width:0}.menu-toggle{line-height:1.2;position:relative;text-align:right;z-index:1000;width:auto;padding-top:12px;padding-bottom:11px}.site-header .menu-toggle::before{display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;margin-right:5px;transition:none;height:20px;line-height:18px;vertical-align:middle;position:relative;content:"\f20e";width:auto}.sub-menu-toggle{float:right;padding:12px
10px 12px;position:absolute;right:5px;top:0;z-index:100;width:41px}.sub-menu .sub-menu-toggle{padding-top:4px;padding-bottom:4px}.site-header .sub-menu-toggle::before{transition:none;display:inline-block;font-family:Ionicons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;width:auto;height:20px;text-align:center;content:"\f3d0";vertical-align:middle;position:relative;left:1px}.genesis-responsive-menu .sub-menu-toggle::before{display:inline-block;text-rendering:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.sub-menu-toggle.activated::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:0}.genesis-responsive-menu .genesis-nav-menu .menu-item{display:block;float:none;position:relative;text-align:left}.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
.genesis-responsive-menu .genesis-nav-menu .menu-item:hover{position:relative}.genesis-responsive-menu .genesis-nav-menu > li.menu-item:hover > a,
.genesis-responsive-menu .genesis-nav-menu .menu-item a:focus,
.genesis-responsive-menu .genesis-nav-menu .menu-item a:hover{border:none}.genesis-responsive-menu .genesis-nav-menu .menu-item
a{border:none;margin-bottom:1px;padding:15px
20px;width:100%}.genesis-responsive-menu .genesis-nav-menu .sub-menu{border:none}.genesis-responsive-menu .genesis-nav-menu .sub-menu li>a{border-bottom-width:0;width:100%;min-width:0;margin:0}.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu,
.genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after{content:none}.genesis-responsive-menu .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;padding-left:15px;position:static;width:100%}.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu{margin:0;padding-top:0;padding-bottom:0}.nav-primary .genesis-nav-menu
a{margin:0
0 1px}.nav-primary .genesis-nav-menu .sub-menu li > a:focus,
.nav-primary .genesis-nav-menu .sub-menu li > a:hover,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a:hover{border:none}}@media only screen and (max-width: 500px){.site-header .genesis-responsive-menu{margin-bottom:20px}}.post-search-menu{float:right;position:relative}@media only screen and (max-width: 1023px){.post-search-menu{display:none}}.post_search_form_content form select,
.post_search_form_content form input[type="search"]{color:#464646;font-family:"Lora",serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;border-width:2px;border-color:#edecee;letter-spacing:normal;padding:13px
16px 11px;line-height:1}.post_search_form_content
.widget{margin:0}#post-search-dropdown{clear:both;float:left;width:100%}#post-search-dropdown
.menu{display:none}@media only screen and (max-width: 1023px){#post-search-dropdown
.menu{display:block}}@media only screen and (max-width: 1023px){#post-search-dropdown{display:none}}#post-search-dropdown .search-form,
#post-search-dropdown .woocommerce-product-search{overflow:hidden;width:100%}#post-search-dropdown .search-form .search-form-input,
#post-search-dropdown .woocommerce-product-search .search-field{padding-left:20px;padding-right:20px}#post-search-dropdown .search-form [type="submit"],
#post-search-dropdown .woocommerce-product-search [type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.genesis-responsive-menu .search-form,
.genesis-responsive-menu .woocommerce-product-search{overflow:hidden;width:100%;margin:0}.genesis-responsive-menu .search-form [type="submit"],
.genesis-responsive-menu .woocommerce-product-search [type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search #post-search-dropdown,
.search #post-search-dropdown
.menu{display:block}.post-search-item{clear:both;padding-bottom:20px}@media only screen and (max-width: 1023px){.post-search-item{padding-top:10px;padding-bottom:10px}}@media only screen and (min-width: 1024px){.post-search-item{padding-left:16px;padding-right:16px}}#hallie-pro-post-search-menu-item
.post_search_link{padding:17px
10px 18px 10px;float:right;color:#666}@media only screen and (min-width: 1024px){#hallie-pro-post-search-menu-item
.post_search_link{height:58px}}#hallie-pro-post-search-menu-item i::before{font-size:22px}.half-width-entries .content .genesis-loop-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:60px 60px}@media only screen and (max-width: 1200px){.half-width-entries .content .genesis-loop-container{grid-gap:50px 50px}}@media only screen and (max-width: 860px){.half-width-entries .content .genesis-loop-container{display:block}}.half-width-entries .content .genesis-loop-container
.entry{margin:0;width:auto}@media only screen and (max-width: 860px){.half-width-entries .content .genesis-loop-container
.entry{margin-bottom:12%}}.content-sidebar.half-width-entries .content .genesis-loop-container,
.sidebar-content.half-width-entries .content .genesis-loop-container{grid-gap:40px}.entry{padding:0}.content .entry-content{padding:0;position:relative;max-width:750px;margin-left:auto;margin-right:auto}.single .type-post .entry-content{margin-bottom:50px}.full-width-page .content .entry-content{max-width:1120px}.comment-content ol,
.comment-content ul,
.entry-content ol,
.entry-content
ul{margin-bottom:28px;margin-left:30px}.comment-content dl,
.entry-content
dl{margin-bottom:28px}.comment-content ol > li,
.entry-content ol>li{list-style-type:decimal}.comment-content ul > li,
.entry-content ul>li{list-style-type:disc}.comment-content ol ol,
.comment-content ul ul,
.entry-content ol ol,
.entry-content ul
ul{margin-bottom:0}.comment-content ol ul > li,
.comment-content ul ul > li,
.entry-content ol ul > li,
.entry-content ul ul>li{list-style-type:circle}.comment-content code,
.entry-content
code{background-color:transparent;color:#464646}.hallie-pro-page-title .full-width-image{height:auto;margin-left:calc(50% - (50vw));margin-right:calc(50% - (50vw));max-width:1000%;width:100vw;margin-bottom:0}.hallie-pro-page-title .entry-header+.full-width-image{margin-top:50px}.hallie-pro-page-title .full-width-image
img{width:100%;vertical-align:top;object-fit:cover;height:700px}@media only screen and (max-width: 1200px){.hallie-pro-page-title .full-width-image
img{height:500px}}@media only screen and (max-width: 1023px){.hallie-pro-page-title .full-width-image
img{height:400px}}@media only screen and (max-width: 860px){.hallie-pro-page-title .full-width-image
img{height:300px}}@media only screen and (max-width: 600px){.hallie-pro-page-title .full-width-image
img{height:250px}}.search .content .entry.entry-image-featured-image .entry-image,
.archive .content .entry.entry-image-featured-image .entry-image,
.blog .content .entry.entry-image-featured-image .entry-image,
.half-width-entries .content .entry.entry-image-featured-image .entry-image,
.page-template-page_blog .content .entry.entry-image-featured-image .entry-image{display:block;width:100%;margin:0}.pagination{clear:both;position:relative}.third-width-entries .archive-pagination,
.half-width-entries .archive-pagination,
.full-width-content .archive-pagination{text-align:center}.third-width-entries .archive-pagination ul,
.half-width-entries .archive-pagination
ul{padding:0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination{margin:80px
0}.content-sidebar .archive-pagination{text-align:center}.archive-pagination
li{display:inline-block;margin:0
3px 6px 3px}.archive-pagination
a{font-family:"Libre Baskerville",serif;font-size:14px;font-weight:400;letter-spacing:1px;line-height:1;text-decoration:none;text-transform:capitalize;font-style:italic;border-radius:0;color:#464646;border:2px
solid #edecee;cursor:pointer;display:inline-block;padding:12px
16px;transition:all 0.4s}.archive-pagination a:focus,
.archive-pagination a:hover,
.archive-pagination .active
a{color:#fff}@media only screen and (max-width: 860px){.third-width-entries .archive-pagination ul,
.half-width-entries .archive-pagination
ul{padding:20px
0}.archive-pagination li
a{margin-bottom:4px}}.comment-respond,.entry-comments,.entry-pings{background-color:#fff;font-size:15px}.entry-pings{padding:60px
60px 32px}.comment-respond,.entry-comments{padding:60px
0;max-width:650px;margin-left:auto;margin-right:auto}.comment-list .comment-respond{padding:60px
0 0 0}.comment-list
li.comment{margin-top:70px;padding:0}.comment-list li.comment>article{position:relative;padding-left:61px}.comment-list
.children{border-left:1px solid #edecee;padding-left:58px}.comment-list .children
.children{border-left-width:0;padding-left:61px}@media only screen and (max-width: 860px){.comment-list
.children{padding-left:20px}.comment-list .children
.children{padding-left:0}}.comment-header{line-height:1.5;margin-bottom:30px}.comment-author
.says{display:none}.comment-author,.comment-author-link{font-weight:700;letter-spacing:normal;text-decoration:none;text-transform:none;color:#464646;font-size:15px}.comment-author-link:hover,.comment-author-link:focus{color:#727272}.comment-edit-link,
.comment-meta,
.comment-meta
a{color:#888;font-size:13px;font-weight:400;text-decoration:none}.comment-edit-link:hover, .comment-edit-link:focus,
.comment-meta:hover,
.comment-meta:focus,
.comment-meta a:hover,
.comment-meta a:focus{color:#464646}.comment-header .comment-edit-link::before{content:"\2022";margin:0
5px 0 1px;font-weight:400;vertical-align:baseline}.comment-header .comment-edit-link,
.comment-header .comment-meta{display:inline-block}.comment-content{clear:both}.comment-content,.comment-reply{margin-left:-61px}.comment-content ul>li{list-style-type:disc}.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:50%}@media only screen and (max-width: 860px){.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"]{width:100%}}.comment-respond
label{display:block;margin-right:12px}.comment-respond input[type="checkbox"]+label{display:inline}.comment-header
p{margin-bottom:0}.entry-pings
.reply{display:none}.message{background-color:#111;padding:25px
30px}.message,
.message
a{color:#fff}.message a:focus,
.message a:hover{color:#fff;text-decoration:none}.message.blue{background-color:#0059b3}.message.green{background-color:#008758}.message.orange{background-color:#cc4b00}.sidebar{font-size:15px}.sidebar
.widget{padding:0;margin-bottom:22%}.page:not(.page-template-page_blog) .sidebar .widget.featuredpost,
.page:not(.page-template-page_blog) .sidebar > *:nth-child(2),
.single .sidebar .widget.featuredpost,
.single .sidebar>*:nth-child(2){box-shadow:none}.page:not(.page-template-page_blog) .sidebar .widget.featuredpost:hover,
.page:not(.page-template-page_blog) .sidebar > *:nth-child(2):hover,
.single .sidebar .widget.featuredpost:hover,
.single .sidebar>*:nth-child(2):hover{box-shadow:none}.sidebar ul a,
.sidebar ol
a{color:#464646;text-decoration:none;border-bottom:1px solid #ccc}.sidebar .widget_product_categories ul li,
.sidebar .widget_pages ul li,
.sidebar .widget_meta ul li,
.sidebar .widget_categories ul li,
.sidebar .widget_archive ul li,
.sidebar .widget_nav_menu ul li,
.sidebar .widget ul.menu
li{margin:0;padding:0}.sidebar .widget_product_categories ul li ul,
.sidebar .widget_pages ul li ul,
.sidebar .widget_meta ul li ul,
.sidebar .widget_categories ul li ul,
.sidebar .widget_archive ul li ul,
.sidebar .widget_nav_menu ul li ul,
.sidebar .widget ul.menu li
ul{padding:0}.sidebar .widget_product_categories ul li a,
.sidebar .widget_pages ul li a,
.sidebar .widget_meta ul li a,
.sidebar .widget_categories ul li a,
.sidebar .widget_archive ul li a,
.sidebar .widget_nav_menu ul li a,
.sidebar .widget ul.menu li
a{color:#464646;font-size:13px;text-decoration:none;border:1px
solid #ccc;text-align:center;display:block;padding:0.7em;width:100%;margin-bottom:6px}.footer-widgets .widget .widget-title,
.footer-widgets .widget .widgettitle,
.sidebar .widget-title,
.sidebar
.widgettitle{font-family:"Poppins",sans-serif;line-height:1.2;letter-spacing:3px;text-transform:uppercase;font-weight:400}.footer-widgets .widget .widgettitle,
.footer-widgets .widget .widget-title{margin-bottom:35px;font-size:16px}.sidebar .widgettitle,
.sidebar .widget-title{font-size:13px;text-align:center;padding:8px
10px;margin-bottom:6px}.sidebar .widgettitle a,
.sidebar .widget-title
a{color:#464646;text-decoration:none}.above-footer-cta{padding:0;margin-bottom:80px}.above-footer-cta .flexible-widgets
.wrap{padding:0}.above-footer-cta
.widget.widget_text{max-width:900px;padding:0
80px;position:relative;z-index:1;display:block;margin:0;margin-left:auto;margin-right:auto;float:none}.above-footer-cta .widget-title,
.above-footer-cta
h4{color:#333 !important;font-size:30px;font-weight:300;text-transform:uppercase;margin-bottom:40px}@media only screen and (max-width: 1023px){.above-footer-cta .widget-title,
.above-footer-cta
h4{font-size:21px}}@media only screen and (max-width: 860px){.above-footer-cta .widget-title,
.above-footer-cta
h4{font-size:16px}}.above-footer-cta .widget-full.widget-area{text-align:center}.footer-cta-image.full-width-image{float:left;padding:0;width:100%}.footer-cta-image.full-width-image::after{background-color:#f7f7f7}.footer-cta-image .widget-wrap > p,
.footer-cta-image .widget-wrap > figcaption,
.footer-cta-image .widget-wrap .wp-caption-text,
.footer-cta-image .widget-wrap .widget-title{display:none}.footer-cta-image
.widget{margin:0}@media only screen and (min-width: 1024px){.above-footer-cta .enews-widget{margin-left:15%;margin-right:15%}}@media only screen and (min-width: 861px){.above-footer-cta .enews-widget
form{display:flex;width:100%;justify-content:center}.above-footer-cta .enews-widget form>*{height:49px;margin:0}.above-footer-cta .enews-widget form > input + input,
.above-footer-cta .enews-widget form>input+label+input{margin-left:6px}.above-footer-cta .enews-widget form>input:not([type="submit"]){min-width:0}.above-footer-cta .enews-widget form input[type="submit"]{white-space:nowrap}}@media only screen and (max-width: 1023px){.above-footer-cta
.widget.widget_text{padding:0
5%}}@media only screen and (max-width: 860px){.above-footer-cta{text-align:center}}@media only screen and (max-width: 600px){.above-footer-cta
.widget.widget_text{padding:0}}.footer-widgets{background-color:#f7f7f7;clear:both;padding-top:20px;font-size:15px}.no-footer-cta+.footer-widgets{padding-top:0}.footer-widgets
a{color:#464646}.footer-widgets
h4{color:#333 !important;font-size:20px;margin:0
0 10px 0;text-align:center}.footer-widgets .widget_product_categories ul,
.footer-widgets .widget_pages ul,
.footer-widgets .widget_meta ul,
.footer-widgets .widget_categories ul,
.footer-widgets .widget_archive ul,
.footer-widgets .widget_nav_menu ul,
.footer-widgets .widget
ul.menu{text-align:center}.footer-widgets .widget_product_categories ul li,
.footer-widgets .widget_pages ul li,
.footer-widgets .widget_meta ul li,
.footer-widgets .widget_categories ul li,
.footer-widgets .widget_archive ul li,
.footer-widgets .widget_nav_menu ul li,
.footer-widgets .widget ul.menu
li{margin-left:0;margin-right:0}.footer-widgets .widget_product_categories ul li a,
.footer-widgets .widget_pages ul li a,
.footer-widgets .widget_meta ul li a,
.footer-widgets .widget_categories ul li a,
.footer-widgets .widget_archive ul li a,
.footer-widgets .widget_nav_menu ul li a,
.footer-widgets .widget ul.menu li
a{text-decoration:none}.footer-widgets .widget_product_categories ul li a::before,
.footer-widgets .widget_pages ul li a::before,
.footer-widgets .widget_meta ul li a::before,
.footer-widgets .widget_categories ul li a::before,
.footer-widgets .widget_archive ul li a::before,
.footer-widgets .widget_nav_menu ul li a::before,
.footer-widgets .widget ul.menu li a::before{content:"\2022";margin-right:10px}.footer-widgets .widget_product_categories ul li a::after,
.footer-widgets .widget_pages ul li a::after,
.footer-widgets .widget_meta ul li a::after,
.footer-widgets .widget_categories ul li a::after,
.footer-widgets .widget_archive ul li a::after,
.footer-widgets .widget_nav_menu ul li a::after,
.footer-widgets .widget ul.menu li a::after{content:"\2022";margin-left:10px}@media only screen and (min-width: 1024px){.footer-widgets .flexible-widgets
.wrap{padding-left:40px;padding-right:40px}}.footer-widgets .flexible-widgets .wrap::before, .footer-widgets .flexible-widgets .wrap::after{display:none}.footer-widgets .flexible-widgets .wrap
.widget{border-color:transparent;padding:20px}@media only screen and (min-width: 1024px){.footer-widgets .flexible-widgets .wrap
.widget{margin-right:40px}}.footer-widgets .flexible-widgets .wrap .widget:first-child, .footer-widgets .flexible-widgets .wrap .widget:last-child{background-color:#fff;border:2px
solid #edecee}.footer-widgets .flexible-widgets .wrap .widget:first-child .widget-wrap, .footer-widgets .flexible-widgets .wrap .widget:last-child .widget-wrap{background-color:#f7f7f7}.footer-widgets .flexible-widgets .wrap .widget:last-child{margin-right:0}.footer-widgets .flexible-widgets .wrap .widget .widget-wrap{height:100%;padding:20px}@media only screen and (max-width: 1200px){.footer-widgets .flexible-widgets .wrap .widget:not(:first-child):not(:last-child) .widget-wrap{padding-left:0;padding-right:0}}.site-footer{font-size:14px;line-height:1.5;background-color:#f7f7f7;clear:both;padding:60px
0 60px 0;text-align:center;background-image:url(/wp-content/themes/hallie-pro/images/footer-background-image.png);background-repeat:repeat-x;background-position:center bottom;background-size:auto}.site-inner+.site-footer{background-color:#fff}.site-footer
p{margin-bottom:0}.site-footer
a{color:#464646}.above-footer-image{background-color:#f7f7f7}.above-footer-image #sb_instagram
.sb_instagram_header{text-align:center;margin:15px}.above-footer-image #sb_instagram
.sbi_header_link{color:#464646;float:none;display:inline-block;width:750px;text-align:left}.above-footer-image
#sb_instagram{position:relative;height:100%;text-align:center}.above-footer-image #sb_instagram
#sbi_load{margin:0;padding:0
!important;width:auto;z-index:9;display:inline-block;margin-left:auto;margin-right:auto;float:none}.above-footer-image #sb_instagram #sbi_load .sbi_follow_btn a,
.above-footer-image #sb_instagram #sbi_load
.sbi_load_btn{margin:6px
3px 0 3px;height:34px}.above-footer-image #sb_instagram #sbi_load
.sbi_follow_btn{margin-left:0}.above-footer-image #sb_instagram #sbi_load .sbi_follow_btn
a{padding-top:8px}@media only screen and (max-width: 860px){#above-footer-image #sb_instagram.thememobile-4-4 #sbi_images
.sbi_item{width:25%}}@media only screen and (max-width: 860px){#above-footer-image #sb_instagram.thememobile-4-2 #sbi_images
.sbi_item{width:25%}}@media only screen and (max-width: 500px){#above-footer-image #sb_instagram.thememobile-4-2 #sbi_images
.sbi_item{width:50%}}@media only screen and (max-width: 860px){#above-footer-image #sb_instagram.thememobile-3-2 #sbi_images
.sbi_item{width:33.33333%}}@media only screen and (max-width: 500px){#above-footer-image #sb_instagram.thememobile-3-2 #sbi_images
.sbi_item{width:50%}}@media only screen and (max-width: 860px){#above-footer-image #sb_instagram.thememobile-3-3 #sbi_images
.sbi_item{width:33.33333%}}@media only screen and (max-width: 1360px){.wrap,.breadcrumb{max-width:1100px}.content{width:800px}.content-sidebar-wrap,
.full-width-content
.content{width:1100px}.sidebar-primary{width:300px}.sidebar-content .content-sidebar-wrap .content,
.content-sidebar .content-sidebar-wrap
.content{max-width:740px}.flexible-widgets
.wrap{max-width:1180px}}@media only screen and (max-width: 1200px){.wrap,.breadcrumb{max-width:960px}.content{width:610px}.content-sidebar-wrap,
.full-width-content .content,.above-footer-cta-inner{width:960px}.above-footer-cta-inner{padding:60px
40px}.flexible-widgets
.wrap{max-width:1040px}.search:not(.woocommerce) .entry-footer .entry-meta,
.page-template-page_blog .entry-footer .entry-meta,
.alternate-background-color .entry-footer .entry-meta,
.archive:not(.woocommerce) .entry-footer .entry-meta,
.blog .entry-footer .entry-meta{padding-left:7%;padding-right:7%}}@media only screen and (max-width: 1023px){.flexible-widgets .wrap,.wrap{max-width:800px}.sidebar-content .content-sidebar-wrap .content,
.content-sidebar .content-sidebar-wrap .content,
.content-sidebar-wrap .sidebar-primary{margin:0
auto 0 auto;max-width:800px;width:100%;padding-left:5%;padding-right:5%;float:none}.content-sidebar-wrap,.wrap{padding-left:5%;padding-right:5%}.sidebar-content .content-sidebar-wrap,
.content-sidebar .content-sidebar-wrap{padding-left:0;padding-right:0}.site-header
.wrap{max-width:none}.content,
.genesis-responsive-menu .genesis-nav-menu .sub-menu li > a,
.genesis-responsive-menu .genesis-nav-menu .sub-menu{max-width:100%;width:100%}.breadcrumb{max-width:100%}.full-width-content
.content{width:640px}.after-entry,
.author-box,
.comment-respond,
.entry-comments,
.entry-pings,
.sidebar
.widget{margin-bottom:12%}.above-footer-cta-inner{padding:30px
40px 0;width:auto}.above-footer-cta
.wrap{position:relative}.site-inner{padding-bottom:60px}.flexible-widgets.widget-fourths .widget,
.flexible-widgets.widget-halves .widget,
.flexible-widgets.widget-thirds
.widget{float:none;width:100%}.flexible-widgets
.widget{padding-left:0;padding-right:0}.content-sidebar-wrap,
.full-width-page .content,
.archive.full-width-content .content,
.woocommerce-page.full-width-content .content,
.half-width-entries .content,
.full-width-entries
.content{width:100%}}@media only screen and (max-width: 860px){.content-sidebar-wrap{max-width:800px}.sidebar-content .content-sidebar-wrap,
.content-sidebar .content-sidebar-wrap,.content-sidebar-wrap,.wrap{padding-left:5%;padding-right:5%}.sidebar-content .content-sidebar-wrap .content,
.content-sidebar .content-sidebar-wrap .content,
.content-sidebar-wrap .sidebar-primary{padding-left:0;padding-right:0}}@media only screen and (max-width: 600px){.site-inner{padding-bottom:50px}}@media
print{*,*::before,*::after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")";font-size:60%}abbr[title]::after{content:" (" attr(title) ")"}a[href^="javascript:"]::after,a[href^="#"]::after,.site-title>a::after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm 0.5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px
solid #999;page-break-inside:avoid}.content,.sidebar-content,.content-sidebar{width:100%}button,
input,
select,
textarea,
.breadcrumb,
.comment-edit-link,
.comment-form,
.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}.footer-gray-line,
.hero-section .wrap .full-width-image,
.site-container .above-footer-cta+.footer-cta-image{margin-top:0}.content .entry-image-featured-image .entry-image-link + .entry-header,
.content .featured-content .entry a.alignnone + .entry-header,
.content .featured-content .entry a.aligncenter+.entry-header{margin:0}.entry-content{background-color:#fff !important}}