/* Reset ================================================================================= */
.wrapper {
-webkit-overflow-scrolling: touch;
}
/*.prod-video a {
   background: url("../../images/sprite.png") no-repeat scroll -290px -300px hsl(84, 69%, 46%) !important;
    
    color: hsl(0, 0%, 100%);
    font: 500 0.92857em omnes-pro,"Roboto",arial,helvetica,sans-serif;
    margin: 24px 0 0 -6px;
    padding: 32px 7px 6px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    
}*/

.customizer a {
    background: hsl(84, 69%, 46%)!important;
    
    color: hsl(0, 0%, 100%);
    font: 500 0.92857em omnes-pro,"Roboto",arial,helvetica,sans-serif;
    padding: 10px 12px;
    text-decoration: none;
    text-transform: uppercase;
    
}

@media screen and (min-width:1020px) {

    #nav {
  
    padding: 24px 24px 22px;
}

.new-header-nav .nav-container{
    margin-right: 0 !important;
float: left;
/*width: 52%;*/
/*width: 630px;*/
}
.new-header{
    background:#222;
}
/*.new-header-nav #search{
    display:none;
    opacity:0;
}*/
.new-header-nav .input-overflow{ text-align:center;
    overflow: hidden;
}
.input-overflow p{ text-align:center; color:#000;font-family: "Titillium Web", Arial, sans-serif; font-size:18px; text-transform:uppercase; text-indent:1em; line-height:25px;padding-bottom: 7px;}
.new-header-nav .form-search{
/*    width: 300px !important;
    position: inherit !important;*/
}
.new-header-style .top-links-container{
  float: right;
    padding-top: 19px;
    width: 100%;
}
.new-header-style  .new-header-nav{
    float: right;
    /*width: 940px;*/
    width: 83%;
}

.new-header-style{
    /*  background: none repeat scroll 0 0 #000;*/
    display: block;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;height: 60px;
}
.sepreation-nav{
    margin-top: 89px;
}
.cms-index-index .sepreation-nav{
    margin-top: 0;
}

#search_mini_form{
  
    float: right;
/*width: 37%;*/
/*width: 300px;*/
margin-top: 20px;
}
.logo-container-indent {
padding:17px 10px 0px 10px !important;
}

.new-header-style .header .form-search-over{
    background: none !important;
}
.ribbon {
	width: 145px;
	margin-top: 172px;
}

#products-list li .product-img {
    height: 208px;
	}
#products-list li:hover .product-img .ribbon {
	margin-top: 139px;
}
	
}
@media only screen 
and (min-width : 321px) {

#products-list li:hover .product-img .ribbon {
	margin-top: 139px;
}
.ribbon {
	width: 157px;
	margin-top: 172px;
}

#products-list li .product-img {
    height: 208px;
	}
#products-list li:hover .product-img .ribbon {
	margin-top: 139px;
}
.product-slide-image img{
	float: none; 
} 
#products-list li .title-nav {
    display: inline-block !important;
}
#products-list li .title-nav {
    border-right: 1px solid #d3d3d3;
}
}
@media only screen 
and (max-width : 320px) and (max-device-width : 480px) {
#products-list li .title-nav {
    border-right: 1px solid #d3d3d3;
}
.ribbon {
	width: 157px;
	margin-top: 172px;
}

#products-list li .product-img {
    height: 208px;
	}
#products-list li:hover .product-img .ribbon {
	margin-top: 3px;
}
.product-slide-image img{
	float: none; 
} 
#products-list li .title-nav {
    display: inline-block !important;
}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
#products-list li:hover .product-img .ribbon {
	margin-top: 81px;
}
#products-list li .product-img {
    height: 139px;
}
.ribbon {
	width: 110px;
}
.ribbon {
	margin-top: 114px;
}
.product-slide-image img{
				float: left; 
} 
/* Styles */
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
#products-list li:hover .product-img .ribbon {
	margin-top: 81px;
}
#products-list li .product-img {
    height: 139px;
}
.ribbon {
	width: 110px;
}
.ribbon {
	margin-top: 114px;
}
.product-slide-image img{
				float: left; 
} 
}

/*@media screen and (max-width:1024px) {
    .new-header-nav .nav-container{
        width: 52%;
    }
}*/
.header-cart .summary{
    background-color: transparent !important;
}
.header .form-search button.button > span:before{
      background-color: transparent !important;
}
.new-header-style{
      background: none repeat scroll 0 0 #000;
	
  
}

