body{
	font-family: "Georgia";
	font-size: 16px;
}

body p {
	line-height: 24px;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.wrapper{
	width: 960px;
	margin: 0 auto;
}

.wrapper .header {
	border-bottom: 1px dashed #d9d9d9;
	padding: 17px 0;
	margin-bottom: 55px;
}

.wrapper .headerWrapper .header {
	margin-bottom: 0;
}

.wrapper .half {
	width: 50%;
	display: block;
	box-sizing: border-box;
	float: left;
}

.wrapper .header .half .nav {
	margin: 0;
	padding: 0;
	list-style: none;
	padding-top: 37px;
}

.wrapper .header .half .nav li {
	float: right;
}

.wrapper .header .half .nav li a{
	text-decoration: none;
	text-transform: uppercase;
	font-size: 19px;
	padding: 0 30px;
	font-family: "MyriadPro";
	color: #b0b0b0;
}

.wrapper .header .half .nav .active {
	position: relative;
}

.wrapper .header .half .nav .active.ab {
	background: url(../img/about.png) no-repeat center center;
}

.wrapper .header .half .nav .cl.active {
	background: url(../img/clients.png) no-repeat center center;
}

.wrapper .header .half .nav .wr.active {
	background: url(../img/work.png) no-repeat center center;
}

.wrapper .header .half .nav .ct.active {
	background: url(../img/contact.png) no-repeat center center;
}

.wrapper .header .half .nav .active:before {
	content: '';
	position: absolute;
	border-bottom: 1px solid black;
	width: 78%;
	height: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 22px;
}

.wrapper .header .half .nav .active a {
	color: transparent;
}

.wrapper .header .half .nav .active a:before {
	content: '';
	position: absolute;
	border-bottom: 9px solid black;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	top: 37px;
	left: calc(50% - 9px);
}

.wrapper .header .half .nav .active a:after {
	content: '';
	position: absolute;
	border-bottom: 8px solid white;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	top: 39px;
	left: calc(50% - 7px);
}

.wrapper .header .half .nav .clients.active a:before {
	left: calc(50% - 8px);
}

.wrapper .header .half .nav .clients.active a:after {
	left: calc(50% - 6px);
}

.wrapper .header .half .logo {
	height: 65px;
	background: url(../img/logo.png) no-repeat;
}

.wrapper .content h1{
	color: #a0a0a0;
	margin: 20px 0;
	display: inline-block;
	width: 100%;
	font-weight: normal;
	font-size: 42px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wrapper .content .subtitle {
 	font-size: 28px;
 	font-style: italic;
 	font-weight: normal;
}

.wrapper .content h1 span {
	color: #000;
	font-style: italic;
}

.wrapper .content.about h1 span {
	display: block;
}

.wrapper .content .casesWrapper {
	position: relative;
	padding: 90px 0 0px;
}

.wrapper .content .casesWrapper .half {
	position: relative;
	display: block;
	height: 590px;
	box-sizing: content-box;
	overflow: hidden;
}

.wrapper .content .casesWrapper .half .imgWrapper {
	height: 590px;
	width: 475px;
	position: absolute;
}

.wrapper .content .casesWrapper .half:last-of-type .imgWrapper {
	margin-left: 5px;
}

.wrapper .content .casesWrapper .half:first-of-type .imgWrapper {
	margin-right: 5px;
}

.wrapper .content .casesWrapper .half .imgWrapper .imgBox {
	position: relative;
}

.wrapper .content .casesWrapper .half .imgWrapper .imgBox .shadow {
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.78);
	top: 90%;
}

.wrapper .content .casesWrapper .half .imgWrapper .imgBox:hover .shadow {
	top: 0;
}

.wrapper .content .casesWrapper .half .imgWrapper .imgBox .shadow .description {
	width: 350px;
	height: 140px;
	color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	text-align: center;
}

.wrapper .content .casesWrapper .half .imgWrapper .imgBox .shadow .description p {
	font-style: italic;
	font-size: 14px;
	text-align: left;
}

.wrapper .content .caseBtn {
	text-decoration: none;
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 15px;
	border-radius: 5px;
	font-weight: bold;
	margin: 0 auto;
	font-family: arial;
	margin-top: 28px;
	display: inline-block;
	font-family: "MyriadPro";
	text-transform: uppercase;
	font-size: 26px;
}

.wrapper .content .casesWrapper .half .imgWrapper .imgBox .shadow .description p span {
	font-weight: bold;
}

.wrapper .footer {
	border-top: 1px dashed #d9d9d9;
	padding: 25px 0;
	display: table;
	width: 100%;
}

.footer .contactInfo {
	font-size: 12px;
	display: block;
}

.wrapper .footer .footerText, .wrapper .footer .logo, .wrapper .footer .socialNetworksWrapper {
	display: table-cell;
	vertical-align: top;
}

.wrapper .footer .logo {
	width: 180px;
	height: 50px;
	background: url(../img/footer-logo.png) no-repeat left 0;
}

.wrapper .footer .footerText {
	width: 600px;
	vertical-align: top;
}

.wrapper .footer .footerText p {
	margin: 5px 0;
	font-size: 10px;
	line-height: normal;
}

.wrapper .footer .socialNetworksWrapper {
	width: 180px;
}

.wrapper .footer .socialNetworksWrapper .socialNetworksBox {
	padding: 0;
	list-style: none;
	margin: 0;
	padding-left: 36px;
}

.wrapper .footer .socialNetworksWrapper .socialNetworksBox li a, .wrapper .footer .socialNetworksWrapper .socialNetworksBox li {
	float: left;
	font-size: 0;
	color: transparent;
	height: 60px;
	width: 60px;
	margin-left: 10px;
}

.wrapper .footer .socialNetworksWrapper .socialNetworksBox .fb a {
	display: block;
	background: url(../img/fb-icon.png) no-repeat top center;
}

.wrapper .footer .socialNetworksWrapper .socialNetworksBox .tw a {
	display: block;
	background: url(../img/tw-icon.png) no-repeat top center;
}

/* home page */

.headerWrapper {
	position: fixed;
	background: #fff;
	margin: 0px 0 55px;
	padding-bottom: 20px;
	left: 0;
	right: 0;
	z-index: 1;
    will-change: transform;
}

.footer.home {
	margin-top: 80px;
}

.content.home {
	padding-top: 125px;
}

.header {
	margin: 0 auto;
	width: 960px;
}

.content.home h1 {
	margin-bottom: 40px;
}

.homeImg:last-of-type {
	margin-bottom: 0;
}

.homeImg {
	margin-bottom: 10px;
}

.homeImg img {
  transform: translate3d(0,0,0);
}

.imgContainer .shadow {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	display: none;
}

.imgContainer:hover .shadow {
	display: block;
    will-change: transform;
}

#wrapperHome #wrapperHomeContent #img1 img {
	width: 130%;
	position: absolute;
	right: 0;
	bottom: 0;
}

