/*--- Normal screens and iPad ----------------------------------------------------------*/
@media only screen and (max-width: 1023px) and (min-width: 768px) {
    
    body.rwd .row {  max-width: 727px }
    body.rwd .nvl-responsive-excerpt-1 {
        display: none;
    }
    body.rwd .hide-on-mediums, body.rwd .hideme-on-tablets { display: none !important; }
    body.rwd .showme-on-tablets { display: block !important}
    body.rwd .country-menu > li { width: 119px; }
    body.rwd .country-menu > li:first-child { width: 121px; }
    body.rwd #topmenu ul.nav-bar > li > span { padding: 0 8px; }
    body.rwd #topmenu ul.nav-bar > li > ul.sub-menu {width:727px;}
    body.rwd #topmenu ul.nav-bar > li > ul.sub-menu > li > a {padding: 0 10px;}
    body.rwd #topmenu ul.nav-bar > li > ul#activities-sub-menu.sub-menu > li:first-child {
        margin-left:150px;
    }
    body.rwd #topmenu ul.nav-bar > li > ul#support-sub-menu.sub-menu > li:first-child { 
        margin-left:270px;
    }
    body.rwd .header-container {height:60px;}
    body.rwd .language-selector p {font-size: 10px;font-size: 1rem;}
    body.rwd .inner-language-selector {bottom: 0; margin-bottom: 9px;}
    body.rwd .top-social {bottom: 30px;}
    body.rwd #submenu-shadow, 
    body.rwd .submenu-shadow-class {width: 727px;}
    body.rwd .nav-bar.footer-menu {
        margin-top: 26px;
    }
    #columns-3-main .amigos-sidebar .side-login{
        margin-left: 25.8%;
    }
    body.rwd .form-style .guggenheim-search-dropdown-container {
        width: 209px;
    }
    body.rwd .form-style select {
        width: 239px;
    }
    body.rwd #home-slides .mobile-container .international-museums-gugg-andr .textwidget h1.banner-title {
        font-size: 13px;
        font-size: 1.3rem;
    }
    body.rwd #collection-search .guggenheim-search-dropdown-container {
        width: 59%;
        margin-bottom: 1px;
    }
/*    body.rwd #album-visitas-content{
        margin: 0 auto;
        width: 720px;
    }*/
    body.rwd #album-visitas-content .album-visitas-row .two {
        float: left;
        width: 121px;
    }
    body.rwd #album-visitas-content .artists-title {
        font-size: 14px;
        font-size: 1.4rem;
    }
    body.rwd #album-visitas-content .artists-profile{
        font-size: 11px;
        font-size: 1.1rem;
    }
    body.rwd #album-visitas-content,
    body.rwd .album-visitas-row {
        height: 462px;
    }
    body.rwd #guestbook-paginator div {
        top: 200px;
    }
    body.rwd #artists-big .artist-big-desc {
        max-width: 363px;
    }
    body.rwd #artists-big {
        width: 363px;
    }
    body.rwd #artists-big .artists-title{
        width: 82%;
        font-size: 21px;
        font-size: 2.1rem;
    }
    body.rwd #artists-big .artists-profile{
        width: 82%;
        font-size: 11px;
    }
    body.rwd #artists-big blockquote p {
        font-size: 13px;
        font-size: 1.3rem;
    }
    body.rwd .top-social span {
        display: none;
    }
    body.rwd .form-style input[type="text"], body.rwd .form-style textarea {
        font-size: 0.9rem;
    }
    body.rwd .nav-bar.footer-menu > li {
        font-size: 0.9rem;
        padding: 0 1.5%;
    }
    body.rwd .nav-bar.footer-menu > li:first-child {
        border-left: 0;
    }
    body.rwd .nav-bar.footer-menu > li:last-child {
        border-right: 0;
        padding-right: 0;
    }
    body.rwd.lang-eu .nav-bar.footer-menu > li {
        padding: 0 1%;
    }
    body.rwd #home-slides .nvlslideshow:hover .nvlslidehow-nav,
    body.rwd .nvlgui-slide-container .nvlslideshow:hover .nvlslidehow-nav{
        display: none;
    }
    body.rwd footer .copyrow .copyname {
        font-size: 12px;
        font-size: 1.2rem;
        margin-top: 0;
    }
    body.rwd footer .copyrow p {
        font-size: 8px;
        font-size: 0.8rem;
        margin-top: 3px;
    }
    body.rwd footer p.social-links {
        font-size: 10px;
        font-size: 1rem;
    }
    body.rwd footer .copyrow p.copyname { font-size: 11px; font-size: 1.1rem; }
    body.rwd #homesecundarycontent section {
        margin-bottom: 20px;
    }
