/*Anywhere Aloha Landing*/
.aloha-main{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	color: #060000;
	font-family:'TradeGothicW01-BoldCn20_675334';
	padding-top: 65px;
	padding-bottom: 110px;
	-webkit-transition: background-image 0.4s ease-in-out;
	transition: background-image 0.4s ease-in-out;
}

.aloha-sub{
	font-family:'TradeGothicW01-BoldCn20_675334';
	padding-top: 0px;
	padding-bottom: 45px;
}

.aa-title-container h1{
	font-family:'TradeGothicW01-BoldCn20_675334';
	font-size: 50px;
	margin: 0;
	text-align: right;
	line-height: 1;
}



span.aloha{
	color: #876B2B;
	display: inline-block;
}

span.aloha sup{
	font-size: 13px;
	top: -2.2em;
}

.aa-title-container p{
	font-size: 15px;
	line-height: 1.5em;
	margin-top: -8px;
}
.aa-title-center-container p {
	margin-top:0;
	letter-spacing: 1px;
	padding-top: 2px;
	display: inline-block;
	text-align: left;
	max-width: 525px;
	width: 100%;
}
.aa-title-center-container h1 {
	line-height: 1;
	display: inline-block;
	margin-right: 25px;
}
.aa-title-center-container {
	width: 100%;
	max-width: 996px;
	margin: 0 auto;
	text-align: center;
}
.aloha-story-container{
	margin-top: 20px;
	text-align: center;
}

.aloha-story-content{
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 7px;
	text-align: center;
	vertical-align: top;
	width: 30%;
}

.aloha-story-content.featured-story{
	background-color: rgba(255,255,255,0.9);
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
	width: 42%;
}

.aloha-story-content h2{
	font-family:'TradeGothicW01-BoldCn20_675334';
	font-size: 19px;
	padding-bottom: 0;
	margin-top: 7px;
	line-height: 1;
}

.aloha-sub .aloha-story-content h2{
	line-height: 1.2em;
	margin-top: 8px;
}

.aloha-story-content h3{
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 15px;
	padding-bottom: 2px;
	line-height: 1;
}

.aloha-story-content a:hover{
	text-decoration: none;
}

.aloha-story-content:hover .aloha-story-overlay-container{
	opacity: 1;
}

.aloha-story-image{
	background-size: cover;
	height: 251px;
	width: 100%;
	background-position: center;
}

.aloha-story-content.featured-story .aloha-story-image{
	height: 318px;
}

.aloha-story-overlay-container{
	color: #ffffff;
	font-size: 29px;
	opacity: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}

.aloha-story-overlay-info{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0 5px;
}

.aloha-story-overlay-info img{
	vertical-align: middle;
}

.aloha-story-location{
	vertical-align: middle;
	text-transform: uppercase;
}

.mobile-aloha-anywhere{
	position: relative;
}

.aa-title-container.mobile{
	position: absolute;
	text-align: center;
	top: 0;
	padding: 50px 10px;
	width: 100%;
}

.aa-title-container.mobile p{
	font-family:'TradeGothicW01-BoldCn20_675334';
	width: 70%;
	margin: 0 auto;
}