/* COPY OF #IMG1  */
#imgccsc img {
	width: 200%;
	position: absolute;
	right: 0;
	bottom: 0;
}

#wrapperHome #wrapperHomeContent  #img2 img {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

#wrapperHome #wrapperHomeContent #img3 img {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0px;
}

#wrapperHome #wrapperHomeContent #img4 img {
	width: 140%;
	position: absolute;
	right: 0;
    top: 0;
}

.shadow .brandDescription {
	width: 320px;
	height: 50px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	color: #fff;
	font-size: 26px;
	line-height: 50px;
	background: rgba(0, 0, 0, 0.33);
	border-radius: 5px;
	border: 1px solid #fff;
	font-family: "MyriadPro";
	text-decoration: none;
}

#img5 img{
	width: 151%;
	position: absolute;
	right: 0;
	top: -54%;
}

#img5.fixer img {
	top: -49%;
}

.homeImg {
	margin: 0 auto;
	width: 100%;
	position: relative;
	height: 768px;
}

/* About page */

.wrapper .about {
	padding-bottom: 45px;
}

.wrapper .content.about h1 {
	margin-bottom: 0px;
	color: #000;
	font-style: italic;
}

.wrapper .content.about h2 {
	font-style: italic;
	font-size: 28px;
	font-weight: normal;
	display: inline-block;
	width: 100%;
	margin: 35px 0 10px 0;
}

