/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@media (max-width: 575px){
	#header #subcart {
		visibility: hidden;
	}

	/*No shipping*/
	#subcart ul.cart-subtotals li .sub-cart-shippings{
		display: none;
	}
	#cart-subtotal-shipping{
		display: none;
	}
	/*featured product products images reduced*/
	.featured-products img, .product-miniature img{
		width: 50%;
	}

	body#checkout #order-summary-content h4.h4{
		display: none;
	}
	body#checkout #order-summary-content .summary-selected-carrier {
		display: none;
	}
	/*news letter blog. Change the font color of alerts*/
	.alert-danger {
		background-color: #ef5454 !important;
	}
	.alert-success {
		background-color: #64b941 !important;
	}
/*
	.card-block{
		display: none;
	}
	*/
}
/*1320*/
@media (min-width:576px) {
	#_desktop_top_menu .top-menu .sub-menu ul[data-depth="1"] > li { width:12.5%}

/*menu bar make it wider to fit categories*/
	.container{
		padding-left: 0px!important;
		padding-right: 0px !important;
	}
	.dropdown-item{
		font: 600 13px/28px "Open Sans",sans-serif;
	} 
	
	#top-menu.top-menu > li > a.dropdown-item{
	padding: 0.6rem 0.325rem!important;
	}

	/*menu bar make it wider to fit categories---END---*/
	
	/* Cart top subcart */
	#header #subcart {
		position: absolute;
		top: 70px;
		right: 15px;
		z-index: 100;
		width: 270px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease-in-out 0s;
	}

	#header div#_desktop_cart .cart_top:hover #subcart {
		opacity: 1;
		visibility: visible;
		transition-delay: 0s, 0s, 0.3s;
	}

	#subcart {
		background: #484848;
		color: #000;
		background: #fff;
		border: 1px solid #E2E2E2;
	}
	/*No shipping*/
	#subcart ul.cart-subtotals li .sub-cart-shippings{
		display: none;
	}
	#cart-subtotal-shipping{
		display: none;
	}

	/* Cart products */
	#subcart ul.cart_products {
		background: #F5F5F5;
		margin-bottom: 0;
	}

	#subcart ul.cart_products li {
		font-weight: normal;
		padding: 14px 16px 14px 18px;
		border-bottom: 1px solid #E2E2E2;
	}

	#subcart ul.cart_products li .cart_left {
		float: left;
		width: 40%;
		padding-right: 18px;
	}

	#subcart ul.cart_products li .cart_left img {
		border: 1px solid #E2E2E2;
		width: 95%;
	}

	#subcart ul.cart_products li .cart_right {
		float: left;
		width: 60%;
		line-height: 18px;
		text-align: left;
	}

	#subcart ul.cart_products li .cart_right .product-price {
		display: block;
		font-weight: bold;
		margin-top: 14px;
	}

	#subcart ul.cart_products li a.remove-from-cart {
		float: right;
		margin-right: -2px;
	}

	#subcart ul.cart_products li a.remove-from-cart i {
		font-size: 16px;
		line-height: 14px;
	}

	/* Cart subtotals */
	#subcart ul.cart-subtotals {
		margin: 0;
		padding: 10px 18px;
	}

	#subcart ul.cart-subtotals li {
		width: 100%;
		border-bottom: 1px solid #E2E2E2;
		line-height: 30px;
		font-weight: bold;
	}

	#subcart ul.cart-subtotals li:last-child {
		border-bottom: 0;
	}

	#subcart ul.cart-subtotals li .text {
		float: left;
	}

	#subcart ul.cart-subtotals li .value {
		float: right;
	}

	/* Cart buttons */
	#subcart .cart-buttons {
		padding: 0 18px 10px;
	}

	#subcart .cart-buttons .viewcart {
		width: 100%;
		font-weight: bold;
		font-size: 12px;
		line-height: 14px;
		text-align: center;
		padding: 8px 12px;
		background: #1b1a1b;
		color: #ffffff !important;
		border-color: #1b1a1b;
	}

	#subcart .cart-buttons .viewcart:hover {
		background: #1b82d6;
		color: #ffffff;
		border-color: #1b82d6;
	}

	#subcart .cart-buttons .viewcart i {
		position: absolute;
		margin: 0 0 0 2px;
		font-size: 18px;
		line-height: 14px;
		height: 14px;
	}


	/* CART END */

	/*Custom text block*/
	#custom-text p {
		color: #7a7a7a !important ;
	}
	/*featured product products images reduced*/
	.featured-products img, .product-miniature img{
		width: 80% !important;
	}

	/*footer: put the contact details in the same row with the others*/

	.block-contact{
		/*float:none;*/
		/*display: none !important;*/
		text-align: left;
		padding: 0px;
		border-top: 0px;
		margin-top: 0px;
	}

	/*!*footer: apokrypsh ths  blue underline *!*/
	.footer-container h3:after{
		display: none;
	}

	body#checkout #order-summary-content h4.h4{
		display: none;
	}
	body#checkout #order-summary-content .summary-selected-carrier {
		display: none;
	}
	
	/*news letter blog. Change the font color of alerts*/
	.alert-danger {
		background-color: #ef5454 !important;
	}
	.alert-success {
		background-color: #64b941 !important;
	}


}