/*    body.rwd #home-slides .nvlslide-item .nvlslide-meta-container {
        height: 65px;
    }*/
    body.rwd #home-slides .nvlslide-item header h1, 
    body.rwd #home-slides .nvlslide-item header h2, 
    body.rwd #home-exhibitions .top-section h2 {
        font-size: 11px;
        font-size: 1.1rem;
    }
    
    body.rwd #home-exhibitions .top-section .three.leyenda {
        width: 49%;
    }
    body.rwd #home-exhibitions .top-section .three.leyenda:nth-child(2n+1) {
        margin-left: 0;
        margin-bottom: 20px;
        clear: right;
    }
    body.rwd #home-exhibitions .top-section .three.leyenda:nth-child(2n) {
        float:right;
        margin-bottom: 20px;
    }
    body.rwd #home-exhibitions .top-section .three.leyenda .banner-title-container .banner-date {
        display: block;
    }
    
    body.rwd #plan-your-visit-home .line1 h1, 
    body.rwd #plan-your-visit-home .line2 h1 {
        font-size: 16px;
        font-size: 1.6rem;
    }
    body.rwd #plan-your-visit-home .line1 h2,
    body.rwd .home-medium-banner .textwidget .banner-title.smaller, 
    body.rwd #columns-3-main .home-medium-banner .textwidget .banner-title.smaller,
    body.rwd .nvlexh-search-widget-container .nvlexh-search-title{
        font-size: 14px;
        font-size: 1.4rem;
    }
    
            /*Plan your Visit */
   body.rwd #plan-your-visit {
    height: 118px;  
}         
            
   body.rwd #plan-your-visit header h1 {
    font-size:13px;
    font-size:1.3rem;
    line-height:1em;
    width:90px;
}

   body.rwd #plan-your-visit #plan-your-visit-form label {
    font-size:9px;
    font-size:0.9rem;
}

   body.rwd #plan-your-visit p {
    font-size:10px;
    font-size:1rem;
    line-height:1em;
}

   body.rwd #plan-your-visit #plan-your-visit-form #plan-your-visit-date{
    font-size:10px;
    font-size:1rem;
}

   body.rwd #plan-your-visit #plan-your-visit-form {
    margin-top:0;
}

    body.rwd .link-buy-tickets-home{
    position:absolute;
    margin-left:113px;
    width: 84px;
    height: 84px;
}
   body.rwd .link-buy-tickets-home img{
    width: 84px;
    height: 84px;
}

  /*End Plan your Visit */
  
    body.rwd #homesecundarycontent section h1 {
        font-size: 13px;
        font-size: 1.3rem;
    }
    body.rwd #columns-2-main h1,
    body.rwd #columns-3-main h1, 
    body.rwd #columns-2-outsidebar h1, 
    body.rwd h1.main,
    body.rwd #home-exhibitions h1,
    body.rwd #recursos h1{
        font-size: 20px;
        font-size: 2.0rem;
        font-weight: lighter;
    }
    body.rwd .entry-content section article h1{
        font-size: 14px !important;
        font-size: 1.4rem !important;
    }
    body.rwd #home-exhibitions h2.bigger {
        font-size: 18px;
        font-size: 1.8rem;
        margin-top: 10px;
    }
    body.rwd #home-slides .nvlslide-item header h1, 
    body.rwd #home-slides .nvlslide-item div.banner-header h1, 
    body.rwd #home-slides .nvlslide-item header h2, 
    body.rwd #home-exhibitions .top-section h2, 
    body.rwd .nvlslide-meta-container .banner-header h2, 
    body.rwd .home-medium-banner .textwidget .banner-subtitle,
    body.rwd #columns-3-main h2, 
    body.rwd #columns-2-outsidebar h2, 
    body.rwd #columns-2-main h2{
        font-size: 12px;
        font-size: 1.2rem;
    }
    body.rwd #home-slides .nvlslide-item footer, 
    body.rwd #home-exhibitions .top-section p.banner-date {
        font-size: 11px;
        font-size: 1.1rem;
    }
