body{font-weight:normal}ul#top-menu li.centered-inline-logo-wrap{height:160px!important;width:auto!IMPORTANT;padding-top:20px}ul#top-menu li a{padding:0!important}header#main-header{box-shadow:none}header a.et-cart-info{opacity:0;pointer-events:none}nav#top-menu-nav>ul{display:flex;align-items:center}div#et-top-navigation{padding-top:0!important}.locations-tab .dipl_tab_wrapper .dipl_tabs_controls{width:45%;justify-content:center}.locations-tab .dipl_tab_wrapper .dipl_tabs_controls>div{width:100%}.locations-tab img{max-height:550px;width:auto}.dipl_single_woo_product_thumbnail img{width:auto;margin:auto}.dipl_single_woo_product_thumbnail{text-align:center}.blogs .post-content-inner{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:48px}.blogs .post-content-inner p{padding:0}footer .et_mobile_nav_menu{display:none!important}footer .et_pb_menu__menu{display:block!important}footer .et_pb_menu__menu li{display:block!important;width:100%}footer .et_pb_menu__wrap{justify-content:flex-start!IMPORTANT}#team .dipl_team_member_image_wrapper{border-radius:50%;border:12px solid #2a3667;padding:0px;overflow:hidden}#team .dipl_team_member_image_wrapper img{border:7px solid #fff;height:100%;border-radius:50%;overflow:hidden;width:230px;height:230px;object-fit:cover}.dipl_team_grid_items{justify-content:center}span.mobile_menu_bar.mobile_menu_bar_toggle:before{color:#a02a70}.swiper-button-prev{background-image:url(https://rubywines.com/wp-content/uploads/2022/03/left-arrow.png)!important;background-repeat:no-repeat;background-position:center;background-size:contain}.swiper-button-next{background-image:url(https://rubywines.com/wp-content/uploads/2022/03/right-arrow.png)!important;background-repeat:no-repeat;background-position:center;background-size:contain}input.wpcf7-form-control.wpcf7-file:before{content:"";position:absolute;left:0;padding:0;background-color:red;color:#fff;width:100%;text-align:center;border-radius:5px;cursor:pointer;top:-2px;bottom:0;height:100%;min-height:50px;background-image:url(https://rubywines.com/wp-content/uploads/2022/03/resume.png);background-position:center}#application-form form span.Resume input.wpcf7-form-control.wpcf7-file{padding:0!important;display:inline-block;min-height:50px;max-width:250px;border-radius:5px}@media screen and (max-width:980px){.et_header_style_split header #logo{max-width:none;max-height:120px}#main-header .container{display:flex;align-items:center}.et_header_style_split #main-header .mobile_nav{background:transparent}span.select_page{display:none!important}.et_header_style_split .et_menu_container .mobile_menu_bar{position:relative;width:auto;display:inline-block;float:right}header#main-header{padding:0!important}div#page-container{padding-top:0px!important}.et_fixed_nav #main-header{position:relative;top:0!important}header#main-header{padding:0!important}div#et-top-navigation{position:unset!IMPORTANT}.et_header_style_split #et_mobile_nav_menu{position:unset!important}ul#mobile_menu{top:100%!important}div#et-top-navigation{position:unset!IMPORTANT}}@media screen and (max-width:1023px) and (min-width:981px){#top-menu li{padding:0 8px;font-size:12px}header .container{width:95%}}.resultblock{display:flex;flex-wrap:wrap;align-items:flex-start}.resultblock .resultcol{background:#fff;filter:drop-shadow(0px 3px 12.5px rgba(0,0,0,0.05));flex-basis:31.5%;margin-right:2%;margin-bottom:20px;padding:15px}.resultblock .resultcol:nth-child(3n){margin-right:0}.resultblock .resultcol .resultcolheading{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.resultblock .resultcol .resultcolheading h4{padding-bottom:0!important}.resultblock .resultcol .resultcolheading h4 img{width:35px;margin-right:10px}.resultblock .resultcol .resultcolheading .headarrow{width:20px}.resultblock .resultcol .resultcontent{padding-top:20px;display:none}.resultblock .resultcol .resultcontent a{display:none;align-items:center;font-size:18px;justify-content:space-between;margin-bottom:10px}.resultblock .resultcol .resultcontent a.itemactive{display:flex}.resultblock .resultcol .resultcontent a span{display:flex;align-items:center}.resultblock .resultcol .resultcontent a span img{width:14px;margin-right:10px}.resultblock .resultcol .resultcontent .rightarrow{width:8px}.filterblock{margin-bottom:30px;text-align:center}.filterblock a{color:#000;font-size:18px!important;margin-right:20px;position:relative}.ptopfilter .filterblock{display:flex;align-items:center;justify-content:center}.ptopfilter .filterblock a{padding-top:8px!important;padding-right:30px!important;padding-bottom:8px!important;padding-left:30px!important;margin-top:0px!important;color:#FFFFFF!important;border-color:#FFFFFF;border-radius:50px;font-size:16px;font-weight:700!important;background-color:#5b0336;display:flex;align-items:center;padding:0!important;overflow:hidden;padding-right:20px!important}.ptopfilter .filterblock a.active{border-bottom:5px solid #9d216b!important}.ptopfilter .filterblock a img{margin-right:15px}.filterblock a.active{color:#9d216b!important;font-weight:700}.filterblock a.active:after{content:'';position:absolute;bottom:-5px;width:100%;height:2px;background:#9d216b!important;left:0}.ptopfilter .filterblock a.active{color:#fff!important}.ptopfilter .filterblock a.active:after{display:none}.filterblock a:last-child{margin-right:0!important}@media screen and (max-width:980px){.resultblock{flex-direction:column}.resultblock .resultcol{flex-basis:100%;margin-right:0;width:100%}.filterblock a{display:block;margin-bottom:15px}.ptopfilter .filterblock{flex-direction:column}.filterblock a{width:100%!important;margin-right:0!important}}#um-submit-btn{padding-top:8px!important;padding-right:30px!important;padding-bottom:8px!important;padding-left:30px!important;color:#FFFFFF!important;border:2px solid #A02A70!important;border-radius:50px!important;font-size:16px!important;font-weight:700!important;background-color:#A02A70!important;line-height:1.7em!important}.topright .et_pb_menu__wrap{justify-content:end!important}#menu-employee-menu{flex-direction:column!important;margin-top:40px}#menu-employee-menu li{margin-bottom:10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#5a0036!important}.childrenheading h4{font-size:22px!important}.resultblock .resultcol .resultcolheading.childrenheading{margin-bottom:10px}.resultblock .resultcol .resultcolheading.childrenheading:last-child{margin-bottom:0}.searchformblock form{display:flex;align-items:center;margin-bottom:25px;justify-content:center}.searchformblock form input[type="text"]{padding:10px;line-height:1.7em;border-top-left-radius:50px;border-bottom-left-radius:50px}.searchformblock form input[type="submit"]{cursor:pointer;padding-top:8px!important;padding-right:30px!important;padding-bottom:8px!important;padding-left:30px!important;color:#FFFFFF!important;border:0px solid #A02A70!important;font-size:16px!important;font-weight:700!important;background-color:#A02A70!important;line-height:1.7em!important;border-top-right-radius:50px;border-bottom-right-radius:50px}body.single-post #comment-wrap{display:none!important}#top-menu .menu-item-has-children>a:first-child:after{right:-16px!important}.post-meta{display:none}@media only screen and (min-width:981px){.et_header_style_split #main-header .centered-inline-logo-wrap{padding-right:0!important;padding-left:33px!important}}