@font-face {
    font-family: 'FiraSans';
    src: url('/_assets-custom/mobile-view-only/firasans-regular-webfont.woff2') format('woff2'),
         url('/_assets-custom/mobile-view-only/firasans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body.mobile-view-only{
	 text-rendering: optimizespeed!important;
}
body section:not(.mobile-view-retain){
	background-color:#FFF!important; 
}
body.mobile-view-only .mobile-view-hide{
	display: none!important
}
body.mobile-view-only p:not(.mobile-view-retain), body.mobile-view-only li:not(.mobile-view-retain), body.mobile-view-only .disclaimer .table-cell:not(.mobile-view-retain), body.mobile-view-only div:not(.mobile-view-retain){
	font-family: 'Roboto' ;
	font-weight: 300 ;
	font-size: 14px ;
}
body.mobile-view-only .disclaimer .table-cell:not(.mobile-view-retain){
	font-size: 14px !important;
}
body.mobile-view-only h1:not(.mobile-view-retain), body.mobile-view-only h1 span:not(.mobile-view-retain){
	font-family: 'FiraSans' !important;
	font-weight: 300 !important;
	font-size: 28px !important;
	color: #444 !important;
}
body.mobile-view-only h2:not(.mobile-view-retain), body.mobile-view-only h2 span:not(.mobile-view-retain){
	font-family: 'FiraSans' !important;
	font-weight: 300 !important;
	font-size: 20px !important;
	color: #444 !important;
}
body.mobile-view-only .mobile-view-pad-b-0 {
	padding-bottom:0px!important;
}
body.mobile-view-only .mobile-view-pad-t-0 {
	padding-top:0px!important;
}
.mobile-view-only .ribbon{
	background-color: #fedf01;
	border-top: 18px solid #fedf01;
	border-bottom: 18px solid #fedf01;
	font-family: 'Roboto';
	font-style: initial;
	color: #1f1f1f;
	font-weight: 400;
	font-size: 14px;
}





.mobile-view-show{
	display: none!important;
}
body.mobile-view-only .mobile-view-show{
	display: inherit!important;
}