.r2g-footer .footer-items .item-1,
.r2g-footer .footer-items .item-2,
.r2g-footer .footer-items .item-3,
.r2g-footer .footer-items .item-4
{

	width: calc((100% / 4) - 16px);
	
}


.r2g-footer .footer-items .item-2,
.r2g-footer .footer-items .item-3
{
	max-width:150px
}

.r2g-footer .footer-items .item-1{
	max-width:250px
}

.r2g-footer .footer-items .item-4{
	width:auto;
	flex:1;
	overflow: hidden;
}

.r2g-footer .r2g-footer-featured-logos .inner-wrapper{
	flex-direction:row
}


/* Grid Option 1 */

.grid-option-1 .grid-wrapper {

  grid-template-columns: repeat(2, 1fr);

}

/* xBox Sub Option 1 */

.xbox-sub-option-1 .flex-container{
    display:flex;
    flex-flow:row wrap;
    justify-content:space-between;
    align-items: flex-start;
    width: 100%;
}

.xbox-sub-option-1 .flex-container h3{
    margin:0;
}

.xbox-sub-option-1 .flex-container .content-wrapper{
    width:calc(80%) !important;
    max-width: 948px;
}

.xbox-sub-option-1 .content-wrapper, 
.xbox-sub-option-1  h3 {
    opacity:0;
    transition:all .6s ease-in-out;
    transition-delay: .6s;
}

.slick-active .xbox-sub-option-1  .content-wrapper, 
.slick-active .xbox-sub-option-1  h3{
    transform:none;
    opacity:1;
}

/* Grid Option 2 */

.grid-option-2 .image-with-description .content-wrapper{
	max-width:80%
}

/* Stripe Row */

.strip-row.tab-as-link{
    margin-bottom: 50px;
}


/* Image as Icon With xBox */
.images-as-icon-with-text{
	width:calc((100% / 3) - 25px)
}



/* Award Wrapper */

.awards-wrapper .featured-award-item:nth-child(n+3){
	display:flex;
}

.awards-wrapper .featured-award-item:nth-child(n+4){
	display:none;
}

.featured-awards .container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.award-section-title {
    width: 100%;
}


@media(min-width:1077px){
    .awards-wrapper{
        margin-bottom: 0;
        width:calc(100% - 405px);
    }
    
}



/* Consent Message */
.cookie-consent-popup {
    width: 550px;
    right: 0;
    text-align: left;
    padding: 24px;
    margin: 28px 36px;
}

#cookie-consent-title {
    justify-content: flex-start;
}

.cookie-consent-popup .btn-wrapper-group {
    justify-content: flex-start;
}

.cookie-consent-popup .btn-wrapper-group .btn{
    min-width:120px;
}


.full-width-rotator-option-1 .image-wrapper{
    position:relative;
}

.full-width-rotator-option-1 .image-wrapper::after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.25) 40%,
    rgba(0, 0, 0, 0.5) 100%);
    pointer-events:none;
}