﻿#inn-logo{margin-top:22.05px;margin-bottom:16.54px;max-width:200px}
.browser-upgrade,.overlay{position:fixed;bottom:0;right:0;left:0}
.overlay{background-color:rgba(0,0,0,.15);top:60px;width:100%;height:100%;z-index:99;display:none}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
#container-isotope .row-fluid .span3,#container-isotope .span3{margin-left:14px}
#isotope-container .row-fluid .span3,#isotope-container .span3{margin-left:14px}
header .row-fluid .span3{width:31.491712707182323%;*width:31.43852121782062%;}
#container-isotope .row-fluid .span3,#container-isotope .span3,#container-isotope .row-fluid .span4,#container-isotope .span4,#container-isotope .row-fluid .span6,#container-isotope .span6{margin-left:0}

nav.nav .nav-list {
  display: none;
}

nav.nav .nav-list.showNav {
  display: block;
}

nav.nav .nav-list a {
  display: block;
  border-bottom: 1px solid #ecedef;
  border-right: 1px solid #ecedef;
  text-align: left;
  text-transform: uppercase;
  font-size: 16px;
  padding: 20px;
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
}

nav.nav .nav-list a.red-link {
  color: #ee3f00;
}

nav.nav .nav-list a.red-link:hover {
  color: #FF7D26;
}

nav.nav .nav-list a .btn-wrapper {
  overflow: hidden;
}

nav.nav .nav-list a.circle .btn-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
}

nav.nav .nav-list a.circle .btn-wrapper span {
  display: block;
}

nav.nav .nav-list a.circle.red {
  background: #ee3f00;
}

nav.nav .nav-list a.circle.red:after {
  background: #ee3f00;
}

nav.nav .nav-list a.circle.red:hover {
  color: white;
  background: #ee3f00;
}

nav.nav .nav-list a.circle.blue {
  background: #03a6db;
}

nav.nav .nav-list a.circle.blue:after {
  background: #03a6db;
}

nav.nav .nav-list a.circle.blue:hover {
  color: white;
  background: #03a6db;
}

nav.nav .nav-list a.showjoin {
  display: block !important;
}

  nav.nav .nav-list a.circle:hover p,
  nav.nav .nav-list a.circle:hover span {
    color: #ee3f00;
  }

  nav.nav .nav-list a.circle p {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    margin: 0;
    padding: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    color: #445361;
    font-size: 16px;
    line-height: 16px;
  }

  nav.nav .nav-list a.circle span {
    display: inline;
    color: #445361;
  }

  nav.nav .nav-list a.alt {
    background: none;
  }

  nav.nav .nav-list a:hover {
    color: #445361;
  }

  nav.nav .nav-list a.red p,
  nav.nav .nav-list a.red span {
    color: #e59577;
  }

  nav.nav .nav-list a.red:hover p,
  nav.nav .nav-list a.red:hover span {
    color: #a22b00;
  }

  nav.nav .nav-list a.blue p,
  nav.nav .nav-list a.blue span {
    color: #7ccbed;
  }

  nav.nav .nav-list a.blue:hover p,
  nav.nav .nav-list a.blue:hover span {
    color: #7ccbed;
  }

  nav.nav .nav-list a.circle {
    padding: 0;
    float: right;
    vertical-align: top;
    margin-right: 2.8%;
  }

#page-container .side-bar-left nav.nav .nav-list a {
  height: 60px;
}

.cart-icon .count {
  font-size: 10px;
  font-family: sans-serif;
  position: absolute;
  min-width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  right: -5px;
  top: -10px;
  z-index: 1;
  background: #ff5e9f;  
}

#header .social li.youtube { background-position: -79px 0px; }

#header .social li.youtube:hover { background-position: -79px -27px; }

#footer .social li.youtube { background-position: -79px 0px; }

#footer .social li.youtube:hover { background-position: -79px -24px; }

	
	
	table#footer_banners {
		width: 100% !important;
	}

	table#footer_banners tr {
		display: block;
	}

	table#footer_banners tr td {
		display: block;
		height: 86px;
	}
.col{float:left}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}





#menu-top-menu.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#menu-menu-top-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
margin-left: 10px;
}


#nav .wrap #menu-menu-primaire-fr.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a,
#nav .wrap #menu-primary-navigation.menu.genesis-nav-menu.menu-primary li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a
{
display: none;
}




#footer.footer .wrap .menu #menu-footer.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before,
#footer.footer .wrap .menu #menu-footer-fr.menu li#menu-item.menu-item.menu-item-type-post_type.menu-item-object-page a:before
{
content: "| ";
}

		
	.responsive-menu .menu-item:hover {
			position: static;
		}

	
		.responsive-menu .menu-item-has-children {
			cursor: pointer;	
		}

	
		.responsive-menu .menu-open.menu-item-has-children:before {
			content: "\f343";
		}
.region-header ul.menu li.first{padding:0 10px 0 0;}
#menu-6547-1 .sf-megamenu li ol li.sf-depth-2.first,#menu-3956-1 .sf-megamenu li ol li.sf-depth-2.first{width:948px !important;}
.home-block-area.first{padding-left:0;}
ul#secondary-menu li.first a{padding:0 10px 0 0;}
#block-block-6 .content a.first{padding-right:10px;border-right:1px solid #fff;}

#quotes .q3_model {
	font-size: 17px;
}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}
