.Wr__content__content {
	min-width: inherit;
}

#header__fullspan--top {
    height: 600px;
    position: relative;
    width: 100%;
}

html.is-ie11 {
	overflow-x: hidden !important;
}

.is-ie11 .bb-crumb__container, 
.is-ie11 .Wr__content, 
.is-ie11 .Wr__footer,
.is-ie10 .bb-crumb__container, 
.is-ie10 .Wr__content, 
.is-ie10 .Wr__footer
.is-ie9 .bb-crumb__container, 
.is-ie9 .Wr__content, 
.is-ie9 .Wr__footer
.is-ie8 .bb-crumb__container, 
.is-ie8 .Wr__content, 
.is-ie8 .Wr__footer {
	width: 100% !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

bb-slider {
    min-height: 600px;
}

.prlx__overlay {
    max-width: none;
}

bb-slide a:hover {
	text-decoration: none;
}

.article-header {
	height: auto !important;
	width: auto !important;
}

.DPG-header {
    //background-size: cover !important;
    height: 600px;
    margin: 0 auto; 
}

.DPG-header-text {
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 95%;
    max-width: 800px;
}

.DPG-header-title {
    color: #ffffff;
    font-family: ProximaNovaExCnBold !important;
    font-size: 85px !important;
    font-size: 8.5rem !important;
	font-weight: bold;
    line-height: 83% !important;
    margin: 0;
    text-align: center;
    text-shadow: 1px 1px 5px #000000;
    text-transform: uppercase !important;
}

.DPG-sub-header-title {
    color: #ffffff;
    font-family: ProximaNovaExCn !important;
    font-size: 25px !important;
    font-size: 2.5rem !important;
    margin-top: 5px;
    text-align: center;
}

.DPG-header-title-black {
    color: #000000;
    font-family: ProximaNovaExCnBold !important;
    font-size: 85px !important;
    font-size: 8.5rem !important;
	font-weight: bold;
    line-height: 83% !important;
    margin: 0;
    text-align: center;
    text-shadow: none;
    text-transform: uppercase !important;
}

.DPG-sub-header-title-black {
    color: #000000;
    font-family: ProximaNovaExCn !important;
    font-size: 25px !important;
    font-size: 2.5rem !important;
    margin-top: 5px;
    text-align: center;
}

.DPG-header-vendor-logo {
    color: #ffffff !important;
    font-family: ProximaNovaExCn !important;
    font-size: 25px !important;
    font-size: 2.5rem !important;
    line-height: 120% !important;
    margin-top: 35px;
    text-align: center;
}

.DPG-header-vendor-logo a {
    color: #ffffff !important;
}

.DPG-header-vendor-logo span {
    display: inline-block;
    margin-top: 5px;
}

.DPG-header-image-text {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}

@media only screen and (min-width: 1921px) {
    .DPG-header {
        background-size: cover !important;
    }
}

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

#header__fullspan--top {
    height: 500px;
    width: 100%;
}

bb-slider {
    min-height: 500px;
}

.DPG-header {
    background-size: auto 500px !important;
    height: 500px;
}

.DPG-header-image-text {
    height: 275px;   
}

}

@media (max-width: 760px) {
  .DPG-trans-header-text {
    top: 65%;
  }
  .DPG-trans-header-title {
    font-size: 6rem !important;
  }
}

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

.Slider-control {
    display: block !important;
}

#header__fullspan--top {
    height: 350px;
    width: 100%;
}

bb-slider {
    min-height: 350px;
}

.DPG-header {
    background-size: auto 350px !important;
    height: 350px;
}

.DPG-header-image-text {
    height: 46vw;   
}

.DPG-header-title {
    font-size: 13vw !important;
}

.DPG-header-title-black {
    font-size: 13vw !important;
}

.DPG-sub-header-title {
    font-size: 5vw !important;
}

.DPG-header-vendor-logo {
    font-size: 5vw !important;
    margin-top: 26px;
}

.DPG-trans-header-title {
  font-size: 4rem !important;
}

}

