.home-museu .rt-mainbody-wrapper.rt-grid-9.rt-push-3 .rt-component-block.rt-block {
  display: none;
}

h2, .title {
  font-size: 23px;
  line-height: 34px;
}

#rt-mainbody h2,
#rt-mainbody .title {
  margin-bottom: 0;
}

#rt-header .rt-block {
  padding: 20px 0 15px;
}

.sprocket-strips .rt-strips-tag {
  top: -950%;
  color: #ffffff;
}

.sprocket-strips .visible-large {
  color: #ffffff;
}

.box4 {
  /*background: #7A7C4D;*/ /*#7c734d*/
}
#rt-sidebar-a .title4 .module-title {
  color: #FFEFAE;
}
ul.menu li.active.current > a, ul.menu li#current.active > a {
  color: #fff;
}
/*---------------------------------------------------------------------------------------------------------- Barra (módulo) do GOVERNO / BACKGROUND TOP ------ */
/*#rt-page-surround {
  /*background: #ffffff url(../../../images/bg_top2.png) top repeat-x !important;*/  /* ------------ COMENTAR ESTA LINHA, E DES-COMENTAR (DESLIGAR) A DE BAIXO - e/ou vice-versa - caso haja a necessidade de ocultar/re-exibir a Barra do Governo, e comentar todo o resto das definições abaixo, e publicar/des-publicar (unpublish) o módulo ID-220, SEM ALTERAR O CONTEUDO DELE, salvo alguma alteração que seja muito importante para o MUSEU... */
  background: #ffffff url(../../../images/museu/bg_top.png) top repeat-x !important;
}
/*.barra-brasil-v3 {
  background: url("../../../images/_border.gif") repeat-x top transparent;
  background-position: 0 4px;
  height: 30px;
  clear: both;
  min-width: 100%;
  position: absolute;
  margin: 0 auto;
  padding: 0;
}
.barra-brasil-v3 .barragoverno {

  width: 100%;
}
.barra-brasil-v3 .barragoverno .imagemGov {
  background: url("../../../images/barra-brasil-v3-azul.gif") no-repeat scroll right top transparent;
  height: 24px;
  position: absolute;
  text-align: center;
  top: 4px !important;
  width: 100%;
  align-items: center;
}
.barra-brasil-v3 .barragoverno .brasilgov {
border: 0 none !important;
display: block;
float: right;
height: 24px;
width: 100px;
}
.barra-brasil-v3 .barragoverno .ai {
background: url("../../../images/ai.png") no-repeat 0 0 !important;
display: block;
float: right;
height: 28px;
margin-right: 25px;
text-indent: -1000px;
width: 161px;
}
#rt-top {
  height: 67px;
}
.fp-topmenu.rt-block,
#rt-top .rt-social-buttons,
.museu-search.fp-rokajaxsearch.rt-block {
 top: 30px;
}*/
/*------- FIM BARRA DO GOVERNO ----------------------------------------------------------------------------------------------------------------- */

/*-------------------------------------------------------------------------------- LAYOUT - páginas internas, Novidades Imperiais, etc... ------ */
/*.menu-novidades-imperiais .item-page p,
.menu-novidades-imperiais .item-page span {
  text-align: justify;
}*/

img.rokbox-thumb {
  width: 180px;
  height: auto;
}

/*-------------------------------------------------------------------------------- TOP MENU ------ */
.fp-topmenu.rt-block {
  float: left;
  margin: 0 auto;
  padding: 0 0 0 30px;
}
/*-------------------------------------------------------------------------------- BREADCRUMBS [CONTENT] ------ */
.bread-museu {
  font-size: 12px;
  opacity: 0.7;
  padding-bottom: 0 !important;
}
/*--------------------------------------------------------------------------------CORES TOP / BACKGROUND */
/*.home-museu #rt-showcase,
.home-museu #rt-main {
  background-color: #f5f5f5;
}*/
.rt-container {
  border-left: none;
  border-right: none;
}
#rt-showcase {
  border-bottom: none;
}
/*------------------------------------------------------------------------------------ SEARCH */
/*.museu-search {
  margin-top: 20px;
}*/
.museu-search .fp-rokajaxsearch #roksearch_search_str {
  height: 25px;
}
.museu-search.fp-rokajaxsearch.rt-block {
  padding: 5px 15px !important;
}
/*-------------------------------------------------------------------------- TABS HOME */
.tabs-home .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
  color: #d4a02a;
  font-size: 100%;
}
/* .tabs-home .sprocket-tabs-nav .active .sprocket-tabs-inner .sprocket-tabs-text {
  color: #ffffff; */
}
.tabs-home {
  margin: 10px 0 0 0;
}
.tabs-home img {
  max-width: inherit;max-width: inherit;
}

/*----------------------------SIDEBAR Menus */
.menu-side-home .module-title {
  margin: 0 0 10px 0;
}
.menu-side-home ul.menu li {
  margin-bottom: 0;
}
.menu-side-home ul.menu li a {
  padding: 0 0 0 30px;
  font-size: 13px;
}
.rt-block.menu-side-home {
  padding-bottom: 0;
  margin-bottom: 0;
  padding-top: 0;
}
/*----------------------------OUTROS - detalhes, etc...  */
.no-sidespaces {
  margin-left: 0;
  margin-right: 0;
}
.recuo-bottom {
  margin-bottom: 40px !important;
}
/*----------------------------EVENTOS HOME - layout */
.home-eventos ul {
  margin: 0 0 15px 0;
}
.home-eventos .rme-items li {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px;
  padding: 10px;
}
.home-eventos .rme-item {
  list-style: none !important;
  font-size: 14px;
  line-height: 1.5em;
  padding: 10px 0 0 0;
  clear: both;
}
/*.sidebardei .rme-items {
  font-size: 14px;
}*/
.home-eventos .rme-badge {
  width: 30px;
  float: left;
  margin-right: 15px;
  /*margin-bottom: 5px;*/
  padding: 5px;
  text-align: center;
  line-height: 1.3em;
  color: #FFF;
  background: #b5414f;
  font-size: 7pt;
  font-weight: bold;
}
.home-eventos .rme-day {
font-size: 2em;
line-height: 1em;
}
.home-eventos .rme-month {
  text-transform: uppercase;
  display: block;
}
.home-eventos .rme-description {
word-break: break-word;
}
.home-eventos .rme-title {
  display: block;
  font-size: 1em;
  font-weight: bold;
  color: #454545;
}
.home-eventos .rme-date, .home-eventos .rme-time {
display: block;
font-size: 0.9em;
}
.home-eventos .rme-details {
margin: 15px 0 0 0;
}
/*---------------------------- ENQUETES HOME  */
.enquete-home h4 {
  font-size: inherit;
  line-height: inherit;
  margin: 0 0 15px 0;
}