/*-----------------------------*/
.product-miniature:hover .prothumb {
	position:absolute;
	right:0px;
	top:10px;
	-webkit-transition: opacity 0.3s 0.2s;
	-moz-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
	opacity: 1;
	z-index:9999;
}

.prothumb {
	height: 220px;
    margin-left: 5px;
    margin-right: 10px;
    opacity: 0;
    overflow-y: hidden;
    position: absolute;
    right: -125px;
    top: 10px;
    -webkit-transition: opacity 0.3s 0.2s;
	-moz-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
    width: 45px;
}

.product-miniature .product-images li { width:100%; height:auto; margin-bottom:13px; cursor:pointer; background:#fff;}
.product-miniature .product-images li img { height:100%; width:100%; margin-left:0 !important;}
#featuredid .imgrelative {
height: 350px;
width:17%;
}
.border_inside:hover .imgrelative {
	opacity: 1;
	display: block;
	-webkit-transition: opacity 0.3s 0.2s;
	-moz-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
}
.imgrelative {
	height: 232px;
    margin-left: 5px;
    margin-right: 10px;
    opacity: 0;
	display:none;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    top: 10px;
    -webkit-transition: opacity 0.3s 0.2s;
	-moz-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
    width: 20%;}
.product-images li.thumbsimg {
    border: 1px solid #ccc;
    cursor: pointer;
}
.product-miniature:hover .imgrelative {
	-webkit-transition: opacity 0.3s 0.2s;
	-moz-transition: opacity 0.3s 0.2s;
	transition: opacity 0.3s 0.2s;
	opacity: 1;
	right:0;
}

#featured, #specialblock, #bestseller, #newpro {
	position:relative;
}

