HEX
Server: Apache/2.4.34 (Red Hat) OpenSSL/1.0.2k-fips
System: Linux WORDPRESS 3.10.0-1160.118.1.el7.x86_64 #1 SMP Thu Apr 4 03:33:23 EDT 2024 x86_64
User: digital (1020)
PHP: 7.2.24
Disabled: NONE
Upload Files
File: /datos/www/expodubai.colombia.co/wp-content/themes/osapa-child/style.css
/*
Theme Name: Osapa Child
Theme URI: http://demo.themeftc.com/osapa
Template: osapa
Author: the ThemeFTC team
Author URI: http://demo.themeftc.com/
Description: Osapa brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,editor-style,featured-images,post-formats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 2.0
Updated: 2020-09-19 03:21:45

*/
.page-template-page-aliado ol.vc_carousel-indicators {
    display: none;
}
.page-template-page-aliado .wpb_images_carousel.wpb_content_element.vc_clearfix {
    padding-bottom: 27px;
}
.page-template-page-aliado .ftc-breadcrumbs-content {
    margin-left: 20px;
}

.mobile-nav-wrapper #top-menu li.fondodorado {
    background-color: transparent;
}
.mobile-nav-wrapper ul#top-menu {
    border-top: 1px solid #616161;
}
.top-menu {
    text-align: left;
}
.top-menu li {
    display: inline-block;
}
.top-menu li a {
    padding: 8px 15px 9px;
    color: #fff;
    font-family: 'Montserrat';
    font-size: 12px;
    font-weight: 700;
    display: block;
}
.top-menu li a:hover {
    color: #000000;
}

.top-menu li.fondodorado a
{
    color: #000000;
}
.top-menu li.fondodorado a:hover
{
    color: #ffffff;
}
.ur-frontend-form input[type=submit] {
    float: right;
    top: 40px;
    position: absolute;
    background: rgba(0, 0, 0, 0.3);
    border: 3px solid #C9A566 !important;
    box-sizing: border-box;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #FFFFFF;
    text-transform: capitalize;
    left: 0px;
    background-image: url(/wp-content/uploads/2021/09/flechasubmit.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 70px;
}
 #prensa .user-registration .form-row>label {
    top: -25px !important;
}

#prensa .user-registration .form-row input[type=text],
#prensa .user-registration .form-row input[type=email],
#prensa .user-registration .form-row input[type=password]{
    border:0px;
}
#user-registration, #user-registration.horizontal {
    box-shadow: 0 0px 0px rgb(45 53 89 / 10%);
}
.ur-frontend-form {
    border: 0px solid #dee0e9;
}
h1.product_title.page-title.entry-title {
    display: none;
}
.page-template-page-aliado #contenido .ftc-sb-button {
    margin: 0 40px 0 0;
    display: inline-block !important;
}
.page-template-page-aliado a.ftc-button {
   
    padding-right: 62px;
   
}

.vc_carousel-slideline-inner .vc_item {
    /* width: 100% !important; */
    height: auto !important;
}

.vc_carousel-slideline-inner .vc_item img.attachment-full.ls-is-cached.lazyloaded {
    width: 100%;
    /* height: 700px; */
}
.page-template-page-aliado .ftc-button {
   
    padding:12px 16px;
   
}
#contenido .vc_row.botones {
    padding: 50px 0px 0 !important;
    text-align:center;
}
.page-template-page-aliado .ftc-breadcrumbs-content a,
.page-template-page-aliado .ftc-breadcrumbs-content span {
    color: #fff !important;
}

.page-template-page-aliado .no-ftc-breadcrumb span.brn_arrow,
.page-template-page-aliado .no-ftc-breadcrumb span.current
{
    color: #fff !important;
}

.single-post .ftc-breadcrumb-title-noback h1.product_title.page-title.entry-title {
    display: none;
}

.red.fondonegro.vacio a {
    color: #000;
}
.red.fondonegro.vacio:after {
    color: #000;
}
.header-layout17 .header-content > .container > div {
    width: 35%;
}
li.lang-item.current-lang {
    background: #C9A566;
    border: 2px solid #C9A566;
    box-sizing: border-box;
    border-radius: 30px;
    width: 43px;
    height: 25px;
}
.polylang_langswitcher li a {
    top: -4px;
    position: relative;
}
.polylang_langswitcher li {
    display: inline-block;
    width: 48%;
    text-align: center;
}

.polylang_langswitcher li a {
    color: #fff;
    text-transform: uppercase;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
}

ul.polylang_langswitcher {
    position: relative;
    top: -1px;
}

.idiomas {
    top: 5px;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border: 2px solid #C9A566;
    box-sizing: border-box;
    border-radius: 30px;
    width: 95px;
    height: 27px;
}
.newsletter p {
    height: 30px;
}
.logos .logo {
    
    height: 200px;
    text-align: center;
    height: 230px;
    border-bottom: 3px solid #fff;
    position: relative;
    border-right: 3px solid #ffffff;
    margin-bottom: 0px;
    display: inline-flex;
    align-items: center;
}

.logos .logo.colum-4{
    width: 25%;
}

.logos .logo.colum-5{
    width: 20%;
}

.logos .logo a:hover:after{
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: #C9A566;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
}

.logos .logo img{
    filter: grayscale(100%);
}

.logos .logo:hover img {
    filter: none !important;
}

.logos .logo .imagen {
    width: 100%;
}

.logos .logo.colum-4:nth-child(4n) {
    border-right: 0px;
}

.logos .logo.colum-5:nth-child(5n) {
    border-right: 0px;
}

#documentos.descargables .descarga a {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: #474747;
    display: block;
    border: 2px solid #000000;
    width: 70%;
    padding: 10px 22px;
    text-align: center;
}
#documentos.descargables h4 {
    height: 130px;
}
#documentos.descargables p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
    padding-left: 10px;
}

#documentos .sinmarginbotttom
{
    margin-bottom:0px;
}

section#logout {
    position: absolute;
    right: 5%;
        z-index: 10;
}

.logout a {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    color: #C9A566;
}
.logout a:hover {
    color: #474747;
}

section#descargables {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 60px;
    padding-top: 100px;
}

section#pressmedia  {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 60px;
    padding-top: 100px;
}

.bienvenido {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: #474747;
    padding-left: 10px;
}

.bienvenido span {
    display: block;
    font-weight: 700;
    color: #C9A566;
}

#descargables h1, #pressmedia h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 60px;
    line-height: 73px;
    letter-spacing: -0.04em;
    color: #474747;
}

#documentos .imagen {
    height: 259px;
}

#documentos .contenido {
    background-color: #fff;
        margin-bottom: 30px;
}

#documentos .contenido .vc_gitem-col {
    padding: 30px !important;
}

#documentos .descarga a {
    font-family: Noto Sans;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566;
}

#documentos h4 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    color: #474747;
}
#documentos p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 30px;
    color: #474747;
}
#prensa button.btn.button.ur-submit-button {
    background-color: rgba(0, 0, 0, 0.3) !important;
    border: 3px solid #C9A566 ! important;
    color: #FFFFFF !important;
    padding-right: 90px !important;
    text-transform: capitalize;
    font-family: Noto Sans !important;
    font-style: normal;
    font-weight: bold !important;
    font-size: 18px;
    line-height: 25px;
    
    position: relative;
}
#prensa button.btn.button.ur-submit-button:after {
    content: '\2192';
    background-color: #000;
    height: 45px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
    color: #C9A566;
    font-size: 25px;
    padding: 12px;
}
#prensa input#privacy_policy_1622133909 {
    left: 0px;
    margin-left: -19px;
    margin-top: 1px;
}
.single-post div#content {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
}
.rs-untoggled-content i.material-icons, .rs-toggled-content  i.material-icons{
    background-color: #C9A566;
        border-radius: 7px;
       width: 30px;
    padding-left: 2px !important;
}
.botoncerrar{
    text-align:center;
}
.botoncerrar img {
    max-width: 200px;
    margin-bottom: 25px;
    margin-top: 40px;
}
.mensajelight
{
    font-family: Montserrat;
font-style: normal;
font-weight: 800;
font-size: 48px;
line-height: 59px;
letter-spacing: -0.04em;
text-align: center;
color: #C9A566;
width: 800px;
    margin-bottom: 40px;
    margin-top: 50px;
}
.lightbox .logo {
    text-align: center;
}
#fancybox-outer {
    box-shadow: 0 0 0px #111;
    -moz-box-shadow: 0 0 0px #111;
    -webkit-box-shadow: 0 0 0px #111;
        border-radius: 10px;
    border: 3px solid #FFF;
}

#eventosdestacadosnoticias
{
    display:none;
}
.fixed-position {
    position: fixed;
 }
.scripts {
    height: 0px !important;
    overflow: hidden;
    position: absolute;
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-name {
    display: inline-block;
    margin-top: 10px;
    text-transform: capitalize;
    padding-left: 8px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566;
}
.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title {
    display: block;
    margin-top: -1px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #474747;
    padding-left: 9px;
}

rs-bgvideo iframe {
    opacity: 1 !important;
}

.js {
    position: absolute;
}

#posts .vc_gitem-post-data-source-post_excerpt {
    display: none;
}

body {
    text-rendering: geometricPrecision;
    -webkit-font-smoothing: antialiased;
}

div#content {
    background-color: #F0F0F0;
    position:relative;
       padding-bottom: 115px !important;
}

.header-layout17 .header-content {
    height: 47px;
}

#site-navigation .menu-principal-container li.current-menu-item a,
#site-navigation .menu-main-menu-ingles-container li.current-menu-item a  {
    border-bottom: 5px solid #C9A566 !important;
    height: 37px;
    padding: 0px !important;
}

.main-navigation li {
    border: 0;
    display: inline-block;
    padding: 0px 4px;
}

.admin-bar header .is-sticky .header-sticky {
    padding-bottom: 0px;
}


.header-layout17 .navigation-primary {
    padding: 30px 0 0 !important;
    height: 100px;
}

footer#colophon {
    background-color: #FFF;
    border-top: 7px solid #C9A566;
    position: relative;
}

footer#colophon .widget-column.footer-bottom {
    background: #3A3939;
    padding: 20px 0px;
}

footer#colophon .widget-column.footer-bottom .red a 
{
    font-size:13px;
    color:#fff;
    font-family:'Montserrat';
    font-weight:600;
}

.footer-bottom .redes {
    display: inline-block;
    width: 60%;
}

.footer-bottom .copy {
    display: inline-block;
    width: 35%;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color:#fff;
    text-align: right;
}


.footer-middle .ftc-footer .vc_row {
    background-color: transparent !important;
}