.enquete-home .readon {
  color: #ffffff;
  background-color: #612229 !important;
}
.enquete-home .readon:hover {
  color: #454545;
  background-color: #a9a9a9 !important;
}

/* ---- Readon Button ---- */

.layout-slideshow .readon {
  color: #ffffff;
  background-color: #612229 !important;
}
.layout-slideshow .readon:hover {
  color: #454545;
  background-color: #a9a9a9 !important;
}

/*---------------------------- Módulo "LINKS" / CLASS "box-museu2" */
/*.box-museu2 {
  color: #FFFFFF;
  background: #D4A02A;
}*/
.links-home p {
  margin: 0;
  padding: 0;
}
.links-home {
  padding-bottom: 10px;
}

/*---------------------------- Módulo "PARCEIROS": efeitos, etc... */
.rt-center {
  text-align: center;
  vertical-align: middle !important;
  margin: 0 auto !important;
}
.fp-extension img {
  opacity: 0.5;
  -webkit-backface-visibility: hidden;
  ]-moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  vertical-align: middle !important;
}
.fp-extension img:hover {
  opacity: 1;
}

.gantry-width-block {
  display: block;
  /*margin: 0 auto !important;*/
  vertical-align: middle;
  float: left;
}

.custommenu-box .gantry-width-block {
  width: 213px !important;
}

#rt-bottom .gantry-width-block {
  margin: 0 auto;
}

.gantry-width-20 {
  width: 25%;
  vertical-align: middle;
}
.gantry-width-30 {
  width: 30%;
  vertical-align: middle;
}
.gantry-width-spacer {
  margin: 15px;
  /*margin: 0 auto !important;*/
  vertical-align: middle;
}
.fp-extension.rt-center.mi-parceiros {
  /*margin: 20px 0 0 0 !important;
  padding: 0;*/
  margin: 0 auto !important;
  vertical-align: middle;
}
.force-center {
  margin: 0 auto !important;
}

.mi-parceiros .gantry-width-spacer {
  width: 100%;
}

.mi-parceiros img {
  vertical-align: middle;
}
/*---------------------------- MOSAICO HOME - detalhes, etc...  */
.mosaico-home-right .sprocket-strips .sprocket-strips-image-container:before {
  opacity: 0.9;
}

#rt-main .mosaico-home-right {
  color: #FFFFFF;
}

.mosaico-home-right a {
  color: #ffefae;
}

.mosaico-home-right a:hover {
  color: #ffffff;
}

/*.mosaico-home-right .sprocket-strips-content {
  padding: 10px;
}*/
.mosaico-home-right.fp-roksprocket-strips-bottom .sprocket-strips-content {
  webkit-transform: translate(0,65px);
  -moz-transform: translate(0,65px);
  -ms-transform: translate(0,65px);
  -o-transform: translate(0,65px);
  transform: translate(0,65px);
}
#rt-main .mosaico-home-right .readon {
  display: none;
}
/* --------------- Copyright ---------------- */

.module-copyright p {
  margin: 0px;
}

#gantry-totop {
  float: inherit;
}

/* --------------- Showcase ----------------- */

body.home-museu .layout-slideshow .sprocket-features-title,
body.menu-claudio .layout-slideshow .sprocket-features-title,
body.menu-geyer .layout-slideshow .sprocket-features-title {
  font-size: 15pt;
  line-height: inherit;
  border-bottom: 2px solid;
  border-radius: 0;
}

body.home-museu .layout-slideshow .sprocket-features-desc,
body.menu-claudio .layout-slideshow .sprocket-features-desc,
body.menu-geyer .layout-slideshow .sprocket-features-desc {
  width: 97.5%;
  font-size: 10pt;
  line-height: inherit;
  bottom: 10px;
  position: absolute;
}

body.home-museu .layout-slideshow .sprocket-features-content,
body.menu-claudio .layout-slideshow .sprocket-features-content,
body.menu-geyer .layout-slideshow .sprocket-features-content {
  height: 40px;
  width: 97.5%;
  left: inherit;
  bottom: 0px;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 2%, rgba(0,0,0,0.75) 50%, rgba(0,0,0,0.75) 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(2%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.75)), color-stop(99%,rgba(0,0,0,0.75))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.75) 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.75) 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.75) 99%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 2%,rgba(0,0,0,0.75) 50%,rgba(0,0,0,0.75) 99%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-9 */
}

body.home-museu .layout-slideshow .sprocket-features-pagination,
body.menu-claudio .layout-slideshow .sprocket-features-pagination,
body.menu-geyer .layout-slideshow .sprocket-features-pagination {
  right: 0%;
  top: -21px;
  bottom: initial;
  left: initial;
}

/* -------- Top News ---------- */

/*.mi-noticias-top.rt-block {
  margin: 10px 0;
  padding: 15px 10px 0 0;
}*/

.mi-noticias .sprocket-lists .sprocket-lists-title {
  margin-top: 3px;
  font-size: 12pt;
  line-height: 1.2em;
}

.rt-icon-left.-none- {
  display: none;
}

.mi-noticias .sprocket-lists-item .readon {
  margin: 0px;
}

.sprocket-lists-desc {
  font-size: 8pt;
}

.mi-noticias .sprocket-lists-item .readon {
  display: none;
}

/* Imagens */

/*.mi-noticias .sprocket-lists-image {
  height: 80px;
  width: 128px;
  overflow: hidden;
}*/

.mi-noticias .sprocket-lists-image img {
  width: 100%;
}

.mi-noticias .sprocket-lists .sprocket-lists-infos {
  color: #612229;
}

/* ---- BOXES ---- */

.box1 {
  color: #454545;
  background: transparent;
}

.box1.tabs-home, 
.rt-block.fp-roksprocket-tabs-showcase.tabs-home .sprocket-tabs-nav li.active {
  background-color: rgb(255, 255, 250);
  /* background-image: url('/clientes/museu/images/coroa_icon.svg');
  background-repeat: no-repeat;
  background-size: 20%;
  background-attachment: fixed;
  background-position: center; */
}

.box1.tabs-home, 
.rt-block.fp-roksprocket-tabs-showcase.tabs-home li.active {
  background-image: url('/clientes/museu/images/brasao-watermark.png');
  background-repeat: no-repeat;
  background-size: 20%;
  background-attachment: fixed;
  background-position: center;
}

