@media screen and (max-width: 424px){
.cinematecasubmenudesktop{
display: none!important;
}
.cinematecasubmenumobile span {
max-width: unset!important;
width: 128px!important;
display: inline-flex;
}
.cinematecasubmenumobile a #submenucinematecaapresenta {
border-left: 1px solid #e6e7e9;
border-right: 1px solid #e6e7e9;
border-top: 1px solid #e6e7e9; }
.cinematecasubmenumobile a #submenucinematecaprogramacao {
border-left: 1px solid #e6e7e9;
border-right: 1px solid #e6e7e9;
border-top: 1px solid #e6e7e9; }
.cinematecasubmenumobile a #submenucinematecaeduca {
border-left: 1px solid #e6e7e9;
border-top: 1px solid #e6e7e9;
border-right: 1px solid #e6e7e9;
border-bottom: 1px solid #e6e7e9; }
.cinematecasubmenumobile a #submenucinematecaacervo{
border-right: 1px solid #e6e7e9;
border-top: 1px solid #e6e7e9; }
.cinematecasubmenumobile a #submenucinematecanoticias{
border-right: 1px solid #e6e7e9;
border-top: 1px solid #e6e7e9; }Switzerland
.cinematecasubmenumobile a #submenucinematecaservcos {
border-right: 1px solid #e6e7e9;
border-top: 1px solid #e6e7e9;
border-bottom: 1px solid #e6e7e9; }
}
@media screen and (min-width: 425px){
.cinematecasubmenumobile{
display: none!important;
}
} @media screen and (min-width:315px) and (max-width: 373px){
.row.googleverifica .col-md-12 {
padding-left: 0px!important;
}
.form-do-fale-conosco{
min-height: 560px;
}
.site-barra-subtitulo {
margin-top: 28px!important;
}
.conteudo-post-categoria-programacao {
font-size: 12px!important;
}
.box-post-programacao-cinemateca p.titulo-book {
font-size: 16px!important;
}
.box-post-programacao-cinemateca {
margin-top: 100px;
}
.msp-cn-2-33 {
border-color: #000!important;
font-family: Avenir Book!important;
font-size: 12px!important; }
.msp-cn-2-38 {
border-color: #000!important;
font-family: Avenir Book!important;
font-size: 12px!important; }
.msp-cn-2-38 p{
font-size: 12px!important;
line-height: 10px!important; }
.msp-cn-2-42 {
border-color: #000!important;
font-family: Avenir Book!important;
font-size: 12px!important; }
.our-team {
margin-top: 0px!important;
padding-top: 10px!important;
}
.slide001 {
margin-top: 0px!important; }
.navbar-brand01 {
padding: 0px!important;
height: 42px!important;
line-height: unset!important;
padding-top: 10px!important; 
}
.navbar-brand02 {
height: 80px!important;
}
.col-md-6.navbar-brand {
padding-top: 0px;
margin-top: 0px;
}
#nomemamrioh1 .col-md-5 {
margin-top: 0px!important;
}
#nomemamrioh1 .col-md-4 {
margin-top: 0px;
}
#site-navigation {
height: unset!important; }
.menu-align-center #site-navigation > ul > li > a {
color: #404040!important;
font-weight: 700;
border: 0px!important;
background: transparent!important;
font-size: 18px;
}
.menu-align-center #site-navigation > ul > li {
padding-top: 5px;
padding-bottom: 5px;
border: 0px!important;
}
.menu-align-center #site-navigation > ul > li#menu-item-11 a::after {
display: none;
}
button.navbar-toggle {
margin-top: 2px;
margin-bottom: 2px;
padding: 5px;
background-color: #bdbec0!important;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #4c4c4c!important;
height: 3px!important;
}
li#menu-item-11 p.dropdownmenu {
margin-top: 8px;
background: url(https://www.mam.rio/wp-content/themes/m2u-digital/images/menu-icon.png) center center no-repeat #bdbec0!important;
}
.menu-align-center #site-navigation > ul {
margin-top: 0px; }
#main-nav {
background: #f5f5f5!important; }
.navbar-header.responsive-logo {
background: #bdbec0!important;
}
.container.sem-container-nav {
padding: 0px;
}
} @media screen and (min-width:421px) and (max-width: 820px){
.msp-cn-2-33 {
border-color: #000!important;
font-family: Avenir Book!important;
font-size: 12px!important; }
.our-team {
margin-top: 0px!important;
padding-top: 10px!important;
}
.slide001 {
margin-top: 0px!important; }
#nomemamrioh1 .col-md-4 {
margin-top: 0px!important;
}
#menu-menu-principal li a {
font-size: 10px!important;
}
ul#menu-menu-principal li#menu-item-9 {
display: none;
}
.navbar-inverse .navbar-nav > li a {
padding-right: 10px!important;
padding-left: 10px!important;
}
} @media screen and (min-width:374px) and (max-width: 420px){
.form-do-fale-conosco{
min-height: 560px;
}
.row.googleverifica .col-md-12 {
padding-left: 0px!important;
}
.conteudo-post-categoria-programacao {
font-size: 12px!important;
}
.box-post-programacao-cinemateca p.titulo-book {
font-size: 16px!important;
}
.msp-cn-2-33 {
border-color: #000!important;
font-family: Avenir Book!important;
font-size: 12px!important; }
.our-team {
margin-top: 0px!important;
padding-top: 10px!important;
}
.slide001 {
margin-top: 0px!important; }
.box-post-programacao-cinemateca {
max-width: 825px!important;
height: 320px;
}
.navbar-brand {
padding: 0px!important;
height: 50px!important;
line-height: 40px!important;
}
.col-md-6.navbar-brand {
padding-top: 0px;
margin-top: 0px;
}
#nomemamrioh1 .col-md-5 {
margin-top: 0px!important;
}
#nomemamrioh1 .col-md-4 {
margin-top: 0px;
}
#site-navigation {
height: unset!important; }
.menu-align-center #site-navigation > ul > li > a {
color: #404040!important;
font-weight: 700;
border: 0px!important;
background: transparent!important;
font-size: 18px;
}
.menu-align-center #site-navigation > ul > li {
padding-top: 5px;
padding-bottom: 5px;
border: 0px!important;
}
.menu-align-center #site-navigation > ul > li#menu-item-11 a::after {
display: none;
}
button.navbar-toggle {
margin-top: 2px;
margin-bottom: 2px;
padding: 5px;
background-color: #bdbec0!important;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #4c4c4c!important;
height: 3px!important;
}
li#menu-item-11 p.dropdownmenu {
margin-top: 8px;
background: url(https://www.mam.rio/wp-content/themes/m2u-digital/images/menu-icon.png) center center no-repeat #bdbec0!important;
}
.menu-align-center #site-navigation > ul {
margin-top: 0px; }
#main-nav {
background: #f5f5f5!important; }
.navbar-header.responsive-logo {
background: #bdbec0!important;
}
.container.sem-container-nav {
padding: 0px;
}
}
#logomamrio-small {
margin-left: 10px;
margin-top: 4px;
width: 70px!important;
}
.barra-nav-small-logo nav #menu-menu-principal li a {
padding-right: 11px!important;
padding-left: 11px!important;
}
.small-logo-topo-exibe {
display: inline-block!important;
}
.form-do-fale-conosco .form-group .col-md-12 textarea::placeholder {
color: #cccccc!important;
}
.p-sitemap {
margin-bottom: 8px!important;
margin-left: 15px!important;
text-align: left!important;
}