.et_pb_signup_0.et_pb_subscribe.et_pb_subscribe .et_pb_newsletter_button.et_pb_button{background-color:#229883!important}.appointments-wrapper h3,.appointments-confirmation-wrapper h3{text-transform:title-case!important}.wpcf7-select{padding-top:15px!important;padding-left:15px!important;background-color:#f4f6f5!important;font-size:16px!important;color:#000!important;border:1px solid #666!important;width:100%}.wpcf7-textarea{padding-top:15px!important;padding-left:15px!important;background-color:#f4f6f5!important;font-size:16px!important;color:#000!important;border:1px solid #666!important;width:100%}.wpcf7-text{padding-top:5px;padding-bottom:5px;padding-left:15px!important;min-height:45px!important;background-color:#f4f6f5!important;color:#000!important;font-size:16px!important;border:1px solid #666!important;width:100%;min-height:35px}.wpcf7-submit{background:#229883!important;color:#fff!important;font-size:16px;width:100%;border:0px;padding-top:5px!important;padding-bottom:5px!important;border-radius:50px!important}.wpcf7-submit:hover{background:#fff!important;color:#229883!important;border:1px solid #229883!important;font-size:16px;width:100%;padding-top:5px!important;padding-bottom:5px!important;border-radius:50px!important}::-webkit-input-placeholder{color:#151c35!important;font-size:16px!important;font-weight:bold!important;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;opacity:1}:-moz-placeholder{color:#151c35!important;font-size:16px!important;font-weight:bold!important;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;opacity:1}::-moz-placeholder{color:#151c35!important;font-size:16px!important;font-weight:bold!important;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;opacity:1}:-ms-input-placeholder{color:#151c35!important;font-size:16px!important;font-weight:bold!important;font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;opacity:1}#footer-bottom{display:none!important}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:24px!important}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;margin-top:5%!important;background:#efca5e;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:35px!important}#et-info-email,#et-info-phone,.et-cart-info span{display:none!important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:35px!important}.cu-blog .et_pb_salvattore_content[data-columns]::before{content:'3 .column.size-1of3'!important}@media only screen and (min-width:981px){.cu-blog .column.size-1of3{width:32%!important;margin-right:1%}}.widget_search #searchsubmit{background-color:#229883}.widget_search input#s,.widget_search input#searchsubmit{color:#000!important}#widget[search-2]{box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3)}.et_pb_signup_0.et_pb_subscribe .et_pb_newsletter_form .input{max-height:40px!important;border-radius:0px!important}#texthover a:hover{text-decoration:underline;color:#229883!important}.et_pb_portfolio_item .post-meta a,.et_pb_post .more,.et_pb_post .post-meta a{color:#666!important}.et_pb_portfolio_item .post-meta a,.et_pb_post .more,.et_pb_post .post-meta a:hover{color:#229883!important;text-decoration:underline}.return-to-shop{display:none!important}#mc_embed_signup .button{min-width:100%;background-color:#229883!important;border-radius:50px!important}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{min-width:100%!IMPORTANT}input.text,input.title,input[type=text],select,textarea{MARGIN-TOP:3%!IMPORTANT}.mc-field-group{margin-top:6%!important;margin-bottom:5%!important}