.tabs-home .sprocket-tabs .sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
  color: #614300;
}

.rt-block.fp-roksprocket-tabs-showcase.tabs-home .sprocket-tabs-nav li {
  background: #614300;
}

.tabs-home .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
  color: #FFFFFF;
}

.box4 {
  background: #614300;
}

/* ---- Links Sprocket ---- */

.fp-roksprocket-lists-maintop .sprocket-lists-title a {
  color: #454545;
}

/* ---- Texto Showcase --- */

#rt-showcase {
  color: #454545;
}

/* ---- Busca ---- */

.roksearch-wrapper {
  width: 100%;
  float: right;
  margin-bottom: 5px;
}

.fp-rokajaxsearch #roksearch_search_str {
  background: #FFFFFF;
}

/* ---- Social Media ---- */

#rt-top .rt-social-buttons {
  margin: 0 0 0 50px;
  text-align: right;
}

/* ---------------------------------------------------------------- MENU - Hover, etc... ---- */

#rt-header .rt-block .gf-menu li:hover > .item .menu-item-bg,
#rt-header .rt-block .gf-menu li:focus > .item .menu-item-bg {
  background: rgba(200, 200, 200, 0.25);
}

#rt-header .rt-block .gf-menu li.active > .item .menu-item-bg {
  background: rgba(200, 200, 200, 0.25);
  padding: 3px 10px;
}

.gf-menu .item {
  font-size: 10px;
}

/* ---- Paginação Showcase ---- */

.layout-slideshow .sprocket-features-pagination li.active {
  background: #FFFFFF !important;
  border: 2px solid #61222A;
  padding: 5.5px;
}

.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(1),
.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(1),
.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(1),
.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(2),
.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(2),
.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(2),
.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(3),
.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(3),
.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(3),
.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(4),
.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(4),
.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(4),
.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(5),
.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(5),
.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(5),
.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(6),
.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(6),
.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(6) {
  background: #61222A;
  opacity: 1;
}

/* ---- Paginação Novidades Imperiais ---- */

.mi-noticias .sprocket-lists .sprocket-lists-pagination li {
  border: inherit;
  background: #b8535c;
  opacity: 0.6;
}

.mi-noticias .sprocket-lists-pagination li.active {
  opacity: 1 !important;
}

.mi-noticias .sprocket-lists-pagination li {
  padding: 7px;
  margin: 0 3px;
  border-radius: 1em;
}

.mi-noticias .sprocket-lists {
  min-height: 400px;
}

/* ---------------------------------------------------------------- FOOTER - Hover, etc... ---- */
#rt-footer a:hover {
  color: #614300;
}

/* ---- Padding Conteúdo ---- */

.rt-component-block.rt-block {
  padding: 0 15px;
}
/* ---- Padding/Margin - Bottom: 0px ---- */

.no-bottom {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}

/* ---- FACEBOOK LIKE BOX ---- */
.mi-likebox {
  padding: 15px;
}

/* ---------------------------------------------------------------- READON ---- */
#rt-footer .readon {
  color: #ffffff;
  background-color: #612229;
}
#rt-footer .readon:hover {
  color: #454545;
  background-color: #a9a9a9;
}

/* ---- FACEBOOK LIKEBOX ---- */

#facebook .lfloat._ohe {
  width: 100%;
}

/* ---- Busca ---- */

#roksearch_results .roksearch_result_wrapper1:hover {
  background: #FFEFAE;
}

/* ---- Mosaico Sem Overlay ---- */

.sprocket-strips .sprocket-strips-image-container:before {
  background: inherit;
}

.sprocket-strips-image-container:before {
  background: inherit;
}

/* ---- Showcase Shadow ---- */

.sprocket-features.layout-slideshow {
  -webkit-box-shadow: 2px 2px 10px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow:    2px 2px 10px 0px rgba(50, 50, 50, 0.4);
  box-shadow:         2px 2px 10px 0px rgba(50, 50, 50, 0.4);
}

/* ---- Gradient Black Mosaico ---- */

.fp-roksprocket-strips-bottom .sprocket-strips-item .sprocket-strips-image-container:before {
  background: rgba(255, 255, 255, 0);
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%);
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%);
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 40%, rgb(0, 0, 0) 100%);
}

/* ---- Botão Vote ---- */

.enquete-home .button {
  background-color: #D4A02A;
  padding-left: 10%;
  padding-right: 10%;
  margin: 10% 0 0 0;
}

.enquete-home .button:hover {
  background-color: #3F2B00;
}

/* ---- Ícone Coroa Bem Vindo ---- */

.sprocket-tabs-nav li:not(.active) #coroa {
  background: url('../../../images/coroa_icon_branco.svg');
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: 18px 18px;
}

.sprocket-tabs-nav li.active #coroa {
  background: url('../../../images/coroa_icon_brown.svg');
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  background-position: center;
  background-size: 18px 18px;
}

/* ---- Social COM Content ---- */

/* TOP */

.css_buttons0 {
  display: inherit !important;
  float: left;
  background-color: #F1F1F1;
  border-top: 1px solid #454545;
  border-bottom: 1px solid #454545;
  margin-bottom: 20px;
}

.css_buttons0 .css_fb_like {
  display: inherit !important;
  float: right;
  margin-top: 11px !important;
}

.css_buttons0 .css_twitter {
  display: inherit !important;
  float: right;
  width: 90px;
  height: 24px;
  margin-top: 15px !important;
}

.css_buttons0 .css_google {
  display: inherit !important;
  float: right;
  width: 55px;
  height: 24px;
  margin-top: 15px !important;
}

/* BOTTOM */

.css_buttons1 .css_fb_like {
  display: inherit !important;
  float: left;
  margin-top: 5px !important;
}

.css_buttons1 .css_twitter {
  display: inherit !important;
  float: left;
  width: 90px;
  height: 24px;
}

.css_buttons1 .css_google {
  display: inherit !important;
  float: left;
  width: 55px;
  height: 24px;
}

/* ---- MEDIA QUERY BEM VINDO ---- */

@media only screen
and (min-width: 768px)
and (max-width: 959px) {

.sprocket-tabs-text .central {
  width: 69.4%;
  margin-left: auto;
  margin-right: auto; }
}

@media only screen
and (min-width: 960px)
and (max-width: 1199px) {

.sprocket-tabs-text .central {
  width: 52.7%%;
  margin-left: auto;
  margin-right: auto; }
}

@media only screen
and (min-width: 1200px) {

.sprocket-tabs-text .central {
  width: 40.5%;
  margin-left: auto;
  margin-right: auto; }
}