#featuredid .navslider a, .same-product-slider1 .navslider a {
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  width: 35px;
	height: 35px;

	text-indent: -9999em;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.2)
}
#featuredid .navslider a.prev, .same-product-slider1 .navslider a.prev {
 position:relative;
 z-index:2;
 	float: left;
}
#featuredid .navslider a.next, .same-product-slider1 .navslider a.next {
 position:relative;
  z-index:2;
  	float: right;

}
#featuredid .navslider a.prev, .same-product-slider1 .navslider a.prev {
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s
}
#featuredid .navslider a.prev:before, .same-product-slider1 .navslider a.prev:before {
	content: "\f104";
	font-family: FontAwesome;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: 0;
	color: #444;
	line-height: 30px;
	text-align: center
}
#featuredid .navslider a.prev:hover, .same-product-slider1 .navslider a.prev:hover {
	background: #6eb400;
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s;
	border-color: transparent;
	font-size:16px;
}
#featuredid .navslider a.prev:hover:before, .same-product-slider1 .navslider a.prev:hover:before {
	background-position: -127px -19px
}
#featuredid .navslider a.next:before, .same-product-slider1 .navslider a.next:before {
	content: "\f105";
	font-family: FontAwesome;
	width: 35px;
	height: 35px;
	position: absolute;
	top: 0px;
	right: 0;
	text-indent: 0;
	color: #444;
	line-height: 30px;
	text-align: center
}
#featuredid .navslider a.next:hover, .same-product-slider1 .navslider a.next:hover {
	background: #6eb400;
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s;
	border-color: transparent;
	font-size:16px;
}
#featuredid .navslider a.prev:hover:before, #featuredid .navslider a.next:hover:before, .same-product-slider1 .navslider a.prev:hover:before, .same-product-slider1 .navslider a.next:hover:before { color:#fff;}
#featuredid:hover .navslider a, .same-product-slider1:hover .navslider a {
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
#featuredid:hover .navslider a.prev, .same-product-slider1 .navslider a.prev {
  margin-left: 0px;
}
#featuredid:hover .navslider a.next, .same-product-slider1 .navslider a.next {
  margin-right: 0px;
}

.footer_before { width:100%; padding:25px 0;}
.block-social h4 { line-height:1rem; padding-top:15px; padding-right:10px; font-size:22px; font-weight:400}
.block-social h4, .block-social ul { float:right;}
.block-social { text-align:right; }
.text-sm-center { padding-top:0;}

#facebook_block h4 { padding-top:20px;}
.links { display:block;}
.price_circle {
	background-color: #55ab00;
    border-radius: 15px;
    font-size: 0.916em;
    height: 22px;
    left: 13px;
    line-height: 22px;
    min-width: 22px;
    padding: 0 3px;
    position: absolute;
    text-align: center;
    top: 0px;
	color:#fff;
}
.cart-empty { font-weight:bold; font-size:14px; font-family:"Open sans",sans-serif;}
.ajax_cart_total { font-weight:bold; font-size:14px; font-family:"Open sans",sans-serif; color:#55ab00}
.displaynone {
	display:none;
}
.displayblock {
	display:block;
}
.redfox_adsection1 { width:100%; clear:both; display:inline-block; margin-bottom:1rem; margin-top:1rem;}
.redfox_adsection2 { width:100%; clear:both; display:inline-block; margin-bottom:0rem;}
.navslider-control {
	margin-bottom: 10px;
    text-align: center;
    width: 100%;
	}
	.navslider-control .navslider {
		display: inline-block;
    margin: 0 auto;
    width: 85px;
	}
	#featuredid.tabs .nav-tabs li {
		margin-left:0;
	}
	#featuredid.tabs .nav-tabs li:first-child .nav-link {
		list-style:none !important;
	}
	#featuredid.tabs .nav-tabs .nav-link {
		margin:0 1px;
		border:none;
		padding:0.5rem 1.5625rem;
		font-weight:weight;
		font-family:'Open sans',arial;
		font-size:14px;
	}
	.product-manufacturer {
		width:200px;
		margin-bottom:1rem;
	}
	#product #main .tab-content { background:#fff; padding:25px;}
	#product #main .tabs .nav-tabs { margin-bottom:0;}

	.featured-products .module-title {
    border: 0 none;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 520px;
}
	.featured-products .module-title::before {
    background: #737373 none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
}

.module-title h1 {
    background: #fff none repeat scroll 0 0;
    font-size: 25px;
    padding: 0 30px;
}
.module-title h1 {
    color: #101010;
    display: inline-block;
    font-weight: 900;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    z-index: 2;
}
.block-category {
	text-align:center;
	margin-bottom:15px !important;
	display: none;
}
.category-content {
	border: 1px solid #efefef;
    display: inline-block;
    padding: 1.5rem;
	line-height:1.5rem;
    position: relative;
    width: 100%;
    z-index: 1;
}
.category-cover { margin-bottom:20px;}

