body#checkOut {
    padding-top:70px;
}

.content, .wrap {
width:100%;
}

#head .wrap {
  height:51px;
}

#headFixed {
	height:60px;
}

#head a.logo, #headFixed a.logo {
	left:14px;
	top:10px;
}

#head a.logo img, #headFixed a.logo img {
  width:142px;
}

#head strong{
	display:none;
}

a#cart {
    right:60px;
    top:8px;
}

a.menuMob {
    display: block;
    position: absolute;
    right:14px;
    top:14px;
}

a.menuMobClose {
    right:14px;
    top:22px;
}

#LBMenu ul {
    margin-top:58px;
    margin-right:4px;
}

#LBMenu ul li {
    padding:8px 8px 6px 8px;
}

#LBMenu ul li a {
    font-size:18px;
}


header #logo {
    left:14px;
    top:12px;
}

header #logo img{
	width:142px
}

header h1 {
    font-size:25px;
    left:0;
    right:0;
    bottom:20px;
}

.headerFoot{
	display:none;
}

#jcart {
	top:52px;
	width:90%;
	display:none;
}

#jcart ul {
    padding: 0px 8px;
    padding-right:0px;
    max-height:300px;
}

#jcart ul li {
    display: block;
    margin-top:20px;
}

#jcart ul li:last-child {
    padding-bottom:15px;
}

#jcart ul li a.imageCart img {
    width:85px;
}

#jcart .subtotalCart {
    padding-top:15px;
    padding-left:25px;
    padding-right:25px;
    font-size:19px;
}

#alertB .wrap {
    font-size: 14px;
    height:auto;
    line-height:19px;
		padding:6px 0px;
}

#alertB .wrap span{
	display:block;
	color:#7eb0e4;
	font-size:1px;
	line-height:2px;
}

.logosHome .wrap {
    padding:15px 0px;
}

.logosHome .wrap img {
	width:80%;
	display:block;
	margin:0px auto;
}

.logosHome .wrap img:first-child {
    margin-right:auto;
		margin-left:auto;
		margin-bottom:15px;
}

#listItems ul {

}

#listItems ul li {
    display:inline-block;
    vertical-align: top;
    margin-right:0px;
    margin-bottom:30px;
    max-width:none;
		width:43%;
		margin-left:5%;
		text-align:left;
}

#shopItems ul li {
    margin-bottom:20px;
    padding:15px;
    padding-bottom:15px;
    font-size:18px;
}

#listItems ul li a span {
    min-height:0px;
}

#shopItems ul li h3 {
    font-size:25px;
    line-height:25px;
    margin-bottom:3px;
}

#shopItems ul li h4 {
    font-size:20px;
}

#shopItems ul li .colLeft {
    width:100%;
    margin-right:0%;
    float:none;
    padding-top:125px;
    min-height:0px;
}

#shopItems ul li:first-child .colLeft{
	min-height:0px;
}

#shopItems ul li:first-child .colRight{
	min-height:0px;
}

#shopItems ul li .colLeft span {
    display: block;
    margin-bottom:15px;
    font-size:16px;
}

#shopItems ul li .colLeft span img {
  margin-right:22px;
}

#shopItems ul li .colLeft span em {
    max-width:210px;
}

#shopItems ul li .colImage {
    width:66.66666%;
    float:none;
		margin:0px auto;
}

#shopItems ul li .colRight {
    width:100%;
    margin-left:0%;
    float:none;
    padding-top:0px;
    font-size:15px;
    min-height:0px;
}

#shopItems ul li .colRight strong {
    font-size:18px;
    margin-bottom:10px;
}

#shopItems ul li .price {
    display: block;
    position: absolute;
    left: 0px;
    bottom:auto;
		top:13px;
    text-align:left;
    font-size:15px;
}

#shopItems ul li .price strong {
 font-size:26px;
}

#shopItems ul li .price input.addCart {
    font-size:18px;
    height:45px;
    line-height:46px;
    padding: 0px 10px;
}

#shopItems ul li .links {
    display: block;
    position:relative;
		margin-top:20px;
}

#shopItems ul li .links a.linkPDF{
	font-size:15px;
	padding-top:9px;
	margin-right:5px;
}

#shopItems ul li .links a.linkVideo img{
	width:128px;
}


#breadCrumb {
    font-size:16px;
		letter-spacing:-1px;
    padding:10px 0px;
}

#breadCrumb .wrap{
	width:95%;
}

.checkOut .colLeft {
    width:95%;
    float:none;
		margin:0px auto;
}

label.inputCheck{
	width: 92.75%;
}

.checkOut .colRight {
    width:100%;
    float:none;
		border:0px;
		margin:0px auto;
}

.checkOut .colRight ul {
    display: block;
    width: 95%;
    margin: 0px auto;
}

.checkOut .colRight ul li a.imageCart img {
    width:62px;
    margin-right:10px;
}

.checkOut .colRight .infoCart {
    width:165px;
    font-size:14px;
}

.checkOut .colRight .infoCart .priceCart {
    font-size:16px;
 
}

.checkOut .colRight .priceSCart {
    width:95px;
    font-size:16px;
}

.checkOut .colRight .subtotalCart, .checkOut .colRight .totalCart {
		padding:20px 0px;
    margin-left: calc(72px + 5%);
    font-size: 16px;
    line-height: 21px;
}

.contentFoot {
  padding:20px 16px;
}

footer h5, footer h6{
	margin-left:14px;
}

footer .logos {
	width:100%;
	float:none;
}

footer .logo{
	display:block;
}

footer .logos{
	text-align:center;
}

footer .logos img {
	display:inline-block;
	width:18%;
	margin:0px;
	margin-right:9px;
	margin-left:9px;
	margin-top:20px;
}

footer .logos .brands {
    margin-top:0px;
		margin-bottom:20px;
}

footer .logo img {
    width:150px;
    margin-right:0px !important;
		margin-top:0px !important;
}

footer .address {
	width:100%;
	float:none;
	letter-spacing:-1px;
	font-size:13px;
	text-align:center;
}

footer .address a{
	font-size:13px;
}

footer .address span {
	display:block;
	padding-top:5px;
}