﻿.main_menu_area .navbar.navbar-expand-lg .navbar-brand img { margin-top:0 !important;}
.main_menu_area .navbar.navbar-expand-lg .navbar-brand::after{ content:''; background: none;}
.pspktlb{ padding:50px 0;}
.pspktlb h2{ text-align: center;}
.pspktlbs{ position:relative; padding:10px;}
.pspktlbs img{ width:100%;}
.pspktlbs .caption{ position:absolute; width:100%; text-align:center;top:0;}
.pspktlbs .caption h3{ text-align:left; color:#fff; padding:10px;}
.pspktlbs .caption h3 span{ float: right; background:#f195b2; padding:5px 10px; color:#fff;}
.caption .order_now{ position:absolute; height:100%; width:100%; text-align:center; top:200px;}
.caption .order_now a{ background:#000; color:#fff; padding:10px; }
.top_header_area{ background:#502924;}
.main_menu_area .navbar.navbar-expand-lg .navbar-nav li:hover a,
 .main_menu_area .navbar.navbar-expand-lg .navbar-nav li.active a{ color:#00008B;}
.main_menu_area .navbar.navbar-expand-lg .navbar-nav li:hover a::before,
 .main_menu_area .navbar.navbar-expand-lg .navbar-nav li.active a::before { background:#00008B;}
.pink_btn{ background: #502924;}
.pest_btn{ background: #502924; border-radius:20px;}
.service_area{ background: #bf9062;}
.service_inner p{ color:#fff; margin-top:30px; font-size:20px;}
.client_says_area { background: #08733b;}
.client_says_slider .client_says_slider .owl-prev:hover, .client_says_slider .client_says_slider .owl-next:hover {
    background: #bf9062; border-color: #bf9062;}
.f_title h3::before { background: #bf9062;}
.f_about_widget .nav li:hover a { color: #bf9062; border-color: #bf9062;}
.footer_copyright .copyright_inner .float-right a {color: #bf9062;}
.cake_feature_slider .cake_feature_slider .owl-prev:hover, .cake_feature_slider .cake_feature_slider .owl-next:hover {
    background: #bf9062;  border-color: #bf9062;}
.main_title h2::before {background: #08733b;}
.banner_text ul li:first-child a { color: #bf9161;}
.portfolio_filter ul li a::before{ background: #bf9062;}
.pink_more{ background: #502924;}
.blog_item .blog_text .blog_time .float-left a { color: #502924;}

.cake_feature_row .nav-tabs {}
.cake_feature_row .nav-tabs .nav-item.show .nav-link, .cake_feature_row .nav-tabs .nav-link.active{ background:#0a733b; color:#fff;}
.cake_feature_row .nav-tabs .nav-link{ color:#000;}
.cake_feature_row .nav-tabs{border-bottom: 1px solid #0a733b;}
.cake_feature_row .nav-tabs .nav-item{list-style:none;}

.product_tab_area .nav.nav-tabs{display: flex; justify-content: center; flex-direction: row;}

.product_tab_area .nav.nav-tabs a{background:#0a733b;border-top-left-radius:10px; border-top-right-radius:10px;}
.product_tab_area .nav.nav-tabs a.active{ border:none; color:#bf9161;}
.product_tab_area .nav.nav-tabs a::before{content:''; background:none;}
.product_tab_area .nav.nav-tabs a{margin:0 0 0 0;}

.pspkmenu{ padding:10px;}
.cake_feature_item .cake_text h4{ font-size:15px;}
.cake_feature_item .cake_text h4 span{ margin-left:2px;}
.product_tab_area .nav.nav-tabs a{ padding:0 10px; line-height:40px;}
#main-menu{ background: #502924;}
#main-menu > ul > li > a{}
/* #breadcrumb{ background-image:url(); padding:50px 0; text-align:center;} */
[class~="btn-primary"]{  background: #502924;border:none; border-radius:20px; padding:5px 20px;}
#header{ border-top-color: #bf9062;}
[class~="sidebar"] [class~="block-title"]{ color:#08733b;}
.btn-primary:hover {background: #08733b;}
a:hover {color: #08733b;}
[class~="product-price"] [class~="sale-price"] {color: #08733b;}
a[class~="color"], [class~="block-title"] [class~="title"] { color: #08733b;}
.breadcrumb{ background: none; display:inline-flex;}
.pspkmnu{padding:50px 0;}
#breadcrumb .title{margin-top:70px; color:#fff;}
.breadcrumb li{ padding:0 5px;}
.breadcrumb li span{color:#fff;}
.breadcrumb li a{color:#000; text-decoration:none;}
.product-buttons .btn-primary{border:none;}
.product-title a{color:#000;}
.category-title a{ color:#000;}
.lgnrstrb{ text-align:center;margin-bottom:30px;}
.lgnrstrb ul{margin:0; padding:0;}
.lgnrstrb ul li{ list-style:none; display:inline-block;}
.lgnrstrb ul li a{ background:#08733b; padding:10px 20px; color:#fff; text-decoration:none;}
.product-categories .item a{ color:#08733b; display:inline-block; padding:10px 0;margin-bottom:2px;}

.product-categories .item .category-title{ background:none; padding:0; min-width:unset;}
.product-image img{ width:200px; height:200px; margin-bottom:20px; border-radius:10px;}
.product-title{ font-weight:700;}
.product-description{ min-height:100px;}
.product-price span.add_order{ float:right;}
.cake_feature_item .cake_img img{ width:200px; height:200px; display:inline-block;}
.cake_feature_item .cake_img{ text-align:center;}
.cake_feature_item{ background:none;box-shadow:none;}
.cake_feature_item .cake_img::before{ background:none;}
.cake_feature_item .cake_text h3{ font-family: "Lora", serif;}
.service_item{ text-align:center;}


.icon-bar23 {
    position: fixed;
    top: 50%;
    right: 0%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index:100;
}

.icon-bar23 a {
    display: block;
    text-align: center;
    padding: 12px;
    transition: all 0.3s ease;
    color: white;
    font-size: 20px;
}
.phone {
    background: #01A6E8;
    color: white;
}
.whatsapp {
    background: #64B829;
    color: white;
}

.product-price span .product-buttons{ float:right;}
.discover_item_inner .discover_item h4{ font-family: "Lora", serif;}
.pmmw{ min-width:115px;}
.main_title h2{font-size:28px;}
.cake_feature_inner{padding-bottom:0;}
.service_area{padding:50px 0 100px 0;}
.discover_menu_inner{ padding-top:50px; padding-bottom:50px;}
.main_title h2 a{ background:#08733b; padding:5px 20px;border-radius:20px; color:#fff; font-size:20px;}
.register-page{ padding:50px 0;}
.login-page{padding:20px 50px; background:#eee;margin:30px auto;border-radius:20px;}
.site-contact-boxs{padding:0;}
.contact-rows{ padding:0;}
.site-contact-main h2{margin-top:50px;}
.page-cart{padding:50px 0;}
.login-form .form-control{border-radius:20px;}
.login-form .title{ margin-bottom:30px; text-align:center;}
.login-form .link a{ color:#000;}
.register-form  .title{margin-bottom:30px; text-align:center;}
.register-form .form-control{border-radius:20px;}
.register-page{padding:20px 50px; background:#eee;margin:30px auto;border-radius:20px;}
.product-buttons{ float:right;}
.checkout-left{ padding:50px 0;}
.page-left{ padding:50px 0;}
.page-left .title{margin-top:20px; margin-bottom:10px;}
.product-categories .item a.active{ background:#08733b; color:#fff;}

.print_header{ text-align:center; padding:0 10px;}
.print_header p{ margin:0; font-size:14px;}
.print_header  h2{font-size:25px;}
.print_dtib{ width:705px; margin:30px auto 0 auto;}
.print_dtibs{}
.print_dtibs h2{ float: right;margin:0;}
.print_tableb{ width:670px; margin:30px auto 0 auto;}
.print_tablebs{ padding:0; display:flex;}
.print_tablebss{ padding:10px 0;}
.print_tablebss.head{ text-transform: uppercase; font-weight:600;}
.print_tablesub{ width:670px; margin:0 auto 0 auto;}
.print_tablesubs{ padding:10px 0; display:flex;float:right; justify-content: flex-end;}
.print_tablesubss{padding:0;}
.print_wrap{ background:#fff;width:500px; margin:0px auto;}
.print_footer{ text-align: center; padding:30px 0;}
.print_footer h2{margin:0; text-transform:uppercase; font-size:1rem;}
.print_footer h2 span{ font-size:18px; text-transform:lowercase;}
.print_footer p{font-size:18px;}
.print_hrline{ width:700px;margin:0px auto;}
.print_dtibs h2 span{font-size:1rem;}
.print_header .container{ padding:0;}
.print_dtibs h2{ top:-10px; position:relative; top:-16px;}
.print_tableb td.descri_width{ max-width:170px; overflow-wrap:break-word; overflow:hidden;}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.mdi::before{font-size:2rem;}
.sidebar .nav .nav-item .nav-link .menu-title{font-size:1.5rem;}
.navbar .navbar-brand-wrapper .navbar-brand img{ height:45px;}
.card{background:none;}
.pskswtrdbb .form-control{background:#fff !important;}
.footer{font-size:1.5rem;}
.dashboard-header h6{font-size:1.5rem !important;}
.pskswtrdbb .table-bordered > thead > tr > th{ font-size:1.5rem;}
.pskswtrdbb .form-group label{font-size:1.5rem!important;}
.nav-tabs .nav-item a{ color:#000; font-size:15px;}
.waiter_order .nav-tabs{ margin-bottom:20px;}
.waiter_tit_hide{ width:128px; overflow:hidden;display:inline-block; height:20px;}
.panel-heading p{display:inline-block;float:right;position:relative;top:2px;}
.addtocart{font-size:10px; padding: 5px 17px;}
.waiter_order .panel-body{ padding:15px 8px;}
.trash{ margin-left:20px;}
.order{margin-left:10px;}
.portfolio_areas{display:flex;}
.portfolio_areasl img{ width:100%;}




    
    