.wrapper .content.about .intro p {
	margin: 0 !important;
	padding: 0 !important;
}

.wrapper .content.about .multiArticleSection .half {
	padding-right: 20px;
}

.wrapper .content.about .multiArticleSection .imgWrapper {
	text-align: left;
}

.wrapper .content.about .half .slider1, .wrapper .content.about .half .slider2 {
	width: 212px;
}

.wrapper .content.about .half .text-box {
	padding-right: 50px;
	line-height: 24px;
}

.wrapper .content.about .half .slider {
	height: 384px;
	overflow: hidden;
	position: relative;
}

.wrapper .content.about .half .slider img {
	display: block;
	position: absolute;
	opacity: 0;
	width: 100%;
}

.wrapper .content.about .half .slider .slideImg {
	opacity: 0 !important;
}

.wrapper .content.about .half .slider .active {
	display: block;
}

.wrapper .content.about .half .text-box .small {
	font-size: 13px;
	line-height: normal;
	margin-top: 22px;
}

.wrapper .content.about .half .text-box .small.offsetFix {
	margin-top: 43px;
}

.wrapper .content.about .half .text-box .small span {
	font-weight: bold;
	font-style: italic;
}

.wrapper .content.about .half.about .text-box .small {
	margin-top: 50px;
	font-size: 12px;
	line-height: normal;
}

.wrapper .content.about .half.about .text-box .small span {
	display: block;
}

.wrapper .content.about .leadsSection {
	margin-top: 40px;
}

.wrapper .content.about .imgContainer {
	display: table;
	margin-top: 16px;
	margin-bottom: 32px;
	text-align: left;
}

.content.about.work {
	background: #506091;
	padding: 20px;
	color: #fff;
	margin-bottom: 30px;
}

.wrapper .content.about .imgContainer .description, .wrapper .content.about .imgContainer .imgWrapper {
	display: table-cell;
	vertical-align: middle;
}

.wrapper .content.about .imgContainer .description {
	padding-left: 30px;
	padding-right: 60px;
	line-height: 25px;
}

.wrapper .content.about .imgContainer .description span {
	font-weight: bold;
	display: block;
}

.wrapper .content.about .imgContainer .description p {
	font-style: italic;
	margin: 0;
}

.wrapper .content.about .multiArticleSection .imgContainer .description, .wrapper .content.about .multiArticleSection .imgContainer .imgWrapper {
	vertical-align: top;
}

.wrapper .content.about .multiArticleSection .imgContainer .description {
	width: 211px;
	text-align: left;
	padding: 0 10px 0 37px;
}

.wrapper .content.about .multiArticleSection .imgContainer .description p {
	font-style: normal;
}

.wrapper .content.about .multiArticleSection .imgContainer .description .title {
	font-style: italic;
	margin-bottom: 10px;
}

.wrapper .content.about .multiArticleSection .imgContainer .imgWrapper {
	padding-top: 5px;
}

