main.page-content.vendor2 .hero_in.detail_page{overflow:visible;overflow:initial}main.page-content.vendor2 .logo{background-color:#fff;border:3px solid #ddd;border-radius:8px;height:200px;left:-100px;position:relative;top:80px;width:200px;z-index:5}main.page-content.vendor2 .main_info>.row{margin-right:0;padding-left:15px}main.page-content.vendor2 #sidebar_fixed{margin-top:60px}main.page-content.vendor2 #sidebar_fixed h3{font-size:20px}main.page-content.vendor2 #sidebar_fixed .hours-schema{margin:0}main.page-content.vendor2 .other_info{background-color:initial!important;border-radius:5px}main.page-content.vendor2 .tabs_detail.main{margin-top:50px}main.page-content.vendor2 .body .description{border:2px dotted #e5e5e5;border-radius:6px;box-shadow:0 0 15px 0 #0000001f;font-size:16px;font-weight:500;line-height:26px;margin-top:60px;padding:18px 32px}main.page-content.vendor2 .box_booking{background-color:#fff;border:2px dotted #d2d8dd;border-radius:5px;margin-bottom:25px}main.page-content.vendor2 .box_booking .head{background-color:#f8f8f8;border-bottom:1px dotted #d2d8dd;padding:23px 20px 18px;text-align:center}main.page-content.vendor2 .box_booking .head h3{font-size:24px;font-size:1.5rem;margin:0}main.page-content.vendor2 .box_booking .head small{display:block}main.page-content.vendor2 .box_booking .head .offer{color:#e74747;font-size:16px;font-size:1rem;font-weight:500}main.page-content.vendor2 .box_booking .main{padding:25px}main.page-content.vendor2 .box_booking .main ul{list-style:none;padding:0}main.page-content.vendor2 .box_booking .main ul li{margin-bottom:8px}main.page-content.vendor2 .box_booking .main ul li.total{color:#e74747;font-size:18px;font-size:1.125rem;font-weight:600;text-transform:uppercase}main.page-content.vendor2 .box_booking .main ul li a{color:#444;display:inline-block;padding-left:30px;position:relative}main.page-content.vendor2 .box_booking .main ul li a:before{content:"\4f";font-family:ElegantIcons;font-size:21px;font-size:1.3125rem;left:0;line-height:1;position:absolute;top:-2px}main.page-content.vendor2 .box_booking .main ul li a:hover{color:#e74747}main.page-content.vendor2 .box_booking .main ul li span{float:right;font-weight:500}main.page-content.vendor2 .box_booking .form-group{margin:0 0 10px}main.page-content.vendor2 .box_booking textarea{height:130px}main.page-content.vendor2 .opt_order{border-bottom:1px solid #ededed;border-top:1px solid #ededed;margin-bottom:20px;padding:15px 0 5px}main.page-content.vendor2 .tabs_detail{margin-top:15px}main.page-content.vendor2 .tabs_detail .nav-tabs{border:none;border-bottom:2px solid #ededed;display:flex}@media (max-width:767px){main.page-content.vendor2 .tabs_detail .nav-tabs{display:none}}main.page-content.vendor2 .tabs_detail .nav-tabs .nav-item{font-weight:500;text-transform:uppercase}main.page-content.vendor2 .tabs_detail .tab-content .card{background-color:initial;border:none}main.page-content.vendor2 .tabs_detail .tab-content .card .card-header{background-color:initial;background-color:#f8f8f8;border:0;padding:0}main.page-content.vendor2 .tabs_detail .tab-content .card .card-header a{color:#222;display:block;font-size:18px;font-size:1.125rem;padding:15px}main.page-content.vendor2 .tabs_detail .tab-content .card .card-body{padding:45px 0 25px}@media (max-width:991px){main.page-content.vendor2 .tabs_detail .tab-content .card .card-body{padding:25px 0 5px}main.page-content.vendor2 .tabs_detail .tab-content .card .card-body.reviews .add_bottom_45{padding-bottom:25px}}@media (min-width:768px){main.page-content.vendor2 .tabs_detail .tab-content .card{border:none}main.page-content.vendor2 .tabs_detail .tab-content .card .card-header{display:none}main.page-content.vendor2 .tabs_detail .tab-content .card .collapse{display:block}}@media (max-width:767px){main.page-content.vendor2 .tabs_detail .tab-content{margin-bottom:25px}main.page-content.vendor2 .tabs_detail .tab-content .card-header a:after{display:block;float:right;font-family:ElegantIcons;width:20px}main.page-content.vendor2 .tabs_detail .tab-content .card-header a.collapsed:after{content:"\50"}main.page-content.vendor2 .tabs_detail .tab-content .card-header a:after{content:"\4f"}main.page-content.vendor2 .tabs_detail .tab-content .fade:not(.show){opacity:1}main.page-content.vendor2 .tabs_detail .tab-content .tab-pane{display:block!important;opacity:1}}main.page-content.vendor2 .table.cart-list{border-bottom:1px solid #ededed;margin-bottom:30px}main.page-content.vendor2 .table.cart-list.table-striped tbody tr:nth-of-type(odd){background-color:#f8f8f8}main.page-content.vendor2 .table.cart-list thead th{border:none;font-weight:500}main.page-content.vendor2 .table.cart-list td{vertical-align:middle}main.page-content.vendor2 .table.cart-list td.options i{font-size:26px}main.page-content.vendor2 .table.cart-list td h4{font-size:16px;font-size:1rem;margin:0}main.page-content.vendor2 .table.cart-list td p{color:#444;font-size:13px;font-size:.8125rem;margin:0}main.page-content.vendor2 .table.cart-list td figure{border:1px solid #fff;border-radius:3px;display:inline-block;float:left;height:60px;margin:0 15px 0 0;overflow:hidden;width:60px}main.page-content.vendor2 .table.cart-list td figure img{height:auto;width:60px}@media (max-width:767px){main.page-content.vendor2 .table.cart-list td figure{float:none}}main.page-content.vendor2 .table.cart-list td .dropdown-options{border:none;margin:0}main.page-content.vendor2 .table.cart-list td .dropdown-options>a{color:#589442;display:inline-block;padding:0}main.page-content.vendor2 .table.cart-list td .dropdown-options>a:after{display:none}main.page-content.vendor2 .table.cart-list td .dropdown-options>a:hover{color:#111}main.page-content.vendor2 .table.cart-list td .dropdown-menu{background-color:#fff;border-radius:3px;margin-left:-110px!important;min-width:250px}@media (max-width:991px){main.page-content.vendor2 .table.cart-list td .dropdown-menu{margin-left:-175px!important}}main.page-content.vendor2 .table.cart-list td .dropdown-menu label{font-weight:400}main.page-content.vendor2 .table.cart-list td .dropdown-menu a{color:#fff}main.page-content.vendor2 .table.cart-list td .dropdown-menu h5{border-bottom:1px solid #ededed;font-size:14px;font-size:.875rem;margin-bottom:10px!important;padding-bottom:10px}main.page-content.vendor2 .table.cart-list td .dropdown-menu ul{list-style:none;padding:0}main.page-content.vendor2 .table.cart-list td .dropdown-menu ul li label small{float:right;padding-top:3px}main.page-content.vendor2 #message{background-color:#589442;border-radius:5px;bottom:15px;box-shadow:0 0 15px 0 #0000004d;color:#fff;display:none;font-weight:500;left:15px;line-height:1;padding:12px 12px 10px 40px;position:fixed}main.page-content.vendor2 #message:before{content:"\52";font-family:ElegantIcons;font-size:21px;font-size:1.3125rem;left:10px;line-height:1;position:absolute;top:7px}main.page-content.vendor2 ul.share-buttons{list-style:none;margin:0 0 25px;padding:0;text-align:center}main.page-content.vendor2 ul.share-buttons li{display:inline-block;margin:0 5px 5px}main.page-content.vendor2 ul.share-buttons li a{background:#fff;border:1px solid #ededed;border-radius:3px;display:inline-block;font-size:13px;font-size:.8125rem;font-weight:500;line-height:17px;padding:7px 20px;transition:.3s}main.page-content.vendor2 ul.share-buttons li a:hover{color:#fff}main.page-content.vendor2 ul.share-buttons li a.fb-share{color:#3b5998}main.page-content.vendor2 ul.share-buttons li a.fb-share:hover{background:#3b5998;border-color:#3b5998;color:#fff}main.page-content.vendor2 ul.share-buttons li a.gplus-share{color:#dd4b39}main.page-content.vendor2 ul.share-buttons li a.gplus-share:hover{background:#dd4b39;border-color:#dd4b39;color:#fff}main.page-content.vendor2 ul.share-buttons li a.twitter-share{color:#1da1f2}main.page-content.vendor2 ul.share-buttons li a.twitter-share:hover{background:#1da1f2;border-color:#1da1f2;color:#fff}main.page-content.vendor2 ul.share-buttons li i{font-size:16px;font-size:1rem;position:relative;right:3px;top:2px}main.page-content.vendor2 .info_content h2{font-size:24px;font-size:1.5rem;font-weight:500;margin-bottom:20px;text-align:center}main.page-content.vendor2 .info_content h3{font-size:18px;font-size:1.125rem;font-weight:500;margin-bottom:15px}main.page-content.vendor2 .info_content hr{margin-bottom:25px;margin-top:25px}main.page-content.vendor2 .info_content .menu_item h4{font-size:14px;font-size:.875rem;font-weight:500;margin-bottom:0}main.page-content.vendor2 .info_content .menu_item em{float:right}main.page-content.vendor2 .info_content .menu_item p{color:#777}main.page-content.vendor2 .pictures{margin-bottom:45px;text-align:center}main.page-content.vendor2 .pictures figure{display:inline-block;height:120px;margin:0;overflow:hidden;position:relative;width:120px}@media (max-width:767px){main.page-content.vendor2 .pictures figure{height:80px;width:80px}}main.page-content.vendor2 .pictures figure a{display:block}main.page-content.vendor2 .pictures figure a span{background-color:#000;background-color:#000000b3;color:#fff;display:block;font-size:26px;font-size:1.625rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:9}main.page-content.vendor2 .pictures figure a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .3s ease-in-out;width:100%;z-index:1}main.page-content.vendor2 .pictures figure a:hover img{transform:translate(-50%,-50%) scale(1.05)}main.page-content.vendor2 a.show_hide:focus{color:#589442}main.page-content.vendor2 a.show_hide:focus:hover{color:#111}main.page-content.vendor2 .special_offers h2{color:#e74747}main.page-content.vendor2 .special_offers h2:after,main.page-content.vendor2 .special_offers h2:before{background:#e74747;content:"";display:inline-block;height:1px;margin:0 8px;vertical-align:middle;width:50px}main.page-content.vendor2 .reviews #review_summary{background-color:#1f2f6a;border-radius:5px;color:#fff;padding:20px 10px;text-align:center}@media (max-width:991px){main.page-content.vendor2 .reviews #review_summary{margin-bottom:15px}}main.page-content.vendor2 .reviews #review_summary strong{display:block;font-size:42px;font-size:2.625rem;line-height:1}main.page-content.vendor2 .reviews #review_summary em{display:block;font-style:normal;font-weight:500}main.page-content.vendor2 .reviews .progress{height:5px;margin-bottom:12px}main.page-content.vendor2 .reviews .progress-bar{background-color:#589442}main.page-content.vendor2 .reviews .reviews_sum_details h6{font-size:14px;font-size:.875rem}main.page-content.vendor2 .reviews .reviews_sum_details strong{position:relative;top:-8px}main.page-content.vendor2 .review_card{border:1px solid #ededed;border-radius:3px;box-shadow:0 2px 4px #031b4e0f;margin-bottom:30px;padding:25px 25px 10px}main.page-content.vendor2 .review_card .user_info{text-align:center}@media (max-width:767px){main.page-content.vendor2 .review_card .user_info{margin-bottom:10px}}main.page-content.vendor2 .review_card .user_info figure{border-radius:50%;display:inline-block;height:50px;margin-bottom:10px;overflow:hidden;position:relative;width:50px}@media (max-width:767px){main.page-content.vendor2 .review_card .user_info figure{float:left}}main.page-content.vendor2 .review_card .user_info figure img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}main.page-content.vendor2 .review_card .user_info h5{font-size:13px;font-size:.8125rem}@media (max-width:767px){main.page-content.vendor2 .review_card .user_info h5{float:left;margin:18px 0 0 15px}}main.page-content.vendor2 .review_card .review_content h4{font-size:18px;font-size:1.125rem}main.page-content.vendor2 .review_card .review_content .rating{color:#589442;float:left;font-size:26px;font-size:1.625rem;font-weight:600}main.page-content.vendor2 .review_card .review_content .rating small{font-size:12px;font-size:.75rem;font-weight:600}main.page-content.vendor2 .review_card .review_content .rating strong{color:#444;font-size:13px;font-size:.8125rem;font-weight:400}@media (max-width:575px){main.page-content.vendor2 .review_card .review_content .rating{display:block;float:none}main.page-content.vendor2 .review_card .review_content .rating em{display:inline-block;float:none;margin-left:10px}}main.page-content.vendor2 .review_card .review_content em{color:#999;float:right}@media (max-width:575px){main.page-content.vendor2 .review_card .review_content em{display:block;float:none;margin-left:0;margin-top:10px}}main.page-content.vendor2 .review_card .review_content ul{margin:35px 0 25px;padding:0}main.page-content.vendor2 .review_card .review_content ul li{display:inline-block;font-size:13px;font-size:.8125rem;margin-right:0}@media (max-width:575px){main.page-content.vendor2 .review_card .review_content ul li span{display:none}}main.page-content.vendor2 .review_card .review_content ul li a{background-color:#f0f0f0;border-radius:3px;color:#444;padding:7px 10px 5px}main.page-content.vendor2 .review_card .review_content ul li a:hover{background-color:#589442;color:#fff}main.page-content.vendor2 .review_card .review_content ul li a i{margin-right:5px}@media (max-width:575px){main.page-content.vendor2 .review_card .review_content ul li a i{margin-right:0}}main.page-content.vendor2 .review_card .review_content ul li:last-child{float:right;margin-right:0}main.page-content.vendor2 .review_card .reply{padding-top:30px}@media (max-width:767px){main.page-content.vendor2 .review_card .reply .user_info{display:none}}main.page-content.vendor2 .review_card .reply .user_info figure{border-radius:50%;display:inline-block;height:50px;margin-bottom:10px;overflow:hidden;position:relative;width:50px}main.page-content.vendor2 .review_card .reply .user_info figure img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}main.page-content.vendor2 .review_card .reply .user_info h5{font-size:14px;font-size:.875rem}main.page-content.vendor2 .review_card .reply .review_content{border-left:5px solid #ededed;padding-left:20px}@media (max-width:575px){main.page-content.vendor2 .review_card .reply .review_content strong{display:block}}main.page-content.vendor2 .review_card .reply .review_content em{color:#999;float:right;font-style:italic}@media (max-width:575px){main.page-content.vendor2 .review_card .reply .review_content em{display:block;float:none;margin-top:10px}}main.page-content.vendor2 .dropdown{border:1px dotted #c8c8c8;margin-bottom:5px;padding:0}main.page-content.vendor2 .dropdown a{color:#444;display:block;font-weight:500;line-height:1;padding:15px 15px 12px;position:relative}main.page-content.vendor2 .dropdown a:after{font-family:food;font-size:21px;font-size:1.3125rem;font-weight:700;position:absolute;right:10px;top:10px;transition:all .3s ease-in-out}main.page-content.vendor2 .dropdown.show a{color:#333}main.page-content.vendor2 .dropdown.show a:after{color:#333;transform:rotateY(1turn)}main.page-content.vendor2 .dropdown .dropdown-menu{background:#f8f8f8;border:1px solid #ddd;border-radius:0;font-size:14px;font-size:.875rem;left:-1px!important;margin:5px 0 0;padding:15px;right:-1px!important;width:100.5%}main.page-content.vendor2 .dropdown .dropdown-menu h4{font-size:14px;font-size:.875rem;text-align:center;text-transform:uppercase}main.page-content.vendor2 .dropdown.time a:after{content:"\0057"}main.page-content.vendor2 .dropdown.time{margin-bottom:25px}main.page-content.vendor2 .dropdown.day a:after{content:"\e023";font-family:ElegantIcons;font-weight:300}main.page-content.vendor2 .radio_select ul{list-style:none;margin:0;padding:0;text-align:center;width:100%}main.page-content.vendor2 .radio_select ul li{display:inline-block;margin:0;width:23.5%}main.page-content.vendor2 .radio_select.chose_day ul li{width:43.5%}main.page-content.vendor2 .radio_select input[type=radio]{opacity:0;position:fixed;width:0}main.page-content.vendor2 .radio_select label{background-color:#fff;border:1px dotted #c8c8c8;display:inline-block;font-size:16px;font-size:1rem;padding:8px;text-align:center;width:100%}main.page-content.vendor2 .radio_select label em{color:red;display:block;font-size:11px;font-size:.6875rem;font-style:normal;font-weight:500}main.page-content.vendor2 .radio_select label:hover{background-color:#dfd}main.page-content.vendor2 .radio_select input[type=radio]:focus+label{background-color:#589442;border:1px solid #0000;color:#fff}main.page-content.vendor2 .radio_select input[type=radio]:focus+label em{color:#ff6}main.page-content.vendor2 .radio_select input[type=radio]:checked+label{background-color:#589442;border:1px solid #0000;color:#fff}main.page-content.vendor2 .radio_select input[type=radio]:checked+label em{color:#ff6}main.page-content.vendor2 .other_info{background-color:#f9f9f9;margin-bottom:20px;padding:25px 25px 5px}main.page-content.vendor2 .other_info h2{margin-bottom:35px}main.page-content.vendor2 .follow_us_detail a{color:#999;display:inline-block;margin:5px 5px 0 0}main.page-content.vendor2 .follow_us_detail a:hover{color:#589442}main.page-content.vendor2 .follow_us_detail a i{font-size:24px;font-size:1.5rem}@media (max-width:991px){main.page-content.vendor2 .main_info{text-align:center}main.page-content.vendor2 .main_info .description{position:relative;top:40px}main.page-content.vendor2 .logo{left:0}}@media (min-width:1199px){main.page-content.vendor2 .product-card:not(:hover) picture img{filter:grayscale(50%)}main.page-content.vendor2 .product-card:not(:hover) .actions .not-added-container button{background-color:initial;border-color:#0000;color:#444}}
/*# sourceMappingURL=934.b33c28ce.chunk.css.map*/