.cms-index-index .new-header-style{
      /*background: none repeat scroll 0 0 #000;*/
	  background-color: rgba(26,26,26,0.1);
-webkit-transition: background-color 0.125s ease-out;
transition: background-color 0.125s ease-out;
  
}
.cms-index-index .new-header-style:hover{background: none repeat scroll 0 0 #000;}

.linkhover:hover span span{
   background: url("../../images/icon_search_over4.png") no-repeat rgb(255, 255, 255)!important;
}
.linkhover span span{
   background: url("../../images/icon_search_over3.png") no-repeat!important;
}
.toolbar {
display : none !important;
}

.product-slide-image img{
				height: auto;
   				max-width: 100%; 
				margin-top: 35px;
				-webkit-transition: margin 0.25s ease-out;
} 
#products-list li:hover .product-slide-image img { 
				margin-top: 2px; 
}
#products-list li .product {
height: 100%;
overflow: hidden;
position: relative;
width: 100%;
}
.title-nav {
border-left: 1px solid #d3d3d3;
width: 245px;
}

#products-list li .title-nav {
color: #000;
font: 14px/57px "Cantarell",Arial,Helvetica,sans-serif;
text-transform: uppercase;
}
#products-list li .title-nav {

display: block;
overflow: hidden;
outline: 0;
position: relative;
height:auto;
max-width: 100%;
}
#products-list {
padding-left: 0px;
}
#products-list li .title-nav {

background: transparent;
border-bottom: 1px solid #d3d3d3;
border-top: 1px solid #d3d3d3;
bottom: 0;
height: 57px;
left: 0;
padding: 0;
text-align: center;
}
#products-list li:hover .product-img .ribbon {
   /* display: block;*/
	visibility:visible;
}
/*li:hover .ribbon {
    bottom: 16px;
}*/
#products-list li .product-img {
/*height: 330px;*/
margin: 0 auto;
overflow: hidden;
position: relative;
/*top: 50px;*/
width: 100%;
}
.ribbon {
    background: none repeat scroll 0 0 transparent;
    height: 38px;
    position: relative;
	
}
.ribbon {
/*bottom: 110px;*/
/*bottom: 2px;*/
visibility:hidden;

/*display: none;*/
height: auto;
left: 0;
margin-left: auto;
margin-right: auto;
margin-bottom: auto;
position: absolute;
right: 0;
z-index: 20;
-webkit-transition: margin 0.25s ease-out;
}
.list_a{
color: inherit !important;
display: block !important;
padding: 0px !important;
text-decoration: none !important;
background-color: #fff !important;
}
#products-list li:last-child .title-nav {
    border-right: 1px solid #d3d3d3;
}
 /*.product-img .ribbon .wrapper {
font-size: 12px;
font-weight: 700;
line-height: 14px;
}

.ribbon .wrapper {
font-size: 12px;
font-weight: 700;
line-height: 14px;
}*/
.ribbon.green .wrapper {
background: #85c725;
}
.ribbon .wrapper {
border-bottom: 1px solid #85c725;
border-left: 1px solid #85c725;
border-right: 1px solid #85c725;
border-top: 1px solid #85c725;
color: #fff !important;
display: block;
font: 13px/24px Arial,Helvetica,sans-serif;
height: auto;
padding: 9px 16px;
position: relative;
text-align: center;
}
.ribbon .wrapper {
    box-shadow: 1px 1px 4px #454545;
}
#products-list li .product-img .ribbon .wrapper {
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
}
.products-grid li.item.hover  .actions{
display:none!important;
} 
.pager{
-webkit-backface-visibility: visible;
}



.product-shop  .prod-video{width:100%; position:relative; clear:both; float:left; padding:20px 0px}
.product-shop  .prod-video a {
background: url("../../images/sprite.png") no-repeat scroll -275px -300px hsl(84, 69%, 46%) !important;

color: hsl(0, 0%, 100%);
font: 500 0.92857em omnes-pro,"Roboto",arial,helvetica,sans-serif;
margin: 0px 0 0px 0px;
padding: 36px 7px 6px;
position: relative;
text-decoration: none;
text-transform: uppercase; display:inline-block
/* z-index: 2000; */
}