/*
Theme Name: Shopvolly Layout10
Theme URI: http://wordpress.templatemela.com/woo/WCM04/WCM040094/WP10/
Author: Templatemela
Author URI: http://www.templatemela.com
Version: 1.0
Description: Our default theme lets you create a responsive website with a sleek, modern design.
License: GNU General Public License v2
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: shopvolly_layout10
Template: shopvolly
*/

.topbar-link, .topbar-text{
    padding: 12px 0;
}
.topbar-outer::before {
    display: none;
}
.header-menu-links a::before{
    color: #ffffff;
}
.header-menu-links a:hover::before{
    color: #d6d6d6;
}
.header-menu-links a::after{
    color: #885b41;
}
.topbar-text::before {
    background-image: url("images/megnor/phone.svg");
}
.header-search .woocommerce-product-search,
.header-search .search-form{
    border-color:#e1e1e1;
}
.header-top, .header-bottom {
    border-bottom: 0;
}
.header-main .middle-container {
    box-shadow: 0px -15px 15px 0 rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 0px -15px 15px 0 rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0px -15px 15px 0 rgba(0, 0, 0, 0.03);
    position: relative;
}
.header-main .middle-container::before {
    box-shadow: -15px -10px 15px 0 rgba(0, 0, 0, 0.03);
    -moz-box-shadow: -15px -10px 15px 0 rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: -15px -10px 15px 0 rgba(0, 0, 0, 0.03);
    content: "";
    position: absolute;
    left: 0;
    right: auto;
    height: 90px;
    width: 45px;
    top: 0;
}
.header-main .middle-container::after {
    box-shadow: 15px -10px 15px 0 rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 15px -10px 15px 0 rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 15px -10px 15px 0 rgba(0, 0, 0, 0.03);
    content: "";
    position: absolute;
    left: auto;
    right: 0;
    height: 90px;
    width: 45px;
    top: 0;
}
.category-list .box-category-heading{
    border:2px solid #333333;
    background-color: #333333;  
    color: #ffffff;
    margin: 0;
}
.home-category .product-categories{
    border-top: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    -o-border-radius: 0 0 5px 5px;
    padding: 10px 0;
}
.category-list .box-category-heading {
    border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
}
.category-list .box-category::before{
    color:#ffffff;
}
.home .header-bottom .main-navigation{
    margin: 20px 0 0 0;
}
.home .header-bottom .category-list{
    margin-top: 30px;
    margin-bottom: 0;
}
.header-bottom .main-navigation{
    margin: 10px 0 18px; 
}
.header-bottom .category-list{
    margin-top: 20px;
    margin-bottom: 20px;
}
.woocommerce-product-search span.customSelect {
    border-right-color:#e1e1e1;
}
.widget.widget_product_categories .widget-title,
.widget .widget-title{
    color: #ffffff;
    background-color: #333333;
}
.primary-sidebar .widget > .product-categories.toggle-block,
.home-category .product-categories {
    border-color: #e0e0e0;
    background-color: #ffffff;
}
.home-category .product-categories .hitarea::before{color: #555555;}
.product-categories li a::before,
.product-categories li span::before {
    color: #555555;
}
.widget .product-categories li a,
.widget .product-categories li span,
.product-categories li .hiden_menu ul li a,
.product-categories li .hiden_menu ul li span,
.home-category .product-categories li a,
.home-category .product-categories li span {
    border-bottom-color: #f2edea;
    color: #555555;
}
.product-categories li a:hover::before, .product-categories li span:hover::before {
    color: #999999;
}
.product-categories li a:hover,
.more-view:hover {
    color:#999999;
}
.site-footer .widget_nav_menu a, .primary-sidebar a, .primary-sidebar .widget ul li.recentcomments span {
	color: #555555;
}
.header-search .woocommerce-product-search input[type="submit"],
.header-search .woocommerce-product-search button[type="submit"],
.header-search .search-form #searchsubmit {
    background-image: url("images/megnor/search.svg");
    background-color: #333333;
}
.header-search .woocommerce-product-search input[type="submit"]:hover,
.header-search .woocommerce-product-search button[type="submit"]:hover,
.header-search .search-form #searchsubmit:hover {
    background-image: url("images/megnor/search-black.svg");
    background-color: #d6d6d6;
}
.header-cart .shopping_cart .cart-icon {
    background-color: #333333;
}
.header-cart .shopping_cart .cart-icon:hover {
    background-image: url("images/megnor/cart.svg");
    background-color: #d6d6d6;
}
.price_label, .woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
    color:#000000;
}
.owl-theme .owl-buttons div:hover{
    background-color: #333333;
}
.owl-theme .owl-buttons div.owl-prev:hover::after,
.owl-theme .owl-buttons div.owl-next:hover::after {
    color: #ffffff;
}
.tparrows.custom{
    background:#333333;
}
.tparrows.custom:hover{
    background:#d6d6d6;
}
.tparrows.custom::before {
    color: #ffffff;
}
.tparrows.custom:hover::before{
    color: #000000;
}
#categorytab .resp-tabs-list li.resp-tab-active::after, #categorytab .resp-tabs-list li:hover::after {
    position: absolute;
    content: "";
    top: 0;
    background: #333333;
}
#categorytab .resp-tabs-list li.resp-tab-active, #categorytab .resp-tabs-list li:hover {
    background-color: #333333;
}
#categorytab .resp-tabs-list li.resp-tab-active .tab-title, #categorytab .resp-tabs-list li:hover .tab-title {
    color: #ffffff;
}
#categorytab li.resp-tab-item::before {
    background-image: url("images/megnor/cat-icon.png")
}
.post-detail .post-date {color:#999999;}

/*start product button css*/
.woocommerce ul.products li.product .product_type_simple.button,
.woocommerce-page ul.products li.product .product_type_simple.button,
.woocommerce ul.products li.product .product_type_grouped.button,
.woocommerce-page ul.products li.product .product_type_grouped.button,
.woocommerce ul.products li.product .product_type_external.button,
.woocommerce-page ul.products li.product .product_type_external.button,
.woocommerce ul.products li.product .product_type_variable.button,
.woocommerce-page ul.products li.product .product_type_variable.button,
.woocommerce ul.products li.product .yith-wcqv-button,
.woocommerce-page ul.products li.product .yith-wcqv-button,
.woocommerce a.compare.button,.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a {
    color:#ffffff;
}

.woocommerce ul.products li.product .product_type_simple.button:hover,
.woocommerce-page ul.products li.product .product_type_simple.button:hover,
.woocommerce ul.products li.product .product_type_grouped.button:hover,
.woocommerce-page ul.products li.product .product_type_grouped.button:hover,
.woocommerce ul.products li.product .product_type_external.button:hover,
.woocommerce-page ul.products li.product .product_type_external.button:hover,
.woocommerce ul.products li.product .product_type_variable.button:hover,
.woocommerce-page ul.products li.product .product_type_variable.button:hover,
.woocommerce ul.products li.product .yith-wcqv-button:hover,
.woocommerce-page ul.products li.product .yith-wcqv-button:hover,
.woocommerce a.compare.button:hover,.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a:hover {
    color: #000000;
}

.woocommerce ul.products li.product .yith-wcqv-button::before,
.woocommerce-page ul.products li.product .yith-wcqv-button::before,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before{
    color: #ffffff;
}
.woocommerce ul.products li.product .yith-wcqv-button:hover::before,
.woocommerce-page ul.products li.product .yith-wcqv-button:hover::before,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover::before,
.woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist:hover::before {
    color:#000000;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active,
button:active,
.contributor-posts-link:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.calloutarea_button a.button:active,
.button_content_inner a:active,
.woocommerce #content input.button:active,
.woocommerce #respond input#submit:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce-page #content input.button:active,
.woocommerce-page #respond input#submit:active,
.woocommerce-page a.button:active,
.woocommerce-page button.button:active,
.woocommerce-page input.button:active {
    color:#000000;
    background-color: #F8D4DB;
}
a:active, a:hover, .post-navigation a:hover .fa {
    color: #F8D4DB;
}
/*end product button css*/
.tnp .tnp-submit:hover {
    background: #000;
    color: #fff;
}
.widgets-footercontact .fa {
    color:#000000;
}
/*start shop page css*/
.gridlist-toggle a#grid::before {
    color: #d6d6d6;
}
.gridlist-toggle a#list.active::before,
.gridlist-toggle a#list:hover::before,
.gridlist-toggle a#grid.active::before,
.gridlist-toggle a#grid:hover::before {
    color: #333333;
}
.gridlist-toggle a#list::before {
    content: "\f0ca";
    font-family: "FontAwesome";
    font-size: 22px;
    color: #d6d6d6;
}
.summary .price,.woocommerce #content div.product .stock, .woocommerce div.product .stock, .woocommerce-page #content div.product .stock,
.woocommerce-page div.product .stock {
    color: #6a3212;
}
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse.show a:hover,
.woocommerce .entry-summary .yith-wcwl-wishlistaddedbrowse.show a:hover,
.woocommerce .entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,
.woocommerce .entry-summary a.compare.button:hover,
.woocommerce .entry-summary .compare.button:hover,
.woocommerce .entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover::before,
.woocommerce .entry-summary a.compare.button.added:hover,
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse.show a:hover::before,
.woocommerce .entry-summary .compare.button:hover::before,
.woocommerce .entry-summary .compare.button:hover::before,
.woocommerce .entry-summary a.compare.button.added:hover::before,
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse a:hover,
.woocommerce .entry-summary .yith-wcwl-wishlistexistsbrowse a:hover::before,
.woocommerce .entry-summary .yith-wcwl-add-to-wishlist a.delete_item:hover, .woocommerce .entry-summary .delete_item:hover, .woocommerce .entry-summary .yith-wcwl-add-to-wishlist a.view-wishlist:hover, .woocommerce .entry-summary .view-wishlist:hover{
    color: #999999;
    background-color: transparent !important;
}
.woocommerce .summary .product_meta .posted_in a:hover,
.woocommerce .summary .product_meta .tagged_as a:hover,
.brand span a:hover, .social a:hover {
    color: #fbc65f;
}
/*end shop page css*/