.navigation-primary .container {
    width: 72% !important;
    display: inline-block;
}

.navigation-primary .logo-wrapper.is-desktop {
    display: inline;
    float: left;
    width: 20%;
}

.header-content {
    background-color: #474747;
    padding: 0px !important;
}

.main-navigation a {
    font-family: 'Montserrat';
    font-size: 12px;
    color: #474747;
    font-weight: 700;
}

.nav-left-content {
    width: 65% !important;
}

.nav-right-content .redes {
    margin-top: 10px;
}

.top-menu li.ocultar {
    display: none;
}

.nav-left-content .red {
    float: left;
}

.text-black
{
    color:#000 !important;
}

.red {
    display: inline-block;
}

.red i {
    color:#C9A566;
    padding: 0 14px;
}

.fondodorado
{
    background-color:#C9A566;
}

.fondodorado a
{
    color:#000;
}

.fondonegro
{
    background-color:#000000;
}
.fondonegro a
{
    color:#fff;
    /*color: #000000;*/
}

.red.fondonegro:after {
    content: '.';
    color: red;
    /*color: #000;*/
    font-size: 49px;
    line-height: 0px;
    padding-left: 12px;
}

.menusuperiorizquiereda .red {
    padding: 8px 20px 9px;
     color:#fff;
     font-family: 'Montserrat';
    font-size: 12px;
    font-weight: 700;
}

.menusuperiorizquiereda .red a {
     color:#fff;
}

.widget.widget_nav_menu {
    border: 0px !important;
}

footer .menu-principal-container li, footer .widget_nav_menu li {
    display: inline-block;
    padding-right: 16px !important;
}

footer .menu-principal-container .current_page_item a {
    color: #C9A566 !important;
    font-family: 'Montserrat';
    font-size: 12px;
    font-weight: 700;
}

.newsletter p {
    color: #fff;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    margin-top: 10px;
    margin-bottom: 18px;
}

.newsletter h3 {
    color: #fff;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    margin-top: 30px;
}

.newsletter {
    border-left: 1px solid #6A6A6A;
    height: 174px;
    padding: 0px 20px 0px 60px;
    margin-left: 30px;
    margin-top: 30px;
}

.newsletter input[type=email] {
    border: 3px solid #C9A566;
    background: rgba(0, 0, 0, 0.3);
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
}

.newsletter input[type=submit] {
    position: absolute;
    bottom: 81px;
    background-color: #000000;
    color: transparent;
    right: 39px;
    height: 37px;
    width: 10px;
    background-image: url(/wp-content/uploads/2021/05/arrow-right.png);
    background-repeat: no-repeat;
    background-position: center;
}

.newsletter input[type=submit]:hover{
    color: transparent;
     background-color: #000000;
    background-image: url(/wp-content/uploads/2021/05/arrow-right.png);
    background-repeat: no-repeat;
    background-position: center;
    transition: 0.5s;
}

a.ftc-button {
    
        background-color: rgba(0, 0, 0, 0.3) !important;
        border: 3px solid #C9A566 ! important;
    color: #FFFFFF !important;
    padding-right: 78px;
    text-transform: initial;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
}

.ftc-sb-button {
    position: relative;
    display: table !important;
    margin: 0 auto;
    
}

.ftc-sb-button:after {
    content: '\2192';
    background-color: #000;
    height: 49px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    right: 3px;
    top: 13px;
    color: #C9A566;
    font-size: 25px;
    padding: 12px;
}

#colombiaenexpodubai h1 {
    /* color: red; */
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 96px;
    line-height: 117px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #C9A566;
}

#colombiaenexpodubai h2 {
  
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 96px;
    line-height: 117px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #000000;
        margin-bottom: 102px !important;
        margin-top: 0px;
}

#colombiaenexpodubai h3 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #474747;
}


#colombiaenexpodubai p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #474747;
}

#colombiaenexpodubai .ftc-sb-button {
    margin-top: 85px;
}
.vc_section .vc_row {
    margin-bottom: 0px !important;
}

section#quieroserparte {
  
    background: linear-gradient( 
90deg
 , #361704 -25.88%, #F7CF50 100%);
    
    background-image: url(/wp-content/uploads/2024/07/fondoCirculosOsaka.png), linear-gradient( 
90deg
 , #0068B7 -25.88%, #D2D7DA 100%);
    background-position: center right !important;
    background-repeat: no-repeat;
    background-size: contain;
}

#quieroserparte h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #FFFFFF;
}

#quieroserparte p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF;
}

#posts h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
}

section#posts {
        padding-bottom: 100px !important;
        padding-top: 100px !important;
}

section#posts .vc_row {
    margin-top: 0px;
    padding-bottom: 0px;
}

#posts .imagenPost {
    height: 220px;
}
#posts h4 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    color: #474747;
}

#posts .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #C9A566;
    background-color: transparent;
    padding: 0px;
    font-family: Noto Sans;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
}

#posts .vc_btn3-container.vc_btn3-left {
    position: absolute;
    bottom: 0px;
    width: 100%;
}

#posts .contenidoPost {
    position: relative;
    height: 330px;
}

#posts span.vc_gitem-post-category-name {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    background-color: #C9A566;
    /* display: block; */
    /* float: left; */
    padding: 5px 10px !important;
    border-radius: 5px;
}

#posts .vc_grid-filter.vc_grid-filter-center {
   text-align: left;
    margin-top: 15px;
}

#posts .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date div {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #C9A566;
}

a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink:after {
     content: '\2192';
     padding-left: 15px;
}

#aliados,#aliadoshome {
    padding-bottom: 120px;
}



#aliados h3, #aliadoshome h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
}

#aliados p, #aliadoshome p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

#quieroserparte2{

    background: linear-gradient(90deg, #1073B8 22.62%, #08408B 78.14%);
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos-1.png), linear-gradient(90deg, #1073B8 22.62%, #08408B 78.14%);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: contain;
}

#titulocolombiaenlaexpo h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
}

#titulocolombiaenlaexpo h1 strong {
    color: #C9A566;
    font-weight: 600;
}

section#titulocolombiaenlaexpo {
    /*background: #E5E5E5;*/
    padding: 100px;
}

#pabellon h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #474747;
}

section#pabellon {
    padding-top: 90px;
}

#pabellon h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #474747;
    margin: 69px 0 3px 0 !important;
}

#pabellon p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #474747;
    padding: 0px 232px;
}


#pabellonconcepto figure {
    height: 120px;
}

#espaciospabellon p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    color: #474747;
}

#espaciospabellon .vc_column-inner {
    background: #E9E9E9;
    padding-top: 50px;
    height: 275px;
    border-radius: 25px;
    border: 0px solid #fff;
}

#recorrido h2, #showroom h2, #areanegocios h2, #espacioscomerciales h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
    margin-bottom:30px;
    margin-top:60px;
}

#recorrido p, #showroom p, #areanegocios p,#espacioscomerciales p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

#recorrido p, #areanegocios p {
    padding-right: 45px;
}

#showroom p, #espacioscomerciales p, #showroom h2, #espacioscomerciales h2  {
    padding-left: 45px;
}

#recorrido figure {
    border: 9px solid #FEC230;
}
#areanegocios figure {
    border: 9px solid #1073B8;
}
#showroom figure {
    border: 9px solid #981C6E;
}

#recorrido figure,
#areanegocios figure{
    margin-left: 50px;
}

#recorrido .vc_single_image-wrapper,
#areanegocios .vc_single_image-wrapper{
    position: relative;
    left: -50px;
    top: 50px;
}

#showroom .vc_single_image-wrapper{
    position: relative;
    right: -50px;
    top: 50px;
}

#showroom, #recorrido, #areanegocios
{
    margin-bottom:90px !important;
}

div#recorrido {
    margin-top: 40px;
}

#quieroserparte2 h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #FFFFFF;
}

#quieroserparte2 p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #FFFFFF;
}

section#equipo {
    border-top: 10px #C9A566 solid;
    padding-top: 100px;
    padding-bottom: 100px;
    background-color: #fff;
}

#equipo h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
    margin-bottom: 100px !important;
}

#equipo p {
    font-family: Noto Sans;
    font-style: normal;
    /* font-weight: bold; */
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #474747;
}

#introQuees h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
}

#introQuees h3 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
    margin-bottom: 30px;
}

#introQuees p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
    padding-bottom: 60px;
}

#fecharealizacion p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    color: #474747;
    padding: 0px 200px;
}

section#fecharealizacion {
   padding: 0px 0px 35px;
    background-image: url(/wp-content/uploads/2021/05/fondoFecha.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 100px;
}

#imagenlado, #fecharealizacion, #cifras{
    /*background:#E5E5E5;*/
}

#imagenlado h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
}

#imagenlado p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
    padding-right: 50px;
}
#scale2dubai figure {
    border: 9px solid #981C6E;
}

#mejorespracticas figure {
    border: 9px solid #FEC230;
        margin-left: 49px;
}

#scale2dubai .vc_single_image-wrapper {
    position: relative;
    left: 50px;
    top: 50px;
}

#mejorespracticas .vc_single_image-wrapper {
    position: relative;
    right: 50px;
    top: 50px;
}

div#scale2dubai, div#mejorespracticas {
    margin-bottom: 120px !important;
}

#cifras #primerascifras h6 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #474747;
     display: inline-block;
}
#cifras h5 {
    display: inline-block;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
}

#cifras{
    padding-top:100px;
}

#cifras #primerascifras p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #474747;
}

div#primerascifras {
    background: #fff;
    border-radius: 10px 10px 0px 0px;
    padding-top: 25px;
}

#cifras {
    padding-top: 100px;
    /*padding-left: 100px !important;
    padding-right: 100px !important;*/
        padding-bottom: 100px;
}

div#segundascifras {
    background: #C9A566;
    border-radius: 0px 0px 10px 10px;
    padding: 22px 30px 0px 31px;
    
}

#segundascifras p {
    
    color: #474747;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
}

#segundascifras h6 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
        
}


section#quieroserparte .fondointerior, section#quieroserparte2 .fondointerior {
    /*background-image: url(/wp-content/uploads/2021/05/fondoCirculos-1.png);
    background-repeat: no-repeat;
    background-position: 101% 52%;*/
    padding: 72px 0px !important;
    left: 0px !important;
}

#quieroserparte .wpb_column.vc_column_container.vc_col-sm-8 {
    padding-left: 0px !important;
}

section#quieroserparte2 .fondointerior {
    
    padding: 62px 0px !important;
}

