/******************************************
 CUSTOM STYLESHEET
*******************************************/

.rslides_nav.rslides1_nav.prev {
	display: none;
}
.rslides_nav.rslides1_nav.next {
	display: none;
}

.socicon-facebook:before {
    content: "\f09a";
    font-family: FontAwesome, Helvetica, Arial, Sans-Serif;
    font-size: 17px;
}
.header_social .widget {
    margin-top: 0px;
}
.site-header {
    padding-top: 15px;
}

.top-menu {
    text-align: right;
}
.top-menu ul {
    list-style: none;
}
.top-menu ul li {
    display: inline-block;
}
.top-menu ul li {
    margin-left: 10px;
}
.top-menu ul li a {
    font-size: 14px;
    color: #848484;
}
.footer-buttons li a {
    color: #848484;
}
.top-menu ul li a:hover, .footer-buttons li a:hover {
    color: #E77817;
}
.woocommerce .woocommerce-breadcrumb a:hover, .entry-content a:hover, .navbar-nav a:hover, .navbar-nav a:focus, a:hover, a:focus, .woocommerce-breadcrumb span {
    color: #E77817;
}
.woocommerce-breadcrumb {
    font-size: 15px !important;
}

.header_social .zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
    margin-right: 0px;
}
.socicon {
    position: relative;
    top: 3px;
    display: inline-block;
    font-family: 'socicon', Helvetica, Arial, Sans-Serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 1.2em;
}
.socicon-facebook {
    background-color: #3b5998;
    color: #3b5998;
    width: 22px;
}
.zoom-social-icons-list { list-style-type: none; }

.zoom-social_icons-list__item { margin: 0 0 10px; }
.zoom-social_icons-list__label { margin-left: 4px; }
.zoom-social-icons-list--no-labels .zoom-social_icons-list__item { display: inline-block; margin: 4px; }
.zoom-social-icons-list .socicon { padding: 8px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-transition: opacity .2s; -webkit-transition: opacity .2s; transition: opacity .2s; }
.zoom-social_icons-list__item a:hover .socicon { opacity: 0.8; }

