html {
	font-family: 'Open Sans', sans-serif !important;
}




a {
  cursor: pointer;
}

a:hover,
a:focus {
  transition: all 0.3s linear 0s;
}
a::after,
a::after {
    transition: all 0.3s linear 0s;
}


p {
  margin-bottom: 20px;
}


.logo {
height: auto !important;
  max-width: 100% !important;
  min-height: auto !important;
  width: auto !important;
  margin: 22px 0 0 41px;
}












.page-header {
  background: none repeat scroll 0 0 #fc9a1d;
  max-width: 100%;
  padding: 0;
  width: 100%;
}
.page-header-container {

  margin: 0 auto;
  max-width: 1260px;
  padding: 0;
  width: 100%;
}

.header-language-background {
  display: none;
}



.main-container.col1-layout {
  max-width: 1260px;
  overflow: hidden;
  padding: 0 2% !important;
  width: 100%;
}



.catalog-category-view .main-container.col1-layout {
  background: none repeat scroll 0 0 #eeeeee;
}

.main {
  float: left;
  width: 100%;
}
.col-main {
  float: left;
  width: 100%;
}
.col2-left-layout .col-main {
  width: 75%;
}
.std {
/*  float: left;
  width: 100%;*/
}










.header-contact {
  background: none repeat scroll 0 0 #f7ad4f;
  float: left;
  margin: 30px 0 0;
  padding: 15.5px 20px;
}
.header-contact img {
  float: left;
}
.header-contact h2 {
  color: #393939;
  float: left;
  font-size: 2.2em;
  font-weight: bold;
  line-height: 28px;
  margin: 0 10px 0 19px;
}
.header-contact h2 span {
  color: #ffffff;
  display: block;
}










/* header > account / cart / search */

#header-search {
right: 45px;
top: 80px;
width: 363px;
}

#header-search .input-text {
border: medium none;
border-radius: 0;
height: 50px;
}

#search_mini_form .search-button {
margin: 5px 0 0;
}

a.skip-account {
height: 44px;
padding: 0 10px;
right: 230px;
top: 30px;
width: 178px;
font-weight: bold;
color: #fc9a1d;
}

a.skip-account:hover,
a.skip-account:focus {
color: #343332;
}

a.skip-account span.icon {
display: none;
}

#header-account.skip-active {
background: none repeat scroll 0 0 #ffffff;
border: 1px dashed #000;
right: 45px;
top: 74px;
width: 363px;
}

a.skip-cart {
padding: 0 10px;
right: 45px;
top: 30px;
width: 178px;
font-weight: bold;
color: #fc9a1d;
}

a.skip-cart:hover,
a.skip-cart:focus {
color: #343332;
}

a.skip-cart span.icon {
display: none;
}

#header-cart.skip-active {
background: none repeat scroll 0 0 #ffffff;
border: 1px dashed #000;
right: 45px;
top: 74px;
width: 363px;
}
















.breadcrumbs {
  float: left;
  margin: 0;
  padding: 2%;
  width: 100%;
}



















#header-nav {
  background: none repeat scroll 0 0 #343332;
  border: 0 none;
}
#header-nav #nav {}
#header-nav #nav ol.nav-primary {
  padding: 0 0 0 42px;
}
#header-nav #nav ol.nav-primary li {}
#header-nav #nav ol.nav-primary li a {
  color: #ffffff;
  font-family: "Open Sans Condensed",sans-serif;
  padding: 20px 34px;
  font-size: 1.7em;
  font-weight: bold;
}
#header-nav #nav ol.nav-primary li a:hover,
#header-nav #nav ol.nav-primary li a:focus {
  background: none repeat scroll 0 0 #fc9a1d;
  color: #343332;
}
#header-nav #nav ol.nav-primary li ul {
  background: url("../images/bg-menu-drop.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #ffffff;
  padding: 0;
  top: 70px;
  width: 292px;
}
#header-nav #nav ol.nav-primary li ul li {}
#header-nav #nav ol.nav-primary li ul li a {
  border: 0 none;
  font-size: 1em;
  padding: 0 3%;
}
#header-nav #nav ol.nav-primary li ul li ul {
  left: 290px;
  top: 0;
}
#header-nav #nav ol.nav-primary li ul li ul li {}
#header-nav #nav ol.nav-primary li ul li ul li a {}



























.slider-intro-block {
  background: none repeat scroll 0 0 #000000;
  width: 100%;
}