/* ------ MEDIA QUERY TOP MENU ------ */

@media only screen
and (max-width: 767px) {

/*#rt-page-surround {
  background: #ffffff url(../../../images/bg_top2.png) top repeat-x !important; }*/
}

@media only screen
and (max-width: 959px) {
  
.fp-topmenu.rt-block {
  padding-left: 0; }
.rt-grid-2 .rt-social-buttons.rt-block {
  display: none; }
}

@media only screen
and (min-width: 400px)
and (max-width: 590px) {
  
.fp-topmenu.rt-block {
  padding-left: 0;
  width: 90%;
  margin-left: 6%;
  font-size: 50%; }
.rt-horizmenu ul.menu li a,
.rt-horizmenu ul.menu li .item,
.rt-horizmenu ul.menu li .separator {
  padding: 5px 5px; }
.museu-search .fp-rokajaxsearch #roksearch_search_str {
  height: 25px;
  width: 85%;
  margin-left: 14%; }  
}

/*@media only screen
and (min-width: 481px)
and (max-width: 590px) {
  
  
}*/

@media only screen
and (min-width: 767px)
and (max-width: 959px) {
  
.fp-topmenu.rt-block {
  width: 105%; }
}

@media only screen
and (min-width: 481px)
and (max-width: 959px) {
  
.gf-menu {
  margin: 0;
  width: 100%;
  float: right;
  font-size: 0.7em; }
.menu-item-bg {
  padding: 2px 2px; }
}

@media only screen
and (min-width: 960px)
and (max-width: 1199px) {

.gf-menu {
  font-size: 0.85em; }
}

/* --------- Marign Mosaic ------------- */

.sprocket-strips .sprocket-strips-container li {
  margin: 0 1.5px;
}

/* ---------- Últimas Modificações ------------- */

.home-museu #rt-showcase h2.title {
  font-size: 100%;
}

.rt-sidebar-block h2.title {
  font-size: 18px;
  font-weight: normal;
  padding: 0 10px;
  background: #612229;
  color: #ffffff;
  border-radius: 3px;
  display: block;
  width: auto;
}

/* footer */

#rt-footer .customtitle1.fp-footer-a a,
#rt-footer .fp-footer-c .rt-footer-menu a,
#rt-footer .title span {
  color: #454545;
}

/* Accordion */

.home-museu .rt-block.menu-accordion {
  margin: -5px 10px 10px 10px !important;
}

.nextend-accordion-menu-inner-container .level1.parent {
  margin: 5px 0 !important;
  border-radius: 3px;
}

.nextend-accordion-menu-inner-container .level1.nextend-nav-191.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-193.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-195.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-197.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-199.parent {
  background: #5e5e5e !important;
}

.nextend-accordion-menu-inner-container .level1.nextend-nav-192.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-194.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-196.parent,
.nextend-accordion-menu-inner-container .level1.nextend-nav-198.parent {
  background: #8b8b8b !important;
}

div#nextend-accordion-menu-233 dl.level2 dt,
div#nextend-accordion-menu-233 dl.level2 dt:HOVER,
div#nextend-accordion-menu-233 dl.level2 dt.opening,
div#nextend-accordion-menu-233 dl.level2 dt.opened,
div#nextend-accordion-menu-233 dl.level2 dt.active {
  border: none !important;
}

div#nextend-accordion-menu-233 dl.level1 dt,
div#nextend-accordion-menu-233 dl.level1 dt:HOVER,
div#nextend-accordion-menu-233 dl.level1 dt.opening,
div#nextend-accordion-menu-233 dl.level1 dt.opened,
div#nextend-accordion-menu-233 dl.level1 dt.active {
  border: none !important;
}

div#nextend-accordion-menu-233 dl.level2 dt.first {
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}

/* HOVER */

.nextend-accordion-menu-inner-container .level1.nextend-nav-191.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-193.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-195.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-197.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-199.parent:hover {
  background: #8b8b8b !important;
}

.nextend-accordion-menu-inner-container .level1.nextend-nav-192.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-194.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-196.parent:hover,
.nextend-accordion-menu-inner-container .level1.nextend-nav-198.parent:hover {
  background: #5e5e5e !important;
}

/* LIST & BULLETS */

div#nextend-accordion-menu-233 dl.level2 dt a, div#nextend-accordion-menu-233 dl.level2 dt a span {
  display: list-item;
  list-style-type: disc;
}

/* --------------- Sidebar Internas ---------------- */

.likebox-sidebar {
  width: 265px;
  float: right;
  padding: 0;
  margin: 0 3px 10px 0;
}

.custombox1.eventos-sidebar {
  margin: 0;
}

.pollbox1.no-sidespaces.interatividade-sidebar {
  margin: 0;
}

/*.rt-block.likebox-sidebar {
  margin-top: 50px;
}*/

/* ACCORDIONS */

.rt-block.menu-accordion {
  margin: 5px 10px 10px 10px;
  padding: 0 0 15px 15px !important;
  text-rendering: optimizelegibility;
  text-shadow: none;
}

/* ------------ RT-PUSH -------------- */

.home-museu .rt-push-3 {
  left: 24.4%;
}

/* ------------------------- Novidades Imperiais ---------------------------- */

/* ---- Paginação Novidades Imperiais ---- */

.noticias-sidebar.rt-block {
  clear: both;
  width: 265px;
  margin: 10px 15px;
  padding: 15px 10px 0 0;
}

.noticias-sidebar .sprocket-lists .sprocket-lists-title {
  margin-top: 3px;
  font-size: 12pt;
  line-height: 1.2em;
}

.noticias-sidebar .sprocket-lists-item .readon {
  margin: 0px;
}

.noticias-sidebar .sprocket-lists-image {
  padding: 5px 15px 0 0;
}

.noticias-sidebar .sprocket-lists-item .readon {
  display: none;
}

/* Imagens */

.noticias-sidebar .sprocket-lists-image {
  height: 80px;
  width: 128px;
  overflow: hidden;
}

.noticias-sidebar .sprocket-lists-image img {
  width: 100%;
}

.noticias-sidebar .sprocket-lists .sprocket-lists-infos {
  color: #612229;
}

.noticias-sidebar .sprocket-lists .sprocket-lists-pagination li {
  border: inherit;
  background: #b8535c;
  opacity: 0.6;
}

.noticias-sidebar .sprocket-lists-pagination li.active {
  opacity: 1 !important;
}

.noticias-sidebar .sprocket-lists-pagination li {
  padding: 7px;
  margin: 0 3px;
  border-radius: 1em;
}

.noticias-sidebar .sprocket-lists {
  min-height: 400px;
}