.aa-slide-content{
	text-align: center;
	padding-bottom: 90px;
	padding-top: 200px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.aloha-story-overlay-info-mobile{
	font-family:'TradeGothicW01-BoldCn20_675334';
	font-size: 29px;
	text-transform: uppercase;
	padding: 30px 0;
}

.aloha-story-overlay-info-mobile img{
	width: 10px;
	margin-top: 3px;
}

.mobile-aloha-anywhere .owl-buttons{
	position: absolute;
	top: 60%;
	width: 100%;
}

.mobile-aloha-anywhere .owl-controls .owl-buttons .owl-prev{
	position: absolute;
	left: 20px;
  background-image: url("../images/072015/owl_arrow_left.png");
}

.mobile-aloha-anywhere .owl-controls .owl-buttons .owl-next{
	position: absolute;
	right: 20px;
  background-image: url("../images/072015/owl_arrow_right.png");
}

.owl-theme .owl-controls .owl-buttons div{
	opacity: 1;
	background-color: transparent;
	height: 46px;
	width: 26px;
	padding: 0;
	margin: 0;
}

.mobile-aloha-anywhere{
	display: none;
}

.aloha-story-content.featured-story.mobile .aloha-story-image{
	height: 251px;
}
@media screen and (max-width: 1199px){
	.aa-title-center-container h1{
		margin-right: 25px;
	}
	.aa-title-center-container {
		max-width: 835px;
	}

	.aa-title-center-container p{
		text-align: center;
	}
}
@media screen and (max-width: 991px) {

	.aa-title-center-container h1{
		float: none;
		margin-right: 0px;
	}
	.aa-title-container h1{
		text-align: center;
	}

	.aloha-story-content.featured-story{
		width: 47%;
	}
	.aa-title-container p{
		margin-top: 0;
	}
}

@media screen and (max-width: 767px){
	.mobile-aloha-anywhere{
		display: block;
	}

	.aloha-main,
	.aloha-sub{
		display: none;
	}

	.aloha-story-content{
		width: 47%;
	}

	.aloha-story-content.featured-story{
		width: 90%;
	}
	.aloha-story-content.featured-story.mobile{
		width: 70%;
	}

}

@media screen and (max-width: 480px){

	.mobile-aloha-anywhere .owl-controls .owl-buttons .owl-prev{
		left: 15px;
	}

	.mobile-aloha-anywhere .owl-controls .owl-buttons .owl-next{
		right: 15px;
	}
	.aa-title-container h1{
		font-size: 45px;
	}

	.aloha-story-overlay-info-mobile img{
		margin-right: 5px;
	}
}

@media screen and (max-width: 436px){

.aa-title-container.mobile{
 padding:30px 10px 50px;
}
	.aa-slide-content{
		padding-top: 222px;
	}
}

/*Road Trip Page*/
.hidden-landing-content{
	position: relative;
	float: left;
	width: 100%;
	padding-top: 50px;
}

.flexible-content{
	padding-top: 60px;
}

.flexible-content:nth-child(2){
	padding-top: 15px;
}

.rt-divider{
	padding-top: 60px;
	border-bottom: 1px solid #b7b7b7;
}

.flexible-content:last-child{
	padding-bottom: 60px;
}

.flexible-content:last-child .rt-divider{
	display: none;
}

.rt-back-to-top{
	text-align: center;
	margin-top: 15px;
}

.rt-header-image{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	color: #ffffff;
}

.rt-header-image.large{
	height: 330px;
}

.rt-header-image.small{
	height: 225px;
}

.rt-header .header_copy{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.rt-header h1{
	color: #ffffff;
	font-family:'TradeGothicW01-BoldCn20_675334';
	font-size: 55px;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
}

.rt-header h2{
	color: #ffffff;
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 23px;
	line-height: 1;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.rt-header,
.rt-image-and-content,
.rt-quote-and-content{
	padding: 15px 0;
}

.rt-image-container img,
.rt-image-gallery img{
	width: 100%;
}

.rt-content-container p{
	font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
	font-size: 18px;
	line-height: 26px;
	margin: 15px 0;
	padding: 0;
}

.rt-content-container .go-to-btn-container{
	text-align: left;
}

.rt-image-container.left,
.rt-content-container.left{
	float: left;
}

.rt-image-container.right,
.rt-content-container.right{
	float: right;
}

.rt-button{
	background-color: transparent;
	border: 1px solid #000000;
	color: #32231E;
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 15px;
	margin-top: 15px;
	padding: 13px 35px;
	text-transform: uppercase;
	width: 230px;
}

.rt-quote-container p{
  font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
  font-size: 33px;
  font-style: italic;
  line-height: 51px;
  font-weight: 400;
}

.rt-quote-container .quote-author{
  font-family: 'TradeGothicW01-BoldCn20_675334';
  font-size: 16px;
  font-style: normal;
  letter-spacing: 1px;
  margin-top: 10px;
  text-transform: uppercase;
}

.rt-quote-container .left-quote{
	margin-left: -22px;
	margin-right: 10px;
}

.rt-image-gallery .col-sm-4{
	margin: 15px 0;
}

.gallery-image{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 361px;
}

.gallery-overlay{
	background-color: rgba(99,99,99,0.8);
	height: 100%;
	opacity: 0;
	text-align: center;
	width: 100%;

	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;	
}

.gallery-overlay-content{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.gallery-overlay-content h1{
	color: #ffffff;
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 24px;
	margin: 0 0 10px;
	padding: 0;
	line-height: 1;
}

.gallery-overlay-content a{
	color: #ffffff;
	font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
	display: block;
	margin: 5px 0;
}

.gallery-overlay-content a:hover{
	color: #f7941d;
}

.gallery-image:hover .gallery-overlay{
	opacity: 1;
}


.single-ohanatravels .fancybox-nav {
    width: 60px;       
}

.single-ohanatravels .fancybox-nav span {
    visibility: visible;
    opacity: 0.5;
}

.single-ohanatravels .fancybox-nav:hover span {
    opacity: 1;
}

.single-ohanatravels .fancybox-next {
    right: -60px;
}

.single-ohanatravels .fancybox-prev {
    left: -60px;
}

.single-ohanatravels .fancybox-prev span {
  background: url("../images/left-arrow.png") no-repeat 0 0;
	background-size: 50%;
}
.single-ohanatravels .fancybox-next span {
  background: url("../images/right-arrow.png") no-repeat 0 0;
	background-size: 50%;
}

.single-ohanatravels .fancybox-title-float-wrap .child {
	background-color: transparent;
	border-radius: 0;
	font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
	font-style: italic;
	font-weight: 400;
	line-height: 1.5;
	padding: 25px 0px 25px 35px;
	white-space: normal;
	width: 75%;
}

.single-ohanatravels .fancybox-title-float-wrap {
	background-color: rgba(37,37,37,0.9);
	right: auto;
	margin-bottom: 0;
	left: 0;
	margin: 0;
	text-align: left;
	width: 100%;
}

.single-ohanatravels .fancybox-title-float-wrap .child a{
	color: #ffffff;
	text-decoration: underline;
}
.single-ohanatravels .fancybox-title-float-wrap .child a:hover{
	color: #f7941d;
}

.orange-arrow{
	color: #f7941d;
	font-style: normal;
	margin-left: -18px;
	margin-right: 5px;
}

.single-ohanatravels .tabs{
	background: #000000;
  z-index: 555;
}

.single-ohanatravels nav.tabs ul{
	padding: 0;
}

.single-ohanatravels nav.tabs ul li{
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  padding: 11px 15px;
  text-transform: uppercase;
  font-size: 13px;
}

.single-ohanatravels nav.tabs ul li.active a{
	color: #f7941d;
}

.single-ohanatravels nav.tabs ul li a:hover{
	text-decoration: none;
}

.single-ohanatravels nav.tabs ul li a{
	color: #ffffff;
	font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
}

.single-ohanatravels a{
	color: #fff;
	outline: none !important;
}


.single-ohanatravels section header .line {
	background: none repeat scroll 0 0 #b7b7b7;
  height: 1px;
  left: 0;
  position: absolute;
  top: 24px;
  width: 100%;
  z-index: 0;
}
.single-ohanatravels section header h2 {
  background: none repeat scroll 0 0 #fcfbf6;
  display: inline-block;
  font-family:'TradeGothicW01-BoldCn20_675334';
  font-size: 29px;
  padding: 5px 60px;
  position: relative;
  z-index: 9;
  color: #000;
  font-size: 28px;
}
.single-ohanatravels section header{
	text-align: center;
}


.single-ohanatravels .shop_the_product .flexslider {
	background: none;
	border: 0;
	box-shadow: none;
	margin: 0 auto;
	max-width: 90%;
}
.single-ohanatravels .shop_the_product .flexslider .flex-viewport {
	z-index: 9;
}
.single-ohanatravels .shop_the_product .flexslider li {
	text-align: center;
}
.single-ohanatravels .shop_the_product .flexslider .slides li a {
    display: block;
    height: 300px;
    position: relative;
}
.single-ohanatravels .shop_the_product .flexslider li a .text {
	bottom: 20px;
    position: absolute;
    width: 100%;
    z-index: 9;
}
.single-ohanatravels .shop_the_product .flexslider li a h4 {
	color: #000;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}
.single-ohanatravels .shop_the_product .flexslider li a h5 {
	font-size: 16px;
    text-transform: capitalize;
    color: #000;
    font-weight: 300;
}
.single-ohanatravels .shop_the_product .flexslider li:hover {
	opacity: .9;
}
.single-ohanatravels .shop_the_product .flexslider li img {
	display: inline-block;
}
.single-ohanatravels .shop_the_product .flexslider h4 {
	font-size: 18px;
}
.single-ohanatravels .shop_the_product .flexslider img {
	margin: 0 auto !important;
}
.single-ohanatravels .shop_the_product .flexslider .flex-direction-nav {
	z-index: 99;
	bottom: 65%;
}
.single-ohanatravels .shop_the_product .flexslider .flex-direction-nav li:first-child {
	position: relative;
	left: -60px;
}
.single-ohanatravels .shop_the_product .flexslider .flex-direction-nav li:last-child {
	position: relative;
	right: -60px;
}


.single-ohanatravels .shop_the_product .flex-direction-nav .flex-prev {
    background: url("../images/flex_circle_prev.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 53px;
    width: 55px;
    cursor: pointer;
}
.single-ohanatravels .shop_the_product .flex-direction-nav .flex-next {
    background: url("../images/flex_circle_next.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 53px;
    width: 55px;
}



.single-ohanatravels .share_aloha .right {
    margin-right: 50px;
    padding: 0;
}
.single-ohanatravels .share_aloha .right span {
	color: #252525;
	font-size: 15px;
}
.single-ohanatravels .share_aloha h5 {
    font-size: 19px;
    margin-left: 55px;
}
.single-ohanatravels .scroller .flex-viewport {
	margin: 0 auto;
    max-width: 90%;
}
.single-ohanatravels .share_aloha .right i {
	background-position: -129px -23px;
	margin: 2px 0 0;
}
.single-ohanatravels .share_aloha .right a{
	color: #252525;
}

@media screen and (max-width: 1250px){
	.single-ohanatravels .share_aloha .right {
	    margin-right: 40px;
	}
	.single-ohanatravels .share_aloha h5 {
	    margin-left: 45px;
	}
	.single-ohanatravels .scroller .flex-viewport {
		
	}
	.single-ohanatravels .share_aloha h5 {
    	font-size: 16px;
    }
    .single-ohanatravels .share_aloha .right span {
    	font-size: 14px;
    }
}

@media screen and (max-width: 1000px){

	.single-ohanatravels .share_aloha h5 {
	    margin-left: 33px;
	}
	.single-ohanatravels .share_aloha .right {
	    margin-right: 28px;
	}
}
@media screen and (max-width: 991px){

	.nav-tabs-container{
		display: none;
	}
	.hidden-landing-content{
		padding-top: 0;
	}
}
@media screen and (max-width: 767px) {
	.rt-image-container.right,
	.rt-content-container.right{
		float: none;
		text-align: center;
	}
	.rt-quote-container p{
		font-size: 18px;
		line-height: 2;
		display: inline;
	}
	.rt-quote-container .left-quote{
		margin: 0;
	}
	.rt-quote-container .quote-author::before{
		content: " - ";
	}
	.hidden-xs{
		display: none;
	}


	.single-ohanatravels .shop_the_product .flexslider {
		max-width: 70%;
	}
	.single-ohanatravels .gallery .photo:nth-child(n){
		height: 300px;
	}
	.single-ohanatravels .gallery .details {
	}
	.single-ohanatravels .shop_the_product .flex-direction-nav .flex-prev {
	    background: url("../images/flex_circle_prev.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	    background-size: 40px;
	    height: 38.5px;
	    width: 40px;
	}
	.single-ohanatravels .shop_the_product .flex-direction-nav .flex-next {
	    background: url("../images/flex_circle_next.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	    background-size: 40px;
	    height: 38.5px;
	    width: 40px;
	}
	.single-ohanatravels .shop_the_product .flexslider .slides li a {
		height: 200px;
	}
	.single-ohanatravels .shop_the_product .flexslider li {
	    display: inline-block;
	    text-align: center;
	    vertical-align: top;
	    width: 50%;
	}
	.single-ohanatravels .shop_the_product .flexslider li a .text {
    	bottom: 0;
    }


	.go-to-btn-container{
		text-align: center;
	}

.rt-image-and-content .col-sm-6{
	width: 100%;
}



}
@media screen and (max-width: 600px){

	.single-ohanatravels .shop_the_product .flexslider .flex-direction-nav li:first-child {
    	left: -45px;
    }
    .single-ohanatravels .shop_the_product .flexslider .flex-direction-nav li:last-child {
	    right: -45px;
	}
	.single-ohanatravels .shop_the_product .flexslider .slides li a {
	    height: auto;
	}
	.single-ohanatravels .shop_the_product .flexslider li a .text {
		bottom: auto;
		position: relative;
	}
	.single-ohanatravels .share_aloha .left, .single-ohanatravels .share_aloha .right {
		float: none !important;
	}
	.single-ohanatravels .share_aloha .right {
	    margin-left: 35px;
	    margin-right: 0;
	}
	.single-ohanatravels .share_aloha .right i {
		vertical-align: middle;
	}
	.single-ohanatravels .share_aloha {
		padding-top: 2em;
	}

	.rt-header h1{
		font-size: 35px;
		padding: 0 10px;
	}
}
@media screen and (max-width: 480px){
	.rt-image-gallery .col-xs-6{
		width: 100%;
	}
}



/* HNL Lookbook */
.lookbook-header .lookbook-background{
	height: 365px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.lookbook-copy{
	text-align: center;
	margin-top: -50px;
}

.lookbook-copy h1{
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 100px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	line-height: 1;
	color: black;
}

.lookbook-copy h2{
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 20px;
	line-height:1;
	padding: 0;
	margin-top: -5px;

}

.lb-copy-row{
	margin: 40px auto 50px;
}

.lb-copy-row p{
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 18px;
	line-height: 26px;
}

.lookbook-copy .copy-container{
	text-align: left;
}

.lb-button{
	background-color: transparent;
	border: 1px solid #000000;
	color: #32231E;
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 15px;
	margin-top: 15px;
	padding: 13px 35px;
	text-transform: uppercase;
	width: 100%;
	display: inline-block;
}

.lb-button:first-child{
	margin-top: 0px;
}

.lb-image-gallery .gallery-image{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 617px;
	margin: 15px 0px;
}

.lb-image-gallery .gallery-overlay{
	background-color: rgba(99,99,99,0.8);
	height: 100%;
	opacity: 0;
	text-align: center;
	width: 100%;

	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;	
}

.lb-image-gallery .gallery-overlay-content{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.lb-image-gallery .gallery-overlay-content h1{
	color: #ffffff;
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 24px;
	margin: 0 0 10px;
	padding: 0;
	line-height: 1;
}

.lb-image-gallery .gallery-overlay-content a{
	color: #ffffff;
	font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
	display: block;
	margin: 5px 0;
}

.lb-image-gallery .gallery-overlay-content a:hover{
	color: #f7941d;
}

.lb-image-gallery .gallery-image:hover .gallery-overlay{
	opacity: 1;
}



.page-template-template-lookbook .fancybox-nav {
    width: 60px;       
}

.page-template-template-lookbook .fancybox-nav span {
    visibility: visible;
    opacity: 0.5;
}

.page-template-template-lookbook .fancybox-nav:hover span {
    opacity: 1;
}

.page-template-template-lookbook .fancybox-next {
    right: -60px;
}

.page-template-template-lookbook .fancybox-prev {
    left: -60px;
}

.page-template-template-lookbook .fancybox-prev span {
  background: url("../images/left-arrow.png") no-repeat 0 0;
	background-size: 50%;
}
.page-template-template-lookbook .fancybox-next span {
  background: url("../images/right-arrow.png") no-repeat 0 0;
	background-size: 50%;
}

.page-template-template-lookbook .fancybox-title-float-wrap .child {
	background-color: transparent;
	border-radius: 0;
	font-family: "Archer SSm A","Archer SSm B",Georgia,serif;
	font-style: italic;
	font-weight: 400;
	line-height: 1.5;
	padding: 25px 0px 25px 35px;
	white-space: normal;
	width: 75%;
}

.page-template-template-lookbook .fancybox-title-float-wrap {
	background-color: rgba(37,37,37,0.9);
	right: auto;
	margin-bottom: 0;
	left: 0;
	margin: 0;
	text-align: left;
	width: 100%;
}

.page-template-template-lookbook .fancybox-title-float-wrap .child a{
	color: #ffffff;
	text-decoration: underline;
}
.page-template-template-lookbook .fancybox-title-float-wrap .child a:hover{
	color: #f7941d;
}

@media screen and (max-width: 787px){

.lb-button{
	width: 49%;
}
.lb-button:first-child{
	float: left;
}
.lb-button:last-child{
	float: right;
	margin-top: 0;
}

}

/* HNL Collection Page */
.page-template-template-hnl-collection #content{
	padding-top: 0;
}
.col-header-section{
}
.col-header-background-container{
	background-size:cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 50px;

	height: 442px;
}
.col-header-content{
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	color: black;
}



.col-header-content h1{
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 100px;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	line-height: 1;
	color: black;
}

.col-header-content h2{
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 20px;
	line-height:1;
	padding: 0;
	margin-top: -5px;

}

.col-header-content p{
	font-family:'Trade Gothic W01 Cn_18';
	font-size: 18px;
	line-height:1.2;
	padding: 25px 50px;
}

.col-header-content a{
	font-family: 'TradeGothicW01-BoldCn20_675334';
	font-size: 18px;
	text-transform: uppercase;
}

.product-section header .line {
	background: none repeat scroll 0 0 #b7b7b7;
  height: 1px;
  left: 0;
  position: absolute;
  top: 24px;
  width: 100%;
  z-index: 0;
}
.product-section header h2 {
  background: none repeat scroll 0 0 #fcfbf6;
  display: inline-block;
	font-family:'Trade Gothic W01 Cn_18';
  font-size: 29px;
  padding: 5px 60px;
  position: relative;
  z-index: 9;
  color: #000;
  font-size: 28px;
}
.product-section header{
	text-align: center;
	position: relative;
}



@media screen and (max-width: 767px){
.col-header-background-container.col-sm-8{
	display: none;
}
}