.shopping_cart .totalprice {
	float:left;
}
.shopping_cart .cartshop {
	float:right;
	padding-left:58px;
}
#wrapper .container { padding-bottom:55px;}
.shopping_cart .shopkart { margin-right:10px;}
.cart-empty, .ajax_cart_total, .shopping_cart .shopkart { float:none; line-height:1.2; font-size:16px; font-family:"Open sans", Arial, Helvetica, sans-serif; clear:both;}

#featuredid .navslider-control .navslider { position: absolute;

top: -35px;
right:0;

width: auto; display:block !important}

.discount-percentage { font-size:0.8rem;}
.redfoxProductList .border_inside { border:none;}
#portfolio-items .discount { display:none; line-height:0; height:0;}
#featuredid.tabs .nav-tabs .nav-link { color: #000 !important; background:#fff; border:1px solid rgba(0,0,0,0.2);}
#featuredid.tabs .nav-tabs .nav-link.active:hover, #featuredid.tabs .nav-tabs .nav-link.active, #featuredid.tabs .nav-tabs .nav-link:hover { color:#fff !important; background:url(../img/button-bg.png) #327DBD repeat-x left bottom;}
#casual_tabs ul.casual_title li.selected {
	background-image:url(../img/button-bg.png);
}
.border_inside {
	/*width:203px;*/
	position:relative;
}
.border_inside .add-to-links {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: 15px;
    left: 5px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    width: auto;
    z-index: 99;
}
.border_inside .cartbottom_btn div a {
	background:#333;
    height: 35px;
	width: 35px;
	line-height:35px;
	color:#fff;
	border:0;
	font-size:16px;
	text-align:center;
    margin: 0;
	font-weight:normal;
    padding: 0;
	float:left;
}
.border_inside .cartbottom_btn div a:hover {
	color:#fff;
}
.border_inside .cartbottom_btn div.cart {
    float: left;
    width: auto;
}
.border_inside .cartbottom_btn div {
    float: left;
    height: 35px;
    overflow: hidden;
    position: relative;
}
.border_inside .cartbottom_btn div a {
	-moz-transition: all 04ms linear;
    -ms-transition: all 04ms linear;
    -o-transition: all 04ms linear;
    transition: all 04ms linear;
	margin-left:5px;
}
.border_inside .cartbottom_btn div a {
	visibility: hidden;
	  opacity: 0;
	  cursor: pointer;
	  -webkit-transform: scale(0.2);
	  -moz-transform: scale(0.2);
	  -ms-transform: scale(0.2);
	  -o-transform: scale(0.2);
	  transform: scale(0.2);
	  -webkit-transition: all 250ms cubic-bezier(1.000,-0.6,0.570,-0.15);
	  -moz-transition: all 250ms cubic-bezier(1.000,-0.6,0.570,-0.15);
	  -ms-transition: all 350ms cubic-bezier(1.000,-0.6,0.570,-0.15);
	  -o-transition: all 250ms cubic-bezier(1.000,-0.6,0.570,-0.15);
	  transition: all 250ms cubic-bezier(1.000,-0.6,0.570,-0.15);
}
.product-miniature .discount-percentage { background:#f13340; color:#fff;}
.border_inside h3 {
	clear: both;
	font-size: 18px;
	margin-top: 5px;
	padding-bottom: 0;
	text-align: center;
}
.border_inside h3 a {
	color: #000000;
	font-family:"Open Sans", sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
}
.border_inside a.prodtimage img {
	width:100%;
	height:auto;
}
.border_inside .cartbottom_btn {
    float: left;
    margin: 0;
    width: auto;
}
.cartbottom_btn {
    display: inline-block;
    margin: 13px 0 8px;
    text-align: center;
}
.border_inside .cartbottom_btn div.cart a {
	transition-delay: 0.25s;
}
.border_inside .cartbottom_btn div.quick-view-wrapper a {
	transition-delay: 0.3s;
}
.border_inside .cartbottom_btn div.wishlist a {
	transition-delay: 0.4s;
}
.border_inside .cartbottom_btn div.compare a {
	transition-delay: 0.4s;
}
.border_inside:hover .cartbottom_btn div a {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.border_inside .comments_note {
    display: inline-block;
    margin: 0 auto;
    width: auto;
}
.star {
	position: relative;
	top: -1px;
	float: left;
	width: 14px;
	overflow: hidden;
	cursor: pointer;
	font-size: 11px;
	font-weight: normal;
}
.star {
	display: block;
}
.star a {
	display: block;
	position: absolute;
	text-indent: -5000px;
}
div.star:after {
	content: "\f005";
	font-family: "FontAwesome";
	display: inline-block;
	color: #d6d6d6;
}
div.star.star_on {
	display: block;
}
div.star.star_on:after {
	content: "\f005";
	font-family: "FontAwesome";
	display: inline-block;
	color: #ef8743;
}
div.star.star_hover:after {
	content: "\f005";
	font-family: "FontAwesome";
	display: inline-block;
	color: #ef8743;
}
.product-miniature .product-flags .pack { display:none;}
/* Advertisement effects */
a.item-link {
	padding:0;
	display:block;
	text-align:center;
	color:#fff;
	position:relative;
}
#htmlcontent_redfoxadvertisehome02 .htmlcontent-item-4 {

    width: 66.66%;

}
#htmlcontent_top a.item-link {border:1px solid #ccc;}
a.item-link, a.item-link:hover { overflow:hidden;}
a.item-link:before {
	position: absolute;
    top: 0px;
    left: 0px;
    width: 200%;
    height: 50%;
    background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%;
    content: "";
    transition: transform 0.7s ease 0s;
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -130%, 0px);
    z-index: 9;
}
a.item-link:hover:before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 820%, 0px);
}