.wrapper .content.about .imgboxWrapper {
	width: 301px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.wrapper .content.about .nameBox {
	display: inline-block;
	width: 100%;
	background: #d9d9d9;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 10px;
	margin-top: 5px;
}

.wrapper .content.about .nameBox .title {
	font-style: italic;
	margin: 0;
}

.wrapper .content.about .nameBox .title span {
	display: block;
	text-transform: uppercase;
	font-style: normal;
	font-size: 20px;
}

.wrapper .content.about .imgbox .shadow {
	font-style: italic;
	padding-top: 40px !important;
}

.wrapper .content.about .imgboxWrapper:nth-child(4) {
	margin-right: 0;
}

.wrapper .content.about .current .imgbox {
	margin-bottom: 0;
}

.wrapper .content.about .imgbox:hover .shadow {
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.wrapper .content.about .imgbox:hover .shadow .description {
	text-align: left !important;
}

.wrapper .content.about .imgbox:hover .shadow .description .title {
	font-style: italic;
	margin-top: 0;
}

.wrapper .content.about .imgbox:hover .shadow .description .title span {
	display: block;
	font-style: normal;
}

/* Client page */

.wrapper .client {
	padding-bottom: 70px;
}

.wrapper .content.client h1 span {
	display: block;
}

.wrapper .content.client .workLink {
	color: #000;
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 10px;
	display: inline-block;
}

.wrapper .content.client ul {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}

.wrapper .content.client ul li {
	font-size: 18px;
	margin: 10px 0;
	display: inline-block;
	width: 100%;
}

.wrapper .content.client ul li a{
	text-decoration: none;
	color: #506091;
	position: relative;
	z-index: 9999;
}

.wrapper .content.client .container {
	background: url(../img/client/bg-img.png) no-repeat 100% 50px;
}

.wrapper .content.client ul .repreve, .wrapper .content.client ul .tbc, .wrapper .content.client ul .wolverine {
	position: relative;
}

.wrapper .content.client ul .repreve:after {
	content: "";
	position: absolute;
	width: 387px;
	height: 67px;
	background: url(../img/client/repreve.png) no-repeat 0 0;
	left: -29px;
	top: -33px;
}

.wrapper .content.client ul .tbc:after {
	content: "";
	position: absolute;
	width: 768px;
	height: 158px;
	background: url(../img/client/timberland.png) no-repeat 0 0;
	left: -29px;
	top: -114px;
}

.wrapper .content.client ul .wolverine:after {
	content: "";
	position: absolute;
	width: 295px;
	height: 49px;
	background: url(../img/client/wolverine.png) no-repeat 0 0;
	left: -29px;
	top: -14px;
}

/* Contact page */

.wrapper .content.contact h2, .wrapper .content.about .intro p {
	font-size: 36px;
	color: #b0b0b0;
	font-weight: normal;
	padding: 0 30px 37px 0;
	margin-top: 15px;
	line-height: normal;
}

.wrapper .content.contact h2 span {
	color: #000;
}

.wrapper .content.contact .container {
	width: 600px;
}

.wrapper .content.contact .imgContainer {
	display: table;
	width: 100%;
}

.wrapper .content.contact .imgContainer .imgWrapper, .wrapper .content.contact .imgContainer .description {
	display: table-cell;
	vertical-align: middle;
}

.wrapper .content.contact .imgContainer .description {
	font-style: italic;
	line-height: 22px;
}

.wrapper .content.contact .container {
	padding-bottom: 75px;
	margin-top: 30px;
}

.wrapper .content.contact .container h2 {
	font-size: 24px;
	color: #000;
	border: none;
	padding-bottom: 0;
	margin-top: 40px;
}

.wrapper .content.contact .container .mailTo {
	padding: 9px 15px;
	border-radius: 5px;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid black;
	color: #000;
	display: inline-block;
	margin-top: 10px;
	font-family: "MyriadPro";
	text-transform: uppercase;
	font-size: 18px;
}

/* work page */

.wrapper .content.work {
	padding-bottom: 75px;
}

.wrapper .content.work h1 span {
	display: block;
}

.wrapper .content.work .container {
	margin-bottom: 10px;
}

.wrapper .content.work .italic {
	font-style: italic;
}

.wrapper .content.work .container .half {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wrapper .content.work .container .half:first-of-type {
	padding-right: 5px;
}

.wrapper .content.work .container .half:last-of-type {
	padding-left: 5px;
}

.wrapper .content.work .imgbox, .wrapper .content.about .imgbox {
	position: relative;
	overflow: hidden;
}

.wrapper .content.work .imgbox:nth-child(2) {
	margin-top: 10px;
}

.wrapper .content.work .imgbox img, .wrapper .content.about .imgbox img {
	display: block;
}

.wrapper .content.work .imgbox .shadow, .wrapper .content.about .imgbox .shadow {
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.6);
	top: 100%;
	color: #fff;
}

.wrapper .content.work .imgbox:hover .shadow, .wrapper .content.about .imgbox:hover .shadow {
	top: 0;
}

.wrapper .content.work .imgbox .shadow .description, .wrapper .content.about .imgbox:hover .shadow .description {
	text-align: center;
	display: table;
	width: 100%;
	height: 100%;
}

.wrapper .content.work .imgbox .shadow .description .fixer {
	display: table-cell;
	vertical-align: middle;
}

.wrapper .content.work .imgbox .shadow .description span {
	display: block;
	text-transform: uppercase;
	font-size: 28px;
	line-height: normal;
	margin-bottom: 25px;
}

.wrapper .content.work .imgbox .shadow .description p {
	margin: 0 ;
	padding: 0 50px;
}

/* Case pages */

.wrapper.case .content .header {
	text-align: center;
	border: none;
	padding-top: 165px;
	display: inline-block;
	width: 100%;
	margin-top: 0px;
	padding-bottom: 0;
}

.wrapper.case.wolverine .content .header, .wrapper.case.wolverineBrand .content .header {
	background: url(../img/wolverine/wlv-logo.jpg) no-repeat center 0;
}

.wrapper.case.wrangler20x .content .header {
	background: url(../img/wrangler20x/medal.jpg) no-repeat center 0;
}

.wrapper.case.timberland .content .header {
	background: url(../img/timberland/tbl-logo.jpg) no-repeat center 0;
}

.wrapper.case.tbl .content .header {
	background: url(../img/tbl/logo.jpg) no-repeat center 23px;
}

.wrapper.case.rocky .content .header {
	background: url(../img/rocky/logo.jpg) no-repeat center 0;
}

.wrapper.case.lb .content .header {
	background: url(../img/lb/logo.jpg) no-repeat center 0;
}

.wrapper.case.repreve .content .header {
	background: url(../img/repreve/logo.png) no-repeat center 0;
}

.wrapper.case .content .header h1 {
	margin-top: 30px;
	font-style: italic;
	font-size: 24px;
}

.wrapper.case .content .header p {
	padding: 0 80px;
	margin: 0;
}

.wrapper.case .content .header .subtitle, .wrapper.case .content .header .subtitle span {
	color: #000;
}

.wrapper.case .content .header .subtitle span {
	text-transform: uppercase;
	font-style: normal;
}

.wrapper.case.wolverineBrand .content .header .subtitle span {
	font-weight: bold;
}

.imgContainer {
	text-align: center;
	overflow: hidden;
	width: 100%;
}

/* This is how the javascript finds images for scrolling animation. Should be updated to something saner */
.imgContainer:not([id^="img"]) {
	margin: 0 auto;
}

.imgContainer:not([id^="img"]) img {
	max-width: 100%;
}

.imgContainer.animationWrapper {
	position: relative;
}

.imgContainer.animationWrapper img {
	position: absolute;
}

.imgContainer.animationWrapper#img1 {
	height: 800px;
}

.imgContainer.animationWrapper#img2 {
	height: 970px;
}

