body {
	padding-top:  120px;
}

#content-wrapper {
	padding:  0 20px 0 20px;
	display: inline-block;
}

#tout-wrapper {
	padding-bottom: 20px;
	clear: both;
}

.button-pad {
	padding-top: 10px;
	padding-bottom: 10px;
}


@media (max-width: 600px) {
    .vertPad {
	padding-top: 5px;
	padding-bottom: 5px;
    }
}

@media (min-width: 700px) {
    .vertPad {
	padding-top: 25px;
	padding-bottom: 25px;
    }
}

.padFooter {
    padding-bottom: 120px;
}

a.anchor {
	display: block;
	position: relative;
	top: -180px;
	visibility: hidden;
}

img.responsive {
    max-width: 95%;
}

@media (max-width: 600px) {
    footer {
        display: none;
    }
}

@media (max-width: 1050px) {
    img.logo {
        display: none;
    }
}

.copyright {
    color: #666;
    vertical-align: middle;
}