.slider-intro {
  background: url("../images/bg-slider.png") no-repeat scroll center center / cover  rgba(0, 0, 0, 0);
  margin: 0 auto;
  max-width: 1260px;
  padding: 0 2%;
  width: 100%;
}
.slider-intro .bx-wrapper {
  margin: 0 auto;
}
.slider-intro .bx-viewport {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  box-shadow: none;
  left: inherit;
}
.slider-intro .bx-pager {
	display: none;
}
.slider-intro .bx-viewport ul {
	float: left;
	width: 100%;
}
.slider-intro .bx-viewport ul li {
	float: left;
	width: 100%;
}


.slider-block-item {
  float: left;
  margin: 5%;
  width: 90%;
}
.slider-block-item .left {
  background: url("../images/bg-slider-left.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  margin: 0;
  padding: 2%;
  position: relative;
  width: 64%;
}
.slider-block-item .left h2 {
  color: #fc9a1d;
  font-size: 3em;
  font-weight: bold;
}
.slider-block-item .left h3 {
  color: #ffffff;
  font-size: 3em;
  font-weight: bold;
}
.slider-block-item .left a {
  bottom: 4%;
  color: #ffffff;
  display: block;
  font-weight: bold;
  position: absolute;
  right: 4%;
  text-align: right;
  text-transform: capitalize;
  width: auto;
}
.slider-block-item .left a span {
  text-transform: uppercase;
  color: #00f106;
}
.slider-block-item .right {
  float: left;
  margin: 0;
  width: 36%;
}
.slider-block-item .right .top {
  background: none repeat scroll 0 0 #fff;
  float: left;
  margin: 0 5% 5%;
  padding: 5%;
  width: 90%;
}
.slider-block-item .right .top h2 {
  color: #393939;
  font-size: 2em;
  font-weight: bold;
  margin: 0;
}
.slider-block-item .right .down {
  background: none repeat scroll 0 0 #fff;
  float: left;
  margin: 0 5%;
  padding: 5%;
  width: 90%;
}
.slider-block-item .right .down h2 {
  color: #cf2323;
  font-size: 2em;
  font-weight: bold;
}
.slider-block-item .right .down h3 {
  color: #313131;
  font-size: 1em;
  font-weight: bold;
}
.slider-block-item .right .down a {
  color: #313131;
  float: left;
  font-size: 1em;
  font-weight: bold;
  text-align: left;
  text-transform: capitalize;
  width: 100%;
}
.slider-block-item .right .down a span {
  text-transform: uppercase;
}

























/************************************************************/






.categories-home-block {
  margin: 0 auto;
  max-width: 1260px;
  overflow: hidden;
  padding: 0 2%;
  width: 100%;
}
.categories-home-block h1 {
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 3.5em;
  font-weight: bold;
  margin: 22px 0 0;
  padding: 0;
  text-transform: uppercase;
}
.categories-home-block p {
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 1.5em;
  margin: 0 0 20px;
  padding: 0;
}

.categories-home-block .left {
  float: left;
  width: 65%;
}
.categories-home-block .left ul {
  margin: 0;
  padding: 0;
}
.categories-home-block .left ul li {
  background: none repeat scroll 0 0 #000;
  display: block;
  float: left;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 33.3333%;
}
.categories-home-block .left ul li a {

  cursor: pointer;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;

}


.categories-home-block .left ul li img {
  width: 100%;
  transition: all 0.5s linear 0s;

}



.categories-home-block .left ul li a:hover img,
.categories-home-block .left ul li a:focus img{

filter: blur(2px) grayscale(10%);
opacity: 0.7;
transition: all 0.5s linear 0s;


  transform: scale(1.25, 1.25);
  box-shadow: 1px 1px 1px inset;

}




.categories-home-block .left ul li h2 {
  color: #ffffff;
  font-family: "Open Sans Condensed",sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 0 10%;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 5px #4b3517;
  text-transform: uppercase;
  top: 25%;
  width: 100%;
}

.categories-home-block .left ul li p {
  bottom: 25%;
  color: #fff;
  font-family: "Open Sans Condensed",sans-serif;
  font-size: inherit;
  margin: 0;
  padding: 0 10%;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 5px #4b3517;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
}

.categories-home-block .right {
  float: left;
  width: 35%;
}
.categories-home-block .right .top {
  float: left;
  width: 100%;
}

.categories-home-block .right .top a {
  color: #ffffff;
  float: left;
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 3em;
  font-weight: bold;
  line-height: 136.5px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.categories-home-block .right .top a.new-arrivals {
  background: #070707;

}
.categories-home-block .right .top a.clearance {
  background: #fc9a1d;

}


.categories-home-block .right .bottom {
  float: left;
  position: relative;
  width: 100%;
}







.categories-home-block .right .bottom a {

  cursor: pointer;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
overflow: hidden;
}


.categories-home-block .right .bottom a img {
  width: 100%;
  transition: all 0.5s linear 0s;
}


.categories-home-block .right .bottom a:hover img,
.categories-home-block .right .bottom a:focus img{
  transform: scale(1.25, 1.25);
  box-shadow: 1px 1px 1px inset;
}

.categories-home-block .right .bottom h2 {
  color: #ffffff;
  font-family: "Open Sans Condensed",sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 0 10%;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 5px #4b3517;
  text-transform: uppercase;
  top: 25%;
  width: 100%;
}
.categories-home-block .right .bottom p {
  bottom: 25%;
  color: #fff;
  font-family: "Open Sans Condensed",sans-serif;
  font-size: inherit;
  margin: 0;
  padding: 0 10%;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 5px #4b3517;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
}



.categories-home-block .see-more {
  background: none repeat scroll 0 0 #fc9a1d;
  border: 1px solid #fc9a1d;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 1.5em;
  font-weight: bold;
  margin: 2% 0;
  padding: 1%;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  text-decoration: none;
}

.categories-home-block .see-more:hover,
.categories-home-block .see-more:focus {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #c1c1c1;
  color: #fc9a1d;
}




/************************************************************/





















/*featured-home-block*/
.featured-home-block {
  float: left;
  width: 100%;
}
.featured-home-block h1 {
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 3.5em;
  font-weight: bold;
  margin: 22px 0 0;
  padding: 0;
  text-transform: uppercase;
}
.featured-home-block p {
  font-family: "Open Sans Condensed",sans-serif;
  margin: 0 0 20px;
  padding: 0;
  font-size: 1.5em;
}
.featured-home-block p a {}

.featured-home-block .see-more {
  background: none repeat scroll 0 0 #fc9a1d;
  border: 1px solid #fc9a1d;
  color: #ffffff;
  display: block;
  float: left;
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  margin: 2% 0;
  padding: 1%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}

.featured-home-block .see-more:hover,
.featured-home-block .see-more:focus {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid #c1c1c1;
  color: #fc9a1d;
}

.featured-home-block .featured-product {
  float: left;
  width: 100%;
}
.featured-home-block .featured-product ul {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}
.featured-home-block .featured-product ul li {
  float: left;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 25%;

}

.featured-home-block .featured-product ul li a {
  background: none repeat scroll 0 0 #000000;
  border: 1px solid #ffffff;
  float: left;
  overflow: hidden;
  position: relative;
  width: 100%;
}



.featured-home-block .featured-product ul li a img {
  background: none repeat scroll 0 0 #000000;
  float: left;
  overflow: hidden;
  transition: all 0.5s linear 0s;
  width: 100%;
  filter: blur(0) grayscale(10%);
}

.featured-home-block .featured-product ul li a:hover img,
.featured-home-block .featured-product ul li a:focus img {
filter: blur(2px) grayscale(0);
opacity: 0.7;
transition: all 0.5s linear 0s;


  /*transform: scale(1.25, 1.25);*/
  box-shadow: 1px 1px 1px inset;
}


.featured-home-block .featured-product ul li a p.fp-name {
  color: #fff;
  float: left;
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  text-shadow: 0 0 5px #4b3517;
  top: 45%;
  width: 100%;
}
.featured-home-block .featured-product ul li a p.fp-price {

  background: none repeat scroll 0 0 #eaeaea;
  color: #bdbebd;
  float: left;
  margin: 0;
  padding: 2% 25% 2% 0;
  text-align: center;
  width: 100%;
}

.featured-home-block .featured-product ul li a:hover p.fp-price,
.featured-home-block .featured-product ul li a:focus p.fp-price {
  background: none repeat scroll 0 0 #fc9a1d;
  color: #ffffff;
}



.featured-home-block .featured-product ul li a p span.price {
  float: right;
  font-size: 1.5em;
  font-style: italic;
  font-weight: bold;
  line-height: 45px;
  margin: 0 5% 0 0;
}

.featured-home-block .featured-product ul li a p span.fp-price-icon {
  float: right;
}
.featured-home-block .featured-product ul li a p span.fp-price-icon img {
  background:  none repeat scroll 0 0 transparent;
  display: inherit;
  float: inherit;
  width: auto;
}

.featured-home-block .featured-product ul li a:hover p span.fp-price-icon img,
.featured-home-block .featured-product ul li a:focus p span.fp-price-icon img {
  filter: none;
opacity: 1;
transition: all 0.5s linear 0s;


  transform: none;
  box-shadow: none;
}

















.testimonials-home-block {
  float: left;
  width: 100%;
}

.testimonials-home-block h1 {
  font-family: "Open Sans Condensed",sans-serif;
  font-size: 3.5em;
  font-weight: bold;
  margin: 22px 0 0;
  padding: 0;
  text-transform: uppercase;
}
.testimonials-home-block p {
  font-family: "Open Sans Condensed",sans-serif;
  margin: 0 0 20px;
  padding: 0;
  font-size: 1.5em;
}


.testimonials-home-block .bx-wrapper {
  margin: 10% auto;
}
.testimonials-home-block .bx-viewport {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  box-shadow: none;
  left: 0;
}

.testimonials-home-block .testimonial-img {
  float: left;
  width: 30%
}

.testimonials-home-block .testimonial-img img {
  border: 1px solid;
  border-radius: 50%;
  float: left;
  margin: 0 20%;
  width: 60%;
}

.testimonials-home-block .testimonial-content {
  float: left;
  width: 70%
}

.testimonials-home-block .testimonial-content p {
  background: url("../images/backquote-start.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  padding: 0 0 0 70px;
  text-align: justify;
  width: 88%;
}
.testimonials-home-block .testimonial-content strong {
  background: url("../images/backquote-end.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
  float: left;
  height: 36px;
  margin: 3% 0 0;
  padding: 0 70px 0 0;
  text-align: right;
  width: 100%;
}





















.catalog-category-view .col-main h2 {
  float: left;
  margin: 2% 1%;
  padding: 0;
  text-align: center;
  width: 31.3333%;
}
.catalog-category-view .col-main h2 a {
  background: none repeat scroll 0 0 #fc9a1d;
  color: #ffffff;
  float: left;
  font-weight: bold;
  min-height: 100px;
  padding: 5%;
  text-decoration: none;
  width: 100%;
}
.catalog-category-view .col-main h2 a:hover,
.catalog-category-view .col-main h2 a:focus {
  background: none repeat scroll 0 0 #000000;
  transform: rotateX(360deg);

}
.catalog-category-view .col-main h2 a img {
  display: none;
}


  
.catalog-category-view .col-main h2.product-name,
.catalog-category-view .col-main h2.product-name a,
.catalog-category-view .col-main h2.product-name a:hover,
.catalog-category-view .col-main h2.product-name a:focus {

  float: none;
  margin: 0;
  padding: 0;
  text-align: inherit;
  width: inherit;

  background: inherit;
  color: inherit;

  font-weight: inherit;
  min-height: 0;

  text-decoration: inherit;
  transform: inherit;

}

















































.toolbar {
	background: #fc9a1d;
}
.pages a {
	color: #222222;
}
.pages .current {
  border: medium none;
  border-radius: 15px;
}
.pages .current:hover {
	  border: medium none;
background: #222222;
color: #ffffff;
cursor: pointer;
}









.products-grid {}
.products-grid .item {}
.products-grid .item a {}
.products-grid .item a img {}
.products-grid .item .product-info {

}
.products-grid .item .product-info .product-name {}
.products-grid .item .product-info .price-box {}
.products-grid .item .product-info .actions {}
.products-grid .item .product-info .actions .add-to-links {
	display: none;
}








/*cart*/

.cart.display-single-price {
  padding: 2% 0;
}



/*onestepcheckout*/

#aw-onestepcheckout-container {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
  margin: 2% auto;
  max-width: 1260px;
  padding: 0;
  width: 100%;
}





#messages_product_view .success-msg span {
  color: #11b400;
}







/*product-view*/

.product-view p.product-image {
  padding: 0 25%;
}



















.footer-container {
  background: none repeat scroll 0 0 #282828;
  margin: 15px 0 0;
  max-width: 100%;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.footer {
  border: 0 none;
  margin: 0 auto;
  max-width: 1260px;
  overflow: hidden;
  padding: 0 2%;
  width: 100%;
}
.footer-blocks {
  float: left;
  width: 100%;
}
.footer-blocks .footer-facebook-facepile {
float: left;
width: 33.3333%;
padding: 1%;
}
.footer-blocks .footer-social-media-links {
float: left;
width: 33.3333%;
padding: 1%;
}

.footer-blocks .footer-social-media-links h2 {
  color: #ffffff;
  font-weight: normal;
}

.footer-blocks .footer-social-media-links h4 {
  float: left;
  width: 100%;
  font-size: 0.8em;
  font-weight: normal;
  padding: 0 10% 0 0;
  color: #ffffff;
}

.footer-blocks .footer-social-media-links ul {
  float: left;
  width: 100%;
  padding: 9px 0;
}
.footer-blocks .footer-social-media-links ul li {
  float: left;
  margin: 0 5% 0 0;
}
.footer-blocks .footer-social-media-links ul li a {
  background: url("../images/bg-footer-social-media-links.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 47px;
  text-indent: -9999em;
  width: 47px;

      -webkit-transition-delay: 1s;
    transition-delay: 1s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.footer-blocks .footer-social-media-links ul li a.facebook {
background-position: 0 0;
}
.footer-blocks .footer-social-media-links ul li a.twitter {
background-position: -63px 0;
}
.footer-blocks .footer-social-media-links ul li a.googleplus {
background-position: -125px 0;
}
.footer-blocks .footer-social-media-links ul li a:hover,
.footer-blocks .footer-social-media-links ul li a:focus {
	margin-top: 5px;

}

.footer-blocks .footer-newsletter {
  float: left;
  padding: 1%;
  width: 33.3333%;
}

.footer-blocks .footer-newsletter .block.block-subscribe {
  float: left;
}

.footer-blocks .footer-newsletter .block.block-subscribe .block-title {}
.footer-blocks .footer-newsletter .block.block-subscribe .block-title strong span {
  color: #ffffff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 0 0.5em;
  text-rendering: optimizelegibility;
  text-transform: uppercase;
}
.footer-blocks .footer-newsletter .block.block-subscribe p.sub-text {
  color: #ffffff;
  float: left;
  font-size: 1em;
  font-weight: normal;
  padding: 2% 10% 0 0;
  width: 100%;
}

.footer-end {
  background: none repeat scroll 0 0 #565656;
  float: left;
  width: 100%;
}

.footer-end .footer-end-inner {
  border: 0 none;
  margin: 0 auto;
  max-width: 1260px;
  overflow: hidden;
  padding: 1% 2%;
  width: 100%;
}

.footer-end address.copyright {
  border: 0 none;
  color: #ffffff;
  float: left;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}







.category-about-us .col-main p {
  float: left;
margin: 15px 0;
width: 100%;
}

.category-about-us .col-main ul {
  float: left;
  width: 50%;
}
















.new-arrivals-block {}
.new-arrivals-block ul li.item {
  list-style: outside none none;
  margin: 0;
  width: 20%;
}
.new-arrivals-block ul li.item .actions {
  display: none;
}










.btn-remove2 {
display: block;
text-indent: -9999em;
width: 23px;
}

.checkout-progress {
  display: none;
}

.contacts-index-index .main-container.col1-layout {
  background: none repeat scroll 0 0 #eeeeee;
}


















@media (max-width: 1200px) {




/*header*/
.logo {
  height: auto !important;
  margin: 0;
  max-width: 100% !important;
  min-height: auto !important;
  padding: 0;
  width: 100% !important;
}



.header-contact {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  margin: 0;
  padding: 1%;
  width: 100%;
}

.store-language-container {
  display: none;
}

#header-nav #nav ol.nav-primary {
  padding: 0;
}




/*onestepcheckout*/


.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-left,
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-middle,
.aw-onestepcheckout-row .aw-onestepchekocut-column.aw-onestepchekocut-column-right {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
display: block;
width: 100%;
}


.aw-onestepcheckout-add-loader-into-this-block,
#aw-onestepcheckout-order-review-cart-wrapper,
#aw-onestepcheckout-order-review-coupon-wrapper,
#aw-onestepcheckout-order-review-enterprise-giftcard-wrapper,
#aw-onestepcheckout-order-review-enterprise-storecredit-wrapper,
#aw-onestepcheckout-order-review-enterprise-points-wrapper,
#aw-onestepcheckout-order-review-points-wrapper,
#aw-onestepcheckout-order-review-referafriend-wrapper,
#aw-onestepcheckout-order-review-storecredit-wrapper {
  width: 100%;
}

















/*categories-home-block*/
.categories-home-block .left ul li h2 {
  font-size: 1.5em;
}
.categories-home-block .left ul li p {
  display: none;
}
.categories-home-block .right .bottom p {
  display: none;
}


/*footer*/
.footer-blocks .footer-facebook-facepile,
.footer-blocks .footer-social-media-links {
  width: 50%;
}

.footer-blocks .footer-newsletter {
  width: 100%;
}

/************/
}/*end 1200*/
/**********/

















@media (max-width: 770px) {





.col2-left-layout .col-main {
  width: inherit;
}




.logo {
  width: 50% !important;
}

.header-contact {
  width: 50%;
}







/* header > account / cart / search */

#header-search {
  right: inherit;
  top: inherit;
  width: inherit;
}

a.skip-account {
  height: 44px;
  padding: inherit;
  right: inherit;
  top: inherit;
  width: 25%;
}

a.skip-account span.icon {
  display: inline-block;
}

#header-account.skip-active {
  border: inherit;
  right: inherit;
  top: inherit;
  width: inherit;
}

a.skip-cart {
  padding: inherit;
  right: inherit;
  top: inherit;
  width: 25%;
}

a.skip-cart span.icon {
  display: inline-block;
}

#header-cart.skip-active {
  border: inherit;
  right: inherit;
  top: inherit;
  width: inherit;
  margin: 0;
}


a.skip-link.skip-nav,
a.skip-link.skip-search {
color: #fc9a1d;
font-weight: bold;
}

a.skip-link.skip-nav:hover,
a.skip-link.skip-nav:focus,
a.skip-link.skip-search:hover,
a.skip-link.skip-search:focus {
  color: #343332;
}





/*header-nav*/

#header-nav #nav ol.nav-primary li a {
  font-size: 1.2em;
  padding: 10px 35px;
}