.noticias-sidebar.fp-roksprocket-lists-maintop .sprocket-lists-title a {
  line-height: 0.5em;
  font-size: 8pt;
  font-weight: normal;
}

.noticias-sidebar h2.title {
  color: #454545 !important;
}

/* ------------------------------------------------------------------ */
/* ------------------------- NOVAS MUDANÇAS ------------------------- */
/* ------------------------------------------------------------------ */

body.home-museu #rt-content-top {
  display: block;
}

body.home-museu #rt-showcase .rt-block,
body.menu-claudio #rt-showcase .rt-block,
body.menu-geyer #rt-showcase .rt-block {
  margin: 10px 0;
  padding: 15px 0;
}

body.home-museu .title1 h2.title,
body.menu-claudio .title1 h2.title,
body.menu-geyer .title1 h2.title {
  font-size: 120%;
  text-transform: none;
}

body.home-museu .rt-component-block.rt-block,
body.menu-claudio .rt-component-block.rt-block,
body.menu-geyer .rt-component-block.rt-block {
  margin: 0;
}

body.home-museu #rt-content-top .rt-block,
body.menu-claudio #rt-content-top .rt-block,
body.menu-geyer #rt-content-top .rt-block {
  margin: 0 10px 0;
  padding: 0 15px 0;
}

/* -------- MENU ---------- */

.rt-horizmenu ul.menu {
  float: left;
  margin: 0 15px;
}

.fp-topmenu.rt-block {
  text-align: left;
}

#rt-top .rt-alpha {
  -webkit-flex-basis: 75%;
  -moz-flex-basis: 75%;
  -ms-flex-basis: 75%;
  flex-basis: 75%;
}

#rt-top .rt-omega {
  -webkit-flex-basis: 25%;
  -moz-flex-basis: 25%;
  -ms-flex-basis: 25%;
  flex-basis: 25%;
}

/*#rt-header .rt-block .gf-menu.l1 > li > .item {
  font-size: 84%;
}*/

/* -------------- Novidades Imperiais ----------------- */

.mi-noticias .sprocket-lists-item .sprocket-padding {
  display: block;
}

.mi-noticias .sprocket-lists-item .sprocket-padding .sprocket-lists-image {
  display: block;
  float: left;
  width: 100%;
  padding: 15px 0 5px;
}

.mi-noticias .sprocket-lists-item .sprocket-padding .sprocket-lists-text {
  display: block;
  clear: left;
  float: left;
  width: 100%;
}

/* -------------- Eventos ----------------- */

.eventos .rme-items li,
.eventos .rme-timeline-bar,
.eventos .rme-arrow {
  width: 100%;
  clear: left;
  background: transparent;
  border: none;
  display: block;
  float: left;
}

.eventos .rme-badge {
  width: 52px;
  margin-bottom: 0;
  padding: 3px;
}

.eventos .rme-title {
  line-height: 1.2em;
  font-size: 1em;
}

.eventos .rme-items {
  display: block;
}

.eventos .rme-items li {
  margin: 10px 10px 0;
  padding: 0 10px 0;
}

.eventos .rme-timeline {
  display: none;
}

.eventos .rme-timeline-point:hover,
.eventos .rme-timeline-point.active,
.eventos .rme-badge {
  background: #61222a;
}

/* Pagination */

.pagination {
  margin: 10px 0 30px;
}

/* ------------------------- EVENTOS --------------------------- */

body.menu-calendario-de-eventos .cal_td_daysnames {
  background-color: #61222a;
}

body.menu-calendario-de-eventos .cal_td_weeklink {
  background-color: #61222a;
}

body.menu-calendario-de-eventos .cal_td_daysnoevents {
  background-color: #F2E7E9;
}

body.menu-calendario-de-eventos .cal_td_dayshasevents {
  background-color: #903344;
}

body.menu-calendario-de-eventos .cal_td_dayshasevents a.cal_daylink {
  color: #FFFFFF;
}

body.menu-calendario-de-eventos .cal_td_dayshasevents a.cal_daylink:hover {
  color: #FF859B;
}

body.menu-calendario-de-eventos .cal_td_today {
  background-color: #D794A0;
  border: solid 2px #61222a;
}

body.menu-calendario-de-eventos #rt-mainbody h2,
body.menu-calendario-de-eventos #rt-mainbody .title {
  margin-bottom: 40px;
}

body.menu-calendario-de-eventos td.iconic_td {
  width: 90px !important;
}

body.menu-calendario-de-eventos a.cal_titlelink:link,
body.menu-calendario-de-eventos a.cal_titlelink:visited,
body.menu-calendario-de-eventos a.cal_titlelink:hover {
  color: #FFFFFF !important;
}

.option-com-jevents .ev_td_today {
  background-color: #AE5560;
}

/* - Links -*/

.option-com-jevents a.ev_link_row,
.option-com-jevents a.ev_link_row:visited {
  font-weight: bold;
  color: #61222A !important;
}

.option-com-jevents a.ev_link_row:hover {
  color: #6E6E6E;
}

.option-com-jevents .ev_td_today a.ev_link_weekday {
  color: #FFFFFF;
}

.option-com-jevents .ev_td_today a.ev_link_weekday:hover {
  color: #CCCCCC;
}

/* - No-Title - */

body.option-com-jevents #jevents_header h2.contentheading {
  display: none;
}

/* ------------------- Menu Lateral --------------------- */

ul.menumenu-lateral li.item133 {
  display: none !important;
}

ul.menumenu-lateral li:not(.parent):hover a {
  color: #DDDDDD;
}

ul.menumenu-lateral,
ul.menumenu-lateral > li ul {
  list-style: none;
  margin-left: 0;
  padding: 5px 0;
}

ul.menumenu-lateral .separator {
  border-bottom: 1px solid #a1273e;
  width: auto;
  display: block;
}

ul.menumenu-lateral > li:not(.parent):hover {
  background-color: #a1273e;
  color: #FFFFFF;
}

ul.menumenu-lateral > li.parent {
  font-size: 17px;
  font-weight: bold;
}

ul.menumenu-lateral > li li {
  font-size: 14px;
  font-weight: normal;
}

ul.menumenu-lateral > li li:not(.parent):hover {
  background-color: #a1273e;
}

ul.menumenu-lateral > li,
ul.menumenu-lateral > li li {
  display: block;
  border-radius: 3px;
  padding: 4px 0 0;
  transition: 0.2s all ease-in-out;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -oz-transition: 0.2s all ease-in-out;
}

ul.menumenu-lateral > li ul {
  margin-bottom: 10px;
}

