/*
font-family: 'Tinos', serif;
font-family: 'Lato', sans-serif!important;
*/
/*Don't Change anything in above header section. This will be afect Whole page*/

body a:hover, body a:focus, body a:active{text-decoration: none;transition: all .5s}
h1, h2, h3, h4, h5, h6{font-family: 'Tinos', serif!important; }
body a:hover{color: #735e33!important}
body .btn:focus{outline: none}
body{margin:0px;font-family: 'Lato', sans-serif!important;}
.pr5{padding-right: 5px}.pl5{padding-left: 5px}
.ptb5{padding: 5px 0px}.ptb10{padding: 10px 0px}.ptb15{padding: 15px 0px}.ptb20{padding: 20px 0px}.ptb25{padding: 25px 0px}.ptb30{padding: 30px 0px}.ptb35{padding: 35px 0px}.ptb40{padding: 40px 0px}
.pt5{padding-top: 5px}.pt10{padding-top: 10px}.pt15{padding-top: 15px}.pt20{padding-top: 20px}.pt25{padding-top: 25px}.pt30{padding-top: 30px}.pt35{padding-top: 35px}.pt40{padding-top: 40px}
.pb5{padding-bottom: 5px}.pb10{padding-bottom: 10px}.pb15{padding-bottom: 15px}.pb20{padding-bottom: 20px}.pb25{padding-bottom: 25px}.pb30{padding-bottom: 30px}.pb35{padding-bottom: 35px}.pb40{padding-bottom: 40px}
.mtb5{margin: 5px 0px}.mtb10{margin:10px 0px}.mtb15{margin:15px 0px}.mtb20{margin:20px 0px}.mtb25{margin:25px 0px}.mtb30{margin:30px 0px}.mtb35{margin:35px 0px}.mtb40{margin:40px 0px}
.m0{margin:0px;}.mt0{margin-top:0px} .mt5{margin-top: 5px}.mt10{margin-top: 10px}.mt15{margin-top: 15px}.mt20{margin-top: 20px}.mt25{margin-top: 25px}.mt30{margin-top: 30px}.mt35{margin-top: 35px}.mt40{margin-top: 40px}
.mb5{margin-bottom: 5px}.mb10{margin-bottom: 10px}.mb15{margin-bottom: 15px}.mb20{margin-bottom: 20px}.mb25{margin-bottom: 25px}.mb30{margin-bottom: 30px}.mb35{margin-bottom: 35px}.mb40{margin-bottom: 40px}
.maxw100{max-width: 100%;}.w100{width: 100%}.minw100{min-width: 100%;}h100{height: 100%;}maxh100{max-height: 100%}minh100{min-height: 100%}.oh{overflow: hidden;}.p0{padding: 0px}
.w-100{width: 100%}.m-w-100{max-width: 100%}
.d-b{display: block}
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #a38d60;
}