section#titulocolombiaenlaexpo {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: left;
    background-size: 100%;
    background-repeat: no-repeat;
}
section#quieroserparte2 .ftc-sb-button{
position: absolute;
    bottom: -184px;
}


section#quieroserparte.botonabajo .ftc-sb-button{
    position: absolute;
    bottom: -148px;
    right: 40px;
}

#historias h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #474747;
    margin-bottom: 60px !important;
}

#historias h2 strong {
    color: #C9A566;
}

#historias h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
        padding-top: 50px;
}

#historias p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

section#historias {
    padding-bottom: 200px;
}

.columnamitad{
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}

section#introQuees {
    /* background-image: url(/wp-content/uploads/2021/05/fondoQueexpo-1.png); */
    background-position: top;
    background-size: 100%;
    background-repeat: no-repeat;
    /* background-color: #E5E5E5; */
    padding-top: 120px;
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
}

#equipo img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);

  transition: 0.5s;
}
#aliados,#patrocinadores,#participantes,#apoyo {
    padding-bottom:100px;
    /*background-color:#E5E5E5;*/
}

#aliados h2,#patrocinadores h2,#participantes h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
        padding-bottom: 40px;
}

#apoyo h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
}

section#aliados {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: top left;
    background-size: 100%;
    background-repeat: no-repeat;
}

#aliados h2 {
    padding-top: 140px;
}

#aliados .wpb_single_image, #patrocinadores .wpb_single_image, 
#participantes .wpb_single_image, #apoyo  .wpb_single_image {
    height: 230px;
    border-bottom: 3px solid #fff;
    position: relative;
    border-right: 3px solid #ffffff;
    margin-bottom: 0px;
}

#aliados figure, #patrocinadores figure, #participantes figure, #apoyo figure {
    
    
    margin: 0;
      position: absolute;
      top: 50%;
      left: 50%;
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      width: 100%;
}

#aliados .wpb_column, #patrocinadores .wpb_column, 
#participantes .wpb_column, #apoyo .wpb_column {
    margin: 0px !important;
    padding: 0px !important;
}

#aliados .ultimo .wpb_single_image, #patrocinadores .ultimo .wpb_single_image, 
#participantes .ultimo .wpb_single_image, #apoyo .ultimo .wpb_single_image {
    border-right: 0px;
}

#aliados .ftc-sb-button, #participantes .ftc-sb-button
, #patrocinadores .ftc-sb-button, #apoyo .ftc-sb-button{
    margin-top: 67px;
}

ul#menu-aliados li {
    display: inline-block;
        padding: 30px 30px 30px 30px;
}

ul#menu-aliados li a{
font-family: Montserrat;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 22px;
letter-spacing: -0.04em;

color: #474747;
}

#menu .vc_wp_custommenu {
    margin-bottom: 0px;
}

li#menu-item-228 {
    background-color: #C9A566;
}

section#contacto {
    background-image: url(/wp-content/uploads/2021/05/fondoContacto.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 60px;
}

#contacto .fondocirculos, #prensa .fondocirculos {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: top left;
    background-size: 100%;
    background-repeat: no-repeat;
}

#contacto h1, #prensa h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
}
#contacto p, #prensa p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

#contacto .form-group, #registro .form-row, #prensa .form-row{
      padding: 0px 10px;
  border:1px solid #474747;
  margin:10px;
  position:relative;
  margin-bottom: 30px !important;
}
#prensa .form-row{
margin:10px 0px;
}
div#ur-frontend-form {
    padding: 0px;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
    padding: 0 0px;
}
#contacto .form-group>label, #registro .form-row>label, #prensa .form-row>label{
        position: absolute !important;
    top: -13px;
    left: 20px;
    background-color: #F0F0F0;
    padding: 5px;
    width: auto !important;
    z-index: 9;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    color: #474747;
}

#registro .form-row>label{
    
    top: -23px;
}

#contacto .form-group>input, #registro .form-row>input,
#prensa .form-group>input{
  border:none;
}

#contacto .form-group input, #contacto .form-group textarea, 
#registro .form-row input, #registro .form-row textarea,
#prensa .form-row textarea{
        background-color: #F0F0F0 !important;
    border: none !important;
}

#contacto input.wpcf7-form-control.wpcf7-submit{
    background-color: rgba(0, 0, 0, 0.3) !important;
    border: 3px solid #C9A566 ! important;
    color: #FFFFFF !important;
    padding-right: 90px !important;
    text-transform: capitalize;
    font-family: Noto Sans !important;
    font-style: normal;
    font-weight: bold !important;
    font-size: 18px;
    line-height: 25px;
}

#registro .ur-submit-button{
    background-color: rgba(0, 0, 0, 0.3) !important;
    border: 3px solid #C9A566 ! important;
    color: #FFFFFF !important;
    padding-right: 90px !important;
    text-transform: capitalize;
    font-family: Noto Sans !important;
    font-style: normal;
    font-weight: bold !important;
    font-size: 18px;
    line-height: 25px;
    margin-left: 0px;
}

#contacto .boton  {
    position: relative;
    width: 183px;
}

#contacto .boton:after  {
    content: '\2192';
    background-color: #000;
    height: 53px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    right: 4px;
    top: 4px;
    color: #C9A566;
    font-size: 25px;
    padding: 12px;
}

#registro .ur-button-container:after {
    content: '\2192';
    background-color: #000;
    height: 43px;
    width: 46px;
    display: block;
    float: right;
    position: absolute;
    right: 24px;
    top: 4px;
    color: #C9A566;
    font-size: 25px;
    padding: 8px;
}

#registro .ur-button-container {
    position: relative;
    width: 258px;
    margin-top: 40px;
}

#contacto .form-group textarea {
    height: 183px;
}

#contenido h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
}

#contenido {
    
    position: relative;
    top: -211px;
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: top left;
    background-size: 100%;
    background-repeat: no-repeat;
        margin-top: 206px;
}

#contenido p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

.logoAliado {
    background-color: #474747;
    width: 209px;
    /* padding: 100px; */
    border-radius: 100px;
    padding-top: 88px;
    padding-bottom: 63px;
    position: relative;
    top: -100px;
    z-index: 10;
    left: 10px;
}

section#menu {
    background-color: #fff;
}

#eventosdestacados h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
    margin-top: 100px;
}

#eventosdestacados h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
}

section#eventosdestacados {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: top left;
    background-size: 100%;
    background-repeat: no-repeat;
}

section#registro {
    background-image: url(/wp-content/uploads/2021/05/fondoRegistroPrensa.jpg);
    background-size: cover;
    background-repeat: no-repeat;
        
}

.contenedorregistro {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: top left;
    background-size: 100%;
    background-repeat: no-repeat;
    padding-top: 100px;
    padding-left: 100px !important;
    padding-right: 100px !important;
}

#registro h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
    color: #474747;
}

#registro p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

div.user-registration, div#user-registration {
    border: 0px;
    padding: 0px;
    background-color: transparent;
}

#registro .ur-form-grid {
    margin-left: 0px;
    padding-left: 0px;
}

#registro div#ur-frontend-form {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div#privacy_policy_1622133909_field {
    border: none !important;
}


#registro form input[type="checkbox"] {
     left: -21px;
    top: 0px;
    border: 1px solid #474747 !important;
    height: 20px;
    width: 20px;
    background-color: #F0F0F0 !important;
}

p.user-registration-LostPassword.lost_password a, p.user-registration-register.register a {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    text-decoration-line: underline;
    color: #474747;
}

p.user-registration-LostPassword.lost_password {
    display: block;
    float: left;
    margin-right: 20px;
}

section#aliadoshome {
    padding-top: 100px;
    padding-bottom: 100px;
}
div#quieroserparte {
    background: linear-gradient( 
90deg
 , #361704 -25.88%, #F7CF50 100%);
    padding: 0px !important;
}

.headerfijo {
  position: fixed !important;
    top: 0;
    width: 100% !important;
    background-color: #fff !important;
    left: 50% !important;
    transform: translate(-50%, 0);
    z-index: 10;
}

.headerfijo .header-content {
    display: none;
}

.no-ftc-breadcrumb {
    position: absolute;
    z-index: 1;
        width: 100%;
}

.no-ftc-breadcrumb .ftc-breadcrumb-title {
    background: transparent !important;
    text-align: left;
     width: 100%;
    transform: translate(-50%,-10%) !important;
    border-left: 1px solid rgba(71, 71, 71, 0.3);
    padding-left: 10px;
    height: 230px;
    margin-top: 23px !important;
}

.ftc-breadcrumbs-content a {
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    color: #474747 !important;
        text-transform: capitalize;
}

.no-ftc-breadcrumb span.current {
    font-family: Montserrat  !important;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 15px;
    color: #C9A566  !important;
        text-transform: initial;
}

.no-ftc-breadcrumb span.brn_arrow {
    color: #474747 !important;
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 15px;
    margin: 0px;
}

i.material-icons {
    background-color: #000000;
    width: 60px;
    /* text-align: center; */
    padding-left: 20px;
    margin-left: 20px;
}

#rev_slider_1_1_wrapper .custom.tparrows,
#rev_slider_5_1_wrapper .custom.tparrows  {
    background: #fff;
    background: #474747 !important;
    width: 174px !important;
    height: 61px !important;
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:before,
#rev_slider_5_1_wrapper .custom.tparrows.tp-leftarrow:before {
    content: '\2190' !important;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 19px;
    padding-top: 20px;
    position: relative;
    left: -45px;
    color: #C9A566;
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:after,
#rev_slider_5_1_wrapper .custom.tparrows.tp-leftarrow:after {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    padding-top: 20px;
    color: #fff;
    /* float: left; */
    position: relative;
    top: -24px;
    right: -66px;
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:after{
    content: 'Anterior';
}

#rev_slider_5_1_wrapper .custom.tparrows.tp-leftarrow:after {
    content: 'Previous';
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:before,
#rev_slider_5_1_wrapper .custom.tparrows.tp-rightarrow:before {
    content: '\2192' !important;
     font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 19px;
    padding-top: 20px;
    position: relative;
    right: -45px;
    color: #C9A566;
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:after,
#rev_slider_5_1_wrapper .custom.tparrows.tp-rightarrow:after {
   
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 19px;
    padding-top: 20px;
    color: #fff;
    /* float: left; */
    position: relative;
    top: -24px;
    left: 40px;;
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:after {
    content: 'Siguiente';
}

#rev_slider_5_1_wrapper .custom.tparrows.tp-rightarrow:after {
    content: 'Next';
}

.vc_row.wpb_row.vc_row-fluid.rayadorada.ftc-row-wide.vc_row-no-padding {
    
    position: absolute !important;
    
    height: 10px;
    width: 100%;
    left: 0px !important;
    padding: 0px !important;
        top: -1px;
}

