/*
Theme Name: Glorious Child Food
Theme URI: http://www.templatemela.com
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: templatemela
Template: WCM010021
*/


@import url("style.css");

*::-moz-selection {
    background: #800080;  
}
.site-main{overflow:visible;}
.home .slider-loading {
    background: #ffffff url("/wp-content/themes/WCM010021_FOOD/images/megnor/loading.gif") no-repeat scroll center center;
	height: 100%;
	width: 100%;
	opacity: 0.9;
}
.main_inner{width:1200px;margin:0 auto;}
.main_inner.main_inner_home{width:auto;}
.main-content-inner{width:auto;}

.blog-carousel .owl-controls { margin: 25px 0 0;}
/******************		Header		*******************/
button, input{border-radius:0;}
#page {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.07);
    margin: 0 auto;
}
.site-header{border:none;}
.home-slider{margin:0 auto;}
.header-main{margin:0 auto;padding:20px 0 25px;}
.header_cart .shopping_cart .cart-contents {color: #800080;}

.header_cart .togg #tocalCart {background:url("../images/sprite-wc.png") no-repeat scroll 0 -273px;}
.headercart-block.fixed .togg{display:none;}
.flex-direction-nav li a.flex-next {
    background:  url("../images/button.png") no-repeat scroll -48px 0;   
}
.flex-direction-nav li a.flex-prev {
    background:url("../images/button.png") no-repeat scroll 0 0;   
}
/******************		Menu		*******************/
.navigation-menu {
    width: auto;
}
.navigation-menu .navbar{text-align: left;}
.mega-menu ul li > a{font-weight:700; padding: 22px 20px 23px;}
.navigation-menu .mi_home{height: 60px; width: 67px; cursor: pointer;}
.navigation-menu .mi_home:hover{background-image: url('/wp-content/themes/WCM010021_FOOD/images/mi_home_hover.png');}
.navigation-menu .mi_home a{color: transparent; display: inline-block; width: 30px;}
.navigation-menu .mi_hotline{float: right;}
.navigation-menu .mi_hotline a{color: yellow !important;}
.mega-menu li:hover > a, .mega-menu li.focus > a, .mega-menu .current_page_item > a {
    color: #000000;
}
.mega-menu ul li .sub {
    background-color: #f5f5f5;
    box-shadow:none;   
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.search-form .search-submit, 
.widget_product_search #searchsubmit:hover, .header-search #searchform #searchsubmit, .header-search input[type="submit"]:hover{border:none;}
.page-title .entry-title-main {color: #000000;}


.title-outer{border-bottom: 1px solid #e4e3e3;padding:0;}
.widget .widget-title{border-bottom: 4px solid #e4e3e3;    display: inline-block;margin: 0 0 -2px;}

/******************		Content		*******************/

.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, 
.widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, 
a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, 
input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, 
input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, 
.button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, 
.woocommerce input.button:hover, .woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, .woocommerce-page input.button:hover, 
.woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled,
 .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, 
 .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled,
  .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .woocommerce #content table.cart .checkout-button:hover {   
    border-color:#800080;
}

.sub-banner .banner{overflow:hidden;}
.sub-banner .banner:hover img{

	opacity:0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity:0.8;
	
    transform: scale(1.07);
	-webkit-transition: scale(1.07);
	-moz-transition: scale(1.07);
	-ms-transition:scale(1.07);
	-o-transition: scale(1.07);
	
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	
}
.sub-banner .banner img{
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
}

.resp-tabs-list li.resp-tab-active, .resp-tabs-list li:hover {
    border: 1px solid #800080;
    color: #800080;
}

.cms-banner ul {
    display: inline-block;
    vertical-align: top;
}
.cms-banner .banner {
    float: left;
}

.cms-banner .banner a:before {
    background-color: rgba(255, 255, 255, 0.15);
    content: "";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    top: 0;
    transition: all 0.3s ease-out 0s;
    width: 0;
}
.cms-banner .banner a:after {
    background-color: rgba(255, 255, 255, 0.15);
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    right: 0;
    transition: all 0.3s ease-out 0s;
    width: 0;
}

.cms-banner .banner a:hover:before, .cms-banner .banner a:hover:after {
    height: 100%;
    transition: all 0.4s ease-out 0s;
    width: 100%;
}

.flex-control-paging li a ,.home-blog .owl-theme .owl-controls .owl-page span{
    background:  url("/wp-content/themes/WCM010021_FOOD/images/megnor/banner-bullate.png") no-repeat scroll 0 0;
 }

.flex-control-paging li a:hover,.flex-control-paging li a.flex-active,
.home-blog .owl-theme .owl-controls .owl-page.active span, .home-blog .owl-theme .owl-controls.clickable .owl-page:hover span  {
    background: url("/wp-content/themes/WCM010021_FOOD/images/megnor/banner-bullate.png") no-repeat scroll 0 -24px;
}

.page-title {
    background: none;
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 30px;
    padding: 10px 0;   
	width:auto;
}

.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span {
    color: #800080;  
}

.sticky .read-more-link:hover,.read-more-link ,.col70 .button{
    background: #ffffff none repeat scroll 0 0;
    border-color: #000000;
    color: #000000;
}
.sticky .read-more-link,.read-more-link:hover,.col70 .button:hover{
	background: #800080 ;
	border-color:#800080;
	color:#fff;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current {
    background: #800080 ;
    border: 1px solid #800080;  
}
.entry-meta span:hover i.fa, .entry-meta span:hover a, .entry-meta span:hover a::before {
    color: #800080;
}

.block_hover .links a i{
	color:#fff;
	background: rgba(128, 181, 0, 0.7) none repeat scroll 0 0;
}
.gallery-caption .gallery-zoom .fa, .gallery-caption .gallery-redirect .fa {color: #800080;}
.product-block-hover {top: 90px;}

article.post.sticky {
    background: #e9e9e9;
}
.entry-header::before {
    background: #800080;
}
.blog-posts-content .block_hover,.entry-thumbnail .block_hover,.gallery-caption,.portfolio-filter-container .block_hover {
    background: rgba(0, 0, 0, 0.5);   
}
.block_hover .links a:hover i,.entry-thumbnail .links a:hover .fa {
    background: rgba(255, 255, 255, 0.8);
    color: #000000;  
}
.attachment span.entry-date:before, .entry-content .edit-link a:before, 
.entry-meta .edit-link a:before, .site-content .byline a:before, 
.site-content .comments-link a:before, .site-content .entry-date a:before, 
.site-content .featured-post:before, .site-content .full-size-link a::before,
.site-content .parent-post-link a:before, .site-content .post-format a:before {
    color: #808080;    
}
.gallery-caption .gallery-zoom {
    background: rgba(128, 181, 0, 0.7) none repeat scroll 0 0;
}
.gallery-caption .gallery-zoom .fa, .gallery-caption .gallery-redirect .fa{
	color:#ffffff;
}
.gallery-caption .gallery-zoom:hover, .gallery-caption .gallery-redirect:hover {
    background: rgba(255, 255, 255, 0.8); 
}
.gallery-caption .gallery-zoom:hover .fa, .gallery-caption .gallery-redirect:hover .fa {
    color: #000000;
}

.options li a { border: 1px solid #000000;}
.custom_address .address-text:hover .icon {
    background: #800080;   
}
.custom_address .address-text:hover {
    border-color: #800080;   
}
.custom_address .address-text:hover .fa {
    color: #ffffff;
}
.tm_product_nav_buttons .previous a, .tm_product_nav_buttons .next a {
    color: #bbbbbb;   
}
.tm_product_nav_buttons .previous a:hover, .tm_product_nav_buttons .next a:hover {
    color: #800080;
}

/******************		Woocommerce		*******************/

.woocommerce ul.products li.product a.add_to_wishlist::before, .woocommerce-page ul.products li.product a.add_to_wishlist::before,
.yith-wcwl-wishlistexistsbrowse.show a::before, .yith-wcwl-wishlistaddedbrowse.show a::before{color: #ffffff;}
.background-overlay {
    background: rgba(65, 91, 1, 0.5) none repeat scroll 0 0;
}
.woocommerce span.onsale, .woocommerce-page span.onsale { background: #800080; }
.woocommerce ul.products li.product:hover span.onsale { color: #800080; }
.woocommerce ul.products li.product .product_type_simple, .woocommerce-page ul.products li.product .product_type_simple, 
.woocommerce ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .product_type_grouped, 
.woocommerce ul.products li.product .product_type_external, .woocommerce-page ul.products li.product .product_type_external, 
.woocommerce ul.products li.product .product_type_variable, .woocommerce-page ul.products li.product .product_type_variable,
.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
 {   
    border-color:#000000;
    color: #000000;
}

.woocommerce ul.products li.product:hover .product_type_simple, .woocommerce-page ul.products li.product:hover .product_type_simple, 
.woocommerce ul.products li.product:hover .product_type_grouped, .woocommerce-page ul.products li.product:hover .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_variable, .woocommerce-page ul.products li.product:hover .product_type_variable {
    background: #800080;
	border-color:#800080;  
}
	
#yith-wcwl-popup-message{background: #800080 !important;}


.woocommerce .star-rating::before, .woocommerce-page .star-rating::before, .wpb_wl_summary .star-rating:before,
.woocommerce .star-rating span, .woocommerce-page .star-rating span, .wpb_wl_summary .star-rating span{color: #FFD203;}
.woocommerce ul.products li.product .star-rating::before,.woocommerce ul.products li.product .wpb_wl_summary .star-rating:before,
.woocommerce ul.products li.product .star-rating span,.woocommerce ul.products li.product .wpb_wl_summary .star-rating span{color: #ffffff;}

.woocommerce #content input.button.loading::before, .woocommerce #respond input#submit.loading::before, .woocommerce a.button.loading::before, .woocommerce button.button.loading::before, .woocommerce input.button.loading::before, .woocommerce-page #content input.button.loading::before, .woocommerce-page #respond input#submit.loading::before, .woocommerce-page a.button.loading::before, .woocommerce-page button.button.loading::before, .woocommerce-page input.button.loading::before {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/WCM010021_FOOD/images/ajax-loader.gif") no-repeat scroll center center;
    
}
.woocommerce ul.products li.product .product-name > a, .woocommerce-page ul.products li.product .product-name > a{
	color:#9c9c9c;
}
.woocommerce ul.products li.product:hover .product-name > a, .woocommerce-page ul.products li.product:hover .product-name > a{
	color:#000000;
}
#woo-small-products .image-block{
	background:none;
	border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border:none;
}
#woo-small-products .woocommerce .star-rating{display:none;}
#woo-small-products li.product:hover .background-overlay,#woo-small-products .background-overlay,#woo-small-products .yith-wcwl-add-to-wishlist {display: none;}
#woo-small-products ul.products li.product .image-block{overflow:visible;}
#woo-small-products .product-block-hover,#woo-small-products li.product:hover .product-block-hover{  
	left: 95px;top: 45px;
}
#woo-small-products li.product h3{font-weight:600;}

#woo-small-products .products li .price {color: #000000;font-size:16px;}
#woo-small-products .products li .price del{color:#aaaaaa;display:block;}
#woo-small-products .star-rating::before,#woo-small-products .wpb_wl_summary .star-rating::before, #woo-small-products .star-rating span, #woo-small-products .wpb_wl_summary .star-rating span {
    color: #aaaaaa;
}
#woo-small-products .woocommerce .star-rating{margin:10px 0 0 20px;}
.woocommerce.single-product .entry-summary .yith-wcwl-add-to-wishlist{width:auto;}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
    border-top: 3px solid #800080 ;
}
.woocommerce .woocommerce-message:before,.woocommerce-page .woocommerce-message:before {
    background-color: #800080 ;  
}

.woocommerce #content nav.woocommerce-pagination ul li a:focus, 
.woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li a:focus,
.woocommerce-page nav.woocommerce-pagination ul li a:hover, 
.woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #800080 none repeat scroll 0 0;
    border: 1px solid #800080;   
}
.woocommerce a.compare.button:hover{border:none;}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button {
    background: #800080 ;
    border: 1px solid #800080;
}
.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover{border-color:#000000;color:#000000;}
.woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before{background-color: #800080;}
.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info {
    border-top: 3px solid #800080;
}
.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error {
    border-top-color:#000000;
}
.woocommerce .woocommerce-error:before,.woocommerce-page .woocommerce-error:before {
    background-color: #000000;  
}
.woocommerce #content div.product, 
.woocommerce div.product, 
.woocommerce-page #content div.product, 
.woocommerce-page div.product{overflow:visible;}
.woocommerce #content div.product div.images div.thumbnails, 
.woocommerce div.product div.images div.thumbnails, 
.woocommerce-page #content div.product div.images div.thumbnails, 
.woocommerce-page div.product div.images div.thumbnails {
    width: 100%;
}
/******************		Quick View		*******************/	

.wpb_wl_summary .button {
    border: 1px solid #000000;
    color: #000000;
	background:#ffffff;
}
.wpb_wl_summary .button:hover{
	background:#800080;
	color:#ffffff;
	border: 1px solid #800080;
}	
.entry-summary .yith-wcwl-wishlistexistsbrowse.show a:before{
	top:0;
}
/******************		Shortcode		*******************/
.fa {color: #808080;}

.blog-posts-content .post-author,.blog-posts-content .post-title a:hover {color: #800080;}
.simple-type.small-title {color: #800080;  margin: 0 0 30px;}
.blog-posts-content .post-title a { color: #000000;}

.style1 #tab ul li a.current, .style1 #tab ul li a:hover { background: #800080;}
.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover{border-left-color:#800080;}
.horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover {border-top-color:#800080;}
.button i {color: #000000;}
.address-title.simple-title {color: #800080;}
.blockquote-inner.style-2 blockquote.blockquote {background-color: #800080;}
.blockquote-inner.style-4 blockquote.blockquote { border: 2px solid #800080; }
.blockquote-inner.style-1 blockquote.blockquote {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/WCM010021_FOOD/images/megnor/quote.png") no-repeat scroll 0 5px;
    border-right: 5px solid #800080;  
}
h1.entry-title a,.entry-main-header .featured-post{color:#000000;}

.options li a:active, .options li a.selected,.options li a:hover {
    background-color: #800080;
    border-color: #800080;    
}
.style-2 .single-faq .title {color: #000000;}

/******************		Footer		*******************/
.footer-bottom {background: #2e2e2e;}
.site-footer{border:none;}
.site-footer .newsletter .newsletter-submit {
    background: #202020; border: 2px solid #202020;
}
.site-footer .newsletter .newsletter-submit:hover {
	opacity:0.8;
	-khtml-opacity: 0.8;
	-webkit-opacity: 0.8;
	-moz-opacity:0.8;
}




/**************************************************
Nk0412
**************************************************/

@font-face {
    font-family: 'NK_SWISS';
    src: url('/wp-content/themes/WCM010021_FOOD/fonts/utm_swiss_condensedbold-webfont.eot');
    src: url('/wp-content/themes/WCM010021_FOOD/fonts/utm_swiss_condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
				 url('/wp-content/themes/WCM010021_FOOD/fonts/utm_swiss_condensedbold-webfont.woff2') format('woff2'),
				 url('/wp-content/themes/WCM010021_FOOD/fonts/utm_swiss_condensedbold-webfont.woff') format('woff'),
				 url('/wp-content/themes/WCM010021_FOOD/fonts/utm_swiss_condensedbold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.mega-menu ul li a,
.mega-menu ul li > a {
	font-family: NK_SWISS;
	font-weight: normal;
	font-size: 15px;
}

.mega-menu li:hover > a, .mega-menu li.focus > a, .mega-menu .current_page_item > a, .mega-menu ul li a:hover {
    color: yellow !important;
}

.woocommerce.list-view .woocommerce-result-count, .woocommerce-page.list-view .woocommerce-result-count {
	text-align: left;
}


.nkcontactformelmfullwidth input {
	width: 100%;
}

textarea#order_comments {
    height: 169px;
}

.header_cart .togg #shopping_cart{
    padding: 0 0 21px 12px;
}

.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
	font-size: 11px;
}

.page-title .entry-title-main {
    font-family: NK_SWISS;
    font-size: 16px;
	font-weight: normal;
}

.widget .widget-title {
    font-family: NK_SWISS;
	font-weight: normal;
	font-size: 15px;
}

.simple-type.small-title,
.address-title.simple-title {
	font-family: NK_SWISS;
	font-weight: normal;
	text-transform: uppercase;
}

.simple-type.small-title{
	font-size: 32px;
	line-height: 40px;
}

h1.entry-title a, .entry-main-header .featured-post {
    font-family: NK_SWISS;
    font-size: 20px;
    font-weight: normal;
}

.blog-posts-content .post-title,
.blog-posts-content .post-author,
.resp-tabs-list li {
	font-family: NK_SWISS;
}

.blog-posts-content .post-title {
    font-size: 14px;
}

.blog-posts-content .post-description {
    color: #444;
}

.blog-posts-content .comments-link {
    display: none;
}

.sticky .read-more-link:hover, .read-more-link, .col70 .button {
    background: #800080;
    border-color: transparent;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

.site-content .entry-meta > span.comments-link {
    display: none;
}

.woocommerce ul.products li.product .product_type_simple, .woocommerce-page ul.products li.product .product_type_simple, 
.woocommerce ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .product_type_grouped, 
.woocommerce ul.products li.product .product_type_external, .woocommerce-page ul.products li.product .product_type_external, 
.woocommerce ul.products li.product .product_type_variable, .woocommerce-page ul.products li.product .product_type_variable,
.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
 {   
    border-color:#800080;
	background-color: #800080;
    color: white;
	font-family: NK_SWISS;
}

.widget input[type="button"]:hover,
.widget input[type="button"]:focus,
.widget input[type="reset"]:hover,
.widget input[type="reset"]:focus,
.widget input[type="submit"]:hover,
.widget input[type="submit"]:focus,
a.button:hover,
a.button:focus,
button:hover,
button:focus,
.contributor-posts-link:hover,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus,
.calloutarea_button a.button:hover,
.calloutarea_button a.button:focus,
.button_content_inner a:hover,
.button_content_inner a:focus,
.woocommerce #content input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce-page #content input.button:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce-page a.button:hover, 
.woocommerce-page button.button:hover, 
.woocommerce-page input.button:hover,
.woocommerce #content input.button.disabled,
.woocommerce #content input.button:disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce-page #content input.button.disabled,
.woocommerce-page #content input.button:disabled,
.woocommerce-page #respond input#submit.disabled,
.woocommerce-page #respond input#submit:disabled,
.woocommerce-page a.button.disabled,
.woocommerce-page a.button:disabled,
.woocommerce-page button.button.disabled,
.woocommerce-page button.button:disabled,
.woocommerce-page input.button.disabled,
.woocommerce-page input.button:disabled,
.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 {
	background: #800080;
}

.address-text .icon {
    padding: 30px 28px;
}

.address-text .fa {
    color: #9fc3fd;
    font-size: 40px;
}

.contactform_left input{
	width: 100%;
}

.contactform_right textarea {
	height: 147px;
}

#footer-widget-area {
    padding: 48px 0;
}


.footer-menu, .footer-menu-links {
    display: none;
}


#footer-widget-area .first-widget {
    padding-right: 2%;
    width: 31.33%;
}

.footer-widget {
    padding: 0 0 0 2%;
    width: 31.33%;
}

.woocommerce #content nav.woocommerce-pagination ul li a,.woocommerce #content nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce-page #content nav.woocommerce-pagination ul li a,.woocommerce-page #content nav.woocommerce-pagination ul li span,.woocommerce-page nav.woocommerce-pagination ul li a,.woocommerce-page nav.woocommerce-pagination ul li span,
.paging-navigation .page-numbers {
    border-radius: 30px;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    min-width: 12px;
    padding: 10px;
    text-decoration: none;
	text-align: center;
}

.paging-navigation .page-numbers {
	display: inline-block;
}

.paging-navigation a .fa {
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}

.author-info,
.comments-area {
    display: none;
}

.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img {
	width: 60px;	
}

.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product h3 a,.woocommerce-page ul.products li.product h3 a {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.woocommerce .star-rating,.woocommerce-page .star-rating,.wpb_wl_summary .star-rating {
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    width: 85px;
}

.woocommerce ul.products li.product.columns-3,.woocommerce-page ul.products li.product.columns-3 {
	 margin: 0 0.5% 0px 0;
	 /*height: 430px;*/
}

.woocommerce ul.products li.first,.woocommerce-page ul.products li.first {
    clear: none;
}

#primary, .homepage #home_primary {
    float: left;
    margin-right: 20px;
	margin-left: auto;
}

#secondary {
    float: right;
}

.mega-menu ul li .sub-container.non-mega li a {
    font-family: NK_SWISS;
    font-weight: bold;
}

.mega-menu ul li .sub-container.non-mega li a:hover,
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover,
.mega-menu ul .sub li.mega-hdr li a:hover,
.mega-menu ul li .sub-container.non-mega li a:active,
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:active,
.mega-menu ul .sub li.mega-hdr li a:active,
.mega-menu ul li .sub-container.non-mega li a:focus,
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:focus,
.mega-menu ul .sub li.mega-hdr li a:focus,
.mega-menu ul li .sub-container.non-mega li a:visited,
.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:visited,
.mega-menu ul .sub li.mega-hdr li a:visited,
.toggled-on .mega-menu li:hover > a,
.toggled-on .mega-menu li.focus > a,
.toggled-on .mega-menu .current_page_item > a,
.toggled-on .mega-menu ul li a:hover {
    color: #800080 !important;
}

.toggled-on .mega-menu li > ul, .toggled-on .mega-menu li .sub-menu {
	margin: 0;
}

.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a {
    font-weight: normal;
}

.mega-menu ul .sub li.mega-hdr li a {    
    font-weight: bold;
    line-height: normal;
    text-transform: none;
}

input, textarea {
    border: 1px solid #eeeeee;
    padding: 8px 10px 9px;
}

.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {
	padding: 8px 10px;
}

.footer-widget h3.widget-title {
	font-weight: normal;
	font-size: 15px;
}

.navigation-menu.sticky {
    left: 0;
	right: 0;
    position: fixed;
    top: 0;
    z-index: 999;
}

.header_cart.sticky {
	background-color: #fff;
    border-radius: 5px 0 0 5px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    padding-right: 10px;
    padding-top: 5px;
    position: fixed;
    right: 0;
	top: 150px;
    z-index: 999;
}

.header_cart.sticky .togg .widget.widget_shopping_cart {
	right: -10px;
}

.header_cart.sticky .togg #shopping_cart {
    padding: 0 0 15px 12px;
}

.shop-right-sidebar .mega-menu, .site-header.right-sidebar .mega-menu {
    right: 1px;
}

.cat-item.cat-parent > a{font-weight: bold; text-transform: uppercase;}

.lbl-qty {float: left; margin-right: 10px; margin-top: 21px;}

ul.nkcbvc {
    list-style: none;
    background-color: #f5f5f5;
	border: 1px solid #dfdfdf;
	width: 100%;
	margin: 0 0 20px 0;
	text-align: left;
}

/* Display list items side by side */
ul.nkcbvc li {
    display: inline-block;
	color: #000;
	text-transform: uppercase;
	background-repeat: no-repeat;
    height: 51px;
    padding-top: 17px;
	padding-left: 65px;
    font-size: 12px;
    font-family: NK_SWISS;
	margin: 5px;
}

ul.nkcbvc li.nkcbvc_1{
	background-image: url('../images/cbvc_1.png');
}
ul.nkcbvc li.nkcbvc_2{
	background-image: url('../images/cbvc_2.png');
}
ul.nkcbvc li.nkcbvc_3{
	background-image: url('../images/cbvc_3.png');
}
ul.nkcbvc li.nkcbvc_4{
	background-image: url('../images/cbvc_4.png');
}
ul.nkcbvc li.nkcbvc_sep {
	background-image: url('../images/cbvc_sep.png');
	width: 24px;
	color: transparent;
    padding: 17px 0 0;
	margin: 0;
}

.blog-page.blog-list article.post h1.entry-title a{
	font-size: 16px;
}

.blog-page.blog-list article.post .entry-content-inner{
	display: none;
}

@media only screen and (min-width: 767px) {
	.blog-page.blog-list article.post{
		width: 47%;
		float: left;
	}

	.blog-page.blog-list article.post:nth-child(2n){
		margin-left: 6%;
	}

	.blog-page.blog-list article.post h1.entry-title {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.blog-page.blog-list article.post .entry-thumbnail {
		min-height: 160px;
		max-height: 160px;
	}
}

.widget_custom_colored_blocks_entries {
    display: table;
    /*margin: 0 -16px 0 -15px;*/
    padding-bottom: 10px;
    overflow: visible;
    position: relative;
    z-index: 100;
}

.widget_colored_cell {
    color: #ffffff;
    font-size: 15px;
    text-align: center;
    display: table-cell;
    width: 25%;
    position: relative;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.widget_colored_cell:hover {
    -webkit-box-shadow: 0 10px 10px -9px rgba(0, 0, 0, 0.45);
    -moz-box-shadow: 0 10px 10px -9px rgba(0, 0, 0, 0.45);
    box-shadow: 0 10px 10px -9px rgba(0, 0, 0, 0.45);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
}

.widget_colored_cell.four_box {
    width: 25%;
}

.widget_colored_cell.three_box {
    width: 33.33%;
}

.widget_colored_cell.two_box {
    width: 50%;
}

.widget_colored_cell.one_box {
    width: 100%;
}

.widget_colored_cell_outer {
    background-repeat: repeat-x;
    background-position: 0 0;
    overflow: visible;
    position: relative;
}

.widget_colored_cell .widget_colored_cell_outer:before, .widget_colored_cell .widget_colored_cell_outer:after {
    content: '';
    border-left: 215px solid #ffffff;    
    width: 100%;
    position: absolute;
    left: 0;
    top: -40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.widget_colored_cell .widget_colored_cell_outer:after {
    border-left: 0;
    border-right: 215px solid #ffffff;
    left: auto;
    right: 0;
}

.three_box.widget_colored_cell .widget_colored_cell_outer:before {
    border-left-width: 255px;
}

.three_box.widget_colored_cell .widget_colored_cell_outer:after {
    border-right-width: 255px;
}

.one_box.widget_colored_cell .widget_colored_cell_outer:before, .two_box.widget_colored_cell .widget_colored_cell_outer:before {
    border-left-width: 600px;
    border-top-width: 60px;
    top: -60px;
}

.one_box.widget_colored_cell .widget_colored_cell_outer:after, .two_box.widget_colored_cell .widget_colored_cell_outer:after {
    border-right-width: 600px;
    border-top-width: 60px;
    top: -60px;
}

.js_win8 .widget_custom_colored_blocks_entries {
    margin-top: -10px;
}

.js_win8 .widget_colored_cell .widget_colored_cell_outer:before, .js_win8 .widget_colored_cell .widget_colored_cell_outer:after {
    content: none;
    display: none;
}

.widget_colored_cell_inner {
    background-repeat: repeat-x;
    background-position: 0 100%;
    text-align: center;
    padding: 40px 20px 60px;
    overflow: hidden;
    position: relative;
}

.js_win8 .widget_colored_cell_inner {
    padding-top: 45px;
}

html.csstransitions .widget_colored_cell_inner:before {
    -webkit-transition: background-position .3s ease-in-out;
    -moz-transition: background-position .3s ease-in-out;
    -ms-transition: background-position .3s ease-in-out;
    -o-transition: background-position .3s ease-in-out;
    transition: background-position .3s ease-in-out;
}

.widget_colored_cell:hover .widget_colored_cell_inner:before {
    background-position: 50% 12px;
}

.widget_colored_cell .widget_colored_cell_inner * {
    color: #ffffff;
    font-size: 15px;
}

.widget_colored_cell_inner .widgettitle {
    color: #ffffff;
    font-size: 30px !important;
    line-height: 38px;
    text-align: center;
    text-transform: uppercase;
	font-family: NK_SWISS;
}

.widget_colored_cell_inner .block_link {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}



.nkmnbold,
.nkmnbold a{
	font-weight: bold !important;
	text-transform: uppercase;
}

.tabs_container_item,
.tabs_container_item > div.woocommerce,
.tabs_container_item > div.woocommerce > ul.products {
	width: 100%;	
}

@media only screen and (min-width: 767px) {
	.blog-page.blog-list article.post h1.entry-title {
		overflow: initial;
		white-space: initial;
		text-overflow: initial;
	}
}

.site-content .entry-header {
	height: 50px;
    max-height: 55px;
    min-height: 45px;
}

.site-content .entry-header:before {
	top: 10px;
}

.nktabs .tabs_container .tabs_container_item a.read-more {
    font-size: 18px;
    color: green;
    display: block;
    text-align: center;
    font-family: NK_SWISS;
    text-transform: uppercase;
	margin: 0;
}

.nktabs .tabs_container .tabs_container_item a.read-more:hover {
	text-decoration: underline;
}

.nktabs .tabs_container > .tabs_container_item.showscale{
	z-index: 10;
}

.woocommerce ul.products li.product .price .dvt {
    font-family: NK_SWISS;
    text-transform: uppercase;
	font-size: 16px;
}

.tabs_container {
	min-height: 450px;
}
.woocommerce ul.products li.product.columns-3, .woocommerce-page ul.products li.product.columns-3 {
    margin: 0 0.5% 0px 0;
    /*height: 430px;*/
    width: 33%;
}
.fa-shopping-cart:before {
    content: "\f07a";
}