.container{
	max-width: 95%;
}

.rss_header, #wpstats{
	display: none;
}

.btn-menu{
	color: #000;
}

.sharedaddy{
	display: none;
}


@media only screen and (max-width: 767px){
.btn-menu {
    float: right;
    margin: 15px auto 0;
}
}

@media (max-width:1024px){
	
	.header-widgets #search-8{
		display: none;
	}
	
	.slides-container .slide-item, .panel-row-style {
    height: 500px !important;
}
	.slide-inner {
    top: 30% !important;
}
	
	.woocommerce ul.products li.product h2 {
	  min-height: 0px;
}
	
}

#mainnav li {
    float: left;
    padding: 0 9px;
}

.site-header {
    background-color: rgba(255, 255, 255, 0.8);
}

.site-header.float-header{
	background-color: rgba(255, 255, 255, 1);
}

.header-contact-info{
		font-size: 1.1rem;
		width: 100%;
    float: none;
}

.flex-item{
	float:left !important;
	padding: 0 1rem !important;
}

.woocommerce .content-area{
	width: 100%;
}

.header-widgets {
    background-color: rgba(0,0,0,0);
		width:12%;
}

.woocommerce ul.products li.product a img{
	height: 300px;
}

.woocommerce ul.products li.product h2{
	font-size: 0.9em;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, .woocommerce ul.products li.product .button{
	display:none;
}

.woocommerce ul.products li.product h2 {
    background: #71bf44;
    padding: 2em 10px;
    color: white;
    font-size: 1.1em;
	  min-height: 109px;
}

.woocommerce ul.products li.product a img{
	margin: 0;
}

.set-options h5, .set-options figcaption{
	margin:0 !important;
}

.catalog-item h3, .catalog-item-office h3, .mechanism h3, .set-options{
	color: #4ab74f;
	font-weight:bold;
}

.catalog-item, .mechanism{
	margin-top:50px;
}

.catalog-item ul, .catalog-item-office ul, .mechanism ul{
	list-style: none;
}

.catalog-item ul li::before, .catalog-item-office ul li::before, .mechanism ul li::before {
	content: "\2022";  
  color: #4ab74f; 
  font-weight: bold; 
  display: inline-block;
  margin-left: -1em;
	margin-right:10px;
}

.catalog-image img{
	border-top: 2px solid grey;
	border-left: 2px solid grey;
}

.catalog-item-office img{
	padding: 0 100px;
}

.catalog-image-invert img{
	border-top: 2px solid grey;
	border-right: 2px solid grey;
}

.fixed-active{
	position: fixed;
	z-index: 999;
	transition: 1s !important;
  top: 140px;
}

.fixed{
	transition: 1s !important;
}

@media (max-width:1200px){
	.fixed-active{
		width: 92%;
		top: 30px;
	}
}

@media (max-width:1000px){
	.fixed-active{
		width: 74%;
		top: 30px;
	}
}

@media (max-width:768px){
	.fixed-active{
		position: unset !important;
		width: 100% !important;
	}
}

/* gets rid of print icons  */
.sd-content {display: inline-block !important;}
.sharedaddy{display: inline-block !important;}
.sd-sharing-enable{display: inline-block !important;}

body .sd-social-official li.share-print {display: inline-block !important;}
.share-print {display: inline-block !important;}
.sd-button {display: inline-block !important;}
/* gets rid of print icons  */