div#espaciospabellon {
    margin-top: 100px;
    margin-bottom: 100px !important;
}

.partialViewSlider-backdrop {

    background: rgba(255, 255, 255, 0.7);
    top: -13px;
}

.partialViewSlider-outerwrapper {
    margin-bottom: -14px;
}

.partialViewSlider-nav {
    /*top: 93%;
        bottom: -3%;
    top: auto;*/
    position: initial;
}

.partialViewSlider-prev {
    left: 15.5%;
}

.partialViewSlider-next {
    left: 20.2%;
}

.flechas {
    position: initial !important;
    width: 126px;
    margin: -10px auto 140px !important;
    height: 63px;
}

#introQuees i.material-icons {
    width: 60px;
    height: 60px;
    padding-top: 14px;
    font-style: normal;
    padding-left: 15px;
    padding-right: 16px;
    padding-bottom: 10px;
    margin-left: 0px;
}

.partialViewSlider-next i.material-icons {
    background-color: #C9A566;
    color: #474747;
}

.partialViewSlider-prev i.material-icons {
    background-color: #474747;
    color: #C9A566;
}

/*ul#partial-view li {
    height: 525px;
    overflow: hidden;
        margin: 0px 0px;
        width:841px;
        
}

.partialViewSlider-outerwrapper ul > li {
   left: 0px;

}*/

.partialViewSlider-outerwrapper ul > li {
    padding: 0px 15px;
    right: -15px;
}


rs-arrow.tp-rightarrow.tparrows.custom:hover, rs-arrow.tp-leftarrow.tparrows.custom:hover {
    background-color: #C9A566 !important;
    transition: 0.5s;
}

.ftc-sb-button:hover:after {
    background-color: #C9A566;
    color: #474747;
    transition: 0.5s;
}

#video p {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    text-align: center;
    letter-spacing: -0.04em;
    color: #FFFFFF;
}

rs-bullets {
    left: 99%!important;
}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet {
    border: 0px solid transparent !important;
}

rs-bullet.tp-bullet {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 14px;
    line-height: 19px;
    letter-spacing: -0.04em;
    color: #FFFFFF;
}

rs-bullet.tp-bullet.selected{
    font-size: 24px;
    line-height: 29px;
}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet,
#rev_slider_5_1_wrapper .hesperiden .tp-bullet {
    width: 115px !important;
}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet,
#rev_slider_5_1_wrapper .hesperiden .tp-bullet{
    border:0px;
    background:transparent !important;
}

#rev_slider_1_1_wrapper .hesperiden .tp-bullet.rs-touchhover, #rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected,
#rev_slider_5_1_wrapper .hesperiden .tp-bullet.rs-touchhover, #rev_slider_5_1_wrapper .hesperiden .tp-bullet.selected{
    background:transparent !important;
}

rs-bullet.tp-bullet.selected:before {

    background-color: #fff;
    content: " ";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 17px;
    margin-right: 20px;
}

rs-bullet.tp-bullet:before {

    background-color: #fff;
    content: " ";
    display: inline-block;
    height: 0px;
    position: relative;
    vertical-align: middle;
    width: 17px;
    margin-right: 20px;
}

footer .widget.widget_archive a:hover, footer .widget.widget_calendar a:hover, footer .widget.widget_categories a:hover, footer .widget.widget_pages a:hover, footer .widget.widget_meta a:hover, footer .widget.widget_recent_comments a:hover, footer .widget.widget_recent_entries a:hover, footer .widget.widget_rss a:hover, footer .widget.widget_search a:hover, footer .widget.widget_text a:hover, footer .widget.widget_nav_menu a:hover {
    color: #C9A566 !important;
    transition: 0.5s;
}

a:hover, .ftc-sb-button:hover
{
    transition: 0.5s;
}

.red i:hover {
    color: #fff;
    transition: 0.5s;
}

#posts a.vc_general.vc_btn3:hover {
    color: #474747 !important;
    transition: 0.5s;
}

.menusuperiorizquiereda a:hover .red {
    color: #000;
     transition: 0.5s;
}
.menusuperiorizquiereda a:hover .red.text-black {
    color: #fff !important;
     transition: 0.5s;
}
#aliadoshome img.vc_single_image-img.attachment-full {
    max-width: 83%;
}

#aliadoshome img {
    filter: grayscale(100%);
}

#aliadoshome img:hover{
    filter: none;
}

#espaciospabellon .vc_column-inner:hover {
    background: #E4E4E4;
    border: 2px solid #fff;
    transition: 0.5s;
}

#equipo #mauricio .wpb_wrapper:hover p,
#equipo #juan .wpb_wrapper:hover p,
#equipo #rocio .wpb_wrapper:hover p,
#equipo #alejandro .wpb_wrapper:hover p,
#equipo #juanpablo .wpb_wrapper:hover p,
#equipo #paula .wpb_wrapper:hover p,
#equipo #natalia .wpb_wrapper:hover p,
#equipo #manuela .wpb_wrapper:hover p{
    color: #C9A566;
    transition: 0.3s;
}

#equipo #mauricio .wpb_wrapper:hover strong,
#equipo #juan .wpb_wrapper:hover strong,
#equipo #rocio .wpb_wrapper:hover strong,
#equipo #alejandro .wpb_wrapper:hover strong,
#equipo #juanpablo .wpb_wrapper:hover strong,
#equipo #paula .wpb_wrapper:hover strong,
#equipo #natalia .wpb_wrapper:hover strong,
#equipo #manuela .wpb_wrapper:hover strong {
    
    border-bottom:3px solid #C9A566 ;
    transition: 0.3s;
}

#equipo #mauricio .wpb_wrapper:hover img,
#equipo #juan .wpb_wrapper:hover img,
#equipo #rocio .wpb_wrapper:hover img,
#equipo #alejandro .wpb_wrapper:hover img,
#equipo #juanpablo .wpb_wrapper:hover img,
#equipo #paula .wpb_wrapper:hover img,
#equipo #natalia .wpb_wrapper:hover img,
#equipo #manuela .wpb_wrapper:hover img{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: 0.3s;
}

.quieroserpartealiados{
    height: 410px;
}

section#participantes {
    margin-top: 200px;
}

 #apoyo {
    margin-top: 100px;
}

section#mapa iframe {
    /* height: 100%; */
    width: 100%;
    border: 0;
     /*filter: url(data:image/svg+xml;utf8,#grayscale);
   filter: gray;
    -webkit-filter: grayscale(99%);
    -webkit-backface-visibility: hidden;*/
    top: -55px;
    position: relative;
}

section#mapa {
    padding: 0px;
    height: 700px;
}

#mapa .wpb_map_wraper {
    overflow: hidden;
    /* position: relative; */
}

#historias a.vc_left.vc_carousel-control {
    background-color: #474747;
    color: #C9A566;
    opacity: 1;
    width: 63px;
    height: 63px;
    bottom: -63px !important;
    top: auto;
    display: block !important;
}

.page-template-page-aliado a.vc_right.vc_carousel-control {
    background-color: #c9a566;
    color: #474747;
    opacity: 1;
    width: 63px;
    height: 63px;
    bottom: -63px !important;
    top: auto;
    left: 63px;
    display: block !important;
    /* right: 0; */
    /* margin: 0 auto;*/
}

#historias a.vc_right.vc_carousel-control{
    background-color: #C9A566;
    color: #474747;
    opacity: 1;
    width: 63px;
    height: 63px;
    bottom: -63px !important;
    top: auto;
    left: 63px;
    display: block !important;
}

.page-template-page-aliado img.vc_single_image-img.attachment-full.lazyloaded {
    width: 745px;
}

.vc_carousel-slideline img.attachment-full.lazyloaded {
    width: 100%;
}


.page-template-page-aliado a.vc_left.vc_carousel-control {
    background-color: #474747;
    color: #c9a566;
    opacity: 1;
    width: 63px;
    height: 63px;
    bottom: -63px !important;
    top: auto;
    left: 0px;
    margin: 0 auto;
    display: block !important;

}

#historias .vc_images_carousel .vc_carousel-control .icon-prev:before,
.page-template-page-aliado .vc_images_carousel .vc_carousel-control .icon-prev:before {
    content: '\2190';
    position: relative;
    top: -3px;
    font-family: arial;
    font-size: 28px;
}

#historias .vc_images_carousel .vc_carousel-control .icon-next:before,
.page-template-page-aliado .vc_images_carousel .vc_carousel-control .icon-next:before {
     content: '\2192';
    position: relative;
    top: -3px;
    font-family: arial;
    font-size: 28px;
}

#eventosdestacadosnoticias h1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 200;
    font-size: 96px;
    line-height: 117px;
    letter-spacing: -0.04em;
}

#eventosdestacadosnoticias #subtitulo h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
        min-height: 0px;
}

#eventosdestacadosnoticias div#subtitulo {
    margin-bottom: 40px;
}

#eventosdestacadosnoticias h2 a {
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    font-family: Noto Sans;
    font-style: normal;
}

.wppsac-post-slider .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a, .wppsac-post-carousel .wppsac-post-categories ul.wppsac-post-categories-list li:nth-child(4n+1) a {
    background: #C9A566;
    line-height: 19px;
    border-radius: 5px;
}

#eventosdestacadosnoticias img.wppsac-post-image-bg {
    width: 100%;
}

section#eventosdestacadosnoticias {
    background-image: url(/wp-content/uploads/2021/05/fondoCirculos2.png);
    background-position: top;
    background-size: 100%;
    background-repeat: no-repeat;
}

#noticiaseventos h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
}

section#noticiaseventos {
    /*width: 1245px !important;*/
    margin: 10px auto 100px;
}

section#noticiaseventos vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0px;
}

#noticiaseventos h4 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    height: 120px;
}

#noticiaseventos .vc_gitem-post-data-source-post_date {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #C9A566;
}

#noticiaseventos span.vc_gitem-post-category-name {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    background: #474747;
    padding: 5px 10px;
    border-radius: 5px;
}

#noticiaseventos .vc_grid-filter.vc_grid-filter-center {
    text-align: left;
}

#eventosdestacadosnoticias .wppsac-post-content-position {
    background: #fff;
    padding: 35px 15px 10px;
}

#eventosdestacadosnoticias .wppsac-post-carousel.design-1 .wppsac-post-image-bg {
    
    margin-bottom: 0px;
    height: 260px;
    width: auto;
    overflow: hidden;
}

#eventosdestacadosnoticias .wppsac-post-carousel.design-1 .wppsac-post-image-bg img {
    min-width: 100%;
    object-fit: cover;
}

