.small-hide {
	display: none;
}

.small-show {
	display: block;
}

#content {
	padding-bottom: 408px;
	width: calc(100% - 88px);
}

#header .logo img {
	width: 645px;
}

#header .bottom .inbottom,
#header .innerheader {
    width: calc(100% - 82px);

}

#header #menu .menu-item {
	margin-right: 26px;
}

#header #menu .menu-item.small-hide {
	display: none;
}
#header .bottom #menu {
	margin-left: 0;
}

#header .join {
	float: left;
}


#header .top a.mail {
	margin-left:0;
}


@media screen and (max-width: 989px) {
	#header #menu .menu-item {
		margin-right: 23px;
	}
}

#footer .footcats {
	line-height: 28px;
}


#instance_2166 {
	max-width: 834px;
	padding-bottom: 26px;
}

#footer .infooter {
	padding-top: 38px;
}

#footer .fjoin {
	display: block;
	width: 160px;
	margin: 0 auto;
    color: #ffffff;
    text-align: center;
    height: 31px;
    line-height: 31px;
    background: #d1a13d;
    cursor: pointer;
	margin-bottom: 20px;
}

#footer .dibs {
	margin-bottom: 22px;
}

#home .ctact {
	text-align: center;
}

#home .logo {
	text-align: center;
}

#home .homemain {
    width: calc(100% - 38px);
}

#home .hmenu .menu-item {
	margin: 0 13px;
}


#instance_2166 img {
	width: 100%;
	margin-bottom: 52px;
}

#instance_2166 td.text {
	padding-right: 0;
}


#stock {
    width: calc(100% - 58px);
}

#stock .item {
	width: 33.33%;
}

#stock .item.side .item-hold {
	float: none;
}

.item.centerright .item-hold {
	margin-left: 0;
}

.item.centerleft .item-hold {
	margin-left: 0;
}

.item.center .item-hold {
	margin: 0 auto;
}



#stock .item.smallside .item-hold {
	float: right;	
}

#stock .item .item-hold {
	width: 89%;
}

#events .event.center .innerEvent {
	margin: 0;

}

#events .event.side .innerEvent {
	float: none;
}

#events .event .innerEvent {
	margin-left: 20px;
}

#events .event {
	width: 50%;
	margin-bottom: 58px;
}

#events .event.mobSide .innerEvent {
	float: right; 
	margin-right: 20px;
	margin-left: 0;
	
}

#events .event .innerEvent {
	width: 87.4%;
}


#services {
	width: calc(100% - 56px);
}

#services h1 {
	margin-bottom: 44px;
}

#services .form {
	padding-left: 24px;
	padding-right: 24px;
}

#services .form {
	width: 302px;
	padding-top: 34px;
	padding-bottom: 150px;
}

#services .form .field textarea {
	width: 286px;
	
}

#services .form .field input {
	width: 286px;
}

#services .tick .right {
	margin-left: 0;
}

#services p {
	text-align: justify;
}

#services .text {
	width: 55%;
}


#services .tick .right,
#services .tick .left {
	float: none;
}

#contact {
	width: calc(100% - 64px);
	font-size: 13px;
}

#contact .left {
	font-size: 13px;
}


#details {
	width: calc(100% - 16px);
}

#details .image {
	width: 450px;
	margin-left: 0;
}

#details .mainimg img {
	max-width: 450px;
	max-height: 450px;
}

#details .info {
	width: 338px;
	margin-right: 50px;
}

#details .info h1 {
	margin-top: 0;
}


#suggestions .image img {
	max-width: 196px;
	max-height: 196px;
}

#details #suggestions .image {
	width: 196px;
}

#suggestions .title {
	width: 196px;
}





@media screen and (max-width: 1020px) {
	#contact .tmap {
		margin-left: -6px;
	}

	#details .image {
		width: 430px;	
	}

	#details .mainimg img {
		max-width: 430px;
	}

	#contact .tmap img {
		height: 200px;
	}
}

