            /*
Theme Name: Cummins Earth New
Description: This is the Cummins Earth Theme.
Author: Shawn Plew & Victor Zamora
Author URI: http://www.earth.ac.cr
*/
        /*LOS SIGUIENTES SON ESTILOS QUE TODAS LAS PAGINAS DEL SITIO DEBEN LLEVAR*/
        /*****CSS RESET*******/
        
        html,
        body,
        div,
        span,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        p,
        blockquote,
        pre,
        a,
        code,
        em,
        img,
        small,
        fieldset,
        form,
        label,
        legend,
        table,
        caption,
        tbody,
        tfoot,
        thead,
        tr,
        th,
        td,
        ol,
        ul,
        li {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            font-size: 100%;
            vertical-align: baseline;
            background: transparent;
            /*text-align: center;*/
        }
        
        .hidden {
            display: none;
        }
        
        body {
            line-height: 1;
            overflow-x: hidden;
            background: #FFF;
            color: #000;
            font: normal 14px 'Poppins', sans-serif;
            /**font: normal 14px "Century Gothic", Helvetica, sans-serif; **/
            margin: 0 auto !important;
        }
        
        blockquote,
        q {
            quotes: none;
            font-size: 11px;
            font-style: italic;
        }
        
        blockquote:before,
        blockquote:after,
        q:before,
        q:after {
            content: '';
            content: none
        }
        
        table {
            border-collapse: collapse;
            border-spacing: 0;
        }
        
        h3,
        h3:hover,
        a,
        a:hover,
        p,
        p:hover,
        input,
        input:hover,
        li,
        li:hover,
        img,
        img:hover,
        label,
        label:hover,
        td,
        td:hover,
        .col-left,
        .col-left:hover,
        .botonColor>span,
        .botonColor>span:hover {
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
            font-family: 'Poppins', sans-serif;
            /*font-family:"Century Gothic";*/
        }
        
        h1,
        h2,
        h3,
        h4 {
            font-weight: normal;
            text-align: left !important;
        }
        
        h1 {
            padding: 0 0 15px;
            /*font-family: 'Poppins', sans-serif; */
            font: normal 2.4em 'Poppins', sans-serif;
            /*font: normal 2.8em 'century gothic', helvetica;*/
        }
        
        .post h2 {
            font-weight: normal;
            padding-bottom: 10px;
            color: #777 !important;
            border-bottom: 1px solid;
            margin-bottom: 30px;
            margin-top: 20px;
            margin-right: 10px;
            text-transform: uppercase;
        }
        
        .post h2 strong {
            font-weight: normal;
        }
        
        h2 {
            font-size: 1.9em
        }
        
        h3 {
            font-size: 1.3em
        }
        
        p {
            padding: 0 0 10px 0;
        }
        
        ul {
            list-style: none;
            padding: 5px 5px 5px 20px;
        }
        
        ol {
            padding: 5px 5px 5px 20px;
        }
        
        a {
            text-decoration: none;
            color: #FD7C00;
        }
        
        p a:hover {
            text-decoration: underline;
        }
        /****MISC STYLES****/
        
        .rapidssl {
            width: 90px;
            float: right;
        }
        
        .arrow {
            width: 40px;
            height: 40px;
            float: left;
        }
        
        .arrow span {
            visibility: hidden;
        }
        
        .arrow.right {
            background: url(images/arrow-right.png) 0 0 no-repeat;
        }
        
        .arrow.left {
            background: url(images/arrow-left.png) 0 0 no-repeat;
            margin-top: -6px !important;
        }
        
        .arrow.up {
            background: url(images/arrow-up.png) 0 0 no-repeat;
        }
        
        .arrow.down {
            background: url(images/arrow-down.png) 0 0 no-repeat;
            float: right !important;
        }
        
        .clear {
            clear: both;
        }
        
        .metas {
            float: left;
            width: 100%;
            border-bottom: 1px dashed #eee;
            margin-bottom: 20px;
        }
        
        .meta {
            padding: 0;
            padding-right: 20px;
            font-size: 88%;
            font-style: italic;
            float: left;
            margin: 20px;
            margin-left: 0px;
            border-right: 1px solid #ccc;
            text-align: right;
            margin-bottom: 10px;
        }
        
        .meta:last-child {
            border: 0;
        }
        
        .whiteSpace {
            padding: 5px;
            border-radius: 10px;
            background-color: #FFF;
        }
        
        .layout {
            width: 100%;
            max-width: 990px;
            margin: 0 auto;
        }
        
        #totalPage {
            width: 100%;
            overflow: hidden;
        }
        
        hr {
            background-color: #CCC;
            border: 0px;
            height: 1px;
        }
        
        #page-wrapper .post h3 {
            text-align: left !important;
        }
        
        #page-wrapper .post h3,
        #page-wrapper .post a,
        #page-wrapper img {
            margin-left: 0px !important;
        }
        
        .size-full {
            margin-left: 0px !important;
        }
        
        .post iframe {
            width: 100% !important;
        }
        /*****************************************HEADER STYLES*****************************************/
        
        #header {
            width: 100%;
            height: auto;
            margin: 0 auto;
            padding: 0px !important;
            margin-bottom: 10px !important;
            overflow: hidden;
        }
        
        #header .etiquetasNavegacion {
            /*display:none;*/
        }
        
        #header #logo {
            /*width: 15%;*/
            /*width: 25%;*/
            width: 94px;
            height: 67px;
            float: left;
            padding: 12px 12px;
        }
        
        #header #up {
            width: 88%;
            /*width: 75%;*/
            height: 70px;
            float: right;
        }
        
        #header #titulo {
            float: left;
            height: 70px;
            padding-top: 18px;
        }
        
        #header #titulo h1 {
            *padding-bottom: 0px !important;
        }
        
        #header #gadgets {
            float: right;
            height: 70px;
        }
        
        #header #down {
            width: 88%;
            /*width: 75%;*/
            height: auto;
            float: right;
        }
        
        .breadcrumb,
        #header .breadcrumb a {
            color: #999;
        }
        
        #header .breadcrumb a:hover {
            border-bottom: 1px solid #999;
        }
        
        #header .breadcrumb a.current {
            font-size: 25px;
            white-space: wrap;
        }
        
        #header .breadcrumb a:hover.current {
            border-bottom: none;
        }
        
        #header #titulo h1,
        #header #titulo h1 a,
        #header .breadcrumb a.current {
            color: #F60;
            max-width: 600px;
        }
        
        #header img {
            float: left;
            /*width: 100%;*/
            height: auto;
        }
        
        #header form p {
            padding: 0px !important;
        }
        
        #header p {
            float: right;
            clear: right;
        }
        
        #header form input {
            color: #999;
            background-color: #E6E6E6;
            background-repeat: repeat-x;
            border: 0px solid #cfcfd0;
            border-bottom: none;
            /*overflow:hidden;*/
            padding-left: 5px !important;
            height: 27px !important;
            outline: none;
        }
        
        #header form input.submit {
            cursor: pointer !important;
            background-color: #FD7C00 !important;
            color: #fff !important;
            padding: 0 !important;
            width: 52px;
        }
        
        #header .submit:hover {
            background-color: #79B800 !important;
            color: #fff !important;
        }
        
        #header .lang {
            float: right;
            text-align: right;
            margin: 15px 3px 0 0;
            padding-bottom: 5px;
            color: #bdbdbd;
            font-size: 12px;
        }
        
        #header .lang .en {
            color: #fd7d00;
        }
        
        #header .lang .es {
            color: #79b900;
        }
        
        #header .lang .pt {
            color: #f53a00;
        }
        
        #header .lang ul {
            display: none;
        }
        /*****************************************FOOTER STYLES*****************************************/
        
        #footer {
            height: 170px;
            width: 990px;
            margin-top: 40px;
            *margin-top: 0px;
            clear: both;
        }
        
        #footer .social {
            width: 100%;
            height: 55px;
            border-bottom: 3px solid #79B800;
        }
        
        #footer .social ul {
            margin-right: 25px;
        }
        
        #footer .social ul li {
            width: 40px;
            height: 50px;
            float: right;
            overflow: hidden;
            margin-right: 0px;
        }
        
        #footer .social ul li a {
            width: 35px;
            height: 35px;
            /*background-color:#09F;*/
            float: right;
            position: relative;
            top: 15px;
        }
        
        #footer .social ul li a:hover {
            position: relative;
            top: 0px;
        }
        
        #footer .social .socialLink {
            display: none;
        }
        
        #footer .social .facebook {
            background-image: url(images/facebookIcon.png);
        }
        
        #footer .social .instagram {
            background-image: url(images/insta.png);
            background-color: transparent !important;
        }
        
        #footer .social .youtube {
            background-image: url(images/youTubeIcon.png);
        }
        
        #footer .social .twitter {
            background-image: url(images/twitterIcon.png);
        }
        
        #footer .social .direccion {
            background-image: url(images/direccionIcon.png);
        }
        
        #footer .social .linkedin {
            background-image: url(images/linkedinIcon.png);
        }
        
        #footer .content {
            width: 100%;
            height: 115px;
            overflow: hidden;
            padding-top: 5px;
            margin-bottom: 20px;
        }
        
        #footer .content .col-left,
        #footer .content .col-right {
            width: 190px;
            height: 90px;
            font-size: 11px;
            line-height: 15px;
            color: #666;
        }
        
        #footer .content .col-left {
            float: left;
            text-align: right;
            padding-right: 20px;
            border-right: 3px solid #D7EAB2;
        }
        
        #footer .content .col-right {
            float: right;
            text-align: left;
            padding-left: 20px;
            border-left: 3px solid #D7EAB2;
        }
        
        #footer .content .col-center {
            float: left;
            width: 550px;
            margin-left: 10px;
            *margin-left: 20px;
            padding: 0;
        }
        
        #footer .content .col-center ul {
            margin: 0;
            padding: 0;
            text-align: center;
            font-size: 14px !important;
        }
        
        #footer .content .col-center ul li {
            display: inline;
        }
        
        #footer .content .col-center ul li a {
            color: #79B800;
            display: inline-block;
            padding: 5px;
            padding-bottom: 0px;
        }
        
        #footer .content .col-center ul li a:hover {
            color: #F60;
            text-decoration: underline;
        }
        
        .tropical {
            position: relative;
            clear: both;
            text-align: center;
            width: auto;
            margin: 5px;
            margin-left: 150px;
            margin-right: 150px;
            font-weight: bold;
            border-top: 2px solid #FBC9A9;
            padding-top: 10px;
            margin-top: 20px;
        }
        /*****************************************FOOTER STYLES SOCIAL RAI*****************************************/
        
        #footer {
            height: 170px;
            width: 990px;
            margin-top: 40px;
            *margin-top: 0px;
            clear: both;
        }
        
        #footer .social_rai {
            width: 100%;
            height: 40px;
            border-bottom: 3px solid #79B800;
        }
        
        #footer .social_rai ul {
            margin-right: 25px;
        }
        
        #footer .social_rai ul li {
            width: 40px;
            height: 35px;
            float: right;
            overflow: hidden;
            margin-right: 10px;
        }
        
        #footer .social_rai ul li a {
            width: 35px;
            height: 35px;
            /*background-color:#09F;*/
            float: right;
            position: relative;
            /*top:15px;*/
        }
        
        #footer .social_rai ul li a:hover {
            position: relative;
            top: 0px;
        }
        
        #footer .social_rai .socialLink_rai {
            display: none;
        }
        
        #footer .social_rai .facebook {
            background-image: url(images/facebookIcon.png);
        }
        
        #footer .social_rai .instagram {
            background-image: url(images/insta.png);
            background-color: transparent !important;
        }
        
        #footer .social_rai .youtube {
            background-image: url(images/youTubeIcon.png);
        }
        
        #footer .social_rai .twitter {
            background-image: url(images/twitterIcon.png);
        }
        
        #footer .social_rai .direccion {
            background-image: url(images/direccionIcon.png);
        }
        /*****************************************BODY STYLES*****************************************/
        /*-----------navidad2016---------*/
        
        .elements1nav {
            left: 30px;
            background-image: url(https://www.earth.ac.cr/wp-content/uploads/2016/12/elementos_1.png) !important;
            width: 100px;
            height: 297px;
            top: -90px;
            position: absolute;
            z-index: 3000;
        }
        
        .elements2nav {
            position: absolute;
            left: 80px;
            width: 80px;
            height: 200px;
            background-image: url(https://www.earth.ac.cr/wp-content/uploads/2016/12/elementos_2.png) !important;
            top: -90px;
            z-index: 3000;
        }
        
        .elements3nav {
            position: absolute;
            right: 125px;
            width: 44px;
            height: 123px;
            background-image: url(https://www.earth.ac.cr/wp-content/uploads/2016/12/elementos_3.png) !important;
            top: -23px;
            z-index: 3000;
        }
        
        .elements4nav {
            position: absolute;
            right: 65px;
            width: 50px;
            height: 194px;
            background-image: url(https://www.earth.ac.cr/wp-content/uploads/2016/12/elementos_4.png) !important;
            top: -10px;
            z-index: 3000;
        }
        /*****Navida hasta aqui****/
        
        .ecuador_alert {
            display: block;
            margin: 8px;
            padding: 10px;
            text-align: center !important;
            background-color: #999;
            color: #fff !important;
            font-weight: bold;
            border: 4px solid #f37321;
        }
        
        .ecuador_alert a:link a:visited {
            text-decoration: underline;
            color: #fff;
        }
        
        #page-wrapper {
            width: 100%;
            margin: 0 auto;
            padding: 0px !important;
        }
        
        .col-wrapper {
            overflow: hidden;
            clear: both;
        }
        
        #page-wrapper .full {
            margin-bottom: 30px !important;
        }
        /*scrollbar ipad warning*/
        
        .ipad-warning {
            width: 90%;
            margin: 0 auto;
            background: #555;
            color: #FFF;
            padding: 3px;
            font-size: .8em;
        }
        
        .ipad-warning strong {
            color: #F1832D;
        }
        /* scrollable blocks Events*/
        
        div.scrollbar {
            overflow: auto !important;
            /* GAH. Important. */
        }
        /* scrollable blocks */
        
        div.scrollbar {
            overflow: auto !important;
            /* GAH. Important. */
        }
        /*Scrollbar*/
        
        .scrollbar-pane {
            margin-right: 20px;
            padding-right: 15px;
        }
        
        .scrollbar-handle-container {
            background: transparent url(images/scrollbar.png) -1px 0 repeat-y;
            width: 20px;
            display: none;
        }
        
        .scrollbar-handle {
            width: 12px;
            margin-right: 4px;
            background: #FFF;
        }
        
        .scrollbar-handle:hover {
            background: #BBB;
        }
        
        .scrollbar-handle.move {
            background: #999;
        }
        
        .scrollbar-handle-up {
            width: 20px;
            height: 20px;
            background: #DDD;
        }
        
        .scrollbar-handle-up:hover {
            background: #666;
        }
        
        .scrollbar-handle-down {
            width: 20px;
            height: 20px;
            background: #DDD;
        }
        
        .scrollbar-handle-down:hover {
            background: #666;
        }
        /* handle */
        
        .simple .scrollbar-handle {
            width: 13px;
            border: 1px solid #CCC;
            background-color: #CCC;
            background-position: -16px 50%;
        }
        
        .simple .scrollbar-handle:hover {
            border: 1px solid #666;
        }
        
        .simple .scrollbar-handle.move {
            border: 1px solid #666;
            background-color: #999;
        }
        
        .modal-content {
            display: none;
        }
        /* Overlay */
        
        #simplemodal-overlay {
            background-color: #333;
            cursor: wait;
        }
        /* Container */
        
        .home #simplemodal-container .simplemodal-data {
            padding: 0px;
        }
        
        .home #simplemodal-container a {
            color: #09f;
        }
        
        .home #simplemodal-container a.modalCloseImg {
            background: url(images/x.png) no-repeat;
            width: 25px;
            height: 29px;
            display: inline;
            z-index: 3200;
            position: absolute;
            top: -15px;
            right: -16px;
            cursor: pointer;
        }
        
        .home #simplemodal-container {
            background-color: #fff;
            border: 4px solid #CCC;
            padding: 0px;
            width: 450px;
            height: 450px !important;
            top: 50%;
            left: 50%;
            margin-top: -136px;
            margin-left: -5px;
            text-align: center;
        }
        
        .donar {
            overflow: hidden;
            background-image: url(images/donacionNavidad2.png);
            background-repeat: no-repeat;
            background-position: bottom;
            height: 129px;
            width: 200px !important;
            position: absolute;
            margin-left: 800px;
            margin-top: -55px;
            z-index: 2001;
            *margin-top: -56px;
            *margin-left: 58px;
        }
        
        .donar a {
            background-image: url(images/donacionNavidad.png);
            background-position: right;
            background-repeat: no-repeat;
            text-align: center;
            cursor: pointer;
            width: 200px;
            height: 129px;
            float: left;
            font-size: 18px;
            color: white;
            overflow: hidden;
        }
        
        .donar .blank {
            background-color: #FFFFFF;
            width: 138px;
            height: 100px;
            position: absolute !important;
            margin-left: 31px;
            margin-top: -5px;
            z-index: -1;
            *margin-top: 0px;
            *margin-left: -169px !important;
        }
        
        .donar a .t {
            margin-top: 100px;
            font-size: 18px;
            color: white;
            float: left;
            width: 100%;
            text-align: center;
        }
        /*****************************************SEARCH CONTENT*****************************************/
        
        .search .etiquetasNavegacion,
        .search .breadcrumb {
            display: none;
        }
        
        .search h1 {
            color: #CCC;
            border-bottom: 1px solid #EAEAEA;
            padding-bottom: 0px;
        }
        
        .search h2 a {
            font-size: 16px;
        }
        
        .search .post {
            border-bottom: 1px dotted #CCC;
            padding: 20px;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
            width: 950px;
            text-align: justify;
            border-left: 3px solid #fff;
        }
        
        .search .post:hover {
            background-color: #EAEAEA;
            border-left: 3px solid #F90;
        }
        
        .search #page-wrapper .full,
        .page-template-_support_student-php .full,
        .page-template-_support_one_pager-php .full,
        .page-template-_support_flipping_book-php .full {
            height: auto !important;
        }
        
        .page-template-_professor-php #page-wrapper .full,
        .page-template-_professor-php #page-wrapper .full #slides,
        .page-template-_products-php #page-wrapper .full,
        .main-section-mastercardfdn #page-wrapper .full {
            height: 444px !important;
            position: relative;
        }
        /*A PARTIR DE ACA INICIAN LOS ESTILOS PROPIOS DE CADA SECCION DE LA PAGINA*/
        /*****************************************HOME CONTENT STYLES*****************************************/
        
        body.home #page-wrapper,
        body.page-template-home_template-php #page-wrapper {
            height: auto;
            overflow: hidden;
        }
        
        body.home #header .etiquetasNavegacion,
        body.home #header .breadcrumb,
        body.page-template-home_template-php #header .etiquetasNavegacion,
        body.page-template-home_template-php #header .breadcrumb {
            display: none;
        }
        
        body.home #footer,
        body.page-template-home_template-php #footer {
            margin-top: -40px;
        }
        
        body.home .dig-in,
        body.page-template-home_template-php .dig-in {
            display: none !important;
        }
        /*****NAV STYLES (MENU HOME)*******/
        
        #navigationHome {
            margin: 0px;
            padding: 0px;
            clear: left;
            width: 990px;
        }
        
        ul#menu-aaa-home {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        
        ul#menu-aaa-home li.menu-item {
            float: left;
            border-right: 1px solid rgba(0, 0, 0, .2);
        }
        
        ul#menu-aaa-home li.menu-item:last-child {
            border-right: 0;
        }
        
        ul#menu-aaa-home li.menu-item:hover {
            border-right-color: transparent;
        }
        
        ul#menu-aaa-home li.menu-item a {
            float: left;
            margin: 0px;
            display: table-cell;
            vertical-align: middle;
            text-decoration: none;
            height: 30px;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 5px;
            font-size: 17px;
            /*word-spacing:1px;*/
            color: #777;
            background-color: transparent !important;
        }
        
        ul#menu-aaa-home li.menu-item a:hover {
            color: #FFF !important;
        }
        
        ul#menu-aaa-home li.menu-item ul {
            display: none;
            z-index: 2000;
            /*left:34%;*/
            margin-top: 35px;
            /*margin-left:-495px;*/
            position: absolute;
            background-color: #6C0;
            width: 449px;
            /*990px*/
            overflow: hidden;
            padding: 0px;
            padding-top: 20px;
            padding-bottom: 20px;
            background-color: transparent !important;
        }
        
        ul#menu-aaa-home li.menu-item ul li {
            border: 0px;
            width: 100%;
            font-size: 16px;
            margin: 5px;
        }
        
        ul#menu-aaa-home li.menu-item ul li a {
            font-size: 16px;
            display: inline !important;
            color: #FFF;
            font-weight: bold;
            border: 0px;
            float: left;
            margin: 0px;
            margin-left: 15px;
            margin-right: 15px;
            padding: 5px;
            padding-left: 0px;
            padding-right: 0px;
            white-space: nowrap;
            height: auto;
            border-bottom: 2px solid transparent !important;
        }
        
        ul#menu-aaa-home li.menu-item ul li a:hover {
            background-image: none !important;
            border-bottom: 2px solid #FFF !important;
        }
        
        #menu-item-8463:hover,
        #menu-item-8463 ul {
            background-color: transparent !important;
            background-image: url(images/home-bg-about.png) !important;
        }
        
        #menu-item-860:hover,
        #menu-item-860 ul {
            background-color: transparent !important;
            background-image: url(images/home-bg-study.png) !important;
        }
        
        #menu-item-2496:hover,
        #menu-item-2496 ul {
            background-color: transparent !important;
            background-image: url(images/home-bg-support.png) !important;
        }
        
        #menu-item-2497:hover,
        #menu-item-2497 ul {
            background-color: transparent !important;
            background-image: url(images/home-bg-alumni.png) !important;
        }
        
        #menu-item-31986:hover,
        #menu-item-31986 ul {
            background-color: #BFBFBF !important;
        }
        
        ul#menu-aaa-home li.menu-item:hover a {
            color: #fff !important;
        }
        
        body.home #gift-link a,
        body.page-template-home_template-php #gift-link a {
            background-color: #79B900;
            color: #fff;
            overflow: hidden;
            float: right;
            width: auto;
            height: auto;
            margin: 0;
            padding-left: 50px;
            padding-right: 50px;
            color: #fff;
            font-size: 20px;
            display: table-cell;
            vertical-align: middle;
            height: 30px;
            *height: 35px;
            padding-top: 5px;
        }
        
        body.home #gift-link a:hover,
        body.page-template-home_template-php #gift-link a:hover {
            background-color: #F47727;
        }
        
        body.home #btn-link a,
        body.page-template-home_template-php #btn-link a {
            background-color: #EE0007;
            color: #fff;
            overflow: hidden;
            float: right;
            width: auto;
            height: auto;
            margin: 0;
            padding-left: 50px;
            padding-right: 50px;
            color: #fff;
            font-size: 20px;
            display: table-cell;
            vertical-align: middle;
            height: 30px;
            *height: 35px;
            padding-top: 5px;
        }
        
        body.home #btn-link a:hover,
        body.page-template-home_template-php #btn-link a:hover {
            background-color: #FD7C00;
        }
        /***Slide (Banner Principal)***/
        
        body.home #slides,
        body.page-template-home_template-php #slides {
            clear: both;
            /*height: 654px;*/
            height: 450px;
            width: 100%;
            overflow: hidden;
        }
        
        body.home #slides a,
        body.home #slides a img,
        body.page-template-home_template-php #slides a,
        body.page-template-home_template-php #slides a img {
            /*height: 654px !important;*/
            height: 100% !important;
            width: 100% !important;
        }
        
        body.home #slides .caption,
        body.page-template-home_template-php #slides .caption {
            display: block !important;
            overflow: hidden;
            margin: 0 auto;
            background: url(images/home-bg-caption-black.png);
            position: absolute;
            top: auto;
            bottom: 58px;
            *width: 100%;
            *height: 100px;
            padding-left: 20px;
            *padding-right: 10px;
        }
        
        body.home #slides .caption p,
        body.page-template-home_template-php #slides .caption p {
            *height: 65px;
            display: table-cell !important;
            vertical-align: middle !important;
            width: 400px;
            margin: 0px !important;
            padding: 0px !important;
            color: #fff;
            font-size: 18px;
        }
        
        body.home #slides .caption p:hover,
        body.page-template-home_template-php #slides .caption p:hover {
            color: #79B900;
        }
        
        body.home #nav,
        body.page-template-home_template-php #nav {
            padding: 5px;
            text-align: right;
        }
        
        body.home #nav a,
        body.page-template-home_template-php #nav a {
            margin-left: 30px;
            text-align: right;
            font-size: 22px;
        }
        /*25 aniversario*/
        
        body.page-id-27526 {
            background: url(https://www.earth.ac.cr/wp-content/uploads/2014/12/patron25.jpg);
        }
        
        body.page-id-27526 .layout {
            border-left: 8px solid #f37321;
            border-right: 8px solid #f37321;
            background: #ffffff !important;
        }
        
        body.page-id-27526 hr {
            display: block;
            margin-top: 0.5em;
            margin-bottom: 0.5em;
            margin-left: auto;
            margin-right: auto;
            border-style: solid;
            border-width: 0px;
            color: #f00;
            background-color: #f37321;
            height: 5px;
        }
        
        body.page-id-27526 .post h2 {
            margin-bottom: 0px !important;
        }
        /***EARTH STORIES***/
        
        body.home #more-stories,
        body.page-template-home_template-php #more-stories {
            height: 65px;
            width: 100%;
            margin-bottom: 10px;
            padding: 5px 0;
            background: url(images/home-bg-caption-white.png);
            position: relative;
            *top: -75px;
            z-index: 1000;
        }
        
        body.home #more-stories h3 a,
        body.page-template-home_template-php #more-stories h3 a {
            float: left;
            width: 450px;
            font-size: 37px;
            letter-spacing: normal;
            font-weight: normal;
            margin-top: 10px;
            margin-left: 20px;
            color: #333;
        }
        
        body.home #more-stories h3 a:hover,
        body.page-template-home_template-php #more-stories h3 a:hover {
            color: #FD7C00;
        }
        
        body.home #more-stories .slide-thumbs,
        body.page-template-home_template-php #more-stories .slide-thumbs {
            float: right;
            display: inline;
            width: 450px;
        }
        
        body.home #more-stories .thumbs,
        body.page-template-home_template-php #more-stories .thumbs {
            width: auto;
            padding: 0;
            display: table-cell;
            vertical-align: middle;
            display: inline;
            margin-right: 50px;
        }
        
        body.home #more-stories .thumbs a,
        body.page-template-home_template-php #more-stories .thumbs a {
            display: block;
            float: left;
            width: 80px;
            height: 59px;
            overflow: hidden;
            margin: 2px;
            margin-left: 15px;
            margin-right: 15px;
            filter: alpha(opacity=50);
            opacity: .5;
            background-repeat: no-repeat !important;
            border: 2px solid #F60;
            border-color: transparent;
            background-position: center;
        }
        
        body.home #more-stories .thumbs a:hover,
        body.page-template-home_template-php #more-stories .thumbs a:hover {
            filter: alpha(opacity=100);
            opacity: 1;
            box-shadow: inset 0 10px 50px 2px #000 !important;
        }
        
        body.home #more-stories .thumbs a.activeSlide,
        body.page-template-home_template-php #more-stories .thumbs a.activeSlide {
            filter: alpha(opacity=100);
            opacity: 1;
            border: 2px solid #fff;
            background-color: transparent;
            box-shadow: 0 0 20px 2px #000 !important;
        }
        
        body.home #more-stories .arrow,
        body.page-template-home_template-php #more-stories .arrow {
            margin-top: 12px;
        }
        /***PUBLICITY (EVENTS/ANNOUNCEMENTS)***/
        
        #banner_hme {
            width: 100%;
            height: 100px;
        }
        
        body.home #publicity,
        body.page-template-home_template-php #publicity {
            overflow: hidden;
            position: relative;
            top: -10px;
            *top: -55px;
        }
        
        body.home #publicity h2,
        body.page-template-home_template-php #publicity h2 {
            background-image: url(images/arrow-down.png);
            background-position: bottom right;
            background-repeat: no-repeat;
            padding-right: 50px;
            width: 200px;
        }
        
        body.home .upPub,
        body.page-template-home_template-php .upPub {
            /*border:1px solid #F47727;*/
            /*overflow:hidden;*/
            overflow: visible;
            /*height:100px;*/
            width: 100%;
            /*background: url(images/home-bg-caption-white.png) !important;*/
        }
        
        body.home .upPub .navidad a,
        body.page-template-home_template-php .upPub .navidad a {
            width: 475px;
            *width: 495px;
            float: left;
            height: 60px;
            font-size: 32px;
            padding-top: 10px;
            padding-left: 20px;
            font-weight: normal !important;
            background-image: url(images/esferasHome.png);
            background-repeat: no-repeat !important;
            background-position: left -75px !important;
        }
        
        body.home .upPub #esp a,
        body.page-template-home_template-php .upPub #esp a {
            background-color: #81BC33;
            color: #669900 !important;
            /* GRADUACION */
            /*background-image:url(images/birrete_graduacion2012.png);
	background-color: #00676E;
	color: #98C1C4 !important;*/
        }
        /* GRADUACION */
        /*body.home .upPub #esp a:hover{
	color:#fff !important;
	background-position: right 5px !important;
}*/
        
        body.home .upPub #eng a,
        body.page-template-home_template-php .upPub #eng a {
            background-color: #669900;
            color: #81BC33 !important;
        }
        
        body.home .upPub .navidad a:hover,
        body.page-template-home_template-php .upPub .navidad a:hover {
            background-position: right -15px !important;
            color: #FFF !important;
        }
        
        body.home .upPub .navidad a>span,
        body.page-template-home_template-php .upPub .navidad a>span {
            font-size: 12px;
            padding-left: 10px;
            font-weight: normal !important;
        }
        
        body.home .downPub,
        body.page-template-home_template-php .downPub {
            *position: absolute;
            *top: 140px;
        }
        
        body.home #eventsTitle,
        body.page-template-home_template-php #eventsTitle {
            border: 1px solid #f37321;
            height: 60px;
        }
        /***EARTH NEWS***/
        
        body.home #news-ticker,
        body.page-template-home_template-php #news-ticker {
            width: 100%;
            height: 60px;
            overflow: hidden;
            background-color: #F47727 !important;
            float: right;
        }
        
        body.home #news-ticker a,
        body.page-template-home_template-php #news-ticker a {
            color: #fff !important;
            text-align: left !important;
        }
        
        body.home #news-ticker a:hover,
        body.page-template-home_template-php #news-ticker a:hover {
            color: #FFFF66 !important;
            text-decoration: none;
        }
        
        body.home #news-ticker h2,
        body.page-template-home_template-php #news-ticker h2 {
            display: block;
            float: left;
            color: #FFF !important;
            background-image: url(images/arrow-right-white.png) !important;
            background-position: center right;
            margin: 10px 0px 0px 20px;
        }
        
        body.home #news-ticker .ticker,
        body.page-template-home_template-php #news-ticker .ticker {
            font-size: 100%;
            overflow: hidden;
            float: left;
            width: 620px;
            height: 60px;
        }
        
        body.home .ticker .headline,
        body.page-template-home_template-php .ticker .headline {
            color: #FFF !important;
            margin-left: 10px;
            background-color: #F37321 !important;
            left: 1px !important;
        }
        
        body.home .ticker .headline a,
        body.page-template-home_template-php .ticker .headline a {
            padding: 0px;
            margin: 0px;
            width: 620px;
            height: 60px;
            display: table-cell !important;
            vertical-align: middle;
            word-wrap: break-word;
        }
        /***EVENTS***/
        
        body.home #eventsTitle h2,
        body.page-template-home_template-php #eventsTitle h2 {
            float: left;
            color: #F47727 !important;
            padding-top: 8px;
            padding-left: 20px;
            font-weight: normal;
            font-size: 31px;
            text-align: left;
        }
        
        body.home #events,
        body.page-template-home_template-php #events {
            float: none;
            padding-top: 20px;
            *padding-top: 0px;
            *margin-top: 20px;
            /*height: 280px;*/
            overflow: hidden;
        }
        
        body.home #events td,
        body.page-template-home_template-php #events td {
            padding-right: 10px;
        }
        
        body.home #events-list-widget-3,
        body.page-template-home_template-php #events-list-widget-3 {
            display: none;
        }
        
        body.home #events .dig-in a,
        body.page-template-home_template-php #events .dig-in a {
            color: #999;
        }
        
        body.home #events .dig-in a:hover,
        body.page-template-home_template-php #events .dig-in a:hover {
            text-decoration: underline;
        }
        
        body.home #events table#listEvents,
        body.page-template-home_template-php #events table#listEvents {
            width: 400px;
            margin-top: 10px;
        }
        
        body.home #events table#listEvents .date,
        body.page-template-home_template-php #events table#listEvents .date {
            width: 115px;
            vertical-align: middle;
            color: #666;
        }
        
        body.home #events table#listEvents td,
        body.page-template-home_template-php #events table#listEvents td {
            vertical-align: middle;
        }
        
        body.home #events table#listEvents td a,
        body.page-template-home_template-php #events table#listEvents td a {
            font-size: 12px;
        }
        
        body.home #events table#listEvents td a:hover,
        body.page-template-home_template-php #events table#listEvents td a:hover {
            color: #79B900;
        }
        
        body.home #events table#listEvents hr,
        body.page-template-home_template-php #events table#listEvents hr {
            border: 0px !important;
            height: 1px;
            background-color: #EAEAEA !important;
        }
        
        body.home #tablaEventos,
        body.page-template-home_template-php #tablaEventos {
            /*height: 200px !important;*/
            width: 100%;
            overflow: auto !important;
        }
        
        body.home #animarTablaEventos,
        body.page-template-home_template-php #animarTablaEventos {
            text-align: left;
        }
        
        body.home #animarTablaEventos a,
        body.page-template-home_template-php #animarTablaEventos a {
            height: 20px;
            width: 990px;
            background-color: #79B800;
            cursor: pointer;
            background-image: url(images/arrow-down-events.png);
            background-repeat: no-repeat;
            background-position: center;
            display: block;
        }
        
        body.home #animarTablaEventos a:hover,
        body.page-template-home_template-php #animarTablaEventos a:hover {
            background-color: #F47727 !important;
        }
        /***SUBSCRIBE***/
        
        body.home #suscribe,
        body.page-template-home_template-php #suscribe {
            margin-top: 30px !important;
        }
        
        body.home #suscribe a,
        .button,
        body.page-template-home_template-php #suscribe a,
        .button {
            text-align: center;
            color: #FFF;
            font-size: 18px;
            padding: 10px;
            background-color: #79B900;
            width: 150px;
            margin-top: 30px !important;
            border: 1px solid #FFF;
            cursor: pointer;
        }
        
        body.home #suscribe a:hover,
        .button:hover,
        body.page-template-home_template-php #suscribe a:hover,
        .button:hover {
            background-color: #F47727;
            box-shadow: 0 0 20px 2px #CCCCCC;
        }
        
        body.home #mc_embed_signup,
        body.page-template-home_template-php #mc_embed_signup {
            background-color: #FFF;
            font-family: 'Poppins', sans-serif;
            /*font-family:"Century Gothic";*/
            width: inherit;
            padding: 20px;
            text-align: left;
        }
        
        body.home #suscribeRSS,
        body.page-template-home_template-php #suscribeRSS {
            width: 100%;
        }
        
        body.home #suscribeRSS .text,
        body.page-template-home_template-php #suscribeRSS .text {
            border: 1px solid #6C0;
            padding: 5px;
            background-color: #FFF;
            font-family: 'Poppins', sans-serif;
            /*font-family:"Century Gothic";*/
            color: #666;
            font-size: 10px;
            width: 200px;
            font-size: 14px;
            margin: 0px;
            height: auto !important;
        }
        
        body.home #suscribeRSS .fail,
        body.page-template-home_template-php #suscribeRSS .fail {
            border: 1px solid #F30;
            background-color: #FCC;
            color: #900;
            margin: 0px;
        }
        
        body.home #suscribeRSS .indicates-required,
        body.page-template-home_template-php #suscribeRSS .indicates-required {
            font-size: 12px;
            color: #F60;
            margin: 0px;
        }
        
        body.home #suscribeRSS .required,
        body.page-template-home_template-php #suscribeRSS .required {
            font-size: 12px;
            margin: 0px;
        }
        
        body.home #suscribeRSS label,
        body.page-template-home_template-php #suscribeRSS label {
            color: #666;
            padding-right: 20px;
            margin: 0px;
        }
        
        body.home #suscribeRSS h2,
        body.page-template-home_template-php #suscribeRSS h2 {
            color: #F60;
            padding-bottom: 5px;
            border-bottom: 2px solid #F60;
        }
        
        body.home #suscribeRSS hr,
        body.page-template-home_template-php #suscribeRSS hr {
            border: 0px;
            background-color: #CCC;
            height: 1px;
        }
        
        body.home #suscribeRSS .asterisk,
        body.page-template-home_template-php #suscribeRSS .asterisk {
            color: #F60;
            margin: 0px;
        }
        
        body.home #suscribeRSS input[type=submit],
        body.page-template-home_template-php #suscribeRSS input[type=submit] {
            background-color: #F60;
            box-shadow: 0 0 10px 1px #666;
            border: 1px solid #FFF;
            padding: 10px;
            padding-top: 5px;
            padding-bottom: 5px;
            color: #FFF;
            font-family: 'Poppins', sans-serif;
            /*font-family:"Century Gothic";*/
            font-size: 16px;
            cursor: pointer;
        }
        
        body.home #suscribeRSS input[type=submit]:hover,
        body.page-template-home_template-php #suscribeRSS input[type=submit]:hover {
            background-color: #690;
        }
        
        body.home #suscribeRSS td,
        body.page-template-home_template-php #suscribeRSS td {
            padding: 5px;
            margin: 0px;
        }
        
        body.home #warningEmail,
        body.home #warningTitle,
        body.home #warningName,
        body.home #warningLastName,
        body.page-template-home_template-php #warningEmail,
        body.page-template-home_template-php #warningTitle,
        body.page-template-home_template-php #warningName,
        body.page-template-home_template-php #warningLastName {
            display: none;
            width: 30px;
        }
        
        body.home #suscribeRSS img,
        body.page-template-home_template-php #suscribeRSS img {
            position: relative;
            top: 5px;
        }
        /***ANNOUNCEMENTS***/
        
        body.home #announcements,
        body.page-template-home_template-php #announcements {
            float: right;
            width: 574px;
            height: 300px;
            overflow: hidden;
        }
        
        body.home #announcements h1,
        body.page-template-home_template-php #announcements h1 {
            color: #79B900;
            font-size: 20px;
            padding-bottom: 5px;
            margin-top: 20px;
            margin-bottom: 10px;
            border-bottom: 3px solid #79B900;
        }
        
        body.home #announcements .wrapper,
        body.page-template-home_template-php #announcements .wrapper {
            color: #333;
            background-color: #E9E9E9;
            overflow: hidden;
        }
        
        body.home #announcements .wrapper a,
        body.page-template-home_template-php #announcements .wrapper a {
            color: #79B900 !important;
            font-weight: normal;
        }
        
        body.home #announcements .wrapper a:hover,
        body.page-template-home_template-php #announcements .wrapper a:hover {
            color: #F60 !important;
        }
        
        body.home #announcements .wrapper .announcement,
        body.page-template-home_template-php #announcements .wrapper .announcement {
            margin: 0;
            float: left;
            clear: both;
            *float: none;
            *padding-bottom: 20px;
        }
        
        body.home #announcements .chunk,
        body.page-template-home_template-php #announcements .chunk {
            width: 500px !important;
            height: 300px;
            white-space: pre-wrap;
            float: left;
            padding: 20px;
            padding-top: 0px;
            background-color: #eee;
        }
        
        body.home #announcements #slideNav,
        body.page-template-home_template-php #announcements #slideNav {
            background-color: #79B900;
            width: 25px;
            height: 300px;
            float: right;
        }
        
        body.home #announcements #slideNav .prev,
        body.home #announcements #slideNav .next,
        body.page-template-home_template-php #announcements #slideNav .prev,
        body.page-template-home_template-php #announcements #slideNav .next {
            position: relative;
            width: 25px;
            height: 17px;
            background-repeat: no-repeat;
            background-position: center;
            float: left;
            cursor: pointer;
            opacity: 0.5;
            filter: alpha(opacity=50);
        }
        
        body.home #announcements #slideNav .prev:hover,
        body.home #announcements #slideNav .next:hover,
        body.page-template-home_template-php #announcements #slideNav .prev:hover,
        body.page-template-home_template-php #announcements #slideNav .next:hover {
            opacity: 1;
            filter: alpha(opacity=100);
        }
        
        body.home #announcements #slideNav .prev,
        body.page-template-home_template-php #announcements #slideNav .prev {
            background-image: url(images/announcements-prev.png);
            margin-top: 10px;
        }
        
        body.home #announcements #slideNav .next,
        body.page-template-home_template-php #announcements #slideNav .next {
            background-image: url(images/announcements-next.png);
            margin-top: 180px;
        }
        /*SPECIAL EVENT*/
        
        .decorative_corners {
            display: none !important;
        }
        
        .decorative_home {
            height: 0px;
            width: 100%;
            max-width: 990px;
            position: absolute;
            background-image: url(images/earthday.png);
            z-index: 100000;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }
        
        .decorative_home>span {
            width: 50%;
            height: 100%;
            position: absolute;
        }
        
        .decorative_home>span:first-child {
            background-color: #090;
            left: 0;
        }
        
        .decorative_home>span:last-child {
            background-color: #09f;
            right: 0;
        }
        
        .decorative_corners {
            height: 100%;
            width: 100%;
            position: fixed;
            z-index: 10000000000;
        }
        
        body {
            background-attachment: fixed;
            background-color: #fff;
            background-repeat: repeat-x;
            background-position: bottom;
            background-size: cover;
        }
        
        .decorative_corners>span {
            position: absolute;
            width: 200%;
            height: 100%;
            background-repeat: no-repeat;
            background-size: contain;
        }
        
        .decorative_corners>span:first-child {
            background-image: url(images/nature_left.png);
            margin-left: -50%;
        }
        
        .decorative_corners>span:first-child+span {
            background-image: url(images/nature_right.png);
            background-position: right;
            right: 0;
            margin-right: -50%;
        }
        
        .decorative_corners>span:first-child+span+span {
            background-color: #990099;
            bottom: 0;
        }
        
        .decorative_corners>span:first-child+span+span+span {
            background-color: #0099FF;
            right: 0;
            bottom: 0;
        }
        
        .decorative_footer {
            opacity: .5;
            height: 50px;
            width: 0%;
            max-width: 990px;
            position: absolute;
            background-image: url(images/enredadera.png);
            background-repeat: repeat-x;
            background-position: right;
            margin-top: -25px;
        }
        
        #crecer,
        #mostrar {
            background-color: #009900;
            color: #FFFFFF;
            position: fixed;
            bottom: 0;
            height: 25px;
            width: 100px;
            text-align: center;
            padding-top: 10px;
            left: 50%;
            margin-left: -50px;
            z-index: 100000;
            cursor: pointer;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            transition: .2s;
        }
        
        #mostrar {
            background-color: #009900;
            top: 0;
            bottom: auto;
            display: none;
            height: auto;
            padding: 10px 0;
        }
        
        #crecer:hover,
        #mostrar:hover {
            background-color: #FF9900;
        }
        
        body #announcements .wrapper {
            background-color: #eee !important;
        }
        /*****************************************FIRST LANDING CONTENT STYLES*****************************************/
        
        #menuFirstLanding {
            background-color: transparent;
            background-image: url(images/home-bg-about.png) !important;
            overflow: hidden;
            width: 990px;
            height: auto;
        }
        
        #menuFirstLanding ul {
            /*margin:20px;*/
        }
        
        #menuFirstLanding ul li {
            display: inline;
            font-size: 18px;
            color: #FFF;
        }
        
        #menuFirstLanding ul li a {
            display: inline-block;
            margin: 20px;
            margin-top: 5px;
            margin-bottom: 5px;
            font-size: 18px;
            color: #FFF;
            padding-left: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            /*	margin-left:30px;
	margin-right:30px;*/
            border-bottom: 2px solid transparent;
        }
        
        #menuFirstLanding ul li a:hover {
            border-bottom: 2px solid #fff;
        }
        
        .page-template-_landing_template-php .col-wrapper {
            margin-top: 0px !important;
        }
        
        .page-template-_landing_template-php .col-wrapper .col-center p {
            /*margin-top:40px !important;*/
            margin-top: 10px !important;
        }
        /*****************************************LANDING SCROLL STYLES*****************************************/
        /*ADMISIONS*/
        
        body.page-template-_landing_scroll_template-php #page-wrapper .content .post-wrapper {
            height: 400px;
            width: 360px;
            padding: 20px;
            margin-left: 290px;
            background: url(images/admissions-post-bg.png);
            overflow: hidden;
        }
        
        .learn_feature h1 {
            color: #EE0007 !important;
            margin-bottom: 0px;
            padding: 0px;
            border-bottom: 1px solid;
        }
        
        .learn_feature h4 {
            color: #999 !important;
            text-align: right !important;
        }
        
        body.page-template-_second_landing_template_video-php #page-wrapper .full {
            height: auto !important;
        }
        
        body.page-template-_second_landing_template_video-php #page-wrapper .full {
            height: auto !important;
        }
        
        body.page-template-_earth_voices-php #page-wrapper .full {
            height: auto !important;
            margin: 0 !important;
        }
        
        body.page-template-_earth_voices-php #page-wrapper {
            width: auto !important;
        }
        
        body.page-template-_earth_voices-php #page-wrapper .col-center {
            width: 100% !important;
            margin: 0 auto !important;
            padding: 0px !important;
        }
        
        body.page-template-_earth_voices-php #page-wrapper .post {
            padding: 0px !important;
        }
        
        body.page-template-_earth_voices-php #page-wrapper .full .learn_feature {
            height: auto !important;
        }
        
        body.page-template-_earth_voices-php #fb_comments {
            margin: 20px 0 0 0 !important;
        }
        
        body.page-template-_earth_voices-php .triangle-border {
            margin: 1em 0 0 0 !important;
        }
        
        body.page-template-_second_landing_template_MCF-php #page-wrapper .full .profileMFC {}
        
        body.page-template-_second_landing_template_MCF-php #page-wrapper .full .list_imageMFC {
            float: left;
        }
        
        body.page-template-_second_landing_template_MCF-php #page-wrapper .full #slides .slide .photmen {
            margin-right: 0 !important;
            max-width: 400px;
            height: 600px;
            /* margin-left: 84px; */
            top: 0px;
            /* border: 1px solid; */
        }
        
        body.page-template-_landing_scroll_template-php #page-wrapper .full {
            height: 550px !important;
        }
        
        body.page-template-_landing_scroll_template-php .full .post-wrapper h2 {
            float: none;
            padding: 0 0 5px 0;
            color: white !important;
        }
        
        body.page-template-_landing_scroll_template-php #page-wrapper .content .post-wrapper {
            margin-top: -25px !important;
        }
        
        body.page-template-_landing_scroll_template-php #page-wrapper .content .post {
            height: 370px;
            overflow: auto !important;
        }
        
        body.page-template-_landing_scroll_template-php #page-wrapper .content p {
            color: #FFF;
            margin: 0px 0 10px;
            font-size: .9em;
            line-height: 1.3em;
        }
        
        body.page-template-_landing_scroll_template-php #menu-admissions {
            margin: 10px auto;
            padding: 15px 0 40px;
            font-size: 1.7em;
            text-align: center;
        }
        
        body.page-template-_landing_scroll_template-php #menu-admissions li {
            display: inline;
            height: 50px;
        }
        
        body.page-template-_landing_scroll_template-php #menu-admissions li a {
            color: #FFF;
        }
        
        body.page-template-_landing_scroll_template-php #menu-admissions li a:hover,
        body.page-template-_landing_scroll_template-php #menu-admissions li.current_page_item a {
            color: #ee0007;
        }
        
        body.page-template-_landing_scroll_template-php li .divider {
            display: inline;
            padding: 0 12px;
            color: #ee0007;
        }
        /*****************************************SECOND LANDING CONTENT STYLES*****************************************/
        
        #page-wrapper .full {
            clear: both;
            width: 990px;
            overflow: hidden;
        }
        
        #page-wrapper .full {
            height: 270px;
        }
        
        #page-wrapper .full #slides {
            width: 990px;
            height: 269px;
            margin-bottom: 5px;
            position: relative;
        }
        
        #page-wrapper .full #slides .slide {
            height: 270px;
            width: 990px;
            background-size: cover;
            background-position: top center;
        }
        
        #page-wrapper .full #slides .slide h3 {
            float: left;
            position: relative;
            top: -230px;
            left: 520px;
            color: #FFF;
        }
        
        #page-wrapper .full #slides .slide .caption {
            clear: both;
            float: right;
            width: 395px;
            height: 140px;
            overflow: hidden;
            margin-right: 55px;
            top: -220px;
        }
        
        #page-wrapper .full #slides .slide .caption p {
            color: #FFF;
            line-height: 1.3em;
            font-size: .75em;
            font-weight: normal;
        }
        /* photmen */
        
        #page-wrapper .full #slides .slide img {
            /*margin-top: -245px;*/
            opacity: 1;
        }
        
        #page-wrapper .full #slides .slide .photmen {
            clear: both;
            float: right;
            min-width: 300px;
            max-width: 400px;
            height: 235px;
            margin-right: 60px;
            top: 26px;
        }
        
        #page-wrapper .full #slides .slide .photmen li {
            /*float:left;*/
        }
        
        #page-wrapper .full #slides .slide .photmen p {
            color: #FFF;
            line-height: 1.3em;
            font-size: .75em;
            font-weight: normal;
        }
        
        #page-wrapper .full #slides .slide .photmen a {
            color: #fff;
            padding: 6px;
            margin: 0;
            font-size: 14px;
            padding: 0px;
            border-bottom: 2px solid transparent;
        }
        
        #page-wrapper .full #slides .slide .photmen a:hover {
            color: #fff;
            border-bottom: 2px solid white;
        }
        
        #page-wrapper .full #slides .slide .photmenv ul {
            display: block;
            padding: 4px;
            margin: 8px;
            list-style: none;
            color: #099;
        }
        
        #page-wrapper .full #slides .slide .photmen li {
            list-style: none;
            line-height: 26px;
            padding: 0 25px;
            background: url('images/menu_item.png') no-repeat;
            background-position: center left;
        }
        
        #page-wrapper .full #slides .slide .photmen h4 {
            color: #fff;
            font-weight: bold;
            display: block;
            margin-bottom: 6px;
        }
        
        .slide .photmen {
            width: 560px;
            height: 50px;
            padding: 5px 10px;
            position: relative;
            top: -60px;
            color: #FFF;
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
            background: url('images/home-bg-about.png') 0 0 repeat;
        }
        
        .slide .photmen ul.simpleTreeMenu {
            margin-left: 0px !important;
            padding-left: 0px !important;
        }
        
        #page-wrapper .col-left {
            width: 180px;
            float: left;
            text-align: left;
            border-right: 1px solid #EAEAEA;
            padding-right: 10px;
        }
        
        #page-wrapper .col-right {
            width: 220px;
            float: right;
            text-align: left;
            border-left: 1px solid #EAEAEA;
            overflow: hidden;
            margin: 0px !important;
        }
        
        #btn-logout-link a {
            background-color: #2576A4;
            /*#79B900*/
            color: #FFF !important;
            width: 160px;
            height: 35px;
            float: right;
            text-align: center !important;
            font-size: 20px;
            margin-bottom: 20px;
            margin-left: 10px !important;
        }
        
        #btn-logout-link a:hover {
            background-color: #F47727 !important;
        }
        
        #btn-logout-h2 {
            color: #777 !important;
            border-bottom: 15px solid;
            margin-bottom: 5px;
            margin-top: 5px;
            margin-right: 10px;
            padding-bottom: 10px;
            text-transform: uppercase;
        }
        
        #page-wrapper #btn-link a {
            background-color: #009999;
            color: #FFF;
            width: 210px;
            height: 40px;
            float: left;
            text-align: center;
            font-size: 22px;
            margin-bottom: 20px;
            margin-left: 10px;
        }
        
        #page-wrapper #btn-link a:hover {
            background-color: #F47727 !important;
        }
        
        #page-wrapper #btn-link a div {
            margin-top: 6px;
        }
        
        .thumb {
            margin-right: 45px;
            margin-top: 3px;
            margin-bottom: 3px;
            margin-left: 45px;
            width: 130px;
            height: 60px;
            overflow: hidden;
            float: left;
        }
        
        .thumb a {
            width: 130px;
            height: 60px;
            float: left;
        }
        
        .thumb a:hover {
            opacity: 0.5;
            filter: alpha(opacity=50);
        }
        
        .btn-play {
            position: relative;
            margin-left: 0px;
            top: -60px;
        }
        
        .bottom-nav-wrapper {
            width: 220px;
            overflow: hidden;
            padding-top: 20px;
            text-align: center;
            margin-left: 10px;
        }
        
        .bottom-nav {
            overflow: hidden;
        }
        
        .bottom-nav ul {
            padding: 0px;
        }
        
        .bottom-nav ul li {
            width: 210px;
            float: left;
            margin-bottom: 10px;
        }
        
        .bottom-nav ul li a {
            width: 210px;
            float: left;
            font-size: 30px;
            text-align: left;
            background-repeat: no-repeat;
            background-position: center right;
            padding-bottom: 10px;
        }
        
        .bottom-nav ul li a:hover {
            opacity: 0.4;
            filter: alpha(opacity=40);
        }
        
        .bottom-nav ul li a {
            background-image: url(images/mvv_about.png);
            color: #009999;
        }
        
        .bottom-nav .contact {
            margin-left: 30px;
            margin-top: 20px;
            height: 175px;
        }
        
        #page-wrapper .col-center {
            /*max-width: 728px; */
            width: 535px;
            float: left;
            padding-left: 20px;
            padding-right: 20px;
        }
        
        #page-wrapper .col-center-calendar {
            float: left;
            width: 765px;
            padding: 0 15px 0 5px;
        }
        
        #page-wrapper .col-center p,
        #page-wrapper .col-center h4 {
            margin: 20px;
            margin-top: 0px;
            text-align: justify;
        }
        
        #page-wrapper .col-center h3 {
            margin: 20px;
            color: #EE0007;
        }
        
        #header #titulo h1,
        #header #titulo h1 a,
        #header .breadcrumb a.current {
            color: #009999;
        }
        
        #header #titulo h2,
        #header #titulo h2 a,
        #header .breadcrumb a.current {
            color: #009999;
        }
        
        body.page-template-memoria_anual-php .collapseomatic_content {
            width: auto !important;
        }
        
        body.page-template-memoria_anual-php h2 {
            text-align: left !important;
            margin-bottom: 20px;
            color: #FFF !important;
        }
        
        .page #page-wrapper .col-center h3.collapseomatic {
            margin: 0px !important;
            margin-bottom: 20px !important;
            width: 500px;
            color: #333;
            border-bottom: 1px solid #EAEAEA;
        }
        
        .page #page-wrapper .col-center h3.collapseomatic:hover {
            color: #F47727 !important;
            text-decoration: none;
            border-bottom-color: #F47727;
        }
        
        .single #page-wrapper .col-center h3.collapseomatic:hover {
            color: #F47727 !important;
            text-decoration: none;
            border-bottom-color: #F47727 !important;
        }
        
        .page #page-wrapper .col-center table {
            background-color: #EAEAEA;
            padding: 10px;
            clear: both;
            margin-bottom: 10px;
        }
        
        .page #page-wrapper .col-center table thead {
            padding: 10px !important;
            background-color: transparent !important;
            color: #EE0007 !important;
            border: 0px !important;
        }
        
        .page #page-wrapper .col-center table th {
            padding: 10px !important;
            background-color: transparent !important;
            border-left: 0px !important;
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/home-bg-about.png);
            vertical-align: middle !important;
            color: #FFFFFF;
        }
        
        .page #page-wrapper .col-center table td {
            vertical-align: middle !important;
        }
        
        .page #page-wrapper .col-center table tfoot td {
            background-color: #eee !important;
        }
        
        .master-template-about-earth #page-wrapper .col-center table th {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/home-bg-about.png);
        }
        
        .master-template-study-at-earth #page-wrapper .col-center table th {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/home-bg-study.png);
        }
        
        .master-template-support-earth #page-wrapper .col-center table th {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/home-bg-support.png);
        }
        
        .master-template-alumni #page-wrapper .col-center table th {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/home-bg-alumni.png);
        }
        
        table th {
            background-repeat: repeat !important;
        }
        
        .master-template-about-earth #page-wrapper .col-center table tfoot td {
            color: #009999 !important;
        }
        
        .master-template-study-at-earth #page-wrapper .col-center table tfoot td {
            color: #EE0007 !important;
        }
        
        .master-template-support-earth #page-wrapper .col-center table tfoot td {
            color: #79B800 !important;
        }
        
        .master-template-alumni #page-wrapper .col-center table tfoot td {
            color: #66BBEB !important;
        }
        
        .page #page-wrapper .col-center table th:first-child {
            border-left: 0;
        }
        
        .page #page-wrapper .col-center table td {
            padding: 5px !important;
            border-left: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
        }
        
        .page #page-wrapper .col-center table td:first-child {
            padding: 5px !important;
            border-left: 0;
        }
        
        .page .program h3 {
            margin: 0px;
            width: 515px;
            color: #EE0007;
            border-bottom: 1px solid;
            background-color: transparent;
        }
        
        .page .program span {
            background: #EAEAEA;
            background-image: none !important;
            color: #333;
            display: block;
            padding: 10px;
            width: 495px;
            margin-top: -20px;
            margin-bottom: 10px;
        }
        
        .tablesorter {
            margin-left: 0px !important;
            margin-bottom: 20px !important;
        }
        
        .tablesorter th {
            background-color: #999 !important;
            border: 0px !important;
            color: #FFF !important;
        }
        
        .tablesorter tr {
            border: 0 !important;
        }
        
        .tablesorter td {
            background-color: #FFF !important;
            color: #333;
        }
        
        .tablesorter tr:hover td {
            background-color: #EAEAEA !important;
            color: #999;
        }
        
        .wp-caption-text {
            font-size: smaller !important;
            text-align: center !important;
            font-style: italic !important;
            margin: 0px !important;
        }
        
        .colomat-close {
            background-image: url(images/simpleTreeMenu/menu-arrow-down.png) !important;
        }
        
        .col-right .contact {
            /*background-image:url(images/mail.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:110px;
	height:62px;
	display:inline-block;
	margin-left: -20px;*/
            width: 210px;
            height: auto;
            display: inline-block;
            margin-left: 10px;
            background: #FD7C00;
            font-size: 16px;
            color: #fff;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
        }
        
        .col-right .contact:hover {
            /*background-position:top;*/
            background: #79B900;
        }
        
        .col-right .meet_euf {
            background-image: url(images/bt_euf.jpg);
            background-repeat: no-repeat;
            background-position: bottom center;
            width: 65px;
            height: 90px;
            display: inline-block;
            margin: 10px;
            font-size: 120%;
            color: #FD7C00;
            text-align: center;
            padding: 0px;
        }
        
        .col-right .meet_euf:hover {
            color: #79B900;
        }
        /***MENU LATERAL***/
        
        #page-wrapper .col-left.wide {
            width: 760px;
            padding: 0 8px 0 0;
        }
        
        #page-wrapper .col-left h3 {
            padding: 5px 0 0;
            font-weight: bold;
        }
        
        #page-wrapper .col-left h3 a {
            float: left;
            width: 180px;
            margin-bottom: 10px !important;
        }
        
        #page-wrapper .col-left.wide h3 {
            padding: 5px 0 5px;
            text-align: left;
        }
        
        #page-wrapper .col-left h3 a.about {
            color: #009999;
            border-bottom: 1px solid #009999;
        }
        
        #page-wrapper .col-left h3 a.study {
            color: #EE0007;
            border-bottom: 1px solid #EE0007;
        }
        
        #page-wrapper .col-left h3 a.support {
            color: #79B800;
            border-bottom: 1px solid #79B800;
        }
        
        #page-wrapper .col-left h3 a.alumni {
            color: #66BBEB;
            border-bottom: 1px solid #66BBEB;
        }
        
        #page-wrapper .col-left #menu-about {
            display: none;
        }
        
        ul.simpleTreeMenu {
            margin-left: 10px;
            padding-left: 15px;
            line-height: 1.75em;
            list-style: none;
            font-size: .8em;
        }
        
        ul.simpleTreeMenu ul {
            padding-left: 3px;
        }
        
        ul.simpleTreeMenu li.Node {
            list-style-image: url("images/simpleTreeMenu/menu-arrow-right.png");
            margin-left: 2px;
            padding: 0;
            clear: both;
        }
        
        ul.simpleTreeMenu li.Node span {
            cursor: pointer !important;
            display: block;
        }
        
        ul.simpleTreeMenu li.Node span:hover {}
        
        ul.simpleTreeMenu li.expanded {
            list-style-image: url("images/simpleTreeMenu/menu-arrow-down.png");
        }
        
        ul.simpleTreeMenu li.expanded>ul {
            list-style: none;
        }
        
        ul.simpleTreeMenu li.Leaf {
            margin-left: 2px;
            padding: 0px;
            list-style: none;
        }
        
        ul.simpleTreeMenu a,
        ul.simpleTreeMenu a:visited {
            line-height: 1.35em;
            text-decoration: none;
            color: #000;
        }
        
        .col-left ul.simpleTreeMenu a,
        .col-left ul.simpleTreeMenu a:visited {
            border-bottom: 1px dashed #eee;
            width: 100%;
            display: inline-block;
            margin-bottom: 3px;
        }
        
        .col-left ul.simpleTreeMenu li li a {
            color: #999;
        }
        /* About Menu Settings */
        
        ul#menu-about.simpleTreeMenu li.Node {
            list-style-image: url("images/simpleTreeMenu/menu-plus-about.png");
        }
        
        ul#menu-about.simpleTreeMenu li.expanded {
            list-style-image: url("images/simpleTreeMenu/menu-minus-about.png");
        }
        
        ul#menu-about.simpleTreeMenu a:hover,
        ul#menu-about.simpleTreeMenu li.current-menu-item>a {
            color: #009999;
        }
        /* Study EARTH Menu Settings */
        
        ul#menu-study-earth.simpleTreeMenu li.Node {
            list-style-image: url("images/simpleTreeMenu/menu-plus-admissions.png");
        }
        
        ul#menu-study-earth.simpleTreeMenu li.expanded {
            list-style-image: url("images/simpleTreeMenu/menu-minus-admissions.png");
        }
        
        ul#menu-study-earth.simpleTreeMenu a:hover,
        ul#menu-study-earth.simpleTreeMenu li.current-menu-item>a {
            color: #ee0007;
        }
        /* Support EARTH Menu Settings */
        
        ul#menu-support.simpleTreeMenu li.Node {
            list-style-image: url("images/simpleTreeMenu/menu-plus-support.png");
        }
        
        ul#menu-support.simpleTreeMenu li.expanded {
            list-style-image: url("images/simpleTreeMenu/menu-minus-support.png");
        }
        
        ul#menu-support.simpleTreeMenu a:hover,
        ul#menu-support.simpleTreeMenu li.current-menu-item>a {
            color: #79B800;
        }
        /* EARTH Alumni Menu Settings */
        
        ul#menu-alumni.simpleTreeMenu li.Node {
            list-style-image: url("images/simpleTreeMenu/menu-plus-alumni.png");
        }
        
        ul#menu-alumni.simpleTreeMenu li.expanded {
            list-style-image: url("images/simpleTreeMenu/menu-minus-alumni.png");
        }
        
        ul#menu-alumni.simpleTreeMenu a:hover,
        ul#menu-alumni.simpleTreeMenu li.current-menu-item>a {
            color: #66BBEB;
        }
        /*****************************************SIMPLE CONTENT STYLES*****************************************/
        
        #page-wrapper .post h3 {
            border-bottom: 1px solid;
            font-weight: normal !important;
            width: 100%;
        }
        
        .page-template-_simple_content_template-php #page-wrapper .full {
            display: none;
        }
        
        .col-center,
        .post,
        p {
            text-align: justify;
            color: #333;
        }
        
        .col-center p {
            margin-left: 0px !important;
            margin-right: 0px !important;
            float: left;
        }
        
        #page-wrapper .post {
            padding: 10px;
            padding-top: 0px;
            text-align: justify;
        }
        
        #page-wrapper .post p {
            color: #343434;
            /*font-size: .9em;*/
            line-height: 1.3em;
        }
        
        #page-wrapper .post img {
            margin: 0px;
        }
        
        #page-wrapper .post h3 {
            color: #F00;
            margin: 20px;
        }
        
        #page-wrapper .post h3 img,
        #page-wrapper .post a img {
            margin-left: 0px;
        }
        
        #page-wrapper .post ul {
            list-style: square !important;
            padding-top: 0px;
        }
        
        #page-wrapper .post ul li {
            margin: 3px 20px;
        }
        
        #page-wrapper .post a {
            color: #FD7C00;
        }
        
        #page-wrapper .post a:hover {
            text-decoration: underline;
        }
        /*****************************************ABOUT CONTENT STYLES*****************************************/
        
        .master-template-about-earth #menuFirstLanding {
            background-color: transparent;
            background-image: url(images/home-bg-about.png) !important;
            overflow: hidden;
            width: 990px;
            height: auto;
        }
        
        #menuFirstLanding ul#menu-study-earth.simpleTreeMenu a {
            color: #fff !important;
        }
        
        .master-template-about-earth #page-wrapper .post h3,
        .master-template-about-earth #page-wrapper .post a {
            color: #009999 !important;
        }
        
        .master-template-about-earth #page-wrapper .post .news_space h3,
        .master-template-about-earth #page-wrapper .post .news_space a {
            color: #fff !important;
        }
        
        .page-template-_timeline-php #page-wrapper .post h3 {
            color: #87D0C9 !important;
        }
        /*****************************************STUDY CONTENT STYLES*****************************************/
        
        body.master-template-study-at-earth #menuFirstLanding,
        body.master-template-study-at-earth .slide .photmen {
            background-image: url(images/home-bg-study.png) !important;
        }
        
        body.master-template-study-at-earth #page-wrapper .post h3,
        body.master-template-study-at-earth #page-wrapper .post a {
            color: #ee0007 !important;
        }
        
        body.master-template-study-at-earth #header #titulo h1,
        body.master-template-study-at-earth #header .current {
            color: #EE0007 !important;
        }
        
        body.master-template-about-earth #page-wrapper #btn-link a {
            background-color: #009999;
        }
        
        body.master-template-study-at-earth #page-wrapper #btn-link a {
            background-color: #EE0007;
        }
        
        body.master-template-support-earth #page-wrapper #btn-link a {
            background-color: #79B800;
        }
        
        body.master-template-alumni #page-wrapper #btn-link a {
            background-color: #66BBEB;
        }
        
        body.master-template-study-at-earth .bottom-nav ul li a {
            color: #EE0007 !important;
            background-image: url(images/mvv_study.png);
        }
        
        body.page-id-286 #page-wrapper .col-left,
        body.page-id-286 #page-wrapper .col-right {
            display: none;
        }
        
        body.page-id-286 #page-wrapper .col-center {
            width: auto;
        }
        /*body.page-id-286 #page-wrapper .col-center, body.page-id-225 #page-wrapper .col-center{
	width: auto;
}

body.page-id-286 #page-wrapper .col-center p{
	text-align:center !important;
}

#page-wrapper .post img {
margin: 0px;
}

body.page-id-225{
	
}

body.page-id-225 #page-wrapper .col-center{
	padding:0px;
}*/
        
        div#testimonials {
            display: inline-block;
            width: 890px !important;
            float: left;
            margin-top: 40px;
            margin-bottom: 40px;
        }
        
        div#testimonials p {
            margin-top: -10px !important;
            float: left !important;
        }
        
        div.testimonial img {
            margin: 0 10px;
        }
        
        #testimonials-prev {
            float: left;
            margin-top: 70px;
        }
        
        #testimonials-next {
            float: right;
            margin-top: 70px;
        }
        
        div#testimonials h2 a,
        div#testimonials h2 {
            color: #EE0007 !important;
        }
        
        body.page-id-225 #page-wrapper #btn-link {
            position: absolute;
            margin-left: 770px;
            margin-top: -40px;
        }
        /*****************************************SUPPORT CONTENT STYLES*****************************************/
        
        body.master-template-support-earth #menuFirstLanding,
        body.master-template-support-earth .slide .photmen {
            background-image: url(images/home-bg-support.png) !important;
        }
        
        body.master-template-support-earth #header #titulo h1,
        body.master-template-support-earth #header .current {
            color: #79B800 !important;
        }
        
        body.master-template-support-earth #page-wrapper .col-right #btn-link a {
            background-color: #79B800;
        }
        
        body.master-template-support-earth .bottom-nav ul li a {
            color: #79B800 !important;
            background-image: url(images/mvv_support.png);
        }
        
        body.master-template-support-earth #page-wrapper .post h3,
        body.master-template-support-earth #page-wrapper .post a {
            color: #79B800 !important;
        }
        /**************************MAKE A GIFT*****************************/
        
        body.page-template-_make_a_gift-php #page-wrapper .full {
            margin-bottom: 15px;
        }
        
        body.page-template-_make_a_gift-php h1 {
            color: #79B800;
        }
        
        body.page-template-_make_a_gift-php #page-wrapper li {
            list-style: none;
        }
        
        body.page-template-_make_a_gift-php #page-wrapper .noshow {
            width: 250px;
            background: transparent;
            border: 1px solid #888888;
            padding: 5px;
            font-size: 18px;
            line-height: 20px;
        }
        
        body.page-template-_make_a_gift-php #page-wrapper .show {
            width: 250px;
            background: transparent;
            border: 1px solid #79b800;
            padding: 5px;
            font-size: 18px;
            line-height: 20px;
        }
        
        body.page-template-_make_a_gift-php h2 {
            border-bottom: 1px solid #CCC;
            padding-bottom: 10px;
            margin-bottom: 20px;
            color: #79B800 !important;
        }
        
        body.page-template-_make_a_gift-php .full h2 {
            float: left;
            padding-left: 225px;
        }
        
        body.page-template-_make_a_gift-php h2 .divider {
            color: #006BB3 !important;
        }
        
        body.page-template-_make_a_gift-php .full #gift-link {
            float: right;
            margin-top: 5px;
            padding-right: 91px;
        }
        
        body.page-template-_make_a_gift-php .make-a-gift h3 {
            display: inline-block;
            color: white;
            margin-top: 100px;
            margin-bottom: 20px;
            font-size: 36px;
            line-height: 42px;
            font-weight: lighter;
        }
        
        body.master-template-support-earth .caption {
            clear: both;
            margin-top: 10px;
            float: right;
            width: 500px;
            height: 260px;
            overflow: hidden;
            margin-right: 56px;
            /*top: -340px;*/
            background: url('images/home-bg-support.png') 0 0 repeat;
        }
        
        body.page-template-_make_a_gift_alumni-php .caption {
            clear: both;
            margin-top: 10px;
            float: right;
            width: 500px;
            height: 260px;
            overflow: hidden;
            margin-right: 56px;
            /*top: -340px;*/
            background: url('images/home-bg-support.png') 0 0 repeat;
        }
        
        body.master-template-support-earth .caption p {
            line-height: 1.3em;
            font-size: .75em;
            font-weight: normal;
            color: #FFF !important;
            padding: 10px;
        }
        
        body.master-template-support-earth .caption h1 {
            padding: 4px 10px 15px !important;
            color: #FFFFFF !important;
        }
        
        body.master-template-support-earth .caption h1>span {
            float: none !important;
        }
        /*HOLIDAY FORM STYLES */
        
        body.page-template-_make_a_holiday_gift-php .holiday-lang {
            height: 20px;
            width: 150px;
            position: relative;
            top: 12px;
            left: 60%;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-lang img {
            width: 100%;
            height: auto;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-logo {
            position: fixed;
            display: block;
            top: 0px;
            width: 15%;
            max-width: 100px;
            z-index: 25;
            margin-left: 150px;
            overflow: hidden;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-logo img {
            width: 100%;
            height: auto;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-top {
            height: 50px;
            width: 100%;
            background: #FFFFFF;
            position: relative;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-top-ribbon {
            height: 5px;
            width: 100%;
            background: #D52029;
            position: absolute;
            bottom: 0;
        }
        
        body.page-template-_make_a_holiday_gift-php .make-a-holiday-gift {
            height: 570px;
            margin: 0 auto;
            position: relative;
            background: #C4D45C;
            overflow: hidden;
        }
        
        body.page-template-_make_a_holiday_gift-php .make-a-holiday-gift-counter {
            height: 430px;
            margin: 0 auto;
            position: relative;
            background: #C4D45C;
            overflow: hidden;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-content {
            /*width: 575px;*/
            margin: 35px auto;
            text-align: center;
            color: #14604A;
            font: normal 2.8em 'Poppins', sans-serif;
            /*font: normal 2.8em 'century gothic', helvetica;*/
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-video-content-wrapper {
            width: 990px;
            margin: 5px auto;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-video-content {
            position: relative;
            padding-bottom: 56.25%;
            height: 0;
            overflow: hidden;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-video-content iframe,
        .holiday-video-content object,
        .holiday-video-content embed,
        .holiday-video-content video {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-hours {
            text-align: center;
            color: #14604A;
            font: normal 3.8em 'Poppins', sans-serif;
            /*font: normal 3.8em 'century gothic', helvetica;*/
            margin-top: -20px;
            margin-bottom: -60px;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-element {
            top: -100px;
            width: 50px;
            height: 50px;
            position: absolute;
        }
        
        body.page-template-_make_a_holiday_gift-php .element1 {
            left: 30px;
            background-image: url('https://www.earth.ac.cr/wp-content/uploads/2016/11/elementos_1.png') !important;
            width: 140px;
            height: 416px;
            top: -230px;
        }
        
        body.page-template-_make_a_holiday_gift-php .element2 {
            left: 80px;
            width: 118px;
            height: 295px;
            background-image: url('https://www.earth.ac.cr/wp-content/uploads/2016/11/elementos_2.png') !important;
            top: -180px;
        }
        
        body.page-template-_make_a_holiday_gift-php .element3 {
            right: 125px;
            width: 64px;
            height: 179px;
            background-image: url('https://www.earth.ac.cr/wp-content/uploads/2016/11/elementos_3.png') !important;
            top: -85px;
        }
        
        body.page-template-_make_a_holiday_gift-php .element4 {
            right: 65px;
            width: 87px;
            height: 338px;
            background-image: url('https://www.earth.ac.cr/wp-content/uploads/2016/11/elementos_4.png') !important;
            top: -130px;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-center-content {
            max-width: 990px;
            left: 50%;
            margin: auto;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-center {
            margin: 0 auto;
            max-width: 810px;
            position: relative;
            background: #FFFFFF;
            overflow: hidden;
            padding-top: 20px;
            text-align: center;
            color: #000000;
            font: normal 1.1em 'Poppins', sans-serif;
            /*font: normal 1.1em 'century gothic', helvetica;*/
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-buttons {
            margin: 0 auto;
            margin-bottom: 85px;
            max-width: 810px;
            position: relative;
            text-align: center;
            padding-top: 20px;
            font: normal 2.6em 'Poppins', sans-serif;
            /*font: normal 2.6em 'century gothic', helvetica;*/
            color: #FFFFFF;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-orange {
            width: 270px;
            height: 70px;
            background: #F47321;
            line-height: 70px;
            vertical-align: middle;
            float: left;
            cursor: pointer;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-green {
            width: 270px;
            height: 70px;
            background: #14604A;
            line-height: 70px;
            vertical-align: middle;
            float: left;
            cursor: pointer;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-red {
            width: 270px;
            height: 70px;
            background: #D52029;
            line-height: 70px;
            vertical-align: middle;
            float: left;
            cursor: pointer;
        }
        
        body.page-template-_make_a_holiday_gift-php #block_share {
            width: 75%;
            margin: 0 auto;
            text-align: center;
            padding-top: 15px;
        }
        
        body.page-template-_make_a_holiday_gift-php #block_donate {
            clear: left;
            width: 95%;
            margin: 0 auto;
            padding-top: 15px;
        }
        
        body.page-template-_make_a_holiday_gift-php #block_disqus {
            clear: left;
            width: 95%;
            margin: 0 auto;
            padding-top: 15px;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-share {
            width: 50%;
            margin: 0 auto;
            text-align: center;
            float: left;
        }
        
        body.page-template-_make_a_holiday_gift-php .holiday-title {
            display: inline-block;
            vertical-align: middle;
        }
        /*HOLIDAY FORM STYLES */
        
        body.page-template-_make_a_gift-php .make-a-gift h3 {
            display: inline-block;
            color: white;
            margin-top: 100px;
            margin-bottom: 20px;
            font-size: 36px;
            line-height: 42px;
            font-weight: lighter;
            padding: 10px;
        }
        
        body.page-template-_make_a_gift-php .make-a-gift h3 span {
            font-size: 20px;
            line-height: 28px;
            display: inline-block;
            margin-top: 20px;
        }
        
        body.master-template-support-earth .caption {
            clear: right;
            height: 140px;
            overflow: auto !important;
        }
        
        body.master-template-support-earth .caption p {
            line-height: 1.3em;
            font-size: .75em;
            font-weight: normal;
            color: #FFF !important;
        }
        
        body.page-template-_make_a_gift-php .testimonials {
            background-color: #79b800;
            margin: 20px 0;
            padding: 0 0 10px;
            height: 35px;
        }
        
        body.page-template-_make_a_gift-php .testimonial {
            display: inline-block;
            color: white;
            font-weight: normal;
            height: 34px;
        }
        
        body.page-template-_make_a_gift-php .testimonial a {
            font-size: 20px;
            line-height: 24px;
            height: 24px;
            font-style: italic;
            display: inline-block;
            margin: 5px 10px;
            color: white;
            font-weight: lighter;
        }
        
        #make-a-gift label {
            margin-top: 10px;
            display: inline-block;
            width: 490px;
            text-transform: uppercase;
            font-size: 16px;
            line-height: 20px;
            color: #79b800;
            font-weight: lighter;
        }
        
        #make-a-gift #tuition_comments {
            border-radius: 0 !important;
            width: 95% !important;
            margin-top: 5px !important;
            height: 75px;
        }
        
        #make-a-gift .labels label {
            margin-bottom: 20px;
            border-bottom: 1px solid #CCC;
        }
        
        #make-a-gift label.error {
            float: left;
            overflow: visible;
            margin: 5px 0 0 5px;
            line-height: auto;
            font-size: 14px;
            color: #900;
        }
        
        #make-a-gift input[type=text] {
            width: 470px;
            background: transparent;
            border: 1px solid #79b800;
            padding: 5px;
            font-size: 18px;
            line-height: 20px;
        }
        
        #make-a-gift input[type=checkbox] {
            background: transparent;
            border: 1px solid #79b800;
            vertical-align: top;
        }
        
        #make-a-gift select#selectMenu {
            width: 300px;
            background: transparent;
            border: 2px solid #79b800;
            padding: 8px;
            font-size: 14px;
            color: #79b800;
        }
        
        #make-a-gift select#country {
            display: block;
            margin: 10px 0;
        }
        
        #make-a-gift #center {
            text-align: center !important;
            margin: 10px 0;
            background-color: #690;
            font-size: 17px;
            margin-bottom: 30px;
            padding: 10px;
        }
        
        #make-a-gift #center label {
            padding: 5px;
            border-right: 2px solid #9C0 !important;
            margin-right: 20px !important;
            padding-right: 20px !important;
            cursor: pointer !important;
            color: white !important;
            width: auto !important;
            margin-bottom: 5px !important;
        }
        
        #make-a-gift #center label:last-child {
            border-right: none !important;
        }
        
        #make-a-gift #center label:hover {
            color: #FFFF33 !important;
        }
        
        #make-a-gift #center>div {
            width: auto;
            display: inline-block;
        }
        
        #make-a-gift p#checks {
            color: #343434;
            font-size: 0.8em;
            line-height: 1.3em;
            margin: 10px 0 -5px 0px;
        }
        
        #make-a-gift .form-group {
            width: 490px;
            margin-top: 20px;
            line-height: 36px;
            display: inline-block;
        }
        
        #make-a-gift .form-group-title {
            text-transform: uppercase;
            font-size: 18px;
            color: #79b800;
        }
        
        #make-a-gift .form-group label {
            width: 220px;
            margin: 0;
            padding: 0 5px;
        }
        
        #make-a-gift .form-group select {
            position: relative;
            top: -5px;
        }
        
        #make-a-gift #submit {
            width: 100%;
            text-align: center;
        }
        
        #make-a-doners-gift label {
            margin-top: 10px;
            display: inline-block;
            width: 490px;
            text-transform: uppercase;
            font-size: 16px;
            line-height: 20px;
            color: #79b800;
            font-weight: lighter;
        }
        
        #make-a-doners-gift #tuition_comments {
            border-radius: 0 !important;
            width: 95% !important;
            margin-top: 5px !important;
            height: 75px;
        }
        
        #make-a-doners-gift .labels label {
            margin-bottom: 20px;
            border-bottom: 1px solid #CCC;
        }
        
        #make-a-doners-gift label.error {
            float: left;
            overflow: visible;
            margin: 5px 0 0 5px;
            line-height: auto;
            font-size: 14px;
            color: #900;
        }
        
        #make-a-doners-gift input[type=text] {
            width: 470px;
            background: transparent;
            border: 1px solid #79b800;
            padding: 5px;
            font-size: 18px;
            line-height: 20px;
        }
        
        #make-a-doners-gift input[type=checkbox] {
            background: transparent;
            border: 1px solid #79b800;
            vertical-align: top;
        }
        
        #make-a-doners-gift select#selectMenu {
            width: 300px;
            background: transparent;
            border: 2px solid #79b800;
            padding: 8px;
            font-size: 14px;
            color: #79b800;
        }
        
        #make-a-doners-gift select#country {
            display: block;
            margin: 10px 0;
        }
        
        #make-a-doners-gift #center {
            text-align: center !important;
            margin: 10px 0;
            background-color: #690;
            font-size: 17px;
            margin-bottom: 30px;
            padding: 10px;
        }
        
        #make-a-doners-gift #center label {
            padding: 5px;
            border-right: 2px solid #9C0 !important;
            margin-right: 20px !important;
            padding-right: 20px !important;
            cursor: pointer !important;
            color: white !important;
            width: auto !important;
            margin-bottom: 5px !important;
        }
        
        #make-a-doners-gift #center label:last-child {
            border-right: none !important;
        }
        
        #make-a-doners-gift #center label:hover {
            color: #FFFF33 !important;
        }
        
        #make-a-doners-gift #center>div {
            width: auto;
            display: inline-block;
        }
        
        #make-a-doners-gift p#checks {
            color: #343434;
            font-size: 0.8em;
            line-height: 1.3em;
            margin: 10px 0 -5px 0px;
        }
        
        #make-a-doners-gift .form-group {
            width: 490px;
            margin-top: 20px;
            line-height: 36px;
            display: inline-block;
        }
        
        #make-a-doners-gift .form-group-title {
            text-transform: uppercase;
            font-size: 18px;
            color: #79b800;
        }
        
        #make-a-doners-gift .form-group label {
            width: 220px;
            margin: 0;
            padding: 0 5px;
        }
        
        #make-a-doners-gift .form-group select {
            position: relative;
            top: -5px;
        }
        
        #make-a-doners-gift #submit {
            width: 100%;
            text-align: center;
        }
        
        #submit-donation-form {
            width: 325px;
            height: 55px;
            margin-top: -10px;
            background: #79B800;
            color: white;
            font: normal 28px 'Poppins', sans-serif;
            /*font: normal 2.8em 'century gothic', helvetica;*/
            border: none;
            cursor: pointer;
        }
        
        #submit-donation-form:hover {
            background-color: #FD7C00;
        }
        
        #submit-donation-form-register {
            width: 325px;
            height: 55px;
            margin-top: -10px;
            background: #79B800;
            color: white;
            font: normal 28px 'Poppins', sans-serif;
            /*font: normal 2.8em 'century gothic', helvetica;*/
            border: none;
            cursor: pointer;
        }
        
        #submit-donation-form-register:hover {
            background-color: #FD7C00;
        }
        
        #submit-donation {
            width: 507px;
            height: 68px;
            margin-top: 20px;
            background: #79B800;
            color: white;
            font: normal 2.8em 'Poppins', sans-serif;
            /*font: normal 2.8em 'century gothic', helvetica;*/
            border: none;
            cursor: pointer;
        }
        
        #submit-donation:hover {
            background-color: #FD7C00;
        }
        /* Captions for Hijos de la Tierra */
        
        #page-wrapper #earth-children {
            width: 970px;
            height: 160px;
            position: relative;
            margin: 0 auto;
        }
        
        #page-wrapper #earth-children #goal {
            width: 800px;
            position: relative;
        }
        
        #page-wrapper #earth-children #tierra-image {
            clear: both;
            width: 800px;
            position: absolute;
        }
        
        #page-wrapper #earth-children #doners {
            width: 165px;
            height: 165px;
            margin-left: 10px;
            background-color: #78BA01;
            float: right;
        }
        
        #page-wrapper #earth-children .captionSupport {
            clear: both;
            width: 770px;
            height: 140px;
            overflow: hidden;
            margin: 15px;
            background: url('images/home-bg-caption-white.png') 0 0 repeat;
            position: absolute;
            color: #FFF;
            font: normal 1.2em 'Poppins', sans-serif;
            /** font: normal 1.2em 'Century Gothic', helvetica, arial; **/
        }
        
        #page-wrapper #earth-children .captionSupport h1 {
            padding: 4px 0 15px !important;
        }
        
        #page-wrapper #earth-children #progressbar {
            background-color: #78ba01;
            padding: 4px;
            width: 720px;
            margin-left: 20px;
        }
        
        #page-wrapper #earth-children #progressbar_alumni {
            padding: 4px;
            width: 720px;
            margin-left: 20px;
        }
        
        #page-wrapper #earth-children #progressbar_goal_ini {
            color: #78ba01;
            width: 120px;
            margin-left: 20px;
            text-align: right;
            margin-bottom: -5px;
            margin-top: 40px;
        }
        
        #page-wrapper #earth-children #progressbar_goal_text {
            color: #78ba01;
            width: 120px;
            margin-left: 20px;
            text-align: right;
            margin-top: -25px;
            font-weight: bold;
            position: absolute;
        }
        
        #page-wrapper #earth-children #progressbar #reach {
            background-color: #3B5C01;
            height: 30px;
            color: white;
            font-weight: bold;
            text-align: right;
            font-size: 25px;
        }
        
        #page-wrapper #earth-children #reach #alumni_text {
            width: 95%;
            color: #FFFFFF;
            text-align: right;
            padding: 0px !important;
            padding-left: 6px !important;
            white-space: nowrap;
        }
        
        #page-wrapper #earth-children #progressbar_alumni #alumni_reach {
            background-color: #fe6f13;
            color: #ffffff;
            font-weight: bold;
            text-align: right;
            height: 30px;
        }
        
        #page-wrapper #earth-children #alumni_reach #alumni_text {
            width: 95%;
            color: #666;
            text-align: right;
            padding: 6px !important;
            /*margin-top: -25px !important;
	position: absolute !important;*/
        }
        /******** CSS for Hijos de la Tierra Doners */
        
        body.page #page-wrapper #doners .pager-slider-doners {
            width: 165px;
            height: 165px;
            text-align: center;
            color: #FFFFFF;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners .bx-wrapper {
            text-align: center;
            margin-left: 5px;
            margin-right: 5px;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners ul {
            padding: 0px !important;
            width: 200px !important;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners p {
            text-align: center;
            width: 100%;
            padding: 3px 0 0 !important;
            font-size: 1.25em;
            color: #CFFF6C;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners hr {
            text-align: center;
            width: 70%;
            color: #90c72d;
        }
        
        body.page #page-wrapper #doners #slider-support-ul-pager-doners {
            width: 165px;
            height: 140px;
        }
        
        body.page #page-wrapper #doners #slider-support-ul-pager-doners li {
            width: 160px !important;
            height: 140px;
        }
        /******** END CSS for Hijos de la Tierra Doners */
        /****END SUPPORT EARTH: MAKE A GIFT TEMPLATE****/
        /*****************************************ALUMNI CONTENT STYLES*****************************************/
        
        body.master-template-alumni #menuFirstLanding,
        body.master-template-alumni .slide .photmen {
            background-image: url(images/home-bg-alumni.png) !important;
        }
        
        body.master-template-alumni #header #titulo h1,
        body.master-template-alumni #header #titulo h1 a,
        body.master-template-alumni #header .current {
            color: #66BBEB !important;
        }
        
        body.master-template-alumni #page-wrapper .col-right #btn-link a {
            background-color: #66BBEB;
        }
        
        body.master-template-alumni .bottom-nav ul li a {
            color: #66BBEB !important;
            background-image: url(images/mvv_alumni.png);
        }
        
        body.master-template-alumni #page-wrapper .post h3,
        body.master-template-alumni #page-wrapper .post a {
            color: #66BBEB !important;
        }
        
        body.master-template-alumni #page-wrapper .post h3,
        body.master-template-alumni #page-wrapper .post .news_space .cycle_news li h3 a {
            color: #ffffff !important;
        }
        
        body.master-template-alumni #page-wrapper .post h3,
        body.master-template-alumni #page-wrapper .post .news_space .cycle_news li p a {
            color: #ffffff !important;
        }
        
        body.page-template-_landing_template-php #page-wrapper .col-wrapper .col-center {
            width: 100% !important;
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
        
        body.page-template-_landing_template-php #page-wrapper .col-wrapper .col-center .bt_hijos2014 {
            width: auto;
            display: block;
            padding: 20px !important;
            background-color: #79a540;
            font-size: 200%;
            font-weight: bold;
            color: #fff !important;
            text-align: center;
        }
        /*************************************** SPECIAL TEMPLATES ******************************************/
        
        body.page-template-_general_without_cols-php #page-wrapper .col-wrapper .col-center {
            width: 100% !important;
            padding: 0px !important;
            float: left;
        }
        
        body.page-template-_general_without_cols-php #page-wrapper .col-wrapper .post {
            padding: 0px !important;
            text-align: justify;
        }
        
        #page-wrapper .col-wrapper .post .boton {
            color: white !important;
            text-align: center !important;
            display: block !important;
            padding: 20px !important;
            margin: 0px !important;
            height: auto !important;
            width: 100% !important;
            background-color: #099;
            font-size: 20px !important;
            text-decoration: none !important;
            margin-left: -20px !important;
        }
        
        #page-wrapper .col-wrapper .post .boton:hover {
            background-color: #FD7C00 !important;
        }
        
        body.master-template-support-earth #page-wrapper .col-wrapper .post .boton {
            background-color: #79B800;
        }
        
        body.master-template-study-at-earth #page-wrapper .col-wrapper .post .boton {
            background-color: #EE0007;
        }
        
        body.master-template-alumni #page-wrapper .col-wrapper .post .boton {
            background-color: #66BBEB;
        }
        /*TIMELINE*/
        /****ABOUT: TIMELINE TEMPLATE STYLES****/
        
        body.page .arrow {
            float: left;
            background-position: 0 5px;
        }
        
        #timeline-wrapper {
            clear: both;
            height: 250px;
            width: 990px;
            overflow: hidden;
            background: url(images/timeline-bg.png) 0 0 no-repeat;
        }
        
        #timeline-wrapper-es {
            clear: both;
            height: 250px;
            width: 990px;
            overflow: hidden;
            background: url(images/linreadetiempo.jpg) 0 0 no-repeat;
        }
        
        #timeline-selector {
            width: 990px;
            height: 100px;
            cursor: move;
        }
        
        #timeline {
            height: 100px;
            width: 40px;
            overflow: visible;
            margin: 95px 0 0 475px;
        }
        
        .time {
            float: left;
            width: 150px;
            text-align: center;
            font-size: 4em;
        }
        
        .time.divider {
            width: 60px;
            font-weight: bold;
            color: #FC6700;
        }
        
        #timeline-post {
            clear: both;
            height: 215px;
            width: 990px;
            background: #009B8D;
            overflow: hidden;
        }
        
        #timeline-post .post-wrapper {
            clear: both;
            height: 215px;
            width: 990px;
        }
        
        #timeline-post .post {
            display: none;
            float: left;
            padding: 0px !important;
        }
        
        #timeline-post .post h3 {
            width: auto;
            height: 60px;
            padding: 10px 0 0 100px;
            font-size: 4.5em;
            line-height: 1em;
            color: #87D0C9 !important;
            background: url(images/arrow-right-lg.png) 40px 15px no-repeat;
            margin: 0px !important;
        }
        
        #timeline-post .post .post-text {
            float: left;
            width: 435px;
            height: 205px;
            padding: 15px 30px;
            overflow: hidden;
            margin-right: -20px;
        }
        
        #timeline-post .post .post-text p {
            color: #FFF;
            font-size: .9em;
        }
        
        #timeline-post .post .post-content {
            height: 120px;
            margin-top: 5px;
            overflow: hidden;
        }
        
        #timeline-post .post .post-image {
            float: left;
            width: 490px;
            height: 215px;
        }
        
        body.page #page-wrapper #timeline-page {
            width: 990px;
            margin-top: 15px;
            padding-top: 15px;
            border-top: 1px solid #999;
            font-style: italic;
            display: none;
        }
        
        body.page #page-wrapper #timeline-page h2 {
            float: none;
            padding: 10px 0 10px 0;
            margin: 0 0 0 0;
        }
        
        body.page #page-wrapper #timeline-page p:first-letter {
            font-size: 220%;
        }
        
        body.page #page-wrapper #timeline-page .col-left.med {
            float: left;
            width: 465px;
            padding: 0 15px;
            margin: 0;
            border-right: 1px solid #999;
        }
        
        body.page #page-wrapper #timeline-page .col-left.med p {
            color: #009B8D;
        }
        
        body.page #page-wrapper #timeline-page .col-right {
            margin: 0 0 0 0;
        }
        
        body.page #page-wrapper #timeline-page .col-right.med {
            float: left;
            width: 460px;
            margin: 0;
            padding: 0 15px;
        }
        
        body.page #page-wrapper #timeline-page .col-right.med p {
            color: #FC6700;
        }
        /*SATY IN CONTACT*/
        
        .mc-field-group {
            margin-top: 20px;
        }
        
        .mc-field-group label {
            color: #999;
            font-size: 16px;
            display: block;
            text-align: left;
        }
        
        .mc-field-group input {
            border: 1px solid #099;
            padding: 10px;
            color: #333;
            width: 97%;
        }
        
        .mc-field-group input:focus {
            outline: 2px solid #F47727;
            background-color: #eee;
        }
        
        .clear {
            text-align: center !important;
        }
        /*****************************************FELIZ NAVIDAD 2012*****************************************/
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper {
            min-height: inherit;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-center {
            width: 100%;
            float: right;
            min-height: 100px;
            text-align: left;
            padding: 0px;
            margin-top: 20px;
            overflow: inherit !important;
        }
        /*VIDEO*/
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center .video,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-center .video {
            width: 990px;
            height: 557px !important;
            background-color: #EAEAEA;
            margin-bottom: 20px;
            overflow: hidden;
            *overflow: inherit;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center .video #anuncioVideo,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-center .video #anuncioVideo {
            background-image: url(images/anuncioVideo.png);
            background-repeat: no-repeat;
            width: 401px;
            height: 65px;
            position: absolute;
            margin-top: -39px;
            margin-left: -16px;
            color: white;
            font-size: 14px;
            padding-top: 10px;
            text-align: center;
            z-index: -1000;
        }
        
        #tabsSentimiento {
            height: 65px;
            position: absolute;
            margin-top: -40px;
            margin-left: -16px;
            color: white;
            font-size: 14px;
            padding-top: 10px;
            text-align: center;
        }
        /*INFO & MENU*/
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center .info,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-center .info {
            background-color: #EAEAEA;
            width: 100%;
            overflow: hidden;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center ul#menu,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-center ul#menu {
            width: 199px;
            list-style: none;
            padding: 0px;
            margin: 0px;
            border-right: 1px solid #999;
            overflow: hidden;
            float: left;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center ul#menu li a,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-center ul#menu li a {
            float: left;
            color: #309633;
            padding: 10px;
            width: 165px;
            border-bottom: 1px solid #ccc;
            border-right: 5px solid transparent;
            cursor: pointer;
            text-align: right;
            font-size: 16px;
            font-weight: normal;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center ul#menu li a:hover {
            color: #fff !important;
            background-color: #EC6B05;
            border-right-color: #F59C00;
            border-bottom-color: #EC6B05;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center ul#menu li a.current {
            border-bottom-color: #EC6B05;
            color: #EC6B05;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center #content {
            width: 770px;
            float: right;
            padding-left: 20px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center #contentInfo {
            margin-top: 20px;
            margin-bottom: 20px;
            width: 98%;
            font-size: 14px;
            text-align: justify;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center #contentInfo p {
            padding: 0px;
            margin: 0px;
            margin-bottom: 10px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center #contentInfo .descripcion {
            margin-top: 10px;
            float: right;
            width: 362px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper h2 {
            width: 100%;
            padding-right: 0px;
            color: #80BB33;
            font-size: 30px;
            border-bottom: 4px solid #309633;
            text-align: right;
            margin-top: 10px;
            background-image: url(images/copoNieve.png);
            background-repeat: no-repeat;
            background-position: right;
            font-weight: normal;
        }
        
        body.page-template-_feliz_navidad_2012-php .preview {
            width: 80px;
            height: 80px;
            overflow: hidden;
            border-radius: 10px;
            border: 1px solid #EAEAEA;
            box-shadow: 3px 3px 10px 1px #999;
            clear: both;
        }
        
        body.page-template-_feliz_navidad_2012-php .preview img {
            width: 80px;
            height: 100px;
        }
        
        .collapseomatic {
            background-image: url(images/simpleTreeMenu/menu-arrow-right.png);
            background-repeat: no-repeat !important;
            background-position: center left;
            padding-top: 6px;
            padding-left: 20px;
            /*margin-top: -15px;*/
        }
        
        .collapseomatic_excerpt,
        .collapseomatic_content {
            margin-top: 0px;
            margin-left: 0px;
            padding: 0px;
            margin-bottom: 10px;
            overflow: hidden;
            text-align: left;
        }
        
        body.page-template-_feliz_navidad_2012-php .collapseomatic {
            width: 100%;
            margin-top: 0px;
        }
        
        body.page-template-_feliz_navidad_2012-php .collapseomatic_excerpt,
        body.page-template-_feliz_navidad_2012-php .collapseomatic_content {
            margin-top: -20px;
            margin-bottom: 15px;
            padding: 0px !important;
            width: 520px;
        }
        
        body.page-template-_feliz_navidad_2012-php .collapseomatic {
            position: relative;
            left: 70px;
            top: -61px;
            font-size: 25px;
            color: #666666;
            margin-left: 30px !important;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper h2>span {
            border-right: 2px solid #309633;
            padding-right: 10px;
            margin-right: 45px;
            text-transform: uppercase;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper h2 {
            color: #80BB33 !important;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .infoTribu {
            overflow: hidden;
            margin-top: 20px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .foto {
            width: 350px;
            height: 438px;
            float: left;
            border-radius: 5px;
            margin-bottom: 50px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cont h3 {
            color: #EC6B05 !important;
            border-bottom: 1px solid #999;
            text-align: left;
            width: 353px;
            padding: 10px;
            padding-left: 0px;
            font-size: 30px;
            font-weight: lighter;
            margin: 0px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cont .specialView {
            float: left;
            margin: 15px;
            margin-top: 23px;
            box-shadow: 0 0 20px 1px #333;
            border: 1px solid #EAEAEA;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cont img.specialView {
            float: right;
            margin-top: 0px;
            margin-bottom: 0px;
            margin-right: 0px;
            width: 20%;
            margin: 20px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center #contentInfo p {
            margin-top: 20px;
        }
        
        body.page-template-_feliz_navidad_2012-php .collapseomatic {
            width: auto !important;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center .infoStudent {
            float: right;
            margin: 20px;
            margin-top: -20px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-center .infoStudent p {
            float: right;
        }
        /*DONACIONES*/
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-left {
            min-height: 100px;
            width: 199px;
            padding: 0px;
            float: left;
            border: 0px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .donar {
            overflow: hidden;
            background-image: url(images/donacionNavidad2.png);
            background-repeat: no-repeat;
            background-position: bottom;
            height: 129px;
            width: 200px;
            position: absolute;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-left .donar {
            margin: 0px !important;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .donar a {
            background-image: url(images/donacionNavidad.png);
            text-align: center;
            cursor: pointer;
            width: 200px;
            height: 129px;
            float: left;
            font-size: 18px;
            color: white;
            overflow: hidden;
            background-color: #FFFFFF;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .donar .blank {
            background-color: #FFFFFF
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .donar a>span {
            margin-top: 100px;
            font-size: 18px;
            color: white;
            float: left;
            width: 100%;
            text-align: center;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .botonVideo {
            margin-left: 810px;
            *margin-left: 791px;
            margin-top: -137px;
        }
        /*SOCIAL MEDIA*/
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right {
            width: 765px;
            float: none;
            min-height: 100px;
            float: right;
            margin-top: 20px;
            border: 0px;
            overflow: visible !important;
        }
        
        #fb-root iframe .uiIconText {
            color: #9CF !important;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-right .cintaNavidad {
            background-image: url(images/cintaNavidad.png);
            background-repeat: no-repeat;
            background-position: bottom;
            width: 680px;
            height: 150px;
            margin: 40px;
            margin-bottom: 20px;
            text-align: center;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad,
        body.page-template-_feliz_navidad_2012_copy-php #page-wrapper .col-right .cintaNavidad {
            z-index: 1;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad .textCinta {
            float: left;
            margin-top: -10px;
            width: 100%;
            height: 60px;
            text-align: center;
            background-image: url(images/soloCinta.png);
            background-repeat: no-repeat;
            background-position: center;
            z-index: 2;
            position: relative;
            overflow: hidden;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad .textCinta .t {
            color: #FFFFFF;
            font-size: 30px;
            width: 100%;
            text-align: center;
            position: relative;
            top: 8px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad ul {
            display: inline;
            width: 100%;
            position: relative;
            top: 0px;
            border: 0px solid;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad ul li {
            background-color: #09f;
            width: 120px;
            height: 96px;
            display: inline-block;
            margin-left: 5px;
            margin-left: 5px;
            position: relative;
            top: 40px;
            background-repeat: no-repeat;
            cursor: pointer;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right .cintaNavidad ul li:hover {
            top: 0px;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cintaNavidad ul li.tabUp {
            top: 0px !important;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cintaNavidad ul li.facebook {
            background-image: url(images/facebookLogoNavidad.png);
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cintaNavidad ul li.twitter {
            background-image: url(images/twitterLogoNavidad.png);
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cintaNavidad ul li.youtube {
            background-image: url(images/youtubeLogoNavidad.png);
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .cintaNavidad ul li.discus {
            background-image: url(images/discusLogoNavidad.png);
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper .col-right #socialZone {
            background-color: #3B599C;
            width: 94%;
            padding: 20px;
            margin-bottom: 40px;
            border-radius: 10px;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
            color: #FFFFFF;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper #twitter-widget-0 {
            width: 100%;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper #disqus_thread {
            margin-bottom: 10px;
            background-color: white;
            padding: 20px;
            border-radius: 5px;
            text-align: left;
            color: #000;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper #gallery-1 img:hover {
            border-color: #fff;
            box-shadow: 0 0 10px 1px #999999;
        }
        
        body.page-template-_feliz_navidad_2012-php #page-wrapper {
            margin-top: 40px;
        }
        
        body.page-template-_feliz_navidad_2012-php #footer,
        body.page-template-_feliz_navidad_2012-php #header .search {
            display: none;
        }
        
        body.page-template-_feliz_navidad_2012-php #header #titulo h1 {
            color: #309633;
        }
        
        body.page-template-_feliz_navidad_2012-php #header .breadcrumb a.current {
            color: #999;
        }
        
        body.page-template-_feliz_navidad_2012-php .col-center p {
            float: none;
        }
        
        body.page-template-_feliz_navidad_2012-php .collapseomatic_excerpt,
        body.page-template-_feliz_navidad_2012-php .collapseomatic_content {
            width: auto !important;
            margin-left: auto !important;
        }
        
        .invisible {
            display: none;
        }
        
        #tabsSentimiento a {
            padding: 20px !important;
            padding-top: 9px !important;
            padding-bottom: 9px !important;
            margin-top: -10px !important;
            height: 40px !important;
            cursor: pointer !important;
            font-size: 18px;
            color: white;
            margin: -5px 0 !important;
            background-color: #80BB33;
            margin-left: 0px !important;
        }
        
        #tabsSentimiento .extended {
            background-color: #67A12E !important;
        }
        
        #tabsSentimiento a:hover {
            background-color: #F59C00 !important;
        }
        
        #aqui {
            background-image: url(images/aqui.png);
            width: 176px;
            height: 45px;
            position: absolute;
            margin-top: -58px;
            margin-left: 379px;
        }
        
        #aqui>span {
            color: #FFF;
            font-size: 12px;
            top: 10px;
            position: relative;
            left: -15px;
        }
        /**********************************************WPAGINATOR */
        /*category*/
        
        .post_content {
            color: #333 !important;
        }
        
        .post_date {
            color: #999 !important;
            margin-bottom: 10px;
            padding-bottom: 5px;
            border-bottom: 1px dashed #ccc;
        }
        
        .col-center .navigation {
            margin: 30px;
            margin-left: 10px;
            margin-right: 10px;
            border-top: 2px solid #099;
            padding-top: 1px;
        }
        
        .news {
            list-style: none;
            text-align: justify;
            padding: 10px;
            margin-bottom: 5px;
            margin-top: 5px;
            -webkit-transition: .3s ease;
            -moz-transition: .3s ease;
            -ms-transition: .3s ease;
            -o-transition: .3s ease;
            transition: .3s ease;
            overflow: hidden;
        }
        
        .news img {
            border-right: 1px solid #ccc;
            padding-right: 10px;
        }
        
        .news:hover {
            background-color: #CFECEC !important;
        }
        
        .news a {
            color: #009999 !important;
            text-decoration: none !important;
        }
        
        .w3grip_pagination span,
        .w3grip_pagination a {
            background: #009999 !important;
            border: 1px solid #009999 !important;
            background: #099 !important;
            border: 1px solid #099 !important;
            padding: 2px;
            padding-left: 5px;
            padding-right: 5px;
        }
        
        body.master-template-alumni #page-wrapper .post .w3grip_pagination a {
            color: #FFF !important;
        }
        
        body.master-template-alumni .col-center h2 a,
        body.master-template-alumni .col-center .meta a {
            color: #66BBEB !important;
        }
        
        .w3grip_pagination .current {
            background: #CFECEC !important;
            border: 1px solid #CFECEC !important;
        }
        
        .w3grip_pagination a:hover {
            background-color: #F47727 !important;
            border: 1px solid #F47727 !important;
        }
        /*category ALUMNI*/
        
        .master-template-alumni .col-center .navigation {
            border-top-color: #66BBEB;
        }
        
        .master-template-alumni .news:hover {
            background-color: #D1EAF9 !important;
        }
        
        .master-template-alumni .news a {
            color: #66BBEB !important;
        }
        
        .master-template-alumni .w3grip_pagination span,
        .master-template-alumni .w3grip_pagination a {
            background: #66BBEB !important;
            border-color: #66BBEB !important;
        }
        
        .master-template-alumni .w3grip_pagination .current {
            background: #D1EAF9 !important;
            border-color: #D1EAF9 !important;
        }
        /******************DISCUS */
        
        #disqus_thread h1,
        h2,
        h3,
        h4 {
            color: #333 !important;
        }
        
        #disqus_thread {
            border-top: 1px solid #CCC;
            padding-top: 20px;
        }
        
        .col-center h2 a,
        .col-center .meta a {
            color: #099 !important;
            text-align: left !important;
        }
        
        #page-wrapper .col-center p,
        #page-wrapper .col-center h4 {
            float: none !important;
        }
        /*****************************EVENTS CALENDAR******************************/
        /*a.tribe-events-button-off {
	background: #B2E0E0 !important;
}
a.tribe-events-button-on {
	background: #099 !important;
}

.tribe-events-month-nav a{
	color:#099 !important;
}

.tribe_events a{
	color:#009999 !important;
}

.tribe_events a:hover{
	text-decoration:none !important;
	color:#FD7C00 !important;
}

.tribe-events-calendar td:hover {
	background-color: #E5F5F5;
}

.tribe-events-tooltip .tribe-events-event-title {
	background-color: #099;
}

.tribe-events-calendar th {
	background-color: #099;
	color: white;
}

.tribe-events-calendar td.tribe-events-present .daynum, .tribe-events-calendar td.tribe-events-present .daynum > a {
background-color: #FD7D00 !important;
color: white;
}

body.events-single .breadcrumb, body.events-archive .breadcrumb{
	display:none !important;
}

body.events-single #header, body.events-archive #header{
	overflow:visible !important;
}


.events-list .hentry {
	margin: 0;
	padding: 20px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	background-color: white;
	border: 1px solid #EAEAEA !important;
	margin-top: 19px;
	margin-bottom: -10px;
	-webkit-transition:.2s ease;
	-moz-transition:.2s ease;
	-ms-transition:.2s ease;
	-o-transition:.2s ease;
	transition:.2s ease;
}

.events-list .hentry:hover {
	background-color:#E5F5F5 !important;
	-webkit-transition:.2s ease;
	-moz-transition:.2s ease;
	-ms-transition:.2s ease;
	-o-transition:.2s ease;
	transition:.2s ease;
}

.tribe-events-event-list-meta td {
	background-color:transparent;
}

.events-list .upcoming .entry-title {
	border-bottom: 1px solid #009999;
	overflow: hidden;
	padding-bottom: 5px !important;
}

.upcoming .entry-title a{
	color:#009999 !important;
}

.events-list .upcoming .entry-title a:hover{
	text-decoration:none !important;
	color:#FD7C00 !important;
}

.tribe-events-events-dropdown{
	background-color: #099 !important;
	color: white;
	padding: 5px;
	height:32px;
}

.tribe-events-events-dropdown option{
	background-color: #fff;
	color: #099;
	padding: 5px;
}

.tribe-events-events-dropdown option[selected]{
	background-color: #099 !important;
	color: #fff !important;
	padding: 5px;
}

#tribe-events-event-meta .column{
	float: left;
	width: 40%;
	padding: 10px;
	text-align: left;
	margin: 0;
	padding-right: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family:"Century Gothic";
}

#tribe-events-event-meta .column:first-child {
	border-right: 1px solid #CCC;
}

#page-wrapper .post a {
	color: #099;
}

#tribe-events-event-meta .column .gmap{
	background-color:#099;
	color:#FFF;
	text-decoration:none !important;
}

#tribe-events-event-meta .column .gmap:hover{
	background-color:#FD7C00;
}

body.events-single .post hr{
	background-color: #099;
	border: 0px;
	height: 2px;
	margin-top: 30px;
}

.col-center-calendar .post h1{
	font-size:26px;
	text-align:left !important;
	color:#099;
}*/
        
        table,
        th,
        tr,
        td {
            /*font-family:Century Gothic !important;*/
            font-family: 'Poppins', sans-serif !important;
        }
        
        body.page-template-_mvv-php .col-left {
            border: 0px !important;
        }
        
        body.page-template-_mvv-php #slides .slide {
            position: relative;
            height: auto;
            padding: 0px;
            width: 760px !important;
            overflow: hidden;
        }
        
        body.page-template-_mvv-php #slides .slide img {
            width: 100% !important;
            height: 100% !important;
        }
        
        body.page-template-_mvv-php #slides .slide .caption {
            color: white;
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
            width: auto;
            margin: 20px;
            height: 50px;
            padding: 10px;
            position: relative;
            top: -140px;
        }
        
        body.page-template-_mvv-php #page-wrapper .col-right {
            margin-bottom: 50px !important;
        }
        
        body.page-template-_mvv-php #page-wrapper .col-right {
            /*display:none;*/
        }
        
        #page-wrapper .col-center {
            /*margin: 0px 0 10px;*/
            color: #343434;
            /*font-size: .9em;*/
            font: normal 14px 'Poppins', sans-serif;
            /*font: normal 14px "Century Gothic", Helvetica, sans-serif;*/
        }
        
        body.page-template-_timeline-php #timeline-post h3 {
            color: #87D0C9 !important;
        }
        /*Estilos Galeria Carbono Neutro --> About: Carbono Neutro*/
        
        body.page-template-_carbono_neutro-php #page-wrapper .col-left,
        body.page-template-_question_gallery-php #page-wrapper .col-left {
            width: 190px;
            border-right: 0px;
        }
        
        .galeriaCarbono {
            width: 680px;
            overflow: hidden;
            padding: 10px;
        }
        
        .imagenCarbono {
            border: 1px solid #CCC;
        }
        
        #imagenCarbono,
        .imagenCarbono,
        .preguntaCarbono,
        .respuestaCarbono {
            background-position: bottom;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
            cursor: pointer;
        }
        
        .imagenCarbono .franja {
            background-color: #fff;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
            filter: alpha(opacity=70);
            -moz-opacity: 0.7;
            -khtml-opacity: 0.7;
            opacity: 0.7;
            position: relative;
            top: 40px;
            left: 50%;
            margin-left: -200px;
            width: 200px;
            height: 70px;
        }
        
        .imagenCarbono:hover .franja {
            display: none;
        }
        
        .preguntaCarbono {
            word-wrap: break-word;
            padding-left: 10px;
            padding-right: 10px;
            color: #F60;
            position: relative;
            width: 180px;
            height: 70px;
            top: -20px;
        }
        
        .imagenCarbono,
        #imagenCarbono {
            width: 200px;
            height: 150px;
            background-position: top;
            float: left;
            margin: 10px;
        }
        
        .imagenCarbono:hover {
            background-position: bottom;
            border: 1px solid #fff;
            box-shadow: 0 0 20px 2px #333;
        }
        
        .preguntaCarbono {
            display: block;
        }
        
        .imagenCarbono:hover .preguntaCarbono {
            display: none;
        }
        
        .respuestaCarbono {
            word-wrap: break-word;
            width: 180px;
            padding: 10px;
            padding-top: 50px;
            color: #F60;
            text-shadow: 1px 1px 2px #333;
            font-weight: bolder;
            font-size: 18px;
            display: none;
        }
        
        .imagenCarbono:hover .respuestaCarbono {
            display: block;
        }
        
        .text {
            width: 500px;
            height: 200px;
            background-color: #F60;
            color: #FFF;
        }
        
        .pregunta,
        respuesta {
            display: none;
        }
        
        .pregunta {
            color: #009999;
            font-size: 36px;
            font-family: 'Poppins', sans-serif;
            /*font: "century gothic", helvetica;*/
            margin-left: 200px;
            width: 470px;
        }
        
        .respuesta {
            color: #333;
            font-size: 14px;
            margin-left: 10px;
            margin-top: 30px;
            text-align: justify;
            width: 670px;
            max-height: 320px;
            overflow: auto;
            margin-bottom: 20px;
        }
        
        .respuesta table {
            width: 100%;
        }
        
        .respuesta table th,
        .respuesta table td {
            padding: 5px;
            border: 1px solid #CCC;
            text-align: left;
        }
        
        .respuesta table th {
            background-color: #009999;
            color: #FFF;
        }
        
        .numero .preguntaCarbono {
            color: #009999;
            font-size: 36px;
            padding-top: 5px;
        }
        
        .preg .preguntaCarbono {
            color: #EE0007;
            padding-top: 5px;
        }
        
        .caso .preguntaCarbono {
            color: #79B800;
            font-size: 24px;
            padding-top: 10px;
        }
        
        .respuestaCarbono {
            color: #fff;
        }
        
        .col-left .menuCarbono ul {
            list-style: none;
            border-right: 3px solid;
            text-align: right;
            padding-right: 10px;
        }
        
        .master-template-about-earth .col-left .menuCarbono ul {
            border-right-color: #009999;
        }
        
        .master-template-study-at-earth .col-left .menuCarbono ul {
            border-right-color: #EE0007;
        }
        
        .master-template-support-earth .col-left .menuCarbono ul {
            border-right-color: #79B800;
        }
        
        .master-template-alumni .col-left .menuCarbono ul {
            border-right-color: #66BBEB;
        }
        
        .master-template-about-earth .pregunta {
            color: #009999;
        }
        
        .master-template-study-at-earth .pregunta {
            color: #EE0007;
        }
        
        .master-template-support-earth .pregunta {
            color: #79B800;
        }
        
        .master-template-alumni .pregunta {
            color: #66BBEB;
        }
        
        .col-left .menuCarbono li {
            padding: 5px;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
            cursor: pointer;
            border-bottom: 1px solid #ccc;
            color: #333 !important;
        }
        
        .col-left .menuCarbono li:hover {
            padding: 5px;
            background-color: #009999;
            border-bottom: 1px solid #009999;
            color: #fff;
        }
        
        .master-template-about-earth .col-left .menuCarbono li:hover {
            background-color: #009999;
            border-bottom-color: #009999;
        }
        
        .master-template-study-at-earth .col-left .menuCarbono li:hover {
            background-color: #EE0007;
            border-bottom-color: #EE0007;
        }
        
        .master-template-support-earth .col-left .menuCarbono li:hover {
            background-color: #79B800;
            border-bottom-color: #79B800;
        }
        
        .master-template-alumni .col-left .menuCarbono li:hover {
            background-color: #66BBEB;
            border-bottom-color: #66BBEB;
        }
        
        .col-left .menuCarbono li a {
            text-decoration: none;
            width: auto;
            color: #333 !important;
        }
        
        .col-left .menuCarbono li:hover a {
            color: #fff !important;
        }
        
        .logoCarbono {
            background-image: url('images/logoCarbonoNeutro.png');
            /*top center */
            width: 190px;
            height: 80px;
            position: absolute;
            left: -20px;
            top: 20px;
            background-color: #fff;
            border: 10px solid #fff;
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            box-shadow: 0 0 20px -5px #000;
        }
        /* Container */
        
        body.page-template-_carbono_neutro-php #simplemodal-container,
        body.page-template-_question_gallery-php #simplemodal-container {
            max-width: 700px;
            max-height: 800px;
            color: #333;
            background-color: #fff;
            border: 4px solid #CCC;
            padding: 12px;
            /*background-image:url('images/hojaCarbonoNeutro.png') !important;*/
            background-repeat: no-repeat;
            background-position: bottom right !important;
        }
        /*Estilos para Galeria de Archivos de DOWNLOAD*/
        
        .download {
            display: table;
            width: 100%;
            margin: 0px !important;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
        }
        
        .contenidos {
            display: table-row;
        }
        
        .icon,
        .numDown,
        .title {
            display: table-cell;
            padding: 5px;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
            border: 1px solid #FFF;
            text-align: center !important;
            vertical-align: middle;
        }
        
        .icon {
            background-color: #009999;
            width: 20px;
        }
        
        .title {
            background-color: #99D6D6;
            text-align: left !important;
        }
        
        .numDown {
            background-color: #C5DEF1;
            width: 35px;
        }
        
        .numDown>span {
            display: block;
            font-size: 10px;
            border-top: 2px solid rgba(0, 0, 0, .1);
            padding-top: 4px;
            margin-top: 4px;
        }
        
        .download a {
            color: #000 !important;
            text-decoration: none;
            padding: 0px !important;
        }
        
        .download:hover a {
            color: #F47727 !important;
        }
        
        .download:hover {
            box-shadow: 0 0 20px 2px #999;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
        }
        
        .download:hover .icon {
            background-color: #F47727;
        }
        
        .download:hover .title,
        .download:hover .numDown {
            background-color: #fff;
            color: #F47727;
        }
        
        #page-wrapper .full #slides .slide .caption {
            clear: both;
            float: right;
            width: 395px !important;
            height: 140px;
            overflow: hidden;
            margin-right: 60px !important;
            top: -360px !important;
            position: relative !important;
            font-size: 18px !important;
        }
        
        .page-template-_second_landing_template-php #page-wrapper .full #slides .slide .caption {
            top: 80px !important;
        }
        /* Target the menu item LI */
        
        .menu li.pres_appo {
            /* Margin might go here */
            background-color: #eaeaea;
        }
        /* Target the menu item Anchor (link) */
        
        .menu li.pres_appo>a {
            /* Colors, font sizes, would normally go here */
            font-size: 17px !important;
        }
        
        .menu li.pres_appo>a:hover {
            color: #f37321 !important;
        }
        
        ul#menu-aaa-home li.menu-item.pres_appo a:hover {
            color: #f37321 !important;
        }
        /* Target the menu item LI in UberMenu */
        
        #megaMenu ul.megaMenu li.pres_appo {
            color: #f37321 !important;
        }
        /* Target the menu item Anchor (link) in UberMenu */
        
        #megaMenu ul.megaMenu li.pres_appo>a {
            /* Colors, font sizes, would go here */
            color: #f37321 !important;
        }
        
        #megaMenu ul.megaMenu li.pres_appo>a:hover {
            /* Colors, font sizes, would go here */
            color: #f37321 !important;
        }
        
        .linksPresident {
            width: 100%;
            background-color: #EAEAEA;
            padding: 0px;
            clear: both;
            margin-bottom: 20px;
            margin-top: -10px;
            float: left;
        }
        
        .linksPresident a {
            margin: 0px;
            float: left;
            width: 50%;
            text-align: center;
            background-color: #099;
            padding-top: 10px;
            padding-bottom: 7px;
            font-size: 20px;
            color: white;
            border-bottom: 3px solid #099;
            background-color: #EAEAEA;
            color: #FD7C00;
            border-bottom-color: #FD7C00;
        }
        
        .linksPresident a:hover {
            background-color: #099;
            color: #fff;
            border-bottom-color: #099;
        }
        
        .list_table {
            padding: 0px !important;
            vertical-align: middle;
        }
        
        .profile {
            overflow: hidden;
            margin-bottom: 30px;
            background-color: #EAEAEA;
        }
        
        .list_image {
            float: left;
            margin: 10px;
        }
        
        .list_image img {
            box-shadow: 0px 0px 10px 1px #999;
            border: 1px solid white;
        }
        
        .list_content {
            float: right;
            width: 300px;
            margin: 10px;
            text-align: left;
            margin-top: 21px;
            border-left: 1px solid #099;
            padding-left: 20px;
        }
        
        .master-template-study-at-earth .list_content {
            border-left-color: #EE0007;
        }
        
        .list_view {
            float: right;
            width: 100%;
            border-top: 1px solid #099;
            background-color: #D5D5D5 !important;
        }
        
        .master-template-study-at-earth .paginationList .pagination {
            border-top-color: #EE0007;
        }
        
        .master-template-study-at-earth .list_view {
            border-top-color: #EE0007;
        }
        
        .master-template-study-at-earth .list_content {
            border-left-color: #EE0007;
        }
        
        .master-template-support-earth .paginationList .pagination {
            border-top-color: #79B800;
        }
        
        .master-template-support-earth .list_view {
            border-top-color: #79B800;
        }
        
        .master-template-support-earth .list_content {
            border-left-color: #79B800;
        }
        
        .list_view a {
            float: right;
            margin: 10px;
        }
        
        .paginationList .pagination {
            border-top: 2px solid #099;
            padding-top: 10px;
        }
        
        .master-template-study-at-earth .paginationList .pagination {
            border-top-color: #EE0007;
        }
        
        .paginationList .pagination a {
            margin: 5px;
        }
        
        .paginationList .current {
            margin: 5px;
            margin-left: 2px;
            padding: 10px;
            padding-bottom: 8px;
            color: #F90;
            border-bottom: 1px solid #F90;
            background-color: #EAEAEA;
        }
        
        .paginationList .disabled {
            color: #ccc;
        }
        
        .dropdown {
            background-color: #099 !important;
            font-family: 'Poppins', sans-serif;
            /*font-family: Century Gothic;*/
            font-size: 20px;
            color: white;
            padding: 5px;
            height: 42px;
            width: 98%;
            margin-bottom: 20px;
        }
        
        .dropdown option {
            background-color: #fff;
            color: #099;
            padding: 5px;
        }
        
        .dropdown option[selected] {
            background-color: #099 !important;
            color: #fff !important;
            padding: 5px;
        }
        
        .dropdown_donation {
            background-color: #79B800 !important;
            font-family: 'Poppins', sans-serif;
            /*font-family: Century Gothic;*/
            font-size: 20px;
            color: white;
            padding: 5px;
            height: 42px;
            width: 98%;
            margin-bottom: 20px;
        }
        
        .dropdown_donation option {
            background-color: #fff;
            color: #79B800;
            padding: 5px;
        }
        
        .dropdown_donation option[selected] {
            background-color: #79B800 !important;
            color: #fff !important;
            padding: 5px;
        }
        /* captions for MFC */
        
        body.page #page-wrapper .full #slides .slide .captionMFC {
            clear: both;
            float: right;
            width: 395px;
            height: 171px;
            overflow: hidden;
            margin-right: 56px;
            top: -340px;
            background-color: #b32e29;
        }
        
        body.page #page-wrapper .full #slides .slide .captionMFC p {
            color: #FFF;
            line-height: 1.3em;
            font-size: .75em;
            font-weight: normal;
        }
        
        body.page .slide .captionMFC {
            width: 560px;
            height: 50px;
            padding: 5px 10px;
            position: relative;
            top: -60px;
            color: #FFF;
            /*font-family: 'Poppins', sans-serif;*/
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
        }
        /* captions for MFC */
        
        body.page #page-wrapper .full #slides .slide .captionProfessor {
            clear: both;
            float: right;
            width: 395px;
            height: 190px;
            overflow: hidden;
            margin-right: 56px;
            top: -400px !important;
            background-color: #099;
        }
        
        body.page #page-wrapper .full #slides .slide .captionProfessorh2 {
            color: #FFF !important;
        }
        
        body.page #page-wrapper .full #slides .slide .captionProfessor p {
            color: #FFF;
            line-height: 1.3em;
            font-size: .75em;
            font-weight: normal;
            padding: 0;
            margin: 0;
            height: auto;
        }
        
        body.page .slide .captionProfessor {
            width: 560px;
            height: 50px;
            padding: 5px 10px;
            position: relative;
            top: -60px;
            color: #FFF;
            /*font-family: 'Poppins', sans-serif;*/
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
        }
        
        body.page #page-wrapper .full #slides .slide .captiontitleMFC {
            clear: both;
            float: right;
            width: 365px;
            height: 116px;
            overflow: hidden;
            margin-right: 76px;
            top: -377px;
            font-size: 26px !important;
            /*background-color: #b32e29;*/
        }
        
        body.page #page-wrapper .full #slides .slide .captiontitleMFC p {
            color: #FFF;
            line-height: 1.3em;
            font-size: .75em;
            font-weight: lighter;
        }
        
        body.page .slide .captiontitleMFC {
            width: 560px;
            height: 50px;
            padding: 5px 10px;
            position: relative;
            top: -60px;
            color: #FFF;
            font: lighter 2.0em 'Poppins', sans-serif;
            /*font: lighter 2.0em 'Century Gothic', helvetica, arial;*/
        }
        
        body.page #page-wrapper .full #slides .slide .captionProfessor a {
            color: #CF3 !important;
        }
        
        body.page #page-wrapper .full #slides .slide .captionProfessor a:hover {
            color: #FC3 !important;
        }
        
        .listBlogs {
            padding: 0px !important;
            width: 200px;
            color: #BBB;
            margin-bottom: 40px;
        }
        
        article.scholar {
            background-color: rgba(0, 0, 0, .03);
            border-bottom: 1px solid #fff;
            margin: 20px 0;
            box-shadow: 0 10px 20px -15px #333;
        }
        
        article.scholar .the_content {
            margin: 10px;
        }
        
        .scholarArchive {
            border-bottom: 1px solid #099;
            background-color: rgba(0, 153, 153, 0.1);
            padding: 16px;
            width: auto;
            text-align: left;
            background-image: url(images/go.png);
            background-position: 10px center;
            background-repeat: no-repeat;
            padding-left: 75px;
        }
        
        .master-template-study-at-earth .scholarArchive {
            background-color: rgba(255, 0, 0, 0.1);
            border-bottom-color: #EE0007;
        }
        
        .scholarArchive:hover {
            background-color: #099;
            color: #cf3 !important;
        }
        
        #page-wrapper .post a img {
            max-width: 100%;
            height: auto;
        }
        
        .master-template-study-at-earth .scholarArchive:hover {
            background-color: #EE0007;
            color: #FCC !important;
        }
        
        .scholarArchive:hover a,
        #page-wrapper .post .scholarArchive:hover a {
            color: #fff !important;
        }
        
        .listBlogs a {
            color: #099;
            margin-top: 20px;
            text-decoration: none !important;
        }
        
        .master-template-study-at-earth .listBlogs a {
            color: #666;
        }
        /* end caption for MFC  */
        
        body.page-template-_professor-php #page-wrapper .post h2 {
            color: #099 !important;
            border-bottom: 1px solid #CCC;
            padding-bottom: 10px;
        }
        
        body.page-template-_professor-php #page-wrapper .post h3.bio {
            color: #CCC !important;
            font-size: 36px;
            float: left;
            margin: 0px;
            margin-top: 11px;
            margin-bottom: 20px;
        }
        
        body.page-template-_professor-php .arrow {
            float: left;
            background-position: 0 13px;
            clear: none;
            height: 50px;
        }
        
        body.page-template-_professor-php #professor_bio_text {
            text-align: justify;
            clear: both;
        }
        /*PRODUCTS*/
        
        .page-template-_products-php #page-wrapper .full #slides {
            text-align: center;
        }
        
        .page-template-_products-php #page-wrapper .full #slides .slide .caption {
            width: 350px !important;
            margin-right: 70px !important;
            top: -389px !important;
            font-size: 65px !important;
            text-align: left !important;
        }
        
        .page-template-_products-php #page-wrapper .full #slides .slide .caption p {
            text-align: left !important;
        }
        
        .page-template-_products-php .photmen a {
            color: #099 !important;
            display: block;
            width: auto;
        }
        
        .page-template-_products-php .photmen {
            position: relative;
            color: white;
            font: normal 0.9em 'Poppins', sans-serif;
            /*font: normal 0.9em 'Century Gothic', helvetica, arial;*/
            padding-bottom: 4px;
        }
        
        .page-template-_products-php .photmen li {
            list-style: none;
            background-color: white;
            display: block;
            margin: 0 0 8px 0;
            padding: 4px;
            border-bottom: 1px solid #CCC;
            text-align: left;
            width: 200px;
            margin-left: 20px;
            margin-top: 10px;
        }
        
        .page-template-_products-php .photmen li:hover {
            border-bottom-color: #FD7C00;
        }
        
        .page-template-_products-php .photmen li:hover a {
            color: #FD7C00 !important;
        }
        
        .page-template-_products-php #page-wrapper .col-right h3 {
            margin-left: 20px;
        }
        
        .mcfBanner {
            background-image: url('images/ScholarsProgram_es.png');
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            width: 100%;
            height: 72px;
            margin-bottom: 30px;
            border-bottom: 1px solid #DDD;
            /*display:none;*/
        }
        
        .main-section-mastercardfdn .mcfBanner {
            display: inline-block;
        }
        
        #menu-mfc {
            margin-left: -20px;
        }
        
        #page-wrapper .post #menu-mfc .menu-MFC a {
            width: 106%;
            font-size: 15px;
            border-bottom: 1px solid #ccc;
            padding: 5px;
            padding-left: 0px;
            color: #999 !important;
            display: inline-block;
            margin-left: -25px;
            margin-bottom: 20px;
            text-align: left !important;
            text-decoration: none !important;
        }
        
        #page-wrapper .post #menu-mfc .menu-MFC a:hover {
            border-bottom: 1px solid #EE0007;
            color: #EE0007 !important;
            padding-left: 20px !important;
        }
        /*Connections*/
        
        body.page-template-_earth_connection-php #header {
            background-image: url(images/transparent.png);
            position: absolute !important;
            height: 135px !important;
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
        }
        
        body.page-template-_earth_connection-php #header:hover {
            background-image: url(images/background_white.png);
            -webkit-transition: .2s ease;
            -moz-transition: .2s ease;
            -ms-transition: .2s ease;
            -o-transition: .2s ease;
            transition: .2s ease;
        }
        
        body.page-template-_earth_connection-php #header #titulo h1,
        body.page-template-_earth_connection-php #header .current,
        body.page-template-_earth_connection-php #header .breadcrumb a,
        body.page-template-_earth_connection-php .breadcrumb {
            color: #555 !important;
        }
        
        body.page-template-_earth_connection-php #footer {
            display: none !important;
        }
        
        body.page-template-_earth_connection-php #navigation {
            margin: 0 auto;
            overflow: hidden;
            font-size: 8px;
        }
        
        body.page-template-_earth_connection-php #page-wrapper {
            position: absolute;
            top: 0px;
            z-index: -5;
            height: 839px;
        }
        
        body.page-template-_earth_connection-php #slides {
            width: 990px;
            height: 839px;
            margin-bottom: 15px;
            overflow: hidden;
        }
        
        body.page-template-_earth_connection-php #slide {
            width: 990px;
            height: 839px;
            overflow: hidden;
        }
        
        body.page-template-_earth_connection-php .caption {
            text-align: center;
            width: 990px !important;
            margin-top: -450px !important;
            color: white;
            /*font: normal 4.2em 'Century Gothic', helvetica, arial !important;*/
            font: normal 4.2em 'Poppins', sans-serif;
        }
        
        body.page-template-_earth_connection-php .post {
            background: url('images/background_black.png') 0 0 repeat !important;
            position: relative;
            width: 400px;
            height: 300px;
            top: -326px;
            float: right;
            padding: 10px 10px 0 10px;
            overflow: auto;
            margin-right: 20px;
            padding-top: 10px;
        }
        
        body.page-template-_earth_connection-php #page-wrapper .post a {
            color: #FFF !important;
            line-height: 26px;
            padding: 0 12px;
            background: url('images/menu_item.png') no-repeat;
            background-position: center left;
        }
        
        body.page-template-_earth_connection-php .scrollbar-pane {
            margin-left: 20px !important;
        }
        
        body.page-template-_second_landing_template-php .scrollbar-pane {
            background-color: #00000082 !important;
        }
        
        body.page-template-_earth_connection-php .photmen {
            background: url('images/home-bg-support.png') 0 0 repeat !important;
        }
        
        body.page-template-_earth_connection-php .breadcrumb a.current {
            color: #79B800 !important;
        }
        
        #simplemodal-container {
            background-color: #fff;
        }
        
        body.page-template-_earth_connection-php .scrollbar-pane {
            margin-top: 10px;
        }
        
        body.page-template-_earth_connection-php #header #titulo h1,
        body.page-template-_earth_connection-php #header .current,
        body.page-template-_earth_connection-php #header .breadcrumb a,
        body.page-template-_earth_connection-php .breadcrumb {
            color: #fff !important;
            opacity: 0.5;
        }
        
        body.page-template-_earth_connection-php #header:hover #titulo h1,
        body.page-template-_earth_connection-php #header:hover .current,
        body.page-template-_earth_connection-php #header:hover .breadcrumb a,
        body.page-template-_earth_connection-php #header:hover .breadcrumb {
            color: #555 !important;
            opacity: 1;
        }
        
        body.page-template-_one_night-php #footer {
            display: none;
        }
        
        body.page-template-_one_night-php {
            background: url('images/one_footer.jpg') #1f2235 no-repeat center bottom !important;
        }
        
        body.page-template-_one_night-php #page-wrapper .post a {
            color: #fff !important;
            display: block;
            float: left;
            margin: 0 20px;
            background: #f47726;
            padding: 8px 55px;
        }
        
        body.page-template-_one_night-php #page-wrapper .post a:hover {
            background: #79B800 !important;
        }
        
        body.page-template-_one_night-php #page-wrapper .post a:visited {
            color: #fff !important;
        }
        
        body.page-template-_one_night-php #page-wrapper .post {
            overflow: hidden;
        }
        
        body.page-template-_one_night-php #page-wrapper .post .left {
            background-image: url(images/background_night.png) !important;
            width: 475px;
            float: left;
            padding: 20px;
            margin-left: 10px;
        }
        
        body.page-template-_one_night-php #page-wrapper .post .right {
            float: right;
            width: 425px;
            margin-top: 2px;
        }
        
        body.page-template-_one_night-php #page-wrapper .post .right .shadow {
            width: 458px;
            height: 61px;
            margin-top: -48px;
            margin-left: -20px;
            background-image: url(images/shadowOneNight.png);
            background-repeat: no-repeat;
        }
        
        body.page-template-_one_night-php #page-wrapper .post .right .logos {
            width: 379px;
            height: 59px;
            margin-top: 25px;
            margin-left: 20px;
            background-image: url(images/logosOneNight.png);
            background-repeat: no-repeat;
        }
        
        body.page-template-_one_night-php #page-wrapper .post {
            min-height: 860px;
        }
        
        body.page-template-_one_night-php #titulo,
        body.page-template-_one_night-php .breadcrumb {
            display: none;
        }
        
        .logoOneNight {
            margin-top: -130px;
            margin-left: 270px;
        }
        
        body.page #page-wrapper .col-center-support-earth {
            max-width: 750px;
            float: left;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider {
            clear: both;
            width: 750px;
            /*padding-left: 10px;*/
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider #slider-support-ul {
            width: 765px;
            padding: 0px !important;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider #slider-support-ul li {
            width: 170px;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider #slider-support-ul .captionMeetName {
            clear: both;
            width: 113px;
            height: 40px;
            overflow: hidden;
            margin-top: -4px;
            background-color: #90c72d;
            padding: 0px;
            text-align: center;
            color: #fff;
            font: normal 0.9em 'Poppins', sans-serif;
            /*font: normal 0.9em 'Century Gothic', helvetica, arial;*/
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider #slider-support-ul .captionMeetName #meetText {
            width: 150px;
            height: 100% !important;
            background-color: #90c72d;
            line-height: 1.1em;
            display: table-cell;
            padding-top: 8px;
        }
        
        .captionMeetName .t {
            margin: 5px;
            line-height: 13px;
            display: block;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider .bx-prev {
            left: -28px;
            height: 20px;
            width: 20px;
            top: 45%;
            background: url("bx_styles/green_prev.png") no-repeat scroll 0 -20px transparent;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider .bx-next {
            right: 18px;
            height: 20px;
            width: 20px;
            top: 45%;
            background: url("bx_styles/green_next.png") no-repeat scroll 0 -20px transparent;
            margin-right: -40px;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider #slider-support-ul-meet {
            width: 170px;
        }
        
        body.page #page-wrapper .col-center-support-earth .pager-slider #slider-support-ul-meet li {
            width: 170px;
        }
        
        body.page #page-wrapper .col-right .pager-slider {
            clear: both;
            width: 160px;
            padding-left: 25px;
            margin-left: 30px;
            margin-top: 10px;
        }
        
        body.page #page-wrapper .col-right .pager-slider li img {
            /* margin-left: -45px !important;*/
        }
        
        body.page #page-wrapper .col-right .pager-slider #slider-support-ul-pager {
            width: 170px;
            left: -160px;
        }
        
        body.page #page-wrapper .col-right .pager-slider-company {
            width: 210px;
            text-align: center;
            margin-left: 10px;
            display: none;
        }
        
        .col-center-support-earth .bx-wrapper {
            top: -20px;
            max-width: none !important;
            margin: 0 50px;
        }
        
        .bx-wrapper .bx-viewport {
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
        }
        
        body.page #page-wrapper .col-right .pager-slider-company .bx-wrapper {
            text-align: center;
            left: 20px;
        }
        
        body.page #page-wrapper .col-right .pager-slider-company ul {
            padding: 0px !important;
        }
        
        body.page #page-wrapper .col-right .pager-slider-company p {
            text-align: center;
            width: 100%;
            padding: 10px 0 0 !important;
            font-size: 1.25em;
            color: #90c72d;
        }
        
        body.page #page-wrapper .col-right .pager-slider-company hr {
            text-align: center;
            width: 70%;
            color: #90c72d;
        }
        /* CSS for Hijos de la Tierra Doners */
        
        body.page #page-wrapper #doners .pager-slider-doners {
            width: 165px;
            height: 165px;
            text-align: center;
            color: #FFFFFF;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners .bx-wrapper {
            text-align: center;
            margin-left: 5px;
            margin-right: 5px;
            height: 290px;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners ul {
            padding: 0px !important;
            width: 155px;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners p {
            text-align: center;
            width: 100%;
            padding: 3px 0 0 !important;
            font-size: 1.25em;
            color: #CFFF6C;
        }
        
        body.page #page-wrapper #doners .pager-slider-doners hr {
            text-align: center;
            width: 70%;
            color: #90c72d;
        }
        
        body.page #page-wrapper #doners #slider-support-ul-pager-doners {
            width: 165px;
            height: 140px;
        }
        
        body.page #page-wrapper #doners #slider-support-ul-pager-doners li {
            width: 155px;
            height: 140px;
        }
        /******** END CSS for Hijos de la Tierra Doners */
        
        body.page #page-wrapper .col-right .pager-slider #slider-support-ul-pager {
            padding: 0px !important;
        }
        
        body.page #page-wrapper .col-right .pager-slider #slider-support-ul-pager li {
            width: 170px;
        }
        
        body.page #page-wrapper .col-right #slider-support-ul-pager-company {
            width: 170px;
            display: inline-block;
            height: 100px;
            margin: 10px;
        }
        
        body.page #page-wrapper .col-right #slider-support-ul-pager-company li {
            width: 170px;
        }
        
        body.page #page-wrapper .col-right .pager-slider #slider-support-ul-pager .captionMeetName {
            clear: both;
            width: 150px;
            height: 40px;
            overflow: hidden;
            margin-top: -4px;
            background-color: #90c72d;
            padding: 0px;
            text-align: center;
            color: #fff;
            font: normal 1.0em 'Poppins', sans-serif;
            /*font: normal 1.0em 'Century Gothic', helvetica, arial;*/
        }
        
        body.page #page-wrapper .col-right .pager-slider #slider-support-ul-pager .captionMeetName #meetText {
            width: 150px;
            height: 100% !important;
            background-color: #90c72d;
            line-height: 1.1em;
            display: table-cell;
            padding-top: 8px;
        }
        
        body.page #page-wrapper .col-right .pager-slider .bx-prev {
            left: -25px;
            height: 20px;
            width: 20px;
            top: 45%;
            background: url("bx_styles/green_prev.png") no-repeat scroll 0 -20px transparent;
        }
        
        body.page #page-wrapper .col-right .pager-slider .bx-next {
            right: 18px;
            height: 20px;
            width: 20px;
            top: 45%;
            background: url("bx_styles/green_next.png") no-repeat scroll 0 -20px transparent;
            margin-right: -14px;
        }
        /**/
        
        body.page #page-wrapper .col-right .pager-slider-student {
            clear: both;
            width: 160px;
            padding-left: 25px;
            margin-left: 30px;
            margin-top: 10px;
        }
        
        body.page #page-wrapper .col-right .pager-slider-student #slider-support-ul-student {
            width: 170px;
            left: -160px;
            padding: 0px !important;
        }
        
        body.page #page-wrapper .col-right .pager-slider-student #slider-support-ul-pager li {
            width: 170px;
        }
        
        body.page #page-wrapper .col-right .pager-slider-student #slider-support-ul-student .captionMeetName {
            clear: both;
            width: 113px;
            height: 40px;
            overflow: hidden;
            margin-top: -4px;
            background-color: #90c72d;
            padding: 0px;
            text-align: center;
            color: #fff;
            font: normal 0.9em 'Poppins', sans-serif;
            /*font: normal 0.9em 'Century Gothic', helvetica, arial;*/
        }
        
        body.page #page-wrapper .col-right .pager-slider-student #slider-support-ul-student .captionMeetName #meetText {
            width: 113px;
            height: 100% !important;
            background-color: #90c72d;
            line-height: 1.1em;
            display: table-cell;
            padding-top: 8px;
        }
        
        body.page #page-wrapper .col-right .pager-slider-student .bx-prev {
            left: -25px;
            height: 20px;
            width: 20px;
            top: 45%;
            background: url("bx_styles/green_prev.png") no-repeat scroll 0 -20px transparent;
        }
        
        body.page #page-wrapper .col-right .pager-slider-student .bx-next {
            right: 30px;
            height: 20px;
            width: 20px;
            top: 45%;
            background: url("bx_styles/green_next.png") no-repeat scroll 0 -20px transparent;
            margin-right: -13px;
        }
        /*****/
        
        body.page #page-wrapper .col-center-support-earth .full #slides {
            height: 490px;
        }
        
        body.page #page-wrapper .col-center-support-earth .full #slides-pager {
            height: 445px;
        }
        
        ul#menu-support_earth {
            margin-left: 0;
            padding-left: 0;
        }
        
        ul#menu-support_earth li a {
            line-height: 1.35em;
            text-decoration: none;
            color: #999;
            border-bottom: 1px solid #999;
            width: 100%;
            display: inline-block;
            font-size: 12px;
            margin-left: 10px;
        }
        
        ul#menu-support_earth li a:hover {
            color: #90C72D;
            border-bottom-color: #90C72D;
            margin-left: 20px;
        }
        
        ul#menu-support_earth li {
            margin-left: 2px;
            padding: 0px;
            list-style: none;
            text-align: left;
            margin-bottom: 10px;
        }
        
        ul#slider-support-ul-student li img {
            margin-bottom: 4px;
        }
        
        .col-center-support-earth h1,
        .col-center-support-earth h2,
        .col-center-support-earth h3,
        .col-center-support-earth a {
            color: #79B800 !important
        }
        /* captions for Support Meet Student */
        
        body.page #page-wrapper .full #slides .slide .slide-izq {
            clear: both;
            float: left;
            width: 218px;
        }
        
        body.page #page-wrapper .full #slides .slide .slide-der {
            width: 540px;
            height: 485px;
            float: right;
            margin-right: 222px;
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeet {
            clear: both;
            float: right;
            width: 218px;
            height: 158px;
            overflow: hidden;
            margin-right: 0px;
            top: -14px;
            margin-top: 10px;
            background-color: white;
            border-top: 1px solid #CCC;
            margin-top: 20px;
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeet h1 {
            padding: 4px 0 15px !important;
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeet p {
            line-height: 1.3em;
            font-size: 0.80em;
            font-weight: normal;
            color: #777 !important;
            text-align: left;
            margin-top: 5px;
        }
        
        body.page .slide .captionSupportMeet {
            width: 218px;
            height: 165px;
            position: relative;
            top: -14px;
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeetContent {
            clear: both;
            float: left;
            width: 540px;
            height: 489px;
            overflow: auto !important;
            /*28022019 cambio por Victor para que funcione scroll*/
            margin-right: 0px;
            top: -14px;
            margin-top: 10px;
            background-color: white;
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeetContent .scrollbar-handle {
            background: #79B800 !important;
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeetContent h1 {
            padding: 4px 0 15px !important;
            color: #77BA00 !important;
            font-size: 1.30em;
            font-weight: normal;
        }
        
        body.page #page-wrapper .full #slides .slide .captionSupportMeetContent p {
            line-height: 1.3em;
            font-size: 0.80em;
            font-weight: normal;
            color: #000 !important;
            text-align: justify;
            margin-top: 5px;
        }
        
        body.page .slide .captionSupportMeetContent {
            width: 540px;
            height: 489px;
            position: relative;
            top: -14px;
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
        }
        /* captions for Meet Company */
        
        body.page #page-wrapper .col-center-support-earth .captionRegularContent {
            clear: both;
            float: left;
            width: 749px;
            overflow: hidden;
            margin-right: 0px;
            top: -104px;
            margin-top: 10px;
            padding: 10px;
        }
        
        body.page #page-wrapper .col-center-support-earth .captionRegularContent li {
            list-style: none;
            float: left;
            margin: 10px;
        }
        
        body.page #page-wrapper .col-center-support-earth .captionRegularContent h1 {
            padding: 4px 0 15px !important;
            font-size: 2.25em;
        }
        
        body.page #page-wrapper .col-center-support-earth .captionRegularContent p {
            line-height: 1.3em;
            font-size: 1.0em;
            font-weight: normal;
            text-align: justify;
        }
        /* captions for Support Earth */
        
        body.page #page-wrapper .full #slides-pager .slide .captionSupport {
            clear: both;
            width: 749px;
            height: 70px;
            overflow: hidden;
            top: -100px;
            margin-top: 10px;
            background: url('images/home-bg-support.png') 0 0 repeat;
            padding: 10px;
        }
        
        body.page #page-wrapper .full #slides-pager .slide .captionSupport h1 {
            padding: 4px 0 15px !important;
        }
        
        body.page #page-wrapper .full #slides-pager .slide .captionSupport p {
            line-height: 1.3em;
            font-size: 1.50em;
            font-weight: normal;
            color: #FFF !important;
            text-align: center;
        }
        
        body.page .slide .captionSupport {
            width: 560px;
            height: 50px;
            padding: 5px 10px;
            position: relative;
            top: -60px;
            color: #FFF;
            font: normal 1.2em 'Poppins', sans-serif;
            /*font: normal 1.2em 'Century Gothic', helvetica, arial;*/
        }
        
        #support-earth-banner {
            margin-bottom: 5px;
        }
        
        #menu-flipping li a {
            color: #777;
            border-bottom: 1px solid #ccc;
            display: inline-block;
            width: 100%;
            margin-bottom: 10px;
            font-size: 12px;
        }
        
        #menu-flipping li a:hover {
            color: #79B800;
            border-bottom-color: #79B800;
            margin-left: 15px;
        }
        
        .page-template-_support_flipping_book-php .col-left:hover {
            border-color: #79B800 !important;
        }
        /* END captions Support Earth */
        
        .botonColor>span {
            padding: 10px;
            color: white !important;
            text-decoration: none !important;
            display: block;
            height: 80px;
        }
        
        .botonColor>span:hover {
            background-color: #FD7D00 !important;
        }
        
        .botonColor {
            color: #FFF !important;
            text-decoration: none !important;
        }
        
        input[type=password] {
            background-color: #EAEAEA;
            padding: 5px;
            display: inline-block;
            width: 40%;
            border: 1px solid #CCC;
        }
        
        #slider-support-ul .pager a img:hover {
            opacity: 0.7;
        }
        
        #study {
            background-color: #CCC;
            display: inline-block;
        }
        
        .page-template-_special_page-php #header .breadcrumb,
        .page-template-_special_page-php #header .etiquetasNavegacion,
        .page-template-_special_page-php #footer .content {
            display: none;
        }
        
        .page-template-_special_page-php #slides {
            position: absolute;
            top: 100px;
            z-index: -100000;
        }
        
        .page-template-_special_page-php #slides .caption {
            display: none !important;
        }
        
        .page-template-_special_page-php .titulo {
            width: 100%;
            height: auto;
            display: inline-block;
            clear: both;
            text-align: center;
            color: #FD7D00;
            font-size: 300%;
            margin-top: 25%;
            background-image: url(images/background_white.png);
            padding: 10px;
            background-color: rgba(255, 255, 255, 0.67);
        }
        
        .page-template-_special_page-php #page-wrapper .post p {
            font-size: 1em !important;
        }
        
        .page-template-_special_page-php .noarrow,
        .page-template-_special_page-php .noarrow .colomat-close {
            background-image: none !important;
        }
        
        @media (max-width: 768px) {
            .page-template-_special_page-php .titulo {
                margin-top: 45%;
            }
        }
        
        .page-template-_special_page-php .spcmen {
            display: inline-block;
            padding: 10px 20px;
            margin: 10px;
            background-color: #ee0007;
            border-bottom: 2px solid rgba(0, 0, 0, .3);
            text-decoration: none !important;
            box-shadow: 0px 6px 20px -9px #000;
            font-size: 18px;
            color: #fff !important;
        }
        
        .page-template-_special_page-php .collapseomatic {
            border-bottom: 1px solid #ccc;
            margin-bottom: 20px;
            width: 100% !important;
            margin-left: 0px !important;
        }
        
        .page-template-_special_page-php .collapseomatic:hover {
            border-bottom-color: #FD7D00;
            color: #FD7D00;
        }
        
        .tituloPago {
            margin-top: 10px;
            padding-top: 0;
            color: #79B800 !important;
        }
        
        .tituloPago>span {
            background-image: url(images/contact-info-arrow.png);
            background-repeat: none;
            width: 46px;
            height: 48px;
            display: inline-block;
        }
        
        body.master-template-support-earth h2 {
            color: #777 !important;
            border-bottom: 1px solid;
            margin-bottom: 30px;
            margin-top: 20px;
            margin-right: 10px;
            padding-bottom: 10px;
            text-transform: uppercase;
        }
        
        .catArchive li h3 a {
            text-decoration: none !important;
            border-bottom: 1px solid #ddd;
            width: 100%;
            display: inline-block;
        }
        
        .master-template-support-earth ul#tabs {}
        
        .master-template-support-earth ul#tabs li {
            display: inline-block;
            padding: 20px;
            background-color: #EAEAEA;
            color: #999;
            text-shadow: 1px 1px 3px #ccc;
            margin-right: 6px;
            height: 20px;
        }
        
        .master-template-support-earth ul#tabs li .first {
            width: 0;
            height: 0;
            border-top: 30px solid transparent;
            border-left: 10px solid #fff;
            border-bottom: 30px solid transparent;
            margin-left: -20px;
            margin-top: -20px;
            position: absolute;
        }
        
        .master-template-support-earth ul#tabs li .second {
            width: 0;
            height: 0;
            border-top: 29px solid transparent;
            border-left: 10px solid #EAEAEA;
            border-bottom: 30px solid transparent;
            margin-left: 20px;
            margin-top: -20px;
            position: absolute;
        }
        
        .master-template-support-earth ul#tabs li.current {
            color: #fff;
            text-shadow: none;
            background-color: #79B800;
        }
        
        .master-template-support-earth ul#tabs li.current .second {
            border-left-color: #79B800;
        }
        
        .master-template-support-earth #step1 {
            display: inline;
        }
        
        .master-template-support-earth #step2 {
            display: none;
        }
        
        .master-template-support-earth #step3 {
            display: none;
        }
        
        .master-template-support-earth .prev,
        .master-template-support-earth .next {
            color: #fff;
            background-color: #79B800;
            padding: 10px;
            text-transform: uppercase;
            margin-top: 20px;
            margin-bottom: 20px;
            cursor: pointer;
            font-size: 20px;
            -webkit-transition: .2s;
        }
        
        .master-template-support-earth .prev:hover,
        .master-template-support-earth .next:hover {
            background-color: #F47727;
            -webkit-transition: .2s;
        }
        
        .master-template-support-earth .prev {
            float: left;
        }
        
        .master-template-support-earth .next {
            float: right;
            margin-right: 14px;
        }
        
        .master-template-support-earth .disabled,
        .master-template-support-earth .disabled:hover {
            display: none;
        }
        
        .tribe-events-prev-month,
        .tribe-events-next-month {
            display: none !important;
        }
        
        .tribe-events-calendar-buttons a:first-child {
            margin-right: 5px !important;
        }
        
        .captionMFC a {
            padding: 3px 0px;
            width: 100%;
            font-size: 14px;
            margin: 0;
            display: inline-block;
            border-bottom: 1px solid;
            text-decoration: none !important;
            text-align: right;
            color: rgba(255, 255, 255, .5);
        }
        
        .captionMFC a:hover {
            color: #fff;
        }
        
        body.master-template-support-earth #page-wrapper .post #menu-mfc .menu-MFC a:hover {
            color: #79B800 !important;
            border-bottom-color: #79B800;
        }
        
        .fix_green,
        .green {
            max-width: 450px;
            width: 100%;
            height: 100%;
            margin: 0;
            margin-right: 33px;
            margin-top: 40px;
            float: right;
            padding: 0;
            height: 386px;
            width: 457px;
            position: absolute;
            right: -3px;
            top: -9px;
            max-width: none;
        }
        
        .green {
            background-color: rgba(121, 184, 0, .8);
        }
        
        .page-template-_MCF_profile-php #page-wrapper .full #slides {
            overflow: hidden;
            width: 990px;
        }
        
        body.master-template-support-earth .fix_green .captiontitleMFC {
            clear: both !important;
            float: none !important;
            width: auto !important;
            height: auto !important;
            overflow: visible !important;
            margin: 20px !important;
            font-size: 26px !important;
            padding: 0;
            top: auto !important;
            margin-bottom: 110px !important;
        }
        
        body.master-template-support-earth .fix_green .captionMFC {
            width: auto !important;
            height: 100% !important;
            margin: 20px !important;
            padding: 0;
            float: none !important;
            overflow: visible !important;
            background-color: transparent !important;
            top: auto !important;
        }
        
        #page-wrapper .post .w3grip_pagination a {
            color: #fff !important;
            text-decoration: none !important;
        }
        
        body.page-template-_admissions_grid-php #menuFirstLanding {
            z-index: 3000000000;
            width: 1000px;
            background-color: #fff;
            background-image: none !important;
        }
        
        body.page-template-_admissions_grid-php #menuFirstLanding ul li {
            color: #eee !important;
        }
        
        body.page-template-_admissions_grid-php #menuFirstLanding ul#menu-study-earth.simpleTreeMenu a {
            color: #666666 !important;
        }
        
        body.page-template-_admissions_grid-php #menuFirstLanding ul#menu-study-earth.simpleTreeMenu a:hover {
            color: #EE0007 !important;
        }
        
        body.page-template-_admissions_grid-php #menuFirstLanding li:last-child span {
            display: none !important;
        }
        
        body.page-template-_admissions_grid-php #page-wrapper #btn-link a {
            /*background-color: #F47524 !important;*/
            margin-left: 20px !important;
        }
        
        body.page-template-_admissions_grid-php #page-wrapper #btn-link a:hover {
            /*background-color: #EE0007 !important;*/
        }
        
        body.page-template-_admissions_grid-php #menuFirstLanding ul li a {
            margin: 5px;
            font-size: 14px;
        }
        
        body.master-template-study-at-earth #page-wrapper .post .scrollbar-pane h3 {
            color: #fff !important;
            border-bottom-color: #F99;
            text-transform: uppercase;
        }
        
        body.master-template-study-at-earth #page-wrapper .post .scrollbar-pane a {
            color: #F90 !important;
        }
        
        body.page-template-_landing_scroll_template-php .current-menu-item {
            display: none !important;
        }
        
        body.page-template-_landing_scroll_template-php #page-wrapper .full {
            margin-bottom: -30px !important;
        }
        
        body.page-template-_landing_scroll_template-php .full .post-wrapper h2 {
            text-align: center !important;
            width: 100%;
            margin-bottom: 20px;
        }
        
        .grid_admissions .filtro {
            background-image: url(images/bg-social-facebook.png);
            width: 500px;
            height: 240px;
            position: absolute;
        }
        
        .title_item {
            color: #F47524;
            z-index: 1;
            position: relative;
            margin-top: -369px;
            margin-left: 6px;
            width: 217px;
            height: 34px;
            background-color: #fff;
            padding: 10px;
            opacity: .8;
        }
        
        .pin1,
        .pin2 {
            background-image: url(images/logo_pin.png);
            background-repeat: no-repeat;
            background-position: center;
        }
        
        .pin1 {
            height: 250px;
            width: 250px;
            display: inline-block;
        }
        
        .pin2 {
            width: 50px;
            height: 50px;
            position: absolute;
            background-size: contain;
            margin-top: 190px;
            right: 20px;
        }
        
        .n7:hover .pin2 {
            display: none;
        }
        
        .alignleft {
            float: left !important;
            margin-right: 10px !important;
        }
        
        .alignright {
            float: right !important;
            margin-left: 20px !important;
        }
        
        #page-wrapper img.alignleft {
            float: left !important;
            margin-right: 20px !important;
            margin-bottom: 15px !important;
        }
        
        #page-wrapper img.alignright {
            float: right !important;
            margin-left: 20px !important;
            margin-bottom: 15px !important;
        }
        /*-------------CONTACT FORMS---------------*/
        
        .customcontactform h4 {
            border-bottom: 1px dashed #ddd;
            padding-bottom: 10px;
            text-transform: uppercase;
            font-weight: normal;
            margin-left: 0;
            color: #009999 !important;
        }
        
        .customcontactform input[type=text],
        .customcontactform textarea,
        input[type=password] {
            background-color: #eee;
            border: 1px solid #ccc;
            border-radius: 0;
            margin-top: 5px;
            height: 20px;
            width: 100%;
            outline: none;
            font-size: 14px;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            transition: .2s;
        }
        
        .customcontactform textarea,
        textarea {
            border-radius: 0 !important;
            width: 100% !important;
            margin-top: 5px !important;
        }
        
        .customcontactform input[type=text]:focus,
        .customcontactform textarea:focus,
        input[type=password]:focus {
            box-shadow: 0 0 20px 0px #ccc;
            border: 1px solid #FD7C00;
            background-color: #fff;
        }
        
        .customcontactform input[type=submit],
        .customcontactform input[type=reset],
        .col-center input[type=submit] {
            padding: 10px;
            display: inline-block;
            background-color: #79B800;
            border: 0;
            color: #fff;
            font-size: 14px;
            cursor: pointer;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            transition: .2s;
        }
        
        .customcontactform input[type=submit]:hover,
        .customcontactform input[type=reset]:hover,
        .col-center input[type=submit]:hover {
            background-color: #FD7C00;
        }
        
        .collapseomatic {
            color: #009999;
            text-transform: uppercase;
            text-decoration: none;
            border-bottom: 1px solid #ddd;
            padding: 5px 20px;
            margin-bottom: 15px;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            transition: .2s;
        }
        
        .collapseomatic:hover,
        .collapseomatic_content .collapseomatic:hover {
            color: #FD7C00 !important;
            border-bottom-color: #FD7C00;
        }
        
        .collapseomatic_content .collapseomatic {
            color: #555;
            display: inline-block;
            margin-left: 20px;
            width: 100%;
        }
        
        .collapbiblio {
            background-color: #b0e0e6;
            text-transform: uppercase;
            text-decoration: none;
            font-size: 150%;
            font-weight: bold;
            border: 1px solid #ddd;
            padding: 5px 20px;
            margin-bottom: 15px;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            transition: .2s;
        }
        
        .customcontactform h2 {
            margin-bottom: 29px;
            border-bottom: 1px solid #FD7C00;
            padding-bottom: 5px;
            width: 100%;
            color: #FD7C00 !important;
        }
        
        body.master-template-study-at-earth .customcontactform h4 {
            color: #EE0007 !important;
        }
        
        .wp-caption-dd {
            margin-left: 0;
            text-align: center;
            margin-right: 10px;
            padding: 10px 0px;
        }
        
        #down_mobile {
            display: none;
        }
        
        body.page-template-_professor-php .arrow {
            display: none;
        }
        
        #professor_bio_image {
            display: none;
        }
        
        body.page-template-_professor-php #header .breadcrumb a.current {
            text-transform: capitalize;
        }
        
        .overlay_menu,
        #nav_responsive,
        .responsive {
            display: none;
        }
        
        .simplemodal-close {
            background-image: url(images/close.png);
            background-position: center;
            background-repeat: no-repeat;
            width: 30px;
            height: 30px;
            display: block !important;
            cursor: pointer;
            position: absolute;
            right: 5px;
            top: 5px;
        }
        
        .qtrans_language_chooser {
            display: none !important;
        }
        
        .ticker_r {
            display: none;
        }
        
        .home #simplemodal-container a.modalCloseImg {
            background: url(images/close.png) no-repeat;
            background-size: contain;
            width: 25px;
            height: 29px;
            display: inline;
            z-index: 3200;
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
        }
        
        .external_link {
            border-top: 1px solid #ccc;
            padding-top: 20px;
            margin-bottom: 100px;
            text-align: left;
        }
        
        .external_link>span {
            font-weight: bold;
            text-transform: uppercase;
        }
        
        .external_link a {
            float: left;
            background-color: #eee;
            padding: 10px;
            margin-top: 10px;
            border-bottom: 2px solid #FD7C00;
        }
        
        .external_link a:hover {
            background-color: #FD7C00;
            color: #FFFFFF;
        }
        
        #mvv {
            display: none;
        }
        
        h3>span {
            text-decoration: none !important;
        }
        
        .col-center ul {
            list-style: disc;
        }
        
        .col-center ul li {
            color: #333;
        }
        
        .rsspaging a:first-child {
            float: left;
        }
        
        .rsspaging a:first-child+a {
            float: right;
        }
        
        .special {
            margin-bottom: 20px;
            border: 0 !important;
        }
        
        #board {
            display: block;
        }
        
        #board_r {
            display: none;
        }
        
        .caption_r,
        .post_r {
            display: none;
        }
        
        .hide_a {
            text-decoration: none !important;
            color: #000000 !important;
            cursor: text !important;
        }
        
        .announcement br:first-child {
            display: none;
        }
        /*----------PEP______________*/
        /*-----list events for pep events---*/
        
        body.page-id-72426 .ecs-event-list {
            position: relative !important;
            font-size: 16px !important;
            display: inline-block !important;
        }
        
        body.page-id-72426 .ecs-event {
            display: list-item !important;
            clear: both !important;
            position: relative !important;
            list-style-type: none !important;
        }
        
        body.page-id-72426 #page-wrapper .post .ecs-event a,
        body.page-id-72426 #page-wrapper .post .ecs-event a:visited {
            background-color: #f37321 !important;
            color: #fff !important;
            padding: 10px !important;
            min-height: 80px !important;
            display: block !important;
            text-align: left !important;
            float: left !important;
            box-shadow: 5px 5px 5px #999 !important;
            border: 1px solid #fff !important;
            width: 60% !important;
        }
        
        body.page-id-72426 .ecs-event a:hover {
            color: #fff !important;
            text-decoration: underline !important;
        }
        
        body.page-id-72426 .ecs-event h4 {
            width: 100% !important;
        }
        
        body.page-id-72426 .ecs-event h4:hover {
            margin-left: 10px !important;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -ms-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
        }
        
        body.page-id-72426 .ecs-event .duration {
            display: block !important;
            background-color: #b3d236 !important;
            min-width: 20%;
            text-align: center !important;
            color: #fff !important;
            padding: 4px !important;
            margin-top: 4px !important;
            font-size: 12px !important;
            float: left;
        }
        
        body.page-id-72426 .lookatme {
            background-color: #fff !important;
            padding: 8px !important;
            color: #f37321 !important;
            box-shadow: 5px 5px 3px -1px #999 !important;
            -webkit-box-shadow: 5px 5px 3px -1px #999 !important;
            -moz-box-shadow: 5px 5px 3px -1px #999 !important;
            border-bottom: 1px solid !important;
        }
        
        body.page-id-72426 .collapseomatic {
            background-origin: content-box !important;
            background-position: center right !important;
            margin-bottom: 0px !important;
        }
        /*RAI*/
        
        .rai_landing {
            height: 640px;
            position: relative;
            overflow: hidden;
        }
        
        .page-template-_rai-php #page-wrapper .col-center {
            padding: 0;
            max-width: 990px;
            width: 100%;
            float: left;
        }
        
        .page-template-_rai-php #page-wrapper {
            z-index: 1000;
            position: relative;
        }
        
        .post_landing_rai article {
            width: 50%;
            float: left;
            border-top: 4px solid #EE0007;
            position: relative;
            min-height: 600px;
            overflow: hidden;
            background-color: rgba(255, 255, 255, 0.7);
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .post_landing_rai article .description {
            margin: 20px;
        }
        
        .post_landing_rai article span {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .post_landing_rai article span p {
            padding: 10px;
            background-color: rgba(255, 255, 255, 0.4);
            margin-top: 20px !important;
            position: absolute;
            font-size: 20px;
            display: none;
        }
        
        .post_landing_rai article a.go_rai {
            position: absolute;
            bottom: 20px;
            background-color: #EE0007;
            padding: 0;
            text-decoration: none;
            width: auto;
            height: auto;
        }
        
        .post_landing_rai article a.go_rai h1 {
            background-repeat: no-repeat;
            background-position: left center;
            background-image: url(../../plugins/slide_post/img/prev.png);
            background-size: contain;
            padding-left: 55px;
            margin: 10px;
        }
        
        .post_landing_rai article:last-child .go_rai {
            right: 0;
        }
        
        .post_landing_rai article:last-child .go_rai h1 {
            background-image: url(../../plugins/slide_post/img/next.png);
            padding-right: 55px;
            padding-left: 0;
            background-position: right center;
        }
        
        .post_landing_rai article a h1 {
            color: #fff;
            font-weight: normal;
            font-size: 36px;
            padding: 0;
            margin: 0;
        }
        
        .post_landing_rai article>a {
            width: 100%;
            height: 100%;
            position: absolute;
        }
        
        .post_landing_rai article:hover span {
            top: 80%;
            opacity: .1;
        }
        
        .post_landing_rai article:hover {
            border-color: rgba(238, 0, 7, 0.1);
        }
        
        .rai_landing span {
            color: #FFF;
            position: relative;
            display: block;
            z-index: 5;
        }
        
        .child_rai {
            width: 50%;
            height: 100%;
            float: left;
            position: relative;
            background-position: center bottom;
        }
        
        .child_rai .content_rai {
            width: 200px;
            margin-left: 30px;
            display: block;
            padding: 20px;
            background-image: url(images/home-bg-caption-black.png);
            color: #fff;
            text-align: justify;
            font-size: 12px;
            font-weight: normal;
            overflow: hidden;
            max-height: 255px;
            margin-top: -100%;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .child_rai a {
            display: block;
            width: 100%;
            position: absolute;
            bottom: 0;
            background-image: url(images/home-bg-caption-black.png);
        }
        
        .child_rai h1 {
            margin: 20px;
            font-size: 25px;
            text-align: center !important;
            height: 60px;
            color: #fff;
        }
        
        .child_rai:hover a {
            background-image: url(images/home-bg-study.png);
        }
        
        .child_rai:hover .content_rai {
            margin-top: 0%;
            border: solid 1px #090;
        }
        
        #wallpaper {
            width: 100%;
            height: 100%;
            overflow: hidden;
            position: fixed;
            left: 0;
            top: 0;
        }
        
        .rai_menu {
            position: relative;
            float: left;
            border-top: 8px solid #EE0007;
            margin-bottom: 10px;
            opacity: 1;
        }
        
        .rai_menu:hover {
            position: relative;
            float: left;
            padding-top: 420px;
            border-top: 8px solid #79B800;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
            opacity: .1;
        }
        
        #wallpaper .photo {
            width: 20%;
            height: 200px;
            float: left;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            overflow: hidden;
            padding: 0;
            opacity: .2;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        #wallpaper .photo:hover {
            opacity: 1;
        }
        
        .page-template-_rai-php #header,
        .page-template-_rai-php #footer,
        .page-template-_rai-php #post {
            z-index: 1 !important;
            position: relative;
        }
        
        .post_landing_rai {
            padding: 0;
            text-align: justify;
            display: inline-block;
            width: 100%;
        }
        
        .stu_cont {
            width: 400px;
            padding: 10px;
            float: right;
            background: #fff;
            margin: 0 20px;
        }
        
        .prof_cont {
            width: 400px;
            padding: 10px;
            float: left;
            background: #fff;
            margin: 0 20px;
        }
        /*collapsemenu RAI* - Start */
        
        .bgimgrai {
            max-width: 990px;
            min-height: 250px;
            background-repeat: no-repeat !important;
            background-size: cover;
            background-position: top center;
            font-size: 200%;
            color: #fff;
            font-weight: 600;
        }
        
        .bgimgrai span {
            background-color: rgba(238, 0, 7, 0.64);
            display: block;
            position: relative;
            padding: 8px;
            top: 190px;
        }
        
        .bgimgrai span:hover {
            color: rgba(238, 0, 7, 1);
            background-color: rgba(256, 256, 256, 0.64);
        }
        
        .bgimgrai span:visited {
            background-color: rgba(238, 0, 7, 1);
            color: #fff !important;
        }
        /*circular photos*/
        
        .circle_rai {
            overflow: hidden;
            background-color: #eee;
            padding: 20px;
            margin: 8px auto;
            border-bottom: 1px solid rgba(238, 0, 7, 1);
        }
        
        .circle_rai div {
            line-height: 2 !important;
            font-size: 150% !important;
            color: #999 !important;
            padding-top: 20px;
        }
        
        .circle_rai img {
            width: 25% !important;
            height: auto !important;
            min-width: 200px;
            float: left;
            margin-right: 2rem !important;
            border-radius: 50%;
            -webkit-shape-outside: circle();
            shape-outside: circle();
            border: 4px solid #fff;
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }
        
        .circle_rai_white {
            background-color: #fff;
            border-radius: 50%;
            -webkit-shape-outside: circle();
            shape-outside: circle();
            border: 4px solid #f37321;
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }
        
        .cont-float-rai {
            text-align: center;
            max-width: 990px;
            width: 100%;
            border-bottom: solid #f37321 2px;
        }
        
        .floating-box-rai {
            display: inline-block;
            width: 100%;
            max-width: 300px;
            height: auto;
            margin: auto;
            font-size: 150%;
            vertical-align: middle;
        }
        
        .after-box-rai {
            border: 3px solid red;
        }
        /*circular photos end*/
        
        @media (max-width: 768px) {
            .bgimgrai {
                font-size: 150%;
            }
            .bgimgrai span {
                top: 157px !important;
            }
        }
        /*collapsemenu RAI- END*/
        /*Table RAI*/
        
        .rairespon table {
            border: 1px solid #ccc;
            border-collapse: collapse;
            margin: 0;
            padding: 0;
            width: 100% !important;
            table-layout: auto;
        }
        
        .rairespon table caption {
            font-size: 1.5em;
            margin: .5em 0 .75em;
        }
        
        .rairespon table tr {
            background: #f8f8f8;
            border: 1px solid #ddd;
            padding: .35em !important;
        }
        
        .rairespon table th,
        .rairespon table td {
            padding: .625em !important;
            text-align: center !important;
        }
        
        .rairespon table th {
            font-size: .95em;
            letter-spacing: .1em;
            text-transform: uppercase;
            background-color: rgba(238, 0, 7, 0.64);
        }
        
        @media screen and (max-width: 768px) {
            .rairespon table {
                border: 0;
            }
            .rairespon table caption {
                font-size: 1.5em;
            }
            .rairespon table thead {
                border: none;
                clip: rect(0 0 0 0);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
            }
            .rairespon table th {
                display: none !important;
            }
            .rairespon table tr {
                border-bottom: 3px solid #ddd;
                display: block;
                margin-bottom: .625em;
            }
            .rairespon table td {
                border-bottom: 1px solid #ddd !important;
                display: inline-grid;
                /*font-size: .8em;*/
                text-align: right !important;
                min-height: 20px;
                /**/
            }
            .rairespon table td:before {
                /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
                content: attr(data-label);
                float: left;
                font-weight: bold;
                text-transform: uppercase;
                font-size: 12px;
            }
            .rairespon table td:last-child {
                border-bottom: 0;
            }
        }
        /*Table Rai end*/
        
        .master-template-about-earth #page-wrapper .post .events_list {
            list-style: none !important;
            margin: 0;
            padding: 0;
        }
        
        .master-template-about-earth #page-wrapper .post .events_list li {
            margin: 0;
            margin-bottom: 1px;
            border-bottom: 1px solid #ddd;
        }
        
        .master-template-about-earth #page-wrapper .post .events_list a {
            color: #009999 !important;
            display: block;
            background-color: #eee;
            padding: 5px 10px;
            text-decoration: none;
            border-left: 3px solid #099;
        }
        
        .master-template-about-earth #page-wrapper .post .events_list a:hover {
            color: #FFFFFF !important;
            background-color: #099;
        }
        /*Learn with EARTH ---- start*/
        
        body.page-template-_second_landing_template_video-php .news_space {
            background-image: none !important;
            position: relative;
            z-index: 1;
            padding: 20px;
            color: #999 !important;
            margin-top: 20px;
            clear: both;
        }
        
        body.page-template-_second_landing_template_video-php .col-center .navigation {
            border-top: 2px solid #EE0007;
        }
        
        body.page-template-_second_landing_template_video-php .news_space h3 {
            border-bottom: 1px dashed #fff;
            padding-bottom: 10px;
            margin: 0 !important;
            margin-bottom: 10px !important;
            color: #EE0007 !important;
        }
        
        body.page-template-_second_landing_template_video-php .news_space h3 a {
            color: #EE0007 !important;
        }
        
        body.page-template-_second_landing_template_video-php .news_space a {
            color: #999 !important;
        }
        
        body.page-template-_second_landing_template_video-php .news:hover {
            background-color: #CCC !important;
        }
        
        body.page-template-_second_landing_template_video-php .news_space a:hover {
            text-shadow: none !important;
            text-decoration: none !important;
            color: #999 !important;
        }
        
        body.page-template-_second_landing_template_video-php .news_space p {
            color: #999 !important;
            background-image: none !important;
            padding: 10px;
        }
        
        body.page-template-_second_landing_template_video-php .news_space,
        body.page-template-_second_landing_template_video-php .news_space p {}
        /*Learn ---- finish*/
        
        .news_space {
            background-image: url(images/home-bg-study.png);
            position: relative;
            z-index: 1;
            padding: 20px;
            color: #fff;
            margin-top: 20px;
            clear: both;
        }
        
        .news_space h3 {
            border-bottom: 1px dashed #fff;
            padding-bottom: 10px;
            margin: 0 !important;
            margin-bottom: 10px !important;
        }
        
        .news_space a {
            color: #fff !important;
        }
        
        .news_space a:hover {
            text-shadow: 0px 1px 3px #000;
        }
        
        .news_space p {
            color: #fff;
            background-image: url(images/home-bg-study.png);
            padding: 10px;
        }
        
        .master-template-about-earth .news_space,
        .master-template-about-earth .news_space p {
            background-image: url(images/home-bg-about.png);
        }
        
        .master-template-support-earth .news_space,
        .master-template-support-earth .news_space p {
            background-image: url(images/home-bg-support.png);
        }
        
        .master-template-study-at-earth .news_space,
        .master-template-study-at-earth .news_space p {
            background-image: url(images/home-bg-study.png);
        }
        
        .master-template-alumni .news_space,
        .master-template-alumni .news_space p {
            background-image: url(images/home-bg-alumni.png);
        }
        
        .stu_rai {
            color: #fff;
            position: absolute;
            bottom: 30px;
            z-index: 3;
            font-size: 48px;
            background-image: url(images/home-bg-study.png);
            width: 350px;
            padding-left: 20px;
        }
        
        .prof_rai {
            color: #fff;
            position: absolute;
            bottom: 30px;
            z-index: 3;
            font-size: 48px;
            background-image: url(images/home-bg-study.png);
            width: 350px;
            right: 0;
            padding-left: 20px;
        }
        
        .rai_child_landing {
            overflow: hidden;
        }
        
        .rai_child_landing a,
        .cycle_contain {
            display: block;
            background-size: cover;
            overflow: hidden;
            background-position: center bottom;
            float: left;
            width: 50%;
            height: 200px;
        }
        
        .rai_child_landing span {
            float: left;
            text-align: right;
            margin: 20px;
            margin-left: 0px;
            padding: 5px 10px;
            padding-left: 50px;
            background-image: url(images/home-bg-caption-black.png);
            color: #fff;
            font-size: 20px;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .rai_child_landing a:hover {
            background-position: center;
        }
        
        .rai_child_landing a:hover span {
            padding-left: 100px;
            background-image: url(images/home-bg-study.png);
        }
        
        .cycle,
        .cycle_contain {
            padding: 0;
            margin: 0;
        }
        
        .cycle,
        .cycle_contain .cycle a {
            -webkit-transition: 0s !important;
            -moz-transition: 0s !important;
            -o-transition: 0s !important;
            transition: 0s !important;
        }
        
        .cycle li,
        .cycle a,
        .cycle {
            width: 100% !important;
            height: 100% !important;
            margin: 0 !important;
            list-style: none !important;
            background-size: cover;
            background-position: center;
        }
        /*.cycle li, .cycle, .cycle_contain .cycle a{
	-webkit-transition:0s !important;
	-moz-transition:0s !important;
	-o-transition:0s !important;
	transition:0s !important;
}*/
        
        .cycle_contain {
            position: relative;
        }
        
        .cycle_contain .prev,
        .cycle_contain .next {
            margin: 0 -100%;
            padding: 0;
            background: none;
            width: 40px;
            height: 40px;
            position: absolute;
            background-image: url(../../plugins/slide_post/img/prev.png);
            background-size: contain;
            background-position: center;
            background-repeat: no-repeat;
            z-index: 10;
            bottom: 10%;
            left: 10px;
            -webkit-transition: .4s;
            -moz-transition: .4s;
            -o-transition: .4s;
            transition: .4s;
            opacity: 0;
            cursor: pointer;
            background-color: transparent !important;
        }
        
        .cycle_contain .next {
            background-image: url(../../plugins/slide_post/img/next.png);
            right: 10px;
            left: auto;
        }
        
        .cycle_contain:hover .prev,
        .cycle_contain:hover .next {
            margin: 0;
            opacity: 1;
        }
        
        address {
            background-color: #eee;
            padding: 20px 10px;
            border-top: 5px solid #ccc;
            clear: both;
        }
        
        body.master-template-study-at-earth #page-wrapper .post a[href*="download"] {
            background-color: #eee;
            border-bottom: 1px solid #ee0007;
            padding: 10px;
            display: block;
            text-decoration: none;
        }
        
        body.master-template-study-at-earth #page-wrapper .post a[href*="download"]:hover {
            background-color: #ee0007;
            color: #FFFFFF !important;
        }
        
        .wp-caption {
            background-color: #eee;
            border-bottom: 1px solid #ccc;
            padding: 10px;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .wp-caption-text {
            color: #999;
            margin-top: 10px !important;
            text-shadow: 1px 1px 0px #ddd;
            -webkit-transition: 0s;
            -moz-transition: 0s;
            -o-transition: 0s;
            transition: 0s;
        }
        
        .wp-caption:hover {
            background-color: #099;
            border-bottom-color: #777;
        }
        
        .wp-caption:hover .wp-caption-text {
            color: #fff;
            text-shadow: none;
        }
        
        .wp-caption img {
            width: 100%;
            height: auto;
        }
        
        .master-template-about-earth .wp-caption:hover {
            background-color: #009999;
        }
        
        .master-template-study-at-earth .wp-caption:hover {
            background-color: #EE0007;
        }
        
        .master-template-support-earth .wp-caption:hover {
            background-color: #79B800;
        }
        
        .master-template-alumni .wp-caption:hover {
            background-color: #66BBEB;
        }
        
        #page-wrapper img.alignright,
        #page-wrapper img.alignleft,
        .master-template-servicios-internos #page-wrapper img.alignright:not {
            padding: 10px;
            padding-bottom: 30px;
            border-bottom: 1px solid #ccc;
            background-color: #eee;
        }
        
        #page-wrapper img.alignright:hover,
        #page-wrapper img.alignleft:hover {
            background-color: #099;
            border-bottom-color: #777;
        }
        
        .page-template-_second_landing_template-php #page-wrapper img.alignright:hover,
        #page-wrapper img.alignleft:hover {
            background-color: #0990 !important;
        }
        /*ocultar*/
        
        [name=education_since_leaving_high_school],
        [name=expertise_regarding],
        [name=instruction_1],
        [name=instruction_2],
        [name=instruction_3],
        [name=instruction_4],
        [name=manufacturing_processes_components] {
            display: none;
        }
        
        .no-input,
        .no_input {
            display: none;
        }
        /*.page-id-58 #page-wrapper .full #slides .slide,
.page-id-70 #page-wrapper .full #slides .slide,
.page-id-98 #page-wrapper .full #slides .slide,
.page-id-214 #page-wrapper .full #slides .slide,
.page-id-192 */
        
        .page-id-27 #page-wrapper .full #slides .slide {
            background-position-y: top;
        }
        
        #page-wrapper .full #slides .slide {
            background-position-y: center;
        }
        
        .page-id-10244 #page-wrapper .full #slides .slide {
            background-position-y: bottom;
        }
        
        .parent-pageid-58 #page-wrapper img.alignleft,
        .page-id-96 #page-wrapper img.alignleft {
            box-shadow: 0 0 20px -5px #000;
            border: 1px solid #fff;
        }
        /*FIX EARTH EN LAS NOTICIAS*/
        
        .category-earth-en-las-noticias .news {
            border-bottom: 1px dashed #ccc !important;
        }
        
        .category-earth-en-las-noticias .post_date {
            border-bottom: 0 !important;
        }
        
        .category-earth-en-las-noticias .post_content {
            font-size: 12px;
            font-style: italic;
            margin-top: -10px;
        }
        /*FIX FERIA*/
        
        #page-wrapper .post img.wp-image-17937,
        #page-wrapper .post img.wp-image-17942 {
            width: 100% !important;
            height: auto !important;
        }
        /*EARTH CONEXIONS*/
        
        body.page-template-_earth_connection-php #page-wrapper,
        body.page-template-_earth_connection-php #slides {
            width: 100%;
            max-width: 990px;
        }
        
        body.page-template-_earth_connection-php .post {
            background: url('images/background_black.png') 0 0 repeat !important;
            position: relative;
            max-width: 400px;
            width: 100%;
            height: 300px;
            top: -326px;
            float: right;
            overflow: auto;
            margin: 0 20px;
        }
        
        body.page-template-_earth_connection-php .caption {
            text-align: center;
            width: 100% !important;
            max-width: 990px !important;
            margin-top: -450px !important;
            color: white;
            font: normal 4.2em 'Poppins', sans-serif !important;
            /*font: normal 4.2em 'Century Gothic', helvetica, arial !important;*/
            position: absolute;
            background-image: none;
            display: block !important;
        }
        
        body.page-template-_earth_connection-php #header {
            max-width: 990px;
            width: 100%;
        }
        
        .page-template-_earth_connections_landing-php #page-wrapper .col-center {
            width: 760px;
            float: left;
            padding: 0;
        }
        
        .page-template-_earth_connections_landing-php #page-wrapper .post {
            padding: 0;
        }
        
        #page-wrapper .post ul#editions {
            list-style: none !important;
            padding: 0;
            margin: 0;
            overflow: hidden;
        }
        
        #page-wrapper .post ul#editions li {
            padding: 0;
            margin: 0;
            background-position: center top;
            background-size: cover;
            width: 100%;
            max-width: 370px;
            height: 180px;
            float: left;
            margin-right: 10px;
            margin-bottom: 10px;
            position: relative;
        }
        
        #page-wrapper .post ul#editions li h3 {
            position: absolute;
            margin: 0;
            bottom: 0;
            background-color: #FD7C00;
            color: #fff !important;
            opacity: .9;
            border: 0;
            padding: 5px 0;
            text-align: center !important;
        }
        
        #page-wrapper .post ul#editions li a {
            display: block;
            width: 100%;
            max-width: 160px;
            padding: 5px;
            text-align: center;
            color: #fff !important;
            background-image: url(images/home-bg-about.png) !important;
            text-decoration: none;
        }
        
        #page-wrapper .post ul#editions li a:first-child {
            border-bottom: 1px solid;
        }
        
        #page-wrapper .post ul#editions li a:hover {
            background-color: #009999;
        }
        
        body.home #slides .caption p,
        body.page-template-home_template-php #slides .caption p {
            margin: 12px !important;
            display: block !important;
        }
        
        body.home #slides .caption,
        body.page-template-home_template-php #slides .caption {
            padding: 0 !important;
        }
        /* ============================================================================================================================
== BUBBLE WITH A BORDER AND TRIANGLE
** ============================================================================================================================ */
        /* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */
        
        .triangle-border {
            position: relative;
            padding: 15px;
            margin: 1em 0 3em;
            border: 5px solid #099 !important;
            color: #333;
            background: #fff;
            /* css3 */
            -webkit-border-radius: 10px;
            -moz-border-radius: 10px;
            border-radius: 10px;
        }
        /* Variant : for left positioned triangle
------------------------------------------ */
        
        .triangle-border.left {
            margin-left: 30px;
        }
        /* Variant : for right positioned triangle
------------------------------------------ */
        
        .triangle-border.right {
            margin-right: 30px;
        }
        /* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */
        
        .triangle-border:before {
            content: "";
            position: absolute;
            bottom: -20px;
            /* value = - border-top-width - border-bottom-width */
            left: 40px;
            /* controls horizontal position */
            border-width: 20px 20px 0;
            border-style: solid;
            border-color: #099 transparent;
            /* reduce the damage in FF3.0 */
            display: block;
            width: 0;
        }
        /* creates the smaller  triangle */
        
        .triangle-border:after {
            content: "";
            position: absolute;
            bottom: -13px;
            /* value = - border-top-width - border-bottom-width */
            left: 47px;
            /* value = (:before left) + (:before border-left) - (:after border-left) */
            border-width: 13px 13px 0;
            border-style: solid;
            border-color: #fff transparent;
            /* reduce the damage in FF3.0 */
            display: block;
            width: 0;
        }
        /* Variant : top
------------------------------------------ */
        /* creates the larger triangle */
        
        .triangle-border.top:before {
            top: -20px;
            /* value = - border-top-width - border-bottom-width */
            bottom: auto;
            left: 40px;
            right: auto;
            /* controls horizontal position */
            border-width: 0 20px 20px;
        }
        /* creates the smaller  triangle */
        
        .triangle-border.top:after {
            top: -13px;
            /* value = - border-top-width - border-bottom-width */
            bottom: auto;
            left: 47px;
            right: auto;
            /* value = (:before right) + (:before border-right) - (:after border-right) */
            border-width: 0 13px 13px;
        }
        /* Variant : left
------------------------------------------ */
        /* creates the larger triangle */
        
        .triangle-border.left:before {
            top: 10px;
            /* controls vertical position */
            bottom: auto;
            left: -30px;
            /* value = - border-left-width - border-right-width */
            border-width: 15px 30px 15px 0;
            border-color: transparent #099;
        }
        /* creates the smaller  triangle */
        
        .triangle-border.left:after {
            top: 16px;
            /* value = (:before top) + (:before border-top) - (:after border-top) */
            bottom: auto;
            left: -21px;
            /* value = - border-left-width - border-right-width */
            border-width: 9px 21px 9px 0;
            border-color: transparent #fff;
        }
        /* Variant : right
------------------------------------------ */
        /* creates the larger triangle */
        
        .triangle-border.right:before {
            top: 10px;
            /* controls vertical position */
            bottom: auto;
            left: auto;
            right: -30px;
            /* value = - border-left-width - border-right-width */
            border-width: 15px 0 15px 30px;
            border-color: transparent #099;
        }
        /* creates the smaller  triangle */
        
        .triangle-border.right:after {
            top: 16px;
            /* value = (:before top) + (:before border-top) - (:after border-top) */
            bottom: auto;
            left: auto;
            right: -21px;
            /* value = - border-left-width - border-right-width */
            border-width: 9px 0 9px 21px;
            border-color: transparent #fff;
        }
        
        .gridmenu:not(.col-center .gridmenu) {
            overflow: hidden;
        }
        
        .post .gridmenu {
            margin-bottom: 20px;
        }
        
        .gridmenu a {
            display: block;
            background-size: cover;
            overflow: hidden;
            background-position: center bottom;
            float: left;
            width: 50%;
            height: 200px;
        }
        
        .gridmenu span {
            float: left;
            text-align: right;
            margin: 20px;
            margin-left: 0px;
            padding: 5px 10px;
            padding-left: 50px;
            background-image: url(images/home-bg-caption-black.png);
            color: #fff;
            font-size: 17px;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .gridmenu a,
        .gridmenu li {
            background-position: center bottom;
        }
        
        .gridmenu a:hover,
        .gridmenu li:hover {
            background-position: center top;
        }
        
        .gridmenu a:hover span {
            padding-left: 100px;
            background-image: url(images/home-bg-study.png);
        }
        
        .master-template-about-earth .gridmenu a:hover span {
            background-image: url(images/home-bg-about.png);
        }
        
        .master-template-support-earth .gridmenu a:hover span {
            background-image: url(images/home-bg-support.png);
        }
        
        .master-template-alumni .gridmenu a:hover span {
            background-image: url(images/home-bg-alumni.png);
        }
        
        .cycle_news {
            padding: 0;
            min-height: 120px;
        }
        
        .cycle_news li {
            width: 100% !important;
            height: 100% !important;
        }
        
         ::-moz-selection {
            background: #F47727;
            color: #fff;
        }
        
         ::selection {
            background: #F47727;
            color: #fff;
        }
        
        .fb_iframe_widget,
        .fb_iframe_widget span {
            width: 100% !important;
            overflow: visible;
        }
        
        .fb_iframe_widget iframe {
            position: relative !important;
            width: 100% !important;
        }
        /*-------- FLIP BANNER --------*/
        
        .flip_banner {
            width: 100%;
            position: relative;
        }
        
        .flip_banner img {
            width: 100%;
            display: inline;
        }
        
        .flip_banner .img2 {
            display: none;
        }
        
        .flip_banner:hover .img1 {
            display: none;
        }
        
        .flip_banner:hover .img2 {
            display: inline;
        }
        
        .flip_banner button {
            background-repeat: no-repeat;
            background-position: center;
            cursor: pointer;
            width: 35px;
            height: 26px;
            background-color: transparent;
            border: 0;
            outline: none;
            float: right;
            position: absolute;
            top: 0;
            left: 0;
            background-color: rgba(0, 0, 0, .1);
        }
        
        .flip_banner button.up {
            background-image: url(images/arrows_gallery_2.png);
        }
        
        .flip_banner button.down {
            background-image: url(images/arrows_gallery_1.png);
            display: none;
        }
        /*----------- SOCIAL MEDIA FEED ------------*/
        
        .fb_feed>li,
        .social_nav li {
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
            transition: .2s;
        }
        
        .fb_feed {
            list-style: none !important;
            margin: 0;
            padding: 0;
        }
        
        .fb_feed>li {
            padding: 15px 5px;
            margin-bottom: 20px;
            border-bottom: 1px solid rgba(0, 0, 0, .2);
            background-color: rgba(255, 255, 255, .4);
            position: relative;
            text-align: justify;
        }
        
        .fb_feed>li:hover {
            background-color: rgba(0, 0, 0, .1);
        }
        
        .fb_feed .user_perfil {
            display: inline-block;
        }
        
        .fb_feed .perfil {
            width: 50px;
            height: 50px;
            background-size: cover;
            background-color: #fff;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            float: left;
            background-position: center;
            background-repeat: no-repeat;
        }
        
        .fb_feed .post_fb {
            text-decoration: none;
            color: #333;
        }
        
        .fb_feed h3 {
            float: left;
            font-size: 16px;
            text-transform: uppercase;
            font-weight: normal;
            margin: 0 10px;
            margin-top: 15px;
        }
        
        .fb_feed .message {
            display: inline-block;
            margin-top: 5px;
            padding: 10px;
            word-wrap: break-word;
            word-break: break-word;
            font-size: 14px;
        }
        
        .fb_feed .picture {
            width: 145px;
            height: 70px;
            display: block;
            background-size: cover;
            background-position: center;
            float: right;
            margin-left: 10px;
            margin-bottom: 10px;
        }
        
        .fb_feed .fan .post_fb {
            padding-left: 20px;
            border-left: 5px dotted #79B900;
            margin-left: 25px;
            color: #666;
            display: block;
        }
        
        .fb_feed .photo img {
            width: 100%;
            height: auto;
        }
        
        .fb_feed .date {
            position: absolute;
            top: 0;
            right: 0;
            padding: 5px;
            font-size: 11px;
            color: #999;
            background-color: rgba(255, 255, 255, .6);
        }
        
        .feed {
            display: none;
        }
        
        #fb_feed {
            display: block;
        }
        /*nav*/
        
        .social_nav {
            list-style: none !important;
            text-align: center;
            border-bottom: 4px double #ccc;
            margin: 0;
            padding: 0;
        }
        
        .social_nav li {
            width: 40px;
            height: 40px;
            cursor: pointer;
            background-size: contain;
            display: inline-block;
        }
        
        .social_nav li:hover {
            opacity: .5;
        }
        
        .social_nav li.fb {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/facebookIcon.png);
        }
        
        .social_nav li.tw {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/twitterIcon.png);
        }
        
        .social_nav li.ins {
            background-image: url(https://www.earth.ac.cr/wp-content/themes/cummins/images/instagramIcon.png);
        }
        
        .fb_iframe_widget,
        .fb_iframe_widget span {
            width: 100% !important;
            overflow: visible;
        }
        
        .fb_iframe_widget iframe {
            position: relative !important;
            width: 100% !important;
        }
        /*------------ YT Feed --------------*/
        
        .youtube_feed {
            max-height: 542px;
            width: 100%;
            /*max-width:480px;*/
            overflow: auto;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        .youtube_feed ul {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        .youtube_feed ul li {
            margin: 20px 0;
        }
        
        .youtube_feed ul li:first-child {
            /*margin-top:0;*/
        }
        
        .youtube_feed ul li a {
            display: block;
            overflow: hidden;
            text-decoration: none;
        }
        
        .youtube_feed .thumbnail {
            width: 30%;
            height: 90px;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
            background-color: #000;
            float: left;
            position: relative;
        }
        
        .youtube_feed .thumbnail .time {
            background-color: rgba(0, 0, 0, .7);
            color: #fff;
            position: absolute;
            bottom: 2px;
            right: 2px;
            padding: 3px;
            font-size: 11px;
            font-weight: bold;
            float: none;
            width: auto;
        }
        
        .youtube_feed .content_video {
            float: left;
            word-break: break-word;
            width: 70%;
            color: #999;
            font-size: 11px;
            text-align: left;
        }
        
        .youtube_feed .content_video .title {
            font-weight: bold;
            display: block;
            margin: 0 10px;
            margin-bottom: 3px;
            color: #333;
            font-size: 14px;
            background-color: transparent;
            padding: 0;
        }
        
        .youtube_feed ul li a:hover .title {
            color: #F47727;
        }
        
        .youtube_feed .content_video .author,
        .youtube_feed .content_video .views {
            margin: 3px 10px;
            display: block;
        }
        
        .title_box_yt {
            display: block;
            overflow: hidden;
            text-align: right;
            background-color: #eee;
            padding: 3px 10px;
            padding-top: 10px;
            color: #777;
            font-size: 18px;
            text-transform: uppercase;
            border-bottom: 1px solid rgba(255, 255, 255, .2);
            text-decoration: none;
        }
        
        .title_box_yt:hover {
            color: #F47727;
        }
        
        .title_box_yt>span {
            display: block;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            width: 60px;
            height: 30px;
            float: left;
        }
        
        .fergcorp_countdownTimer_event_li {
            background-color: rgba(0, 0, 0, .5);
            padding: 20px 10px;
            color: #79B900;
            text-transform: uppercase;
            border-bottom: 3px solid #79B900;
            font-size: 30px;
            text-align: center;
            line-height: 35px;
            list-style: none;
            margin-bottom: 30px;
        }
        
        .fergcorp_countdownTimer_event_li a {
            color: #F47727;
            background-color: rgba(0, 0, 0, .3);
            padding: 5px 10px;
            display: inline-block;
        }
        /*----------- EARTH BUTTON -------------*/
        
        .earth_button {
            display: block;
            text-align: center !important;
            margin: 8px 0;
        }
        
        .earth_button a {
            display: inline-block;
            padding: 10px;
            margin: 10px;
            background-color: #009999;
            border-bottom: 2px solid rgba(0, 0, 0, .3);
            text-decoration: none !important;
            box-shadow: 0px 6px 20px -9px #000;
            font-size: 18px;
        }
        
        .earth_button a:hover,
        .earth_button a:focus {
            background-color: #F47727 !important;
        }
        
        body.master-template-about-earth .earth_button a {
            background-color: #009999;
        }
        
        body.master-template-study-at-earth .earth_button a {
            background-color: #EE0007;
        }
        
        body.master-template-support-earth .earth_button a {
            background-color: #79B800;
        }
        
        body.master-template-alumni .earth_button a {
            background-color: #66BBEB;
        }
        
        table td {
            text-align: left;
        }
        
        @media (max-width: 768px) {
            .earth_button {
                margin: 0 !important;
                width: 100% !important;
            }
            .earth_button a {
                margin: 0px !important;
                width: 100% !important;
            }
        }
        /*---------- CAMBIOS UPDATE WP ------------*/
        
        body.home #slides a,
        body.home #slides a img,
        #slides_r a {
            -webkit-transition: 0s;
            -moz-transition: 0s;
            -o-transition: 0s;
            transition: 0s;
            opacity: 1 !important;
        }
        
        .chunks {
            overflow: visible !important;
        }
        
        #announcements #slideNav {
            z-index: 10;
            position: relative;
        }
        
        .home .scrollbar-handle-container {
            /*background: transparent url(images/scrollbar_gray.png) -1px 0 repeat-y;*/
            background-color: transparent;
            background-repeat: repeat-y;
            background-image: url(images/scrollbar_gray.png) !important;
        }
        
        .home .scrollbar-handle {
            margin-right: 4px;
            background-color: #999;
        }
        
        .home .scrollbar-handle.move,
        .home .scrollbar-handle:hover {
            background-color: #79B900;
        }
        
        .tribe-events-list-widget h3,
        .tribe-events-widget-link {
            display: none;
        }
        
        .tribe-events-list-widget {
            list-style: none;
        }
        
        .tribe-events-list-widget ol {
            padding: 0;
            padding-right: 5px;
        }
        
        .tribe-events-list-widget li {
            border-bottom: 1px dashed rgba(0, 0, 0, .1);
            padding-bottom: 10px;
            margin-bottom: 10px !important;
        }
        
        .tribe-events-list-widget .summary {
            float: right;
            width: 70%;
            border-left: 1px solid rgba(0, 0, 0, .1);
            padding-left: 16px;
        }
        
        .tribe-events-list-widget .summary a {
            color: #333;
            display: block;
            padding-bottom: 5px;
        }
        
        .tribe-events-list-widget .summary a:hover {
            color: #F47727;
        }
        
        .tribe-events-list-widget .duration {
            font-weight: normal;
            font-size: 12px;
            color: #999;
            display: block;
            margin-top: 2px;
            float: left;
            width: 20%;
        }
        
        .w3grip_pagination span:first-child {
            background-color: transparent !important;
            color: #999 !important;
            border: 0 !important;
            margin-right: 10px;
            text-align: left;
            padding: 0;
        }
        
        #timeline-wrapper {
            width: auto;
            max-width: 990px;
            background-position: center;
            position: relative;
        }
        
        #timeline-wrapper span {
            position: absolute;
            text-align: center;
            width: 100%;
            font-size: 45px;
            color: #099;
            opacity: 0.4;
            left: 0;
        }
        
        #timeline-wrapper span.top {
            top: 0;
        }
        
        #timeline-wrapper span.bottom {
            bottom: 0;
        }
        
        .prev_page,
        .next_page {
            width: 50px;
            height: 50px;
            display: block;
            position: absolute;
            left: -100%;
            top: 50%;
            margin-top: -25px;
            opacity: .6;
            background-image: url(../../plugins/slide_post/img/prev.png);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
        }
        
        .next_page {
            left: auto;
            right: -100%;
            background-image: url(../../plugins/slide_post/img/next.png);
        }
        
        .prev_page:hover,
        .next_page:hover {
            opacity: 1;
        }
        
        .full:hover .prev_page {
            left: 10px;
        }
        
        .full:hover .next_page {
            right: 10px;
        }
        
        .prev_page span,
        .next_page span {
            background-color: rgba(0, 0, 0, 0.3);
            padding: 5px;
            display: none;
            position: absolute;
            color: #fff;
            right: -115px;
            width: 100px;
            font-size: 12px;
        }
        
        .next_page span {
            right: auto;
            left: -115px;
        }
        
        .prev_page:hover span,
        .next_page:hover span {
            display: block;
        }
        
        .page-template-_MCF_profile-php #page-wrapper .full #slides,
        .page-template-_MCF_profile-php #page-wrapper .full #slides .slide {
            height: 100%;
        }
        
        .page-template-_MCF_profile-php #page-wrapper .full {
            height: 444px;
        }
        
        .special_boton {
            text-align: center !important;
        }
        
        #page-wrapper .post .special_boton a {
            color: #fff !important;
            background-color: #099;
            padding: 10px;
            display: inline-block;
            text-decoration: none;
            border-bottom: 3px solid rgba(0, 0, 0, .2);
            border-radius: 2px;
            max-width: 350px;
            text-align: center !important;
            font-size: 25px;
        }
        
        #page-wrapper .post .special_boton a:hover {
            color: #fff !important;
            background-color: #F47727;
        }
        
        body.home ul#menu-aaa-home li.menu-item:hover ul {
            display: block;
        }
        
        .master-template-support-earth #page-wrapper .full {
            position: relative;
        }
        
        .post h1 {
            color: #099;
            margin: 20px 0;
            border-bottom: 4px double #ddd;
            border-top: 1px solid #ddd;
            padding-top: 15px;
            text-align: center !important;
        }
        /*---------------------- EVENTS ----------------------*/
        /* GOT TO: http://wordpress.org/support/topic/plugin-the-events-calendar-changing-language */
        
        .tribe-events-promo {
            display: none !important;
        }
        
        .tribe-events-tooltip {
            background-color: rgba(0, 0, 0, 0.6) !important;
        }
        
        #tribe-events-content .tribe-events-tooltip h4 {
            color: #fff !important;
            font-weight: normal;
        }
        
        .tribe-events-tooltip .tribe-events-event-body {
            color: #099;
            text-align: left;
        }
        
        .tribe-events-tooltip .entry-summary {
            display: none;
        }
        
        .tribe-events-tooltip .tribe-events-arrow {
            bottom: -15px;
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-top: 15px solid rgba(0, 0, 0, .6);
        }
        
        #page-wrapper .col-center-calendar table div[id*="tribe-events-daynum-"] a {
            color: #666666;
        }
        
        .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
            text-decoration: none !important;
            overflow: hidden;
            text-overflow: ellipsis;
            max-height: 58px;
            display: block;
            padding-bottom: 7px;
            color: #099 !important;
        }
        
        .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a {
            color: #FFF !important;
        }
        
        p.nothing {
            padding: 10px;
            background-color: #eee;
            color: #888;
            margin: 10px 0;
            border-bottom: 1px solid #ddd;
        }
        
        #page-wrapper .col-right {
            position: relative;
            z-index: 1000;
        }
        
        .scholarArchiveYear {
            font-size: 20px;
            margin: 0;
            margin-top: 10px;
            display: block;
            background-color: #888;
            padding: 5px;
            color: #fff;
            border-bottom: 2px solid rgba(0, 0, 0, .3);
        }
        
        .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option {
            display: block !important;
        }
        
        .events-list .tribe-bar-date-filter {
            display: none !important;
        }
        
        body.events-list .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option-upcoming {
            display: none !important;
        }
        
        body.events-gridview .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option-month {
            display: none !important;
        }
        
        #tribe-bar-views .tribe-bar-views-option {
            display: none !important;
        }
        
        body.events-list #tribe-bar-views .tribe-bar-views-option.tribe-bar-views-option-month {
            display: block !important;
        }
        
        body.events-gridview #tribe-bar-views .tribe-bar-views-option.tribe-bar-views-option-upcoming {
            display: block !important;
        }
        
        body.events-list .tribe-bar-submit {
            float: right;
        }
        
        #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit] {
            background-color: #099;
        }
        
        #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit]:hover {
            background-color: #F47727;
        }
        
        .tribe-events-calendar thead th {
            background-color: #099;
            border-left: 1px solid #099;
            border-right: 1px solid #099;
        }
        
        #page-wrapper .post #tribe-events a {
            color: #099;
            text-decoration: none;
        }
        
        #page-wrapper .post #tribe-events a:hover {
            color: #F47727;
        }
        
        #page-wrapper .post #tribe-events div[id*="tribe-events-daynum-"] a,
        #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
            color: #666 !important;
        }
        
        #page-wrapper .post #tribe-events .tribe-events-present div[id*="tribe-events-daynum-"] a {
            color: #fff !important;
        }
        
        .tribe-events-calendar thead th .letter_day {
            display: none;
        }
        
        .tribe-events-calendar thead th .entire_day {
            display: block;
        }
        
        .tribe-events-list-separator-month {
            text-transform: uppercase;
            font-weight: normal;
            color: #777;
        }
        
        #header #titulo h1 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }
        
        body.events-single #header #titulo h1 a {
            font-size: 24px;
        }
        
        .tribe-events-schedule h3 {
            border-bottom: 4px solid rgba(255, 255, 255, .5) !important;
            background-image: url(../../plugins/the-events-calendar/resources/images/events-bar/icon-month.png);
            background-repeat: no-repeat;
            background-position: 10px center;
            background-color: #099;
            padding: 10px 0;
            color: #fff !important;
        }
        
        .tribe-events-schedule h3>span.dtstart {
            margin: 10px 0;
            margin-left: 35px;
            display: inline-block;
        }
        
        #tribe-events-footer li {
            width: 50% !important;
            padding: 0;
            margin: 0 !important;
            display: block;
        }
        
        #tribe-events-footer li a {
            float: none;
            display: block;
            height: 100%;
            padding: 15px 10px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            font-weight: normal;
            background-color: #eee;
        }
        
        #tribe-events-footer li:first-child a {
            border-right: 1px solid #ccc !important;
        }
        
        #tribe-events-footer li a:hover {
            background-color: #099;
            color: #FFFFFF !important;
        }
        
        #page-wrapper .post #tribe-events .tribe-events-back a {
            background-color: #eee;
            color: #099;
            padding: 5px 10px;
            display: inline-block;
            border-bottom: 2px solid rgba(0, 0, 0, .2);
        }
        
        #page-wrapper .post #tribe-events .tribe-events-back a:hover {
            background-color: #099;
            color: #fff;
        }
        
        .tribe-events-list .vevent.hentry {
            border-left: 3px solid transparent;
            border-bottom: 1px solid #eee;
            padding: 20px;
            transition: .2s;
            -webkit-transition: .2s;
            -moz-transition: .2s;
            -o-transition: .2s;
        }
        
        .tribe-events-list .vevent.hentry:hover {
            border-left-color: #099;
            background-color: #eee;
        }
        
        .events-list .tribe-events-loop {
            max-width: none;
        }
        
        #tribe-events address {
            background-color: inherit !important;
            padding: inherit !important;
            border-top: inherit !important;
            clear: inherit !important;
        }
        
        #page-wrapper .post #tribe-events .tribe-events-single-section a {
            background-color: #999;
            color: #fff;
            padding: 2px 5px;
            display: inline-block;
            margin: 5px 0;
        }
        
        #page-wrapper .post #tribe-events .tribe-events-single-section a:hover {
            background-color: #099;
        }
        
        #page-wrapper .post #tribe-events .tribe-events-single-section .tribe-events-meta-group-gmap a {
            background-color: inherit !important;
            color: inherit !important;
            padding: inherit !important;
            display: inherit !important;
            margin: inherit !important;
        }
        
        .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] {
            background-color: #F47727;
        }
        
        #page-wrapper .post #tribe-events .tribe-events-present div[id*="tribe-events-daynum-"] a {
            background-color: transparent !important;
        }
        
        body.page-template-_without_columns-php #page-wrapper .col-center {
            width: auto;
            float: left;
            padding: 0;
        }
        
        body.page-template-_second_landing_template_video-php #page-wrapper .col-center {
            width: 100%;
            float: left;
            padding: 0;
        }
        /*---------------------- RESPONSIVE WEB DESIGN ----------------------*/
        
        @media screen and (min-width:990px) {
            .overlay_menu,
            #nav_responsive,
            .responsive {
                display: none !important;
            }
            .post_landing_rai article .description {
                display: block !important;
            }
        }
        
        @media (max-width: 768px) {
            .holiday-element {
                display: none !important;
            }
            body.page-template-_make_a_holiday_gift-php .make-a-holiday-gift {
                height: 100%;
            }
            body.page-template-_make_a_holiday_gift-php .holiday-video-content-wrapper {
                width: 100%;
                margin: 0;
            }
            body.page-template-_make_a_holiday_gift-php .holiday-logo {
                margin-left: 0;
            }
            @media screen and (max-width: 990px) {
                .elements1nav {
                    top: -160px;
                }
                .elements2nav {
                    left: 120px;
                    top: -90px;
                }
                .elements3nav {
                    top: -23px;
                }
                .elements4nav {
                    right: 25px;
                    top: -50px;
                }
                #tribe-events {
                    margin: 0 20px;
                }
                /*SUPPORT EARTH*/
                .master-template-support-earth #page-wrapper .col-right,
                .page-template-_support_one_pager-php .col-center-support-earth .full {
                    display: block !important;
                }
                body.page #page-wrapper .col-center-support-earth .full #slides-pager {
                    height: auto;
                }
                .master-template-support-earth #page-wrapper .full {
                    margin: 0 !important;
                }
                body.page #page-wrapper .full #slides-pager .slide .captionSupport {
                    width: auto;
                    height: auto;
                    font-size: 12px;
                }
                /*sidebar*/
                .master-template-support-earth #page-wrapper #btn-link a {
                    width: auto;
                    float: none;
                    margin: 10px;
                }
                .master-template-support-earth #page-wrapper .col-right {
                    width: 100%;
                }
                .col-right .menu-support_earth-container {
                    float: left;
                    width: 60% !important;
                }
                .col-right .pager-slider,
                .col-right .pager-slider-student,
                .col-right .pager-slider-company {
                    float: left;
                    clear: none !important;
                    width: 40% !important;
                    padding: 0 !important;
                    margin: 0 !important;
                }
                .col-right .thumb,
                .col-right .bottom-nav-wrapper {
                    display: none;
                }
                .col-right .pager-slider-company .bx-wrapper {
                    left: auto !important;
                }
                ul#menu-support_earth li a,
                #menu-flipping li a {
                    background-color: #eee;
                    color: #79B800;
                    padding: 5px 20px;
                    margin: 1px 30px !important;
                    float: none;
                    display: block;
                    width: auto;
                    font-size: 17px;
                    border-left: 3px solid;
                    border-bottom: 1px solid #ccc;
                }
                ul#menu-support_earth li a:hover,
                #menu-flipping li a:hover {
                    background-color: #79B800;
                    color: #FFF;
                    border-color: #79B800;
                }
                #support-earth-banner img,
                .page-template-_support_one_pager-php #page-wrapper .col-center-support-earth .full #slides-pager img {
                    width: 100%;
                    height: auto;
                }
                .col-center-support-earth .full {
                    display: none;
                }
                .col-center-support-earth {
                    width: 100% !important;
                    max-width: 100% !important;
                }
                .profile_student {
                    float: left;
                    margin: 30px;
                    margin-left: 0;
                    margin-bottom: 10px;
                    margin-top: 0;
                }
                .profile_student img {
                    padding-bottom: 10px;
                    border-bottom: 1px solid #ccc;
                    margin-bottom: 10px;
                }
                body.page #page-wrapper .col-center-support-earth .captionRegularContent {
                    width: auto !important;
                }
                /*slider down*/
                .col-center-support-earth .pager-slider {
                    width: auto !important;
                }
                .col-center-support-earth .bx-wrapper,
                .col-center-support-earth .bx-window {
                    width: 100% !important;
                }
                .col-center-support-earth .bx-wrapper {
                    width: auto !important;
                    margin: 0 42px;
                }
                .col-center-support-earth .bx-window {
                    width: auto !important;
                    margin-right: 0px !important;
                }
                .col-right .pager-slider-company hr {
                    display: none;
                }
                .col-right .pager-slider-company p {
                    text-align: center !important;
                    border-bottom: 1px solid;
                    padding-bottom: 5px !important;
                }
                .page-template-_support_flipping_book-php #page-wrapper .col-left {
                    display: block;
                    width: 100% !important;
                }
                .page-template-_support_flipping_book-php .col-left ul {
                    display: block;
                    padding: 0 !important;
                }
                ul#menu-support_earth li {
                    margin-bottom: 1px;
                }
                #header {
                    margin-top: 15%;
                }
                .ticker,
                body.page-template-_mvv-php #slides {
                    display: none;
                }
                .ticker_r {
                    display: block;
                    width: 90% !important;
                    border-left: 1px solid #FFFFCC;
                    margin-top: 5px;
                }
                #nav_responsive form input {
                    width: 100px;
                    height: 25px !important;
                    margin-top: 8px;
                    margin-bottom: -2px;
                    background-color: #eee;
                    border: 0;
                    color: #999;
                }
                #nav_responsive form input.submit {
                    background-color: transparent !important;
                    background-image: url(images/search.png);
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: contain;
                    width: 20px;
                    height: 30px !important;
                    margin-top: -28px;
                    float: right;
                    margin-left: 5px;
                    color: transparent !important;
                }
                #nav_responsive .search {
                    float: right;
                    margin-right: 10px;
                }
                #nav_responsive .lang {
                    margin-right: 15px;
                    margin-top: 12px;
                    font-size: 14px;
                    float: right;
                }
                #nav_responsive .display_menu {
                    float: right;
                    background-color: #ccc;
                    margin-right: 15px;
                    cursor: pointer;
                    font-size: 14px;
                    color: #fff;
                    padding: 13px 10px;
                    -webkit-transition: .2s;
                    -moz-transition: .2s;
                    transition: .2s;
                    display: none !important;
                }
                #nav_responsive .display_menu:hover,
                #nav_responsive .active {
                    background-color: #FD7C00;
                }
                #nav_responsive {
                    box-shadow: 0 0 20px #000;
                    width: 100%;
                    height: auto;
                    background-color: #fff;
                    padding: 0;
                    position: fixed !important;
                    z-index: 10000000000 !important;
                    top: 0 !important;
                    left: 0 !important;
                }
                #nav_responsive .logo {
                    position: absolute;
                    width: 25%;
                    height: auto;
                    float: left;
                    overflow: hidden;
                    margin-left: 50px;
                    padding: 15px 0px;
                }
                #nav_responsive .logo img {
                    width: 10%;
                    height: auto;
                    /*min-width: 80px;
		margin-left: -7px;*/
                    min-width: 70px;
                }
                #header #logo {
                    display: none;
                }
                #nav_responsive .lang a {
                    color: #666666 !important;
                }
                .overlay_menu {
                    background-image: url(images/bg_menu_responsive.png);
                    width: 100%;
                    height: 100%;
                    position: fixed;
                    z-index: 10000;
                    overflow: auto;
                    left: 0 !important;
                    top: 0 !important;
                }
                .overlay_menu .content {
                    margin: 30px;
                    margin-top: 100px;
                }
                ul#menu-pilares {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                }
                ul#menu-pilares li {
                    margin: 0;
                    padding: 0;
                }
                ul#menu-pilares li a {
                    display: block;
                    width: auto;
                    background-color: #666;
                    padding: 15px;
                    border-right: 10px solid #FD7C00;
                    color: #ccc;
                    margin-top: 1px;
                    font-size: 16px;
                    font-weight: normal;
                }
                /*ul#menu-pilares li:first-child a{
		border-color:#099;
	}
	
	ul#menu-pilares li:first-child+li a{
		border-color:#EE0007;
	}
	
	ul#menu-pilares li:first-child+li+li a{
		border-color:#79B800;
	}
	
	ul#menu-pilares li:first-child+li+li+li a{
		border-color:#66BBEB;
	}*/
                ul#menu-pilares li a:hover {
                    background-color: #FD7C00;
                    border-color: #FD7C00 !important;
                    color: #FFF;
                }
                #slides_r {
                    max-width: 990px;
                    width: 100% !important;
                    height: 300px !important;
                    margin-top: 40px;
                }
                #slides_r a {
                    width: 654px !important;
                    /*width: 100% !important;*/
                    height: 100% !important;
                    background-size: cover;
                    background-position: center;
                }
                #banner_hme_r {
                    width: 990px;
                    width: 100% !important;
                    height: 70px !important;
                }
                #slides_r a .content {
                    background-image: url(images/home-bg-caption-black.png);
                    padding: 0;
                    position: absolute;
                    bottom: 0;
                    width: 100%;
                }
                #slides_r a .content p {
                    margin: 10px;
                    display: block;
                    color: #fff;
                    font-size: 15px;
                    font-weight: normal;
                    padding: 0;
                    text-align: center;
                }
                .publicity_r .boton {
                    background-color: #F47727;
                    padding: 20px;
                    font-size: 20px;
                    display: block;
                    color: #fff;
                    margin: 1px 0;
                    text-transform: uppercase;
                    background-position: 20px center;
                    background-repeat: no-repeat;
                    padding-left: 80px;
                    cursor: pointer;
                    -webkit-transition: .2s;
                    -moz-transition: .2s;
                    transition: .2s;
                }
                .publicity_r .boton:hover {
                    background-color: #79B900;
                }
                .publicity_r .events {
                    background-image: url(images/events.png);
                }
                .publicity_r .news_r {
                    background-image: url(images/news.png);
                }
                .publicity_r .stories {
                    background-image: url(images/stories.png);
                }
                .publicity_r .rss {
                    background-image: url(images/rss.png);
                }
                .publicity_r .boton a {
                    color: #fff;
                }
                .ticker_r .headline_r {
                    color: #FFF !important;
                    width: 100% !important;
                    height: auto !important;
                    margin-left: 10px;
                    background-color: #F37321 !important;
                }
                .publicity_r {
                    display: block;
                    overflow: overlay;
                }
                .ticker_r .headline_r a {
                    width: 100% !important;
                    height: auto !important;
                    padding: 0 !important;
                    text-transform: none;
                    color: #FFFFCC;
                    font-size: 16px;
                }
                body.home #announcements,
                body.page-template-home_template-php #announcements {
                    float: none !important;
                    width: auto !important;
                    height: auto !important;
                    display: block;
                }
                body.home #announcements h1,
                body.page-template-home_template-php #announcements h1 {
                    text-align: center !important;
                }
                body.home #announcements .chunks,
                body.page-template-home_template-php #announcements .chunks {
                    width: auto !important;
                }
                body.home #announcements .chunk,
                body.page-template-home_template-php #announcements .chunk {
                    width: auto !important;
                }
                body.home #announcements #slideNav .next,
                body.page-template-home_template-php #announcements #slideNav .next {
                    background-image: url(images/announcements-next.png);
                    margin-top: 280px;
                    margin-bottom: 10px;
                }
                body.home #announcements #slideNav,
                body.page-template-home_template-php #announcements #slideNav {
                    height: auto !important;
                }
                #controls {
                    width: 100%;
                    z-index: 1000;
                    position: absolute;
                    top: 200px;
                }
                #controls .prev,
                #controls .next {
                    width: 60px;
                    height: 60px;
                    background-repeat: no-repeat;
                    margin: 0 20px;
                    cursor: pointer;
                    background-size: contain;
                    opacity: .8;
                }
                #controls .prev {
                    background-image: url(../../plugins/slide_post/img/prev.png);
                    float: left;
                }
                #controls .next {
                    background-image: url(../../plugins/slide_post/img/next.png);
                    float: right;
                }
                #controls .prev:hover,
                #controls .next:hover {
                    opacity: 1;
                }
                .home #simplemodal-container {
                    background-color: #fff;
                    border: 0;
                    padding: 0px;
                    width: 100% !important;
                    height: 400px;
                    top: auto !important;
                    left: auto !important;
                    margin-top: -200px;
                    margin-left: 0px;
                    margin-right: 0px;
                    text-align: center;
                    bottom: 0;
                }
                body.home #suscribeRSS td,
                body.page-template-home_template-php #suscribeRSS td {
                    width: 50%;
                }
                body.home #suscribeRSS .text,
                body.page-template-home_template-php #suscribeRSS .text {
                    width: 90%;
                }
                /*HEADER*/
                .responsive {
                    display: block;
                    margin-bottom: 30px;
                }
                .web {
                    display: none;
                }
                #publicity {
                    overflow: visible;
                    position: initial;
                    top: 0;
                }
                body.home #header,
                body.page-template-home_template-php #header {
                    display: none;
                }
                #navigationHome {
                    display: none;
                }
                #navigationHome-home {
                    display: none;
                }
                #header #up {
                    display: none;
                }
                #nav_responsive {
                    display: block;
                }
                #titulo {
                    display: none;
                }
                #header #logo {
                    height: auto;
                    position: relative;
                    z-index: 10000;
                }
                #header img {
                    min-width: 100px;
                }
                #header #gadgets {
                    margin-right: 30px;
                }
                .special {
                    margin: 20px 0;
                    margin-bottom: 15px;
                    width: auto !important;
                    max-width: 990px;
                    height: auto !important;
                }
                .special img {
                    width: 100%;
                    height: auto;
                }
                #down {
                    border-bottom: 1px solid #009999;
                    padding-bottom: 5px;
                    width: auto !important;
                    display: block;
                    height: auto;
                    float: none !important;
                    margin: 0px 30px;
                    clear: both;
                    padding-top: 10px;
                    margin-bottom: 20px;
                }
                .master-template-study-at-earth #down {
                    border-bottom: 1px solid #EE0007;
                }
                .master-template-study-at-earth #down a {
                    background-color: #EE0007;
                }
                body.page #page-wrapper .full #slides .slide .captionProfessor {
                    margin: 0;
                    width: 150px;
                    min-height: 404px;
                    opacity: 1;
                    margin-top: -47px;
                    padding: 20px 10px;
                    float: none;
                    font-size: 14px;
                    display: block;
                    height: auto;
                }
                body.page #page-wrapper .full #slides .slide .captiontitleMFC {
                    display: none;
                }
                #down a {
                    background-color: #099;
                    color: #fff !important;
                    padding: 2px 5px;
                    margin-top: 10px;
                    display: inline-block;
                }
                #down a:hover {
                    background-color: #FD7C00 !important;
                    border: 0 !important;
                }
                #down a.current {
                    color: #009999 !important;
                    font-size: 24px;
                    padding: 0;
                    background-color: transparent !important;
                    margin-top: 10px;
                    display: block;
                    text-transform: uppercase;
                }
                #down .breadcrumb {
                    display: block !important;
                }
                body.master-template-alumni #down {
                    border-color: #66BBEB;
                }
                body.master-template-alumni #down a {
                    background-color: #66BBEB;
                }
                body.master-template-support-earth #down {
                    border-color: #79B800;
                }
                body.master-template-support-earth #down a {
                    background-color: #79B800;
                }
                /*FIRST LANDING*/
                .first_landing {
                    background-position: center !important;
                }
                #menuFirstLanding ul {
                    padding: 20px 0;
                }
                #menuFirstLanding {
                    width: 100% !important;
                }
                #menuFirstLanding ul li a {
                    font-size: 16px;
                }
                /*SECOND LANDING*/
                #page-wrapper .full,
                #page-wrapper .full #slides,
                #page-wrapper .full #slides .slide {
                    width: 100%;
                }
                #page-wrapper .full #slides .slide {
                    background-position: left !important;
                    background-repeat: no-repeat !important;
                    background-size: cover !important;
                }
                #page-wrapper .full #slides .slide .photmen {
                    clear: both;
                    float: none;
                    min-width: auto;
                    max-width: 400px;
                    height: 100%;
                    margin-right: 0;
                    top: 0;
                    width: auto;
                    display: block;
                    margin: 0 auto;
                }
                .col-left,
                .col-right {
                    display: none;
                }
                .page-template-_mvv-php .col-left {
                    display: block;
                }
                .page-template-_mvv-php #footer .col-left {
                    display: none;
                }
                body.page-template-_mvv-php #page-wrapper .col-left.wide,
                body.page-template-_mvv-php #slides,
                body.page-template-_mvv-php #slides .slide {
                    width: 100% !important;
                }
                body.page-template-_mvv-php #slides .slide {
                    position: relative !important;
                    height: auto !important;
                }
                body.page-template-_mvv-php #slides .slide img {
                    width: 101% !important;
                    height: auto;
                }
                body.page-template-_mvv-php #slides .slide .caption {
                    top: -60px;
                }
                .collapseomatic_excerpt>div,
                .collapseomatic_content>div {
                    width: auto !important;
                }
                .page #page-wrapper .col-center h3.collapseomatic {
                    width: auto;
                    display: block;
                }
                #page-wrapper .col-center {
                    width: auto;
                    float: none;
                    display: block;
                }
                .collapseomatic {
                    text-align: left;
                }
                .page-template-_second_landing_template-php #page-wrapper .full #slides .slide .caption {
                    width: 100% !important;
                    height: 270px !important;
                    left: 0;
                    background: url('images/home-bg-about.png') 0 0 repeat;
                    top: auto !important;
                    position: absolute !important;
                }
                .scrollbar-pane {
                    margin: 10px;
                }
                .search .post {
                    width: auto !important;
                }
                iframe {
                    width: 98% !important;
                }
                /*TIMELINE*/
                #timeline-wrapper-es {
                    width: 100%;
                    padding: 0;
                    background-position: center;
                }
                #timeline {
                    margin-left: 50%;
                    font-size: 10px;
                }
                #timeline-post {
                    width: 100%;
                    height: auto;
                }
                #timeline-post .post {
                    width: 100%;
                }
                #timeline-post .post-wrapper {
                    width: 100%;
                }
                #timeline-post .post .post-text {
                    width: 100%;
                    display: block;
                    padding: 0;
                }
                #timeline-post .post .post-image {
                    float: left;
                    width: 100%;
                    height: auto;
                }
                #timeline-post .post .post-image img {
                    width: 100%;
                    height: auto;
                }
                #timeline-post .post .post-text p {
                    margin: 0 20px;
                }
                .page-template-_timeline-php #page-wrapper .post h3 {
                    height: auto;
                }
                /*BLOG STUDENTS*/
                .list_content {
                    width: auto;
                    float: left;
                    margin: 20px 15px;
                }
                /*CALENDAR*/
                #page-wrapper .col-center-calendar {
                    width: 100%;
                    padding: 0;
                }
                #page-wrapper .col-center-calendar .post,
                #tribe-events-content {
                    padding: 0 !important;
                }
                .tribe-events-calendar td .tribe-events-event {
                    padding: 0 !important;
                }
                .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
                .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a,
                #tribe_events_filters_wrapper input[type=submit],
                .entry-content .tribe-events-button,
                .tribe-events-button.tribe-inactive,
                .entry-content .tribe-events-button:hover,
                .tribe-events-button:hover,
                .tribe-events-button.tribe-active:hover {
                    background-color: #F47727 !important;
                }
                .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]>a {
                    color: #fff !important;
                }
                #tribe-events-content .tribe-events-calendar td {}
                #tribe-bar-form .tribe-bar-submit input[type=submit] {
                    background-color: #099;
                }
                /*footer*/
                #footer,
                #footer .content {
                    width: 100%;
                    padding: 0px 0px !important;
                }
                #footer .content .col-center {
                    float: none;
                    width: auto;
                    margin: 0 auto;
                }
                #footer .content .col-center ul li {
                    display: none;
                    border-left: 1px solid #ccc;
                    padding-left: 7px;
                }
                #menu-item-3776 {
                    border: 0 !important;
                    padding-left: 0 !important;
                }
                #menu-item-3776,
                #menu-item-6268,
                #menu-item-6821,
                #menu-item-3935 {
                    display: inline !important;
                }
                #footer .content .col-center ul li a {
                    background-color: #eee;
                    padding: 5px 10px;
                    margin: 2px 0;
                    text-decoration: none !important;
                    color: #999 !important;
                    font-weight: normal !important;
                    display: inline-block !important;
                }
                #footer .content .col-center ul li a:hover {
                    background-color: #79B800;
                    color: #FFFFFF !important;
                }
                #footer .social ul {
                    margin: 0;
                    text-align: center;
                    padding: 0;
                    padding-top: 5px;
                }
                #footer .social ul li {
                    float: none;
                    margin: 0 2px;
                    display: inline-block;
                }
                .tropical {
                    position: relative;
                    clear: both;
                    text-align: center;
                    width: auto;
                    margin: 0 auto;
                    font-weight: bold;
                    border-top: 0;
                    padding-top: 10px;
                    margin-top: 10px;
                }
                .tropical a {
                    text-decoration: none;
                    color: #555 !important;
                    font-weight: normal;
                    border-top: 1px solid #ccc;
                    padding: 5px;
                    text-transform: uppercase;
                }
                .tribe-events-calendar td {
                    height: auto !important;
                    text-align: center;
                }
                .tribe-events-calendar thead th .letter_day {
                    display: block;
                }
                .tribe-events-calendar thead th .entire_day {
                    display: none;
                }
                .events-archive.events-gridview #tribe-events-content table .vevent {
                    margin: 0;
                    padding: 5px;
                }
                .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a {
                    width: 30px !important;
                    height: 30px !important;
                    word-wrap: break-word;
                    color: #79B800 !important;
                    margin-bottom: 0 !important;
                    background-color: #79B800 !important;
                    margin: 5px !important;
                    display: inline-block;
                    border-radius: 100%;
                    padding: 0 !important;
                    text-overflow: initial;
                    overflow: hidden;
                }
                .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a:hover {
                    color: #79B800 !important;
                }
                #page-wrapper .col-center-calendar table div[id*="tribe-events-daynum-"] a {
                    width: auto;
                    height: auto;
                    color: #333;
                    margin: 0 !important;
                    overflow: hidden;
                    background-color: transparent !important;
                    display: block;
                    border-radius: 0;
                }
                #page-wrapper .col-center-calendar table a:hover {
                    color: #E5F5F5 !important;
                }
                .summary img {
                    width: 100%;
                    height: auto;
                }
                .events-archive .tribe-events-event-entry {
                    width: 100%;
                }
                .tribe-events-events .tribe-events-event-list-meta {
                    width: 100%;
                }
                .events-archive .tribe-events-event-entry img {
                    width: 100%;
                    height: auto;
                }
                .mc-field-group input {
                    width: 100%;
                    margin-left: -10px;
                }
                .size-full {
                    width: 100%;
                    height: auto;
                }
                /*PRODUCTS*/
                .page-template-_products-php #page-wrapper .full #slides .slide .caption {
                    width: 100% !important;
                    margin: 0 !important;
                    height: auto;
                    margin-top: 190px !important;
                    background: url(images/home-bg-caption-white.png);
                }
                .page-template-_products-php #page-wrapper .full #slides .slide .caption p {
                    color: #555;
                    margin: 20px;
                }
                .page-template-_products-php .col-right {
                    display: block;
                    width: 38% !important;
                    border: 0;
                }
                page-template-_products-php,
                .page-template-_products-php .photmen li {
                    width: auto;
                }
                .page-template-_products-php #page-wrapper .col-center {
                    width: 60%;
                    float: left;
                    padding: 0;
                }
                /*BIBLIOTECA*/
                .biblio_link {
                    width: auto !important;
                    height: auto !important;
                    display: block !important;
                    margin: 0;
                    padding: 0;
                }
                .biblio_link a {
                    margin: 0;
                    padding: 0;
                    display: block;
                    width: auto !important;
                }
                /*forms*/
                form.customcontactform,
                form.customcontactform-sidebar {
                    width: auto;
                    max-width: none;
                }
                /*NEWS*/
                .news .thumbnail {
                    text-align: center;
                }
                .news .thumbnail>div {
                    float: none !important;
                    width: auto !important;
                }
                .news img {
                    border: 0;
                    padding: 0;
                    background-color: #fff;
                    margin-bottom: 10px;
                    width: 100%;
                    height: auto;
                    max-width: 400px;
                }
                .w3grip_pagination span:first-child {
                    display: none;
                }
                /*CARBONO NEUTRALIDAD*/
                body.page-template-_question_gallery-php #page-wrapper .col-left {
                    width: auto;
                    border-right: 0px;
                    display: block;
                    float: none;
                }
                .galeriaCarbono,
                #simplemodal-container .respuesta,
                #simplemodal-container .pregunta,
                body.page #simplemodal-container {
                    width: auto !important;
                }
                body.page #simplemodal-container {
                    top: auto !important;
                    bottom: 0;
                    left: 0 !important;
                    border: 0 !important;
                    margin: 10px;
                    margin-bottom: 0;
                    padding: 20px 0;
                    max-width: none !important;
                    max-height: 70% !important;
                    height: auto !important;
                }
                .logoCarbono {
                    width: 100%;
                    max-width: 100px;
                    height: 60px;
                    left: -20px;
                    top: 10px;
                    background-size: contain;
                    background-repeat: no-repeat;
                }
                #simplemodal-container .pregunta {
                    margin-top: 0 !important;
                    display: block;
                    padding: 0;
                    margin: 0;
                    margin-left: 120px;
                }
                #simplemodal-container .respuesta {
                    width: auto !important;
                    height: auto !important;
                    max-height: 300px;
                    overflow: auto;
                }
                .col-left .menuCarbono ul {
                    border-right: 0;
                    text-align: left;
                }
                .imagenCarbono,
                #imagenCarbono {
                    float: none;
                    display: inline-block;
                    position: relative;
                }
                .imagenCarbono .franja {
                    position: absolute;
                    left: 0;
                    margin-left: 0;
                }
                .preguntaCarbono {
                    position: absolute;
                    padding: 0 !important;
                    width: 100%;
                    top: 55px;
                }
                .respuestaCarbono {
                    padding: 0px;
                    position: absolute;
                    width: auto;
                    top: 50px;
                }
                .col-left .menuCarbono li a {
                    background-color: #eee;
                    color: #099 !important;
                    padding: 5px 20px;
                    margin: 0px !important;
                    float: none;
                    display: block;
                    width: auto;
                    font-size: 17px;
                    border-left: 3px solid #099;
                    border-bottom: 1px solid #ccc;
                }
                .col-left .menuCarbono li a:hover {
                    background-color: #099;
                    color: #fff !important;
                }
                .col-left .menuCarbono li {
                    border: 0 !important;
                    background-color: transparent !important;
                }
                /*MODELO EDUCATIVO*/
                .page-template-_special_page-php #slides {
                    position: absolute;
                    top: 100px;
                    z-index: -100000;
                    width: 100%;
                    overflow: hidden;
                }
                .page-template-_special_page-php #slides .slide {
                    margin-left: -50%;
                }
                .page-template-_special_page-php #down a.current {
                    display: none;
                }
                /*STUDY*/
                .grid_admissions,
                .grid_admissions .level {
                    width: auto !important;
                }
                grid_admissions .square {
                    width: auto;
                    height: auto;
                }
                .grid_admissions #space1,
                .grid_admissions #space2 {
                    display: none !important;
                }
                #board {
                    display: none;
                }
                #board_r {
                    display: block;
                }
                .grid_admissions .l3 {
                    height: auto !important;
                }
                .grid_admissions .facebook,
                .grid_admissions .twitter {
                    height: auto;
                    width: 100%;
                    text-decoration: none !important;
                    background-image: none !important;
                    background-size: initial !important;
                    background-position: 100% 90% !important;
                }
                .grid_admissions .facebook {
                    background-image: url(images/facebook-white.png) !important;
                    background-position: 96% 90% !important;
                }
                .grid_admissions .twitter {
                    background-image: url(images/twitter-white.png) !important;
                }
                .grid_admissions .filtro {
                    display: none;
                }
                .grid_admissions .info {
                    width: auto;
                }
                .grid_admissions .logo {
                    display: none;
                }
                .grid_admissions .facebook .grid_bottom {
                    background-image: url(images/cola.png);
                }
                .grid_admissions .facebook .info {
                    background-image: url(images/bg-social.png);
                }
                body.page-id-225 #page-wrapper #btn-link {
                    margin: 0;
                }
                #board_r a {
                    width: 47%;
                    height: 300px;
                    background-color: #FD7C00;
                    color: #fff;
                    padding: 0;
                    font-size: 25px;
                    display: inline-block;
                    overflow: hidden;
                    border: 5px solid #FD7C00;
                    margin-bottom: 20px;
                    background-position: center -102px;
                    background-size: 400px;
                    background-repeat: no-repeat;
                }
                #board_r a:hover {
                    background-color: #EE0007;
                    border-color: #EE0007;
                }
                #board_r a img {}
                #board_r a span {
                    float: left;
                    width: 100%;
                    margin: 0;
                    display: block;
                    z-index: 1000;
                    color: #333;
                    background: url(images/home-bg-caption-white.png);
                    padding: 5px 0;
                    font-size: 20px;
                }
                body.page-id-225 #page-wrapper #btn-link {
                    display: none;
                }
                /*SCROLL LANDING*/
                body.page-template-_landing_scroll_template-php #menu-admissions {
                    margin: 10px 50px;
                    font-size: 18px;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .content .post-wrapper {
                    margin-top: 90px !important;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .content .post-wrapper {
                    height: 200px !important;
                    width: auto;
                    padding: 20px;
                    margin-left: 0;
                    overflow: hidden;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .content .post {
                    overflow: auto !important;
                    height: 130px !important;
                }
                .scrollbar-handle-container {
                    display: none;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .content {
                    background-position: center !important;
                }
                .post img {
                    width: auto;
                }
                .wp-caption {
                    width: 90% !important;
                    padding: 5% !important;
                }
                .wp-caption img,
                #page-wrapper img.alignleft,
                #page-wrapper img.alignright {
                    /*width: 100%;
		height: auto;*/
                    max-width: 100%;
                    height: auto;
                }
                .page-template-_general_without_cols-php .wp-caption,
                .page-id-3931 #page-wrapper img.alignleft,
                .page-id-5774 #page-wrapper img.alignleft {
                    width: auto !important;
                }
                body.page-template-_general_without_cols-php #page-wrapper .col-wrapper .post {
                    padding: 30px !important;
                    text-align: justify;
                }
                .ccf-tooltip {
                    left: 5% !important;
                    margin-top: 65px;
                    width: auto;
                    top: 0 !important;
                    position: fixed !important;
                }
                .page #page-wrapper .col-center table {
                    width: 100% !important;
                }
                /*HIJOS DE LA TIERRA*/
                #page-wrapper #earth-children,
                #page-wrapper #earth-children #goal,
                #page-wrapper #earth-children #tierra-image,
                #page-wrapper #earth-children .captionSupport,
                #page-wrapper #earth-children #progressbar {
                    width: 100% !important;
                    padding: 0 !important;
                    margin: 0 !important;
                }
                #page-wrapper #earth-children #progressbar_alumni {
                    padding: 0;
                    width: 100%;
                    margin-left: 0;
                }
                #page-wrapper #earth-children #tierra-image img {
                    display: none;
                }
                #page-wrapper #earth-children #progressbar {
                    margin-top: 20px !important;
                }
                #page-wrapper #earth-children #alumni_reach #alumni_text {
                    padding: 6px 0 !important;
                    width: 100%;
                    text-align: left;
                }
                #page-wrapper #earth-children #reach #alumni_text {
                    font-size: 18px;
                    padding-top: 3px !important;
                }
                #page-wrapper #earth-children #progressbar_goal_text {
                    width: 100% !important;
                    padding-top: 30px !important;
                    margin-left: 0;
                    padding: 0;
                    text-align: left;
                }
                /*SUPPORT EARTH*/
                .master-template-support-earth #page-wrapper form {
                    margin: 30px;
                }
                .tituloPago {
                    margin: 30px;
                    font-size: 30px;
                    display: none;
                }
                .tituloPago>span {
                    display: none;
                }
                #submit-donation {
                    width: 100%;
                    font-size: 20px;
                }
                #credit-card-expiry label {
                    width: auto !important;
                }
                #make-a-gift #center>div {
                    display: block;
                    overflow: hidden;
                }
                #make-a-gift #center label {
                    width: 70% !important;
                    float: right;
                    margin: 10px 0 !important;
                    padding: 0;
                    text-align: right !important;
                }
                #make-a-gift #center input {
                    float: right;
                    width: 20px;
                    margin-top: 12px;
                }
                #page-wrapper #earth-children #doners {
                    margin-top: 150px !important;
                    width: 100%;
                }
                body.page #page-wrapper #doners #slider-support-ul-pager-doners li,
                body.page #page-wrapper #doners #slider-support-ul-pager-doners,
                body.page #page-wrapper #doners .bx-window,
                body.page #page-wrapper #doners .pager-slider-doners .bx-wrapper,
                body.page #page-wrapper #doners .pager-slider-doners {
                    width: 100% !important;
                    padding: 0 !important;
                    margin: 0 !important;
                }
                #make-a-gift label,
                #make-a-gift input[type=text] {
                    width: 100%;
                }
                body.page #page-wrapper #doners .pager-slider-doners p {
                    background-color: #eee;
                    padding: 10px 0 !important;
                    margin-bottom: 10px;
                    color: #79b800;
                }
                body.master-template-support-earth #page-wrapper .make-a-gift {
                    width: 100% !important;
                }
                body.master-template-support-earth .caption {
                    width: 100% !important;
                    max-width: 500px !important;
                    margin-right: 0 !important;
                }
                .scrollbar-pane {
                    overflow: auto !important;
                    height: 200px !important;
                    margin-top: 10px !important;
                }
                #btn-link a {
                    background-color: #79B800;
                    display: block;
                    padding: 15px;
                    color: #fff;
                    font-size: 20px;
                }
                .master-template-study-at-earth #btn-link a {
                    background-color: #EE0007;
                }
                #btn-link a:hover {
                    background-color: #FD7C00;
                }
                .caption {
                    display: none;
                }
                .caption_r,
                .post_r {
                    display: block;
                    margin: 30px;
                }
                .caption_r h1 {
                    display: none;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .content {
                    background-position: center bottom !important;
                    height: 350px;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .content .post-wrapper {
                    display: none;
                }
                body.page-template-_landing_scroll_template-php #page-wrapper .full {
                    height: 370px !important;
                }
                body.page-template-_landing_scroll_template-php .post_r h3 {
                    color: #EE0007 !important;
                    border-bottom: 1px solid;
                    margin-bottom: 20px;
                    padding-bottom: 5px;
                }
                body.page-template-_landing_scroll_template-php .post_r strong {
                    color: #EE0007 !important;
                    margin-bottom: 20px;
                }
                body.page-template-_landing_scroll_template-php .post_r {
                    color: #EE0007 !important;
                }
                body.page-template-_landing_scroll_template-php #menu-admissions {
                    margin: 0 !important;
                    padding: 20px !important;
                    background: url(images/admissions-post-bg.png);
                }
                body.page-template-_landing_scroll_template-php #menu-admissions li a:hover {
                    color: #FD7C00 !important;
                }
                body.page-id-5774 .post h2 span {
                    font-size: 20px;
                }
                #mvv {
                    display: block;
                }
                #mvv .slide {
                    display: inline-block;
                    background-size: contain;
                    background-position: center;
                    background-repeat: no-repeat;
                    margin: 10px 0;
                }
                #mvv .caption {
                    margin: 20px;
                    margin-top: 30%;
                    color: #FFFFFF;
                    display: block !important;
                }
                #mvv .caption:first-child {}
                #mvv .caption>div {
                    width: auto !important;
                }
                #page-wrapper .post img {
                    max-width: 100%;
                }
                .post_landing_rai article {
                    width: 100%;
                    min-height: 0;
                }
                .post_landing_rai article .description {
                    display: none;
                }
                .post_landing_rai article span {
                    position: relative;
                    display: block;
                    height: 200px;
                    background-position: center top;
                    background-size: cover;
                    opacity: 1 !important;
                }
                .post_landing_rai article a.go_rai {
                    position: relative;
                    margin-top: 25px;
                    width: 100%;
                    float: left;
                }
                .post_landing_rai article a.go_rai h1 {
                    padding-right: 55px;
                    padding-left: 0;
                    background-position: center right;
                }
                .post_landing_rai article span p {
                    display: block;
                }
                #wallpaper .photo {
                    width: 20%;
                    height: 100px;
                }
                .child_rai h1 {
                    font-size: 20px;
                }
                .child_rai .content_rai {
                    width: auto;
                    margin-left: 30px;
                    margin-right: 30px;
                    margin-top: -200%;
                }
                .rai_child_landing span,
                .gridmenu span {
                    padding: 5px 0px !important;
                    width: 100%;
                    margin-top: 0 !important;
                    text-align: center !important;
                }
                body.page-template-_earth_connection-php .post {
                    margin: 0;
                    max-width: 100%;
                    padding: 0 !important;
                }
                body.page-template-_earth_connection-php .caption {
                    font-size: 30px !important;
                    margin-top: -430px !important;
                }
                body.page-template-_earth_connection-php #header {
                    background-image: url(images/background_white.png) !important;
                }
                body.page-template-_earth_connection-php #header #titulo h1,
                body.page-template-_earth_connection-php #header .current,
                body.page-template-_earth_connection-php #header .breadcrumb a,
                body.page-template-_earth_connection-php #header .breadcrumb {
                    opacity: 1 !important;
                    color: #555 !important;
                }
                .page-template-_earth_connections_landing-php #page-wrapper .col-center {
                    width: 100%;
                }
                #page-wrapper .post ul#editions li {
                    max-width: 46%;
                    float: none;
                    display: inline-block;
                    margin: 10px;
                }
                #wpadminbar {
                    display: none;
                }
                .cycle_news {
                    min-height: 200px;
                    overflow: auto;
                }
                .fix_green {
                    margin: 0 !important;
                    width: 50%;
                    float: left;
                    background-color: transparent;
                    height: 100%;
                    position: relative;
                    max-width: 450px;
                }
                body.master-template-support-earth .fix_green .captionMFC {
                    margin: 0px !important;
                    padding: 20px;
                    background-color: rgba(121, 184, 0, .6) !important;
                    width: 150px !important;
                }
                .prev_page,
                .next_page {
                    right: 20px !important;
                    left: auto !important;
                    width: 80px;
                    height: 80px;
                    top: 20px;
                    margin: 0 !important;
                    opacity: 1;
                    background-color: rgba(0, 0, 0, .4);
                    border-radius: 100%;
                    border: 2px solid #fff;
                    box-shadow: 0 0 20px rgba(0, 0, 0, .6);
                }
                .next_page {
                    right: 20px;
                    top: auto;
                    bottom: 20px;
                }
                .prev_page span,
                .next_page span {
                    left: -115px;
                    right: auto;
                    background-color: rgba(0, 0, 0, .4) !important;
                }
                .captionMFC a {
                    background-color: #79B800;
                    color: #fff;
                    border-bottom: 0;
                    text-align: center;
                    padding: 10px 0;
                }
                .grid_admissions .hashtag {
                    display: none;
                }
                .grid_admissions .logo {
                    right: 0;
                    opacity: 1;
                }
                #timeline-wrapper span {
                    font-size: 30px;
                }
            }
            @media screen and (max-width:700px) {
                .rai_child_landing a,
                .cycle_contain {
                    width: 100%;
                    background-position: center;
                    margin-bottom: 5px;
                }
                .rai_child_landing span {
                    background-image: url(images/home-bg-study.png);
                }
                .cycle_contain .prev,
                .cycle_contain .next {
                    margin: 0;
                    width: 100px;
                    height: 100px;
                    opacity: 1;
                }
                .gridmenu a {
                    width: 100%;
                    background-position: center;
                    margin-bottom: 5px;
                }
                .gridmenu span {
                    background-image: url(images/home-bg-study.png);
                }
                .master-template-about-earth .gridmenu span {
                    background-image: url(images/home-bg-about.png);
                }
                .master-template-support-earth .gridmenu span {
                    background-image: url(images/home-bg-support.png);
                }
                .master-template-alumni .gridmenu span {
                    background-image: url(images/home-bg-alumni.png);
                }
            }
            @media screen and (max-width:560px) {
                body.page-id-5774 .post h2 span {
                    font-size: 15px;
                }
                #gallery-1 .gallery-item {
                    float: none !important;
                    width: auto !important;
                }
                .gallery img {
                    width: 100% !important;
                    height: auto !important;
                }
            }
            @media screen and (max-width:550px) {
                #page-wrapper .post ul#editions li {
                    width: auto;
                    max-width: none;
                    display: block;
                }
            }
            @media screen and (max-width:400px) {
                .col-right .menu-support_earth-container {
                    width: 100% !important;
                }
                .col-right .pager-slider-student,
                .col-right .pager-slider {
                    margin-left: 30px !important;
                }
                #nav_responsive form input {
                    width: 50px;
                }
                .tribe-events-events-dropdown {
                    width: 60px;
                }
                #page-wrapper .col-center-calendar table a {
                    width: 25px;
                    height: 25px;
                }
                .tribe-events-calendar-buttons a {
                    width: 40px;
                    overflow: hidden;
                }
                #tribe-events-event-meta .column {
                    width: auto;
                }
                .list_content {
                    width: auto !important;
                }
                .child_rai h1 {
                    font-size: 16px;
                }
            }
            /*The Events Calendar Shortcode */
            /*The event title this is an h4 */
            .summary a {
                font-size: 0.875em;
                font-weight: 600;
                line-height: 0.875em;
            }
            .duration,
            .venue {
                font-size: small;
            }
            /*The ul*/
            .ecs-event-list {
                padding: 0!important;
            }
            /*The li */
            .ecs-event {
                border-bottom: thin solid #E4E9F4;
                list-style-type: none;
            }
            .ecs-all-events {
                margin: 0;
                font-size: small;
            }
            .ecs-event h4 {
                background-color: white !important;
                padding: 0 !important;
            }
            .ecs-event .time {
                float: none !important;
            }
            /* --- EARTH VOICES --- */
            #voices {}
            #voices * {
                margin: 0;
                padding: 0;
            }
            #voices .feature_voices {
                background-color: #EE0007;
                position: relative;
                overflow: hidden;
            }
            #voices .feature_voices .blur {
                background-image: url(https://www.earth.ac.cr/wp-content/uploads/2015/02/flor.jpg);
                position: absolute;
                width: 110%;
                height: 110%;
                top: -5%;
                left: -5%;
                background-position: center;
                background-size: cover;
                background-repeat: no-repeat;
                -webkit-filter: blur(10px);
                -moz-filter: blur(10px);
                -o-filter: blur(10px);
                -ms-filter: blur(10px);
                filter: blur(10px);
                opacity: .5;
            }
            #voices .feature_voices figure {
                background-image: url(https://www.earth.ac.cr/wp-content/uploads/2015/02/flor.jpg);
                width: 150px;
                height: 150px;
                float: left;
                box-sizing: border-box;
                background-color: #fff;
                border-radius: 100%;
                margin: 20px;
                background-position: center;
                background-size: cover;
                background-repeat: no-repeat;
            }
            #voices .feature_voices article {
                margin: 20px;
                display: inline-block;
                position: relative;
            }
            #voices .feature_voices .clear {
                width: 100%;
                display: block;
                clear: both;
            }
            #voices .feature_voices article h2 {
                margin-top: 20px;
                margin-bottom: 15px;
                padding-bottom: 15px;
                color: #fff !important;
                border-bottom: 2px solid rgba(255, 255, 255, 0.45);
                display: inherit;
            }
            #voices .feature_voices article p {
                color: #fff;
            }
            #voices .feature_voices article a,
            #voices .feature_voices article button {
                background-color: #fff;
                color: #EE0007;
                padding: 5px 10px;
                display: inline-block;
                margin: 10px 0;
                border: 2px solid #fff;
                cursor: pointer;
                font-family: inherit;
                font-size: 14px;
                outline: none;
                transition: .2s;
                -webkit-transition: .2s;
                -moz-transition: .2s;
                -o-transition: .2s;
            }
            #voices .feature_voices article a:hover,
            #voices .feature_voices article button:hover {
                color: #fff;
                background-color: transparent;
            }
            #voices .list_voices {
                list-style: none;
                margin-top: 20px;
                box-sizing: border-box;
                text-align: center;
            }
            #voices .list_voices:after {
                content: "";
                clear: both;
                width: 100%;
                height: 1px;
                display: block;
            }
            #voices .list_voices li {
                float: left;
                width: 50%;
                box-sizing: border-box;
                text-align: left;
            }
            #voices .list_voices li a {
                display: block;
                background-color: #eaeaea;
                padding: 20px;
                margin-bottom: 20px;
            }
            #voices .list_voices li:nth-child(2n) a {
                margin-left: 10px;
            }
            #voices .list_voices li:nth-child(2n+1) a {
                margin-right: 10px;
            }
            #voices .list_voices li a figure {
                width: 50px;
                height: 50px;
                display: inline-block;
                background-color: #fff;
                border-radius: 100%;
                vertical-align: middle;
                background-size: cover;
                background-position: center;
            }
            #voices .list_voices li a span {
                margin-left: 15px;
                font-size: 17px;
                color: #555;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: inline-block;
                vertical-align: middle;
                width: 80%;
            }
            #voices .list_voices li a:hover {
                background-color: #666;
            }
            #voices .list_voices li a:hover span {
                color: #FFF;
            }
            #voices .miniblog {
                margin-left: 190px;
            }
            #voices .triangle-border {
                padding: 20px !important;
                text-align: justify;
                border-radius: 0;
                border-bottom: 0 !important;
            }
            #voices .triangle-border.top:before {
                left: -30px;
                right: auto;
                top: 10px;
                border-width: 25px 0px 0px 25px;
            }
            #voices .triangle-border.top:after {
                left: -20px;
                right: auto;
                top: 14px;
                border-width: 20px 0px 0px 20px;
            }
            #voices .miniblog h2,
            #voices .miniblog hr {
                display: none !important;
            }
            #voices .miniblog strong {
                color: rgba(255, 255, 255, .7);
            }
            #voices .miniblog .triangle-border strong,
            #voices .miniblog .triangle-border p {
                color: #333;
            }
            #voices .feature_voices article .triangle-border a {
                margin: 0;
                background-color: #eaeaea;
                border: 0;
            }
            #voices p {
                margin: 20px 0;
                margin-top: 0px;
                text-align: justify;
            }
            #voices .feature_content,
            #voices #read_less {
                display: none;
            }
            .feature_buttons {
                text-align: right;
            }
            .feature_content,
            .feature_excerpt {
                transition: none;
                -webkit-transition: none;
                -moz-transition: none;
                -o-transition: none;
                overflow: visible !important;
            }
            .voices-nav {
                background-color: #EE0007;
            }
            .voices-nav .page-nav-2 {
                position: relative;
                text-align: center;
            }
            .voices-nav .page-numbers {
                display: inline-block;
                border: 1px solid transparent;
                background-color: rgba(0, 0, 0, .2);
                color: #fff;
                width: 30px;
                vertical-align: middle;
                margin-top: 3px !important;
                margin-bottom: 3px !important;
                padding: 6px 0 !important;
                font-size: 16px;
            }
            .voices-nav .next,
            .voices-nav .prev {
                width: 40px;
                height: 100%;
                display: block;
                background-color: rgba(0, 0, 0, 0.2);
                border: 8px solid transparent;
                background-repeat: no-repeat;
                background-size: contain;
                background-position: center;
                margin-top: 0px !important;
                padding: 0 !important;
                position: absolute;
                top: 0;
                box-sizing: border-box;
            }
            .voices-nav .page-numbers:hover,
            .voices-nav .page-numbers.current {
                background-color: rgba(255, 255, 255, 0.5);
            }
            .voices-nav .page-nav-2:after {
                content: "";
                width: 100px;
                height: 0px;
                clear: both;
                display: block;
            }
            .voices-nav .prev {
                left: 0;
                background-image: url(https://www.earth.ac.cr/wp-content/uploads/2015/04/voices_prev.png);
            }
            .voices-nav .next {
                right: 0;
                background-image: url(https://www.earth.ac.cr/wp-content/uploads/2015/04/voices_next.png);
            }
            #voices .fb_comms {
                background-color: #fff;
                border: 5px solid #F47727 !important;
                margin-left: 190px;
                padding: 20px;
                border-top: 0 !important;
                padding-top: 0;
            }
            body.page-template-_earth_voices-php #fb_comments {
                margin: 0 !important;
            }
            @media screen and (max-width:810px) {
                #voices .list_voices li a {
                    text-align: center;
                }
                #voices .list_voices li a span {
                    font-size: 14px;
                }
                #voices .list_voices li a figure {
                    margin-bottom: 10px;
                }
            }
            @media screen and (max-width:600px) {
                #voices .feature_voices article,
                .feature_buttons {
                    text-align: center;
                }
                #voices .feature_voices article h2 {
                    display: block;
                    text-align: center;
                }
                #voices .feature_voices figure {
                    float: none;
                    display: inline-block;
                }
                #voices .miniblog {
                    margin-left: 0;
                }
                #voices .triangle-border.top:before {
                    left: 15px;
                    right: auto;
                    top: -25px;
                    border-width: 0px 20px 20px;
                }
                #voices .triangle-border.top:after {
                    left: 15px;
                    right: auto;
                    top: -17px;
                    border-width: 0px 20px 20px;
                }
                #voices .fb_comms {
                    margin-left: 0;
                }
            }
            /* ----- MASTERCARD ----- */
            .list_mfc li {
                -webkit-transition: 0s;
                -moz-transition: 0s;
                -ms-transition: 0s;
                -o-transition: 0s;
                transition: 0s;
            }
            /* ----- NUEVA PASARELA --- ALERTAS ----- */
            body.page-template-_donations_form_certification-php div.alerta {
                padding: 20px;
                background-color: #f44336;
                color: white;
                opacity: 1;
                transition: opacity 0.6s;
                margin-bottom: 15px;
            }
            #donation-error-message .alerta {
                padding: 20px;
                background-color: #A44336;
                color: white;
                opacity: 1;
                transition: opacity 0.6s;
                margin-bottom: 15px;
            }
            .alerta.success {
                background-color: #4CAF50;
            }
            .alerta.info {
                background-color: #2196F3;
            }
            .alerta.warning {
                background-color: #ff9800;
            }
            body.page-template-_donations_form_certification-php span.closebtn {
                margin-left: 15px;
                color: white;
                font-weight: bold;
                float: right;
                font-size: 22px;
                line-height: 20px;
                cursor: pointer;
                transition: 0.3s;
            }
            body.page-template-_donations_form_certification-php span.closebtn:hover {
                color: black;
            }
            /* ----- NUEVA PASARELA --- ALERTAS ----- */
            #page-wrapper #donation-error-message .alerta {
                padding: 20px;
                background-color: #f44336;
                color: white;
                opacity: 1;
                transition: opacity 0.6s;
                margin-bottom: 15px;
            }
            #page-wrapper #donation-error-message .alerta.success {
                background-color: #4CAF50;
            }
            #page-wrapper #donation-error-message .alerta.info {
                background-color: #2196F3;
            }
            #page-wrapper #donation-error-message .alerta.warning {
                background-color: #ff9800;
            }
            #page-wrapper span.closebtn {
                margin-left: 15px;
                color: white;
                font-weight: bold;
                float: right;
                font-size: 22px;
                line-height: 20px;
                cursor: pointer;
                transition: 0.3s;
            }
            #page-wrapper span.closebtn:hover {
                color: black;
            }
            /* ----- MENU RESPONSIVE ----- */
            .mobile-container {
                max-width: 480px;
                margin: auto;
                background-color: #555;
                height: 500px;
                color: white;
                border-radius: 10px;
            }
            .topnav {
                overflow: hidden;
                /*background-color: #F37321;*/
                position: initial;
            }
            .topnav #myLinks {
                display: none;
                width: auto;
                background-color: #666;
                padding: 0px;
                border-right: 10px solid #FD7C00;
                color: #ccc;
                margin-top: 76px;
                font-size: 16px;
                font-weight: normal;
            }
            .makegift {
                display: none;
                width: auto;
                background-color: #79B900;
                padding: 0px;
                /*border-right: 10px solid #FD7C00;*/
                color: #ccc;
                margin-top: 1px;
                font-size: 16px;
                font-weight: normal;
            }
            .admissions {
                display: none;
                width: auto;
                background-color: #EE0007;
                padding: 0px;
                /*border-right: 10px solid #FD7C00;*/
                color: #ccc;
                margin-top: 0px;
                font-size: 16px;
                font-weight: normal;
            }
            .topnav a {
                color: white;
                padding: 14px 16px;
                text-decoration: none;
                font-size: 17px;
                display: block;
            }
            .topnav a.icon {
                background: transparent;
                display: block;
                position: absolute;
                right: auto;
                top: 0;
                border: 0px;
                padding: 25px 11px;
            }
            .topnav a:hover {
                background-color: transparent;
                color: black;
            }
            .active {
                background-color: #4CAF50;
                color: white;
            }
            /* ******* HOME ******** */
            .layout-home {
                width: 100%;
                max-width: 100%;
                margin: 0 auto;
            }
            #navigationHome-home {
                margin: 0px;
                padding: 0px;
                clear: left;
                width: 100%;
            }