#carousel img.carousel-center {
    left: 209px !important;
    height: 553px !important;
    width: 800px !important;
    top: 21px !important;
}

#carousel img {
    top: 74.3px !important;
    height: 426.4px !important;
}

.single-post #main {
    margin-top: 100px;
}

.single-post .entry-info h3.entry-title, h1.mec-single-title {
    font-family: Montserrat !important;
    font-style: normal !important;
    font-weight: 200 !important;
    font-size: 60px !important;
    line-height: 87px !important;
    letter-spacing: -0.04em !important;
    color: #474747 !important;
    margin-bottom: 83px !important;
    padding-left: 10px;
}

.single-post .cate-img .caftc-link span a:nth-child(1) {
    top: 21px !important;
    left: 28px !important;
    width: auto  !important;
    height: auto  !important;
    background: #C9A566 !important;
    transform: rotate(0deg) !important;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px !important;
    color: #FFFFFF;
    border-radius: 5px;
    padding: 5px 10px;
}

.single-post #comments {
    display: none;
}

#contenido .vc_row {
    padding: 115px 0px 0px !important;
}

.flexslider {
    background: transparent !important;
}

#opcional .wpb_images_carousel {
    text-align: center;
}

section#opcional {
    top: -100px;
    position: relative;
}

.avatar {
    position: absolute;
    background-color: #fff;
    width: auto;
    /* border-radius: 100px; */
    /* padding-top: 79px; */
    /* padding-bottom: 63px; */
    z-index: 1;
    height: auto;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    top: 400px;
    border: 2px solid #cccccc;
    display: inline-block;
    vertical-align: middle;
    margin-left: 20px;
}

#cover{
    position:relative;
    height:500px; 
    background-size:cover; 
    width:100%;
}

.single-post .entry-summary {
    width: 80%;
    margin: 0 auto;
}

.single-post .entry-summary p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

.ftc-social-sharing li a i:before {
    color: #474747 !important;
    font-family: 'Font Awesome 5 Brands';
}

.single-post .entry-summary .full-content {
    margin-top: 40px;
}

.single-post .ftc-social-sharing li a {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.204545px;
    color: #474747;
        border: 0px !important;
}

.single-post ul.ftc-social-sharing li {
    margin: 5px 0 5px 16px;
    background: #FFFFFF;
    border-radius: 20px;
    padding: 5px 20px 0px;
}

.single-post ul.ftc-social-sharing li i {
    margin-right: 16px;
}

.single-post ul.ftc-social-sharing {
    text-align: left !important;
}

.single-post nav.navigation.post-navigation {
    display: none;
}

#eventosdestacadosnoticias .wppsac-post-content .wppsac-sub-content {
    display: none;
}

#eventosdestacadosnoticias a.wppsac-readmorebtn {
    font-family: Noto Sans;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566;
    border: 0px;
    padding-left: 0px;
}

#eventosdestacadosnoticias .wppsac-post-content {
    
    margin-top: 27px;
}

#eventosdestacadosnoticias .wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover {
    color: #474747 !important;
    background: transparent;
}

.related-posts article {
    width: 33%;
    display: inline-block;
}

.related-posts h3 span {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
    text-align: left;
}

.related-posts .related-post-title h3 {
    text-align: left;
}

.related-posts article {
    width: 33%;
    display: inline-block;
}

.related-posts article {
    width: 33%;
    display: inline-block;
    /* padding: 1%; */
    padding: 0 10px;
    vertical-align: top;
}

.related-posts article .post-img {
    min-height: 1px;
    position: relative;
    overflow: hidden;
    height: 260px;
}

.related-posts article .post-info {
    background: #fff;
}

.related-posts img.thumbnail-blog.wp-post-image {
    width: 100%;
    object-fit: cover;
    height: 260px;
}

.related-posts .post-info {
    padding: 30px;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    color: #474747;
}

.related-posts.related {
    margin-bottom: 100px;
}

.related-posts img.thumbnail-blog.wp-post-image {
    width: 100%;
}

.related-posts span.vcard.author {
    display: none;
}

.related-posts a.button-readmore {
    border: 0px !important;
    padding: 0px !important;
    text-align: left;
    font-family: Noto Sans;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566 !important;
}

.related-posts article a.button-readmore:hover {
    background: transparent !important;
    color: #474747 !important;
}

#pabellon h6 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #C9A566;
    margin-bottom: 45px !important;
}
#pabellon .wpb_text_column {
    margin-bottom: 0px;
}

#aliados img,#patrocinadores img,#participantes img,#apoyo img {
    filter: grayscale(100%);
}

#aliados figure:hover img,
#patrocinadores figure:hover img,
#participantes figure:hover img,
#apoyo figure:hover img{
    filter: none;
}

#aliados figure a:hover:after,
#patrocinadores figure a:hover:after,
#participantes figure a:hover:after,
#apoyo figure a:hover:after{
    content: 'Ver más \2192';
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
    color: #C9A566;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
}

#aliados .wpb_single_image a, #aliados .wpb_single_image figure,
#patrocinadores .wpb_single_image a, #patrocinadores .wpb_single_image figure,
#participantes .wpb_single_image a, #participantes .wpb_single_image figure,
#apoyo .wpb_single_image a, #apoyo .wpb_single_image figure{
    height: 200px;
}

#pasos h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 48px;
    line-height: 59px;
    letter-spacing: -0.04em;
    color: #474747;
}

.paso {
    width: 44px;
    height: 44px;
    display: inline-block;
    left: 601px;
    top: 948px;
    background: #3A3939;
    border-radius: 50%;
    color: #fff;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    padding-top: 10px;
}

.linea hr {
    border: 0;
    height: 1px;
    background: #000000;
    position: absolute;
    top: -27px;
    width: 103%;
    display: block;
    padding: 0px;
    left: -4px;
}

div#infopasos {
    /* position: relative; */
       margin: 60px auto;
    width: 81%;
}

.linea {
    display: inline-block;
    width: 26%;
    position: relative;
}

.paso.activo {
    background: #C9A566;
    color: #474747;
}

#contacto input[type="button"] {
    background-color: rgba(0, 0, 0, 0.3) !important;
    border: 3px solid #C9A566 ! important;
    color: #FFFFFF !important;
    padding-right: 90px !important;
    text-transform: capitalize;
    font-family: Noto Sans !important;
    font-style: normal;
    font-weight: bold !important;
    font-size: 18px;
    line-height: 25px;
    padding: 15px 30px;
}

.sector span.wpcf7-list-item,
.esporta span.wpcf7-list-item,
.siexporta span.wpcf7-list-item{
    display: block;
}


.sector span label, .esporta  span label, .siexporta  span label {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 55px;
    color: #474747;
}

.esporta label, .sector label, .siexporta label {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: -0.04em;
    color: #474747;
}

.siexporta textarea {
    background: #F0F0F0;
    border: 1px solid #474747;
    box-sizing: border-box;
    height: 139px;
    
    margin-top: 13px;

}

.autoriza label{
    font-family: Noto Sans;
font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 25px;

/* 01 Dubai */

color: #474747;
}

.boton.siguiente {
    width: 211px !important;
    height: 60px;
}

#paso4, #paso2, #paso3, #paso5, #paso6, #paso7, #paso8, #paso9
{
    display:none;
}

#contacto input[type="checkbox"] {
    display:none;
}


#contacto .wpcf7-list-item input[type="checkbox"] + span {
    background-image: url(/images/checkdes.png);
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 35px;
    background-size: 24px;
}

#contacto .wpcf7-list-item input[type="checkbox"]:checked + span {
    background-image: url(/images/checkact.png);
}

#contacto input[type="radio"] {
    display:none;
}


#contacto .wpcf7-list-item input[type="radio"] + span {
    background-image: url(/images/radiodes.png);
    background-repeat: no-repeat;
    background-position: 0px;
    padding-left: 35px;
    background-size: 24px;
}

#contacto .wpcf7-list-item input[type="radio"]:checked + span {
    background-image: url(/images/radioact.png);
}




.siexporta.exportapaso3 label {
    height: 92px;
}

div#imagenlogo2 {
    padding-top: 19px;
}

div#imagenlogo3 {
    padding-top: 14px;
}


#cifras #primerascifras .wpb_wrapper {
    text-align: center;
}

footer .widget ul li a {
    text-transform: initial !important;
}

#eventosdestacadosnoticias h2 {
    min-height: 120px;
}

#eventosdestacadosnoticias a.wppsac-readmorebtn:after {
    content: '\2192';
    padding-left: 13px;
    font-family: Arial;
}

#eventosdestacadosnoticias ul.slick-dots {
    display: none;
}

#noticiaseventos .imagenPost {
    height: 260px;
}

#noticiaseventos .vc_gitem-post-data-source-post_excerpt {
    display: none;
}

#noticiaseventos .contenidoPost {
    padding-top: 20px;
}

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #474747;
    background-color: transparent;
}

#noticiaseventos ul.vc_grid-filter {
    background: #fff;
    height: 70px;
}

#noticiaseventos li.vc_active {
    background-color: #C9A566;
    border-radius: 0px;
    /* color: #fff !important; */
}



#noticiaseventos li span {
    /* color: #fff; */
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -0.04em;
    color: #474747;
}


#noticiaseventos li {
    padding:21px 40px;
}

#noticiaseventos li.vc_active {
    background-color: #C9A566;
    border-radius: 0px;
    /* color: #fff !important; */
}

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover {
    background-color: transparent;
}

.single-post img.thumbnail-blog.wp-post-image {
    object-fit: cover;
    width: 100%;
}

span.text-share1 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #474747;
}

.single-post .related-posts .related-post-title h3 {
    text-align: left;
}

.single-post .related-posts .blogs article .post-info .entry-title {
   
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    color: #474747;
    height: 142px;
}

.single-post .related-posts .categoria {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 19px;
    background: #474747;
    border-radius: 5px;
    color: #fff;
    padding: 5px 10px;
    margin-bottom:36px;
}

.single-post .related-posts a.linkvermas {
    font-family: Noto Sans;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566 !important;
}

.single-post .related-posts a.linkvermas:after {
    content: '\2192';
    padding-left: 10px;
    font-family:Arial;
}

#menu-aliados li.selected {
    background: #C9A566;
}

ul#menu-aliados {
    margin-bottom: 0px;
}