ul.menumenu-lateral > li a {
  padding-left: 10px;
}

ul.menumenu-lateral > li:hover a:hover {
  color: #FFFFFF;
}

ul.menumenu-lateral li.item236 {
  border-bottom: 1px solid #a1273e;
  width: 100%;
  display: block;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Sub-Menus */

ul.menumenu-lateral > li li .separator {
  font-weight: bold;
  border-bottom: 1px solid #a1273e;
  display: none;
}

/* ------------------- MENU -------------------- */

.gf-menu .dropdown .custommenu-box ul li {
  text-align: left;
}

#rt-header .rt-block .gf-menu .dropdown {
  background: rgba(255,255,255,0.94);
}

#rt-header .rt-block .gf-menu .dropdown .custommenu-box li a {
  display: block;
  padding: 0 0 0 5px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#rt-header .rt-block .gf-menu .dropdown .custommenu-box li a:hover {
  color: #a1273e;
  background-color: rgba(200, 200, 200, 0.25);
  border-radius: 3px;
}

/* ------------------- MATÉRIAS FIX -------------------- */

#rt-main div.item-page .css_buttons0 + p,
#rt-main div.item-page .css_buttons0 + div {
  clear: left;
}

/* ------------------- MENU AJUSTES -------------------- */

#rt-header .rt-block .gf-menu.l1 > li > .item {
  padding: 5px 1px 0;
  font-size: 77%;
}

#rt-header .rt-block .gf-menu li.parent > .item .menu-item-bg {
  padding: 3px 14px 3px 8px;
}

/* Último Item */

/*#rt-header .gf-menu .item240.parent .dropdown {
  left: -76px;
}*/

/* ------------- ACTION --------------- */

#rt-main ul.actions {
  margin: 0 0 5px 20px;
}

/* ------------- BANNERS --------------- */

#rt-maintop .rt-block {
  padding: 0;
  margin: 0;
}

/* ------------- LINKS --------------- */

#rt-main .item-page a,
#rt-main .category-desc a {
  color: #a1273e;
}

#rt-main .item-page a:hover,
#rt-main .category-desc a:hover {
  color: #61222a;
}

/* ------------- QUEM É QUEM --------------- */

body.menu-quem-e-quem #rt-main h2 {
  font-size: 22.8px;
}

/* ------------- CASA CLÁUDIO DE SOUZA -------------------- */

/* BODY BACKGROUND */

body[class*="menu-claudio"] #rt-header,
body[class*="menu-claudio"] #rt-showcase,
body[class*="menu-claudio"] #rt-maintop,
body[class*="menu-claudio"] #rt-main {
  background-color: #fff6e5;
}

/* Links */

body[class*="menu-claudio"] #rt-main .item-page a,
body[class*="menu-claudio"] #rt-main .category-desc a {
  color: #8B6638;
}

body[class*="menu-claudio"] #rt-main .item-page a:hover,
body[class*="menu-claudio"] #rt-main .category-desc a:hover {
  color: #61523f;
}

body[class*="menu-claudio"] .rt-sidebar-block h2.title {
  background: #61523f;
}

body[class*="menu-claudio"] ul.menumenu-lateral .separator {
  border-bottom: 1px solid #61523f;
}

body[class*="menu-claudio"] ul.menumenu-lateral > li:not(.parent):hover {
  background-color: #61523f;
}

body[class*="menu-claudio"] ul.menumenu-lateral > li li:not(.parent):hover {
  background-color: #61523f;
}

body[class*="menu-claudio"] ul.menumenu-lateral > li li .separator {
  border-bottom: 1px solid #61523f;
}

body[class*="menu-claudio"] ul.menumenu-lateral li.item236 {
  border-bottom: 1px solid #61523f;
  width: 100%;
  display: block;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Showcase */

body.menu-claudio .layout-slideshow .sprocket-features-pagination li.active {
  background: transparent !important;
  border: 2px solid #61523F;
}

body.menu-claudio.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(1),
body.menu-claudio.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(1),
body.menu-claudio.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(1),
body.menu-claudio.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(2),
body.menu-claudio.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(2),
body.menu-claudio.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(2),
body.menu-claudio.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(3),
body.menu-claudio.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(3),
body.menu-claudio.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(3),
body.menu-claudio.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(4),
body.menu-claudio.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(4),
body.menu-claudio.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(4),
body.menu-claudio.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(5),
body.menu-claudio.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(5),
body.menu-claudio.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(5) {
  background: #61523F;
}

/* Buttons */

body[class*="menu-claudio"] .css_buttons0 {
  background-color: #F3E4C7;
  border-top: 1px solid #61523F;
  border-bottom: 1px solid #61523F;
}

body[class*="menu-claudio"] #rt-footer .readon {
  color: #ffffff;
  background-color: #61523F;
}

body[class*="menu-claudio"] #rt-footer .readon:hover {
  color: #61523F;
  background-color: #ffffff;
}

/* ------------------- CASA GEYER -------------------- */

/* BODY BACKGROUND */

body.menu-geyer #rt-header,
body.menu-geyer #rt-showcase,
body.menu-geyer #rt-maintop,
body.menu-geyer #rt-main {
  background-color: #f2feff;
}

/* Links */

body.menu-geyer #rt-main .item-page a,
body.menu-geyer #rt-main .category-desc a {
  color: #0D5C80;;
}

body.menu-geyer #rt-main .item-page a:hover,
body.menu-geyer #rt-main .category-desc a:hover {
  color: #053d56;
}

body.menu-geyer .rt-sidebar-block h2.title {
  background: #053d56;
}

body.menu-geyer ul.menumenu-lateral .separator {
  border-bottom: 1px solid #053d56;
}

body.menu-geyer ul.menumenu-lateral > li:not(.parent):hover {
  background-color: #053d56;
}

body.menu-geyer ul.menumenu-lateral > li li:not(.parent):hover {
  background-color: #053d56;
}

body.menu-geyer ul.menumenu-lateral > li li .separator {
  border-bottom: 1px solid #053d56;
}

body.menu-geyer ul.menumenu-lateral li.item236 {
  border-bottom: 1px solid #053d56;
  width: 100%;
  display: block;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 10px;
}

/* Showcase */

body.menu-geyer .layout-slideshow .sprocket-features-pagination li.active {
  background: transparent !important;
  border: 2px solid #053d56;
}

