body{ font-family: 'Roboto', Arial, Verdana, sans-serif!important; color:rgba(129,127,127,1);}

.mwc #breadcrumb { display:none;}
.mwc #content_ind {display:none;}
.mwc #contactForma input[type="text"],.mwc22 #contactForma textarea[type="text"] {
    margin-bottom: 12px;
    background-color: rgba(237,235,235,1);
    border: 0px;
}




.jumbo{ position: relative;}
.jumboVideo{ height:660px; position:relative; z-index: 2; background: url("../images/header_mwc26.jpg") no-repeat center center; display:block;}

.announcement{ padding: 16px; border-radius: 8px; font-size: 1.75em; margin:20px 0px; color:rgba(255,255,255,1);  margin:0 auto; position:absolute; z-index: 5; left:18%; top:30px; float:left; }

.redPromo{ display:block; padding: 5px 15px; background:#c50000; text-transform: uppercase;  margin:10px 0px;}
.whitePromo{ display:block; padding:5px 15px; color:#c50000; background:#fff; text-transform: uppercase;  }


.announcement p{line-height:130%; }

.mwcPromo{ background: rgba(92,90,90,.85);
border-radius: 5px;
margin: 5px 0px 5px 146px;
padding: 10px 22px 2px;
color: #fff;
font-size: 1.5em;
font-family: Roboto;
}
.container-fluid{ overflow:hidden;}

.mwcPromo p{ margin-bottom:0px;}
.mwcPromo img{ margin-top: 10px;}

.brand{ margin-top: 10px;}

.furthInfo{position: absolute;
top: 55px;
z-index: 12;
width: 350px;
margin: 0 auto;
color:#fff;
right: 7%;
border-radius: 6px ;
padding: 10px;
backdrop-filter:blur(10px);
background: rgba(32, 23, 23, 0.5);
}

.furthInfo img{ padding-right:25px; border-right:1px solid #fff;}

.stand{
margin:25px auto 0px auto;;
font-size: 34px;
color: #fff;
margin: 0 auto;
text-align: center;
display: block;
}

.num{
margin: 0 auto;
text-align: right;
display: block;	
color: #fff;
font-size:28px;
line-height: 100%;
}

.eventDetails{
    position:absolute;
    left:19%;
    right:30%;
    top:30%;
    z-index: 100;
    padding:10px;
    color:#fff;
    backdrop-filter:blur(10px); 
    background: rgba(32, 23, 23, 0.6);
    border-radius:8px;
    font-size:18px;
}

span.stro{ font-weight:500;}

#standVideo{ min-width:100%;  min-height:657px;  overflow:hidden; position: relative; left:0; right:0; top:0px; z-index: -1;}


.sectionTitle{ color: #BE2D19; font-size:30px;}

#contactform legend{ padding:0 0 15px 0;}


.notification{font-size: 1.13em; font-style: normal; color:rgba(82,43,47,1); font-weight: 100; padding:16px; margin:30px 0px;}


.notification a{color:rgba(82,43,47,1);text-decoration: underline;}

.latestDevs { line-height: 180%; margin-bottom: 70px;}

.accordion-button { line-height: 180%; color:rgba(129,127,127,1); text-align: left;}

.accordion-button::after{ background:url("../../mwc22 - Copy/images/plus.png") no-repeat left 50%; width: 30px; height: 30px;transform: none; margin-top: -28px;}

.accordion-button:not(.collapsed) {color:rgba(129,127,127,1); background-color: transparent!important; box-shadow: none; line-height: 180%;}

.accordion-button:not(.collapsed)::after{ background:url("../../mwc22 - Copy/images/minus.png") no-repeat left 50%; width: 30px; height: 30px;transform: none; margin-top: -28px;}


#interested{ margin-bottom: 50px;}

.anchor-target{ position:relative;}
.anchor-target:before{ 
	content: ' ';
	display:block;
	height:180px;
	margin-top:-180px;
	visibility:hidden;

}


ul.exhibitsList{ }
ul.exhibitsList li{ margin-bottom: 10px; }
ul.exhibitsList label{  margin-bottom:0px;}
ul.exhibitsList span{ margin-left:25px; margin-top:0px; font-style:italic;display:block;font-weight: normal;}
ul.exhibitsList span a{ color: #BE2D19!important; text-decoration: underline!important; }
ul.exhibitsList span a:hover{ text-decoration: none; }
ul.exhibitsList input[type="checkbox"] { margin-bottom: 0px!important;}
.mobwoco{ display:block; border-bottom: 2px solid #BE2D19; margin-top:20px; color:#BE2D19;}

.error{ display: block; margin-top:-20px; margin-left: 25px;}

.accordion-button:focus { z-index: 3; border-color: none; outline: 0;
    box-shadow:none; }


.accordion-body{ padding: 0 1.25rem;}
.accordion-header { }
.about{ margin:30px 0px 20px 0px; padding:10px; border-radius: 8px;}
.about, .about p{ background-color:#C8C8C8; font-size:.9em; color:#646464;}

.about h4{ font-weight: bold; font-size:.9em;}
.about p a{ text-decoration: underline; color:#C51D24;}

#contactForma{ margin-top:30px; margin-bottom:30px;}
#contactForma input[type=text], #contactForma textarea[type=text]{ margin-bottom:30px; background-color:rgba(237,235,235,1);border:0px;}

#contactForma legend{ font-size:18px;}
#contactForma input[type=checkbox]{ margin-bottom:15px;margin-left:5px;}

#submit_btn:disabled { cursor: not-allowed; pointer-events: all !important; background-color: #eaeaea; border: 1px solid #eaeaea;}

#submit_btn {font-size: inherit !important; padding: 10px; margin-top: 10px;}


.b_footer{ border-top:1px solid rgba(193,60,45,1); margin-top:20px; padding:15px 0px;}
.subscribe{padding:10px 28px; background:rgba(193,60,45,1); border-radius:4px; color:#fff; font-size:14px; text-decoration:none; }
.copyright{ font-size:18px; color:rgba(160,156,156,1);}
.copyright a{color:rgba(160,156,156,1); text-decoration:none; }

.promMessg{ padding: 15px;
  border: 2px solid #c50000;
  border-radius: 8px;
  font-size: 25px;
  margin-top: 10px;
  font-weight: 500;
  color: #c50000;
  transform: rotate(-5deg);
  box-shadow: 0px 0px 5px rgba(5,5, 5, .8);
  float: left;
  background: #fff;}


@media (max-width: 768px){
	.announcement{ top:6%; left:6%; right:6%; font-size:1.15em;}
	.furthInfo{ left:20%; }
	.mwc22 .form-group{ margin:0px 0px 15px 0px;}
    .promMessg{margin-bottom: 42px;}        
}

@media (max-width: 1060px){
.eventDetails{ left: 2%;   right: 2%; top: 40%;}
.furthInfo{ top:20px; }    
.announcement{ top:16%; }    
    
        
}