/*start blog page css*/
.search-form #searchsubmit, .widget_search #searchform #searchsubmit, .widget_product_search input[type="submit"], .widget_product_search button[type="submit"] {
    background-image: url("images/megnor/search.png");
}
.search-form #searchsubmit:hover, .widget_search #searchform #searchsubmit:hover, .widget_product_search input[type="submit"]:hover,
.widget_product_search button[type="submit"]:hover {
    background-image: url("images/megnor/search-black.png");
}
.meta-inner a, .site-content .meta-inner span .fa {
    color: #6a3212;
}
.read-more a::after {
    background: #555555;
}
.read-more a:hover::after {
    background: #000000;
}
.read-more a {
    color: #555555;
}
.read-more a:hover {
    color: #000000;
}
.meta-inner a, .site-content .meta-inner span .fa {
    color: #555555;
}
.post-info .blog-icon {
    background: #333333;
}
.post-info .blog-icon::before {
    color: #ffffff;
}
.links .icon, .gallery-zoom .icon, .gallery-redirect .icon, .blog-posts-content .block_hover .icon {
    background-color: #333333;
}
.links a.icon:hover, .gallery-zoom .icon:hover, .gallery-redirect .icon:hover, .blog-posts-content .block_hover .icon:hover {
     background-color: #d6d6d6;
}
.links a.icon .fa, .gallery-zoom .icon .fa, .gallery-redirect .icon .fa, .blog-posts-content .block_hover .icon .fa {
    color: #ffffff;
}
.links a.icon:hover .fa, .gallery-zoom .icon:hover .fa, .gallery-redirect .icon:hover .fa, .blog-posts-content .block_hover .icon:hover .fa {
    color: #000000;
}
/*end blog page css*/

