/*
Theme Name: Firezy Layout6
Theme URI: http://wordpress.templatemela.com/woo/WCM04/WCM040092/WP6/
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: firezy_layout6
Template: firezy
*/
.header-category .product-categories > li.cat-item.cat-parent a::after {
    right: -2px;
}
.header-cms-service .service-icon{
    background-image:url("images/megnor/shipping.svg");
}
.header-cms-service .contact-icon {
    background-image:url("images/megnor/support.svg");
}
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a {
   color: #FFD200;
}
.read-more a::after,
.links .icon, .gallery-zoom .icon, .gallery-redirect .icon, .blog-posts-content .block_hover .icon,
.sidebar-category,
.box-category::before,
.sk-folding-cube .sk-cube::before,
.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,
.team-posts-content.posts-content .container .container-inner:hover .staff-content {
    background-color: #ffd200;
}
.navigation-bar .new-shop > a::before {
   background: rgba(0, 0, 0, 0) url("images/megnor/Hot.png") no-repeat scroll center center;
}
.new.menu-item a::after {
   background: rgba(0, 0, 0, 0) url("images/megnor/New.png") no-repeat scroll 0 0;
}
.pricing_wrapper:hover .pricing_wrapper_inner, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn{border-color:#ffd200;}
.header-cart .shopping_cart .cart-icon {
    background-image: url("images/megnor/icon.svg");
}
.header-cart:hover .cart-icon {
    background-image: url("images/megnor/icon_hover.svg");
}
.service-content a:hover {
    color: #000;
}
.header-right-service-cms .icon-image {
    background: transparent url("images/megnor/offer.png") no-repeat scroll center;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
}
.header-category .product-categories > li.cat-item a::before {
   background: rgba(0, 0, 0, 0) url("images/megnor/Arrow.png") no-repeat scroll center center;;
}
/* category css start*/
.box-category-heading {
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    position: relative;
}
.home .header-category ul.product-categories {
	display: block;
}
.sticky-menu .sidebar-category {
    display: none;
}
.widget .widget-title::before {
    border-bottom: 2px solid 
    #ffd200;
    bottom: 0;
    content: "";
    left: 20px;
    margin: 0 auto;
    position: absolute;
    right: auto;
    width: 50px;
}
.header-cart .cart-contents span.cart-qty {
   background: #ffffff;
    color: #000000;
}
.box-category::before {
    position: relative;
    display: none;
}
.box-category::after {
    display: none;
}
.header-category .product-categories > li.cat-item a::before {
    left: 18px;
}
.header-category ul.sidebar-category-inner > li > a {
    padding: 13px 13px 13px 50px;
}
.box-category {
    padding: 15px 20px 15px 20px;
    box-sizing: border-box;
    float: none;
    box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);
	z-index: 999;
	background: #fff;
}
.active .box-category{
	box-shadow:none;
}
.home .box-category{
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.category-menu-icon {
    background: url("images/megnor/menu.png") no-repeat center center;
    background-color: #222222;
    display: inline-block;
    vertical-align: top;
    height: 36px;
    width: 36px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    content: " ";
}
.category-title {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
}
.box-category .title2 {
    font-size: 15px;
    font-weight: 600;
}
/* category css end*/
.box-category-heading::after, .header-bottom-right::after {
    background: none;
}
.woocommerce-product-search span.customSelect {
    width: 200px;
}
.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field {
    width: 500px;
}
.site-header .header-search .woocommerce-product-search button[type="submit"], .header-search input[type="submit"], .header-search input[type="submit"]:hover {
    background-color: #2d2d2d;
}
.header-search input[type="submit"] {
    background-image: url("images/megnor/search.svg");
}
/* header css */
.header-top {
    padding: 13px 0;
}
.header-top-left {
    padding: 8px 0;
}
.header-top-right {
    padding: 12px 0;
}
.header-bottom-left {
    width: 270px;
    margin-top: -1px;
}
.header-bottom-center{
    padding: 11px;
    float: left;
    box-sizing: border-box;
}
.header-bottom {
    border-top: 1px solid #e0b800;
}
.header-category {
    width: 270px;
	z-index: 8;
}
.sidebar-category .dc-mega-icon::before {
    background-color: transparent;
}
.header-cart .cart-contents .cart-label, .account-label {
    color: #000;
}
.topbar-link::after, .headercart-block::after {
   color: #000;
}
.header-cart .shopping_cart .item-total, .account-contents, .topbar-link::after, .header-cart .shopping_cart .item-total, .account-contents {
    color: #000;
    font-size: 14px;
}
.header-right-service-cms .service-text.text {
    font-size: 15px;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.14);
    -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.14);
}
.main-slider {
    padding-left: 0px;
    padding-right: 0px;
}
.menu-toggle {
    color: #000000;
}
.menu-toggle::before {
    background-image: url("images/megnor/menu.png");
}
.blog .read-more a::after, .related_posts_outer .read-more a::after {
    background: #ffd200;   
}
.category-carousel .owl-controls .owl-buttons .owl-prev, .category-carousel .owl-controls .owl-buttons .owl-next {
    color: #ffffff;
}
/* home slider css start */
.left-sidebar-block {
    width: 270px !important;
    float: left !important;
}
.right-sidebar-block {
    width: 1100px !important;
    float: right !important;
}
/* right sidebar block css start */
/* cms banner css start */
.two-col-cms .static-wrapper {
    top: 22%;
}
.style-2.cms-banner-item .text1 {
    font-size: 22px;
}
.cms-banner-item .static-wrapper .text1, .cms-banner-item .static-wrapper .text2 {
    padding-bottom: 2%;
    padding-top: 0;
}
.shop-now {
    padding-top: 2%;
    display: inline-block;
}
.style-2.cms-banner-item .link-text {
    font-size: 13px;
}
.style-2.cms-banner-item .text2 {
    font-size: 12px;
}
.two-col-cms .shop-now {
    padding-top: 9%;
}
.sub-banner4 .static-wrapper.cms-left-text {
	left: 5%;
    text-align: left;
}
.sub-banner4.cms-banner-item .text2 {
   font-size: 12px;
    line-height: 20px;
}