.mec-single-event .mec-event-social h3 {
    text-transform: initial;
    border-bottom: 0px solid #ebebeb;
    width: 100%;
    display: block;
    padding-bottom: 0px;
    position: relative;
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    color: #474747;
    text-align: left;
}
.mec-single-event .mec-event-social a.facebook:hover,
.mec-single-event .mec-event-social a.twitter:hover,
.mec-single-event .mec-event-social a.linkedin:hover{
    background: transparent;
}
.mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-single-event .mec-frontbox-title:before, .mec-single-event .mec-wrap-checkout h4:before {
    border-bottom: 0px solid #40d9f1;
}
.mec-single-event .mec-event-sharing {
    margin: 15px 0 10px;
}
.mec-links-details {
    text-align: left;
}
.mec-fa-facebook-f:after, .mec-fa-facebook:after {
    content: 'Facebook';
    margin-left: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.204545px;
    color: #474747;
}
.mec-fa-twitter:after {
    content: 'Twitter';
    margin-left: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.204545px;
    color: #474747;
}
.mec-fa-linkedin:after {
    content: 'Linkedin';
    margin-left: 12px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: -0.204545px;
    color: #474747;
}
li.mec-event-social-icon {
    width: 130px;
    background: #FFFFFF;
    margin: 0px 20px 0px 0px;
    border-radius: 25px;
}
.mec-single-event .mec-event-social li.mec-event-social-icon a {
    display: block;
    color: #474747;
    padding: 9px 9px 9px 20px;
}
.mec-single-event .mec-event-social a.facebook,
.mec-single-event .mec-event-social a.twitter,
.mec-single-event .mec-event-social a.linkedin {
    background: transparent;
}
.mec-single-modern .col-md-4 .mec-frontbox {
    margin-top: 20px;
}
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    border: 0px solid #e6e6e6;
    box-shadow: 0 0px 0 0 rgb(0 0 0 / 2%);
}
a.mec-events-gcal.mec-events-button {
    background: rgba(0, 0, 0, 0.3);
    border: 3px solid #C9A566;
    box-sizing: border-box;
    color: #fff;
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
 position: relative;
 padding-right: 70px;
}
a.mec-events-gcal.mec-events-button:after {
    content: '\2192';
    background-color: #000;
    height: 49px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
    color: #C9A566;
    font-size: 25px;
    padding: 12px;
}

.wppsac-post-date {
    display: none;
}

article.mec-single-event.mec-single-modern {
    margin-top: 100px;
}

.mec-single-modern .mec-single-event-bar {
    background-color: transparent;
    border: 11px solid #fff;
}

.mec-event-content p {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #474747;
}

.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-organizer, .mec-single-event-time {
    background: transparent;
}

.mec-single-modern .col-md-4 .mec-frontbox {
    border: 11px solid #fff;
    background: transparent;
}

.mec-single-event .mec-speakers-details ul li {
    background: transparent;
}

h3.mec-speakers.mec-frontbox-title {
    display: none;
}

.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    background: transparent;
    border: 0px solid #e6e6e6;
    padding: 20px 0px;
}

section#prensa {
    background-image: url(/wp-content/uploads/2021/07/fondoPrensa.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 60px;
}

#prensa .ur-frontend-form .ur-button-container {
    float: left;
    margin-top: 36px;
}

footer .widget.widget_nav_menu {
    padding-left: 0px !important;
}
.footer-middle .container {
    padding-left: 15px;
    padding-right: 15px;
}

.lightboxcontainer {
    width:100%;
    text-align:left;
  }
  .lightboxleft {
    width: 40%;
    float:left;
  }
  .lightboxright {
    width: 60%;
    float:left;
  }
  .lightboxright iframe {
    min-height: 390px;
  }
  .divtext {
    margin: 36px;
  }
  
  .material-icons {
      font-family: 'Arial';
  }

  #pressmedia .medio{
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566;
    margin-bottom: 10px;
  }
  
  #pressmedia h2 {
      font-family: Noto Sans;
      font-style: normal;
      font-weight: bold;
      font-size: 22px;
      line-height: 30px;
      color: #474747;
      margin-top: 22px;
  }
  #pressmedia a {
    font-family: Noto Sans;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    color: #C9A566;
}
#pressmedia .vc_gitem-zone.imagen {
    height: 260px;
}

#pressmedia .vc_grid-item {
    border-bottom: 0.5px solid #ABABAB;
    padding-bottom: 40px;
    padding-top: 40px;
    min-height: 560px;
}

#pressmedia .vc_grid-item:nth-last-child(3),#pressmedia .vc_grid-item:nth-last-child(2),#pressmedia .vc_grid-item:nth-last-child(1) {
    border-bottom: 0px;
}

#pressmedia .descarga {
    margin-top: 40px;
}

#pressmedia a img {
    margin-left: 15px;
}

#pressmedia .vc_custom_heading {
    height: 35px;
}

#contacto .siguiente input[type=button] {        
    padding: 15px 13px;
}
#paso4 span.wpcf7-list-item {
    display: inline-block !important;
    width: 30%;
    margin-left: 0px;
    height: 51px;
}
div.europa, div.asia, div.america, div.oceania{
    display: none;
}
#contacto .listapaises .wpcf7-list-item input[type=radio]+span {        
    padding-top: 5px;
    padding-bottom: 5px;
}
.paises div:hover, .paises div.activo{        
    background: #000000 !important;     
}
.paises div {
    display: inline-block;
    width: 15%;
    background: rgba(0,0,0,.3);
    text-align: center;
    color: #fff;
    border: 3px solid #c9a566;
    box-sizing: border-box;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: 4%;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    cursor: pointer;
}

#paso5 .wpcf7-list-item, #paso7 .wpcf7-list-item {
    display: block;
    margin-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    height: 65px;    
    line-height: 55px;
}

#paso5 .wpcf7-list-item label {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
}

#paso6 .wpcf7-list-item, #paso7 .wpcf7-list-item, #paso3 .wpcf7-list-item  {
    margin-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    /* height: 50px; */
    line-height: 55px;
}

#paso6 label, #paso7 label, #paso4 label {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
}

#paso8 textarea.wpcf7-form-control.wpcf7-textarea {
    background: #F0F0F0;
    border: 1px solid #474747;
    box-sizing: border-box;
    height: 139px;
}

.lbexperiencia
{
    font-family: Montserrat !important;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 24px !important;
    line-height: 29px;
    letter-spacing: -.04em;
    color: #474747;
}
.listadopaises {
    margin-top: 40px;
}

.paso4 hr
{
    opacity: 0.3;
    border: 1px solid #000000;
}

#paso1 b, #paso2 b, #paso3 b, #paso4 b, #paso5 b, #paso6 b, #paso7 b, #paso8 b {
    font-weight: 700;
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
}

.boton.anterior {
    width: 168px !important;
    height: 60px;
}

.experienciapabellon .boton{
    display: inline-block;
}

.experienciapabellon .boton.siguiente {
    
    width: 151px !important;
}

.experienciapabellon .boton.anterior {
    
    width: 168px !important;
}
.experienciapabellon .botones {
    text-align: center;
}
.botones div.boton {
    margin: 0px 20px;
}

.experienciapabellon .boton.anterior:before {
    content: '\2190';
    background-color: #000;
    height: 53px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    left: 4px;
    top: 4px;
    color: #c9a566;
    font-size: 25px;
    padding: 12px;
}

.experienciapabellon .boton.siguiente:after {
    content: '\2192';
    background-color: #000;
    height: 53px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    right: 4px;
    top: 4px;
    color: #c9a566;
    font-size: 25px;
    padding: 12px;
}

.experienciapabellon .boton.anterior input[type=button] {
    padding: 15px 73px !important;
    width: 0px;
}

#contacto .boton.anterior:after {
    content: '';
    background-color: transparent;
    height: 53px;
    width: 49px;
    display: block;
    float: right;
    position: absolute;
    right: 4px;
    top: 4px;
    color: transparent;
    font-size: 25px;
    padding: 12px;
}

.experienciapabellon #contacto .siguiente input[type=button] {
    padding: 15px 26px !important;
}

#contacto .boton.clickhere:after {
    right: -55px;
}

#contacto .boton.continue:after {
    right: -35px;
}

.clickhere {
    /* text-align: center; */
    margin-top: 100px;
}

.experienciapabellon .centrado
{
    text-align: center;
}

.porque input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: #F0F0F0;
    border: 1px solid #474747;
    box-sizing: border-box;
    margin-bottom: 40px;
}

#contacto .siguiente input.wpcf7-form-control.wpcf7-submit {
    top: 28px;
    position: relative;
    padding-right: 72px !important;

}

#contacto .boton.siguiente.enviar:after {
    top: 32px;
}

.listadopaises hr {
    opacity: 0.3;
    border: 1px solid #000000;
}

.wpcf7-response-output {
    display: none;
}

#paso7 input.wpcf7-form-control.wpcf7-text {
    background: #F0F0F0;
    border: 1px solid #474747;
    box-sizing: border-box;
    margin-bottom: 40px;
}


.videosyoutube .video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.videosyoutube .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.videosyoutube h2 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 20px;
}

.videosyoutube h2 span{
    font-weight: 800;
}

.videopeq {
    width: 252px !important;
    display: inline-block;
    height: 290px;
    overflow: hidden;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 15px;
    background-color: #fff;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 10%);
}
.videosyoutubetitulo h3 {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    color: #474747;
}
.videopeq h4 {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #474747;
    padding: 0 10px;
    height: 65px;
}


.your-class-arrow {
    position: absolute;
    right: 0;
    top: -40px;
}

div#flechas_Natanews {
    position: relative;
    z-index: 10;
    /* right: 0; */
    width: 100%;
    height: 6px;
    /* text-align: right; */
}

button.any-class-name-you-want-next {
    background-color: #C9A566;
    color: #fff;
    height: 35px;
    padding-top: 4px;
    border-radius: 3px;
}

button.any-class-name-you-want-previous {
    background-color: transparent;
    color: #C9A566;
    height: 35px;
    padding-top: 2px;
    border: 2px solid #C9A566;
    border-radius: 3px;
    width: 35px;
    margin-right: 4px;
}

.vertodos {
    position: absolute;
    right: 103px;
    top: 0;
}

.vertodos a {
    font-family: 'Noto Sans';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    text-decoration-line: underline;
    color: rgba(71, 71, 71, 0.66);
}

div.videosyoutube {
    margin-bottom: 20px;
}

.flechasnuevas
{
    position: relative;
}

/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*/
/*ESTILOS MOVILES*//*ESTILOS MOVILES*/




@media (min-width: 1025px) and (max-width: 1200px) {
.newsletter input[type=submit] {
    /*bottom: 66px;*/
}
.newsletter {
    padding: 0px 20px 0px 27px;
    margin-left: 0px;
}
}