::selection {color: #fff;background:#a38d60;}
.form-control:active, .form-control:focus{border-color: #e5e5e5;box-shadow: inset 0 0 0px #a38d60;-webkit-box-shadow: inset 0 0 0px #a38d60;}
 .btn-1:active:focus, .btn-1:focus{color: #dbcbaa;outline: none}
.btn-2{background: #fff;color: #735e33;border:1px solid #735e33 }
body p, body table th, body label, body address{font-family: 'Lato', sans-serif!important;}

/*Header*/
.nav.navbar-nav{display: inline-block;float: none;margin-bottom: -5px}
.logo{margin-top: -10px;}
.logo img{max-width: 330px}
.navbar-default{border-radius: 0px;background: #a38d60;min-height: auto;margin-bottom: 0px;border: none}
.navbar-nav>li>a{padding: 10px 36px;;color: #fff!important;font-family: 'Tinos', serif;font-size: 16px}
.navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: #735e33!important;}
.head-top{background: #ece6c6;border-top: 4px solid #a38d60}
.top-nav{text-align: right;overflow:hidden;margin-top: 35px}
.login-sec{padding: 0px;margin-bottom: 0px;line-height: 35px;}
.login-sec li{list-style-type: none;display: inline-block;padding-left:10px;line-height: 15px}
.login-sec li a{color: #403113;}
.login-sec li img{padding-right: 5px;    margin-top: -7px;}
.navbar-collapse{padding: 0px;text-align: center;}
.head-contact{text-align: right;float: left;margin-top: 40px}
.head-contact ul{padding-left: 0px;display: table;margin-bottom: 0px}
.head-contact ul:after{background-image: url(../../images/icon-phone.html);background-size: contain;display: table-cell;background-repeat: no-repeat;width: 40px;background-position: center;content: "";}
.login-sec li .fa{color: #c9b488;margin-right: 5px;}
    /*content:url('');display: table-cell;vertical-align: bottom;padding-left: 10px}*/
.head-contact li{list-style-type: none;margin-right: 7px}
.head-top .container-fluid {
    padding: 0;
}
.head-contact li a{color: #403113;}
.cart{}
.cart .fa{font-size: 14px;
    color: #c9b488;
    /* float: left; */
    /* margin-right: 5px; */
    /* margin-top: -3px; */}
.head-middle{overflow: hidden;padding: 20px 20px;    float: none;
    margin: 0 auto;}
.navbar-default .navbar-toggle{background-color: transparent;border:none }
.navbar-default .navbar-toggle .icon-bar{background-color: #290a0d}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
.cart-block img{width: 32px;margin-right: 7px;margin-top: -5px;}
.cart-block span{line-height: 26px;font-size: 17px}
header .modal-content{background-color: #ECE6C6;border: 1px solid rgb(101, 90, 68);color: #fff}
.input-group-addon{background-color: #e3d9c2;border: 1px solid #d6d3cb;}
header .close{color: #382f23;opacity: 1;box-shadow: none;text-shadow: none;font-size: 30px;outline: none}
.toggle-password{background: #fff}
.new-uandme{float: right;color: #6E604D;}
/*.modal-dialog {max-width: 340px;}*/
.modal-dialog {width: 600px !important;margin: 30px auto !important;}
.pad-top {margin: 140px auto !important;}
.modal-backdrop {visibility: hidden !important;}
.modal.in {background-color: rgba(0, 0, 0, 0.81);}
#signup .fa-map-marker{padding: 0px 3px}
#signup .new-uandme{margin-bottom: 10px}
header form a:focus{color: #fff;}
.cart a{color: #403113}
#user_verify_modal{overflow:hidden;}
/*Slider*/

#owl-demo .item{margin: 0px;}
#owl-demo .item img{display: block;width: 100%;height: auto;}
.owl-controls .owl-next{right: 20px;position: absolute;top: 43%;}
.owl-controls .owl-prev{left: 20px;position: absolute;top: 43%;}
.owl-controls .fa{color: #fff;font-size: 80px}
.owl-theme .owl-dots .owl-dot{outline: none;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#ed8b3e;}
.owl-theme .owl-nav.disabled+.owl-dots{position: absolute;bottom: 5px;left: 0;right: 0;}

/*Welcome*/

.welcome{background: #fcf9f3;text-align: center;}
.welcome h1{font-size: 32px;color: #71490a;font-weight: 400;margin-top: 25px}
.welcome .wel-btm-txt{color: #735e34;font-size: 18px;padding: 12px 12%;}
.welcome .wel-txt{color: #735e34;font-size: 17px;    padding: 10px 28%;font-style: italic;}

/*Cakes*/

.cakes{background: url("../../images/cakes-bg.html")}
.cakes a img{border:3px solid #927e56;    max-width: 100%;margin-bottom: 30px;transition: all .5s }

.cakes .modal-dialog{width: 80%}
.cakes .modal-content{background-color: #c5ab84}
.cakes .modal-content .btn{background-color: #71490a;color: #fff}
.btn-info{background-color: #382f23;border-color: #6e604d;}
.btn-info:hover, .btn-info:focus{background-color: #382f23;border-color: transparent;}
.fancybox-title {text-align: center;}
.fancybox-title img{width: 32px;}
.fancybox-skin, .fancybox-title {background-color: #fef5e3}
.cakes h3{text-align: center;color: #916219;font-size: 28px;margin-top: 30px}
.cakes h2{text-align: center;color: #71490a ;font-size: 32px;margin-bottom: 30px;margin-top: 12px}
.divider{text-align: center;}
.cakes .v-m{float: right;}
.cakes .v-m a{color: #71490a;font-size: 20px}
.cakes .divider{margin-top: 40px}
.divider img{max-width: 100%}
.products .product-prize{font-size: 20px;margin: 5px 0px;}

/*diaries*/

.diaries img{max-width: 100%;transition: all 1.5s}
.diaries-img-block{overflow:hidden;border:3px solid #fff ;margin-bottom: 15px }
.diaries-img-block h3 span{}
.diaries-img-block h4{position: absolute;
    bottom: 0px;
    margin: 0px;
    padding:10px;z-index: 9;width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #71490a;
    text-align: center;
    background: #ffffffbf;}
   .diaries-img-block h4 span {font-size: 13px;
    font-style: italic;}
.diaries-img-block{position: relative;}

.diaries{background: #efefef;padding: 30px 0px}
.diaries h3{font-size: 22px;font-weight: 600;color: #71490a;text-align: center;margin-bottom: 20px}
.diaries .v-m a{color: #373435;float: right;
    font-size: 16px;
}
.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.6s;
}
.already-visible {
  transform: translateY(0)!important;
  animation: none;
}

@keyframes come-in {
  to { transform: translateY(0); }
}
/*footer*/

footer a:hover{color:#373435!important}
footer li{list-style-type: none}
footer .payment-meth{    overflow: hidden;
    width: 100%;
 }
 footer .f-addr{float: right;}
    .payment-meth h3{margin-bottom: -5px;}
.foot-add-block{margin-top: 16px}
footer{background: #ece6c6;color: #735e33;padding-top: 20px}
footer .foot-add-block p{display: inline;}
footer .foot-logo p{color:#a38d60;padding-top: 20px;}
.foot-logo img{max-width: 86%;margin-bottom: 20px;}
.foot-add-block h3{color: #373435;
    font-size: 18px;
    font-weight: 600;margin-top: 0px}
    .payment-meth img{max-width: 100%}
.foot-add-block a{color: #735e33}
.social ul{padding: 0px;text-align: center;}
.social ul li{list-style-type: none;display: inline-block;padding: 0px 5px}
.social ul li .fa{font-size: 30px;color: #373435;transition: all .5s}
.social ul li a:hover .fa{color: #735e33}
.copyright .copy-left{float: left;}
.copyright .copy-right{float: right;}
.copyright{margin-bottom: 10px;overflow:hidden; }
.copyright, .copyright a{color: #a38d60;font-size: 14px}
.foot-logo { text-align: center;}
/*About*/
.about-box5{background: #2c2618;
    color: #ece6c6;
    padding: 25px;
    border-radius: 4px;}
    .about-box2{background: #ece6c6;
    padding: 15px;
    color: #373435;}
.banner{background: url('../../images/banner.jpg');background-size: cover;}
.banner h2{font-size: 34px;color: #fff;font-weight: 600;padding: 40px 0px}
.about-content p{font-size: 20px;padding: 30px 0px  }


/*Privacy policy*/

.provacy-policy h3{color: #735e33;}
.provacy-policy{margin-bottom: 20px}

/*cilent-diaries*/
.cilent-diaries{margin:20px 0px }
.masonry { /* Masonry container */
    column-count: 4;
    column-gap: 1em;
}

.masonry .item { /* Masonry bricks or child elements */
    display: inline-block;
    margin: 0 0 1em;
    width: 100%;position: relative;overflow:hidden; border: 2px solid #ece6c6;border-radius: 4px
}
.masonry .item h4{position: absolute;
    bottom: 0px;
    margin: 0px;
    padding: 10px;
    z-index: 9;
    width: 100%;
    font-size: 20px;
    font-weight: 600;
    color: #71490a;
    text-align: center;
    background: #ffffffbf;}
.masonry .item img{max-width: 100%;transition: all 1.5s;transform: scale(1);}
/*cake-page*/

.product-img-block img{width:100%;}
section.products {padding: 30px 0;  background: #F5F5F5;}

.product-img-block { text-align: center;overflow:hidden;height: 315px;background-position: center;    background-size:cover;}
.product-img-block img{transition: all 1s;max-width: 100%}
.product-block {background: #fff;box-shadow: 0px 0px 1px #bc8623;;text-align: center;margin-bottom: 30px;transition: all .5s;}

h4.product-name {color: #856b3a;padding: 0px 10px;font-size: 16px;font-weight: 600;line-height: 24px;margin-top: 10px;margin-bottom: 6px;}
span.buy {background: #a38d60; padding: 5px 11px; color: #fff;font-weight: 900;font-size: 16px;}
h4.buy-name {margin: 0px;}
.button {background: #a38d60; font-weight: 600;transition: 1s;text-align: center;position: relative;margin: 0 auto;    float: none!important;   display: table;}
a.add_to_cart.clearfix{width: 100%;display: block;text-align: center;color: #fff;font-size: 16px !important;font-weight: 600;padding: 4px 8px 0px 8px;border: 1px solid #796a4a;}
.product-block .fa{margin-right: 5px}
.btn-1{margin-bottom: 10px!important;color: #6E604D !important;transition: all .5s;background-color: #ece6c6;border-color: #6e604d;}
.btn-1:hover{color: #000!important}
.p-flavour{border: 1px solid #e5e5e5;padding: 10px 10px 10px 10px;margin: 15px 0px;background:#fff;}
.p-flavour h4{margin-top: 0px;font-size: 17px;font-weight: 600;margin-bottom: 7px;}
.p-flavour .btn-1{width: 150px;background: #382f23;padding: 4px 12px}
.p-command{padding: 10px 0px 5px 0px;margin: 15px 0px;}
.cncl_btn_ {color: #403113;float: left;}
td#no-br input#change {
    margin-right: -15px;
    text-align: right;
}
.btn-danger {
    color: #333;
    background-color: #ece6c6;
    border-color: #6e604d;
}
/*product-view*/

.zoom img{max-width: 100%}
.zoom {display:inline-block;position: relative;}
.zoom:after {content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url(../pluggin/zoom-master/icon.png);}
.zoom img {display: block;}
.zoom img::selection { background-color: transparent; }
#ex2 img:hover { cursor: url(../pluggin/zoom-master/grab.html), default; }
#ex2 img:active { cursor: url(../pluggin/zoom-master/grabbed.html), default; }
.product-block a{color:#927e56 }
.product-block .btn-1{color: #dbcbaa}
#sync2 .current .item{opacity: 1;border: 2px solid #735e33}
#sync2 .item{margin: 3px; opacity: .8; border: 2px solid #a38d60}
.p-quantity .input-group{max-width: 175px}
.p-quantity .form-control{border-color: #a38d60;box-shadow: inset 0 0 1px 0px #a38d60;-webkit-box-shadow :inset 0 0 1px 0px #a38d60; }
.p-quantity .input-group-btn>.btn:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover{outline: none;}
.p-quantity .btn-increase{background: #735e33;color: #fff}
.p-quantity .btn-reduce{background: #a38d60;color: #fff}
.product-des-block h2{font-size: 26px;color: #71490a;margin-top: 0px}
.product-des-block h3{margin-top: 0px;font-size: 20px;margin-bottom: 15px;color: #71490a;}
.p-quantity{border: 1px solid #f0f0f0;padding: 10px 10px 15px 0px;}
.p-feature{border: 1px solid #e5e5e5;padding: 10px 10px 5px 10px;margin:15px 0px;}
.p-feature h3{margin-bottom: 0px}
.p-related h4.product-name{font-size: 15px;line-height: 16px;    min-height: 48px;}
.p-related{padding: 9px 10px 5px 10px;margin: 15px 0px;}
.p-related h3{margin-top: 0px}
.customcheck {font-family: 'Lato', sans-serif!important;display: table-cell;position: relative;padding-left: 30px;margin-bottom: 12px;cursor: pointer;font-size: 14px; font-weight: normal;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.f-checkbox-block{display: table;border-spacing: 10px;margin-left: -10px;}
.customcheck input {position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #ccc;border-radius: 5px;}
.customcheck:hover input ~ .checkmark {background-color: #cec7b8;}
.customcheck input:checked ~ .checkmark {border-radius: 4px;}
.checkmark:after {content: "";position: absolute;display: none;}
.customcheck input:checked ~ .checkmark:after {display: block;}
.customcheck .checkmark:after {left: 8px;top: 4px;width: 5px;height: 10px;border: solid #735e33;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.summery-head h3{min-width: 243px;margin: 0px;text-align: center;color: #fff;font-size: 18px;background: #a38d60;padding: 15px 0px;}
.stick-right{position: absolute;}
.summery-body{border: 1px solid #a38d60;border-top: none}
.summery-body tr th{font-weight: 400!important;padding: 7px!important}
.summery-body tr th:first-child{font-weight: 600!important;border-right: 1px solid #ddd;}
.summery-body .table{margin-bottom: 0px;border-bottom: 1px solid #ddd;}
.summery-foot{text-align: center;padding: 10px 0px}
.summery-foot .btn-1{width: 100%;padding: 4px 0px;}
.summery-foot .btn-1 .fa{margin-right: 5px;}
.btm-sum-btns .btn-2{width: 100%}
.sum-relative{position: relative;}
.p-flavour li{list-style-type: none;display: inline-block}
.p-flavour .btn-1.active {color: #ece6c6 !important; background: #3c2e13 !important;}
.p-quantity .btn-2{height: 30px;padding: 4px 12px;}
#input-size{height: 30px}
#colorful{height: 30px}

/*Myaccount*/
.bhoechie-tab-content.active section.my-account { padding: 15px;}
.my-account{background: #f4f2ef;overflow:hidden;padding: 30px}
.my-account h2{color: #735e33;margin: 0;}
.my-account address{color: #555;font-size: 16px;}
.my-account hr{border-top: 1px solid #a38d60;}
.my-account .list-group-item .fa{margin-right: 5px}
span.my-name{font-size: 18px;color: #a38d60;font-weight: 600;}
div.bhoechie-tab-menu{padding-right: 0;padding-left: 0;padding-bottom: 0;}
.my-detail .btn.btn-1{margin-left: 15px;padding: 6px 30px;outline: none;}
.bhoechie-tab-content h3 .fa{color: #a9a8a5;cursor: pointer;margin-left: 5px;}
.my-account .form-group{margin-bottom: 30px}
.bhoechie-tab-content h3{margin-top: 0px!important;margin-bottom: 10px}
div.bhoechie-tab-menu div.list-group{margin-bottom: 0;}
div.bhoechie-tab-menu div.list-group>a{margin-bottom: 0;padding: 4px 15px}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {color: #a38d60;}
div.bhoechie-tab-menu div.list-group>a:first-child{border-top-right-radius: 0;-moz-border-top-right-radius: 0;}
div.bhoechie-tab-menu div.list-group>a:last-child{border-bottom-right-radius: 0;-moz-border-bottom-right-radius: 0;}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .fa, div.bhoechie-tab-menu div.list-group>a.active .glyphicon{background-color: #a38d60;border-color: #fef5e3;  color: #ffffff!important;}
.bhoechie-tab-menu div.list-group>a.active .fa, .bhoechie-tab-menu div.list-group>a.active .glyphicon{background: transparent!important;}
.bhoechie-tab-menu div.list-group>a .fa, .bhoechie-tab-menu div.list-group>a .glyphicon{font-size: 22px;margin-right: 10px}
.bhoechie-tab-menu div.list-group>a h4{line-height: 35px}
div.bhoechie-tab-menu div.list-group>a.active:after{content: '';position: absolute;left: 100%;top: 50%;margin-top: -13px;border-left: 0;border-bottom: 13px solid transparent;border-top: 13px solid transparent; border-left: 10px solid #a38d60;}
div.bhoechie-tab-content{background-color: #fff;overflow:hidden;   padding:20px;}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){display: none;}
.order-img img{max-width: 100%}
.order-img {padding: 10px;border: 1px solid #9993;}
.my-order-block .my-o-head{overflow: hidden;padding: 8px;border: 1px solid #f4f2ef;    background: #f5f5f5;}
.my-order-block .order-id {float: left;background: #85724c; padding: 6px;  color: #fff; font-weight: bold;font-size: 17px;}
.my-order-block .o-delevery-date {padding: 6px;font-size: 15px;color: #626262;margin-top: 10px;}
.my-order-block .my-o-body{border: 1px solid #f4f2ef;border-top: none;padding: 15px;}
.my-order-block .o-p-name{font-family: 'Lato', sans-serif!important;margin-bottom: 0px;color: #85724c;font-size: 20px;margin-top: 30px;}
.o-p-rate{color: #735e33;font-size: 18px;font-family: 'Lato', sans-serif!important;}
.my-order-block .o-ordered-date{font-size: 15px;color: #626262;}
.my-order-block .ordered-total{color: #626262;font-size:16px;bottom: 2px;}
.ordered-total span{font-weight: 600}
.my-o-body{position: relative;}
.pad-left-no{padding-left: 0px;line-height:24px;}
.my-o-v-m a{float: right;padding: 6px 12px;background: #a38d60;overflow: hidden;color: #f4f2ef;}
.my-o-v-m a:hover{color: #fff!important}
.my-order-block{overflow:hidden}
.o-detail .o-p-detail-n{margin-top:15px;font-size: 14px;font-family: 'Lato', sans-serif!important;color: #6d6d6d; }
.o-detail .o-p-detail-n span{line-height: 25px;font-size: 15px}
.o-detail .o-p-name{margin-top: 15px;font-weight: 600}
.o-detail .order-id{font-size: 20px;}
.my-o-head .o-date{position: absolute;right: 0;top: 0;right: 6px;
    color: #3e3e3e;}
.my-o-head .o-delevery-date{position: absolute;right: 0;top: 20px}
.my-o-head{position: relative;}
.my-o-v-m{overflow: hidden;}
.o-detail .ordered-total{font-size: 23px}
.o-detail .o-delevery-date{font-size: 18px}
.o-p-detail-n .o-msg{line-height: 22px;font-size: 15px;}
.top-small { margin-top: 0px !important;}
.order-id.dull-color { color: #ffffffed;}
.deliver-side {overflow: hidden;padding: 20px 0;    margin: 0px -15px;}
p.deliver-mode span {display: block;font-size: 20px; color: #4a4a4a;font-weight: 600;}
p.deliver-mode {font-size: 16px !important;font-weight: 500 !important;color: #575757 !important;}
.deliver-side-2.row {margin-top: 10px;}
.p-s {line-height: 23px;}
.order-img.no-bor-page {padding: 0px;border: none;}
table.mor-top-no td {font-size: 16px; color: #575757;}
.payment_gateway span b {
    display: block;
    font-size: 24px;
}
.my-o-head.inner-side {
    background: transparent;
}


/*Cart*/


.pull-left.payment_gateway {
    min-height: 156px;
}
.delevery-add .ad-groub{display: table}
.delevery-add .ad-groub input, .delevery-add .ad-groub label, .delevery-add .ad-groub .fa {display: table-cell;}
.my-cart .btn-warning{background-color: #ffffff;border-color: #a38d60;color: #735e33;margin-top: 10px}
.my-cart .btn-danger:hover{color: #fff!important}
.my-cart h3 {padding: 10px 8px;background: #735e33;color: #ffffff;font-size: 18px; overflow: hidden; border: 1px solid #e6e6e6;position: relative;box-shadow: 1px 1px 2px -1px #e6d7d7;}
.my-cart  h3.active{background: #735e33;color: #fff}
.my-cart .wel-name{font-size: 16px;color: #e5a629}
.my-cart h3 .fa{color: #a9a8a5;cursor: pointer;margin-right: 5px;float: right;font-size: 22px}
.my-cart h3.active .fa{color: #ece6c6}
.my-cart .cart-delevery{font-size: 16px;}
#single_item_delivery_error{color: #dd3e3e;}
.delevery-add h4{padding: 5px 5px;margin-bottom: 0px;font-size: 17px;color: #382f23;}
.my-cart .delevery-add  .add-edit-fa{color: #a9a8a5;cursor: pointer;margin-left: 10px;font-size: 22px}
.my-cart .delevery-add address{    color: #938d85;margin-bottom: 5px;font-family: 'Lato', sans-serif!important;position: relative;display: -webkit-box;}
.delevery-add .ad-groub input{float: left;margin-right: 5px;}
.cart-delevery-hide label{font-family: 'Lato', sans-serif!important;font-size: 14px;font-weight: 400;}
.my-cart .my-detail{display: flow-root}
.my-cart .cart-payment-hide h4{    color: #a38d60;
    font-weight: 600;
    font-size: 25px;
    text-align: right;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    padding: 20px 5px 0px;}
.my-cart .cart-payment-hide .btn-1{float: right}
.cart-summery h3{margin-top:0px }
.cart-payment-hide p{font-size: 14px}
.payment-det p span{float: right;}
.payment-det h3{font-size: 20px;
    font-weight: 600;
    margin: 0px;
    color: #a38d60;
    padding-bottom: 10px;}
   .payment-det{padding: 8px;
   border: 1px solid #735e3359; -webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.3);
       -moz-box-shadow:0 0px 1px rgba(0, 0, 0, 0.3);
            box-shadow:0 0px 1px rgba(0, 0, 0, 0.3)}
   .my-cart .btn-warning:hover{color: #382f23!important}
   .cart-wel-hide p{font-size: 14px;margin: 15px 0px}
   .cart-wel-hide .btn-1{float: right;}
   .cart-wel-hide {overflow:hidden;margin: 0px 10px;}
   .cart-delevery-hide{margin: 0px 10px}
   .cart-payment-hide{margin:0px 10px }
   .cart-tbl{margin:0px 10px;}
   .cart-bg .table>tbody>tr>th{padding:7px }
   .back-to-ordered{margin-top: 10px}
   .back-to-ordered a{color: #a38d60;font-size: 18px;margin-top: 20px;}
.my-cart{padding: 10px;
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.3);
}
a#ccavenue_payment_gateway img {
    padding: 20px 10px;
}
.small-hid{overflow: hidden;}
p.oror {
    text-align: center;
    margin-top: 40px;
    font-size: 25px;
    color: #716628;
}
.btn{    white-space: unset !important;}
.gateway_selected span { display: block;}
.payment_gateway span { display: block;}
.payment_gateway{border: 1px solid #c4b28d  !important;}
span.mm{display: block;}
    span.ddd{display: none;}


   /*Contact us*/
}
}
.map-cont iframe {
    width: 100%;
    pointer-events: fill;
    position: relative;
}
.contact-right h3, .contact-left h3{color: #735e33 }
.contact-left li{list-style-type: none}
.contact-left li a{color: #382f23;}
.contact-left a .fa{margin-right: 3px}
.con-form{padding: 30px 0px}

@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

html{
width:100%;
overflow-x:hidden;
}

}
@media(min-width: 1200px)
{
    .container{width: 1100px}
}

@media(max-width:1199px)
{

}

@media(max-width:991px)
 {
     .navbar-nav>li>a {padding: 8px 25px;}
     .cake-summery{margin-bottom: 20px}
     .product-des-block h2{margin-top: 30px}
 }
 @media(max-width:767px)
{
    span.mm{display: none;}
    span.ddd{display: block;}
    p.oror {
    margin-top: 6px;}
      .forget-pwd { overflow: hidden !important; width: 100% !important;text-align: center;}
.forget-pwd a { display: block; text-align: center; float: none !important;}
    .modal-dialog {
    width: 100% !important;}
    .login-sec {
    line-height: 23px;}
/*.payment-det {
    margin-top: auto !important;
}*/
}
    .masonry {
    column-count: 2;
    column-gap: .5em;
}
.masonry .item h4{font-size: 17px}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{    border-color: #a38d60;overflow:hidden; }
.d-ini{display: initial!important;}
.my-o-head .o-delevery-date {
    position: initial;
    width: auto;
    margin-top: 0px;
    right: 6px;
    color: #5b5b5b;
    font-size: 14px;
    display: inline-block;
}
.orders_list .my-o-head .o-delevery-date{text-align: right;}
span.more_order_pros {
    font-size: 12px;
    margin-left: 10px;
}
.o-detail .order-id{margin-bottom: 8px;word-wrap: break-word;width: 100%;font-size: 17px}
.my-o-head .o-date {
    color: #5b5b5b;
    position: initial;
    width: 35%;
    overflow: hidden;
    padding: 6px;
    display: inline-block;
    float: left;
}
#cart{width: 100%}
.banner h2{font-size: 24px}
.foot-add-block h3{margin-bottom: 5px;margin-top: 20px}
.foot-add-block .row.mt25{margin-top: 0px}
.f-addr address{margin-bottom: 5px}
.welcome .wel-txt{font-size: 15px;padding: 10px 0px}
.welcome .wel-btm-txt{padding: 10px 0px;font-size: 16px;}
.welcome h1 {margin-bottom: 0px;font-size: 25px;}
.cakes h2{font-size: 25px}
.cakes h3{font-size: 23px}
.nav.navbar-nav{display: block;overflow:hidden;margin-bottom: 5px}
.p-description h3{margin-top: 30px}
.head-contact{margin-top: 15px}
.p15xs{padding: 0px 15px}
#cart button{float: left;width: auto}
.zoom:after{display: none;}
.foot-add-block .col-sm-4:first-child h3{margin-top: 5px}
.foot-add-block{margin-top: 0px}
.login-sec {padding: 0;margin-top: 14px;color: #fef5e3}
.login-sec li a, .login-sec li .fa{color: #a38d60}
.fancy-col{text-align: center;}
.top-nav{margin-top: 0px}
.fancy-col{display: inline-block;}
footer .foot-logo p{padding: 20px 0px;margin-bottom: 0px}
.head-contact ul:after{width: 35px;}
.product-des-img-block{max-width: 400px;overflow: hidden;display: inline-block;}
.product-left-slider{text-align: center;}
.product-des-block h2 {font-size: 22px;}
.product-des-block h3 {font-size: 18px}
.bhoechie-tab-container .list-group-item{width: 33.3333%;float: left}
div.bhoechie-tab-menu div.list-group>a.active:after{display: none}
.list-group-item{padding: 0px 4px;}
.bhoechie-tab-menu div.list-group>a h4 {font-size: 16px;}
.bhoechie-tab-menu div.list-group>a .fa, .bhoechie-tab-menu div.list-group>a .glyphicon{font-size: 15px}
.bhoechie-tab-menu{padding-left: 15px!important;padding-right: 15px!important}
table#cart tbody td .form-control{width:20%;display: inline !important;}
.actions .btn{width:36%;margin:5px 0;}
.mar-no-mor .btn{margin: 0px !important}
.actions .btn-info{float:left;}
.actions .btn-danger{float:right;}
table#cart thead { /*display: none;*/ }
table#cart tbody td {text-align: left; display: block; padding: .6rem; }
table#cart tbody td:before {content: attr(data-th); font-weight: bold;display: inline-block; width: 8rem;    margin-bottom: 10px;}
.my-cart {margin-bottom: 20px;}
table#cart tfoot td{display:block; }
table#cart tfoot td .btn{display:inline-block;margin-top: 0px}
table#cart tfoot td .btn-1{float: none;margin: 10px 15px;display: inline-block!important;}
.fancybox-nav span{visibility: visible;}
#cart tfoot tr:last-child{text-align:center; }
h3.h33 {margin: 5px 0 !important;}


}
@media(max-width:550px)
{
    footer{text-align: center;}
    .col-xss-550-12{width: 100%;float: left;}
    .diaries img{width: 100%}
    .bhoechie-tab-container .list-group-item {padding: 0px 10px;width: 100%;float: left;}
    .copy-left, .copy-right{float: none;width: 100%}
  
}
@media(max-width:420px)
{
    .masonry {
    column-count: 1;
    column-gap: .3em;
}
    .col-xss-12{width: 100%;float: left;}
}
 @media(max-width:360px)
{
    table#cart tbody td{padding: 0rem !important;}
    .top-nav{text-align: center;}
    .cart .fa{float: none}
    .head-middle .col-xs-6{width: 100%;float: none;text-align: center;overflow:hidden; }
    .head-contact {float: none;display: inline-block;}
    .cart{margin-bottom: 10px;float: none}
}
@media(min-width:768px)
{

    .new-uandme:hover{color: #735e33!important}
    .cakes a img:hover {filter: saturate(1.4);}
    .diaries .diaries-img-block:hover img{transform: scale(1.2);}
    .product-img-block:hover img{transform: scale(1.1);filter: saturate(1.2);filter: brightness(1.1);}
    .masonry .item:hover img{transform: scale(1.3);}


}

/* Header */
.tab-pane .alert-danger {
    background-color: #d8cdb3;
    border-color: #8e7f5b;
    color: #d21b17;
    margin: 0px -15px 20px -15px;
    padding: 10px 15px;
}


/* Home page */
.bg-image {
    height: 288px;
    background-position: center !important;
        background-size: cover !important;
    margin-bottom: 30px;
    border: 3px solid #927e56;
}
ul.flav_box_web {
    padding: 0;
}
input#totalbox {
    border: none;
    font-size: 20px;
    font-weight: bold;
        width: 100px;background: none;
}
div#loader {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.19) url(../images/fancybox_loading.gif) no-repeat;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 99999;
    display: none;
}
.section_title {
    margin-bottom: 0;
    border-bottom: 0;
}
.section_content {
    border: 1px solid #ddd;
    border-top: 0;
}

.section_title span {
    float: right;
}
.section_title span a{
  color: #ddd;
    padding: 5px;
}
.section_title span a:hover{color: #fff !important}
.cart-tbl p {
    margin-bottom: 0;
}
.exp-date #hidden {
    display: none;
}
.addr_fields_holder_sing_1,.addr_fields_holder_sing,.addr_fields_holder {
    padding: 0 15px!important;
}
.cart_login_inner_frame
{
    margin-top:15px;
}
.nopad
{
    padding:0!important;
}
.section_content {
    padding: 15px 15px;    padding-bottom: 10px;
}
.exp-date {
    margin-top: 10px;
}
.exp-date div#wrap {

}
.deli_date {
    min-width: 215px;
}
div#payment_options .section_content {
    margin-top: 10px;
}
label.dat_web.web-ol {
    margin-top: 7px;
}
div.slot_message {
    color: #e64848;    margin-top: 10px;
    margin-left: -15px;
}
.time-slot-val {
    position: relative;
    display: inline-block;
        margin: 0px 20px 20px 0px;

    padding: 5px;
    border: 1px solid #735e33;
    color: #735e33;
    background:#fbf4e6;cursor: pointer;
}
.time-slot-val:hover,.time-slot-val.selected_slot{
    border: 1px solid #735e33;
    color: #735e33;
    background: #ffffff;
}
div#time_slot_picker {
    margin-top: 10px;
    margin-bottom: 10px;
}
.check-avail {
    margin-top: 20px;
}
.btn-1:focus {
    color: #ddd!important;
    background: #3c2e13;
    box-shadow: 0px 0px 1px #3c2e13;
}
.hidden_slot,.hidden_slot:hover {
    cursor: not-allowed;
    color: #96938b;
    border: 1px solid #96938b;
    background: none;
}
.deli_date {
    cursor: pointer!important;
}



/*mycss 13.04.2019 start*/
/*header style start*/
.col-md-4.sample img {width: 100%;}
.headerbar {height: 50px;z-index: 999;top: 0;width: 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start; align-items: flex-start;}
.hamburger,
.search,.account,.basket {padding: 5px;flex: 0 1 60px;align-self: auto;cursor: pointer;}
.site-name {flex: 1 1 auto;margin-left: -36px;}
.tab-tooltip {position: absolute;top: -1000rem;}
.tab-tooltip:focus {position: fixed;z-index: 99999;top: 0;left: 0;padding: 0.5rem 1rem;background: #f5f5f5;border: #a7a7a7 1px solid;}
.navbar {max-width: 100vw;width: 100%;margin: 0 auto;}
.navbar .submenu {display: flex;position: absolute;left: 0;right: 0;box-shadow: 0 2px 0 rgba(0, 0, 0, 0.06);padding: 0.5rem;z-index: 20;}
.navbar .submenu,.navbar .nav-toggle-close {visibility: hidden;height: 0;width: 0;overflow: hidden;}
.navbar .nav-toggle-close {display: none;}
.navbar .hover-enabled li:hover .submenu {height: auto;margin-left:295px;width: 55%;overflow: auto;visibility: visible;z-index: 20;}
.navbar .promo-imglink amp-img {visibility: visible;height: 100px;width: 100px;left: -1000px;}
.navbar .hover-enabled li:hover .submenu .promo-imglink amp-img,
.navbar .nav-show .promo-imglink amp-img {visibility: visible;height: auto;width: auto;left: 0;}
.navbar .nav-toggle {height: 0px;width: 0px;overflow: hidden;}
.navbar .nav-show,.navbar .nav-show .nav-toggle-close {height: auto;width: auto;overflow: auto;visibility: visible;}
.navbar .nav-show .nav-toggle-close {display: flex;margin-left: auto;align-items: center;justify-content: center;cursor: pointer;height: 2.75rem;width: 2.75rem;padding: 0;}
.navbar ul.menu {display: flex;justify-content: center;position: relative;}
.navbar ul {list-style: none;margin: 0;padding: 0;}
.navbar a {display: block;color: inherit;text-decoration: none;}
ul.menu.hover-enabled li {padding: 10px 36px;}
/* .navbar a.nav-toplink {line-height: 2.75rem;padding: 0 1.25rem;margin: 0.3125rem 0;}*/
.navbar a.nav-toplink .sub-icon {padding-left: 0.3125rem;}
/*.navbar .submenu a { padding: 5 0.5rem;}*/
.navbar a.promo-imglink {padding: 0;width: 100%;}
.navbar a.promo-imglink:hover,.navbar amp-img:hover {opacity: 0.8;}
.navbar a.promo-imglink,.navbar amp-img {transition: opacity 0.3s linear;}
.navbar .promo-container {min-width: 50px;padding: 9px 7px !important;}
.navbar .icon {margin-right: 0.75rem;}
.navbar .submenu-flex {flex: 1;max-width: 100%;margin: 0 0.5rem;}
.navbar .submenu-flex .submenu-title>a {padding: 0.625rem 0 0.3125rem;}
.navbar .submenu-flex .submenu-title {font-weight: bold;margin: 0 0 0.625rem;border-bottom: 1px solid #d8d8d8;}
.navbar .submenu {background: #ece6c6;box-shadow: 0px 6px 9px rgba(0, 0, 0, .15);margin-top: 10px;padding: 14px;}
li.sublink a {color: #040404;text-align: left;font-size: 15px;}
li.submenu-title a {color: #040404;}
li.sublink a {padding: 10px !important;}
li.sublink {padding: 0px !important;}
li.sublink a:hover {color: #fff !important;}
.addr_fields_holder_sing.col-xs-12.nopad p {color: #858585;font-size: 15px;}
/*.navbar ul.menu>li:hover .nav-toplink,.navbar ul.menu>li .nav-toplink.active {border-bottom: 1px solid lightgrey;text-decoration: none;}*/
.navbar .submenu .sub-title {border-bottom: 1px solid lightgrey;font-weight: bold;}
.navbar a:hover {color: #fff !important;}
.navbar .nav-show .nav-toggle-close svg {height: 1rem;width: 1rem;}
.navbar-nav li:hover .navbar a{visibility: visible;}
.navbar {color: #232323;fill: #232323;}
/*.navbar .nav-toplink {text-transform: uppercase;letter-spacing: 0.18rem;font-size: 0.875rem;}*/
.navbar a,.navbar a .sub-icon {text-transform: none;letter-spacing: normal;color: #fff;font-family: 'Tinos', serif;}
.navbar li:hover,.navbar a:hover .sub-icon {background-color: #735e33;transition: 0.5s;fill: #232323;}
.navbar .view-all {font-style: italic;font-weight: bold;}
.navbar {min-height: auto; border: none; }
.promo-container a{background: url(../images/cake-1.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
li.promo-container a{min-height: 280px;}
li.promo-container {background: none !important;}
.promo-containerr a{background: url(../images/diaries-5.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%}
li.promo-containerr a{/*min-height: 280px;min-width: 540px;*/min-height: 130px;min-width: 170px;}
li.promo-containerr {background: none !important;}
.navbar .promo-containerr {min-width: 50px;padding: 9px 7px !important;}
.promo-containers a{background: url(../images/diaries-4.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%}
li.promo-containers a{/*min-height: 280px;min-width: 464px;*/min-height: 166px;min-width: 218px;}
ul.submenu.sample {margin-left: 415px !important;width: 44% !important;}
li.promo-containers {background: none !important;}
.navbar .promo-containers {min-width: 50px;padding: 9px 7px !important;}
.promo-containerz a{background: url(../images/sample.html);background-repeat: no-repeat;background-position: center;background-size: cover;width: 100%}
li.promo-containerz a{min-height: 280px;min-width: 586px;}
li.promo-containerz {background: none !important;}
.navbar .promo-containerz {min-width: 50px;padding: 9px 7px !important;}
.navbar .submenu-flex1 {flex: 1;max-width: 25%;margin: 0 0.5rem;}
i.fa.fa-caret-down {color: #ffffff;font-size: 11px;padding-left: 7px;}
.modal-footer.web_modal_footer a {color: #403113;}

/*
Cake Page Link
<?php echo site_url; ?>cakes
*/
@media screen and (max-width: 1024px) {
ul.submenu.sample {margin-left: 409px !important;width: 52% !important;}
.navbar .hover-enabled li:hover .submenu {margin-left: 290px;width: 64%;}
}
@media screen and (max-width: 800px) {
ul.menu.hover-enabled li {padding: 8px 27px;padding-bottom: 7px;}
li.sublink {padding: 8px 0!important;}
ul.submenu.sample {margin-left: 299px !important;width: 60% !important;}
.navbar .hover-enabled li:hover .submenu {margin-left: 198px;width: 73%;margin-top: 7px;}
li.promo-containerr a {min-height: 165px;min-width: 246px;}
li.promo-containers a {min-height: 129px;min-width: 149px;}
li.promo-containerz a {min-height: 280px;min-width: 354px;}
}
@media screen and (max-width: 768px) {
li.sublink {padding: 8px 0!important;}
li.sublink a { padding:0px !important;}
footer{text-align: center !important;}
.copyright{text-align: center;margin-top: 10px;}
.copyright .copy-left,.copyright .copy-right{float: none;}
}
@media screen and (max-width: 767px) {.navbar .hover-enabled li:hover .submenu {margin-left: 0;width: 100%;}
ul.menu.hover-enabled li {padding: 0px 37px;padding-bottom: 7px;}
ul.submenu.sample {margin-left: 0 !important;width: 100%!important;}
.navbar ul.menu {display:block;}
.navbar .submenu {position: relative;}
.navbar .submenu {margin:0px;padding: 0px;}
ul.submenu {margin: 13px 0px}
.mobile-none {
    display: none;
}
}
@media screen and (max-width: 480px) {
li.promo-containerr a {min-height: 162px;min-width: 244px;}
li.sublink a {font-size: 13px;text-align: center;}
ul.menu.hover-enabled li {padding: 3px 11px;}
.navbar .promo-containerr {min-width: 50px;padding: 11px 7px !important;}
}
@media screen and (max-width: 425px) {
li.promo-containerr a {min-height: 107px;min-width: 162px;}
.navbar .promo-containerr {min-width: 50px;padding: 40px 7px !important;}
}
@media screen and (max-width: 375px) {
    .m-pad-no {
    padding: 0px 0px;
}
    .my-cart {
    padding: 0px;}
    .table-condensed>thead>tr>th{    padding: 5px 0px;}
li.promo-containerr a {min-height: 72px;min-width: 109px;}
.navbar .promo-containerr {min-width: 50px;padding: 57px 7px !important;}
}
@media screen and (max-width: 360px) {
li.promo-containerr a {min-height: 113px;min-width: 136px;}
ul.menu.hover-enabled li {padding: 7px 7px;}
li.sublink a {font-size: 11px;text-align: center;}
li.sublink {padding: 6px !important;}
.navbar .promo-containerr {min-width: 50px;padding: 1px 7px !important;}
}
@media screen and (max-width: 320px) {
.navbar .promo-containerr {min-width: 50px;padding: 10px 7px !important;}
li.promo-containers a {min-height: 91px;min-width: 149px;}
li.promo-containerr a {min-height: 130px;min-width: 154px;}
ul.menu.hover-enabled li {padding: 7px 7px;}
}
/*header style end*/
/*popup style start*/
.order-popup {background-color: #ece6c6;}
.order-popup .modal-content {background-color: #ece6c6;}
p#web_result {text-align: center;font-size: 16px;}
.h-popup .modal-footer {border: none; }
.h-popup {min-width: 60%;margin-top: 4%;}
.btn-default {margin-top: 15px;color: #fff;background-color: #a38d60;border-color: #a38d60;}
.btn-default:hover {margin-top: 15px;color: #fff;background-color: #7d5502;border-color: #7d5502;}
.pop-img img {width: 65%;}
.pop-img { text-align: center;}
.h-popup .modal-title {text-align: center;}
.pop-img h2 {text-align: center;margin: 0;padding-top: 25px;
    padding-bottom: 10px;}
.h-popup .modal-content {background-color: #ece6c6;}
.h-popup .modal-header {border-bottom: 1px solid #a38d60;}
.h-popup .modal-body {position: relative;padding: 0 20px;}
/*popup style end*/
/*account style start*/
table.ln-hgt {line-height: 30px;}
td.semi-colon {padding: 0px 15px;}
textarea.form-control {height: 100px;border-radius: 0px;box-shadow: none;border: 1px solid #e5e5e5;padding: 10px;}
th.bg-col {color: #373435;font-weight: 500;padding: 10px 0;}
td.rate-pad {padding: 5px 0px;}
td.rate-padd {padding: 0px 5px;}
.my-order-block {margin-top: 18px;}
@media only screen and (max-width: 425px) {
table.ln-hgt {font-size: 14px;}
}
@media only screen and (max-width: 375px) {
td.semi-colon {padding: 0px 5px;}
table.ln-hgt {font-size: 13px;}
.my-o-v-m a {font-size: 13px;padding: 7px 6px;}
.my-order-block .ordered-total {float:none;text-align: center;}
.my-order-block .o-delevery-date {margin-left: -27px;text-align: center;}
.my-order-block .o-ordered-date {margin-left: -9px;}
}
@media only screen and (max-width: 360px) {
table.ln-hgt {font-size: 12px;}
.my-o-v-m a {font-size: 12px;padding: 8px 2px;}
.my-order-block .o-ordered-date {margin-left: -17px;}
}
@media only screen and (max-width: 320px) {
div.bhoechie-tab-content {padding: 0 20px;padding-top: 20px;}
table.ln-hgt {font-size: 10px;}
.my-o-v-m a {font-size: 8px;padding: 7px 2px;}
.my-order-block .order-id {padding: 4px;font-size: 12px;}
.my-order-block .o-ordered-date {font-size: 12px;}
.my-order-block .o-delevery-date {font-size: 12px;}
.o-detail .o-p-detail-n {font-size: 10px;}
.o-detail .o-p-detail-n span {line-height: 14px;font-size: 10px;}
.o-detail .o-p-name {margin-top: 15px;font-weight: 600;font-size: 16px;}
.my-order-block .o-delevery-date { margin-left: 0px; text-align: center;}
.my-o-head .o-date { padding:0px;}
.order_other_spec.col-md-6 p {font-size: 9px;}
td.rate-padd {padding: 0px 5px;font-size: 11px;}
td.rate-pad {padding: 5px 0px;font-size: 10px;}
}
/*mycss 13.04.2019 end*/

span#midni8_tag {
  position: absolute;
          top: -16px;
    right: -49px;
      width: auto;
      border-radius: 10px;
      border: 1px solid #d43f3a;
      background: #d43f3a;
      padding: 4px;
      font-size: 10px;
      color:#fff;
}
span#midni8_tag:hover {
  background: #fff;
  color:#d43f3a;
}

/*update css*/
.head-branch-toggle i.fa.fa-map-marker { font-size: 25px !important;    line-height: 28px;color: #3C2E13 !important;}
span#branch_ch {font-size: 22px; display: block; margin-bottom: 4px; font-family: 'Tinos', serif!important;}
div#loc_icon {display: inline-block;float: left;margin-right: 7px;}
span#branch_toggle a {color: #8b8b8b;}
div#loc_place { line-height: 22px;}span#branch_toggle {margin-left: 2px;}
.head-branch-toggle { margin-top: 15px;}
li.right-o {display: block;}
.breadcrumb {padding: 8px 0px;background-color: #F5F5F5;}
div#special_frame_id {background: #fff;}
.added-cake p#web_result {text-align: left !important; margin: 0px;}
.added-cake{border-radius: 8px;}
.into { color: #515151; font-size: 33px; opacity: 1;    margin-top: -5px;}
a.cncl_btn_ {padding: 8px 14px;border-radius: 5px;border: 1px solid #9f9f9f;margin-top: -11px;}

a.chkout_btn { padding: 8px 14px; border-radius: 5px;border: 1px solid #9f9f9f;}
.sumdl_bdy {padding-top: 10px;}
p#login_msg_p { margin: 0px;}
h4.modal-title.sumdl_ttl {color: #574c3c;font-size: 25px;margin-left: 5px;}
.icons-1 {background: #ece6c6;}
input#process_signup { margin-top: 15px;margin-bottom: 0px !important}
.form-group.no-mor { margin: 0px;}
p#result { margin: 0px;font-size: 16px; color: #333;}
.no-mor {margin: 0px !important;}
.color-error {color: #6E604D;}
.p-no-mor p{margin:0pc;}
.color-error .has-success .form-control:focus{box-shadow: none !important;  border-color: #ccc;}
.has-feedback .form-control {border: 1px solid #ccc;}
h2#pop-h2 {font-size: 18px;color: #70490A;}
h2#pop-h2 span {font-size: 34px; font-weight: 700;}
.ddfd {display: inline-block;float: left;padding-right: 20px;}
.same-div {overflow: hidden; background: #FBF4E6; padding: 15px;}
input#date {border-radius: 0px;}
.one-right-pad h3 { border: none; box-shadow: none; border-bottom: 2px solid #735e338f; padding-left: 0px;}
.off-width {  width: 47%;}
.inc-width {margin-right: 20px;}
.one-right-pad input,.one-right-pad textarea,.one-right-pad select {margin-bottom: 15px;border: none;
    border-bottom: 1px solid #c9c9c9; box-shadow: none; border-radius: 0px;}
.one-right-pad textarea {height: 80px;}
input#deliver_to_phone { background: #eee;}
span#address_copy { font-size: 13px; padding-left: 15px;}
input#sameas_billing {margin: 0px;}
.edit-pad input { background: transparent !important; border: none; box-shadow: none;  text-align: left;    padding: 0px;
}input#change { width: 35%;}td#no-br { display: -webkit-box;}
input#change { width: 35%; height: 22px;}
h4#lne {margin-bottom: 2px;}
.no-pad {
    padding: 0px 10px;
}
button.btn.btn-danger.btn-sm.pro_remove_btn {
    background: #ac2925;
    color: #fff !important;
    border: 1px solid #ac2925;
}
.my-cart .btn-warning{border: none;}
.col-md-6.pull-right a:hover {background: #382F23; color: #f0c79e !important;}
div#flav_error {color: #f00;}
.more .btn-1 {
    width: auto !important;
    margin: 0px 10px 10px 0px !important;
    color: #6E604D !important;
    transition: all .5s;
    background-color: #ece6c6 !important;
    border-color: #6e604d;
}
.fix-clr .login-sec li a,.fix-clr li.right-o {color: #403113 !important;}
.color-ch a.btn.btn-1 {background: #382F23 !important; color: #dbcbaa !important;}
.order-color {margin-bottom: 10px!important;color: #ece6c6 !important;transition: all .5s;background-color: #3c2e13;border-color: #3c2e13;}
.order-color:hover {color: #ece6c6!important;}
li.breadcrumb-item-web a {color: #3c2e13;}
.proo-page {width: 35% !important;display: inline !important;}
table#cart tbody td {display: table-cell !important;padding: .6rem;}
.no-view {display: none !important;}
.bg-no h3 {border: none;box-shadow: none;border-bottom: 2px solid #735e338f;padding-left: 0px;font-size: 21px;
    padding-bottom: 5px;background: transparent !important;color: #735e33;}
.qqq {margin: 0px;}
a.ckhpin {color: #735e33;}
.tab-content.onee .form-group .input-group{ width: 100% !important;}
.onee label { color: #764e14;}
.onee input#send_enquiry_btn { margin: 0px !important;}
.ex-block .list-group a {width: 100%;}
.head-branch-toggle a {color: #333;    display: inline-flex;}
span#branch_toggle{ color: #8b8b8b;}
.max-col a {background: #382F23 !important;color: #dbcbaa !important;}
.max-col a:hover {background: #382F23 !important;color: #dbcbaa !important;}
.p-description.no-morg h3 { margin: 0px;}
th.flac-in.total_price input { background: transparent;outline: none;}
label.cat_label-web.btn.btn-1 {
    margin: 0px;
}
ul.flav_box_web.more {
    margin: 0px;
}
p#add_email_err_msg {
    color: #f00;
}
.threemenu ul
{
    width: 33%;
    float: left;
}
.header_box_holder {
    margin-top: 50px;
}
.header_icon_holder {
    padding: 0px;
    text-align: center;
    border: 1px solid #a38d60;
}
.header_icon_img {
    width: 30px;
    position: relative;

    padding: 3px;
}
.header_txt_holder h4 {
    color: #a38d60;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 0px;
}
.sub-p {
    font-size: 12px !important;
    color: #000 !important;
    font-weight: 400 !important;
    padding-top: 0px;
}
@media screen and (min-width: 1024px) {
    .cakes_maximenu .links_sec
    {
        width:440px!important;
        max-width:440px!important;
        min-width:440px!important;
    }
    .cakes_maximenu .image_sec
    {
        width:200px!important;
        max-width:170px!important;
        min-width:170px!important;
    }
    .image_sec .promo-containerr {
    padding: 0!important;
    max-width: 100px;
}
ul.submenu.threemenu.cakes_maximenu {
    min-width: 650px;
}
}
.deli_addres {
    background: #efefef;
    border: 0px solid #ffffff;
    margin-bottom: 10px;
        min-height: 190px;
}
.deli_addres h4.widget-title {
        border-bottom: 1px solid #3333;
    background: #efefef;
    padding: 10px;margin:0;    color: #575757;
}
.deli_addres.border-put {
    border-right: 1px solid #ababab33;
}
.deli_addres p {
    padding: 0 10px;
    margin-top: 7px;
    margin-bottom: 0;
}
.deli_addres p .lt{
    width: 30%;
    display: inline-block;
    font-weight: normal;
        color: #575757;
}
.deli_addres .lt:after {
    content: " : ";float:right;
}
.deli_addres p .rt{
        color: #444444;
    width: 60%;
    margin-left:10px;
    display: inline-block;
    font-weight: bold;
}
.coupon_apply
{
  cursor:pointer;
}
#promo_message .alert
{
  margin-bottom:0;
}
tr#tbl_promo_amount .tbl-title-b,tr#tbl_promo_amount span,tr#tbl_promo_amount th{
    color: #3c896a!important;
    font-weight: 100!important;
}
.coupon_apply
{
  text-decoration: underline;
}
input#promo_code {
    width: 80%;
}

#pd_appllied_code
{
  color: #3c763d;
    font-size: 16px;
}
span.coupon_apply.remove {

    font-size: 11px;
}
#tbl_promo_code span
{
    display: contents!important;
}
p.tbl_cart_txt {
    margin: 0;
    text-align: right;
}
tr.order_disount {
    color: #3c763d;
}
.payment_gateway img
{
  max-width: 110px;
}

.ccavenue_box {
    margin-bottom: 10px;
}
.payment_gateway {
    border: 0;
    background: none!important;
    box-shadow: none!important;
}.payment_gateway img {
    max-width: 110px;
    margin-right: 10px;
    border:0px solid #735e33;
    padding: 10px;
}
.gateway_selected
{
        background: #fef5e2 !important;
      border-bottom: 5px solid #735e33 !important;
      box-shadow: 0px 1px 4px #735E34!important;
}
.gateway_selected img
{
  background: none!important;
  box-shadow: none!important;
}


/*updated css*/
p.bor-you span {color: #000;font-weight: 600;width: 170px;float: left;}

p.bor-you {border-bottom: 1px solid #3333;padding: 3px 0px;}
.section_footer.mor-top .pull-right {margin-top: -17px;}
tr.ex-bor th { border: none !important;}
.d-b{display: block !important;}
h3.o-p-name {margin-bottom:4px !important;}
h3.o-p-detail-n,h4.o-p-detail-n {margin: 0px 0px 0px 0px !important;}
h4.o-p-detail-n { overflow: hidden; width: 100%; padding-left: 15px; color: #5d5d5d; font-weight: 600;}
.p-s p {font-weight: 600; font-size: 16px;}
 .deli_addres{padding-bottom: 10px;}
table.m-top { margin-top: 25px;}

.order-id.outer-page {
    float: left;
    background: transparent;
    padding: 6px;
    color: #806837;
    font-weight: bold;
    font-size: 17px;
}
/*update media*/
@media only screen and (max-width:500px) {
  .off-width { width: 100%;} 
}

@media only screen and (max-width:767px) {
table.m-top { margin-top: 0px;}
    .gateway_selected {width: 100%;}
    .payment_gateway span{display: block;}
.payment_gateway{width: 100%;}
  .pad-l{padding-left: 0px;} 
  .payment_gateway {width: 100%;padding: 8px 0px;}
  .my-cart .cart-payment-hide h4 { text-align: center; overflow: hidden; width: 100%; padding-top: 15px;}
}