/*    body.rwd #home-exhibitions .banner-title-container {
        bottom: 4px;
    }*/
    body.rwd #collection-search {
        padding: 0;
        margin-bottom: 6px;
    }
    body.rwd #collection-search #search-author, 
    body.rwd #collection-search #search-work{
        margin-bottom: 7px;
    }
    body.rwd #collection-search h1 {
        font-size: 15px;
        font-size: 1.5rem;
        margin-bottom: 0;
    }
    body.rwd #plan-your-visit-form{
        margin-bottom: 5px;
    }
    body.rwd #collection-search h2 {
        font-size: 11px;
        font-size: 1.1rem;
        margin-bottom: 2px;
        padding-top: 0;
    }
    body.rwd #collection-search .guggenheim-search-dropdown-container {
        height: 16px;
    }
    body.rwd #collection-search .guggenheim-search-dropdown-container .guggenheim-search-dropdown {
        background-position: 90% 50%;
        height: 16px;
        line-height: 16px;
        padding: 1px;
        width: 110%;
    }
    body.rwd #menuf,
    body.rwd #menuf.fixed{
        position: inherit;
    }
/*    body.rwd .amigos-format img{
        height: 219px;
    }*/
    body.rwd #collection-search a {
        font-size: 10px;
        font-size: 1rem;
    }
    body.rwd .patronos .four .logo .img img {
        max-width: 140px;
    }
    body.rwd .patronos .three .logo .img img {
        max-width: 96px;
    }
    body.rwd .patronos .two .logo .img img {
        max-width: 50px;
    }
    body.rwd .patronos .list-none li {
        font-size: 9px;
        font-size: 0.9rem;
        line-height: 20px;
        margin-left: 2.5%;
    }
    body.rwd .reser .list-none li {
        font-size: 12px;
        font-size: 1.2rem;
        margin-left: 2.0%;
    }
    body.rwd.lang-eu .reser .list-none li{
        margin-left: 1.7%;
    }
    body.rwd .home-medium-banner .textwidget h1 {
        font-size: 15px;
        font-size: 1.5rem;
    }
    body.rwd .home-medium-banner .textwidget h2 {
        font-size: 11px;
        font-size: 1.1rem;
    }
    body.rwd #topmenu ul.nav-bar > li > ul.sub-menu > li > a {
        padding: 0 7px;
    }
    body.rwd .nvlexh-search-widget-container .nvlexh-search-title {
/*        clear: both;
        display: block;
        width: 100%;*/
        width: 118px;
    }
    body.rwd .nvlexh-search-widget-container form{
        width: 234px;
        margin-right: 19px;
    }
    body.rwd #nvlexh-search-widget-input-field{
        width: 161px;
        margin-right: 2px;
    }
    body.rwd.single-obras #right-sidebar {
        display: block;
        clear: both;
        float: none;
        
    }
    body.rwd .patronos .info {
        bottom: 10px;
        opacity: 100;
        visibility: visible;
    }
    body.rwd .reveal-modal.big-reveal-modal .patro-cont {
        width: 449px;
    }
    body.rwd .reveal-modal.big-reveal-modal .go-web {
        width: 58%;
    }
    body.rwd .reveal-modal .patrocinios li {
        font-size: 12px;
        font-size: 1.2rem;
        height: auto;
    }
    body.rwd .reveal-modal.big-reveal-modal .close-reveal-modal {
        background-size: 100% auto;
        height: 14px;
        right: 9px;
        top: 9px;
        width: 14px;
    }
    body.rwd .reveal-modal.big-reveal-modal .recur-indice li {
        font-size: 14px;
        font-size: 1.4rem;
        margin-left: 7px;
        height: 36px;
    }
    body.rwd #print-send p {
        text-align: left;
    }
    body.rwd #columns-3-main h3.avion,
    body.rwd #columns-3-main h3.tren,
    body.rwd #columns-3-main h3.bus,
    body.rwd #columns-3-main h3.tranvia,
    body.rwd #columns-3-main h3.metro,
    body.rwd #columns-3-main h3.donttouch,
    body.rwd #columns-3-main h3.kids,
    body.rwd #columns-3-main h3.baggage,
    body.rwd #columns-3-main h3.fotovideo,
    body.rwd #columns-3-main h3.animals,
    body.rwd #columns-3-main h3.smoking,
    #columns-3-main h3.hygiene,
    #columns-3-main h3.wardrobe,
    #columns-3-main h3.o-value,
    #columns-3-main h3.warning{
        background-size: 20% auto;
        padding-left: 38px;
        font-size: 13px;
        font-size: 1.3rem;
    }
    body.rwd #print-send p a.print{
        background: url(../images/sprite.png) no-repeat 0 -269px;
        height: 16px;
        width: 20px;
        overflow: hidden;
        display: block;
        text-indent: -9999px;
        padding: 0;
        float: right;
        margin-right:0; 
    }
    body.rwd #print-send p a.send{
        background: url(../images/sprite.png) no-repeat 0 -290px;
        height: 16px;
        width: 20px;
        overflow: hidden;
        display: block;
        text-indent: -9999px;
        padding: 0;
        float: right;
        margin: 0 10px 0 0;
    }
    body.rwd .work .related-works .image-link {
        margin-bottom: 15px;
        width: 72px;
        height: 72px;
    }
    
    body.rwd .page-template-home-coleccion-php #home-slides .nvlslide-item .nvlslide-meta-container, 
    body.rwd .page-template-home-aprende-php #home-slides .nvlslide-item .nvlslide-meta-container, 
    body.rwd #home-exhibitions .banner-title-container, 
    body.rwd .nvlslide-meta-container, 
    body.rwd .home-medium-banner .textwidget .h2cont{
        height: 18px;
    }
    body.rwd .work .related-works .image-link img {
        max-width: 72px;
        max-height: 72px;
    }
    body.rwd #columns-3-main .sidebar {
        width: 22.8%;
    }
    body.rwd #columns-2-main .center {
        width: 100%;
    }
    body.rwd #columns-3-main .center {
        margin-left: 3%;
        width: 74%;
    }
    body.rwd #columns-2-outsidebar .center {
        margin-left: 3%;
        width: 74%;
    }
    body.rwd .columns-style table thead tr th {
        font-size: 13px;
        font-size: 1.3rem;
    }
    body.rwd.single-exposiciones #maincontent .ten,
    body.rwd.single-obras #maincontent .ten{
        width: 100%
    }
    body.rwd .work footer span, 
    body.rwd .exhibition footer span,
    body.rwd .exhibition-single .exposiciones span,
    body.rwd .gugg-activity.single .social-actions span{
/*        float: none;
        margin-top: 5px;
        display: block;*/
        margin-right: 10px;
    }
    body.rwd .work footer span.fb-like, 
    body.rwd .exhibition footer span.fb-like,
    body.rwd .gugg-activity.single .social-actions span.fb-like{
        overflow: hidden;
        width: 78px !important;
        margin-right: 0;
    }
    body.rwd .guggenheim-search-dropdown-container {
        margin-bottom: 20px;
    }
    body.rwd .guggenheim-search-dropdown-container:last-child {
        margin-bottom: 0;
    }
    body.rwd .sidebar-banners {
        margin-left: 0;
        float: none;
        width: 100%;
        display: block;
        clear: both;
    }
    body.rwd .calendar-wrapper table thead tr th, 
    body.rwd .calendar-wrapper table tfoot tr td, 
    body.rwd .calendar-wrapper table tbody tr td {
        padding: 2px;
    }
    body.rwd .calendar-wrapper table {
        border-spacing: 2px;
    }
    body.rwd .sidebar-banners .banners{
        float: left;
        margin-left: 2%;
        width: 30.1%;
    }
    body.rwd .sidebar-banners .banners:first-child{
        margin-left: 0;
    }
    body.rwd #plan-your-visit-home .line2 .choose-day .three {
        width: 11%;
    }
    body.rwd #plan-your-visit-home .line2 .choose-day .nine {
        margin-left: 1%;
        width: 88%;
    }
    body.rwd #plan-your-visit-home .line2 h1 {
        font-size: 12px;
        font-size: 1.2rem;
    }
    body.rwd #plan-your-visit-home .line2 .choose-day h1 {
        margin-top: 5px;
    }
    body.rwd #topmenu .globalsearchtext input, 
    body.rwd #nvlexh-search-widget-input-field, 
    body.rwd #nvlexh-search-widget-submit, 
    body.rwd #nvlexh-search-widget-submit2, 
    body.rwd #nvlgui-search-widget-submit, 
    body.rwd #nvlgui-search-widget-input-field,
    body.rwd .nvlexh-search-all-link a, .boton-blue {
        font-size: 10px;
        font-size: 1.0rem;
    }
    body.rwd #plan-your-visit-home .line2 #choose-day-form .spanh2 {
        font-size: 10px;
        font-size: 1.0rem;
    }
    body.rwd #plan-your-visit-home .line2 #choose-day-form .day, body.rwd #plan-your-visit-home .line2 #choose-day-form .hour {
        font-size: 8px;
        font-size: 0.8rem;
    }
    body.rwd #plan-your-visit-home .line2 .banners .banner-content .content h1 {
        font-size: 15px;
        font-size: 1.5rem;
        padding: 5px;
    }
    body.rwd #plan-your-visit-home .line2 .banners .banner-content .content .textwidget .title {
        font-size: 12px;
        font-size: 1.2rem;
    }
    body.rwd #plan-your-visit-home .line2 .banners .banner-content .content .textwidget {
        margin-top: -10px;
        padding: 18px 5px 3px;
    }
    body.rwd #plan-your-visit-home .line2 .banners .banner-content .content .textwidget p {
        font-size: 10px;
        font-size: 1.0rem;
        margin-bottom: 3px;
    }
    body.rwd .conser .list-none li {
        margin-left: 5.5%;
    }
    body.rwd .patronos .list-none li:first-child, 
    body.rwd .reser .list-none li:first-child, 
    body.rwd .conser .list-none li:first-child {
        margin-left: 0;
    }
    body.rwd #home-slides .left-slide {
        width: 490px;
    }
    body.rwd #home-slides .right-slide {
        margin:0;
        width: 237px;
    }
    body.rwd #edifice #part-1-2-3,
    body.rwd #edifice-interior #part-1-2-3-6,
    body.rwd #edifice-interior #part-5-7-8{
        width: 727px;
    }
    body.rwd #edifice #part-1, 
    body.rwd #edifice #part-4-5-6,
    body.rwd #edifice-interior #part-1-2,
    body.rwd #edifice-interior #part-5{
        width: 480px;
        float: left;
    }
    body.rwd #edifice #part-2, 
    body.rwd #edifice #part-9,
    body.rwd #edifice-interior #part-3-4-6,
    body.rwd #edifice-interior #part-3,
    body.rwd #edifice-interior #part-6{
        width: 247px;
    }
    body.rwd #edifice #part-7, 
    body.rwd #edifice #part-7 .text, 
    body.rwd #edifice #part-8, 
    body.rwd #edifice #part-5, 
    body.rwd #edifice #part-6{
        display: none;
    }
    body.rwd #edifice .part-7-bis{
        display: block;
    }
    body.rwd #edifice #menuf,
    body.rwd #edifice-interior #menuf{
        height: 173px;
        padding: 67px 0 0 37px;
    }
    body.rwd #edifice #part-3,
    body.rwd #edifice-interior #part-4,
    body.rwd #edifice-interior #part-4.constru-arqui{
        font-size: 16px;
        font-size: 1.6rem;
        letter-spacing: 6px;
        padding-top: 109px;
        height: 131px; 
    }
    body.rwd #edifice #part-4 .play,
    body.rwd #edifice-interior #part-1 .play{
        left: 35%;
        position: absolute;
        top: 20%;
    }
    body.rwd #part-7-8-9,
    body.rwd #edifice-interior #part-7,
    body.rwd #edifice-interior #part-8{
        float: right;
        width: 247px
    }
    body.rwd #edifice #part-9{
        height: 240px;
        overflow: hidden;
    }
    body.rwd #edifice-interior #part-7{
        height: 233px;
    }
    body.rwd #edifice-interior #part-7 .play{
		top: 44px;
		left: 51px;
    }
    body.rwd #edifice #part-9 .twitt,
    body.rwd #edifice-interior #part-7 .twitt{
        font-size: 12px;
        font-size: 1.2rem;
        padding: 70px 10px 0 32px;
    }
    body.rwd #edifice #part-1,
    body.rwd #edifice-interior #part-1-2{
        right: 247px;
    }
    body.rwd #edifice #part-2,
    body.rwd #edifice-interior #part-3-4-6{
        left: 480px;
    }

    body.rwd #edifice .slide-galleria, 
    body.rwd #edifice .galleria-stage,
    body.rwd #edifice-interior .slide-galleria,
    body.rwd #edifice-interior .galleria-stage{
        height: 480px;
    }
    body.rwd #edifice-interior #part-2{
        padding: 30px 20px 0;
    }
    body.rwd #edifice-interior #part-2 p{
        font-size: 14px;
        font-size: 1.4rem;
        line-height: 18px;
        margin-bottom: 18px;
    }
    body.rwd #edifice #part-4 #bbc-interview {
        height: 240px;
    }
    body.rwd .work #work-images-tab ul li > div {
        width: 90px;
        height: 90px;
    }
    body.rwd .work #work-images-tab ul li > div p a img {
        max-width: 90px;
        max-height: 90px;
    }

    /* Exhibitions */
    body.rwd .gugg-exhibition-thumb, body.rwd .gugg-exhibition-thumb a {
        width: 170px;
        height: 119px;
    }
    body.rwd #home-exhibitions .middle-section h2, body.rwd #archive-exhibitions .main-section h1 {
        font-size: 12px;
        font-size: 1.2rem;
    }
    body.rwd #home-exhibitions .middle-section p.banner-date, body.rwd #archive-exhibitions p.banner-date, body.rwd p.work-autor {
        font-size: 11px;
        font-size: 1.1rem;
    }
    
    /* Home aprende */
    body.rwd #home-aprende-right {
        height: 247px;
        background: url(../images/docentes.jpg) no-repeat 0% 0%;
        background-size: 100%;
    }
    body.rwd #home-aprende-right-container {
        padding: 10px;
    }
    body.rwd #home-aprende-right-container > h2 {
        font-size: 14px;
        font-size: 1.4rem;
        margin-bottom: 15px;
    }
    body.rwd #home-aprende-right-container > p {
        font-size: 9px;
        font-size: 0.9rem;
        margin-bottom: 10px;
    }
    body.rwd #home-aprende-right-container > ul > li {
        height: 35px;
        padding: 5px;
    }
    body.rwd #home-aprende-right-container > ul > li img {
        width: 30px;
        height: 30px;
    }
    body.rwd #home-aprende-right-container > ul > li > p.subtitle {
        font-size: 10px;
        font-size: 1rem;
    }
    body.rwd #home-aprende-right-container > ul > li > p.more {
        font-size: 8px;
        font-size: 0.8rem;
    }
    body.rwd .home-medium-banner .textwidget .banner-subtitle.smaller {
        font-size: 11px;
        font-size: 1.1rem;
    }
    body.rwd .dark-home-block {
        background: url(../images/programas.jpg) no-repeat scroll -30px 0 #323232;
        background-size: 260px;
        padding: 20px 20px 1px 231px;
    }
    body.rwd .dark-home-block > h1, 
    body.rwd #columns-3-main .dark-home-block > h1  {
        font-size: 15px;
        font-size: 1.5rem;
        padding: 10px 30px;
    }
    body.rwd .dark-home-block > p, 
    body.rwd #columns-3-main .dark-home-block > p {
        font-size: 12px;
        font-size: 1.2rem;
        padding-bottom: 0;
        padding-left: 30px;
    }
    body.rwd .dark-home-block #activity-search label {
        font-size: 12px;
        font-size: 1.2rem;
    }
    body.rwd .dark-home-block #activity-search {
        margin-top: 10px;
        padding-left: 30px;
    }
    body.rwd .dark-home-block #activity-search form {
        margin-bottom: 0;
    }
    body.rwd .dark-home-block #activity-search form input {
        font-size: 11px;
        font-size: 1.1rem;
    }
    body.rwd #nvlgui-search-widget-input-field {
        width: 95%;
    }
    body.rwd .boton-blue input {
        padding: 7px 2px;
    }
    body.rwd .reveal-modal {
        left: 50%;
        margin-left: -363px;
        padding: 0;
        width: 727px;
    }
    body.rwd .reveal-modal .imagen{
        width: 404px;
    }
    body.rwd .reveal-modal .content{
        height: 400px;
        width: 323px;
    }
    body.rwd .reveal-modal h1 {
        font-size: 20px;
        font-size: 2.0rem;
    }
    body.rwd .reveal-modal .content .content-cont {
        padding: 10px 20px 54px;
    }
    body.rwd #nvl-send-container, body.rwd #news-modal {
        padding: 20px;
        width: 675px;
    }
    body.rwd #columns-3-main .ruta-style h1, 
    body.rwd #columns-2-main .ruta-style h1 {
        font-size: 13px;
        font-size: 1.3rem;
    }
    .sidebar-banners .side-grey {
        float: left;
        width: 313px;
        margin-right: 20px;
        margin-bottom: 20px;
        min-height: 143px;
        
    }
    .sidebar-banners .side-grey:nth-child(even) {
        margin-right: 0;
    }
    
    /*--- Amigos del museo
    -----------------------------------------------*/
    body.rwd .amigos-format-advice {
        left: 15px;
        padding: 20px 15px 3px;
        max-width: 35%;
    }
    body.rwd .amigos-format-advice p.f20 {
        font-size: 14px !important;
        font-size: 1.4rem !important;
    }
    body.rwd .amigos-format-advice p.f28 {
        font-size: 24px;
        font-size: 2.4rem;
    }
    
    body.rwd .sidebar-banners aside.work-widget  {
        float: left;
/*        height: 312px;
        background: #f0f0f0;*/
        margin-right: 25px;
    }
    body.rwd .copyrow span.phone-address {
        display: block;
        margin-top: 5px;
    }
    body.rwd .call-cita .testify img {
        width: 70px;
    }
    body.rwd .call-cita .testify .testify-content {
        width: 417px;
    }
    body.rwd #friends-quotes {
        min-height: 298px;
    }
    body.rwd .call-cita .btn-form input[type="submit"] {
        font-size: 13px;
        font-size: 1.3rem;
    }
    body.rwd .min-height-85 {
        min-height: 129px;
    }
    /*--- RUTAS GUIADAS
    -------------------------------------------------*/
    body.rwd .ruta-reveal-modal.reveal-modal {
        height: auto;
        overflow: hidden;
        margin-left: -350px;
        width: 700px;
    }
    body.rwd .ruta-reveal-modal.reveal-modal .ruta-left {
        width: 400px;
        height: auto;
        margin-bottom: -9999px;
        padding-bottom: 9999px;
    }
    .ruta-reveal-modal.reveal-modal .ruta-left .stages {
        margin: 0;
        position: inherit;
        bottom: inherit;
    }
    body.rwd .ruta-reveal-modal.reveal-modal .ruta-left .stages li {
        padding: 5px 30px;
        width: 353px;
        margin: 1px 0;
        line-height: 20px;
    }
    body.rwd .ruta-reveal-modal.reveal-modal .ruta-left .stages li.active {
        border-left: 2px solid #FFFFFF;
        padding-left: 28px;
        background: url(../images/sprite.png) no-repeat 100% -691px #2F2B28;
    }
    body.rwd .ruta-reveal-modal.reveal-modal .ruta-right {
        margin-left: 400px;
        padding-bottom: 20px;
    }
    
    .hide-on-tablets-wi{display: none !important;}
    
    /*--- REMEMBER PASSWORD 
    ---------------------------*/
    body.rwd #remember-password {
        background-size: 24%;
        padding-top: 4px;
    }
}