/*IPAD HORIZONTAL*/
@media (min-width: 813px) and (max-width: 1024px) {
#aliados, #patrocinadores, #participantes, #apoyo {
    
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.navigation-primary .container {
    width: 74% !important;
}
.linea {
    width: 24%;
}
a.ftc-button {
    padding-left: 10px;
    padding-right: 57px
}
header .nav-right-content .redes .red {
    width: 25px;
}
section#aliadoshome {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
#posts h2 {
    padding-left: 10px;
}
section#quieroserparte {
    padding-left: 45px ! important;
    background-size: contain;
}
section#quieroserparte.botonabajo .ftc-sb-button {
    right: 31px;
}
.newsletter {
    padding: 0px 20px 0px 27px;
    margin-left: 0px;
}
.header-layout17 .navigation-primary {
    padding: 30px 25px 0 !important;
}
}

@media (min-width: 601px) and (max-width: 812px) {
section#quieroserparte2 .ftc-sb-button,
section#quieroserparte2 .ftc-sb-button {
    position: relative;
    bottom: 0px;
    left: 0px;
    float: left;
}
#quieroserparte2 .wpb_column,
#quieroserparte .wpb_column  {
    width: 100%;
}
section#quieroserparte.botonabajo .ftc-sb-button {
    position: relative;
    bottom: 0px;
    left: -15px;
    float: left;
}
#posts .vc_grid-item:last-child {
    display: none !important;
}
#posts .vc_grid-item{
    width: 50%;
    display: inline-block;
}
#pabellon p {
    padding: 0px 29px;
}
div#logosfooter {
    padding: 0px 20px;
}
#aliados .wpb_column.vc_column_container.vc_col-sm-3,
#patrocinadores  .wpb_column.vc_column_container.vc_col-sm-3,
#apoyo  .wpb_column.vc_column_container.vc_col-sm-3,
#participantes  .wpb_column.vc_column_container.vc_col-sm-3{
    width: 50%;
    display: inline-block;
}
#introQuees .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
.carousel-center {
    left: 15px !important;
}
#fecharealizacion p {
    padding: 0px 20px;
}
#contacto .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
#espaciospabellon .wpb_column.vc_column_container.vc_col-sm-3 {
    width: 50%;
    margin-top: 20px;
    display: inline-block;
    vertical-align: top;
}
#recorrido .wpb_column.vc_column_container.vc_col-sm-6,
#espacioscomerciales .wpb_column.vc_column_container.vc_col-sm-6,
#areanegocios .wpb_column.vc_column_container.vc_col-sm-6,
#showroom .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
#recorrido figure,
#areanegocios figure,
#showroom figure {
    border: 0px solid #FEC230;
}
#recorrido .vc_single_image-wrapper, 
#areanegocios .vc_single_image-wrapper {
    left: 0px;
}
#recorrido figure, #areanegocios figure {
    margin-left: 0px;
}
#recorrido .wpb_single_image img,
#areanegocios .wpb_single_image img,
#espacioscomerciales .wpb_single_image img,
#showroom .wpb_single_image img  {
    width: 100%;
}
#recorrido .vc_single_image-wrapper, 
#areanegocios .vc_single_image-wrapper {
    left: 0px;
    width: 100%;
}
#showroom .vc_single_image-wrapper, 
#espacioscomerciales .vc_single_image-wrapper {
    right: 0px;
    width: 100%;
}
#recorrido figure, #areanegocios figure,
#showroom figure, #espacioscomerciales figure {
    width: 100%;
}
#showroom .vc_col-sm-push-6, #espacioscomerciales .vc_col-sm-push-6 {
    left: 0%;
}

#showroom .vc_col-sm-pull-6, #espacioscomerciales .vc_col-sm-pull-6  {
    right: 0%;
}
#showroom p, #espacioscomerciales p, #showroom h2, #espacioscomerciales h2 {
    padding-left: 0px;
}
#equipo div.vc_col-sm-3 {
    width: 50%;
}
section#fecharealizacion {
    background-image: none;
    margin-top: 0px;
}
#scale2dubai .vc_single_image-wrapper {
    left: 0px;
    top: 0px;
     width: 100%;
}
#mejorespracticas .vc_single_image-wrapper {
    right: 0px;
    top: 0px;
     width: 100%;
}
#scale2dubai figure,
#mejorespracticas figure  {
    border: 0px solid #981C6E;
    width: 100%;
    margin-left: 0px;
}
#scale2dubai .wpb_column.vc_column_container.vc_col-sm-6,
#mejorespracticas .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
#scale2dubai .wpb_single_image img,
#mejorespracticas .wpb_single_image img {
    width: 100%;
}

#mejorespracticas .vc_col-sm-push-6 {
    left: 0;
}
#mejorespracticas .vc_col-sm-pull-6 {
    right: 0;
}
#imagenlado p {
    padding-right: 0px;
}
#historias .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
}
#historias img.attachment-full {
    width: 100%;
}
.dropdown-wrapper .ae-select {
    padding: 8px 30px;
    position: relative;
    border: 1px solid #474747;
    height: 42px;
    display: block !important;
    margin-top: 10px;
}
.dropdown-wrapper .ae-select .down-icon, .ae-select .up-icon {
    position: absolute;
    right: 8px;
    top: 7px;
}
.dropdown-wrapper i.material-icons {
    background-color: transparent;
}
.dropdown-wrapper .ae-dropdown .dropdown-menu2 {
    border-radius: 0px;
}
ul.dropdown-menu2 {
    margin: 0px;
    padding: 5px;
    border: 1px solid #474747;
}
.ae-hide {
    display: none !important;
}
#menu-aliados li.selected {
    background: transparent;
}
ul#menu-aliados li {
    display: block;
    padding: 13px 30px 13px 30px;
}
.no-ftc-breadcrumb .ftc-breadcrumb-title {
    width: 100%;
}
#menu .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
}
section#quieroserparte, section#quieroserparte2 {
    background-position: unset !important;
    background-size: cover;
}
#noticiaseventos .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_grid_filter-item.vc_visible-item {
    width: 50%;
    display: inline;
}
footer .wpb_column.vc_column_container.vc_col-sm-8, footer .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%;
}
#logosfooter .vc_col-sm-4 {
    width: 33%;
}
.newsletter input[type=submit] {
    /*bottom: 96px;*/
}
.newsletter {
    border-left: 0px solid #6A6A6A;
    padding: 0px 20px 0px 20px;
    margin-left: 0px;
}
#posts .contenidoPost {
    height: 281px;
}
.rs-untoggled-content i.material-icons, .rs-toggled-content i.material-icons {
    padding-left: 6px !important;
}
section#quieroserparte, section#aliadoshome {
    padding-left: 25px !important;
    padding-right: 38px !important;
}
#posts h2 {
    padding: 0px 10px;
}
.headerfijo .header-content {
    display: block;
}
.header-sticky-mobile {
    position: inherit !important;
    top: 0 !important;
    animation: none !important;
    box-shadow: 0px 2px 1px #f5f5f5 !important;
}
.footer-bottom .redes {
    width: 100%;
}
.footer-bottom .copy {
    text-align: left;
    padding-left: 15px;
        width: 100%;
}

}


/*IPAD VERTICAL*/
@media (max-width: 812px) {

#aliados .vc_row .wpb_column:nth-child(2n) .wpb_single_image,
#patrocinadores .vc_row .wpb_column:nth-child(2n) .wpb_single_image,
#participantes .vc_row .wpb_column:nth-child(2n) .wpb_single_image,
#apoyo .vc_row .wpb_column:nth-child(2n) .wpb_single_image {
    border-right: 0px;
}
#aliados, #patrocinadores, #participantes, #apoyo {
    
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.quieroserpartealiados {
    height: auto;
}
.linea {
    width: 21%;
}
.header-sticky-mobile {
    position: inherit !important;
    top: 0 !important;
    animation: none !important;
    box-shadow: 0px 2px 1px #f5f5f5 !important;
}
  .lightboxleft {
    width: 100%;
  }
  .lightboxright {
    width: 100%;
  }
  .divtext {
    margin: 12px;
  }
  .nav-left-content, .nav-right-content {
    display: none !important;
}
.header-content {
    background-color: #fff;
}
.mobile-button {
    text-align: right;
    float: right;
    display: block !important;
}
.header-ftc.header-layout17 {
    height: 94px;
}
.mobile-nav {
    text-align: right;
}
.ftc-mobile-wrapper {
    background: #474747 !important;
}
.ftc-mobile-wrapper .menu-text {
    background-color: #474747 !important;
    color: #474747 !important;
    padding: 0px !important;
}
button.btn.btn-toggle-canvas {
    background: #C9A566;
    border-radius: 0px;
    color: #fff;
    margin: 0 !important;
    margin-right: 0px !important;
    width: 62px;
    height: 62px;
    font-size: 20px;
}
.mobile-nav-wrapper li a {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 15px;
    display: flex;
    align-items: center;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    padding: 12px 45px;
}
.mobile-menu-wrapper {
    margin-top: 40px;
}
.mobile-account {
    display: none;
}

.header-layout17 .header-content .container div.logo-wrapper {
    
    text-align: left !important;
    display: block;
    padding-left: 15px;
}
.header-ftc .header-content >.container {
    justify-content: initial !important;
    padding: 0 0px;
}
#documentos.descargables .vc_col-sm-4, #pressmedia .vc_col-sm-4  {
    width: 50%;
        display: inline-block;
}
.logos .logo.colum-4 {
    width: 50%;
}
.logos .logo.colum-4:nth-child(2n) {
    border-right: 0px;
}

.logos .logo.colum-5 {
    width: 50%;
}
.logos .logo.colum-5:nth-child(2n) {
    border-right: 0px;
}

}

@media (min-width: 601px) and  (max-width: 737px) {
    .newsletter input[type=submit] {
    bottom: 66px;
}

.logos .logo.colum-4 {
    width: 50%;
}
.logos .logo.colum-4:nth-child(2n) {
    border-right: 0px;
}
.logos .logo.colum-5 {
    width: 50%;
}
.logos .logo.colum-5:nth-child(2n) {
    border-right: 0px;
}


}


@media (max-width: 600px) {

    #cover {
        height: 215px;
    }
    .avatar {
        position: inherit;        
        width: 93%;
        padding-left: 0px;
        padding-right: 0px;
        display: block;
        margin: 10px auto;
    }
    .headerfijo .header-content {
    display: block;
}

