.sponsored-block {
background:rgba(251, 244, 236, 0.95);
padding:30px 40px;
display:flex;
align-items:center;
}
.wp-block-image {
text-align:center;
}
#mobile-ru-hero .elementor-container {
background-size:cover!important;
}
.sponsored-block .wp-block-image {
margin: 0 45px 0 10px;
}
#markets-nav .elementor-item.elementor-item-active {
font-weight:bold!important;
}
#markets-nav a {
font-family:'freight-sans-pro';
font-weight: 400;
}
.uael-listing__terms-link {
font-weight: 600;
} .elementor-element[data-widget_type="uael-posts.card"] .uael-post__content-wrap, .elementor-element[data-widget_type="uael-posts.card"] .uael-post__thumbnail {
width:100%!important;
height:100%!important;
}
html, body {
overflow-x:hidden;
}
#mobile-search-bar {
display:none;
}
.wp-block-image figcaption {
margin-bottom: 2em;
text-align: center;
font-weight: 300;
font-size: 14px;
}
div.wp-forecast-curr-head {
visibility:hidden;
}
div.wp-forecast {
height:30px;
display:flex;
align-items:center;
}
div.wp-forecast-curr {
margin-left:0px
}
div.wp-forecast-curr-right {
font-size: 12px;
font-weight: 300;
font-variant: small-caps;
text-align: left;
padding: 3px;
float: left;
font-family: "Roboto", sans-serif;
letter-spacing: 3px;
color: #000;
line-height: 32px;
}
div.wp-forecast-curr {
margin-left: 0px;
margin-right: 0px;
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
#sf-bay-beat {
font-family: 'Calorie';
text-transform: none;
letter-spacing: 0;
font-size: 35px;
line-height:55px;
}
.uael-offcanvas-close-icon-wrapper .uael-offcanvas-close {
display:flex!important;
}
.uaoffcanvas-b1aeaf8 .uael-offcanvas-close .uael-offcanvas-close-icon {
font-size:12px;
line-height:12px;
height:12px;
width:12px;
margin-top:10px;
margin-right:10px;
}
.uael-offcanvas img {
margin: 0 auto!important;
width:140px;
}
.off-canvas-button {
background:#D48026;
padding:8px 10px;
color:#fff;
}
#menu-1-666bd762 {
margin:13px auto 0px!important;
}
#off-canvas-trigger .elementor-button-icon svg {
height:35px;
display:flex;
align-items:center;
}
#off-canvas-trigger a {
color:#000;
}
#off-canvas-trigger a:hover, #off-cancas-trigger a:active {
color:#D48026;
}
.elementor-949 .elementor-element.elementor-element-666bd762 .elementor-nav-menu--main .elementor-item, .elementor-100467 .elementor-element.elementor-element-666bd762 .elementor-nav-menu--main .elementor-item, .elementor-100469 .elementor-element.elementor-element-666bd762 .elementor-nav-menu--main .elementor-item {
border:1px solid #000;
margin-top:-13px;
margin-bottom:13px;
border-radius:3px;
}
#header-search i {
color:black;
}
#team-header h3 {
font-family: "freight-sans-pro", sans-serif!important;
font-weight: 300;
}
span#team, span#mission {
font-weight:900;
}
#freight h2 {
font-family:"freight-sans-pro", sans-serif!important;
}
#freight h4 {
font-family:"freight-sans-pro", sans-serif!important;
font-weight:600;
line-height:1.3em;
font-size:30px;
}
#freight h6 {
font-family:"freight-sans-pro", sans-serif!important;
}
#freight p {
font-family:"freight-sans-pro", sans-serif!important;
font-weight:300;
line-height:28px;
font-size:17px;
}
#banner  {
display:flex!important;
justify-content:center!important;
align-items:center;
}
.g {
max-width:100vw!important;
}
.elementor-kit-169478 a {
font-weight:300;
} #category-sub-heading h2 {
font-family:"freight-sans-pro", sans-serif;
} #sidebar-header h2 {
font-family:"freight-sans-pro";
}
span#bold {
font-weight:700;
margin-left: 1px;
}
.post-list-pagination {
text-align:center;
}
.eael-post-list-col-1 .eael-post-list-post {
margin-top:15px;
}
.post-list-pagination .btn-next-post, .post-list-pagination .btn-prev-post {
padding:5px 10px;
}
#sidebar-sub .eael-mailchimp-inline .eael-mailchimp-input {
margin-right:0px;
}
#sidebar-sub {
font-family:'freight-sans-pro';
}
#sidebar-sub .eael-mailchimp-wrap.eael-mailchimp-inline .eael-mailchimp-subscribe {
height:100%;
}
#side-ad .g img {
width:100vw;
}
#sidebar-subscribe .elementor-form-fields-wrapper {
display:flex; 
flex-flow:row nowrap;
max-width:200px;
}
#sidebar-subscribe .elementor-field-group.elementor-field-type-submit {
width:15%!important;
max-width:15%!important;
} #post-content h2 {
font-family:'freight-sans-pro';
font-size:22px;
font-weight:700;
}
#post-content h2, #post-content h3, #post-content h4, #post-content h5, #post-content h6 {
font-family:'freight-sans-pro';
}
#post-content a {
color:#D48026;
}
#post-content p strong {
font-family:'freight-sans-pro';
font-weight:500;
font-size:1.1em;
}
#post-title h1 {
font-family:'freight-sans-pro'!important;
} #filter-tabs .eael-adv-accordion a {
color:#D48026!important;
font-weight:500;
}
#city-guide-content a {
color:#D48026;
}
.eael-advance-tabs .eael-tabs-nav>ul li.active-default, .eael-advance-tabs .eael-tabs-nav>ul li.active {
background-color: #D48026!important;
color:#fff!important;
}
.eael-advance-tabs .eael-tabs-nav>ul li:hover {
background-color: #D48026!important;
color:#fff!important;
}
.eael-advance-tabs .eael-tabs-nav>ul li {
background-color: rgba(212, 128, 38, 0.25);
margin:5px;
font-size:14px;
padding:10px;
}
.eael-advance-tabs .eael-tabs-content>div.active, .eael-advance-tabs .eael-tabs-content>div.active-default {
padding:0px;
}
.eael-advance-tabs .eael-tabs-nav>ul {
margin: 0 auto!important;
justify-content:center!important;
}  .elementor-189 .elementor-element.elementor-element-21b6b83 .elementor-nav-menu--main .elementor-item {
background:#000;
color:#fff;
}
#hero-dropdown .sub-menu  {
width:100%!important;
}
#hero-dropdown .elementor-189 .elementor-element.elementor-element-21b6b83 .elementor-nav-menu--dropdown .elementor-item, .elementor-189 .elementor-element.elementor-element-21b6b83 .elementor-nav-menu--dropdown .elementor-sub-item {
border-left:0px;
display:flex;
justify-content:center;
} #hero-search {
max-width:350px;
}
#post-slider-landing .uael-post__inner-wrap   {
display:flex;
}
#post-slider-landing .uael-post__content-wrap {
margin-top: 20px;
margin-left: -55px;
display: flex;
flex-flow: row wrap;
align-items: center;
margin-right:20px;
}
#footer-sub {
max-width:500px!important;
margin:0 auto;
font-family:'freight-sans-pro';
}
#footer-sub .eael-mailchimp-inline .eael-mailchimp-input {
margin-right:0px!important;
width:400px!important;
}
#footer-sub .eael-mailchimp-wrap.eael-mailchimp-inline .eael-mailchimp-subscribe {
height:100%;
} #our-team .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
font-family:"freight-sans-pro", sans-serif!important;
font-size: 20px!important;
font-weight: 600!important;
text-transform:uppercase!important;
}
#our-team img {
border-radius: 50%;
}
#our-team .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
font-family:"freight-sans-pro", sans-serif!important;
font-size: 22px!important;
font-weight: 400!important;
text-transform:uppercase!important;
} #team-member-popup img {
border-radius: 50%;
}
#team-member-popup h2 {
font-family:"freight-sans-pro", sans-serif!important;
font-size: 26px!important;
font-weight: 400!important;
text-transform:uppercase!important;
}
#team-member-popup h3 {
font-family:"freight-sans-pro", sans-serif!important;
font-size: 20px!important;
font-weight: 600!important;
text-transform:uppercase!important;
} #contact-hero #freight h2 {
font-size:75px;
}
.contact-info-title h4 {
font-size:40px!important;
font-family:"freight-sans-pro", sans-serif!important;
font-weight:700!important;
}
#contact-info p{
font-size:22px!important;
font-family:"freight-sans-pro", sans-serif!important;
font-weight:300!important;
}
#contact-button .elementor-button-text {
font-family:"freight-sans-pro", sans-serif!important;
text-transform:uppercase;
letter-spacing:1px;
font-weight:400;
}
#contact-button .elementor-button {
width:125px;
}
.san-fran {
word-spacing:-30px!important;
}
#contact-follow .elementor-button-text {
font-family:"freight-sans-pro", sans-serif!important;
text-transform:uppercase;
font-weight:400;
letter-spacing:1px;
} .uael-post__title, .uael-post-wrapper-featured .uael-post__title, .elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title, .elementor-widget-uael-posts .uael-post-wrapper-featured .uael-post__title a {
font-family:"freight-sans-pro",sans-serif!important;
}
.uael-post__terms {
font-family:"freight-sans-pro", sans-serif!important;
margin:0px!important;
}
.uael-post_structure-featured.uael-featured_post_structure-stack .uael-post-wrapper-featured {
text-align:center!important;
}
.uael-post_structure-featured.uael-featured_post_structure-stack .uael-post-wrapper-featured .uael-post__read-more  {
display:none!important;
}
.elementor-widget-uael-posts a.uael-post__read-more {
font-family: "freight-sans-pro",sans-serif;
font-weight: 800;
font-size: 13px;
}
.eael-post-list-col-1 .eael-post-list-post {
background:#fff;
} .eael-advance-tabs .eael-tabs-nav>ul {
display:flex;
flex-flow:row wrap;
justify-content:center;
max-width:1200px;
margin:50px auto 0px;
}
.elementor-38 .elementor-element.elementor-element-f179a66 .eael-advance-tabs .eael-tabs-nav > ul li, .elementor-101292 .elementor-element.elementor-element-4036aa43 .eael-advance-tabs .eael-tabs-nav > ul li, .elementor-70 .elementor-element.elementor-element-253762d7 .eael-advance-tabs .eael-tabs-nav > ul li, .elementor-58 .elementor-element.elementor-element-7996c4d8 .eael-advance-tabs .eael-tabs-nav > ul li {
width:120px;
max-width:120px;
font-family:"freight-sans-pro";
font-weight:500;
color:#000000;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header {
font-family:"freight-sans-pro", sans-serif;
} #storepoint-container #storepoint-search .storepoint-dropdown {
max-width:23%!important;
min-width:23%!important;
}
#storepoint-container #storepoint-map {
width:70%!important;
}
#storepoint-container #storepoint-panel {
width:30%!important;
}
#storepoint-container #storepoint-search {
background:#ffffff!important;
display:flex!important;
justify-content:space-evenly!important;
}
#storepoint-searchbar-mapbox {
display:none;
}
#storepoint-container .mapboxgl-ctrl-geocoder {
display:none;
}
#storepoint-container #storepoint-search .storepoint-dropdown {
margin:0px!important;
}
#storepoint-container #storepoint-panel, #storepoint-container #storepoint-map {
height:700px!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li label {
font-family:'roboto', sans-serif!important;
font-weight:300!important;
color:#000;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li label {
background:#fff!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul {
padding:10px!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li label.storepoint-tag {
padding-left: 30px;
width: 50%!important;
float: left!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li label {
border:none!important;
} #weekend-roundup-content {
display:flex;
flex-flow:row wrap;
}
#weekend-roundup-content {
overflow:hidden;
}
#weekend-roundup-content h3, #weekend-roundup-content h4 {
font-family:'freight-sans-pro';
font-weight:700;
}
#weekend-roundup-content {
margin-top:-25px;
}
#weekend-roundup-content h4 {
font-size:18px;
margin-bottom:6px;
margin-top:0px;
}
#weekend-roundup-content h2 {
margin-bottom:30px;
margin-top:75px;
font-family:'fave-script-pro';
font-weight:300;
font-size: 50px;
margin-left:3px;
letter-spacing:1px;
}
.wp-block-image {
margin: 0 0 10px 0;
}
#weekend-roundup-content h2::after {
position:absolute;
width:100%;
height:2px;
content:"";
background-color:#D48026;
margin-left:15px;
margin-top:34px;
}
#weekend-roundup-content .wp-block-columns {
margin-left:0px!important;
} .mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox.mec-event-meta {
display:none;
}
.mec-wrap .col-md-8 {
width:100%;
}
.mec-single-modern .mec-events-event-image img {
width:450px;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd {
margin-left:0px;
padding-left:10px;
}
.mec-modal-wrap {
padding:25px 50px;
}
.mec-single-modern .mec-single-event-bar>div {
display: inline-flex;
align-items:center;
}
.mec-single-modern .mec-single-event-bar>div h3 {
padding-bottom:0px;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar {
justify-content:center;
display:flex;
}
.mec-event-content p {
font-family: 'freight-sans-pro';
font-weight: 300;
font-size: 15px;
line-height: 24px;
color: #000!important;
}
.mec-event-content p a {
color: #dd9933;
font-weight:700;
}
.mec-single-modern .mec-events-event-image {
margin-top:25px;
}
.mec-single-modal.mec-single-modern .mec-single-title {
font-family:'freight-sans-pro';
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3 {
font-size: 16px;
font-family: 'freight-sans-pro'!important;
}
.mec-single-event .mec-event-social h3 {
font-family:'freight-sans-pro';
font-size:15px;
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li, .mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button {
font-family:'freight-sans-pro';
font-size:16px;
}
.mec-single-event .mec-event-content {
padding-top:15px;
padding-bottom:0px;
}
.mec-wrap .col-md-4 {
display:none!important;
} .mec-dropdown-search .mec-sl-tag, #mec_sf_tag_97624 {
display:none!important;
}
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
width:100%!important;
padding-right:0px!important;
} @media only screen and (max-width:1024px) { #our-team .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
font-size: 20px!important;
}
#our-team .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
font-size: 18px!important;
} .san-fran {
word-spacing:10px!important;
}
#contact-info p {
font-size:18px!important;
line-height:30px!important;
}
.elementor-1390 .elementor-element.elementor-element-39e5b3d .elementor-heading-title, .elementor-1390 .elementor-element.elementor-element-0e42e83 .elementor-heading-title {
color:rgba(212, 128, 38, 0.05)!important;
}
.elementor-1390 .elementor-element.elementor-element-39e5b3d .elementor-heading-title {
width: 1097px;
height: 160px;
overflow: hidden;	
}
.elementor-1390 .elementor-element.elementor-element-0e42e83 .elementor-heading-title {
height:150px;
overflow:hidden;
} #storepoint-container #storepoint-search .storepoint-dropdown {
max-width:24%!important;
min-width:24%!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown {
margin-left:0px;
max-height:37px;
}
#storepoint-container .mapboxgl-ctrl-geocoder input[type='text'] {
width:689px;
}
#storepoint-container #storepoint-search {
display:flex!important;
height: auto!important;
flex-flow:row wrap!important;
padding:15px 10px 15px 10px!important;
}
#storepoint-search-bar-container {
display:none!important;
}
#storepoint-container #storepoint-map {
width:60%!important;
}
#storepoint-container #storepoint-panel {
width:40%!important;
}
#storepoint-container .storepoint-location {
border:none!important;
border-bottom:1px solid #f0f0f0!important;
}
#finder-container .elementor-widget-container {
box-shadow:none!important;
}
#storepoint-container #storepoint-panel #storepoint-results {
padding:0px!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li label.storepoint-tag {
width:100%!important;
}
#storepoint-container .storepoint-location.stpt-image-location {
display:none;
} #weekend-roundup-content img {
max-width:100%!important;
}
#weekend-roundup-content   .wp-block-columns {
margin-left:0px!important;
margin-bottom:40px;
}
#weekend-roundup-content h2 {
margin-top:3px;
text-align:center;
}
#weekend-roundup-content h2::after {
position:absolute;
width:100%;
height:2px;
content:"";
background-color:#D48026;
margin-left:15px;
margin-top:29px;
}
#weekend-roundup-content h2::before {
position:absolute;
width:100%;
height:2px;
content:"";
background-color:#D48026;
margin-left:-725px;
margin-top:29px;
}
#weekend-roundup-content h4 {
font-size:20px;
margin-bottom:6px;
margin-top:0px;
} .mec-date-search {
margin-top:-55px!important;
}
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
padding-right:10px!important;
} #sidebar-subscribe .elementor-form-fields-wrapper {
margin: 0 auto;
} #sidebar .elementor-button[type="submit"] {
background-color: #D48026;
color: #ffffff;
border-color: #000000;
width: 150px;
min-width: 178px;
border: 1px solid #000;
border-top: 0px
}
#sidebar-subscribe .elementor-form-fields-wrapper {
flex-flow:row wrap!important;
}
#sidebar-subscribe .elementor-field {
text-align:center!important;
}
} @media only screen and (max-width:767px) { .uael-grid-pagination {
text-align:center!important;
}
.uael-post__footer {
margin-top:15px;
} #header-search-container {
display:none;
}
#mobile-search-bar {
display:block;
} #hero-dropdown {
display:flex;
justify-content:center;
}
#take-me-to {
display:none;
} .elementor-1390 .elementor-element.elementor-element-39e5b3d .elementor-heading-title {
word-spacing:-8px;
}
#contact-button .elementor-button {
width:175px;
}
.contact-info-title h4 { 
font-size:35px!important;
} .elementor-38 .elementor-element.elementor-element-f179a66 .eael-advance-tabs .eael-tabs-nav > ul li, .elementor-101292 .elementor-element.elementor-element-4036aa43 .eael-advance-tabs .eael-tabs-nav > ul li, .elementor-70 .elementor-element.elementor-element-253762d7 .eael-advance-tabs .eael-tabs-nav > ul li, .elementor-58 .elementor-element.elementor-element-7996c4d8 .eael-advance-tabs .eael-tabs-nav > ul li {
width:110px;
max-width:110px;
}
.eael-accordion-list span {
display:inline-flex!important;
align-items:center!important;
line-height:18px;
}
.eael-advance-tabs .eael-tabs-nav>ul li {
font-size:12px;
padding:8px;
} #storepoint-container #storepoint-panel {
width:100%!important;
}
#storepoint-container #storepoint-panel, #storepoint-container #storepoint-map {
height:900px!important;
overflow:scroll;
}
#storepoint-container #storepoint-search .storepoint-dropdown {
margin: 6px 0px!important;
max-width:100%!important;
min-width:100%!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li {
width:50%!important;
float:left!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul li label {
border:none!important;
}
#storepoint-container #storepoint-search .storepoint-dropdown ul {
padding: 5px 10px 10px 10px!important;
}
#sidebar {
display:none;
}
#storepoint-container .mapboxgl-ctrl-geocoder {
margin-left:0px;
}
#storepoint-container .mapboxgl-ctrl-geocoder input[type='text'] {
width: 94.7vw!important; 
margin-bottom:5px;
} #post-slider-landing .uael-post__inner-wrap   {
display:block;
}
#post-slider-landing .uael-post__content-wrap {
margin-top:0px;
margin-left: 0px;
display: flex;
flex-flow: row wrap;
align-items: center;
margin-right:0
}
#post-slider-landing .uael-post-grid .slick-slider .slick-arrow i {
color:#bde0da00!important;
}
#post-slider-landing a.uael-post__read-more {
width:100%!important;
}
#post-slider-landing .uael-post__bg-wrap {
padding:20px!important;
}
#footer-sub .eael-mailchimp-inline .eael-mailchimp-input {
width:auto!important;
}
#landing-hero {
box-shadow:none;
} #weekend-roundup-header .elementor-element-populated {
box-shadow:none;
}
#weekend-roundup-content {
margin-top:0px;
}
#weekend-roundup-content .wp-block-columns {
margin-left:0px!important;
}
#weekend-roundup-content .wp-block-column:not(:first-child) {
margin-left:0px!important;
}
#weekend-roundup-content img {
max-width:100%!important;
width:100vw!important;
}
#weekend-roundup-content .wp-block-image .alignright {
float:left;
margin-bottom:5px;
}
#weekend-roundup-content h2:before {
position:absolute;
width:0px;
height:0px;
content:"";
background-color:#fff;
margin-left:0px;
margin-top:0px;
}
#weekend-roundup-content h2:after {
position:absolute;
width:0px;
height:0px;
content:"";
background-color:#fff;
margin-left:0px;
margin-top:0px;
}
#weekend-roundup-content h4 {
font-size: 19px;
margin-bottom: 6px;
margin-top: 3px;
}
#weekend-roundup-content h3, #weekend-roundup-content h4 {
font-family: 'freight-sans-pro';
font-weight: 700;
}
#weekend-roundup-content h2 {
font-size:50px;
}
#weekend-roundup-footer #sidebar-sub .eael-mailchimp-inline .eael-mailchimp-input {
text-align:center;
border-bottom:0px;
}
#weekend-roundup-footer .eael-mailchimp-inline .eael-field-group.eael-mailchimp-submit-btn {
margin-top:0px;
} .mec-search-form .mec-dropdown-wrap .mec-dropdown-search {
padding-right:5px!important;
} body .featherlight .featherlight-close-icon {
top:60px;
right:30px;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar {
flex-flow:row wrap;
justify-content:flex-start;
}
.mec-modal-wrap {
padding: 25px 20px;
}
.mec-single-modern .mec-single-event-bar>div {
margin-bottom:0px;
}
.mec-single-event-time {
padding-top:0px;
}
.mec-events-meta-group-countdown .countdown-w {
padding-top:0px;
}  .g img {
width:100%!important;
} #sidebar-subscribe .elementor-form-fields-wrapper {
max-width:100%;
}
@media only screen and (max-height:811px) {
#popout-container {
padding-top:40px; padding-top:45px;
}
}
@media only screen and (max-height:735px) {
.elementor-122005 .elementor-element.elementor-element-81432ea .elementor-divider {
padding-top:0px;
padding-bottom:0px;
}
#popout-container {
padding-top:35px;
}
}
@media only screen and (max-height:667px) {
#popout-container .contact {
margin-bottom:0px; }
}