﻿


.footer-widget .widget-title { color: #fff; font-weight: bold; font-weight: 600; font-size: 1.077em; margin: 0 0 20px; }



.footer-widget { padding-bottom: 45px }

.footer-widget .wpex-widget-recent-posts-title { color: #fff }
.nav-icons{width:auto;float:right;clear:none}
.nav-icons ul{padding-left:0}
.nav-icons ul li{list-style:none;list-style-type:none;float:right}
 
.grid_4 { width: 32%; }
 

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	margin: 0 2% 1% 0;
	float: left;
	display: block;
}




.footer1 .grid_4 {
	text-align: center;
	color: #FFF;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
span.follow-link-wrapper a{float:left;}
.follow-links.user span.follow-link-wrapper a{float:left;}

#header-responsive-wrapper,.header-mobile-menu-wrapper,.header-wrapper-small,.footer-thin{display:none;}
.header-mobile-menu-wrapper{margin:0px 0px 10px 0px;}
.header-mobile-menu-wrapper .sf-menu{box-sizing:border-box;width:100%;background-color:#333;color:#000;}
.header-mobile-menu-wrapper .sf-menu a{font-size:16px;color:#fff;}
.header-mobile-menu-wrapper .sf-menu.xactive{display:block!important;}
.header-mobile-menu-wrapper .sf-menu li{float:none!important;display:block!important;width:100%!important;box-sizing:border-box;}
.header-mobile-menu-wrapper .sf-menu li ul{padding-left:40px;background-color:#444;box-sizing:border-box;width:100%;}
.header-mobile-menu-wrapper .sf-menu li ul li a{color:#fff;}
.header-mobile-menu-wrapper .sf-menu ul{position:static!important;display:none!important;}
.header-mobile-menu-wrapper .xpopdrop ul{display:block!important;}
