/*
Theme Name: gloryshop_lighting
Theme URI: http://template-demo.org/woo/WCM02/WCM020028/WP4/
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: orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: gloryshop
Template: gloryshop
*/
/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Header / #header
	2.1. Navigation / #navbar
3. Content / #content
	3.1. Left column / #leftcolumn
	3.2. Right column / #rightcolumn
	3.3. Sidebar / #sidebar
		3.3.1. RSS / #rss
		3.3.2. Search / #search
		3.3.3. Boxes / .box
		3.3.4. Sideblog / #sideblog
		3.3.5. Advertisements / .ads
4. Footer / #footer
-------------------------------------------------------------------*/

@import url("../gloryshop/style.css");



/***************Header****************/

.admin-bar .navigation-menu.sticky-menu { top: 32px;}

.site-header.header-style {
    min-height: 171px;
}
.navigation-menu{ border-color: #3c3c3c;}
.header-main{padding:25px 0;  min-height: 65px;}
.main-navigation{text-align:left;}
.header-right{position: absolute;  margin-top:10px; top:0;}
.header-search:hover .search-field, .header-search .search-field:focus{background:#3c3c3c; border:1px solid rgba(0, 0, 0, 0);}
.header-search input[type="text"], .header-search input[type="search"]{color: #d9d9d9;}
.topbar-outer {border-bottom: 1px solid #3c3c3c;}
.page-title{background:url("images/megnor/page-title-bg.jpg") no-repeat fixed center center / cover ;}

.page-title .entry-title-main{color:#fff;}
.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span{color:#ffd400;}
.page-title-inner .breadcrumbs span a,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce-page .woocommerce-breadcrumb a{ color:#c5c5c5;}
.woocommerce .woocommerce-breadcrumb span:hover, .woocommerce-page .woocommerce-breadcrumb span:hover, .woocommerce-page .woocommerce-breadcrumb span a:hover,
.page-title-inner .breadcrumbs span a:hover{color:#999;}

.header_cart .togg .widget.widget_shopping_cart{top:45px;}
.header_cart .shopping_cart .cart-contents{   background: #ffffff ;  color: #000000;}

.header_cart .shopping_cart:hover { background-position: 5px -93px;}

.header-search .woocommerce-product-search input[type="submit"]:hover, .header-search .search-form #searchsubmit:hover { background-position: center -93px;}
.header_cart .product_list_widget{max-height:275px;}
.account-container{ top:45px;}
.account-toggle:hover{ background-position: center -43px;}
/*************Menu******************/
.mega-menu ul li .sub-container{top:55px !important;}
.mega-menu ul li a{padding: 16px 15px;}
.mega-menu ul li a.dc-mega{background:none;}

.mega-menu ul li .sub{ border: 1px solid #e6e6e6; background-color:#fff;}
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover{color:#808080;}
.mega-menu ul li .sub-container.non-mega .sub { padding: 25px 30px;}
.mega-menu ul li .sub a{ color:#262626;}
/*****************Content************/

.page-title-inner{  padding: 50px 0;}
.product-tab.home-product .shortcode-title{  display: inline-block;  float: left;    margin: 10px 0 20px;}
.product-tab.home-product .simple-type.small-title:after  {
    content: "";
    height: 11px;
    margin-left: 30px;
    margin-top: 7px;
    padding: 0;
    position: absolute;
    width: 161px;
}
.product-tab.home-product .simple-type.small-title{display:block; text-align:left; background:none; padding:0; margin:0}

.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{color:#fff;}

#horizontalTab {  text-align: right;}


.top-cms ul li.content .content-inner{background:#f8f8f2;   padding: 22px 40px;}
.top-cms ul li.content2 .content-inner{margin:0 10px; border:none;}

.resp-tabs-list li::after {
    border-top: 1px solid #dbdbbc;
    content: "";
    position: absolute;
    right: -17px;
    top: 50%;
    width: 17px;
}
.resp-tabs-list li:last-child:after {  content: initial;}

#brand-products .owl-controls.clickable { opacity: 0;}

#brand-products:hover .owl-controls.clickable { opacity: 1;}



.primary-sidebar .widget > .main-ul, .primary-sidebar .widget_search .main-ul, .primary-sidebar .widget_price_filter .main-ul, .primary-sidebar .widget_shopping_cart .widget_shopping_cart_content {
    padding: 15px 0;
}

.product-categories .expandable-hitarea::before, .widget_pages .expandable-hitarea::before, .widget_nav_menu .expandable-hitarea::before, .widget_categories .expandable-hitarea::before, .product-categories .collapsable-hitarea::before, .widget_pages .collapsable-hitarea::before, .widget_nav_menu .collapsable-hitarea::before, .widget_categories .collapsable-hitarea::before{ color: #b4b4b4;}


#secondary .widget .widget-title {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0;
}

.primary-sidebar .widget > .toggle-block, .primary-sidebar .widget_search .toggle-block, .primary-sidebar .widget_price_filter .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .widget_pages > ul, .primary-sidebar .widget_categories > ul, .primary-sidebar .widget_product_categories > ul{ padding: 15px 0;}

#secondary{width:275px;}

/*****************Product***************/

.product-detail-wrapper{opacity:1;}

.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{top:auto;}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{margin:0; color:#262626;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{margin:10px auto 0;}

.woocommerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name{ margin: 15px 0 10px; color: #262626; font-size:13px;}


.woocommerce ul.products li.product .add_to_cart_button, .woocommerce-page ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .product_type_external, .woocommerce-page ul.products li.product .product_type_external, .woocommerce ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .product_type_grouped , li.product .product_type_variable{
    opacity: 0;
	top: -50px;
}

.woocommerce ul.products li.product:hover .add_to_cart_button, .woocommerce-page ul.products li.product:hover .add_to_cart_button, .woocommerce ul.products.list li.product .add_to_cart_button, .woocommerce-page ul.products.list li.product .add_to_cart_button, .woocommerce ul.products.list li.product .add_to_cart_button, .woocommerce-page ul.products.list li.product .product_type_external, .woocommerce ul.products.list li.product .add_to_cart_button, .woocommerce-page ul.products.list li.product .product_type_grouped, .woocommerce ul.products li.product:hover .product_type_external, .woocommerce-page ul.products li.product:hover .product_type_external, .woocommerce ul.products li.product:hover .product_type_grouped, .woocommerce-page ul.products li.product:hover .product_type_grouped, ul.products li.product:hover .product_type_variable{ opacity: 1;  }


.woocommerce .products.list .star-rating, .woocommerce-page .products.list .star-rating {
   margin-top:20px !important;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 0 80px;}
.woocommerce ul.products.list li.product{margin:0 0 30px;}

.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner{ margin: 4px 10px;}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del, .woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del{color: #808080;
    font-weight: normal;}
	
.list .product-detail-wrapper{ border-left:none; padding:10px 0;}

.woocommerce-page ul.products.list li.product h3, .woocommerce ul.products.list li.product h3, .woocommerce-page ul.products.list li.product div[itemprop="description"], .woocommerce ul.products.list li.product div[itemprop="description"], .woocommerce-page ul.products.list li.product .price, .woocommerce ul.products.list li.product .price, .woocommerce-page ul.products.list li.product.gridlist-buttonwrap, .woocommerce ul.products.list li.product.gridlist-buttonwrap{margin:5px 0 10px;}

.woocommerce ul.products.list li.product .gridlist-buttonwrap{margin:10px 0 0;}

.upsells, .related, .cross-sells{margin:30px -10px 0;}

.upsells.products > h2, .related.products h2, .cross-sells > h2{
    margin: 0 10px 15px;
}
.upsells.products .owl-controls, .related.products .owl-controls, .cross-sells .owl-controls {right:10px;left:auto;}
.yith_magnifier_zoom_magnifier {border:2px solid #f6f7f1 !important;	}

.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block {  width: 33.33%;}
/******************* blog ************************/

.site-content .entry-thumbnail img ,.gallery-item img, .portfolios img, .blog-posts-content .item img{ -webkit-filter:grayscale(50%);-o-filter: grayscale(50%);	filter:grayscale(50%);}
.site-content .entry-thumbnail:hover img {-webkit-filter:grayscale(0%);-o-filter:grayscale(0%);	filter:grayscale(0%);}
.links .icon, .gallery-zoom .icon, .gallery-redirect .icon, .blog-posts-content .block_hover .icon{ border-color:#ffd400;}
.links a.icon .fa, .gallery-zoom .icon .fa, .gallery-redirect .icon .fa, .blog-posts-content .block_hover .icon .fa{ color:#ffd400;}
.links a.icon:hover, .gallery-zoom .icon:hover, .gallery-redirect .icon:hover, .blog-posts-content .block_hover .icon:hover{ background-color:#ffd400;border-color:#ffd400;}
/*****************Footer**************/
.site-footer .newsletter .newsletter-submit{border:1px solid #ffffff; color:#fff;}

.footertop .custom-text-container .text, .footer-widget h3.widget-title{color:#ffffff;}
.footertop{border:none;}

.footer-bottom-container::before{background: url("../gloryshop/images/megnor/tab-title.png") no-repeat scroll center center;}

.footer-widget{border-left:1px solid #3c3c3c;}

.footer-bottom-container{border-top:1px solid #3c3c3c;}
