/* Artfully masterminded by ZURB  */

/* --------------------------------------------------
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */



/* -----------------------------------------
   Page Name 1
----------------------------------------- */




/* -----------------------------------------
   Page Name 2
----------------------------------------- */
.product-main-link{
	position:relative;
}

.mainproducts-menu{
	position:absolute;
	top: 58px;
    left: -20px;
	width:290px;
	display:none;
	background:url("../images/bg-img.png") repeat fixed 0 0 / cover ;
	color:#333;
	border:1px solid #333;
}

.mainproducts-menu li a{
	background-color:rgba(0,0,0,0) !important;
}

.mainproducts-menu li a:hover{
	background-color:#ED3135 !important;
}

.product-main-link:hover .mainproducts-menu{
	display:block;
}

.main-menu-important.fixed{
	position:fixed;
	z-index:99;
	background:url("../images/bg-img.png") repeat fixed 0 0 / cover  #ddd;
}

/*------------------ headroom ------------------*/
.headroom {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    transition: all .2s ease-in-out;
	z-index:9999;
	background:url("../images/bg-img.png") repeat fixed 0 0 / cover ;
}
.headroom--unpinned {top: -140px;}
.headroom--not-top.headroom--pinned,
.headroom--not-top.headroom--unpinned{
	top: 0;
	 border-bottom: 1px solid #ccc;
    box-shadow: 0 5px 5px #bbb;
	height:60px;
}
.headroom--not-top.headroom--pinned .header_nav,
.headroom--not-top.headroom--unpinned .header_nav{
	padding:0px;
}

.headroom--not-top.headroom--pinned .header_logo,
.headroom--not-top.headroom--unpinned .header_logo{
	padding-top:10px;
}

.headroom--not-top.headroom--unpinned{
	top:-60px;
}


.header-wrapper{
	 margin: 0 auto;
    max-width: 940px;
    padding: 0 1.5em;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/*------------------ EOF headroom ------------------*/

.orbit-wrapper{
	z-index:1;
}

body.headroom-on .page_wrap{
	margin-top:160px;
}

.social-icon-wrapper {
	text-align: left;
}
.social-icon-wrapper .top-social-icon{
	display:inline-block;
	width: 30px;
	height: 30px;

}

.headroom--not-top .social-icon-wrapper{
	display: none;
}
