#menu-item-947{
background: #ffffff;
}
#menu-item-947 a{
background: #ffffff;
color: #15244d !important;
font-weight: bold;
}
#menu-item-947 a:hover{
text-decoration: underline;
}
span.wpcf7-list-item { display: table-row; }
span.wpcf7-list-item * { display: table-cell; }
.wpcf7 input[type="submit"]{
width: 100%;
height: 50px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
width:100%;
background: #fff;
border-radius: 6px;
line-height: 1;
font-size: 16px;
padding: 10px !important;
border: 1px solid #000;
 margin: 0px;
}
.btn-qrcode{
padding: 20px;
background:#aaaaaa;
color:#000 !important;
display: inline-block;
width: 90%;
text-decoration:none;
border-bottom:2px groove #CCCCCC;
}
.search-rpm{
margin-left:16px;
margin-top:7px;
}
.frm-search #btn-submit{
height:29px;
color:#15244d;
border: 1px solid #CCC;
background-color: #15244d;
color:#fff;
text-transform: uppercase;
cursor: pointer;
float:left;
font-weight:bold;
}
.frm-search #s{
text-transform: uppercase;
width:187px;
height:29px;
color:#15244d;
border: 2px solid #CCC;
float: left;
}
.frm-search #btn-submit:hover,
.frm-search #btn-submit:focus {
background-color: #323b5b;
color:#fff
}

@media only screen and (max-width: 600px) {
#nav_menu-2{
display: none !important;
}
}

@media only screen and (min-width: 600px) {
.top-memu{
display: none !important;
}
}