body.menu-geyer.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(1),
body.menu-geyer.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(1),
body.menu-geyer.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(1),
body.menu-geyer.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(2),
body.menu-geyer.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(2),
body.menu-geyer.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(2),
body.menu-geyer.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(3),
body.menu-geyer.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(3),
body.menu-geyer.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(3),
body.menu-geyer.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(4),
body.menu-geyer.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(4),
body.menu-geyer.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(4),
body.menu-geyer.demostyle-type-preset1 .sprocket-features-pagination li:nth-child(5),
body.menu-geyer.demostyle-type-preset5 .sprocket-features-pagination li:nth-child(5),
body.menu-geyer.demostyle-type-preset7 .sprocket-features-pagination li:nth-child(5) {
  background: #053d56;
}

/* Buttons */

body.menu-geyer .css_buttons0 {
  background-color: #E7F1F2;
  border-top: 1px solid #053d56;
  border-bottom: 1px solid #053d56;
}

body.menu-geyer #rt-footer .readon {
  color: #ffffff;
  background-color: #053d56;
}

body.menu-geyer #rt-footer .readon:hover {
  color: #053d56;
  background-color: #ffffff;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------ MOBILE MENU ----------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

#rt-header .menu-block {
  display: none;
}

body #rt-header .rt-block .gf-menu .item {
  text-transform: uppercase;
}

body:not([class*="menu-claudio"]):not(.menu-geyer) #rt-header .rt-block .gf-menu .item {
  color: #a1273e;
}

#rt-header .rt-block .gf-menu.l1 > li > .item {
  font-size: 75%;
  height: 60px;
  padding: 0 3px;
}

.font-family-plethora #rt-header .rt-block .gf-menu .item {
  font-family: 'merriweathersans', Verdana, Helvetica, Arial, sans-serif;
}

.gf-menu li.parent > .item:after {
  right: 4px;
}

#rt-header .gf-menu.l1 li.parent:last-child  {
  display: none;
}

.gf-menu-toggle {
  width: 70px;
  top: 2px;
  color: #FFFFFF;
}

.gf-menu-toggle::before {
  content: "MENU";
  display: block;
  float: right;
  height: 17px;
  margin-top: -4px;
}

.gf-menu-toggle .icon-bar {
  background-color: #FFFFFF;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------------- PEÇAS DO MÊS ----------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

/* Anos */

div.subCategory {
  background: transparent;
  border: none;
}

div.itemListSubCategories h3 {
  display: none;
}

div.subCategory h2 {
  text-align: center;
}

div.subCategory a.subCategoryMore {
  display: none;
}

div.subCategory a.subCategoryImage img,
div.subCategory a.subCategoryImage:hover img {
  border: none;
}

/* Meses */

div.itemListCategory {
  background: transparent;
  border: none;
}

div.itemListCategory h2 {
  font-size: 25pt;
  border-bottom: 2px solid #A1273E;
  padding-bottom: 5px;
}

div.catItemHeader h3.catItemTitle {
  text-align: center;
}

.itemList .catItemView.groupLeading {
  height: 400px;
}

div.catItemIntroText {
  text-align: center;
}

span.catItemImage {
  height: 230px;
  display: flex;
  align-items: center;
  justify-content: center;
}

span.catItemImage img {
  max-height: 230px;
  width: auto !important;
  border: none;
  padding: 0;
}

/* Social */

.bt-social-share {
  padding: 13px 15px;
  background-color: #F1F1F1;
  border-top: 1px solid #454545;
  border-bottom: 1px solid #454545;
  border-left: none;
  border-right: none;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* -------------------------------------------- NOVIDADES IMPERIAIS ------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

.blog .items-leading p.readmore {
  clear: left;
}

body.menu-novidades-imperiais .mi-noticias  h2.title {
  font-weight: normal;
  color: #6e6e6e;
}

body.menu-novidades-imperiais .moduletablemenu-novidades h3 {
  font-size: 18px;
  font-weight: normal;
  padding: 0 10px;
  background: #612229;
  color: #ffffff;
  border-radius: 3px;
  display: block;
  width: 100%;
}

body.menu-novidades-imperiais ul.menumenu-lateral li:not(.parent):hover a {
  color: #DDDDDD !important;
}

body.menu-novidades-imperiais ul.menumenu-lateral a:not([href="/novo/geyer.html"]) {
  color: #5e5e5e !important;
}

body.menu-novidades-imperiais .sprocket-lists-nav {
  display: block;
}

body.menu-novidades-imperiais .sprocket-lists-pagination {
  display: block;
  width: 100%;
}

body.menu-novidades-imperiais .sprocket-lists ul.sprocket-lists-container li {
  border: none;
}

body.menu-novidades-imperiais .sprocket-lists .sprocket-lists-title {
  margin-top: 3px;
  margin-bottom: 30px;
  font-size: 18pt;
  line-height: 1.2em;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------- GALERIAS ------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

ul.sigFreeClassic li.sigFreeThumb {
  margin: 5px;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* -------------------------------------------------- SEARCH -------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

#roksearch_results a.clr {
  height: 30px;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* -------------------------------------------------- BRASIL -------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

#rt-top .rt-alpha .rt-block:first-child,
#rt-top .rt-omega .rt-block:first-child {
  width: 100%;
  background: white;
  padding: 0;
  margin: 0;
  height: 25px;
}

body[class*="menu-claudio"] #rt-top .rt-alpha .rt-block:first-child,
body[class*="menu-claudio"] #rt-top .rt-omega .rt-block:first-child {
  background: #fff6e5;
}

body.menu-geyer #rt-top .rt-alpha .rt-block:first-child,
body.menu-geyer #rt-top .rt-omega .rt-block:first-child {
  background: #f2feff;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------ BREADCRUMBS ----------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

ul.breadcrumbbread-museu {
  list-style: none;
  margin: 0 0 10px;
  float: left;
}

ul.breadcrumbbread-museu span.divider {
  margin-left: 5px;
}

ul.breadcrumbbread-museu li {
  float: left;
  margin: 0 0 0 5px;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------------- FRONTEND EDIT ---------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

.login .control-label {
  width: 155;
}

#password-lbl, #username-lbl {
  width: 100%;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------------- ATUALIZAÇÕES ----------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

/* --- SEMINARIO --- */

/*div.rokbox-content,
div.rokbox-content > div {
  max-width: none !important;
}*/

@media (max-width: 767px) {

  #seminario iframe.breezingforms_iframe {
    height: 1600px;
  }

}

/* ------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------------- MEDIA QUERIES ---------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

/* Portrait and Landscape iPhone + Galaxy */
@media screen 
  and (min-device-width: 320px) 
  and (max-device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) {
  
  body.home-museu .layout-slideshow .sprocket-features-content,
  body.menu-claudio .layout-slideshow .sprocket-features-content,
  body.menu-geyer .layout-slideshow .sprocket-features-content {
    display: none;
  }
  
  #rt-top {
    margin-top: 30px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 10%;
    -moz-flex-basis: 10%;
    -ms-flex-basis: 10%;
    flex-basis: 10%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 90%;
    -moz-flex-basis: 90%;
    -ms-flex-basis: 90%;
    flex-basis: 90%;
  }
  
  .css_buttons0 .css_twitter {
    margin 10px 0;
  }

}

/* Portrait and Landscape iPhone 6 */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
  
  body.home-museu .layout-slideshow .sprocket-features-content,
  body.menu-claudio .layout-slideshow .sprocket-features-content,
  body.menu-geyer .layout-slideshow .sprocket-features-content {
    display: none;
  }
  
  #rt-top {
    margin-top: 30px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 10%;
    -moz-flex-basis: 10%;
    -ms-flex-basis: 10%;
    flex-basis: 10%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 90%;
    -moz-flex-basis: 90%;
    -ms-flex-basis: 90%;
    flex-basis: 90%;
  }
  
   .css_buttons0 .css_twitter {
    margin 10px 0;
  }

}