.htmlcontent-item-1 img, .htmlcontent-item-2 img, .htmlcontent-item-3 img, .htmlcontent-item-4 img, .htmlcontent-item-5 img {
	max-width: 100%;

height: auto;
}
.htmlcontent-item-1:hover img, .htmlcontent-item-2:hover img, .htmlcontent-item-3:hover img, .htmlcontent-item-4:hover img, .htmlcontent-item-5:hover img {
max-width: 100%;

height: auto;}
#htmlcontent_redfoxadvertisehome01 .col-xs-4, #htmlcontent_redfoxadvertisehome02 .col-xs-4 {

    padding: 5px;

}
.clearboth {
	clear:right;
}
.shopping_cart { position:relative;}
.disp_com { width:200px; float:left; text-align:left; font-size:13px;}
#htmlcontent_displayFootTab { display:inline-block; width: 100%;}


.ns-box{position:fixed;top:2rem;left:2rem;z-index:5000;max-width:380px;background:#DF3550;color:#fff;padding:1rem;transition:all .3s ease;visibility:hidden;opacity:0}.ns-box.ns-show{visibility:visible;opacity:1}.ns-box.ns-hide{visibility:hidden;opacity:0}.ns-effect-thumbslider .ns-box-inner{overflow:hidden}.ns-effect-thumbslider .ns-thumb-wrap{float:left;width:80px}.ns-effect-thumbslider .ns-thumb{z-index:2;position:relative}.ns-effect-thumbslider .ns-content{padding-left:1rem}.ns-text-only .ns-content{padding:0}.ns-effect-thumbslider.ns-hide .ns-content,.ns-effect-thumbslider.ns-show .ns-content{-webkit-animation-name:animSlide;animation-name:animSlide;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.7,0,.3,1);animation-timing-function:cubic-bezier(.7,0,.3,1)}.ns-effect-thumbslider.ns-show .ns-content{-webkit-animation-delay:.5s;animation-delay:.5s}.ns-effect-thumbslider.ns-hide .ns-content{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes animSlide{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0)}}@keyframes animSlide{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.ns-effect-thumbslider.ns-hide .ns-thumb,.ns-effect-thumbslider.ns-show .ns-thumb{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ns-effect-thumbslider.ns-hide .ns-thumb{-webkit-animation-direction:reverse;animation-direction:reverse;-webkit-animation-delay:.3s;animation-delay:.3s}.ns-box-danger{background-color:#f2dede!important;color:#a94442!important}
/* ************************************************************************************************
									Sub Categories Styles
************************************************************************************************ */

  #subcategories p.subcategory-heading {
    color: #333333;
    float: left;
    padding-bottom: 5px;
    width: 100%;
	font-size:18px;
	font-weight:bold;
	text-align:left; }
  #subcategories ul {
    margin: 0 0 0 -10px; }
    #subcategories ul li {
      float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    overflow: hidden;
    padding: 10px;
    position: relative;
    width: 100px; }
      #subcategories ul li .subcategory-image {
        padding: 0 0 8px 0; }
        #subcategories ul li .subcategory-image a {
          display: block;
           }
          #subcategories ul li .subcategory-image a img {
            max-width: 100%;
            vertical-align: top;
			width:100%;
			height:auto; }
      #subcategories ul li .subcategory-name {
        font: 100 12px/16px "Open sans", Arial, Helvetica, sans-serif;
        color: #1E1E1E;
        text-transform: uppercase;
		 }
        #subcategories ul li .subcategory-name:hover {
          color: #515151; }
      #subcategories ul li .cat_desc {
        display: block; }
      #subcategories ul li:hover .subcategory-image a {
         }
		 #subcategories ul li .cat_desc p { font-size:12px;}