.imgContainer.animationWrapper#img3 {
	height: 794px;
}

.lb-page .animationWrapper {
	height: 806px;
}

.timberland .imgContainer.animationWrapper#img1 {
	height: 740px;
}

.tbl-showroom .imgContainer.animationWrapper#img1 {
	height: 823px;
}

.wlv .imgContainer.animationWrapper#img1 {
	height: 877px;
}

.rocky-page .imgContainer.animationWrapper#img1 {
	height: 950px;
}

.imgContainer.animationWrapper .repreve13 {
	right: 0;
}

.imgContainer.animationWrapper .repreve14, .imgContainer .img1Style  {
	left: 0;
}

.imgContainer.animationWrapper .rtl {
	left: 0;
	bottom: 0
}

.imgContainer.animationWrapper .top-right {
	top: 0;
	right: 0
}

.imgContainer.animationWrapper .bottom-right {
	bottom: 0;
	right: 0
}

.imgContainer .scale {
	width: 100%;
}

.imgContainer#img1 img {
	width: 160%;
}

.imgContainer .repreve {
	left: 0;
	bottom: 240px;
	width: 120%;
}

.lb-page .imgContainer .repreve {
	bottom: 220px;
}

.imgContainer.topOffset {
	margin-top: 50px;
}

.imgContainer img:nth-child(2) {
	margin-top: 50px;
}

.wrapper.case .content .caption {
    clear: both;
	border-bottom: 1px dashed #d9d9d9;
	padding: 20px;
	margin: 0 0 45px 0;
}

.wrapper.case .content .half:first-of-type .imgContainer {
	text-align: left;
}

.wrapper.case .content .half:last-of-type .imgContainer {
	text-align: right;
}

.wrapper.case .content .caption.noOffset {
	margin-bottom: 0;
}

