/*!* ContextBanner, SMB v1.0 */

/*
    v1.0 Initial check-in
*/

/* X-SMALL = 480px */
@media only screen and (min-width:30em) {
}

/* SMALL = 600px */
@media only screen and (min-width:37.5em) {
}

/* MEDIUM = 768px */
@media only screen and (min-width:48em) {
}

/* LARGE = 960px */
@media only screen and (min-width:60em) {
}

/* X-LARGE = 1024px + */
@media only screen and (min-width:64em) {
}
/* BASE */
.dmcb-context-banner{
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 8px 0 7px 0;
    justify-content: center;
    align-items: center;
}
.dmcb-context-banner .banner-image {
    display: none;
}
.dmcb-context-banner.dmrb .banner-content{
	text-align: center;
}
.dmcb-context-banner.dmrb .banner-content p{
	margin: 0;
	display: inline;
	padding-right: 6px;
}
.dmcb-context-banner.dmrb .banner-content a.dmcb-button{
        padding: 6px 18px 3px 18px;
}
.container.grid .dmc-blade.row.brandi.context-banner{
	padding-top: 0;
	padding-bottom: 0;
}
.dmc-blade.row.full.blowout .dmrb .text-cta, .dmrb  a.text-cta {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.25em;
    display: inline;
    text-decoration: none;
}
/*pal-1 - Text CTA styles*/
.dmc-blade.row.full.blowout .dmrb .text-cta, .dmc-blade.row.full.blowout.pal-1 .dmrb .text-cta, .dmrb  a.text-cta {
    color: #007493;
}
.no-touch .dmc-blade.row.full.blowout .dmrb .text-cta:hover, .no-touch .dmc-blade.row.full.blowout.pal-1 .dmrb .text-cta:hover, .dmrb a.text-cta:hover {
    color: #005073;
    border-bottom: solid 1px #005073;
}
.no-touch .dmc-blade.row.full.blowout .dmrb .text-cta:active, .no-touch .dmc-blade.row.full.blowout.pal-1 .dmrb .text-cta:active, .dmrb a.text-cta:active {
    color: #6f53bc;
    border-bottom: solid 1px #6f53bc;
}
/*pal-2 - Text CTA styles*/
.dmc-blade.row.full.blowout.pal-2 .dmrb .text-cta {
    color: #fff;
    border-bottom: 1px dotted #fff;
}
.no-touch .dmc-blade.row.full.blowout.pal-2 .dmrb .text-cta:hover {
    color: #fff;
    border-bottom: 1px solid #fff;
}
.no-touch .dmc-blade.row.full.blowout.pal-2 .dmrb .text-cta:active {
    color: #fff;
    border-bottom: 1px solid #fff;
}
/*pal-3 - Text CTA styles*/
.dmc-blade.row.full.blowout.pal-3 .dmrb .text-cta {
    color: #014468;
    border-bottom: 1px dotted #014468;
}
.no-touch .dmc-blade.row.full.blowout.pal-3 .dmrb .text-cta:hover {
    color: #014468;
    border-bottom: 1px solid #014468;
}
.no-touch .dmc-blade.row.full.blowout.pal-3 .dmrb .text-cta:active {
    color: #014468;
    border-bottom: 1px solid #014468;
}

/* RTL Styles*/
html[dir="rtl"] .dmcb-context-banner.dmrb .banner-content p{
	padding-left: 6px;
	padding-right: 0;
}

/* X-LARGE = 1024px + */
@media only screen and (min-width: 64em) {
	.dmcb-context-banner .banner-image{
		display: block;
		padding-right: 16px; 		 
	}
	.dmcb-context-banner .banner-image  img{
		width: 92px;
	}	
	.dmc-blade.row.full.blowout .dmrb .text-cta, .dmrb a.text-cta {
        font-size: 18px;
        line-height: 1.33em;
    }
	
	/* RTL Styles*/
	html[dir="rtl"] .dmcb-context-banner .banner-image {
		padding-left: 16px;
		padding-right: 0;
	}
}

/* transformation VENTI = 1280px + */
@media only screen and (min-width: 80em) {
	.dmcb-context-banner .banner-image{
		padding-right: 18px; 		 
	}
	
	/* RTL Styles*/
	html[dir="rtl"] .dmcb-context-banner .banner-image {
		padding-left: 18px;
		padding-right: 0;
	}
}