.ab-device-mockup{position:relative}.ab-device-phone,.ab-device-tablet{display:block;background-color:#000;background-size:auto 200%, cover;background-repeat:no-repeat, no-repeat;border:solid #111;position:relative;box-shadow:0 0.5em 2em 0.2em rgba(0,0,0,0.33),0 0 0 0.5px #000 inset;transition:all .1s linear, line-height 0s linear;background-position:50% 100%, center;margin-bottom:1.2em;overflow:hidden}.ab-device-phone{width:100%;height:0;padding-bottom:204%;border-width:.7em;border-radius:25px}.ab-device-phone.ab-device-horizontal{padding-bottom:44.5%}.ab-device-tablet{width:100%;height:0;padding-bottom:127%;border-width:.7em;border-radius:25px}.ab-device-tablet.ab-device-horizontal{padding-bottom:71%}.ab-device-white{border-color:#fff;box-shadow:0 0.5em 2em 0.2em rgba(0,0,0,0.33),0 0 0 0.5px #c7c7c7 inset}.ab-device-no-shadow{box-shadow:none}.ab-device-align-center{margin-left:auto;margin-right:auto}.ab-device-align-left{margin-right:auto}.ab-device-align-right{margin-left:auto}.ab-number-sequence{font-size:50px}
@media only screen and (min-width: 600px){.ab-section-numbers .ab-number-size{font-size:42px}}.ab-section-profile-columns .ab-block-profile{padding:0}.ab-section-profile-columns .ab-profile-column{padding:0}@media only screen and (min-width: 600px){.ab-section-profile-columns .ab-profile-column,.ab-section-profile-columns .ab-profile-avatar-wrap{flex:1}.ab-section-profile-columns .ab-profile-avatar-wrap{padding-right:6%}.ab-section-profile-columns .ab-profile-content-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}}@media only screen and (max-width: 600px){.ab-section-profile-columns .ab-profile-avatar-wrap{margin-bottom:5%}}.ab-section-profile-columns .ab-social-links,.ab-section-profile-columns .ab-profile-title,.ab-section-profile-columns .ab-profile-name,.ab-section-profile-columns .ab-profile-text{width:100%}.ab-section-profile-header .ab-block-profile{padding:0}.ab-section-profile-header .ab-block-profile .ab-profile-avatar-wrap,.ab-section-profile-header .ab-block-profile .ab-profile-column{flex:0 0 100%}.ab-section-profile-header .ab-profile-image-wrap{max-width:220px}.ab-section-profile-header .center .ab-profile-image-wrap{margin:0 auto}.ab-section-profile-header .right .ab-profile-image-wrap{float:right}.ab-section-profile-header .right .ab-profile-avatar-wrap{order:1}.ab-section-profile-header .right .ab-profile-content-wrap{order:2}.ab-section-profile-header .ab-block-cta .ab-cta-content{max-width:700px;margin:0 auto}.ab-section-profile-header .ab-block-cta .ab-button{font-weight:normal}@media only screen and (min-width: 600px){.ab-section-header-newsletter .ab-section-font-override{font-size:42px}}@media only screen and (min-width: 600px){.ab-section-icon-mini-card .ab-2-col-wideright>.ab-layout-column-wrap{grid-template-columns:1fr 5fr}}@media only screen and (max-width: 600px){.ab-section-icon-mini-card .ab-block-layout-column:first-child .wp-block-image{max-width:100px}}.ab-section-icon-mini-card p{margin-bottom:15px}.ab-section-device-4{overflow:hidden}.ab-section-device-4 .ab-device-tablet{margin-bottom:-2em}@media only screen and (min-width: 600px){.ab-layout-food-featured .ab-block-post-grid .is-list article{grid-template-columns:1fr 1fr;grid-gap:0 3em}}.ab-layout-food-featured .ab-block-post-grid-text{align-self:center}.ab-layout-travel-sidebar-profile{padding:0}.ab-layout-travel-sidebar-profile .ab-profile-column{flex:100%;padding-top:0;padding-right:0;padding-left:0}.ab-layout-profile-newsletter .ab-layout-modify-margin{margin:0}@media only screen and (min-width: 600px){.ab-layout-musician .ab-section-font-override{font-size:42px}}@media only screen and (min-width: 600px){.ab-layout-musician .ab-section-font-override{font-size:42px}}.ab-layout-musician .wp-block-table tr{background:none}.ab-layout-cafe .wp-block-table tr{background:none}.ab-layout-team-round-avatar .ab-block-profile .ab-profile-image-wrap{background:none}.ab-layout-team-round-avatar .ab-profile-image-square img{border-radius:250px}@media only screen and (min-width: 600px){.ab_pro_section_portfolio3__2020_2_24 .ab-portfolio-grid-item{display:-ms-grid;display:grid;grid-gap:0;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}}@media only screen and (min-width: 600px){.ab_pro_section_portfolio3__2020_2_24 .ab-block-post-grid-image{-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}}.ab_pro_section_portfolio3__2020_2_24 .ab-block-post-grid-image{margin-bottom:0}.ab_pro_section_portfolio3__2020_2_24 .ab-block-post-grid-text{padding:40px;background:#fff;z-index:5}@media only screen and (min-width: 600px){.ab_pro_section_portfolio3__2020_2_24 .ab-block-post-grid-text{-ms-grid-row:1;-ms-grid-column:1;grid-area:col2;align-self:center;margin-left:-50px}}.ab-layout-team-columns .wp-block-atomic-blocks-ab-columns:not(:first-child){margin-top:3%}.ab-layout-team-columns .ab-layout-team-columns-name{margin-bottom:0}.ab-layout-team-columns .ab-layout-team-columns-title{margin-bottom:15px}
