@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {:root{--primary:hsl(358, 71%, 42%);--primary-dark:hsl(358, 71%, 32%);--accent:hsl(186, 91%, 18%);--accent-dark:hsl(186, 91%, 8%); } body{color:#323e3c; } h1{color:#243638; }  h3{color:#243638; } 
.entry-content p.arrow-link a{color:hsl(358, 71%, 42%); } 
.img-grid figure a{color:hsl(358, 71%, 42%); } 
.arched-card--top .css-toggle-block label.css-toggle-question{color:hsl(358, 71%, 42%); } 
h2.entry-title{color:#243638; } h2{color:hsl(358, 71%, 42%); } h4{color:hsl(186, 91%, 18%); } 
blockquote cite{color:hsl(186, 91%, 18%); } 
.section-label{color:hsl(186, 91%, 18%); } 
.entry-meta span.posted-on{color:hsl(186, 91%, 18%); } blockquote p:first-of-type::before{color:hsl(358, 71%, 42%); } ::selection{background:hsl(186, 91%, 18%); } a{text-decoration-color:hsl(358, 71%, 42%); } a:hover{color:hsl(358, 71%, 42%); } :focus{outline:1px dotted hsl(358, 71%, 42%); } 
h3.arrow-link a{color:hsl(358, 71%, 42%); } a:not(.custom-logo-link):active{background:hsl(358, 71%, 42%); } a.arrow-link{color:hsl(358, 71%, 42%); } button{background:hsl(358, 71%, 42%); } 
input[type=submit]{background:hsl(358, 71%, 42%); } 
input[type=button]{background:hsl(358, 71%, 42%); } 
.btn{background:hsl(358, 71%, 42%); } 
.wp-block-button__link{background:hsl(358, 71%, 42%); } 
.make-btn a{background:hsl(358, 71%, 42%); } button:hover{background:hsl(358, 71%, 32%); } 
input[type=submit]:hover{background:hsl(358, 71%, 32%); } 
input[type=button]:hover{background:hsl(358, 71%, 32%); } 
.wp-block-button__link:hover{background:hsl(358, 71%, 32%); } 
.make-btn a:hover{background:hsl(358, 71%, 32%); } .btn-outline{border:1px solid hsl(358, 71%, 42%);color:hsl(358, 71%, 42%); } 
.is-style-outline > .wp-block-button__link{border:1px solid hsl(358, 71%, 42%);color:hsl(358, 71%, 42%); } 
.is-style-outline > .wp-block-button__link:not(.has-text-color){border:1px solid hsl(358, 71%, 42%);color:hsl(358, 71%, 42%); } .btn-outline:hover{background:hsl(358, 71%, 42%);border-color:hsl(358, 71%, 42%); } 
.is-style-outline > .wp-block-button__link:hover{background:hsl(358, 71%, 42%);border-color:hsl(358, 71%, 42%); } .main-navigation ul ul{border-top:2px solid hsl(358, 71%, 42%); } .main-navigation #primary-menu > li a{color:#323e3c; } .search-form .search-field{border:1px solid #323e3c; } .content-width{max-width:768px; } 
.single .entry-content{max-width:768px; } 
.single .post-thumbnail{max-width:768px; } 
.single .entry-footer{max-width:768px; } 
.page-id-10216 .arched-section--light .wp-block-group__inner-container > p{max-width:768px; } .main-width{max-width:1180px; } 
.wall-to-wall .wp-block-group__inner-container{max-width:1180px; } 
.page-template-template-wall-to-wall .entry-content{max-width:1180px; } 
.blog .wrapper.progressive-grid{max-width:1180px; } 
.posts-navigation{max-width:1180px; } 
.pagination{max-width:1180px;border-top:1px solid #DDDBD6; } main > header{background:linear-gradient(hsl(358, 71%, 42%), hsl(358, 71%, 32%)); } 
main .page-header{background:linear-gradient(hsl(358, 71%, 42%), hsl(358, 71%, 32%)); } 
main > article > .entry-header{background:linear-gradient(hsl(358, 71%, 42%), hsl(358, 71%, 32%)); } 
.single-post main > article > .entry-header h1{color:#243638; } hr{background:#DDDBD6; } li::marker{color:hsl(358, 71%, 42%); } thead th{background:#FAF7F2;color:hsl(358, 71%, 42%); } tr{border-bottom:1px solid #DDDBD6; } .wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#FAF7F2; } input{border:1px solid #323e3c; } 
textarea{border:1px solid #323e3c; } 
fieldset{border:1px solid #323e3c; } 
select{border:1px solid #323e3c; } input:focus{border-color:hsl(186, 91%, 18%);box-shadow:0 0 0 1px hsl(186, 91%, 18%); } 
textarea:focus{border-color:hsl(186, 91%, 18%);box-shadow:0 0 0 1px hsl(186, 91%, 18%); } 
select:focus{border-color:hsl(186, 91%, 18%);box-shadow:0 0 0 1px hsl(186, 91%, 18%); } ::placeholder{color:#323e3c; } form [type="radio"]:checked + label{color:#243638; } 
form [type="radio"]:not(:checked) + label{color:#243638; } 
form [type="checkbox"]:checked + label{color:#243638; } 
form [type="checkbox"]:not(:checked) + label{color:#243638; } form [type="radio"]:checked + label:before{border:1px solid #323e3c; } 
form [type="radio"]:not(:checked) + label:before{border:1px solid #323e3c; } 
form [type="checkbox"] + label:before{border:1px solid #323e3c; } form [type="checkbox"]:checked + label:before{background:hsl(358, 71%, 42%);border-color:hsl(358, 71%, 42%); } form [type="radio"]:checked + label:after{background:hsl(358, 71%, 42%); } 
form [type="radio"]:not(:checked) + label:after{background:hsl(358, 71%, 42%); } form [type="radio"]:focus + label:before{border-color:hsl(358, 71%, 42%);box-shadow:0 0 0 1px hsl(358, 71%, 42%); } form [type="checkbox"]:focus + label:before{box-shadow:0 0 0 2px hsl(186, 91%, 18%); } .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){border-color:#323e3c !important; } .gform_wrapper .gfield_required{color:hsl(358, 71%, 42%); } #input_2_1:focus{color:#243638; } .light-bg{background:#FAF7F2; } 
.arched-section--light{background:#FAF7F2; } 
.arched-section--red{background:linear-gradient(hsl(358, 71%, 42%), hsl(358, 71%, 32%)); } .page-template-page-custom-image-in-header main > article > .entry-header h1{color:#243638; } .img-grid figure::after{background-image:linear-gradient(hsla(186, 91%, 18%, 0%) 30%, hsla(186, 91%, 18%, 98%) 100%); } .main-offerings h2{color:#243638; } .arched-card--top{background:#FAF7F2; } 
.arched-card--bottom{background:#FAF7F2; } .pill-bg--red{background:hsl(358, 71%, 42%); } .make-text-white .is-style-outline a.wp-block-button__link:hover{color:hsl(358, 71%, 42%); } 
.arched-section--red .wp-block-group__inner-container > .wp-block-buttons .is-style-outline a.wp-block-button__link:hover{color:hsl(358, 71%, 42%); } .search .flex article{border-bottom:1px solid #DDDBD6; } .site-main .posts-navigation{border-top:1px solid #DDDBD6; } .pagination .nav-links span.current{background:hsl(358, 71%, 42%); } .wp-block-group__inner-container .slick-slider ul.slick-dots > li > button{border:1px solid #323e3c; } .slick-slider ul.slick-dots > li.slick-active button{background:hsl(358, 71%, 42%);border-color:hsl(358, 71%, 42%); } 
.wp-block-group__inner-container .slick-slider ul.slick-dots > li > button:hover{background:hsl(358, 71%, 42%);border-color:hsl(358, 71%, 42%); } .css-toggle-block{background:#FAF7F2; } .css-toggle-block label.css-toggle-question{color:#243638; } .css-toggle-block label::after{color:hsl(358, 71%, 42%); } .has-primary-color{color:hsl(358, 71%, 42%); } .has-primary-background-color{background-color:hsl(358, 71%, 42%); } .has-accent-color{color:hsl(186, 91%, 18%); } .has-accent-background-color{background-color:hsl(186, 91%, 18%); } .has-light-background-color{background-color:#FAF7F2; } .site-footer{background-color:#243638; } ul#menu-footer-menu > li:nth-child(n+2){border-left:1px solid #FAF7F2; } .content-block-container > .content-block{max-width:1440px; } header.site-header.didScroll{border-bottom:solid 1px #DDDBD6; } @media screen and (min-width: 769px)  {.main-navigation #primary-menu > li:hover > a{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.menu-item-has-children:hover::after{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.menu-item-has-children.current-menu-item::after{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.menu-item-has-children.current-page-parent::after{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.menu-item-has-children.current-menu-ancestor::after{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.current-menu-item > a{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.current-menu-ancestor > a{color:hsl(358, 71%, 42%); } 
.main-navigation #primary-menu > li.current-page-parent > a{color:hsl(358, 71%, 42%); }  } @media screen and (max-width: 980px)  {.stay-pricing .wp-block-columns .wp-block-column{border-bottom:1px solid #DDDBD6; }  } @media screen and (max-width: 768px)  {#chicagoFixedFooterMenu{background:#FAF7F2;height:3em;max-height:3em;border:1px solid #323e3c; } 
.main-navigation.toggled{background:hsl(186, 91%, 8%); } .main-navigation.toggled{background:#FAF7F2; } #chicagoFixedFooterMenu > ul > li:nth-child(n+2){border-left:1px solid #323e3c; } .main-navigation.toggled.isFixed{bottom:3em;height:calc(100vh - 3em); } .main-navigation #primary-menu > li{border-bottom:1px solid #DDDBD6; } .main-navigation.toggled.isFixed.tallerThanScreen .menu-primary-menu-container{height:calc(100vh - 3em); } .admin-bar .main-navigation.toggled.isFixed.tallerThanScreen .menu-primary-menu-container{height:calc(100vh - 3em - 46px); } .main-navigation #primary-menu > li.menu-item-has-children.menu-open::after{color:#243638; } .admin-bar .main-navigation.toggled.isFixed{bottom:3em;height:calc(100vh - 3em - 46px); } .footer-menu-item-box{background:#FAF7F2; }  } @media screen and (min-width:769px) {.search-toggle:hover{color:hsl(186, 91%, 18%); } 
.search-toggle.active{color:hsl(186, 91%, 18%); }  } .search-box-wrapper{background:#FAF7F2; } .main-navigation .menu-item .menuBox .sub-menu li .sub-menu.isVisible{background:#FAF7F2; } .menuBox.featured-menu > .sub-menu > li > div{background:#DDDBD6; } #primary-menu.hasRobustSub li .sub-menu li span{color:#243638; } .main-navigation #primary-menu .sub-menu li:not(.menu-header):hover{background:#FAF7F2; } .main-navigation #primary-menu .sub-menu li:not(.menu-header):hover a{color:hsl(358, 71%, 42%); } @media screen and (max-width:768px) {.search-box-wrapper{bottom:3em; }  } .single .entry-header{padding-left:calc((100vw - 1440px)/2 + 1em);padding-right:calc((100vw - 1440px)/2 + 1em); } 
.page .site-main > article > .entry-header{padding-left:calc((100vw - 1440px)/2 + 1em);padding-right:calc((100vw - 1440px)/2 + 1em); } @supports (display: grid){grid-template-columns:[full-start] calc((100vw - 1440px)/2  )
[main-start] repeat(6, minmax(0, 9.5rem))
[main-end] calc((100vw - 1440px)/2 ) [full-end]; } .slick-slider .slick-prev{color:#323e3c; } .slick-slider .slick-next{color:#323e3c; } .wp-block-group__inner-container   .slick-slider  ul.slick-dots >li > button:hover{background:hsl(358, 71%, 42%); } 
.carousel .slick-slider  ul.slick-dots >li > button:hover{background:hsl(358, 71%, 42%); } 
.wall-to-wall.slick-slider ul.slick-dots > li >button:hover{background:hsl(358, 71%, 42%); } .gform_wrapper div.validation_error{background:#DDDBD6 !important; } 
.gform_wrapper li.gfield.gfield_error{background:#DDDBD6 !important; } 
.gform_confirmation_wrapper{background:#DDDBD6 !important; } }