.logos .logo.colum-4 {
    width: 100%;
	border-right: 0px;
}
.logos .logo.colum-5 {
    width: 100%;
	border-right: 0px;
}
.linea {
    width: 9%;
}
.linea hr {
    width: 135%;
}
.header-ftc.header-layout17 {
    height: auto;
}
.carousel-center {
    left: 0px !important;
}
rs-arrow.tp-leftarrow.tparrows.custom {
    left: 62% !important;
}

#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:after,
#rev_slider_5_1_wrapper .custom.tparrows.tp-leftarrow:after {
    content: '';
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:after,
#rev_slider_5_1_wrapper .custom.tparrows.tp-rightarrow:after{
    content: '';
}

#rev_slider_1_1_wrapper .custom.tparrows,
#rev_slider_5_1_wrapper .custom.tparrows {
    width: 61px;
    height: 61px;
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:before,
#rev_slider_5_1_wrapper .custom.tparrows.tp-leftarrow:before {
    left: 0px;
}
#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:before,
#rev_slider_5_1_wrapper .custom.tparrows.tp-rightarrow:before {
    right: 0px;
}
#historias a.vc_left.vc_carousel-control {
    width: 18%;
    left: 30%;
}
#historias a.vc_right.vc_carousel-control {
    width: 18%;
    left: 48%;
}
.vc_images_carousel .vc_carousel-control {
    text-shadow: 0 0px 0px rgb(0 0 0 / 60%);
}
#menu-aliados li.selected {
    background: transparent;
}
.nav-left-content, .nav-right-content {
    display: none !important;
}
.header-content {
    background-color: #fff;
}
.header-ftc .header-content >.container > div.mobile-button {
    width: auto !important;
    position: absolute;
    right: 15px;
}
.logo-wrapper.is-mobile {
    max-width: 50% !important;
}
#colombiaenexpodubai h1 {
    font-size: 48px;
    line-height: 48px;
}

#colombiaenexpodubai h2 {
    font-size: 48px;
    line-height: 48px;
}

#quieroserparte h2 {
    font-size: 34px;
    line-height: 41px;
}
section#quieroserparte, section#quieroserparte2 {
    background-position: unset !important;
    background-size: cover;
}

a.ftc-button {
    padding: 11px 58px 11px 6px;
        width: 100%;
}
#posts h2 {
    font-size: 34px;
    line-height: 41px;
}
#posts .vc_grid-item {
    padding-left: 0px !important;
    width: 100%;
    margin: 0 auto;
    padding-right: 0px !important;
    margin-left: 0px;
    margin-right: 0px;
}
#aliados h3, #aliadoshome h3 {
    font-size: 34px;
    line-height: 41px;
}

.newsletter {
    border-top: 1px solid #6A6A6A;
    border-left: 0px solid #6A6A6A;
    height: 175;
    padding: 20px 20px 0px 20px;
    margin-left: 0px;
    margin-top: 0px;
}
.footer-bottom .copy {
    display: block;
    width: 100%;
    text-align: left;
    margin-top: 13px;
}
.footer-bottom .redes {
    display: block;
    width: 100%;
}
footer .menu-principal-container li {
    padding-right: 4px !important;
}
#pabellon p {
    text-align: left !important;
    padding: 0px 0px;
}
#pabellon h2 {
    font-size: 60px;
    line-height: 73px;
}

#pabellon h3 {
    font-size: 34px;
    line-height: 41px;
}

#espaciospabellon .wpb_column {
    margin-bottom: 20px;
}
#recorrido h2, #showroom h2, #areanegocios h2, #espacioscomerciales h2 {
    font-size: 34px;
    line-height: 41px;
    text-align: center;
}
#showroom p, #espacioscomerciales p, #showroom h2, #espacioscomerciales h2 {
    padding-left: 0px;
}
#equipo h2 {
    font-size: 34px;
    line-height: 41px;
}
#titulocolombiaenlaexpo h1 {
    font-size: 48px;
    line-height: 59px;
}
#introQuees h1 {
    font-size: 48px;
    line-height: 59px;
}
#fecharealizacion p {
    padding: 0px 0px;
}

#imagenlado h2{
    font-size: 34px;
    line-height: 41px;
    margin-top: 56px;
}
#imagenlado p {
    padding-right: 0px;
}
#cifras {
    width: 100% !important;
    margin: 0 auto;
    left: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
#cifras {
    padding-top: 56px;
}
.columnamitad {
    border-right: 0px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    margin: 0 5%;
    width: 90%;
}
#historias h2, #historias h3 {

    font-size: 34px;
    line-height: 41px;
}

section#fecharealizacion {
    padding: 0px 0px 130px;
}

.no-ftc-breadcrumb .ftc-breadcrumb-title {
    width: 100%;
}
#contacto h1 {
    font-size: 48px;
    line-height: 58px;
}
#aliados h2, #patrocinadores h2, #participantes h2 {
    font-size: 48px;
    line-height: 58px;
}

#aliados figure, #patrocinadores figure, #participantes figure, #apoyo figure {
    margin: 0 auto;
    position: initial;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(0%, 0%);
    right: 50%;
}

#aliados .wpb_single_image, #patrocinadores .wpb_single_image, #participantes .wpb_single_image, #apoyo .wpb_single_image {
    height: auto; 
    border-bottom: 0px solid #fff;
    /* position: relative; */
    border-right: 0px solid #ffffff;
    margin: 0px auto 50px;
    text-align: center;
}
section#quieroserparte2 .ftc-sb-button, section#quieroserparte.botonabajo .ftc-sb-button {
    bottom: -59px;
    width: 90%;
    margin: 0 auto;
}
.ftc-sb-button:after {
    height: 47px;
}

section#quieroserparte {
    padding-bottom: 101px;
    padding-left: 15px !important;
}

#posts .contenidoPost {
    height: 250px;
}
footer .menu-principal-container li {
    display: flex;
    padding-bottom: 0px !important;
}

.footer-middle .wpb_wrapper
{
    display: flex;
    flex-direction: column-reverse;
}

rs-module i.material-icons {
    padding-left: 20px !important;
   padding-bottom: 5px;
    padding-top: 6px;
}
.no-ftc-breadcrumb .ftc-breadcrumb-title {
    border-left: 0px solid rgba(71, 71, 71, 0.3);
}

section#fecharealizacion {
    background-image: none;
        margin-top: 0px;
}
#scale2dubai .vc_single_image-wrapper,
#mejorespracticas .vc_single_image-wrapper{
    left: 0;
    top: 0;
}
#scale2dubai figure {
    border: 0px solid #981C6E;
}
div#scale2dubai, div#mejorespracticas {
    margin-bottom: 0px !important;
}
#mejorespracticas figure {
    border: 0px solid #FEC230;
        margin-left: 0px;
}
.newsletter input[type=submit] {
    bottom: 30px;
}
.partialViewSlider-outerwrapper ul > li {
    padding: 0px 0px;
    right: 0px;
}
section#introQuees {
    background-image: none;
    padding-top: 80px;
}

#introQuees p {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.flechas {
    left: 0px;
}
.ftc-sb-button {
    width: 100%;
}
section#titulocolombiaenlaexpo {
    background-image: none;
    padding-top: 56px;
    padding-bottom: 20px;
}
#video p {
    font-size: 24px;
    line-height: 29px;
}

div#espaciospabellon {
    margin-top: 80px;
    margin-bottom: 0px !important;
}
#recorrido figure, #areanegocios figure {
    margin-left: 0px;
}

#recorrido figure, #areanegocios figure, #showroom figure {
    border: 0px solid #FEC230;
}
#recorrido .vc_single_image-wrapper, #areanegocios .vc_single_image-wrapper {
    left: 0;
    top: 0;
}
#showroom .vc_single_image-wrapper {
    
    right: 0px;
    top: 0px;
}
#quieroserparte2 h2 {
    font-size: 34px;
    line-height: 41px;
}
section#quieroserparte2 .fondointerior {
    padding: 62px 0px !important;
}
section#quieroserparte2 {
    padding-bottom: 90px;
}
#quieroserparte2 p {
    margin-bottom: 70px !important;
}
footer .widget.widget_archive, footer .widget.widget_calendar, footer .widget.widget_categories, footer .widget.widget_pages, footer .widget.widget_meta, footer .widget.widget_recent_comments, footer .widget.widget_recent_entries, footer .widget.widget_rss, footer .widget.widget_search, footer .widget.widget_text, footer .widget.widget_nav_menu {
    padding: 20px 20px 0px;
    color: #fff;
}
#recorrido h2, #showroom h2, #areanegocios h2, #espacioscomerciales h2 {
    margin-top: 0px;
}
div#imagenlogo1 {
    text-align: center;
}
div#imagen2, div#imagen3 {
    width: 50%;
    float: left;
    text-align: center;
}
.mobile-nav-wrapper li.current-menu-item a {
    color: #C9A566;
}
.mobile-nav-wrapper li.current-menu-item a:hover {
    color: #C9A566;
    transition: 0.5s;
}
.bottommenu {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: #000;
}

.bottommenu .red.fondonegro, .bottommenu .red.fondoblanco {
    padding: 21px 3%;
    width: 49%;
    vertical-align: bottom;

}
.bottommenu .red.fondoblanco {
    background-color: #fff;
    padding-left: 8%;
    height: 71px;
}

.bottommenu {
    width: 100%;
}
rs-bullets {
    display: none !important;
}
#contenido .vc_row {
    padding: 115px 0px 0px !important;
}
#contenido h2 {
    font-size: 48px;
}
ul#menu-aliados li {
    display: block;
    padding: 13px 30px 13px 30px;
}
li#menu-item-228 {
    background-color: transparent;
}

#pressmedia h2 {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
    color: #474747;
    margin-top: 18px;
}

}
@media (max-width: 414px) {

#documentos.descargables .vc_col-sm-4,#pressmedia .vc_col-sm-4 {
    width: 100%;
}

}

@media (max-width: 325px) {
.linea hr {
    width: 165%;
}
.linea {
    width: 5%;
}
#documentos.descargables .vc_col-sm-4, #pressmedia .vc_col-sm-4 {
    width: 100%;
}

}


#convocatoria .vc_col-sm-6, #convocatoria .vc_col-sm-3{
    background-color:#333 !important;
	color:white !important;
	padding-top:10px;
	border:2px solid white !important;
}
#nombreConvocatorias .vc_row{
	border-bottom:2px solid gray !important;
	padding-top:15px;
	margin:5px;
}
@media (max-width: 600px) {
	#convocatoria .vc_col-sm-6, #nombreConvocatorias .vc_col-sm-6{
		width:48% !important;
		float:left;
	}
	#convocatoria .vc_col-sm-3, #nombreConvocatorias .vc_col-sm-3{
		width:25% !important;
		float:left;
	}
}