.widgets-cms:hover .service-list {
    border-color: #333333;
}
.address-text .fa {
    background: #333333;
    color:#ffffff;
}
.pricing_wrapper:hover .pricing_heading,
.pricing_wrapper .selected .pricing_heading,
.pricing_wrapper:hover .pricing_top,
.pricing_wrapper .selected .pricing_top,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn {
    background: #333333;
    color: #ffffff;
}
.pricing_wrapper:hover .pricing_wrapper_inner,
.pricing_wrapper:hover .pricing_button a#pricing-btn,
.pricing_wrapper .selected .pricing_button a#pricing-btn {
    border-color: #333333;
}
.primary-sidebar .amount,
.product-price ins span,
.product-price span {
    color: #6a3212;
}
.staff-page .staff-position,
.custom-testimonial .testimonial-title a{
    color: #333333;
}
.staff-page .staff-social .icon:hover .fa {
    color: #333333;
}
#to_top {
    background: url(images/megnor/bottom-to-top.png) no-repeat center;
}
.woocommerce-pagination span.current, .woocommerce-pagination a:hover,
.paging-navigation a:hover, .paging-navigation .page-numbers.current{
    background: #000000;
    border-color: #000000;
    color: #ffffff;
}
.site-footer{
    margin-top: 0;
}
.footer-outer::before {
    left: 2%;
}
.taxonomy-description a:hover, .author-description a:hover,
.woocommerce .woocommerce-breadcrumb span a:hover, .woocommerce-page .woocommerce-breadcrumb span a:hover, .breadcrumbs a:hover {
    color: #999999;
}

/* middle container */
.mega-menu ul li a {
    padding: 25px 20px 15px;
}
.middle-container{
    background-color: #fff;
    width: 1260px;
    margin: 0 auto;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}
.footer-bottom {
    padding: 50px 0;
    box-sizing: border-box;
}
.footer-middle {
    padding: 30px 0 50px;
}
.site-info{
    text-shadow: none;
}
#main .middle-container{
    overflow: hidden;
}

.sale-label > a::before, .tmpmela-menu-label > a::before {
    background-color: #333333;
    color: #ffffff;
}
.sale-label > a::after, .tmpmela-menu-label > a::after {
    color: #333;
}
.new-label > a::before {
    background-color: #cccccc;
    color: #000;
}
.new-label > a::after {
    color: #cccccc;
}
.site-footer .widget .tnp .tnp-submit, .site-footer .tnp .tnp-submit {
    background-color: #fff;
    color: #000;
}

.static-wrapper {
    left: auto;
    right: 7.5%;
}