.wrapper.case .content .caption span {
	font-weight: bold;
}

.wrapper.case .content .caption.last {
	margin-bottom: 0px;
	border: none;
}

.wrapper.case.wolverineBrand .content .wlv1, .wrapper.case.wolverineBrand .content .wlv2, .wrapper.case.wolverineBrand .content .part1, .wrapper.case.wolverineBrand .content .part2, .wrapper.case.wolverineBrand .content .leftClm, .wrapper.case.wolverineBrand .content .rightClm, .wrapper.case.lb .videoBox .leftClm, .wrapper.case.lb .videoBox .rightClm, .wrapper.case.lb .part1, .wrapper.case.lb .part2 {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.wrapper.case.wolverineBrand .content .wlv1 {
	width: 55%;
}

.wrapper.case.wolverineBrand .content .wlv2 {
	width: 45%;
}

.wrapper.case.wolverineBrand .content .part1{
	width: 500px;
}

.wrapper.case.wolverineBrand .content .part2 {
	width: 460px;
}

.wrapper.case.wolverineBrand .content .part2 .imgContainer{
	text-align: right;
}

.wrapper.case.wolverineBrand .content .part2 p {
	padding-left: 40px;
}

.wrapper.case.wolverineBrand .content .leftClm {
	width: 598px;
}

.wrapper.case.wolverineBrand .content .leftClm p {
	padding-bottom: 47px;
}

.wrapper.case.wolverineBrand .content .rightClm {
	width: 330px;
	margin-left: 32px;
}

.wrapper.case.lb .videoBox {
	border-bottom: 1px dashed #D9D9D9;
	margin-bottom: 75px;
	padding-top: 70px;
}

.wrapper.case .videoBox {
	padding-top: 10px;
}

.wrapper.case .caption + .videoBox {
	/*padding-top: 25px;*/
}

.wrapper.case .videoBox  video {
	background: #555;
}

.wrapper.case.lb .videoBox .caption {
	border: none;
	margin: 0;
}

.wrapper.case.lb .videoBox .leftClm {
	width: 667px;
	padding-top: 90px;
}

.wrapper.case.lb .videoBox .rightClm {
	width: 235px;
	margin-left: 58px
}

.wrapper.case.lb .videoBox .rightClm .caption {
	padding-left: 0;
	padding-right: 40px;
}

.wrapper.case.lb .part1 {
	width: 560px;
}

.wrapper.case.lb .part2 {
	width: 400px;
	padding-left: 9px;
}

.vjs-big-play-button {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.goBack {
	display: block;
	text-align: center;
	text-decoration: none;
	margin-bottom: 90px;
	margin-top: 20px;
	text-transform: uppercase;
	color: #d9d9d9;
	font-size: 14px;
}

.goBack:hover {
	color: #000;
}


.wrapper.case.lb .videocontent {
	width: 100%;
	max-width: 560px;
}

.wrapper.case.lb .video-js {
	padding-top: 66.25% !important
}

.wrapper.case.lb .vjs-fullscreen {padding-top: 0px !important}

.boxWrapper {
	border-bottom: 1px dashed #D9D9D9;
	margin-bottom: 45px;
}

.boxWrapper .caption {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media all and (min-width: 1441px) and (max-width: 1681px) {
	#wrapperHome #wrapperHomeContent #img1 img{
		width: 132.5%;
	}

	#wrapperHome #wrapperHomeContent #img1, #wrapperHome #wrapperHomeContent #img2, #wrapperHome #wrapperHomeContent #img3, #wrapperHome #wrapperHomeContent #img4, #wrapperHome #wrapperHomeContent #img5 {
		height: 700px;
	}

	#wrapperHome #wrapperHomeContent #img3 img {
		margin-top: 15%;
	}

	#wrapperHome #wrapperHomeContent #img5  img{

		width: 165%;
		top: -36%;
	}

	.rocky-page .imgContainer.animationWrapper#img1 {
		height: 820px;
	}

	.imgContainer.animationWrapper#img1 {
		height: 745px;
	}

	.timberland .imgContainer.animationWrapper#img1 {
		height: 623px;
	}

	.tbl-showroom .imgContainer.animationWrapper#img1 {
		height: 711px;
	}

	.wlv .imgContainer.animationWrapper#img1 {
		height: 750px;
	}

	.imgContainer.animationWrapper .repreve13 {
		right: -16%;
	}
}