/* cms banner css end */
/* hot product css start */
.countbox.hastime {
    border: none;
}
.countbox .timebox {
    background: #f7f7f7;
    margin: 0 5px 0 0;
}
.countbox .timebox .timebox-inner::after {
    display: none;
}
.count-down .time {
   color: #9d9d9d;
}
#home_featured_carousel .product_title a {
    color: #000000;
    display: inline-block;
    white-space: nowrap;
    width: 288px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#home_featured_carousel .product-detail {
    padding: 25px 30px;
}
#home_featured_carousel.woocommerce span.onsale, #home_featured_carousel.woocommerce-page span.onsale {
    top: 30px;
}
#home_featured_carousel .woocommerce-Price-amount.amount {
    font-size: 16px;
    color: #000000;
}
/* hot product css end */
/* home services css start */
.servicecmsblock .service-list {
    padding: 0;
}
.servicecmsblock .service-list.service-2::after, .servicecmsblock .service-list.service-3::after, .servicecmsblock .service-list.service-4::after {
    position: relative;
}
.service_other_text {
    color: #675500;
}
.service-list .content {
   padding-left: 14px;
}
/* home services css end */
/* right sidebar block css end */
.entry-meta a, .site-content .entry-meta span .fa,.read-more a, .blog .entry-meta .entry-date, .entry-meta .comments-link,
.blog .entry-meta .entry-date, .entry-meta .comments-link a, .post-info .read-more a, .single .entry-meta .entry-date, .site-content .entry-meta a, .comments-link .fa,
.blog-posts-content .post-title a, .single-portfolio .portfolio-title a,
.price_label, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price,
.custom-testimonial .testimonial-title a {
    color:#ffd200;
}
.sidebar-category, .woo_categories_list .product-categories > li, .footer-bottom, .fourth-widget::before, .footer-menu-links ul li::after{
  border-color: #2d2d2d !important;
}
.header-category ul > li{border-bottom: 1px solid #f0f0f0;}
.home .box-category-heading.active .header-category::before {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.widget .testmonial-text::before {
    background-image: url("images/megnor/widget-quote.png");
}
.more-wrap {padding: 12px 0px 12px 50px;}
.more-wrap {background:rgba(0, 0, 0, 0) url("images/megnor/Arrow.png") no-repeat scroll 22px 20px;}
.widget .posts-content .post-title a {color: #000;}
.links a.icon .fa, .gallery-zoom .icon .fa, .gallery-redirect .icon .fa, .blog-posts-content .block_hover .icon .fa {color: #000;}
.sidebar-category {
    box-shadow: 0px 2px 11px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 2px 11px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 2px 11px 3px rgba(0, 0, 0, 0.1);
}
.category-banner-image.no-image{
    background-color:#FFD200;
}
.no-image.cms-banner-item{
    background-color: #ffd200;padding: 12% 3%;
}
.category-banner-image .image-category-block .tab-title,
.one-category .category_description {
    color:#000;
}
.one-category .tab-title::before{
    background:#000;
}
.one-category .cat-link{
    background-color: #fff;
}
.service-1 .service-content .icon-image{
    background-image: url("images/megnor/delivery.svg");
}
.service-2 .service-content .icon-image{
    background-image: url("images/megnor/money-bag.svg");
}
.service-3 .service-content .icon-image{
    background-image: url("images/megnor/best_online.svg");
}
.service-4 .service-content .icon-image{
    background-image: url("images/megnor/piggy.svg");
}
.service-1:hover .icon-image{ 
	background-image: url("images/megnor/delivery_hover.svg");
}
.service-2:hover .icon-image{
    background-image: url("images/megnor/money-bag-hover.svg");
}
.service-3:hover .icon-image{
    background-image: url("images/megnor/best_online_hover.svg");
}
.service-4:hover .icon-image{
    background-image: url("images/megnor/piggy_hover.svg");
}
.woo-products, .woocommerce ul.products.grid, .woocommerce-page ul.products.grid {
    margin: 0 -11px;
}
.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner {
    padding: 12px;
}

.vc_btn3-style-custom.vc_general.vc_btn3:focus, .vc_btn3-style-custom.vc_general.vc_btn3:hover {
    background-color: #ffd200 !important;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current, .woocommerce-pagination span.current, .woocommerce-pagination a:hover{border-color:#ffd200;background-color: #ffd200;color: #000;}
.primary-sidebar .widget .widget-title::before {
    border-bottom: 2px solid #FFD200;
}