.zoom-social-icons-list--with-canvas .socicon { color: #ffffff; }
.zoom-social-icons-list--with-canvas .socicon:before { position: relative; top: 1px; }

.zoom-social-icons-list--without-canvas .socicon { background: none; }
/* .widget because we need higher css specificity */
.widget .zoom-social-icons-list--without-canvas { margin-left: -8px; margin-top: -4px; }
.widget .zoom-social-icons-list--no-labels.zoom-social-icons-list--without-canvas { margin-left: -14px; margin-top: -8px; }

.zoom-social-icons-list--rounded .socicon { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.zoom-social-icons-list--round .socicon { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }

.woocommerce .woocommerce-result-count {
    padding-bottom: 20px;
    border-top: none;
}
.woocommerce .woocommerce-ordering {
	padding-bottom: 13px;
	border-top: none;
}

.attachment-shop_single.wp-post-image, .attachment-shop_thumbnail {
	border: 1px solid #d9d9d9;
        padding: 5px;
}




.contact-form .clear-form{clear:both}.contact-form input[type=email],.contact-form input[type=text]{width:300px;max-width:98%;margin-bottom:13px}.contact-form select{margin-bottom:13px}.contact-form textarea{height:200px;width:80%;float:none;margin-bottom:13px}.contact-form input[type=checkbox],.contact-form input[type=radio]{float:none;margin-bottom:13px}.contact-form label{margin-bottom:3px;float:none;font-weight:700;display:block}.contact-form label.checkbox,.contact-form label.radio{margin-bottom:3px;float:none;font-weight:700;display:inline-block}.contact-form label span{color:#AAA;margin-left:4px;font-weight:400}.contact-form-submission{margin-bottom:4em;padding:1.5em 1em}.contact-form-submission p{margin:0 auto}.form-errors .form-error-message{color:red}.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}


.warning, .error, .success { 
margin: 0;
background-color: #FCF8E3;
border: 1px solid #FBEED5;
border-radius: 4px;
margin-bottom: 18px;
padding: 8px 35px 8px 14px;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.506);
}
.warning, .alert-error, .alert-danger .alert-heading, .alert-error .alert-heading { 
color: #B94A48;
}
.alert-danger, .error { 
background-color: #F2DEDE;
border-bottom-color: #EED3D7;
border-left-color: #EED3D7;
border-right-color: #EED3D7;
border-top-color: #EED3D7;
}
.success, .alert-success .alert-heading { 
color: #468847;
}
.success { 
background-color: #DFF0D8;
border-bottom-color: #D6E9C6;
border-left-color: #D6E9C6;
border-right-color: #D6E9C6;
border-top-color: #D6E9C6;
}

.sf-menu ul {
	z-index: 1000;
}


.product-thumb {
    text-align: center;
}
h3:hover .animsition-link {
    color: #E77817 !important;
}

.sf-menu ul {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}


.top-menu {
	background-color: #E77817;
	color: #ffffff;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    padding-bottom: 1px;
}
.top-menu ul li a {
	color: #ffffff !important;
	font-family: Arial, Helvetica, Arial, Sans-Serif;
	font-weight: normal;
}
.top-menu ul li.lang a {
	font-weight: bold;
}
.top-menu ul li a:hover {
	text-decoration: underline;
}
.top-menu ul {
	margin-right: 15px;
}
.top-menu .tagline {
	position: absolute;
	left: 15px;
	top: 5px;
	color: #ffffff;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
}
.site-header, .navbar-brand {
	padding-left: 0px;
	padding-right: 0px;
}
.navbar-brand .logo {
	margin-top: 35px;
	margin-bottom: 12px;
	width: auto;
	display: inline-block;
	margin-left: 10px;
        height: 110px;
}

.navbar-brand .banner-container {
	position: absolute;
	right: 2px;
	top: 40px;
	width: 843px;
	height: 155px;
	border: 1px solid;
	
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  4px solid #fff;

	background: #fff;
	

	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
	
	overflow: hidden;
}
.navbar-brand .banner {
	width: 835px;
	height: 147px;
}

.navbar-nav > li {
	background-color: #E77817;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    padding-bottom: 3px;
    padding-left: 13px;
    padding-right: 13px;
    margin-right: 2px;
    min-width: 76px;
}
.navbar-nav > li > a {
	color: #ffffff;
	text-align: center;
}
.navbar-nav > li > a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.woocommerce .section-title {
	font-size: 18px;
        font-family: "Open Sans", Helvetica, Arial, Sans-Serif;
}
.woocommerce-breadcrumb {
    padding-bottom: 13px !important;
    padding-top: 13px !important;
}
.woocommerce .section-title {
    padding-bottom: 15px;
}
.woocommerce-breadcrumb, .woocommerce .section-title {
    background: none !important;
    border: none !important;
}
.breadcrumb-container {
    background-color: #E7E7E8;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    -khtml-border-radius: 7px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.footer-widgets .widget {
    text-align: left;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #6D6E70;
}
.site-info .copyright, .site-info .designed-by {
    width: 33%;
}
.site-info .copyright.center {
    text-align: center;
}
.auroom-grey {
    margin-top: -15px;
}



.search-box {
	position: absolute;
	right: 20px;
	top: 7px;
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
}
.sb-search {
	height: 31px;
	width: 200px;
	position: relative;
}
.sb-search .search-input {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 31px;
	border: none;
	width: 170px;
}
.sb-search .sb-icon-search, .sb-search .sb-search-submit {
	height: 31px;
	line-height: 31px;
}

.navbar {
	width: 1230px;
}

.side-nav {
	width: 1199px;
}

.navbar-nav ul {
	width: 180px;
}
.navbar-nav a {
	color: #6D6E70;
}

.orderby {
    margin-left: 15px;
    border: 1px solid #e2e2e2;
    color: #6D6E70;
    font-size: 14px;
}
/*.animsition-link2:hover {
    color: #E77817;
}*/




.product-listing {
	margin-top: 30px !important;
}
.product-listing .product-image {
  padding: 24px 30px; }
.product-listing.grid > li {
  position: relative;
  margin-bottom: 30px; }
  .product-listing.grid > li .product-container {
    border: 1px solid #d9d9d9; }
    .product-listing.grid > li .product-container img {
      height: auto;
      max-width: 100%;
      -moz-transition: all 0.3s linear;
      -o-transition: all 0.3s linear;
      -webkit-transition: all 0.3s linear;
      transition: all 0.3s linear; }
    .product-listing.grid > li .product-container:hover img {
      -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
      -o-transform: scale(1.05);
      -webkit-transform: scale(1.05);
      transform: scale(1.05); }
.product-listing.grid .product-content {
  text-align: center;
  background: #f0f0f0;
  background-image: -moz-linear-gradient(#f0f0f0, #ffffff, #ffffff);
  background-image: -o-linear-gradient(#f0f0f0, #ffffff, #ffffff);
  background-image: -webkit-linear-gradient(#f0f0f0, #ffffff, #ffffff);
  background-image: linear-gradient(#f0f0f0, #ffffff, #ffffff);
  padding: 12px 20px 10px 20px; }
  .product-listing.grid .product-content .info-manufacturer {
    display: none; }
  .product-listing.grid .product-content .date-added {
    display: none; }
  .product-listing.grid .product-content .product-description {
    max-height: 37px;
    overflow: hidden;
    line-height: 18px;
    margin-bottom: 10px;
    }
  .product-listing.grid .product-content .price {
    font-size: 20px; }
  .product-listing.grid .product-content .description-list {
    display: none; }
.product-listing.grid .product-info-row {
  padding: 0;
  overflow: hidden;
  display: inline-block; }
  .product-listing.grid .product-info-row span.info-text {
    padding-right: 5px;
    font-style: italic; }
.product-listing.grid .button-container {
  padding: 2px 0 0 0; }
  .product-listing.grid .button-container a {
    display: inline-block;
    font-family: "Roboto", sans-serif, Helvetica, Arial, Sans-Serif;
    font-size: 13px;
    color: #ffffff;
    padding: 9px 15px;
    margin-top: 0;
    border-width: 1px 1px 1px 1px;
    border-style: solid solid solid solid;
    margin-bottom: 10px; }
    .product-listing.grid .button-container a:hover, .product-listing.grid .button-container a:focus {
      outline: none; }
  .product-listing.grid .button-container .info {
    border-color: #4f4f4f #404040 #080808 #404040;
    background: #484848;
    background-image: -moz-linear-gradient(#4f4f4f, #484848, #414141);
    background-image: -o-linear-gradient(#4f4f4f, #484848, #414141);
    background-image: -webkit-linear-gradient(#4f4f4f, #484848, #414141);
    background-image: linear-gradient(#4f4f4f, #484848, #414141); }
    .product-listing.grid .button-container .info:hover, .product-listing.grid .button-container .info:focus {
      border-color: #080808 #404040 #4f4f4f #404040;
      background: #484848;
      background-image: -moz-linear-gradient(#414141, #484848, #4f4f4f);
      background-image: -o-linear-gradient(#414141, #484848, #4f4f4f);
      background-image: -webkit-linear-gradient(#414141, #484848, #4f4f4f);
      background-image: linear-gradient(#414141, #484848, #4f4f4f); }
  .product-listing.grid .button-container .cart {
    border-color: #eb6f24 #eb6f24 #f97d33 #eb6f24;
          background: #eb6f24;
          background-image: -moz-linear-gradient(#f97d33, #eb6f24, #f97d33);
          background-image: -o-linear-gradient(#f97d33, #eb6f24, #f97d33);
          background-image: -webkit-linear-gradient(#f97d33, #eb6f24, #f97d33);
          background-image: linear-gradient(#f97d33, #eb6f24, #f97d33);
          margin-right: 3px; }
    .product-listing.grid .button-container .cart:hover, .product-listing.grid .button-container .cart:focus {
      
      border-color: #f97d33 #f97d33 #eb6f24 #f97d33;
          background: #f97d33;
          background-image: -moz-linear-gradient(#eb6f24, #f97d33, #eb6f24);
          background-image: -o-linear-gradient(#eb6f24, #f97d33, #eb6f24);
          background-image: -webkit-linear-gradient(#eb6f24, #f97d33, #eb6f24);
          background-image: linear-gradient(#eb6f24, #f97d33, #eb6f24); 
      
      }
.product-listing.grid li.first-in-line {
  clear: left; }
.product-listing.list > li {
  margin-bottom: 0; }
  .product-listing.list > li .col-xs-8 {
    margin-left: -15px;
    padding-right: 15px; }
  .product-listing.list > li .product-container {
    padding-top: 30px;
    padding-bottom: 30px;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #d9d9d9;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
    .product-listing.list > li .product-container .product-image-box {
      border-bottom: none;
      background: none; }
      .product-listing.list > li .product-container .product-image-box a {
        padding: 0px 0px 20px 0px; }
    .product-listing.list > li .product-container .product-content {
      min-height: 180px; }
      .product-listing.list > li .product-container .product-content .description-grid {
        display: none; }
      .product-listing.list > li .product-container .product-content .product-description {
        color: #bcbcbc; }
      .product-listing.list > li .product-container .product-content .button-container {
        padding: 2px 0 10px 0;
	text-align: right;
	}
	
	
	
	.price-list {
	  overflow: hidden;
	  display: inline-block;
	}
	.price-list .title {
	  width: 100%;
	  background-color: #888888;
	  color: #ffffff;
	  text-align: center;
	  border-right: 4px solid;
	  border-color: transparent;
	  padding-top: 3px;
	  padding-bottom: 3px;
	}
	.price-list .block {
	  min-width: 73px;
	  display: inline-block;
	  color: #313131;
	  text-align: center;
	}
	.price-list .block .block-header {
	  background-color: #c9c9c9;
	  margin-top: 4px;
	  padding: 2px;
	}
	.price-list .block .block-content {
	  background-color: #e5e4e4;
	  margin-top: 4px;
	  padding: 2px;
	}
	.grid .price-list {
	  display: none;
	}
	
	
	.list .button-container {
	  display: inline-block;
	  vertical-align: bottom;
	  float: right;
      
	}
	
	
	
        .product-listing.list > li .product-container .product-content .button-container a {
          display: inline-block;
          font-family: "Roboto", sans-serif, Helvetica, Arial, Sans-Serif;
          font-size: 13px;
          color: #ffffff;
          padding: 9px 15px;
          margin-top: 0;
          border-width: 1px 1px 1px 1px;
          border-style: solid solid solid solid;
	  }
          .product-listing.list > li .product-container .product-content .button-container a:hover, .product-listing.list > li .product-container .product-content .button-container a:focus {
            outline: none; }
        .product-listing.list > li .product-container .product-content .button-container .info {
          border-color: #4f4f4f #404040 #080808 #404040;
          background: #484848;
          background-image: -moz-linear-gradient(#4f4f4f, #484848, #414141);
          background-image: -o-linear-gradient(#4f4f4f, #484848, #414141);
          background-image: -webkit-linear-gradient(#4f4f4f, #484848, #414141);
          background-image: linear-gradient(#4f4f4f, #484848, #414141); }
          .product-listing.list > li .product-container .product-content .button-container .info:hover, .product-listing.list > li .product-container .product-content .button-container .info:focus {
            border-color: #080808 #404040 #4f4f4f #404040;
            background: #484848;
            background-image: -moz-linear-gradient(#414141, #484848, #4f4f4f);
            background-image: -o-linear-gradient(#414141, #484848, #4f4f4f);
            background-image: -webkit-linear-gradient(#414141, #484848, #4f4f4f);
            background-image: linear-gradient(#414141, #484848, #4f4f4f); }
        .product-listing.list > li .product-container .product-content .button-container .cart {
          border-color: #eb6f24 #eb6f24 #f97d33 #eb6f24;
          background: #eb6f24;
          background-image: -moz-linear-gradient(#f97d33, #eb6f24, #f97d33);
          background-image: -o-linear-gradient(#f97d33, #eb6f24, #f97d33);
          background-image: -webkit-linear-gradient(#f97d33, #eb6f24, #f97d33);
          background-image: linear-gradient(#f97d33, #eb6f24, #f97d33);
          margin-right: 3px; }
          .product-listing.list > li .product-container .product-content .button-container .cart:hover, .product-listing.list > li .product-container .product-content .button-container .cart:focus {
            border-color: #f97d33 #f97d33 #eb6f24 #f97d33;
          background: #f97d33;
          background-image: -moz-linear-gradient(#eb6f24, #f97d33, #eb6f24);
          background-image: -o-linear-gradient(#eb6f24, #f97d33, #eb6f24);
          background-image: -webkit-linear-gradient(#eb6f24, #f97d33, #eb6f24);
          background-image: linear-gradient(#eb6f24, #f97d33, #eb6f24); 
          }
      .product-listing.list > li .product-container .product-content .info-price {
        padding-top: 20px;
        display: block; }
      .product-listing.list > li .product-container .product-content .product-name {
        display: inline-block; }
  .product-listing.list > li:first-child .product-container {
    
    /*border: none;*/ }
.product-listing.list .product-info-row {
  padding: 0px 0; 
  }
  .product-listing.list .product-info-row .info-text {
    padding-right: 5px; }
.product-listing.list .description-list {
  display: block; 
  margin-bottom: 5px;
  }
.product-listing.list .product-content-price .info-price .product-price {
  padding-left: 15px; }
  
  .col-xs-4, .col-xs-8 {
    width: 33.33333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-8 {
    width: 66.66667%;
}
.product-listing, .product-listing li {
	list-style: none !important;
}
.product-description p {
	line-height: 22px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.product-name {
	font-size: 20px;
}
.info-manufacturer.product-info-row {
	display: inline-block;
}
.cart.btn.btn-primary {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
}

.row:after {
    clear: both;
}
.row:before, .row:after {
    content: " ";
    display: table;
}

#sb-search {
    display: none;
}


@media only screen and (min-width : 320px) and (max-width : 1200px)
{
    .navbar-brand .banner-container {
	/*display: none;*/
	position: absolute;
	width: 60%;
	height: auto;
	float: right;
	margin-top: 20px;
    }
    .navbar-brand .banner
    {
	width: auto;
	height: auto;
    }
}
@media only screen and (min-width : 320px) and (max-width : 1000px)
{
    .navbar-brand .banner-container {
	width: 55%;
	margin-top: 30px;
    }
}
@media only screen and (min-width : 320px) and (max-width : 820px)
{
    .navbar-brand .banner-container {
	display: none;
    }
    
    
    .top-menu-desktop {
	    display: none;
    }
    .top-menu-mobile {
	    display: block !important;
    }
    .navbar-desktop {
	    display: none;
    }
    .navbar-mobile {
	    display: block !important;
    }
    .navbar-brand .logo {
		margin-top: -50px;
		display: block;
		text-align: center;
		height: 50px;
	}
	
	#sb-search {
		float: right;
	}
	.navbar-toggle {
		float: left;
	}
	.navbar-brand img {
		height: 60px;
		width: auto;
	}
	.navbar-brand .banner-container {
		display: none !important;
	}
	
	.rslides {
		display: block !important;
	}
	
	
	
	
	
	.rslides_nav.rslides1_nav.prev {
	    position: absolute;
	    top: 50%;
	    margin-top: -10px;
	    outline: 0;
	    width: 20px;
	    height: 20px;
	    text-indent: -9999px;
	    z-index: 100;
	    display: block;
	}
	.rslides_nav.rslides1_nav.prev {
	    left: 10px;
	    background: url(../../../../files/bxslider/images/controls2.png) no-repeat 0 -20px;
	}

	.rslides_nav.rslides1_nav.next {
	    position: absolute;
	    top: 50%;
	    margin-top: -10px;
	    outline: 0;
	    width: 20px;
	    height: 20px;
	    text-indent: -9999px;
	    z-index: 100;
	    display: block;
	}	
	.rslides_nav.rslides1_nav.next {
	    right: 10px;
	    background: url(../../../../files/bxslider/images/controls2.png) no-repeat -27px -20px;
	}
	
	.fancybox-nav span {
	    visibility: visible !important;
	}
	
	.fancybox-next {
		/*right: 20px !important;*/
	}
	.fancybox-nav {
		/*top: 50% !important;*/
	}
	
	/*
	.rslides_nav.rslides1_nav.next {
	    right: 10px;
	    background: none;
	    font-family: "FontAwesome";
	    color: #000;
	}
	.rslides_nav.rslides1_nav.next:before {
		content: "\f138";
		font-family: "FontAwesome";
		font-size: 20px;
		width: 20px;
		height: 20px;
	}*/
	
	
	
}

@media only screen and (min-width : 320px) and (max-width : 1200px)
{
    #sb-search {
        display: block;
	float: left;
	width: 40px;
    }
    .site {
        width: 90% !important;
    }
   
    .search-box {
	position: relative;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	display: none;
    }
    
    
    .woocommerce .woocommerce-breadcrumb {
	padding-bottom: 5px;
    }
    
    .navbar-nav a {
	color: #ffffff;
    }
    
    .navbar-nav a:hover {
	color: #ffffff;
	text-decoration: underline;
    }
    
    
    
    .navbar-collapse {
        display: none;
    }
    
    .navbar {
	width: 100%;
    }
    
    .side-nav {
	    width: 320px;
    }
    
    .navbar-toggle {
	display: block !important;;
	float: right;
    }


	.rslides li {
		height: auto !important;
	}
	
	.rslides {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}
	
	.breadcrumb-container {
		margin-top: 0px;
	}
	.site-header .navbar-brand {
		margin-bottom: 5px;
	}
	
	.breadcrumb-container {
		display: none;
	}
	.site-header {
		margin-top: 10px;
	}
	.side-nav__close-button .navbar-toggle {
		float: none;
		margin: auto;
		margin-bottom: 20px;
	}
	.lang {
		display: none !important;
	}
    .top-menu ul {
	    text-align: center;
    }
    .top-menu ul li {
	    margin-bottom: 2px;
    }
    .sb-search .search-input {
	    width: 260px;
    }
}

@media only screen and (min-width : 320px) and (max-width : 810px)
{
    .tagline {
	display: none;
    }
    .lang {
	display: none;
    }
    
    .site-info .copyright, .site-info .designed-by {
	width: 100%;
    }
    
    .navbar-brand .tagline {
    	font-size: 15px;
    }
    
    .h1_title {
	    font-size: 20px !important;
    }
    
}


@media only screen and (min-width : 320px) and (max-width : 500px)
{
	.h1_title {
	    font-size: 18px !important;
	    line-height: 20px !important;
	    margin-top: 20px !important;
    }
}

@media only screen and (min-width : 320px) and (max-width : 600px)
{
    .orderby {
	display: block;
	margin-left: 0px;
	margin-top: 10px;
    }
}

@media only screen and (min-width : 320px) and (max-width : 460px)
{
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width: 50%;
	}

}
@media only screen and (min-width : 320px) and (max-width : 430px)
{
	.top-menu ul li a {
		font-size: 13px;
	}
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

/*
.sb-search-input {
	position: absolute;
	top: 40px;
	width: 200px !important;
}
.sb-search .sb-search-input {
	font-size: 14px !important;
}*/

.search-block {
	position: absolute;
	top: 40px;
	left: 0px;
	display: none;
	width: 300px;
	border: 2px solid #E7E7E8;
	background-color: #ffffff;
}
.sb-search .sb-icon-search.main-search-icon.times-icon:before {
	font-family: "FontAwesome", Helvetica, Arial, Sans-Serif;
    content: "\f00d";
}


.mobile_menu_ul li {
	height: 19px;
	padding-top: 0px;
	line-height: 20px;
	margin-top: -2px;
	vertical-align: top;
}
.mobile_menu_ul li a {
	padding-top: 0px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
}

.h1_title {
    line-height: 1.3;
    font-weight: bold;
    font-family: "Open Sans", sans-serif, Helvetica, Arial, Sans-Serif;
    font-size: 22px;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.maintext_content h1, .maintext_content p, .maintext_content span, .maintext_content {
	padding-top: 0px;
	margin-top: 0px;
	line-height: 18px;
}
.h1_title {
	margin-top: 20px;
	margin-bottom: 10px;
}