@media all and (max-width: 1440px) {
	#wrapperHome #wrapperHomeContent #img1, #wrapperHome #wrapperHomeContent #img3, #wrapperHome #wrapperHomeContent #img4, #wrapperHome #wrapperHomeContent #img5 {
		height: 520px;
	}

	#wrapperHome #wrapperHomeContent #img1 img{
		width: 131%;
	}

	#wrapperHome #wrapperHomeContent #img3 img {
		width:105%;
	}

	#wrapperHome #wrapperHomeContent #img4 img {
		width:140%;
	}

  	#wrapperHome #wrapperHomeContent #img5  img{
		width: 170%;
		top: -50%;
	}

	.rocky-page .imgContainer.animationWrapper#img1 {
		height: 670px;
	}

	.imgContainer.animationWrapper#img1 {
		height: 634px;
	}

	.timberland .imgContainer.animationWrapper#img1 {
		height: 533px;
	}

	.tbl-showroom .imgContainer.animationWrapper#img1 {
		height: 619px;
	}

	.wlv .imgContainer.animationWrapper#img1 {
		height: 640px;
	}

	.imgContainer.animationWrapper .repreve13 {
		right: -29%;
	}

	.imgContainer.animationWrapper#img3 {
		height: 590px;
	}

	.imgContainer .repreve {
		bottom: 360px;
		left: -120px;
	}

	.wlv .imgContainer .repreve {
		left: -70px;
	}
}

@media all and (max-width: 1300px) {
	#wrapperHome #wrapperHomeContent #img1 img{
		width: 138%;
	}
}

@media all and (max-width: 1220px) {
	#wrapperHome #wrapperHomeContent #img1 img{
		width: 163.5%;
	}

	#wrapperHome #wrapperHomeContent #img1, #wrapperHome #wrapperHomeContent #img3, #wrapperHome #wrapperHomeContent #img2, #wrapperHome #wrapperHomeContent #img4, #wrapperHome #wrapperHomeContent #img5 {
		height: 490px;
	}

	#wrapperHome #wrapperHomeContent #img3 img {
		width: 110%;
	}

	#wrapperHome #wrapperHomeContent #img4 img {
		margin-top: 5%;
		width: 180%;
	}

	#wrapperHome #wrapperHomeContent #img5 img {
		width: 180%;
		top: -35%;
	}

	#wrapperHome #wrapperHomeContent #img5.fixer img {
		top: -26%;
	}

    #wrapperHome #wrapperHomeContent #img5 img {
		width: 200%;
	}

	.rocky-page .imgContainer.animationWrapper#img1 {
		height: 509px;
	}

	.imgContainer.animationWrapper#img1 {
		height: 488px;
	}

	.timberland .imgContainer.animationWrapper#img1 {
		height: 411px;
	}

	.tbl-showroom .imgContainer.animationWrapper#img1 {
		height: 443px;
	}

	.wlv .imgContainer.animationWrapper#img1 {
		height: 460px;
	}

	.imgContainer.animationWrapper#img3 {
		height: 430px;
	}

	.imgContainer .repreve {
		bottom: 210px;
	}

	.lb-page .imgContainer .repreve {
		bottom: 185px;
	}
}

@media all and (max-width: 1030px) {
	.wrapper .content.about .imgbox .shadow {
		background: url(../img/close.png) no-repeat top right rgba(0, 0, 0, 0.6) !important;
	}
}

/* COLUMBUS CREW */
.ccsc .content .header {
    background: url(../img/ccsc/logo.png) no-repeat center 23px;
}

.ccsc-yellow-dot {
  display: block;
  width: 147px;
  height: 147px;
  margin: 0 auto;
  border-radius: 50%;
  background-color: #ffff20;
}

/* TIMBERLAND PRO SHOPS */
.tpshops .content .header {
    background: url(../img/tpshops/logo.png) no-repeat center 23px;
}

@media only screen and (min-width: 1600px) {
    #imgccsc img {
        width: 130%;
    }
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

.tweet-pic-logo {
    margin-top: 5px !important;
}