/* ************************************************************************************************
								Categories Page Styles
************************************************************************************************ */
.content_scene_cat {
  color: #d7d7d7;
  line-height: 19px;
  margin: 0;
  min-height:260px;
  max-height:380px;
  overflow:hidden; }
  .content_scene_cat .content_scene_cat_bg {
    background-color: #464646 !important; }
    @media (max-width: 1199px) {
      .content_scene_cat .content_scene_cat_bg {
        padding: 10px 10px 10px 15px; } }
  .content_scene_cat span.category-name {
    font: 600 42px/51px "Open Sans", sans-serif;
    color: white;
    margin-bottom: 12px; }
    @media (max-width: 1199px) {
      .content_scene_cat span.category-name {
        font-size: 25px;
        line-height: 30px; } }
  .content_scene_cat p {
    margin-bottom: 0; }
  .content_scene_cat a {
    color: white; }
    .content_scene_cat a:hover {
      text-decoration: none; }
  .content_scene_cat .content_scene {
    color: #777777; }
    .content_scene_cat .content_scene .cat_desc {
      padding-top: 20px; }
      .content_scene_cat .content_scene .cat_desc a {
        color: #777777; }
        .content_scene_cat .content_scene .cat_desc a:hover {
          color: #515151; }

.category-text-align {

    text-align: left;
    padding: 40px 10px;
	min-height: 254px;
	margin-bottom:25px;

}
.content_scene_cat .breadcrumb {
	display: inline-block;
	padding: 0 11px;
	font-size: 14px;
	min-height: 6px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	color:#fff;
	margin-top:15px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.content_scene_cat .breadcrumb-container {

    background: none !important;

}
#wrapper .content_scene_cat .breadcrumb li a {
color:#fff !important;
}
.breadcrumb-container {

    background: #f6f6f6;

}
.breadcrumb-container .container {
	padding:0 !important;
	width:1280px;
	text-align:center;
}

.heading-counter {

    display: inline-block;
    font-weight: bold;
    margin: 0 auto;
    text-align: right;
    width: 100%;
	color: #999;
}

.redfoxGridList li {
float: left;
padding-left: 0;
text-align: center;}
#js-product-list .redfoxProducts{display:none;}
#js-product-list.active_grid .redfoxProductGrid{display:block;}
#js-product-list.active_list .redfoxProductList{display:block;}

li#list, li#grid { display:block; padding:5px 8px; box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2) inset; border:1px solid #efefef;}
li#list i, li#grid i { color:#ccc;}
li#list.selected_list, li#grid.selected_grid {border:1px solid #ccc;}
li#list.selected_list i, li#grid.selected_grid i, li#list:hover i, li#grid:hover i { color:#000;}

.left-column #products .redfoxProductList .product-miniature { width:100%;}
.product_desc, .product_desc h1, .product_desc .product-price-and-shipping, .product_desc .product-actions, .product_desc .variant-links { text-align:left !important;}

.product-additional-info a#wishlist_button {
    border: 1px solid #e6e6e6;
    background: none;
    padding: 8px 10px !important;
    width: auto;
    display: inline-block;
    font-size: 0.8rem !important;
    text-transform: uppercase;
    font-family: "Open sans", Arial, Helvetica, sans-serif;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	float:left;
	margin-bottom:20px;

}

.product_attributes {
    padding-top: 25px;
    padding-bottom: 25px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;

}
.product-details .product-price .current-price {
	font-size: 35px;

color: #ff6766;

font-weight: bold;

font-family: "Open Sans",sans-serif;
}
.product-details h1.h1 {color: #1E1E1E;

font-family: 'Open Sans',sans-serif;

font-size: 30px;

font-weight: 700;

margin-bottom: 10px;

padding-left: 0;

text-transform: uppercase;}
.featured-products.same-category-products .product-thumbnail { width:100%;}
@media (max-width: 460px) {
	#featuredid.tabs .nav-tabs .nav-link { list-style:none !important; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	#featuredid.tabs .nav-tabs li:first-child .nav-link { }
	#featuredid.tabs .nav-tabs li { margin-left:0;}
	.product-description .video-responsive iframe { width:90% !important;}
	#featuredid .navslider-control .navslider { width:100%; position:inherit !important; }
	#featuredid .navslider a { width:50%;}
	#featured, #specialblock, #bestseller, #newpro { padding-top:0 !important;}
	#featuredid .navslider a.next::before, #featuredid .navslider a.prev::before { width:100%; font-size:18px; font-weight:bold;}
	.htmlcontent-home .col-xs-4 { width:100%;}
	#htmlcontent_redfoxadvertisehome02 .htmlcontent-item-4 { width:100%;}
}
 @media (min-width: 460px) and (max-width: 619px) {
	#featuredid.tabs .nav-tabs .nav-link { list-style:none !important; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	#featuredid.tabs .nav-tabs li:first-child .nav-link {  }
	#featuredid.tabs .nav-tabs li { margin-left:0;}
	#featuredid .navslider-control .navslider { width:100%; position:inherit !important; }
	#featuredid .navslider a { width:50%;}
	#featured, #specialblock, #bestseller, #newpro { padding-top:0 !important;}
	#featuredid .navslider a.next::before, #featuredid .navslider a.prev::before { width:100%; font-size:18px; font-weight:bold;}
	.htmlcontent-home .col-xs-4 { width:100%;}
	#htmlcontent_redfoxadvertisehome02 .htmlcontent-item-4 { width:100%;}
}
@media (min-width: 620px) and (max-width: 768px) {
	#featuredid.tabs .nav-tabs .nav-link { list-style:none !important; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	#featuredid.tabs .nav-tabs li:first-child .nav-link { border-top:0px solid transparent !important; }
	#featuredid.tabs .nav-tabs li { margin-left:0;}
	#featuredid .navslider-control .navslider { width:100%; position:inherit !important; }
	#featuredid .navslider a { width:50%;}
	#featured, #specialblock, #bestseller, #newpro { padding-top:0 !important;}
	#featuredid .navslider a.next::before, #featuredid .navslider a.prev::before { width:100%; font-size:18px; font-weight:bold;}
	.htmlcontent-home .col-xs-4 { width:100%;}
	#htmlcontent_redfoxadvertisehome02 .htmlcontent-item-4 { width:100%;}
}
.redfoxProductList .btn-primary.add-to-cart { float:left;}
#products .redfoxProductList .product-thumbnail { padding:0;}
.nav-link h3.idTabHrefShort { margin-bottom:0 !important;}
