:root{--primary:#6299AC;--secondary:#222826;--black:#000;--white:#fff;--light-gray:#bbb;--very-light-gray:#F2F2F2;--dark-gray:#4e4e4e;--monochrome-gray:#777777;--monochrome-charcoal:#333333;--monochrome-gray-b:#DDDDDD;⁨⁨}@font-face{font-display:swap;font-family:'Anek Gujarati Regular';font-style:normal;font-weight:400;src:url('https://www.jonathanribera.com/wp-content/uploads/et-fonts/anek-gujarati-400.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Anek Gujarati Bold';font-style:normal;font-weight:600;src:url('https://www.jonathanribera.com/wp-content/uploads/et-fonts/anek-gujarati-600.woff2') format('woff2')}body{font-family:'Anek Gujarati Regular'}h1,h2,h3,strong,b{font-family:'Anek Gujarati Bold';font-weight:normal!important}#main-header{-webkit-box-shadow:none;box-shadow:none;position:absolute;width:100%}#top-menu-nav a{font-weight:400;border-bottom:solid 2px transparent}#top-menu li{padding-right:56px}.current-menu-item>a{font-family:'Anek Gujarati Bold'}#top-menu-nav>ul>li>a:hover{opacity:1!important;transition:none;color:var(--primary)}.page img#logo{filter:brightness(0) invert(1)!important}.single-gallery #top-menu a,.single #top-menu a{color:var(--black)}.single-gallery .mobile_nav .mobile_menu_bar:before{color:var(--primary)!important}.single-gallery .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{background:var(--primary)!important}.awards-lists li{background-image:url(https://www.jonathanribera.com/wp-content/uploads/2025/05/bulletpoint.svg);background-repeat:no-repeat;list-style:none;padding-left:25px;background-position:0 center;line-height:1.2em;margin-bottom:10px}ul.awards-lists{margin:10px 0px 10px 10px}@media (min-width:768px){ul.awards-lists{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:10px}}.req-form .form-row{display:flex;column-gap:20px}.req-form{width:100%;display:flex;flex-direction:column;row-gap:20px}.req-form input,.req-form textarea{width:100%!important;padding:15px;border:1px solid var(--monochrome-gray-b);font-size:14px!important}.req-form textarea{height:150px}.form-col{flex:1}.req-form .wpcf7-submit:hover{background:transparent!important;color:var(--primary)!important}.req-form .wpcf7-submit{width:auto!important;padding:20px 36px!important;background:var(--primary);color:var(--white);transition:0.5s;border:1px solid var(--primary);cursor:pointer}::-webkit-input-placeholder{color:var(--light-gray)!important;opacity:1}:-moz-placeholder{color:var(--light-gray)!important;opacity:1}::-moz-placeholder{color:var(--light-gray)!important;opacity:1}:-ms-input-placeholder{color:var(--light-gray)!important;opacity:1}div#form-background-overlay{position:fixed;top:0;right:0;background-color:rgba(0,0,0,0.5);bottom:0;left:0;z-index:999999999;width:100%;height:100%;display:flex;justify-content:center}div#message-sent-success{text-align:center;padding:50px 40px;margin-top:100px;max-width:700px;height:435px;background:var(--white)}.button-close{padding-top:40px}.button-close a{background:var(--primary);color:var(--white);padding:20px 70px;font-size:12px}.message-success{padding-top:20px}.custom-gallery-tabs ul{list-style:none;text-align:center;padding:0}.custom-gallery-tabs ul li{display:inline-block;border-right:1px solid #333;margin-right:20px;padding-right:20px}.custom-gallery-tabs ul li:nth-last-child(1){border-right:0;margin-right:0;padding-right:0}.custom-gallery-posts{margin-top:40px;display:flex;gap:15px;flex-wrap:wrap}.custom-gallery-posts .custom-gallery-item{width:32%;margin-bottom:-10px;transition:1s all}.custom-gallery-posts .custom-gallery-item a{display:block}.custom-gallery-tabs ul li a{font-size:22px;line-height:1;color:var(--monochrome-gray);margin:7px 0 0px;display:inline-block}@media (max-width:980px) and (min-width:768px){.custom-gallery-posts .custom-gallery-item{width:48%}}@media (max-width:767px){.custom-gallery-posts .custom-gallery-item{width:100%}.custom-gallery-posts .custom-gallery-item img{width:100%}}@media (min-width:600px){.single-gallery .custom-gallery-posts{flex-wrap:nowrap}}li.menuactive a{color:var(--monochrome-charcoal)!important;font-family:'Anek Gujarati Bold';text-decoration:underline}.custom-gallery-tabs ul li a:hover{color:var(--monochrome-charcoal)!important}#logo-light .et_pb_menu__logo img{height:43px}div#logo-light ul#menu-primary-menu li{padding-right:50px}div#logo-light ul#menu-primary-menu li:nth-last-child(1){padding-right:10px}div#logo-light ul#menu-primary-menu li a{color:var(--monochrome-charcoal)}.archive-grid .et_pb_blog_grid .et_pb_image_container{width:auto}.archive-grid .et_pb_image_container{margin:-20px -20px 10px}#blog.archive-grid .et_pb_salvattore_content>div:nth-last-child(1){margin:0}#blog.archive-grid .column.size-1of2{width:48.716%;margin-right:2.569%}div#blog.archive-grid .et_pb_image_container img,div#blog.archive-grid .et_pb_image_container{min-height:245px}.blog-sidebar .et_pb_post{margin-bottom:20px!important;padding-bottom:0}.blog-sidebar .entry-featured-image-url img{width:60px;float:left;margin-right:15px;height:60px;object-fit:cover}.et_pb_module.et_pb_blog_1.blog-sidebar.et_pb_posts.et_pb_bg_layout_light h2.entry-title,.et_pb_module.et_pb_blog_0_tb_body.blog-sidebar.et_pb_posts.et_pb_bg_layout_light h2.entry-title{font-family:Anek Gujarati Regular;font-size:20px;min-height:60px;display:flex;align-items:center}.blog-sidebar:before{content:"Recent Posts";font-size:24px;font-family:"Anek Gujarati Bold";color:var(--secondary);margin-bottom:24px}.blog-sidebar .et_pb_ajax_pagination_container{margin-top:20px}.category-side-bar h4.wp-block-heading{font-size:24px;font-family:'Anek Gujarati Bold'}.category-side-bar .widget_block.widget_block{margin-bottom:14px}.category-side-bar .et_pb_widget .wp-block-search__button:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/clients/jon/wp-content/uploads/2025/05/Vector-Right-Arrow.svg);background-size:50%;background-position:center;background-repeat:no-repeat;background-color:var(--black)}.category-side-bar button.wp-block-search__button.wp-element-button{font-size:0;width:50px}.category-side-bar .wp-block-search__input{background-color:var(--very-light-gray)}.category-side-bar.et_pb_widget_area_left{border-right:unset;padding-right:30px}#custom-post-title .et_pb_title_container{display:flex;flex-direction:column;padding-top:30px}#custom-post-title .entry-title{order:2;padding-top:25px}.single-blog-description .quote-description{position:relative;width:100%;padding-top:40px;padding-left:55px;font-size:24px;line-height:40px}div#custom-post-title{display:flex;flex-direction:column-reverse}#custom-post-title .et_pb_title_featured_container{width:100%}.blog-sidebar .et_pb_post .entry-title a,.et_pb_post h2 a{text-decoration:none;font-size:16px;color:var(--gray)}.single-blog-description .quote-description:before{content:"";position:absolute;width:100%;height:100%;top:70px;left:0;background-image:url(/clients/jon/wp-content/uploads/2025/05/quote.svg);background-repeat:no-repeat}.et_pb_button_module_wrapper .et_pb_button,.et_pb_button_module_wrapper .et_pb_button:hover{padding:12px 30px!important}@media (max-width:500px){.et_pb_button_module_wrapper .et_pb_button,.et_pb_button_module_wrapper .et_pb_button:hover{width:100%;text-align:center;padding:15px 20px!important}}#main-header .et_mobile_menu{background:var(--primary)!important}.mobile_menu_bar:before{color:var(--white)!important}.et_mobile_menu{border-top:none}.et_mobile_menu li a{color:var(--white)!important;font-weight:400}.et_mobile_menu li a:hover{opacity:1!important}.et_mobile_menu{padding:0 0}h2{font-size:48px}h3{font-size:36px}@media (max-width:980px) and (min-width:768px){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.5rem}}@media (max-width:767px){h1{font-size:clamp(1rem,1.3043rem + 4.4783vw,3rem)!important}h2{font-size:2rem}h3{font-size:1.25rem}.custom-gallery-posts .custom-gallery-item{width:100%}div#gallery-custom ul li a,.custom-gallery-tabs ul li{font-size:16px;display:inline-block;padding:0 6px 0 0;margin:0 4px 0 0;border-color:#e7e7e7}}.content-text-wrapper h2{margin-bottom:20px}.artist-gallery-row .et_pb_column{display:flex;flex-wrap:wrap;gap:10px}.artist-gallery-row .et_pb_column .et_pb_blurb{flex:0 1 auto;margin-bottom:0}.artist-gallery-row h4.et_pb_module_header{font-size:20px;position:absolute;bottom:0;padding:0px 30px 30px!important;color:var(--white)}.artist-gallery-row .et_pb_main_blurb_image{margin-bottom:0;display:block}@media (max-width:1499px) and (min-width:981px){.artist-gallery-row .et_pb_column .et_pb_blurb{flex:1 0 30%}.artist-gallery-row .et_pb_main_blurb_image img{height:250px;min-width:100%;object-fit:cover}}@media (max-width:980px){.artist-gallery-row .et_pb_column .et_pb_blurb{flex:1 0 49%}.artist-gallery-row .et_pb_main_blurb_image img{height:250px;min-width:100%;object-fit:cover}}.archive-grid .et_pb_blog_grid .et_pb_post{width:100%;border:none;min-height:400px!important;height:auto;padding:0;display:flex;flex-direction:column}.archive-grid .et_pb_blog_grid .et_pb_image_container{width:auto}.archive-grid .et_pb_image_container img{min-height:245px;object-fit:cover}.archive-grid .et_pb_image_container{margin:0;margin-bottom:20px;min-height:290px}.archive-grid a.more-link:after{content:url(https://www.jonathanribera.com/wp-content/uploads/2025/04/arrow-right.svg);margin-left:8px}.archive-grid article:hover .entry-title a{color:var(--primary)}@media (min-width:981px){.archive-grid .et_pb_blog_grid .et_pb_post{padding-bottom:0}.archive-grid .et_pb_blog_grid .column.size-1of3{width:32.33%!important;margin-right:1%!important}}.footer-logo img{width:318px!important;height:auto}.woocommerce div.product form.cart .variations td.value span::after{display:none!important;content:none!important}.woocommerce div.product form.cart .variations td.value select{background-image:none!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cartform.cart .variations td.value>span select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:16px!important;padding-right:40px!important}body.single-product .et-cart-info,body.single-product .et-cart-info span,body.single-product .et_pb_menu__icon.et_pb_menu__cart-button{color:#000000!important}body.single-product .et_pb_menu__cart-button:after{color:#000000!important}