/*
Theme Name: TheLivery_Cake
Theme URI: http://template-demo.org/woo/WCM02/WCM020039/WP2/
Author: Templatemela
Author URI: http://www.templatemela.com
Version: 1.0
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2 or later
License URI: http://www.templatemela.com/license
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: thelivery_cake
Template: thelivery_wine
*/

/*home- service*/
.service-icon .icon-image{ background:rgba(0, 0, 0, 0) url("images/megnor/category.png") no-repeat scroll 0 0; width:110px; height:83px;}
.service-2 .icon-image{background-position:0 -198px;}
.service-3 .icon-image{background-position:0 -396px;}
.service-4 .icon-image{background-position:0 -592px;}
.service-4 .service-content:hover .service-icon .icon-image{background-position:right -592px;}
#to_top{background:rgba(0, 0, 0, 0) url("images/megnor/back-to-top.png") no-repeat scroll center center; width:35px;}

.site-content .entry-meta span:hover .fa, .entry-content-date:hover .fa ,.site-content .entry-meta a:hover,.product-detail .product_title > a:hover, .product-detail .product-price.price , .site-footer a:hover
 {  color:#dcab44; }
.service .service-read-more i.fa {
    color: #dcab44;
}
.home .product-thumbnail .slick-current.slick-active {border:1px solid #dcab44;}
.service-list .service-content:hover .service-icon { background-color: #dcab44;}
.vertical-service .service-list:hover .service-content { background: #dcab44; }
.custom .tp-bullet{background:#dcab44;}
.custom .tp-bullet:hover, .custom .tp-bullet.selected{background-color:#ffffff;}
/* Buttons */

.widget button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"],
a.button,
button,
.contributor-posts-link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button_content_inner a,
.woocommerce #content input.button,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce-page #content input.button,
.woocommerce-page #respond input#submit,
.woocommerce-page a.button,
.woocommerce-page button.button,
.woocommerce-page input.button,
.woocommerce .wishlist_table td.product-add-to-cart a {
    border: 1px solid #dcab44;
    background: #dcab44;
}
.header-menu-links li a:hover ,.header_cart .widget_shopping_cart .mini_cart_item a:hover,.mega-menu ul li a:hover ,
.mega-menu ul .sub li.mega-hdr li a:hover,
.mega-menu ul li .sub-container.non-mega li a:hover {
    color: #dcab44;
}

.tm-menu-label::before {
    background: #dcab44;
}
.site-header, .home.blog .site-header{padding-bottom:40px;}
.page-title-inner{padding:10px 0;}
.page-title {
    background-image: none;
	background-color:#f6f2e9;
}
.page-title .entry-title-main,.breadcrumbs span a, .woocommerce-breadcrumb span a{color:#dcab44;}
.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb,.breadcrumbs span a:hover, .woocommerce-breadcrumb span a:hover{color:#000; font-weight:700;}
.read-more-link:hover {
    border-color: #fff;
    background-color: #dcab44;
}
.paging-navigation .page-numbers.current {
    background-color: #dcab44;
    border: 2px solid #dcab44;
}
.footer-bottom {
    background: #dcab44;
}
.resp-tabs-list li .tab-title:hover,
.resp-tabs-list li.resp-tab-active .tab-title {
    border: 2px solid #dcab44;
}
.single-portfolio.dark .portfolio-title a:hover ,.blog-posts-content .post-date a:hover{
    color: #dcab44;
}
.blog-posts-content .month-year:hover ,.bx-wrapper .bx-pager.bx-default-pager a.active{
    background: #dcab44;
}
.blog-posts-content .comments-link > a:hover,
.blog-posts-content .read-more > a:hover,
.blog-posts-content .comments-link > a:hover .fa,
.blog-posts-content .read-more > a:hover .fa {
    color: #dcab44;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current{   background-color: #dcab44; border:2px solid #dcab44;}
.tagcloud a:hover{ background: #dcab44; border:1px solid #dcab44;}
.entry-thumbnail .blog-icon {
    background: #f6f2e9;
    border: 5px solid #dcab44;}
.blog-posts-content .style-2 .day, .blog-posts-content .style-2 .month, .blog-posts-content .style-2 .year ,
.staff-page .staff-position span,.staff-page .staff-name,.staff-page .staff-social .icon .fa{ color: #dcab44;}
.staff-page .single-team:hover {
    border-color: #dcab44;
}

.summary.entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,
.summary.entry-summary .yith-wcwl-add-to-wishlist:hover {
    color: #dcab44;
}
.woocommerce .button.yith-wcqv-button:hover {
    background-color: #dcab44;
	 border: 1px solid #dcab44;
}
.woocommerce ul.products li.product .yith-wcqv-button:hover:before,
.woocommerce-page ul.products li.product .yith-wcqv-button:hover:before {
    color: #dcab44;
}
.woocommerce ul.products li .container-inner .compare-button a.compare:hover:before,
.woocommerce-page ul.products li .container-inner .compare-button a.compare:hover:before {
    color: #dcab44;
}
.links a.icon:hover,
.gallery-zoom .icon:hover,
.gallery-redirect .icon:hover,
.blog-posts-content .block_hover .icon:hover {  background: #dcab44;}
#primary .entry-summary .single_add_to_cart_button:hover {  border-color: #dcab44;}
.counter .jumbo,.counter_title { color: #dcab44;}
.counter .jumbo:after { background: #dcab44;}

.loadgridlist,
.blog-more-link a {
    background-color: #dcab44 ;
    border: 1px solid #dcab44 ;
}
.sticky .post-box{background:#dcab44;}
.options li a:active,.options li a.selected ,.options li a:hover {    	
	color:#dcab44;
	border-color:#dcab44;
}
.owl-pagination .owl-page:hover span,
.owl-pagination .owl-page.active:hover span,
.owl-pagination .owl-page.active span { background: #dcab44;}

.style1 #tab ul li a.current,
.style1 #tab ul li a:hover {  background: #dcab44;}
.product-cms-tab-block .style5 #tab ul li a.current {  border-color: #dcab44 #dcab44 #ffffff;}
.product-cms-tab-block .style5.horizontal_tab .tab_groupcontent {  border-top-color: #dcab44;}
.horizontal_tab.style2 #tab ul li a.current,
.horizontal_tab.style2 #tab ul li a:hover { border-top: 2px solid #dcab44;}
.vertical_tab.style2 #tab ul li a.current,
.vertical_tab.style2 #tab ul li a:hover { border-left: 2px solid #dcab44;}

.single-testimonial .testimonial-designation a ,.pricing_top .pricing_currency,.pricing_top .pricing_price,.address-text .fa{
    color: #dcab44;}
.pricing_heading,.pricing_button ,.style-1.selected .pricing_button:hover { background: #dcab44;}

.custom-testimonial .testmonial-image {
    border: 1px solid #dcab44; 
}
.slick-prev:before,
.slick-next:before{color:#dcab44;}

.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
    border-top: 2px solid #dcab44;
}
.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before {
    background-color: #dcab44;
}
.entry-summary .st_sharethis:hover .stButton .sharethis::before {
    color: #dcab44;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover {
    border-color: #dcab44;
    color: #dcab44;
}
.woocommerce ul.products li.product:hover .product-name,
.woocommerce-page ul.products li.product:hover .product-name,
.woocommerce ul.products li.product:hover .product-name a,
.woocommerce-page ul.products li.product:hover .product-name a {
    color: #dcab44;
}
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse.show a:hover::before, .woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse.show a:hover::before, .woocommerce .entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover::before, .woocommerce .entry-summary a.compare.button:hover, .woocommerce .entry-summary .compare.button:hover::before, .woocommerce .entry-summary a.compare.button.added:hover::before {
    color: #dcab44;
}
.woocommerce a.compare.button:hover {
    background-color: #dcab44;
	border: 1px solid #dcab44;
}
.woocommerce ul.products li.product .product_type_simple:hover, .woocommerce-page ul.products li.product .product_type_simple:hover {
   background-color: #dcab44;
	border: 1px solid #dcab44;
}
.woocommerce ul.products li.product .button.add_to_cart_button.added:hover {
   background-color: #dcab44;
	border: 1px solid #dcab44;
}
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a:hover, .woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a:hover, .woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a:hover, .woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a:hover {
   background-color: #dcab44;
	border: 1px solid #dcab44;
}
.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
    background-color: #dcab44;
	border: 1px solid #dcab44;
}
.woocommerce ul.products li.product .product_type_grouped:hover, .woocommerce-page ul.products li.product .product_type_grouped:hover, .woocommerce ul.products li.product .product_type_external:hover, .woocommerce-page ul.products li.product .product_type_external:hover, .woocommerce ul.products li.product .product_type_variable:hover, .woocommerce-page ul.products li.product .product_type_variable:hover{
	background-color: #dcab44;
    border: 1px solid #dcab44;
}	
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
    color: #dcab44;
}	
.woocommerce .woocommerce-pagination .page-numbers .page-numbers.current,
.woocommerce-page .woocommerce-pagination .page-numbers .page-numbers.current,
.woocommerce .woocommerce-pagination .page-numbers .page-numbers:hover,
.woocommerce-page .woocommerce-pagination .page-numbers .page-numbers:hover {
    background: #dcab44;
    border: 2px solid #dcab44;
}
.primary-sidebar .product_list_widget .product-title:hover,
.primary-sidebar .product_list_widget li > a:hover ,.blog-posts-content .post-title a:hover, .blog-posts-content .post-date a:hover{ color: #dcab44;}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover,
.woocommerce-page .wc-proceed-to-checkout .checkout-button:hover {
    background: #dcab44;
    border: 1px solid #dcab44;
}
#content .type-product > .onsale { background: #dcab44;}
.service-list .service-icon{background:#f5eddc;}
.service-content:hover .service-description::before{background:rgba(0, 0, 0, 0) url("images/megnor/seprator-hover.png") no-repeat scroll 0 0}
.brand-products .center .simple-type.big-title::after{background:rgba(0, 0, 0, 0) url("images/megnor/brand-seprator.png") no-repeat scroll 0 0;}
.vertical-service .service-content { background: #f6f2e9;  }
.post-box { background: #f6f2e9;}
.team-posts-content.posts-content .container .container-inner .staff-content {  background-color:#f6f2e9;}
#tab ul li a ,.address-text .icon{  background:#f6f2e9;}
.blog-posts-content .container:hover.style-2 .post-content-inner,.blog-posts-content .container:hover.style-1 .container-inner .post-content-inner{  background:#f6f2e9; border:1px solid #f6f2e9;}
.blog-posts-content .style-2 .post-content-inner,.blog-posts-content .style-1 .container-inner .post-content-inner{  background:#fff; border:1px solid #d8d8d8;}
.accordion.style3 .accordion-title,
.toggle.style3 .toggle-title { background-color: #f6f2e9;}
.accordion.style4 .single_accordion,
.toggle.style4 .single_toggle {  background-color: #f6f2e9;}
.code { background-color: #f6f2e9;}

.home .product .producttitle {
    border: 1px solid #dbd1ba;
    box-shadow:8px 8px 0px 0px #dbd1ba;
	-moz-box-shadow: 8px 8px 0px 0px #dbd1ba;
	-webkit-box-shadow: 8px 8px 0px 0px #dbd1ba;
}
.home .right-product .producttitle {
	box-shadow:-8px 8px 0 0 #dbd1ba;
	-moz-box-shadow: -8px 8px 0px 0px #dbd1ba;
	-webkit-box-shadow: -8px 8px 0px 0px #dbd1ba;
}
.bx-wrapper .bx-pager.bx-default-pager a { background: #dbd1ba;}
.owl-pagination .owl-page span { background-color:#dbd1ba; }

/*image*/
.vertical-service .service-icon .icon-image {  background: rgba(0, 0, 0, 0) url("images/megnor/service-icon.png") no-repeat scroll 0 0;}
.vertical-service .service-1 .icon-image{  background-position: right 10px;}
.vertical-service .service-2 .icon-image { background-position: right -79px;}
.vertical-service .service-3 .icon-image {  background-position: right -166px;}
.vertical-service .service-4 .icon-image { background-position: right bottom; }
.vertical-service .service-list.service-4:hover .icon-image{background-position:0 bottom;}

.devider-line:before,.footer_middle_container:before {background-image:url(images/megnor/devider.png);}
/*for background image*/
.owl-service::before {
    background-image: url("images/megnor/bg1.jpg");
    top: -110px;
    height: 389px;
    position: absolute;
    right: 0;
    width: 312px;
	background-repeat:no-repeat;
}
.owl-service{position:relative;}
/**/
.owl-controls .owl-buttons div {  background-image:url("images/megnor/arrow.png");}
.owl-theme .owl-controls .owl-buttons div { background-image: url("images/megnor/arrow.png");}
.custom.tp-leftarrow {  background-image: url(images/megnor/banner-arrow.png) !important;}
.custom.tp-rightarrow {  background-image: url(images/megnor/banner-arrow.png) !important;}
.testmonial-other{ background-image:url("images/megnor/quat.png");}

/*header*/
.navigation-menu{width:1225px; box-sizing:border-box; margin:0 auto; background:#dcab44;}
.main-navigation{text-align:center;}
.mega-menu ul li a{padding:25px;}
.mega-menu ul > li:first-child a{padding-left:25px;}
.header-contact{border-bottom:none;}
.topbar-link-toggle{background:rgba(0, 0, 0, 0) url("images/megnor/icon1.png") no-repeat scroll center -233px;}
.topbar-link-toggle:hover{background-position:center -279px;}
.header_cart .shopping_cart{background:rgba(0, 0, 0, 0) url("images/megnor/icon1.png") no-repeat scroll center -44px;}
.header_cart .shopping_cart:hover{background-position:center -90px;}
.header_cart .shopping_cart .cart-contents{background:#dcab44;}
.header-search .header-toggle{background:rgba(0, 0, 0, 0) url("images/megnor/icon1.png") no-repeat scroll center -138px;}
.header-search.active .header-toggle, .header-search.active .header-toggle:hover{background:rgba(0, 0, 0, 0) url("images/megnor/header-search-icon.png") no-repeat scroll center 6px;}
.header_cart .togg .widget.widget_shopping_cart{top:49px;}
.header-search .woocommerce-product-search, .header-search .search-form,.topbar-link-wrapper{top:49px; z-index:9;}
.header_login li.account a:hover{background-position:left -278px;}
.header_login li.account a{background-position:left -323px;}
.header_login li.logout a{background-position:left -367px;}
.header_login li.logout a:hover{background-position:left -412px;}
.header_login li.login a{background-position:left -459px;}
.header_login li.login a:hover{background-position:left -504px;}
.header_login li a{background:rgba(0, 0, 0, 0) url("images/megnor/icon1.png") no-repeat scroll center 0;}
.header_login li a:hover, .header-menu-links li a:hover{color:#dcab44;}
.call-us::before{background:rgba(0, 0, 0, 0) url("images/megnor/icon1.png") no-repeat scroll center 0;}
.topbar-contact{color:#fff;}
.header-main{padding:114px 0 45px;}
.header_center{margin-top:-72px;}
.header-search .header-toggle:hover{background-position:center -184px;}
.topbar-link-toggle{margin:3px 14px 14px;}
.header_cart.headercart-block{margin:0 8px 8px;}
.home .site-header {
    position: absolute;
    width: 100%;
    z-index: 9999;
	background:none;
	padding:0;
}
/*sticky menu*/
.headercart-block.fixed {
    position: fixed;
    right: 50px;
    top: 0;
    z-index: 999;
	margin:21px 11px 11px;
	-webkit-font-smoothing: antialiased;
	animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-webkit-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-moz-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-ms-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-o-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	 transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
@-webkit-keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}
@-moz-keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}
@keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}
.topbar-link.fixed {
    position: fixed;
    right: 100px;
    top: 0;
	margin-top:10px;
    z-index: 999;
	-webkit-font-smoothing: antialiased;
	animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-webkit-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-moz-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-ms-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-o-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	 transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.admin-bar .navigation-menu.fix-nav{margin-top:32px;}
 .admin-bar .topbar-link.fixed{margin-top:42px;}
 .admin-bar .headercart-block.fixed{margin-top:53px;}
.navigation-menu.fix-nav {
    position: fixed;
    top: 0;
    width: 100%;
	z-index:99;
	-webkit-font-smoothing: antialiased;
	animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-webkit-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-moz-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-ms-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	-o-animation: 0.9s ease 0s normal both 1 running fixedAnim;
	 transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
@-webkit-keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}
@-moz-keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}
@keyframes fixedAnim{0%{top:-100%;}100%{top:0;}}

.fixed.header_cart .shopping_cart .cart-contents{background:#000;}
.fixed .topbar-link-toggle{margin:14px;}
.fixed.header_cart .shopping_cart:hover{background-position:center -44px;}
.fixed .topbar-link-toggle:hover{background-position:center -233px;}
.fixed .topbar-link-wrapper{top:60px;}
.header_cart.fixed .togg .widget.widget_shopping_cart{top:49px;}
/*topbar link*/
.header-menu-links {
    float: none;
    width: 100%;
}
.topbar-outer{float:none;}

.follow-us{
	text-align:center;
} 
.follow-us a.facebook{
	margin-right:100px;
}
.follow-us a.instagram{
	margin-left:100px;
}