/* Portrait and Landscape */
@media screen 
  and (min-device-width: 320px) 
  and (max-device-height: 640px)  {
  
  body.home-museu .layout-slideshow .sprocket-features-content,
  body.menu-claudio .layout-slideshow .sprocket-features-content,
  body.menu-geyer .layout-slideshow .sprocket-features-content {
    display: none;
  }
  
  #rt-top {
    margin-top: 30px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 10%;
    -moz-flex-basis: 10%;
    -ms-flex-basis: 10%;
    flex-basis: 10%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 90%;
    -moz-flex-basis: 90%;
    -ms-flex-basis: 90%;
    flex-basis: 90%;
  }
  
  .css_buttons0 .css_twitter {
    margin: 15px 0 !important;
  }

}

/* ---------------------------------------------- PC MÍNIMO ----------------------------------------------- */

/* Portrait and Landscape */
@media screen 
  and (min-width: 320px) 
  and (max-width: 767px) {
  
  body.home-museu .layout-slideshow .sprocket-features-content,
  body.menu-claudio .layout-slideshow .sprocket-features-content,
  body.menu-geyer .layout-slideshow .sprocket-features-content {
    display: none;
  }
  
  #rt-top {
    margin-top: 30px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 10%;
    -moz-flex-basis: 10%;
    -ms-flex-basis: 10%;
    flex-basis: 10%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 90%;
    -moz-flex-basis: 90%;
    -ms-flex-basis: 90%;
    flex-basis: 90%;
  }
  
  .css_buttons0 .css_twitter {
    margin: 15px 0 !important;
  }

}

/* Médio */

/* 768 - 959 - Device */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 959px) {
  
  #rt-top {
    margin-top: 10px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 65%;
    -moz-flex-basis: 65%;
    -ms-flex-basis: 65%;
    flex-basis: 65%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 35%;
    -moz-flex-basis: 35%;
    -ms-flex-basis: 35%;
    flex-basis: 35%;
  }
  
}

/* 768 - 959 */
@media screen 
  and (min-width: 768px) 
  and (max-width: 959px) {
  
  #rt-top {
    margin-top: 10px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 65%;
    -moz-flex-basis: 65%;
    -ms-flex-basis: 65%;
    flex-basis: 65%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 35%;
    -moz-flex-basis: 35%;
    -ms-flex-basis: 35%;
    flex-basis: 35%;
  }
  
}

/* Grande */

/* 960 - 1200 - Device */
@media only screen 
  and (min-device-width: 960px) 
  and (max-device-width: 1199px) {
  
  #rt-top {
    margin-top: 10px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 65%;
    -moz-flex-basis: 65%;
    -ms-flex-basis: 65%;
    flex-basis: 65%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 35%;
    -moz-flex-basis: 35%;
    -ms-flex-basis: 35%;
    flex-basis: 35%;
  }
  
}

/* 960 - 1200 */
@media screen 
  and (min-width: 960px) 
  and (max-width: 1199px) {
  
  #rt-top {
    margin-top: 10px;
  }
  
  #rt-top .rt-alpha {
    -webkit-flex-basis: 65%;
    -moz-flex-basis: 65%;
    -ms-flex-basis: 65%;
    flex-basis: 65%;
  }

  #rt-top .rt-omega {
    -webkit-flex-basis: 35%;
    -moz-flex-basis: 35%;
    -ms-flex-basis: 35%;
    flex-basis: 35%;
  }
  
}

/* ------------------------------------------------- IE FIX ----------------------------------------------- */

body #rt-content-bottom {
  display: block;
}

/* ---------------------------------------------- Safari Fix ---------------------------------------------- */

#rt-bottom .gantry-width-block,
#rt-bottom .force-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

#rt-bottom .force-center {
  max-width: 1180px;
}

/* --------------------------------------------- Firefox Hacks -------------------------------------------- */

@-moz-document url-prefix() { 
  
  #rt-bottom .rt-flex-container {
    justify-content: center;
  }

  #rt-bottom .force-center {
    max-width: 65%;
  }

}

/* -------------------------------------------------- H6 -------------------------------------------------- */

h6 {
  font-size: 119%;
  text-transform: uppercase;
  color: #a1273e;
  clear: left;
}

/* ------------------------------------------------- H1 HIDE ----------------------------------------------- */

.component-content hgroup h1 {
  display: none;
}

/* ----------------------------------------- SHOWCASE LEIA [+] HIDE ---------------------------------------- */

body.home-museu #rt-showcase a.readon {
  display: none;
}

/* ---------------------------------------------- CATEGORY BLOG -------------------------------------------- */

article[itemprop="blogPost"] .img-intro-left {
  width: 100%;
  height: auto;
  margin: 0 0 10px;
}

article[itemprop="blogPost"] .img-intro-left img {
  width: 100%;
}

article[itemprop="blogPost"] p {
  clear: left;
}

span[itemprop="articleBody"] > p:nth-child(2) {
  clear: left;
}

/* ---------------------------------------------- Multi Trans -------------------------------------------- */

#back1 {
  width: 23px;
}

#google_translate_element .goog-te-gadget-simple {
  height: 18px;
  padding-top: 0px;
  padding-bottom: 3px;
  margin-top: 2px;
}

#google_translate_element .goog-te-gadget-simple img {
  vertical-align: inherit;
}

#google_translate_element .goog-te-gadget-simple a.goog-te-menu-value {
  vertical-align: super !important;
}