#header-nav #nav ol.nav-primary li ul {
  width: 100%;
}

#header-nav #nav ol.nav-primary li ul li a {
  padding: 0 30px;
}






/*slider*/

.slider-block-item .left {
  height: auto !important;
  width: 100%;
}

.slider-block-item .right {
  padding: 2% 0;
  width: 100%;
}

.slider-block-item .right .top {
margin: 2% 0;
width: 100%;
}

.slider-block-item .right .down {
margin: 2% 0;
width: 100%;
}















/*categories-home-block*/

.categories-home-block .left {
  width: 100%;
}

.categories-home-block .right {
  width: 100%;
}









/*featured-home-block*/

.featured-home-block .featured-product ul li a p.fp-name {
  font-size: 1em;
  top: 10%;
}

.featured-home-block .featured-product ul li a p span.fp-price-icon {
  display: none;
}





/*testimonials*/

.testimonials-home-block .testimonial-content p {
  font-size: 1.2em;
}
















/*footer*/
.footer-blocks .footer-facebook-facepile,
.footer-blocks .footer-social-media-links,
.footer-blocks .footer-newsletter {
padding: 5% 1%;
width: 100%;
}



/************/
}/*end 770*/
/**********/




















@media (max-width: 500px) {

/*header*/



.logo {
  width: 100% !important;
}

.header-contact {
  padding: 2%;
  width: 100%;
}


/*navigation*/

.skip-link.skip-nav,
.skip-link.skip-search,
.skip-link.skip-account,
.skip-link.skip-cart {
  width: 25%;
}







/*slider*/

.slider-block-item .left h2 {
  font-size: 2em;
}
.slider-block-item .left h3 {
  font-size: 2em;
}

.slider-block-item .right .top h2 {
  font-size: 1.5em;
}

.slider-block-item .right .down h3 {
  font-size: 0.8em;
}






.categories-home-block h1,
.featured-home-block h1,
.testimonials-home-block h1 {
  font-size: 2em;
}


.categories-home-block p,
.featured-home-block p,
.testimonials-home-block p {
font-size: 1em;
}




/*categories-home-block*/

.categories-home-block .left ul li {
  width: 50%;
}






/*catalog-category-view*/

.catalog-category-view .col-main h2 {
  width: 48%;
}
.catalog-category-view .col-main h2.product-name {
  width: inherit;
}









/*featured-home-block*/

.featured-home-block .featured-product ul li {
  width: 50%;
}

.featured-home-block .featured-product ul li a p span.price {
  font-size: 1em;
}





/*testimonials*/

.testimonials-home-block .bx-controls-direction {
  display: none;
}

.testimonials-home-block .bxslider-testimonials li {
  margin: 0;
}

.testimonials-home-block .testimonial-img {
  padding: 0 0 3%;
  width: 100%;
}

.testimonials-home-block .testimonial-content {
  width: 100%;
}

.testimonials-home-block .testimonial-content p {
  font-size: 1em;
}



/************/
}/*end 500*/
/**********/