@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Quicksand';
    src: url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Quicksand-Regular.eot');
    src: url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Quicksand-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Quicksand-Regular.woff2') format('woff2'),
        url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Quicksand-Regular.woff') format('woff'),
        url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Quicksand-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Montserrat-Regular.eot');
    src: url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Montserrat-Regular.woff2') format('woff2'),
        url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Montserrat-Regular.woff') format('woff'),
        url('https://www.usergioarboleda.edu.co/wp-content/themes/ultimatum/assets/fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


    /*GENERALS*/
body {
    background-repeat: repeat;
    background-position: top left;
    background-image: url(/wp-content/uploads/ultimatum/imagens/usa_bg2.jpg);
}
    /*body.iex{ background-color: #000 !important; }*/
    h1{ font-family: 'Open Sans', sans-serif; }
    h2, h3, h4, h5, h6{ font-family: 'Montserrat', sans-serif; font-weight: bold 700; text-transform: uppercase; /*border-bottom:1px solid #ececec;*/}
    h4.introTit.blueBg{ color: #000000; text-transform: uppercase; display: inline-block; padding: 5px 5px 25px 0px; margin-bottom: 20px; border-bottom: 2px solid #003863; display: block; }
    h4.introTit.blueBg span{ text-transform: uppercase; background-color: #044880; color: #FFF; padding: 5px 5px 5px 10px; margin-right: 10px;}

    /*CentersOrangeBox*/
    .CentersOrangeBox2
    {
        max-width: 75%;
        height: auto;
        text-transform: uppercase;
        font-size: 32px;
        line-height: 32px;
        font-weight: 800;
        font-family: 'Montserrat', sans-serif !important; font-weight: bold 700 !important;
        color: #FFFFFF;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
    /*      background-color:#ffffff;*/
    /*  background-color: rgb(235, 102, 13);
        background-color: rgba(235, 102, 13, 1);*/
        border-width: 0px;
        border-color: #ffffff;
        border-style: none;
    }
	
	ul.su-posts.su-posts-list-loop {
    list-style: unset;
}

    .su-posts-default-loop .su-post 
    {
    margin-bottom: 0.2em !important;
    }

.su-column-inner.su-clearfix{color: black !important;}
    /*HEADER*/
    .wrapper#wrapper-4{height: 161px;position: relative;display: block; z-index: 250;
        background: #f5f5f5; /* Old browsers */
        background: -moz-linear-gradient(top,  #f5f5f5 0%, #ffffff 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #f5f5f5 0%,#ffffff 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #f5f5f5 0%,#ffffff 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
        -webkit-box-shadow: 0px 3px 15px 2px rgba(50, 50, 50, 0.1);
        -moz-box-shadow:    0px 3px 15px 2px rgba(50, 50, 50, 0.1);
        box-shadow:         0px 3px 15px 2px rgba(50, 50, 50, 0.1);
    }
    #container-4 .grid_9 .grid_6.alpha{ max-width: 560px; }
    #container-4 .grid_9 .grid_6.alpha .colwrapper{ min-height: 51px; }
    #col-4-2 .colwrapper { position: relative; }
    #col-4-2 .colwrapper:after{ width: 30px; height: 100%; background-color: #00437A; position: absolute; right: -30px; top: 0; content: ''; }
    #col-4-3 .colwrapper { border-bottom: 1px solid #00437A; }
        @-moz-document url-prefix() { 
            #col-4-3 .colwrapper { border-bottom: 3px solid #00437A; }
            #container-4 .grid_9 .grid_6.alpha .colwrapper{ min-height: 53px; }
        }
            .ddsmoothmenuh{ margin-top: 0; } 
            #logo-container a.logo{ /*outline: 1px dashed red;*/ }
            #logo-container a.logo img{ max-width: 260px; margin-top: 0px; }
            #logo-container h1{ position: relative; top: -1px; }
    /*SOCIAL MENU*/
    .menu-social-top-menu-container ul li a{word-wrap: normal !important;}
    .menu-social-top-menu-container ul{ text-align:right; display:block; margin-bottom:2px; }
    @-moz-document url-prefix() { 
      .menu-social-top-menu-container ul{ margin-bottom:-8px; } }
    .trnstn, .trnstn *{ -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
    .menu-social-top-menu-container ul li{ display:inline-block; }
    .menu-social-top-menu-container ul li:last-child{ margin-right:10px; }
    .wrapper#wrapper-4 .form-search{ position:relative; left:5px; top:5px; display: block }
    /*SOCIAL MENU ITEMS*/
    .menu-social-top-menu-container ul li a{ display:block; width:30px; height:30px; text-indent:9999px; position:relative; margin:0 5px -10px; overflow:hidden;  border-radius:50%; padding:3px; background-color:#00447a; background-repeat:no-repeat; background-position: center center;  }
header.net-head.youtube a h4{background-position:left -70px;}
    /* background-image:url("imagens/twitter5-white.png"); */
    .menu-social-top-menu-container ul li:nth-child(1) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/twitter5-white.png"); }
    .menu-social-top-menu-container ul li:nth-child(2) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/facebook6-white.png"); }
    .menu-social-top-menu-container ul li:nth-child(3) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/youtube3-white.png"); }
    .menu-social-top-menu-container ul li:nth-child(4) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/instagram4-white.png"); }
    .menu-social-top-menu-container ul li:nth-child(5) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/linkedin5-white.png"); }
    .menu-social-top-menu-container ul li a:hover{ border-radius:0%; background-color:#2c5a7e; 
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 53, 107, 1);
    -moz-box-shadow:    0px 0px 10px 0px rgba(0, 53, 107, 1);
    box-shadow:         0px 0px 10px 0px rgba(0, 53, 107, 1); }
    #col-4-2 .colwrapper{ min-height: 33px; }    
        #searchform input[type="search"]{ min-width: 85%; border-radius: 3px; border: 1px solid #002d51; background:#2c5a7e; color:#FFF; width:140px; margin:0 6px 0px 6px; font-weight: normal; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; max-height: 30px; /*margin-top: -10px;  margin-bottom: -20px;*/ -webkit-appearance: none; -webkit-border-radius: 3px; }
    /*MAIN MENU*/
    #menu-main-navigation.menu{ text-align: center; }
    #menu-main-navigation.menu li a{padding: 20px 15px; -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
    #menu-main-navigation.menu li a:hover{ -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 1s ease-out; transition:all 0.3s ease-out; }
    #menu-main-navigation.menu > li a:hover{ background-color: #ececec !important; color: #1a1a1a !important; }
        /*#menu-main-navigation.menu li:hover a{ display:block;  -webkit-transform-style: preserve-3d; transform-style: preserve-3d; 
            -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; 
            -webkit-transform: rotateX(360deg); transform: rotateX(360deg); }*/
            #menu-main-navigation.menu li a span.undrln{ display: block; width: 0; border-bottom: 0; -webkit-transition: 0.5s ease;
                transition: 0.5s ease; margin-bottom: -2px; position: relative; top: 3px; border-bottom: 2px solid transparent; }
                #menu-main-navigation.menu li a:hover span.undrln{display: block; border-bottom: 2px solid #00447a; width: 100%; -webkit-transition: 0.5s ease; transition: 0.5s ease; }
            #menu-main-navigation.menu > li:first-child a{ position:relative; text-indent: -9999px; background-image: url('/wp-content/uploads/ultimatum/imagens/home109-white.png'); background-repeat: no-repeat; background-position: center center; min-width: 20px; background-color: #f7c000;  }
    /*HACK SUBMENU*/
    #menu-main-navigation.menu >li a:hover{color:#1a1a1a !important;}

        #menu-main-navigation.menu li ul li a{ margin-left:0px; margin-right: 0px; padding-right: 0; padding-left: 0; }
        #menu-main-navigation.menu li ul li a:hover{ background-color: #f7c000 !important; }

    .ddsmoothmenuh ul li:hover, .ddsmoothmenuh ul li a.selected, .ddsmoothmenuh ul li a:hover, .ddsmoothmenuh ul li ul.sub-menu li, .ddsmoothmenuh ul li ul.sub-menu li a{color:#fff;}


    /*MEGAMENU-2015*/
    #wrapper-68, .noHeight{ height: 13px; }
        #ubermenu-main-50-primary-menu{
            position: relative;
            top: -65px;
            padding-left: 300px;
            z-index: 250;
            background-color: transparent;
            padding-top: 0px; padding-bottom: 3px; 
            margin-bottom: -5px;
        }
    /*MEGAMENU - 2015*/
        .widget.ubermenu_navigation_widget-class{ position: relative; }
            .ubermenu_navigation_widget-class a.ubermenu-target:first-child{ /*padding: 15px;*/ }
            .ubermenu_navigation_widget-class a.ubermenu-target{ -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; transition:all 0.5s ease-out;} 
                .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu-align-full_width, 
                .ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel, .ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel, .ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{ background-color: #eaeaea; }
                    .widget.ubermenu_navigation_widget-class .ubermenu-tabs-group{ border-right: 1px solid #ccc; }
                        .ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega{ border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #e8e8e8;
                            -webkit-box-shadow: 0px 3px 15px 2px rgba(50, 50, 50, 0.1);
        -moz-box-shadow:    0px 3px 15px 2px rgba(50, 50, 50, 0.1);
        box-shadow:         0px 3px 15px 2px rgba(50, 50, 50, 0.1); }
                        .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel, .ubermenu-nojs .ubermenu-tab:hover>.ubermenu-tab-content-panel, .ubermenu-nojs .ubermenu-tabs-show-default>.ubermenu-tabs-group>.ubermenu-tab:first-child>.ubermenu-tab-content-panel{ -webkit-box-shadow: inset 0px 3px 15px 2px rgba(50, 50, 50, 0.1);
        -moz-box-shadow:    inset 0px 3px 15px 2px rgba(50, 50, 50, 0.1);
        box-shadow:         inset 0px 3px 15px 2px rgba(50, 50, 50, 0.1); }
                            .ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-tab.ubermenu-active>.ubermenu-tab-content-panel{ background-color: #e8e8e8 }

            /*.ubermenu_navigation_widget-class*/ #ubermenu-nav-main-50-primary-menu.ubermenu-nav > li:first-child a{ position:relative; text-indent: -9999px; background-image: url('/wp-content/uploads/ultimatum/imagens/home109-white.png'); background-repeat: no-repeat; background-position: center center; min-width: 20px; background-color: #f7c000; top: 0px; height: 55px; padding-left: 20px !important; padding-right: 20px !important; }
            @-moz-document url-prefix() { 
                #ubermenu-nav-main-50-primary-menu.ubermenu-nav > li:first-child a{ top: 2px; height: 53px; }
            }
                     #ubermenu-nav-main-50-primary-menu.ubermenu-nav > li:first-child a:hover{ background-color: #00437a !important }
            .ubermenu_navigation_widget-class a.ubermenu-target:hover span{  -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; transition:all 0.5s ease-out; color: #00437a !important; /*text-decoration: underline;*/ }
                .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-item-level-0 a.ubermenu-target span.ubermenu-target-title{ padding: 6px 5px 3px; }

                    .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu a.ubermenu-target span.ubermenu-target-title{ padding: 0px 5px 0px !important  }
                    
                .ubermenu_navigation_widget-class a.ubermenu-target span.ubermenu-target-title{ text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: bold ; font-size: 14px; color: #333333; }
                    .ubermenu_navigation_widget-class a.ubermenu-target span.ubermenu-target-title{ margin: 0;  }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li a span{ position: relative; line-height: 1em; }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-header a span{ text-transform: uppercase !important; border-bottom: 1px solid #595959; padding: 5px 5px 8px; display: block; font-family:  'Montserrat', sans-serif !important ; font-size: 12px !important; margin-bottom: -12px; margin-top: 5px; color: #333333; position: relative; top: -5px; }

                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-object-ubermenu-custom a span:before, .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-object-ubermenu-custom a span:before/*, .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-object-ubermenu-custom a span:before, .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-object-ubermenu-custom .ubermenu-submenu-type-stack li.ubermenu-item a span:before*/{ content: '•'; left: -3px; color: #00437a; position: absolute; }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-header a span:before{ content: ''; left: 0px;  } 
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-object-ubermenu-custom a{ line-height: 0.975em; margin-top: -2px;  }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-object-ubermenu-custom a span{ text-transform: capitalize; font-weight: normal;  padding-left: 5px; font-size: 11px; color: #666666; font-family: "Arial", sans-serif; }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-normal:not(.ubermenu-item-auto) a span:before{ content: ''; left: 0px; }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-normal:not(.ubermenu-item-auto:first-child) a{ margin-top: 15px; }
                    .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-normal:not(.ubermenu-item-auto) a span{ font-size: 12px; font-weight: bold !important; font-family: 'Open-Sans', Arial, sans-serif; color: #666666; margin-left: -5px; } 
                    .ubermenu .ubermenu-submenu-type-stack>.ubermenu-divider { padding: 10px 0 0 !important; margin-bottom: -5px !important; }
                    /*#ubermenu-nav-main-50-primary-menu.ubermenu-nav > li.ubermenu-item-level-0:not(:first-child) a*/.ubermenu_navigation_widget-class/* ul.ubermenu-tab-content-panel*/ .ubermenu-nav > li.ubermenu-item-level-0 a/* span.ubermenu-target-title*/{ padding-left: 7px; padding-right: 16px; }
                    .ubermenu_navigation_widget-class/* ul.ubermenu-tab-content-panel*/ .ubermenu-nav li.ubermenu-item-level-0 ul li.ubermenu-item-header a, .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu a.ubermenu-target{ padding-left: 20px; padding-right: 20px; }
                    .ubermenu_navigation_widget-class/* ul.ubermenu-tab-content-panel*/ .ubermenu-nav li.ubermenu-item-level-0 a span{ font-weight: normal !important; }
                        .li-simple-item-header a span{ color: #333333 !important; }
                        li.li-simple-item-header.onHovered-item-HeadGroup a span{ color: #FFF !important;/* -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out;*/ }
                        .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-header a:hover span{ color: #fff !important; border-bottom: 1px solid #00437a; }
                        .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-tab:not(.ubermenu-submenu) .ubermenu-item:not(.ubermenu-item-header) a.ubermenu-target:hover{ box-shadow: inset 10px 0 0 #00437a; background-color: transparent; }
                        .ubermenu_navigation_widget-class ul.ubermenu-tab-content-panel li.ubermenu-item-header a:hover, .onHovered-item-HeadGroup{ box-shadow: inset 15px 0 0 #f7bf00 !important; background-color: #00437a !important; color: #fff !important; }
                        .onHovered-item-HeadGroup, .onHovered-item-HeadGroup a, .onHovered-item-HeadGroup a span{ color: #FFF !important;/* -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; */  }
                        .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-tab .ubermenu-item a.ubermenu-target:hover span{ padding-left: 20px; }
                        .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu a.ubermenu-target:hover/* span.ubermenu-target-title*/{ background-color: #ccc; box-shadow: inset 20px 0 0 #f7bf00; }

                        .ubermenu_navigation_widget-class a.ubermenu-target:hover{ background-color: #ececec; color: #1a1a1a; }
        .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu > li.ubermenu-tab:nth-child(1) > a/*.ubermenu-target*/:hover{ box-shadow: inset 15px 0 0 #00c3e5 !important; }/*#F7BF00*/
        .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu > li.ubermenu-tab:nth-child(2) > a/*.ubermenu-target*/:hover{ box-shadow: inset 15px 0 0 #00437A !important; }
        .ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu > li.ubermenu-tab:nth-child(3) > a/*.ubermenu-target*/:hover{ box-shadow: inset 15px 0 0 #330066 !important; }

    /*SUPER HACKS RESET DEF STYLES MEGAMENU-HOVER*/
        /*.ubermenu_navigation_widget-class*/ .ubermenu-tabs .ubermenu-tabs-group ul:not(.ubermenu-tab-content-panel) .ubermenu-tab/*.ubermenu-item-object-custom.ubermenu-item-has-children.ubermenu-item-auto.ubermenu-column.ubermenu-column-full*/.ubermenu-has-submenu-drop.ubermenu-active a{ background-color: #ccc; }

        .ubermenu-tab.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom.ubermenu-item-has-children.ubermenu-item-auto.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-drop.ubermenu-active a{ box-shadow: inset 15px 0 0 #f7bf00; background-color: #ccc; color: #00437a; }
        .ubermenu-tab.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom.ubermenu-item-has-children.ubermenu-item-auto.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-drop.ubermenu-active li a{ box-shadow: inset 0px 0 0 transparent;  background-color: transparent; }
        .ubermenu-tab.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-custom.ubermenu-item-has-children.ubermenu-item-auto.ubermenu-column.ubermenu-column-full.ubermenu-has-submenu-drop.ubermenu-active li:not(.ubermenu-item-header) a:hover{ box-shadow: inset 10px 0 0 #00437a; background-color: transparent; }

        .ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target a{ color: #00437a !important; background-color: #e8e8e8 !important;  
            -moz-box-shadow: 0px 0px 3px 1px rgba(50,50,50,0.5) !important;
            -webkit-box-shadow: 0px 0px 3px 1px rgba(50,50,50,0.5) !important;
            box-shadow: 0px 0px 3px 1px rgba(50,50,50,0.5) !important; }
     .ubermenu-has-submenu-drop .ubermenu-has-submenu-flyout:hover{background: transparent;}
    /*LOGGIN BTNS*/
    .wrapNvsLgn{ position: absolute; top: 0; display: block; right: 0; padding-right: 10%; }
        nav.logginBtns{ display: block; float: right; }
        nav.logginBtns li{ display: inline-block; padding: 7px 3px 5px; }
            nav.logginBtns li a{ display: block; color: #333333; font-size: 12px; font-family: "Montserrat", Arial, sans-serif !important; text-transform: normal; display: block; font-weight: normal;  }
            nav.logginBtns li a{ padding: 4px 0 4px 32px; background-image:url("/wp-content/uploads/ultimatum/imagens/icons-modal-login.png"); background-repeat: no-repeat; background-size: 35px; }
                nav.logginBtns li a.sergioNet{ background-position: left top; }
                nav.logginBtns li a.sergioVirtual{ background-position: left center; }  
                nav.logginBtns li a.sergioEmail{ background-position: left bottom; }  
            nav.logginBtns li a span{ text-transform: uppercase; color: #00c3e5; }
            li.nvDvsr{ position: relative; display: inline-block; margin: 3px auto; font-size: 16px; font-weight: normal; color: #959595; }
            nav.logginBtns li a span strong{ color: #333333; }

    /*LOGGIN MODALS*/
    .logginWrap, #container-208, #wrapper-208{ margin: 0 !important; margin-top: 0 !important; padding:0 !important; float: none; position: absolute; height: 0; }
    /* .logginWrap .box { min-width:330px; height:auto; left:50%; top:10%; position:fixed; display:inline-block;
        background:white;*/ /*box-shadow:0 0 10px rgba(255, 255, 255,  .9);*/ /*text-align:center; border:1px solid #ccc; visibility:hidden; z-index:400; border: 1px solid #cfcfcf; padding-bottom: 20px;
        border-bottom: 5px solid #666666;
            -o-box-shadow: 0px 0px 4px 2px rgba(207, 207, 207, .6);
            -ms-box-shadow: 0px 0px 4px 2px rgba(207, 207, 207, .6);
            -webkit-box-shadow: 0px 0px 4px 2px rgba(207, 207, 207, .6);
            -moz-box-shadow:    0px 0px 4px 2px rgba(207, 207, 207, .6);
            box-shadow:         0px 0px 4px 2px rgba(207, 207, 207, .6);
        -webkit-transform:translate(-50%,  -50%);
        -moz-transform:translate(-50%,  -50%);
        -ms-transform:translate(-50%,  -50%);
        -o-transform:translate(-50%,  -50%);
        transform:translate(-50%,  -50%);
        -webkit-transition:opacity .5s,  top .5s;
        -moz-transition:opacity .5s,  top .5s;
        -ms-transition:opacity .5s,  top .5s;
        -o-transition:opacity .5s,  top .5s;
        transition:opacity .5s,  top .5s;
    }*/

     .logginWrap .box { min-width:330px; height:auto; margin-left:28%; top:10%; position:absolute; display:inline-block;
        background:white; /*box-shadow:0 0 10px rgba(255, 255, 255,  .9);*/ text-align:center; border:1px solid #ccc; visibility:hidden; z-index:400; border: 1px solid #cfcfcf; padding-bottom: 20px;
        border-bottom: 5px solid #666666;
            -o-box-shadow: 0px 0px 4px 2px rgba(207, 207, 207, .6);
            -ms-box-shadow: 0px 0px 4px 2px rgba(207, 207, 207, .6);
            -webkit-box-shadow: 0px 0px 4px 2px rgba(207, 207, 207, .6);
            -moz-box-shadow:    0px 0px 4px 2px rgba(207, 207, 207, .6);
            box-shadow:         0px 0px 4px 2px rgba(207, 207, 207, .6);
        -webkit-transition:opacity .5s,  top .5s;
        -moz-transition:opacity .5s,  top .5s;
        -ms-transition:opacity .5s,  top .5s;
        -o-transition:opacity .5s,  top .5s;
        transition:opacity .5s,  top .5s;
    }
    .logginWrap .overlay:target+.box { top:42%; opacity:1; visibility:visible; }
    .logginWrap .overlay { /*background-color:rgba(255,  255,  255,  0.9);*/ bottom:0; cursor:default; left:0; opacity:0;
        position:fixed; right:0; top:0; visibility:hidden; z-index:350; background-image: url("/wp-content/uploads/ultimatum/imagens/pttrn-mdl-overlay.png"); background-color: transparent; background-repeat: repeat; background-position: left top;
        -webkit-transition:opacity .5s;
        -moz-transition:opacity .5s;
        -ms-transition:opacity .5s;
        -o-transition:opacity .5s;
        transition:opacity .5s;
    }
    .logginWrap .overlay:target { visibility:visible; opacity:1; }
    .logginWrap .close { background-image:url("/wp-content/uploads/ultimatum/imagens/icons-close-modal.png"); height:15px; width:20px; position:absolute; right: 10px; text-align:center; text-decoration:none; top: 10px; background-position:center top; z-index:20; opacity: 1; }

    .logginWrap .close:hover { -webkit-filter:brightness(10%); background-position:center bottom; }
    .logginWrap .box .box-mdl-head{ display: block; width: 100%; padding: 20px 0; background-color: #00c3e5; position: relative; }
    .box-mdl-head hgroup{ padding-left: 60px; margin: 0 auto; width:80%; background-image:url("/wp-content/uploads/ultimatum/imagens/icons-modal-login.png"); background-repeat: no-repeat; line-height: 1.2em; text-align: left; }
        .box-mdl-head hgroup.logginSVirtual{ background-position: left -52px; text-align: left; }
        .box-mdl-head hgroup.logginSNet{ background-position: left -2px; text-align: left; }
        .box-mdl-head hgroup.logginSEmail{ background-position: left -103px; text-align: left; }
    .box-mdl-head h4{ color: #333333; font-size: 16px; font-family: "Montserrat", Arial, sans-serif !important; text-transform: normal; display: block; font-weight: normal; margin: 0; padding: 0px; line-height: 1.2em; }
    .box-mdl-head h1{ color: #ffffff; font-size: 20px; font-family: "Montserrat", Arial, sans-serif !important; font-weight: bold; display: block; margin: 0; padding: 0px; line-height: 1.1em; }
        .box-mdl-head h1 strong{ color: #333333; display: inline-block; }
        h2.title-box-mdl{ color: #333333; font-size: 18px; text-align: center; text-align: center; text-transform: uppercase; padding: 14px 20px 5px; margin-bottom: 0px; }
        hr.divider-box-mdl{ height: 2px; width: 90%; margin: 10px auto 15px; display: block; background-color: #cccccc; }
    .logginWrap .box form{ padding:15px; padding: 0 15px; max-width: 90%; display: block; margin: 0 auto; }
    .lgnFrms input[type=button].blueSbmt, .lgnFrms input[type=submit].blueSbmt {
        color:#fff; /*border-color:#cc3333;*/
        -moz-box-shadow:inset 0 0 2px 0 rgba(255,  255,  255,  0.6);
        -webkit-box-shadow:inset 0 0 2px 0 rgba(255,  255,  255,  0.6);
        box-shadow:inset 0 0 2px 0 rgba(255,  255,  255,  0.6);
        border-radius: 3px; background-color: #31aadf; text-transform: uppercase; padding: 12px 23px; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; font-size: 14px; border:none;    outline:none;
        margin: 15px auto 0;
    }
        .lgnFrms input[type=button].blueSbmt:hover, .lgnFrms input[type=submit].blueSbmt:hover{ background-color: #00c3e5; } 
        .lgnFrms a:hover{ text-decoration: none; }
        a.lnkSmpl{ color: #666666; text-decoration: underline; font-size: 12px; font-family: "Montserrat", Arial, sans-serif; font-weight: normal; }
        a.lnkSmpl:hover{ color: #31aadf; }
    .lgnFrms label{ display: block; font-family: "Montserrat", Arial, sans-serif !important; font-weight: bold !important; color: #666666  !important; font-size:12px !important; text-align:center; margin: 3px auto; }
    .lgnFrms label input{ display: block; }
    .lgnFrms label input[type="checkbox"], .lgnFrms label input[type="radio"]{ display: inline-block; position: relative; top: -3px; margin-left: 10px; font-weight: normal; margin-right: 10px; }

    .lgnFrms .text-field  {
        display:block !important;
        margin:0 auto;
        width:90%;
        height:10px;
        border:1px solid #c6c6c6;
        -webkit-border-radius:3px  !important;
        -moz-border-radius:3px  !important;
        border-radius:3px  !important;
        color:#8c8f90 !important;
        padding:10px;
        background-color: #dddddd !important;
        font-style:normal;
        font-size:13px;
        margin-bottom:10px;
        -moz-box-shadow:inset 0 1px 3px -1px #ccc !important;
        -webkit-box-shadow:inset 0 1px 3px -1px #ccc !important;
        box-shadow:inset 0 1px 3px -1px #ccc;
    }

    .lgnFrms .text-field:focus {
         outline:none;
        box-shadow:inset 0 2px 0 rgba(0, 0, 0, .2),  0 0 4px rgba(0, 0, 0, 0.1), 0 0 5px 1px #51CBEE;
    }

    .error {
        position:absolute;
        width:362px;
        height:50px;
        margin-left:-16px;
        margin-top:13px;
        -webkit-border-bottom-right-radius:5px;
        -webkit-border-bottom-left-radius:5px;
        -moz-border-radius-bottomright:5px;
        -moz-border-radius-bottomleft:5px;
        border-bottom-right-radius:5px;
        border-bottom-left-radius:5px;
        background-color:#b20a0a;
        box-shadow:0 0 10px rgba(0, 0, 0,  .4);
        visibility:hidden;
    }

    .error .errortext {
        vertical-align:middle;
        margin-top:17px;
        font-family: 'Exo',  sans-serif;
    }

    .box p {
        display:inline;
        color:#7e7e7e;
        font-size:11px;
    }

    #forg { 
        color:#7e7e7e;
        margin-left:95px;
    }

    #buttons,  .connectwith {
        display:block;
        padding-bottom:15px;
    }

    /*SEARCH TOP NAVER*/
        #searchform input[type="search"]:hover{ background: #002d51; color:#FFF;  } 
        #searchform input[type="search"]:focus:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; background:#000;   } 
        #searchform input[type="search"]:hover{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } 
        #searchform input[type="search"]:focus:hover{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
        #searchform input::-webkit-input-placeholder { font-weight:bold; /*color: #c0c0c0;*/ color: #ffffff; }
        #searchform input:-moz-placeholder { font-weight:bold; color: #ffffff; }
        #searchform input::-moz-placeholder { font-weight:bold; color: #ffffff; }
        #searchform input::-ms-input-placeholder { font-weight:bold; color: #ffffff; }
        #searchform button.btn{ margin-left: -35px; display: inline-block; background-color: transparent; background-repeat: no-repeat; background-position: center center; -webkit-appearance: none; background-image: url('/wp-content/uploads/ultimatum/imagens/magnifying7-white.png'); border: none; outline: none; text-shadow: none; box-shadow: none; position: relative; text-indent:-9999px; }
    /*MAIN SLIDER - REVOLUTION*/
    #rev_slider_1_1 ul{ display: block; position: relative; }
    #rev_slider_1_1 ul::before{ /*display:none;*/ content:''; position:absolute; z-index: 99; width:100%; height:100%;
        -moz-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.5);
        -webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.5);
        box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.5); 
        visibility:visible; opacity:1; background-color: rgba(0,54,105,.125);
        -ms-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -webkit-transition:visibility 0s linear 0.5s,opacity 0.5s linear; transition:visibility 0s linear 0.5s,opacity 0.5s linear;
        -ms-transition-delay:0s; -moz-transition-delay:0s; -webkit-transition-delay:0s; transition-delay:0s;
        }

        #rev_slider_1_1:hover ul::before{ /*display:none;*/ visibility:hidden; opacity:0;
        -ms-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -webkit-transition:visibility 0s linear 0.5s,opacity 0.5s linear; transition:visibility 0s linear 0.5s,opacity 0.5s linear; }

        #rev_slider_1_1_wrapper{ overflow: hidden !important; }
        #rev_slider_1_1_wrapper .tp-leftarrow.default{ background-color: #999999; background-position: center; background-image: url('/wp-content/uploads/ultimatum/imagens/left-arrow.png'); border-radius: 0; left: 0px !important; padding: 5px; }
        #rev_slider_1_1_wrapper .tp-rightarrow.default{ background-color: #999999; background-position: center; background-image: url('/wp-content/uploads/ultimatum/imagens/right-arrow.png'); border-radius: 0; right: 0px !important; padding: 5px; }
            #rev_slider_1_1_wrapper .tp-leftarrow.default, #rev_slider_1_1_wrapper .tp-leftarrow.default:hover, #rev_slider_1_1_wrapper .tp-rightarrow.default, #rev_slider_1_1_wrapper .tp-rightarrow.default:hover{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;  -ms-transform-origin: right center; -webkit-transform-origin: right center; -moz-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center; }
            #rev_slider_1_1_wrapper .tp-leftarrow.default:hover{ background-position: 10% center; background-color: #004478; /*outline-color: #004478;*/ /*-ms-transform: scale(1.1, 1); -webkit-transform: scale(1.1, 1); -moz-transform: scale(1.1, 1);  -o-transform: scale(1.1, 1);  transform: scale(1.1, 1);*/ width: calc(auto + 20px); }
            #rev_slider_1_1_wrapper .tp-rightarrow.default:hover{ background-position: 90% center; background-color: #004478; width: calc(auto + 20px); }
            #rev_slider_1_1_wrapper .tp-bannertimer, .tp-bannertimer{ background-color: rgba(0,54,105,.5); }
        
        /*Inicio POST´s: ULTIMATUM */
        .widget_text .textwidget h4.postTitInicio.blueBg, .intTxWdgtWthTtl h4.postTitInicio.blueBg, h4.postTitInicio.blueBg{ color: #FFF; text-transform: uppercase; display: inline-block; padding: 5px 10px; background-color: #044880; margin-bottom: 15px; }
        .ultimatepost-custom .post-inner{ /*height:483px;*/ background-color: #FFF; border: 1px solid #cfcfcf; position: relative; margin: 3px; margin-bottom: 25px;
            -o-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -ms-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -webkit-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -moz-box-shadow:    0px 0px 2px 1px rgba(207, 207, 207, .4);
            box-shadow:         0px 0px 2px 1px rgba(207, 207, 207, .4); }
        .ultimatepost-custom .post-inner *{ -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
        .ultimatepost-custom .post-inner:hover .featured-image a img{ -ms-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); -moz-transform: scale(1.3, 1.3);  -o-transform: scale(1.3, 1.3);  transform: scale(1.3, 1.3);
         -webkit-transition: all 2.5s; -moz-transition: all 2.5s; -ms-transition: all 2.5s; -o-transition: all 2.5s; transition: all 2.5s;  }
        .ultimatepost-custom .post-inner:hover .featured-image a:before{ background-color: rgba(0,54,105,.35);
        -webkit-transition: background-color 2.5s; -moz-transition: background-color 2.5s; -ms-transition: background-color 2.5s; -o-transition: background-color 2.5s; transition: background-color 2.5s; }
        .ultimatepost-custom .post-inner .featured-image{ overflow: hidden; max-height: 150px; }
        .ultimatepost-custom .post-inner .featured-image a{ position: relative; display: block; }
        .ultimatepost-custom .post-inner .featured-image a:before{ content:''; position:absolute; z-index: 99; width:100%; height:100%;
        -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.08) inset;
        -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.08) inset;
        box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.08) inset; 
        visibility:visible; opacity:1; background-color: rgba(0,54,105,0);
        -webkit-transition: background-color 2.5s; -moz-transition: background-color 2.5s; -ms-transition: background-color 2.5s; -o-transition: background-color 2.5s; transition: background-color 2.5s; }

        .newsWithTitleDate .ultimatepost-custom .post-inner .post-meta{ margin-top: 10px; }
            .newsWithTitleDate .ultimatepost-custom .post-inner .post-meta span{ font-family:"Georgia", Times New Roman, Times, serif; font-size: 12px; color: #080808; font-style: italic; }
        .newsWithTitleDate .ultimatepost-custom .post-inner .post-header a{ font-family:'Montserrat', sans-serif !important; font-weight: bold 700 !important; font-size: 13px; color: #080808; font-weight: bold; text-transform: none; }

        .ultimatepost-custom .post-inner .featured-image a img{ width: 100%; -webkit-transition: all 1.3s; -moz-transition: all 1.3s; -ms-transition: all 1.3s; -o-transition: all 1.3s; transition: all 1.3s; } 
        .ultimatepost-custom .post-inner .post-meta{ /*padding: 5px 20px 0;*/ font-style: italic; font-size: 12px; color: #636363; font-style: italic; border-bottom: 1px solid #cccccc; margin-top: 20px; margin: 40px 20px 0px; text-align: right;  }
            .ultimatepost-custom .post-inner .date{ /*check before for tags*/ }
                .ultimatepost-custom .post-inner .post-meta .date a{ color: #636363; }
                .ultimatepost-custom .post-inner .post-meta .date a:hover{ color: #003863; text-decoration: none; }
        .ultimatepost-custom .post-inner .post-header{ font-size: 16px; text-transform: uppercase; margin-top: 20px; padding: 0px 20px; display: block; line-height: 1.3em; }
        .ultimatepost-custom .post-inner .post-title{ display: block; }
        .ultimatepost-custom .post-inner .post-header a{ text-decoration: none; line-height: 1.3em; color: #636363; text-transform:uppercase;}
        .ultimatepost-custom .post-inner .post-header a:hover{ color: #003863; text-decoration: none; } 
        .ultimatepost-custom .post-inner .post-excerpt{ font-size: 12px; color: #999999; padding: 5px 20px; line-height: 1.4em; }
        .ultimatepost-custom .post-inner .readmorecontent{ display: block; position: relative; min-height: 15px; padding: 2px 35px 2px 20px; visibility: hidden; }
            body.iex .ultimatepost-custom .post-inner .readmorecontent{ visibility: visible; color: #FFF; text-decoration: none; }
            body.iex .ultimatepost-custom .post-inner .readmorecontent:hover{ color: #FFF; text-decoration: none; } 
        .ultimatepost-custom .post-inner .readmorecontent:before{ position: absolute; right: 0; content: '+'; top: 3px; color: #a1a1a1; right: 15px; font-size: 25px; visibility: visible !important; font-weight: bold; }
            body.iex .ultimatepost-custom .post-inner .readmorecontent:before{ color: #a1a1a1;  }
        body.iex .ultimatepost-custom .post-inner .readmorecontent:hover:before, .ultimatepost-custom .post-inner .readmorecontent:hover:before{ color: #003863; } 
        #col-24-1 .widget_text .textwidget, #col-24-2 .widget_text .textwidget, #col-25-1 .widget_text .textwidget, #col-30-1 .widget_text .textwidget, #col-32-1 .widget_text .textwidget, #col-33-1 .widget_text .textwidget, .intTxWdgtWthTtl .widget_text .textwidget{ border-bottom: 1px solid #003863; display: block; margin: 0 4px 10px; }
            .intTxWdgtWthTtl .widget.widget_execphp:first-child .execphpwidget/*  h4.postTitInicio.blueBg*/{ border-bottom: 0 !important; margin: 0 4px 10px; }

    .headTitle{ display: block; margin-bottom: 20px; }
        .headTitle h2{ font-family:'Montserrat', sans-serif !important; font-weight: bold 700 !important; font-size: 30px; line-height: 0.9em; padding:0px 0px; font-weight: bold; color: #fff; margin: 0px 0; text-align: left;   }
        .headTitle.orangeTitleUSA h3{ background-color: #eb660d; }
        .headTitle h3{ font-family: 'Montserrat', sans-serif !important; font-weight: bold 700 !important; font-size: 24px;  font-weight: bold; color: #fff; margin: 5px 0; text-align: left; padding:0px 10px; margin: 0px 0; display: inline-block; }
        .headTitle.orangeTitleUSA h2{ color: #eb660d; }

        .captionMixUsa{ font-size: 14px; color: #464646; line-height: 1.1em; text-align: left; }
        .captionMixUsa strong{ font-size: 17px; color: #464646;  }

    /*ENHANCHED STYLE: BIENESTAR - WORDPRESS CUSTOM LOOP POST*/
    .teasrsPstsToColors { position: relative; margin-top: 35px; }
    .teasrsPstsToColors .ultimatepost-custom.post{ min-height: 200px; max-height: 200px; margin-bottom: 20px; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner{ margin-bottom: 50px; border: 1px solid #fff; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .featured-image{ position: absolute; height: 100%; min-height: 200px; max-height: 200px; top: 0; min-width: 270px; }
            .teasrsPstsToColors .ultimatepost-custom .post-inner .featured-image:after{ width: 100%; height: 100%; z-index: 10; content: ''; background-color: rgb(0,54,105); position: absolute; top: 60%; 
                -webkit-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
            .teasrsPstsToColors .ultimatepost-custom .post-inner:hover .featured-image:after{ top: 0;
                -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 1s ease-out; transition:all 0.3s ease-out; }
                .teasrsPstsToColors .ultimatepost-custom .post-inner:hover .featured-image a:before{ background-color: transparent; -webkit-transition: background-color 2.5s; -moz-transition: background-color 2.5s; -ms-transition: background-color 2.5s; -o-transition: background-color 2.5s; transition: background-color 2.5s; }

                .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header{ position: relative;  z-index: 20; margin-top: 35%; color: #fff; }
                .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header a{ font-family: 'Montserrat', sans-serif !important; font-weight: bold 700 !important; font-size: 17px; line-height: 0.9em; color: #fff; font-weight: bolder; display: block; padding-right: 10px; }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header a:hover{  }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header:before{ width: 0%; content: ''; border-bottom: 2px solid transparent; position: absolute; -webkit-transition:all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner p:last-child{ position: absolute; top: 59%; right: 0px; opacity: 1; z-index: 40; }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner .post-excerpt{ position: relative; z-index: 40; top: 0%; opacity: 0; color: #fff; font-size: 14px; }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner:hover .post-excerpt{ opacity: 1; margin-top: 5%; }
                .teasrsPstsToColors .ultimatepost-custom .post-inner:hover .post-header{ margin-top: 15%; }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner:hover .post-header:before{ content: ''; border-bottom: 2px solid #fff; width: 30%; bottom: -10px; left: 20px; position: absolute; 
                    -webkit-transition:all 1.5s; -moz-transition: all 1.5s; -ms-transition: all 1.5s; -o-transition: all 1.5s; transition: all 1.5s; }
                .teasrsPstsToColors .ultimatepost-custom .post-inner p:last-child a.readmorecontent, .teasrsPstsToColors .ultimatepost-custom .post-inner p:last-child a.readmorecontent:before{ color: #fff; }
                    .teasrsPstsToColors .ultimatepost-custom .post-inner:hover p:last-child{ top: 95%; }


        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+1) .post-inner .featured-image:after{ background-color: rgba(255, 202, 6, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+2) .post-inner .featured-image:after{ background-color: rgba(192, 215, 55, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+3) .post-inner .featured-image:after{ background-color: rgba(0, 117, 187, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+4) .post-inner .featured-image:after{ background-color: rgba(247, 147, 42, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+5) .post-inner .featured-image:after{ background-color: rgba(83, 112, 76, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+6) .post-inner .featured-image:after{ background-color: rgba(26, 57, 110, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+7) .post-inner .featured-image:after{ background-color: rgba(201, 92, 39, .9); }
        .teasrsPstsToColors .ultimatepost-custom:nth-of-type(8n+8) .post-inner .featured-image:after{ background-color: rgba(90, 74, 66, .9); }



        /*TAXONOMY POST META: !!!IMPORTANT REVIEW!!!!*/
        #col-24-1 .ultimatepost-custom:first-child .post-inner, .teaserBotLineLeft .ultimatepost-custom:first-child .post-inner{ border-bottom: 3px solid #8363a6; }
        #col-24-1 .ultimatepost-custom:nth-child(2) .post-inner, .teaserBotLineLeft .ultimatepost-custom:nth-child(2) .post-inner{ border-bottom: 3px solid #c3de9b; }
        #col-24-2 .ultimatepost-custom:first-child .post-inner, .teaserBotLineRight .ultimatepost-custom:first-child .post-inner{ border-bottom: 3px solid #20aeb3; }
        #col-24-2 .ultimatepost-custom:nth-child(2) .post-inner, .teaserBotLineRight .ultimatepost-custom:nth-child(2) .post-inner{ border-bottom: 3px solid #f5941d; }
        
        #col-32-1, #col-33-1{ padding: 20px 0; }
    .post-inner
    {
    /*height:460px !important;*/
    }

        /*POST´s Always: EN-LA-SERGIO*/
        #col-25-1/*, #col-30-1*/{ margin-top: 40px; margin-bottom: 20px; }
            #col-25-1 .ultimatepost-custom .post-inner, #col/*-30-1*/ .ultimatepost-custom .post-inner, #col/*-33-1*/ .ultimatepost-custom .post-inner{ position: relative; display: block; }
            #col-25-1 .ultimatepost-custom .post-inner .featured-image, #col/*-30-1*/ .ultimatepost-custom .post-inner .featured-image, #col-33-1 .ultimatepost-custom .post-inner .featured-image{ min-height:250px; max-height: 250px; position: relative; }
            #col-25-1 .ultimatepost-custom .post-inner .post-excerpt, #col/*-30-1*/ .ultimatepost-custom .post-inner .post-excerpt, #col-33-1 .ultimatepost-custom .post-inner .post-excerpt{ position: absolute; bottom: 0; color: #FFF; margin-bottom: 0; min-height: 25%;  padding-top: 15%; background-color: rgba(0,0,0,.5); z-index: 100; font-size: 12px; font-weight: bold; line-height: 1.4em; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; 
                background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 20%, rgba(0,0,0,.8) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(20%,rgba(0,0,0,.5)), color-stop(100%,rgba(0,0,0,.8))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.8) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.8) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.8) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 20%,rgba(0,0,0,.8) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */  }
                #col-25-1 .ultimatepost-custom .post-inner:hover .post-excerpt, #col/*-30-1*/ .ultimatepost-custom .post-inner:hover .post-excerpt, #col-33-1 .ultimatepost-custom .post-inner:hover .post-excerpt{ padding-bottom: 20%;  -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
            #col-25-1 .ultimatepost-custom .post-inner .readmorecontent, #col/*-30-1*/ .ultimatepost-custom .post-inner .readmorecontent, #col-33-1 .ultimatepost-custom .post-inner .readmorecontent{ position: absolute; left: 20px; right: 0; bottom: -50px; visibility: visible; z-index: 110; display: inline-block !important; max-width: 150px; padding: 5px 10px 5px 15px; }
                #col-25-1 .ultimatepost-custom .post-inner .readmorecontent, #col-/*30-1*/ .ultimatepost-custom .post-inner .readmorecontent, #col-33-1 .ultimatepost-custom .post-inner .readmorecontent{ background-color: #27a8db; color: #FFF; padding: 5px 10px; border-radius: 2px; font-weight: bold; font-size: 14px; text-transform: uppercase; opacity: 0; }
                #col-25-1 .ultimatepost-custom .post-inner:hover .readmorecontent, #col-030-1 .ultimatepost-custom .post-inner:hover .readmorecontent, #col-33-1 .ultimatepost-custom .post-inner:hover .readmorecontent{ bottom: 50px; opacity: 1; }
                #col-25-1 .ultimatepost-custom .post-inner .readmorecontent:hover, #col-030-1 .ultimatepost-custom .post-inner .readmorecontent:hover, #col-33-1 .ultimatepost-custom .post-inner .readmorecontent:hover{ background-color: #003863; opacity: 1; text-decoration: none; }
            #col-25-1 .ultimatepost-custom .post-inner p:last-child, #col/*-30-1*/ .ultimatepost-custom .post-inner p:last-child, #col-33-1 .ultimatepost-custom .post-inner p:last-child{ bottom: 0; position: relative; margin-bottom: 0; bottom: -30px; } 
            #col-25-1 .ultimatepost-custom .post-inner .readmorecontent:before, #col/*-30-1*/ .ultimatepost-custom .post-inner .readmorecontent:before, #col-33-1 .ultimatepost-custom .post-inner .readmorecontent:before{ position: absolute; margin: 0; top: 6px; right: 10px; color: #FFF; }
            /*HACK*/
            .woocommerce .cart-collaterals .cross-sells ul.products li.one_fourth, .woocommerce-page .cart-collaterals .cross-sells ul.products li.one_fourth, .woocommerce ul.products li.product.one_fourth, .woocommerce-page ul.products li.product.one_fourth, .one_fourth{ margin-right: 2%; width: 23.4%; }

                #wrapper-211  .post-excerpt{
                width:100% ;
                height: 35px;
                margin-top: -1px; !important;
                margin-bottom: 20px;
                background-color: #00ABF1;
                }

    /*BREADCRUMBS*/ 
        .breadcrumb{ display: block; background-color: transparent; text-align: right; padding-top: 20px; text-transform: uppercase !important; font-size: 13px; margin-bottom: 5px; }
            .breadcrumb a{ color: #343434; }
                .breadcrumb a:hover{ color: #00437A; text-decoration: none; font-weight: normal; }
                .breadcrumb .active{ font-weight: bold; color: #383838; } 
                .breadcrumb span:last-child{font-weight: bold;}

        /*SLIDE CAPTIONS NAVS*/
        .cptnsTeaser{ display: table; width: 100%; background-color: #FFF; border: 1px solid #cfcfcf; position: relative; border-top:0; 
            /*padding: 10px 0px;*/
            -webkit-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -moz-box-shadow:    0px 0px 2px 1px rgba(207, 207, 207, .4);
            box-shadow:         0px 0px 2px 1px rgba(207, 207, 207, .4); }
            .cptnsTeaser li{ display: table-cell; width: 19.2%; padding: 5px 0px 5px 5px; vertical-align: top; background: #FFF; position: relative; cursor: pointer; -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
            .cptnsTeaser li div.cptTsr{ padding: 15px 10px 5px; margin: 10px 0 5px; border-right: 2px solid #ccc; position: relative; }
                .cptnsTeaser li.actvCptn{ background-color: #003366; -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
                .cptnsTeaser li.actvCptn:before{ position: absolute; left: 15%; content: ""; top: -10px; z-index: 99;
                    width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #003366 transparent; }
                    /*body.iex */.cptnsTeaser li.actvCptn div.cptTsr{ border-right: 2px solid #003366; }
                    body.iex .cptnsTeaser li, body.iex .cptnsTeaser li.actvCptn, body.iex .cptnsTeaser li.trnstn{ -webkit-transition:none; -o-transition:none; -moz-transition:none; -ms-transition:none; transition:none; }
                .cptnsTeaser li:first-child{ padding-left: 10px; }
                .cptnsTeaser li:last-child div.cptTsr{ border-right: none; padding-right: 15px; }
                    .cptnsTeaser li div.cptTsr h4.titCptn{ color: #666666; text-transform: uppercase; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; margin-top: -10px; font-size: 18px; }
                    .cptnsTeaser li div.cptTsr h4.titCptn.fntMin{ text-transform: none; font-size: 14px; }
                        .cptnsTeaser li.actvCptn div.cptTsr h4.titCptn{ color: #FFF; }
                    .cptnsTeaser li div.cptTsr p{ color: #666666; font-size: 12px; font-family: 'Open Sans', Arial, sans-serif; line-height: 1.2em; }
                        .cptnsTeaser li.actvCptn div.cptTsr p{ color: #FFF; }
                    .cptnsTeaser li div.cptTsr a.goToSldInfo{ display: block; position: absolute; min-height: 15px; padding: 2px 35px 2px 20px; visibility: hidden; right: 10px; bottom: 0; }
                    body.iex .cptnsTeaser li div.cptTsr a.goToSldInfo{ visibility: visible; color: #FFF; text-decoration: none; }
                        body.iex .cptnsTeaser li div.cptTsr a.goToSldInfo:hover{ text-decoration: none; color: #FFf; }
                        body.iex .cptnsTeaser li.actvCptn div.cptTsr a.goToSldInfo{ color: #003366; }
                    .cptnsTeaser li div.cptTsr a.goToSldInfo:before{ position: absolute; right: 0; content: '+'; top: -3px; color: #a1a1a1; right: 5px; font-size: 25px; visibility: visible; font-weight: bold; } 
                    .cptnsTeaser li div.cptTsr h4.titCptn.ftnMinFix{ color: #1a1a1a; font-size: 12px; text-transform: none; font-weight: normal; line-height: 1.2em; }
        
        .info-person{ display: block; position: relative; text-align: center; }
                .info-person div.circleMask{ position: relative; margin: 20px auto; height: 130px; width: 130px; overflow: hidden; border-radius: 50%; }
                .info-person div.circleMask img{ position: relative; }
                .hgrpInfNm{ position: relative; display: block; text-align: center; }
                    .hgrpInfNm h4{ font-family: 'Montserrat', Arial, sans-serif; font-size: 20px; font-weight: 300; color: #464646; display: block; text-align: center; text-transform: uppercase; }

                    .hgrpInfNm h5{ font-family: 'Montserrat', Arial, sans-serif; font-size: 16px; font-weight: 300; color: #464646; display: block; text-align: center; text-transform: uppercase; }
                    .hgrpInfNm h4.titSubLine:before, .hgrpInfNm h5.titSubLine:before{ left: 40%; right: 100%;  }

        /*ADMINISIONES POST's*/
            #col-29-1 .widget_text .textwidget, #col-29-1 .widget_text .textwidget, #col-29-1 .widget_text .textwidget, .intTxWdgtWthTtl .postTitInicio.blueBg{ border-bottom: 1px solid #003863; display: block; margin: 0 4px 10px; }
            #col-29-1 .widget_text .textwidget h4.postTitInicio.blueBg{ margin-top: 40px; margin-bottom: 15px; }
            #col-29-1 .widget_ultimatumcustomcontent .ultimatepost-custom .post-inner .post-header a.post-title{ text-transform: uppercase; line-height: 1.18em; }

            .titles{ font-family: 'Montserrat', Arial, sans-serif; font-weight: bold 400 !important; display: block; letter-spacing: 0px;  line-height: 1.1em; margin: 0; }
            .titPrograms{ font-size: 180%; color: #333333; text-transform: uppercase;}
            .subTitPrograms{ font-size: 105%; color: #1e3368; line-height: 1em; margin-bottom: 15px; }
        /*SLIDER REVO - PROGRAMAS*/
            .rev_slider_wrapper .square-old.tp-leftarrow, .rev_slider_wrapper .square-old.tp-rightarrow{ background-image:url("/wp-content/uploads/ultimatum/imagens/navs-Sprt-OldSquare-USA.png"); background-color: #F7F7F7; }
                .rev_slider_wrapper .square-old.tp-leftarrow, .rev_slider_wrapper .square-old.tp-leftarrow:hover, .rev_slider_wrapper .square-old.tp-rightarrow, .rev_slider_wrapper .square-old.tp-rightarrow:hover{ -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
            .rev_slider_wrapper .square-old.tp-leftarrow{ background-position: left bottom; width: 44px; height: 44px; }
                .rev_slider_wrapper .square-old.tp-leftarrow:hover{ background-position: 104% bottom; background-color: #044880; } 
            .rev_slider_wrapper .square-old.tp-rightarrow{ background-position: right top; width: 44px; height: 44px; }
                .rev_slider_wrapper .square-old.tp-rightarrow:hover{ background-position: -4% top; background-color: #044880; }

            .toSlideRevCustom .execphpwidget .rev_slider, toSlideRevCustom .execphpwidget ul{ display: block; position: relative; }
            .toSlideRevCustom .execphpwidget .rev_slider::before, toSlideRevCustom .execphpwidget ul:before{ /*display:block;*/ content:''; position:absolute; z-index: 99; width:100%; height:100%;
            -moz-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2);
            -webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2);
            box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.2); 
            visibility:visible !important; opacity:1; /*background-color: rgba(0,54,105,.125);*/
            -ms-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -webkit-transition:visibility 0s linear 0.5s,opacity 0.5s linear; transition:visibility 0s linear 0.5s,opacity 0.5s linear;
            -ms-transition-delay:0s; -moz-transition-delay:0s; -webkit-transition-delay:0s; transition-delay:0s;
            }
            .toSlideRevCustom .execphpwidget:hover .rev_slider:before, .toSlideRevCustom .execphpwidget:hover ul::before{ /*display:none;*/ visibility:hidden !important; opacity:0;
            -ms-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -webkit-transition:visibility 0s linear 0.5s,opacity 0.5s linear; transition:visibility 0s linear 0.5s,opacity 0.5s linear; }
            .toSlideRevCustom .execphpwidget .rev_slider_wrapper{ overflow: hidden !important;}
            

            /*TITLES REV SLIDER CUSTOMS*/
                span.titSlideBgWht{ background-color: #ffffff; color: #464646; padding: 0 10px 1px; margin-left: -10px; text-transform: uppercase; }
                span.titSlideBgBlue{ color: #ffffff; background-color: #00437a; text-transform: uppercase; }

                .widget_singlepostwidget a.preload img{ min-width: 245px; height: 300px; display: block; }

                .wrapStrip-blnkBg{ width: 100%; position: relative; background-color: #fff; padding: 15px 0 25px; margin-top: 10px; margin-bottom: 30px; -o-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.5); -ms-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.5);   -moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 3px 5px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 2px rgba(207, 207, 207, .4) !important; /* border-top: 1px solid #cfcfcf !important; border-bottom: 1px solid #cfcfcf !important;*/  }

            /*BTNS USA-TIT COLORS*/
            .btn-USA{ display: block; margin: 5px auto; max-width: 97%; }
                .btn-USA button{ border: none; outline: none; background-color: #fff; padding: 8px 14px; }
                .btn-USA.btn-tit button{ font-family: "Montserrat", Arial, sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; display: block; width: 100%; position: relative; text-align: left; border-radius: 2px; }
                    .btn-USA.btn-tit button:after{ position: absolute; content: "+"; top: 8px; color: #FFF; right: 15px; font-size: 25px;  visibility: visible !important; font-weight: bold; }
                .btn-USA:hover, .btn-USA:hover button{ text-decoration: none; }
                .btn-USA button{ background-color: #27A6DD; }
                .btn-USA.btn-wdt-completo button{ width: 100%; }
                .btn-USA.btn-wdt-largo button{ /*width: 50%;*/ min-width: 350px; max-width: 500px; }
                .btn-USA.btn-wdt-medio button{ min-width: 200px; max-width: 300px; }
                .btn-USA.btn-wdt-chico button{ max-width: 150px; }
                .btn-USA.btn-clr-naranja button{ background-color: #f7941d; }
                .btn-USA.btn-clr-verde button{ background-color: #00ab4c; }
                .btn-USA.btn-clr-turquesa button{ background-color: #1fadb3; }
                .btn-USA.btn-clr-limon button{ background-color: #92b31f; }
                .btn-USA.btn-clr-mora button{ background-color: #880190; }
                .btn-USA.btn-clr-rojo button{ background-color: #c80000; }
                    .btn-USA:hover button{ background-color: #044880; }



            /*TABBED CONTENTS*/
            .tabbed-programs-conts-USA:not(.toSlideRevCustom){ /***/ }
            .tabbed-programs-conts-USA:not(.toSlideRevCustom){ display: block; width: 100%; position: relative; margin-top: 30px; clear: both; }
            .toSlideRevCustom.tabbed-programs-conts-USA{ /*width: auto;*/ }
                .tabbed-programs-conts-USA .su-tabs-nav{ border-bottom: 3px solid #39abdd; position: relative; z-index: 10; }
                .tabbed-programs-conts-USA .su-tabs-nav span{ background-color: #ffffff; color: #666666; text-transform: uppercase; font-size: 18px; font-family: "Montserrat", Arial, sans-serif; font-weight: normal !important; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
                .tabbed-programs-conts-USA .su-tabs-nav span:not(:first-child){ margin: 0 0.5%; }
                .tabbed-programs-conts-USA .su-tabs-nav span.su-tabs-current{ background-color: #39abdd; color: #FFF; border-top: 1px solid #39abdd; border-left: 1px solid #39abdd; border-right: 1px solid #39abdd;  }
                .tabbed-programs-conts-USA .su-tabs-panes{ position: relative; z-index: 5; margin-top: -2px;
                    border: 1px solid #cfcfcf; -o-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.5); -ms-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.5); -webkit-box-shadow: 0px 0px 3px 5px rgba(0,0,0,0.5); box-shadow: 0px 0px 3px 2px rgba(207, 207, 207, .4); }
                .su-tabs.tabsejecutiva .su-tabs-nav span{ width: 32.5% !important; }

                /*LIST ROWS*/
                .rows-programs-lsts-USA{ display: block; }
                    .rows-programs-lsts-USA .su-column-inner{ position: relative; display: block; }
                        .rows-programs-lsts-USA .su-column-inner h7{ margin-left: 8px; font-weight: 600; margin: 8px 0 5px 7px; display: block; }
                        .rows-programs-lsts-USA .su-column-inner h6{ font-size: 14px; color: #333333; border-bottom: 1px solid  #333333; padding: 5px 10px; text-transform: uppercase; font-weight: 600; margin-bottom: 6px; }
                        .rows-programs-lsts-USA .su-column-inner h6 a{ text-decoration: none; color: #333333 } 
                        .rows-programs-lsts-USA .su-column-inner h6 a:hover{ color: #044880; text-decoration: none; }
                        .rows-programs-lsts-USA .su-column-inner h6 a, .rows-programs-lsts-USA .su-column-inner h6 a:hover{ -webkit-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; -moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; transition:all 0.2s ease-out; }
                    .rows-programs-lsts-USA .su-column-inner .su-posts-default-loop{ display: block; }
                    .rows-programs-lsts-USA .su-column-inner .su-posts-default-loop .su-post h2{ font-size: 13px; color: #666666; position: relative; padding-left: 10px; margin-left: 10px; line-height: 1.2em; }
                    .rows-programs-lsts-USA .su-column-inner .su-posts-default-loop .su-post h2:before{ content: '•'; position: absolute; top: 5%; left: 0; width: 10px; }
                        .rows-programs-lsts-USA .su-column-inner .su-posts-default-loop .su-post h2 a{ font-size: 13px; font-family:"Open Sans", sans-serif; color: #666666; font-weight: normal; text-transform: none; } 
                        .rows-programs-lsts-USA .su-column-inner .su-posts-default-loop .su-post h2 a:hover{ color: #044880 !important; text-decoration: underline; }

            #container-21.container_12.toSlideRevCustom.uberUSA-dropdowns{ margin-top: -10px !important; }
            .wrap-USA-dropdows{ display: block; position: relative; display: block; background-color: #006eb6; margin: 0 auto; padding: 15px 0px 100px; margin-bottom: 35px; }
            .wrap-USA-dropdows-blank{ display: block; position: relative; display: block; background-color: #ffffff; margin: 0 auto; padding: 15px 0px 145px; margin-bottom: 35px; }

            /*UBERMENU - DROPDOWNS LAYOUT*/
            .uberUSA-dropdowns nav.ubermenu{ display: block; position: absolute; width: 100%; }
            .uberUSA-dropdowns .ubermenu-dropdowns_usa{ padding: 0 10px; }
                .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0{ margin: 0;  }
                .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0:last-child{ margin-right: 0; }
                    .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a{ margin: 0 10px; border: 1px solid #006BB2; border-radius: 3px; background-color: #148ACA; background-image: none; background-repeat: no-repeat; }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li.ubermenu-item-header a{ padding: 15px 20px 12px; }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li:not(.ubermenu-item-header) a span{ font-size: 11px; }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li a{ padding: 8px 20px;  border-bottom: 0; border-top: 0; }
                            .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li:first-child{ border-top: 1px solid #006BB2; }
                            .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li:nth-last-child(2) a{ border-bottom: 1px solid #006BB2; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li a, .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li a span{ font-weight: normal !important; text-shadow: none; }
                .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a span { color: #FFF; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; }
                    .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a:hover{ background-color: #006eb6; }
                .uberUSA-dropdowns .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:first-child>.ubermenu-target{ border: 1px solid #006BB2; background-color: #148ACA; color: #FFF; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: no-repeat; }
                .uberUSA-dropdowns .ubermenu.ubermenu-horizontal .ubermenu-item-level-0:hover:first-child>.ubermenu-target{background-color: #006BB2; }
                .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li.ubermenu-item-header a{ position: relative; }
                /*.ubermenu-skin-silver-tabs .ubermenu-item-level-0 ul li:first-child span > .ubermenu-target{ font-size: 40px; }*/
                .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li.ubermenu-item-header/*:first-child*/ a span{ font-size: 14px; text-transform: uppercase; position: relative; }
                    .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li.ubermenu-item-header a:after{ position: absolute; border-bottom: 1px solid #289bda; width: 87%; left: 0; right: 0; bottom: 0px; content: ''; margin: 0 auto; }
                    .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li.ubermenu-item-header:hover a{ background: #044880 ;  }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 li.ubermenu-item-header:hover a:after{ border-bottom-color: #044880; }
                    /*.ubermenu-skin-silver-tabs.ubermenu-horizontal*/
                    .uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul{ background-color: transparent; background-image: none; border: none; -moz-box-shadow: none; -webkit-box-shadow: none; -ms-box-shadow: none; o-box-shadow: none; box-shadow: none;  }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li:first-child a{ 
                        -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
                        .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li.ubermenu-item-level-1:last-child a{ -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }

                            .ubermenu-skin-silver-tabs .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-silver-tabs .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, .ubermenu-skin-silver-tabs .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-silver-tabs .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{ background-color: #044880; background: #044880 !important; }
                    .uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li a{ border-radius: 0; }

                        .uberUSA-dropdowns .ubermenu-skin-silver-tabs.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop{ margin-top: 10px; position: relative; border-top: none; }

                        .uberUSA-dropdowns .ubermenu-skin-silver-tabs.ubermenu-horizontal .ubermenu-item-level-0/*.ubermenu-active*/ > .ubermenu-submenu-drop:before { position: absolute; left: 15%; content: ""; top: -10px; z-index: 99; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #148ACA transparent; opacity: 1 !important; visibility: visible !important; }
                .dropDown-tTit-USA{ font-family: "Montserrat", Arial, sans-serif; font-weight: bold; font-size: 14px; color: #fff; display: block; position: relative; margin-left: 15px; margin-bottom: 5px; text-shadow: none; text-transform: uppercase; }

                        .uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{ right: 15px; font-size: 25px; color: #FFF; font-weight: bold; margin-top: -10px; }
                        .ubermenu-item .ubermenu-item-type-custom .ubermenu-item-object-custom .ubermenu-item-has-children .ubermenu-item-220 .ubermenu-item-level-0 .ubermenu-column .ubermenu-column-1-5 .ubermenu-has-submenu-drop .ubermenu-has-submenu-flyout> .ubermenu-target span{color:white; !important;}

        .gryDrpdwns{ display: block; margin-top: -9px; }
            .gryDrpdwns .dropDown-tTit-USA{ color: #666666; }
            .gryDrpdwns.uberUSA-dropdowns .ubermenu .ubermenu-item-level-0:first-child > .ubermenu-target, .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a{ border: 1px solid #d2d2d2; background-color: #ececec; color: #666666; }
                .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a span{ color: #666666; }   
                .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a:hover{color: #FFF !important;  }
                  .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a:hover { color: #FFF; }
                    .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 a:hover span{ color: #FFF; }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu .ubermenu-item br{ display: block; margin-bottom: 4px;  }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu .ubermenu-item h5.upNgtvMrgn{ margin-bottom: -5px; }
                    @-moz-document url-prefix() { 
                        .gryDrpdwns.uberUSA-dropdowns .ubermenu .ubermenu-item h5.upNgtvMrgn{ margin-bottom: 5px; }
                    }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu-skin-silver-tabs.ubermenu-horizontal .ubermenu-item-level-0/*.ubermenu-active*/ > .ubermenu-submenu-drop:before { position: absolute; left: 15%; content: ""; top: -10px; z-index: 99; width: 0; height: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #ececec transparent; opacity: 1 !important; visibility: visible !important; }
                    .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li:first-child{ border-top: 1px solid #ececec; }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0:hover > .ubermenu-target, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0:hover > .ubermenu-target, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{ background-color: #666666 !important; color: #fff !important; }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0:hover > .ubermenu-target span, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active .ubermenu-target span.xrtsww{ color: #fff !important; }
                     span.xrtsww{ color: #000 !important; }
                        .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{ color: #fff;  }
                    .gryDrpdwns.uberUSA-dropdowns nav.ubermenu li.ubermenu-item-level-0 ul li:nth-last-child(2) a{ border-bottom: 1px solid #ececec; }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active a span, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active a span{ color: #fff; }
                    .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target:after{ color: #666666; }
                        .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-has-submenu-drop.ubermenu-active > .ubermenu-target:after, .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-has-submenu-drop:hover > .ubermenu-target:after, .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-has-submenu-drop.ubermenu-active:not(.ubermenu-item-level-1) > .ubermenu-target span, .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-has-submenu-drop.ubermenu-active:not(.ubermenu-item-level-1) > .ubermenu-target span{ color: #fff; }
                        .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-active.ubermenu-has-submenu-drop:hover > .ubermenu-target:after, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active > .ubermenu-target:after, .gryDrpdwns.uberUSA-dropdowns .ubermenu-item-level-0.ubermenu-active > .ubermenu-target span, 
                        .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-item-level-0:hover > .ubermenu-target:after, .gryDrpdwns.uberUSA-dropdowns .ubermenu-sub-indicators .ubermenu-active.ubermenu-has-submenu-drop:not(.ubermenu-item-level-1 a span):hover > .ubermenu-target span{ color: #FFF; }
                        .gryDrpdwns.uberUSA-dropdowns .ubermenu-active.not(.ubermenu-item-level-0) > .ubermenu-target span{ color: #666666 }
                        

                           
        /*ROW AND BLOCK CARDS*/
            .wrapcards { width:100%; display: flex; flex-flow: row-wrap; margin: 0 0px; margin-bottom: 10px; }
            [class*="colLi-"] { padding: 5px;  width: 100%; }
            div.nopdddDv{ padding: 0; margin-bottom: 30px; }
            ul.cols-ul{ list-style: none; display: block; width: 100%; margin: 0; }
            ul.cols-ul li{ display:inline-block; margin:0; vertical-align:top; }
                .cardBlock{ background-color:#fff; background-color: #FFF; border: 1px solid #cfcfcf; position: relative; padding:10px 15px; margin: 0 3px 3px; line-height:1.3em;
                            -o-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                            -ms-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                            -webkit-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                            -moz-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                            box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4); }
                    .cardBlock h4.school-card{ font-size: 16px; color: #044880; text-transform:uppercase; line-height:1.1em; }
                    .cardBlock h4.name-card{ font-size: 15px; color: #D96D00; font-weight: 600; text-transform:uppercase; }
                        .cardBlock h4.name-card span.job-card{ display: block; color: #999999; text-transform:capitalize; margin-top:-5px; font-weight:normal; }
                    .cardBlock .details-card, .cardBlock .details-card p{ color: #666; font-size:12px; line-height: 1.4em; }
                    .cardBlock h5.email-card{ font-size:15px; color: #999999;  text-transform: none; }
                        .cardBlock h5.email-card a{ font-size:13px; color:#D96D00; text-decoration:underline; margin-top:-5px; font-weight:normal; text-transform: none; }
                        .cardBlock h5.email-card a:hover{ color: #08c; }
                        .cardBlock h5.email-card strong{ text-transform: capitalize;  }
                .tabbed-programs-conts-USA .cardBlock{ border: 1px solid #D1D1D1; 
                    -o-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
            .wrapcards [class*="colLi-"]{ width: auto; }
            .wrapcards .cols-ul{ -webkit-column-count: 3;
                -webkit-column-gap: 10px;
                -webkit-column-fill: auto;
                -moz-column-count: 3;
                -moz-column-gap: 10px;
                /*-moz-column-fill: auto;*/
                column-count: 3;
                column-gap: 15px;
                column-fill: auto; }
            .wrapcards ul.cols-ul li{ -webkit-column-break-inside: avoid;
                -moz-column-break-inside: avoid;
                column-break-inside: avoid; display: inline-block; transition: opacity .4s ease-in-out;/* box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);*/ }
            .wrapcards ul.cols-ul li.colLi-1_4{ width: auto; }

            .wrapcards ul.cols-ul li .cardBock{ box-shadow: 0 1px 2px rgba(34, 25, 25, 0.2); }

            @media all and (min-width:600px) {
              .colLi-2_3 { width: 66.66%; }

              .colLi-1_2 { width: 50%; }
              .colLi-1-3 { width: 33.33%; }
              .colLi-1_4 { width: 23.6%; }
              .colLi-1_8 { width: 12.5%; }
            }

        /*HEADER ADDS*/
        a.logoUSA-mobile{ display: none; } 
        .slicknav_menu { display: none; }
        #menu-main-navigation { display: block; }
        .ultimatum-responsive-menu{ display: none !important; }

        /*SHORTCODE CARD*/


            /*FIGURES SHORTCODES NETS*/
            .shrtcd-blck-net{ display: block; margin: 5px; }
                header.net-head{ position: relative; display: block; }
                header.net-head a h4{ display: block; position: relative; padding: 8px 0 8px 40px; background-image: url("/wp-content/uploads/ultimatum/imagens/icons-nets-shrtcd.png"); background-repeat: no-repeat; font-family: "Montserrat", Arial, sans-serif; font-weight: normal; text-transform: uppercase; font-size: 18px; color: #333333; margin-bottom: -20px; }
                    header.net-head a:hover, header.net-head a:hover h4, header.net-head a:hover h6{ color: #044880; text-decoration: none; }
                header.net-head.fbk a h4{ background-position: left top; }
                header.net-head.twt a h4{ background-position: left -35px; }
                header.net-head.ytb a h4{ background-position: left -70px; }
                header.net-head.insta a h4{ background-position: left -105px; }
                header.net-head a h6{ padding-left: 35px; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; color: #333333; text-transform: none; font-size: 14px; }
            .shrtcd-blck-net div.imgWrap{ display: block; width: 100%; max-width: 370px; position: relative; }
            .shrtcd-blck-net div.imgWrap:before{ /*display:block;*/ content:''; position:absolute; z-index: 99; width:100%; height:100%; -moz-box-shadow:inset 0px 0px 2px 1px rgba(0,0,0,0.3); -webkit-box-shadow:inset 0px 0px 2px 1px rgba(0,0,0,0.3); box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,0.3); visibility:visible; opacity:1; /*background-color: rgba(0,54,105,.125);*/ }
            .shrtcd-blck-net div.imgWrap:before{ /*display:none;*/ -ms-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear; -webkit-transition:visibility 0s linear 0.5s,opacity 0.5s linear; transition:visibility 0s linear 0.5s,opacity 0.5s linear; }

            .shrtcd-blck-net figcaption{ font-family:"Open Sans", sans-serif; font-size: 14px; color: #333333; text-align: left; line-height: 1.2em; display: block; padding: 10px; }

        /*COMPONENT - CENTROS EMBEDDER*/
        #blockCompEmber{ margin: 20px auto 20px; display: block; width: auto; height: 520px; background-color: #FFF; /*border-right: 1px solid #CFCFCF;*/ border-width: 0px 1px 1px; /*border-style: none solid solid;*/ /*border-color: -moz-use-text-color #CFCFCF #CFCFCF;
            -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none;*/
            border-image: none; border:1px solid #cfcfcf; position: relative;   box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, 0.4); padding: 20px 25px 20px; }
            #blockCompEmber .introPrghp{ font-family:"Open Sans", sans-serif; font-size: 14px; color: #333333; font-weight: bold; }
                #blockCompEmber p.descrPrghp{ font-family:"Open Sans", sans-serif;  font-size: 13px; color: #666666; line-height: 1.5em; }
            #compntEmbed-centros{ position: relative; display: block; /*height: 800px;*/ height: auto; }
            ul.slideEmber-Centros{ display: block; list-style: none; position: relative; padding: 0px; margin: 10px auto; }
                ul.slideEmber-Centros li{ display: block; margin: 0; vertical-align: top; background-color: #FFF; }
                ul.slideEmber-Centros li figure{ vertical-align: top; display: inline-block; max-width: 550px; width: auto; margin: 0; }
                    ul.slideEmber-Centros li figure figcaption{ position: relative; display: block; }
                ul.slideEmber-Centros li article{ display: inline-block; margin: 0; max-width: 500px; padding: 0 30px; }
            .embedFig{ position: relative; }
            .embedFig p.gde-text{ position: absolute; top: 0; }
            .blckTagsGray{ background: #e3e3e3; padding: 15px; padding-top: 5px; margin: 15px 0 10px; }
                .blckTagsGray h6{ font-family:"Open Sans", sans-serif;  font-size: 14px; color: #333333; }
                .blckTagsGray ul{ display: block; list-style: none; margin: 0; padding: 0; }
                    .blckTagsGray ul li{ display: inline-block; padding: 0 5px; color: #333333; background-color: transparent; }
                        .blckTagsGray ul li a{ padding: 0; text-transform: uppercase; text-decoration: underline; font-size: 12px; }
                        .blckTagsGray ul li a:hover{ color: #003863; }

            /*SLIDER CSS-USA*/
                #slide-ember-css{ /*overflow:hidden;*/ /*height:500px;*/ 
                    position:relative;  top:20px; left:0px; padding:0px; margin:0px; margin-bottom: 30px; }
                .right-nav-slideEmber, .left-nav-slideEmber{ position:absolute; cursor:pointer; z-index: 100; background-image:url("/wp-content/uploads/ultimatum/imagens/navs-slideComp-centros.png"); background-color: #555555; background-repeat: no-repeat; width: 25px; height: 25px; text-indent: -9999px; } 
                .right-nav-slideEmber{ top:45%; right:0; background-position: right bottom; }
                    .right-nav-slideEmber:hover{ background-color: #003863; background-position: left bottom; }
                .left-nav-slideEmber{ top:45%; left:0px; background-position: left top; }
                    .left-nav-slideEmber:hover{ background-color: #003863; background-position: right top; }    

                .sldEmb{ position:absolute; opacity: 0; top:200px; -webkit-transition: all 0.3s; transition: all 0.3s;}
                #slideEmber1{ position:absolute; top:0px; z-index:1; opacity: 1; }
                #box{ width:700px; top:10px; position:relative; z-index:2; margin: 0 auto; }
                    .gde-text .gde-link{ display: none; }

        /*CUSTOM POST WITH SIDEBAR*/
        .anchrTrgt{ position: relative; top: -35px; visibility: hidden; width: 1px; height: 1px; margin: 0; }
        .mainLayoutTitle{ font-size: 34px; color: #333333; text-transform: none; position: relative; padding: 5px 0 5px 33px; text-align: left; display: block; border-bottom: 5px solid #00437a; margin-top: 0; margin-bottom: 25px; word-wrap: break-word; }
            .mainLayoutTitle:before{ position: absolute; left: 0; width: 22px; height: 22px; background-color: #f7bf00; content: ''; top: 15px; }
            .titUSA-int-conts{ font-size: 20px; font-family: 'Montserrat', Arial, sans-serif; color: #464646; text-transform: uppercase; margin:0 0 20px 0; text-align: left; display: block; }
            .titUSA-out-conts{ font-size: 24px; font-family: 'Montserrat', Arial, sans-serif; color: #464646; text-transform: uppercase; margin:0 0 20px 0; text-align: left; display: block; }
            .titSubLine{ position: relative; margin-bottom: 25px; }
            .titSubLine:before{ border-bottom: 2px solid #d1d1d1; width: 70px; position: absolute; bottom: -10px; left: 0; color: #d1d1d1; content: ''; }

        /*LEFTNAV-LAYOUT*/
            .miniLoops-USA, .listLefNavs, .widget_ultimatumsidebars .widget_recent_post_type{ position: relative; margin: 5px 0 20px; }
                .listLefNavs li, .widget_ultimatumsidebars .widget_recent_post_type li{ list-style: none; }
                .widget_recent_post_type ul{ margin: 0; }
                .widget_singlepostwidget h3.element-title{ display: none; }
                .listLefNavs li a, .widget_ultimatumsidebars .su-posts-default-loop a, .widget_ultimatumsidebars .widget_recent_post_type li a{ display: block; padding: 8px 15px 8px 15px; border-bottom: 1px solid #cdcdcd; color: #464646; font-family: 'Montserrat', Arial, sans-serif; font-size: 15px; font-weight: normal; line-height: 1.1em; text-transform: none; } 
                    .widget_ultimatumsidebars .widget_recent_post_type li a:hover, .widget_ultimatumsidebars .su-posts-default-loop a:hover, .listLefNavs li a:hover{ color: #00437a; text-decoration: none; } 

                .widget_ultimatumsidebars .widget-title.element-title{ display: block; font-family: 'Montserrat', Arial, sans-serif; font-size: 20px; font-weight: bold; color: #fff; background-color: #00437a; padding: 5px 12px; margin: 0 0px 10px; line-height: 1.3em; }

                .widget_ultimatumsidebars .su-posts-default-loop{ display: block; }
                    .widget_ultimatumsidebars .su-posts-default-loop{ position: relative; }
                    .su-posts-list-loop li, .widget_recent_entries li{ color: #044880; }
                        .su-posts-list-loop li a, .widget_recent_entries li a{ font-family: "Helvetica",sans-serif; font-size: 13px; color: #666;  position: relative; padding-left: 0px; margin-left: 0px; line-height: 1.5em !important; margin-bottom: 3px;}
                        .su-posts-list-loop li a:hover, .widget_recent_entries li a:hover{ color: #044880; }

            .titWidgtLeftNav{ display: block; padding: 0px 12px; font-weight: bold; font-size: 20px; color: #fff; background: #00437A; font-family: 'Montserrat', Arial, sans-serif; text-transform: uppercase; margin: 15px 0 10px; letter-spacing: -1px;  }
            .listWidgtLeftNav{ display: block; width: 100%; list-style: none !important; padding: 0; margin: 0; }
                .listWidgtLeftNav li{ position: relative; }
                .listWidgtLeftNav li a{ font-family: 'Montserrat', Arial, sans-serif; display: block; border-top: 2px solid #cccccc; color: #464646; font-size: 15px; padding: 8px 15px 8px 15px; line-height: 1.1em;  }
                    .listWidgtLeftNav li a:hover, .listWidgtLeftNav li a.wu-custom-link-active{ color: #00437a; text-decoration: none;  }
                .listWidgtLeftNav li:last-child a{ border-bottom: 2px solid #cccccc; padding-bottom: 12px; }

                    .listWidgtLeftNav li.parent a{ position: relative; }
                    .listWidgtLeftNav li.parent a.arrow{ padding-bottom: 9px; }
                    .listWidgtLeftNav li.parent a.arrow:after{ position: absolute; right: 10px; top: 50%; color: #696969; font-size: 26px; margin-top: -12px; content: "\f107"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased; }
                    .listWidgtLeftNav li.parent.active a.arrow:after{ content: "\f106"; }
                        .listWidgtLeftNav li ul li{ margin-left: 5px; }
                        .listWidgtLeftNav li ul li a{ border: none; padding-top: 8px !important; padding-bottom: 5px !important; border-bottom: 0 !important; border-top: 0 !important; padding-left: 0; font-size: 13px; }
                            .listWidgtLeftNav li ul li:last-child a{ border-bottom: 2px solid #cccccc !important; padding-bottom: 12px !important; margin-bottom: -2px; }


            /*editorial conts*/
            .editorial-conts .su-column{ position: relative; }
            .editorial-conts .su-row{ margin-top: 40px; margin-bottom: 40px; }
            .editorial-conts .su-row:first-child{ margin-top: 0; }
            .su-row b, .su-row strong{ font-weight: bold; font-size: 110%; }
            .su-row.editorial-full-image-top, .su-row.editorial-full-text, .su-row.editorial-two-cols{ display: block; position: relative; }
                .su-row-msg-USA-name-classes{ position: absolute; border: 1px dashed #959595; right: 5px; line-height: 0.9em; padding: 5px; background-color: rgba(206,206,206,.8); }

                .su-row-msg-USA-name-classes span{ display: block; text-align: right; font-size: 11px; font-family: 'Tahoma', Geneva, sans-serif; color: #00437a; padding: 0; margin: 0;  font-weight: normal; }
                    .su-row-msg-USA-name-classes span.desc{ font-weight: bold; }
                .su-row.editorial-two-cols{ padding: 0; }
            .USAbox-blancoShdw{  border: 1px solid #cfcfcf; position: relative; margin: 10px auto; padding: 20px; background-color: #FFF;
            -o-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -ms-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -webkit-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
            -moz-box-shadow:    0px 0px 2px 1px rgba(207, 207, 207, .4);
            box-shadow:         0px 0px 2px 1px rgba(207, 207, 207, .4); }
                .USAbox-blancoShdw .su-row-msg-USA-name-classes{ background-color: rgba(255,255,255,.8); }
                .su-row.editorial-full-image-top .su-column:first-child div img{ width: 100%; margin: 0 auto 15px !important; margin-bottom: 15px; }
                .su-column-inner.su-clearfix{ line-height: 1.25em; font-size: 14px; font-family: 'Open-Sans', Arial, sans-serif; /*color: #464646;*/ color: #868686; }
                .su-row.editorial-full-image-top .btn-USA, .su-row.editorial-full-text .btn-USA, .su-row.editorial-two-cols .btn-USA{ margin: 15px 0 0px; }

            /*CLASSES*/
            .equalsPosts .post-inner p:last-child{ position: absolute; right: 0; bottom: 0; }
            .ult_tablinks {list-style:none !important;}
            post-title{ text-transform:none !important; }

            .boxLists.dwnld-rsltns{ position: relative; margin-left: 10px; margin-top: 20px !important; }
            .boxLists.dwnld-rsltns li{ list-style: none; padding: 5px 0 5px;  border-top: 2px solid #e1e1e1; margin-top: 5px; }
                .boxLists.dwnld-rsltns li h5{ font-weight: bold; font-size: 16px; color: #464646; font-family: "Montserrat",Arial,sans-serif; }
                .boxLists.dwnld-rsltns li{ color: #464646; line-height: 1.1em; }
                .boxLists.dwnld-rsltns li a.btn-USA{ margin: 15px 0; }
body.ut-layout-programas-swiper-slider article.program-tab-article ul li {min-height:370px;}
            .grayBoxUSA{ background-color: #cccccc; display: block; position: relative; padding: 15px; margin-bottom: 10px; margin-top: 10px; }
            .whiteBoxUSA{ background-color: #FFF; display: block; position: relative; padding: 15px; margin-bottom: 10px; margin-top: 10px; }
                ul.smplLstUSA{ list-style: disc; position: relative; padding-left: 0px; margin-left: 10px; }
                    ul.smplLstUSA li{ display: block; list-style: disc; padding-left: 10px; color: #464646; position: relative; font-size: 13px; font-family: 'Open-Sans', Arial, sans-serif; margin-bottom: 10px; line-height: 1.2em; padding-right: 10px; }
                    ul.smplLstUSA li:before{ position: absolute; left: 0; top: 3px; color: #464646; content: '•'; width: 5px; height: 5px; }
                ul.arrwLstUSA{ list-style: disc; position: relative; padding-left: 0px; margin-left: 10px; }
                    ul.arrwLstUSA li{ display: block; list-style: disc; padding-left: 10px; color: #464646; position: relative; font-size: 13px; font-family: 'Open-Sans', Arial, sans-serif; margin-bottom: 10px; line-height: 1.2em; padding-right: 10px; }
                    ul.arrwLstUSA li:before{ content: "\f054"; display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: 400; line-height: 1; font-size: 10px; position: absolute; left: 0; top: 3px; width: 5px; height: 5px; }
                    ul.arrwLstUSA li:hover:before{ color: #00437a; }
                    ul.arrwLstUSA li a{ color: #464646; text-decoration: underline; }
                    ul.arrwLstUSA li a:hover{ text-decoration: underline; color: #00437a; }
            .grayBoxUSA .titSubLine{ position: relative; margin-bottom: 25px; }
            .grayBoxUSA .titSubLine:before{ border-bottom: 2px solid #fff; }


                .btn-USA.btn-tit.btn-download.pdf-icon button::after { content: ''; width: 20px; height: 20px; background: url("/wp-content/uploads/ultimatum/imagens/icon-pdfUSA.png") center center no-repeat; }

            /*EVENT LIST WIDGET*/
            .grid_6.calWidgtRow{ background-color: none; }
            .widget_EVENTOS_maker_list_widget ul, .widget_EVENTOS_maker_list_widget ul.EVENTOS-list li{ list-style: none; }
            .widget_EVENTOS_maker_list_widget .element-title{ color: #FFF; text-transform: uppercase; display: inline-block; padding: 0px 10px; background-color: #044880; margin-bottom: 20px; margin-left: 25px; font-size: 18px; line-height: 1.7em; }
                .teaserBotLineLeft .widget_EVENTOS_maker_list_widget .element-title, .teaserBotLineRight .widget_EVENTOS_maker_list_widget .element-title{ color: #666666; background-color: transparent; font-weight: bold; font-family: 'Open Sans', Arial, sans-serif; margin-bottom: 5px; margin-top: 5px; padding: 0; font-size: 22px; }
            .widget_EVENTOS_maker_list_widget ul.EVENTOS-list li span.entry-date, .widget_EVENTOS_maker_list_widget ul.EVENTOS-list li .event-link{ display: none; }
            .calWidgtRow{ background-color: #ffffff !important; background-color: rgba(255,255,255,1) !important; padding: 15px 0px; outline: 1px solid #cfcfcf; margin-top: 5px;
                -o-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                -ms-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                -webkit-box-shadow: 0px 0px 2px 1px rgba(207, 207, 207, .4);
                -moz-box-shadow:    0px 0px 2px 1px rgba(207, 207, 207, .4);
                box-shadow:         0px 0px 2px 1px rgba(207, 207, 207, .4);}

                .eventListDetailUSA{ position: relative; display: block; width: 95%;  }
                .eventListDetailUSA:not(:first-child){ border-bottom:1px solid #cccccc;  }
                    .eventListDetailUSA:before{ position: absolute; left: 0; top: -1px; content: ''; border-top: 2px solid #3cc8de; width: 0%; z-index: 10; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
                    .eventListDetailUSA:after{ position: absolute; left: 0; bottom: -2px; content: ''; border-bottom: 2px solid #3cc8de; width: 0%; z-index: 10; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
                    .eventListDetailUSA:hover:before, .eventListDetailUSA:hover:after{ width: 100%; -webkit-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; transition:all 0.3s ease-out; }
                .eventListDetailUSA:first-child{ border-top:1px solid #cccccc !important; }
                .widget_EVENTOS_maker_list_widget ul li:first-child .eventListDetailUSA{ border-top:1px solid #cccccc }
                .eventListDetailUSA:last-child{ border-bottom:1px solid #cccccc;  }
                    .eventListDetailUSA a{ border-left: 0; text-decoration: none; color: #999999; position: relative; display: block; padding: 5px 70px 5px 10px; }
                        .eventListDetailUSA a:hover{ border-left: 5px solid #3cc8de; }
                    .eventListDetailUSA a h6{ position: relative; font-size: 13px; font-family: "Montserrat",Arial,sans-serif; font-weight: normal; text-transform: uppercase; line-height: 1.2em; }
                        .eventListDetailUSA a:hover h6{ color: #3cc8de; }
                    .eventListDetailUSA a p{ font-size: 12px; font-family:"Open Sans", sans-serif; position: relative; display: block; padding-left: 0px; color: #999999; }
                    .eventListDetailUSA a p.datetime-cal-usa{ min-width: 59px; }
                        .eventListDetailUSA a p.details-cal-usa span{ background-image:url("/wp-content/uploads/ultimatum/imagens/iconCalDetail.png"); padding: 2px 5px 2px 17px; background-repeat: no-repeat; }
                            .eventListDetailUSA a p.details-cal-usa span.date-start-cal-usa{ background-position: left top; }
                            .eventListDetailUSA a p.details-cal-usa span.date-ends-cal-usa{ background-position: left top; margin-left: 5px; }
                            .eventListDetailUSA a p.details-cal-usa span.location-cal-usa{ background-position: left bottom; margin-left: 30px; }
                    .eventListDetailUSA a p.datetime-cal-usa{ position: absolute; right: 0px; top: 8px; } 
                        .eventListDetailUSA a h7{ font-size: 28px; color: #ffffff; display: block; background-color: #999999; text-align: center; padding: 2px 5px; font-family: "Montserrat",Arial,sans-serif; font-weight: bold;  }
                        .eventListDetailUSA a p.datetime-cal-usa h7.date-month-cal-usa{ margin-bottom: 5px; font-size: 11px; font-weight: normal; padding: 0; } 
                        .eventListDetailUSA a:hover h7{ background-color: #3cc8de; }
                        .eventListDetailUSA a p.datetime-cal-usa h7.date-day-cal-usa{ padding:10px 5px; font-size: 38px; }
                        .entry-date.date,.event-title {display:none;}
        /*EVENT DETAILS*/
            .entryInfoEvent{ position: relative; display: block; }
                .entryInfoEvent .toRightBoxUSA-calEvent{ float: right; position: absolute; right: 15px; padding: 0px; margin: 0px; top: 15px; }
                .entryInfoEvent .mainFeatImgPrime{ margin: 20px 30px 20px 0px; display: inline-block; float: left; }
                    .entryInfoEvent .info-event-head{ display: inline-block; margin-top: 20px; margin-bottom: 30px; width: auto;
    min-width: 60%; }

                .entryInfoEvent .mainFeatImgPrime img{ max-width: 400px; height: auto; }
                    .info-event-head .event-icon{ background-image:url("/wp-content/uploads/ultimatum/imagens/iconCalDetail.png"); padding: 0px 5px 2px 17px; background-repeat: no-repeat; }
                            .info-event-head .event-icon.icoTime{ background-position: left 3px; }
                            .info-event-head .event-icon.icoPlace{ background-position: left -19px; }

                    .entryInfoEvent p.datetime-cal-usa{ position: relative; right: 0px; top: 0px; } 
                        .entryInfoEvent .entry-meta{ padding-right: 90px; }
                        .entryInfoEvent p h7{ font-size: 48px; color: #ffffff; display: block; background-color: #3cc8de; text-align: center; padding: 2px 5px; font-family: "Montserrat",Arial,sans-serif; font-weight: bold;  }
                        .entryInfoEvent p.datetime-cal-usa h7.date-month-cal-usa{ margin-bottom: 5px; font-size: 15px; font-weight: normal; padding: 0; } 
                        .entryInfoEvent p.datetime-cal-usa:hover h7{ background-color: #3cc8de;  }
                        .entryInfoEvent p.datetime-cal-usa h7.date-day-cal-usa{ padding: 15px 10px; font-size: 48px; }
        /*MAIN FEAT*/
    .mainFeatImgUSAPost{ display: block; width: 100%; position: relative; margin-bottom: 20px; }
                .mainFeatImgUSAPost img{ width: 100%; height: 380px; min-width: 100%; }

    /*FOOTER*/
    #tabletBlckJS, #phoneBlckJS { display: none; height: 0; width: 0; }
    .footwrapper .wrapper{ color:#FFF; margin-top: 40px;
    background: #00345e; /* Old browsers */
    background: -moz-linear-gradient(top,  #00345e 0%, #003d6e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00345e), color-stop(100%,#003d6e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #00345e 0%,#003d6e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #00345e 0%,#003d6e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #00345e 0%,#003d6e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #00345e 0%,#003d6e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00345e', endColorstr='#003d6e',GradientType=0 ); /* IE6-9 */
    }
    /*SOCIALFOOT*/
    figure.footInfoWidget{ display: block; margin: 30px auto; border-left: 1px solid #014c88;}
        figure.footInfoWidget:before{ content:""; height: 100%; position: absolute; left: -2px; width: 1px; background-color: #002e52; top: 0; }
        figure.footInfoWidget:after{ content:""; height: 100%; position: absolute; left: 0px; width: 1px; background-color: #014c88; top: 0; }
        .logoUSAFoot{ display: block; margin: 0 auto; }
    figure.footInfoWidget figcaption{ display: block; width: 100%; text-align: center }
        figure.footInfoWidget figcaption p{ text-align: center; margin: 10px auto 5px; color: #FFF; font-size: 14px; text-transform: uppercase; text-shadow: 1px 1px 2px rgba(0,0,0,.8); }
        .widget ul, .widget ul li.cat-item{ list-style: none; }
            .widget ul li.cat-item a{ display: inline-block; color: #D1D1D1; text-decoration: none; font-size: 12px; }
            .widget ul li.cat-item a:hover{ color: #08C; text-decoration: underline; }
        ul.footSocial{ display: block; margin-top: 25px; }
        ul.footSocial li{ display: inline-block; margin: 5px 0; }
        
        ul.footSocial li a{ display:block; width:30px; height:30px; text-indent:9999px; position:relative; overflow:hidden; border-radius:50%; background-color:#002c4e; background-repeat:no-repeat; background-position: center center; padding:8px; }
            ul.footSocial li:nth-child(1) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/twitter5-white.png"); }
            ul.footSocial li:nth-child(2) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/facebook6-white.png"); }
            ul.footSocial li:nth-child(3) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/youtube3-white.png"); }
            ul.footSocial li:nth-child(4) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/instagram4-white.png"); }
            ul.footSocial li:nth-child(5) a{ background-image:url("/wp-content/uploads/ultimatum/imagens/linkedin5-white.png"); }
            ul.footSocial li a:hover{ border-radius:0%; background-color:#00447a; 
            -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 53, 107, 1);
            -moz-box-shadow:    0px 0px 10px 0px rgba(0, 53, 107, 1);
            box-shadow:         0px 0px 10px 0px rgba(0, 53, 107, 1); }
.su-row.entradas .su-column:first-child div img{width:auto}


    /*TABLAS*/

/*.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {max-width: 600px; margin:0 auto; font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #006699; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }.datagrid table td, .datagrid table th { padding: 3px 10px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #0070A8; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #00557F; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }.datagrid table tbody .alt td { background: #E1EEf4; color: #00557F; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }.datagrid table tfoot td div { border-top: 1px solid #006699;background: #E1EEf4;} .datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }.datagrid table tfoot  li { display: inline; }.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #006699;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; }.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #00557F; color: #FFFFFF; background: none; background-color:#006699;}div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }*/

    .UsaTable {
        margin:0px;padding:0px;
        width:100%;
        box-shadow: 2px 2px 2px #888888;
        border:1px solid #000000;
        
        -moz-border-radius-bottomleft:0px;
        -webkit-border-bottom-left-radius:0px;
        border-bottom-left-radius:0px;
        
        -moz-border-radius-bottomright:0px;
        -webkit-border-bottom-right-radius:0px;
        border-bottom-right-radius:0px;
        
        -moz-border-radius-topright:0px;
        -webkit-border-top-right-radius:0px;
        border-top-right-radius:0px;
        
        -moz-border-radius-topleft:0px;
        -webkit-border-top-left-radius:0px;
        border-top-left-radius:0px;
    }.UsaTable table{
        border-collapse: collapse;
            border-spacing: 0;
        width:100%;
        height:100%;
        margin:0px;padding:0px;
    }.UsaTable tr:last-child td:last-child {
        -moz-border-radius-bottomright:0px;
        -webkit-border-bottom-right-radius:0px;
        border-bottom-right-radius:0px;
    }
    .UsaTable table tr:first-child td:first-child {
        -moz-border-radius-topleft:0px;
        -webkit-border-top-left-radius:0px;
        border-top-left-radius:0px;
    }
    .UsaTable table tr:first-child td:last-child {
        -moz-border-radius-topright:0px;
        -webkit-border-top-right-radius:0px;
        border-top-right-radius:0px;
    }.UsaTable tr:last-child td:first-child{
        -moz-border-radius-bottomleft:0px;
        -webkit-border-bottom-left-radius:0px;
        border-bottom-left-radius:0px;
    }.UsaTable tr:hover td{
        
    }
    .UsaTable tr:nth-child(odd){ background-color:#ffffff; }
    .UsaTable tr:nth-child(even)    { background-color:#ffffff; }.UsaTable td{
        vertical-align:middle;
        
        
        border:1px solid #000000;
        border-width:0px 1px 1px 0px;
        text-align:left;
        padding:7px;
        font-size:12px;
        font-family:Montserrat;
        font-weight:normal;
        color:#000000;
    }.UsaTable tr:last-child td{
        border-width:0px 1px 0px 0px;
    }.UsaTable tr td:last-child{
        border-width:0px 0px 1px 0px;
    }.UsaTable tr:last-child td:last-child{
        border-width:0px 0px 0px 0px;
    }
    .UsaTable tr:first-child td{
        background-color:#00437A;
        border:0px solid #000000;
        text-align:center;
        border-width:0px 0px 1px 1px;
        font-size:14px;
        font-family:Arial;
        font-weight:bold;
        color:#ffffff;
    }
  
    .UsaTable tr:first-child td:first-child{
        border-width:0px 0px 1px 0px;
    }
    .UsaTable tr:first-child td:last-child{
        border-width:0px 0px 1px 1px;
    }


    .accordion-heading .accordion-toggle
    {
    text-align:center;
      font-size:16px;
    }

    /*ADDITIONAL HACKS*/
    .clearfix:before, .clearfix:after, .container_12:before, .container_12:after
    {
    margin-top:10px !important;
    }

    /*INFO BOX*/
    .InfoBox
    {
      display:inline-block;
      float:left;
      padding:30px;
    width:17%;
      height:110px;
    background-color:#fff;
      margin-left:30px;
      border:solid 1px #ccc;
      -webkit-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        -moz-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        box-shadow: -2px 2px 9px -2px rgba(0,0,0,0.75);
    }
         .InfoBox{
       margin-top: 10px !important;
       margin-bottom: 30px !important;
}

        /*FORM OVERLAP PROGRAMS*/
#toWrpFrm{ position: relative; height: 600px; width: 100%; }
.wrapFrm{ position: absolute; max-width: 350px; background: #dddddd url("/wp-content/uploads/ultimatum/imagens/frmBgPttrn.jpg") left top repeat; z-index: 50; right: 0; top: 0; height: 100%; }
.rev_slider_wrapper .wrapFrm{ max-width: 285px; }
.wrapFrm.fixFrmSld{ position: relative; max-width: 280px; display: inline-block; float: right; height: 600px; max-height: 600px; }
.frmUSA{ position: relative; z-index: 10; width: 100%; right: 0;  } 
.frmUSA-prgrm{ margin: 100px 30px; }
#btnSldTgglProgrm{ position: absolute; top: 72%; background: #31aadf url("/wp-content/uploads/ultimatum/imagens/arrow-down.png") 93% center no-repeat; background-size: 24px 15px; color: #fff; text-decoration: none; padding: 12px 50px 12px 20px; text-transform: uppercase; font-size: 14px; font-family: "Montserrat", Arial, sans-serif; left: -147px; z-index: 5; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
#btnSldTgglProgrm.closedIco{ background-image: url("/wp-content/uploads/ultimatum/imagens/arrow-up.png"); background-position: 93% 43%; }
.frmUSA-prgrm h4{ color: #ffffff; font-size: 22px; text-transform: uppercase; margin-top: 30px; margin-bottom: 20px; }
.form-postgrado{margin-bottom: 30px !important; margin-top: 80px !important; width: 100% !important;}
.frmUSA-prgrm label, .frmLbl-USA { display: block; color: #fff; font-size: 11px; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; }
.frmUSA-prgrm input[type="text"], .frmUSA-prgrm  textarea, .frmUSA-prgrm select option{ background-color: #e3e3e3; /*color: #3c3c3c;*/ margin-bottom: 6px;  padding: 3px 6px; }
.frmUSA-prgrm ::-webkit-input-placeholder {  color: #999999; }
.frmUSA-prgrm :-moz-placeholder { color: #999999; }
.frmUSA-prgrm ::-moz-placeholder { color: #999999; }
.frmUSA-prgrm :-ms-input-placeholder { color: #999999; }
input.btnSbmtFrmUSA{ border-radius: 4px; outline: none; border: 0; background-color: #31aadf; color: #fff; font-size: 14px; font-family: "Montserrat", Arial, sans-serif; font-weight: bold; text-transform: uppercase; padding: 5px 18px; margin: 15px 0; }
.infFrmLgl{ display: inline-block; line-height: 1.1em;font-size: 10px; font-weight: normal; position: relative; float: right; clear: both; margin-top: 5px; color: #999999; text-align: left;margin-left: auto;margin-right: auto;width: calc(95% - 15px);}
.infFrmLgl span, infFrmLgl a{ color: #31aadf; font-weight: bold; }

        #frmInscMobile{ display: block; position: relative; }
            #frmInscMobile .frmMobWrp, #frmInscMobile .frmMobWrp .wrapFrm{ position: relative; max-width: 450px; margin: 10px auto 20px; padding-bottom: 10px; }
            #frmInscMobile .frmMobWrp .frmUSA-prgrm{ width: 80%; padding-top: 30px; }
            #frmInscMobile .frmMobWrp #btnSldTgglProgrm{ display: none; }
            #frmInscMobile .frmMobWrp .frmUSA-prgrm textarea{ min-width: 100%; }

            .rotateChar{
                margin-top: 3px;
                display: inline-block;
                font-family: 'Open Sans';
                font-weight: 400 !important;
                /* Safari */
                /*-webkit-transform: scaleX(-1);
                -moz-transform: scaleX(-1);
                -ms-transform: scaleX(-1);
                -o-transform: scaleX(-1));
                filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
        }
        /*.widget_ultimatumbcumb.breadcrumb.rotateChar span{
                font-family: 'Open Sans';
                margin-top: 3px;
                display: inline-block;
                /* Safari */
                /*-webkit-transform: scaleX(0);
                -moz-transform: scaleX(0);
                -ms-transform: scaleX(0);
                -o-transform: scaleX(0));
                filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
        }*/
        /*li.ubermenu-item:hover  a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only.trnstn {background-color: transparent !important; }
        a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only.trnstn:hover{background-color: #006eb6 !important; color: #f00 !important;  }*/
.widget.ubermenu_navigation_widget-class{height: 70px !important;}
strong{font-weight:900 !important}

.addtoany_header{
    font-size: 16px;
    text-transform: uppercase;
    color: #636363;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}
#wrapper-4093{margin: 0px 0px;}
body.ut-layout-noticias div.USAbox-blancoShdw {
    padding: 30px 280px;
}
body.ut-layout-noticias h1.titPrograms{
    text-align: center;
    font-weight: 400;
    font-size: 35px;
    margin:10px 270px;
    padding-top: 70px;
}
body.ut-layout-noticias h3.subTitPrograms{
    margin: 15px 270px;
    text-transform: initial;
    color: black;
    font-weight: 100;
    text-align: center;
   }
   body.ut-layout-noticias .su-row.editorial-full-image-top.USAbox-blancoShdw p,body.ut-layout-noticias .su-row.editorial-full-image-top.USAbox-blancoShdw strong,body.ut-layout-noticias .su-row.editorial-full-image-top.USAbox-blancoShdw b {
    font-size: 17px;
    line-height: 25px;
    margin: 0 0 12px;
}
body.ut-layout-noticias .su-quote-inner{
    padding-top: 20px;
    color: gray;
    font-size: 18px;
    font-style: normal;
    line-height: 25px;
    padding-bottom: 20px;
   }
   body.ut-layout-noticias .su-quote-style-default:before{
        left: 0;
        right: 0;
        margin: 0 auto;
   }
   body.ut-layout-noticias .su-quote-style-default:after{
    left: 0;
    right: 0;
    margin: 0 auto;
   }
   u{
    text-decoration: none;
    border-bottom: 2px solid #227fde;
   }
    /*MEDIA QUERIES*/
   
    @media (min-width: 1590px) {
        .wrapNvsLgn{padding-right: 13%;}
        .card {width: 23% !important;}
    }

    @media (min-width: 1200px) {
        #ubermenu-main-50-primary-menu{ padding-left: 300px; }
        ul.slideEmber-Centros li figure{ min-width: 550px; }
        ul.slideEmber-Centros li article{ min-width: 550px !important; max-width: 550px !important; }
        #wrapper-68, .noHeight{ height: 13px; }
    }
    @media (max-width: 1199px) {
        .wrapFrm.fixFrmSld, #frmInscMobile .wrapFrm { position: relative; max-width: 100%; display: block; float: left; width: 100%; margin-bottom: 20px; clear: both; margin-top: -10px;}
                .wrapFrm.fixFrmSld fieldset{ display: inline-block; float: left; margin: 0 2%; }
            #frmInscMobile .frmMobWrp, #frmInscMobile .frmMobWrp .wrapFrm{ max-width: 1000px; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header{ margin-top: 65%; }
            .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header a{ font-size: 14px;  }
        .teasrsPstsToColors .ultimatepost-custom .post-inner p:last-child{ top: 55%; }
            /*#logo-container { position: relative; top: 3px;  }*/
            #wrapper-4.wrapper{ padding-bottom: 55px; }
            #ubermenu-main-50-primary-menu{ padding-left: 240px; top: -120px; }
            #wrapper-68, .noHeight{ height: 13px; }  
    }
    @media only screen and (min-width: 1024px) and (max-width: 1199px) {

    }
     
    @media only screen and (min-width: 980px) and (max-width: 1199px) {
        .dropDown-tTit-USA{font-size: 12px;}
        .ultimatepost-custom .post-inner .post-header{font-size: 14px;}

        .ubermenu_navigation_widget-class a.ubermenu-target span.ubermenu-target-title{font-size: 11px !important;}
        .ubermenu_navigation_widget-class .ubermenu-nav > li.ubermenu-item-level-0 a{padding-left: 2px !important;}
        #container-4 .grid_9 .grid_6.alpha .colwrapper{margin-left: 15px !important;}
        #ubermenu-nav-main-50-primary-menu.ubermenu-nav > li:first-child a{padding-right: 5px !important; margin-left: 15px; }
        .wrapper#wrapper-4{height: 109px !important;}
        #ubermenu-main-50-primary-menu{top: -68px;}
    }

    @media (min-width: 980px) { 
        ul.slideEmber-Centros li figure{ min-width: 500px; max-width: 500px; }
        ul.slideEmber-Centros li article{ min-width: 320px; max-width: 320px;  }
        #container-4 .inner-container { margin-bottom: 2px; }
        #tabletBlckJS { display: block; } /*ADDED TO FIX INTO iPad*/ 
        .toSlideRevCustom .wrapFrm:not(.fixFrmSld){ display: block;  }
    }
@media (max-width:978px){
.execphpwidget div div.rev_slider_wrapper.fullwidthbanner-container, .execphpwidget div section.slideCaptsTsr {
    display: none !important;
}
}
    @media (max-width: 979px) {
        #logo-container { position: relative; top: 0; /*margin-top: -55px;*/ left: -5%; }
        #wrapper-4.wrapper{ padding-bottom: 0px; }
        #wrapper-68, .noHeight{ height: 40px; }
        #ubermenu-main-50-primary-menu{ padding-left: 0px; margin-top: 120px; background-color: rgb(255, 255, 255); }
            /*#ubermenu-main-50-primary-menu .ubermenu-nav .ubermenu-item-level-0:first-child{ display: none; }*/
        #searchform input[type="search"]{ width: 75%; min-width: 75%; }
        ul.slideEmber-Centros li figure{ min-width: 670px; max-width: 700px; margin-bottom: 20px; }
        ul.slideEmber-Centros li article{ padding: 0; min-width: 620px; max-width: 620px; }
        #tabletBlckJS { display: block; }
        #phoneBlckJS { display: none; }
        .cptnsTeaser li div.cptTsr h4.titCptn{ font-size: 16px; }
        #container-4 .grid_9 .grid_6.alpha { width: 330px; }
        #logo-container a.logo img { max-width: 200px; margin-top: 36px; }
        .ultimatepost-custom .post-inner .featured-image a img{ height: auto; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner p:last-child{ top: 53%; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header{ margin-top: 85%;margin-left: -10px; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header a{ font-size: 12px; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .post-excerpt{ font-size: 12px; }
        .widget.ubermenu_navigation_widget-class{ margin-top: -10px; }
        .toSlideRevCustom .wrapFrm:not(.fixFrmSld){ /*TO THIS EXTRACT*/ display: none; }
            #frmInscMobile .wrapFrm{ display: block; }
        .toSlideRevCustom .outerFrmSld{ position: relative; left: 1px; }
        .toSlideRevCustom .outerFrmSld .wrapFrm{ display: block; position: relative; width: 100%; max-width: 100%; padding-top: 10px; margin-bottom: -25px; }
            .toSlideRevCustom .outerFrmSld .wrapFrm .frmUSA{ width: 92%; }
            .toSlideRevCustom .outerFrmSld .wrapFrm fieldset{ width: 40%; display: inline-block; }
            .toSlideRevCustom .outerFrmSld .wrapFrm #btnSldTgglProgrm{ display: none; } 
         .wrap-USA-dropdows{ margin: 0px auto 25px;
                padding: 15px 0px 190px; }
        .wrap-USA-dropdows-blank{ padding-bottom: 345px; height: 44px; }
            .gryDrpdwns .dropDown-tTit-USA{ font-size: 14px; }
        .uberUSA-dropdowns .ubermenu-skin-silver-tabs.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop{ position: absolute; }
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px;font-size: 22px;}
            
    }

    @media only screen and (min-width: 768px) and (max-width: 1199px) {
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+2) .post-inner{height: 475px !important;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+1) .post-inner{height: 475px !important;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+4) .post-inner{height: 475px !important;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+3) .post-inner{height: 475px !important;}
        .btn-USA.btn-tit button{font-size: 10px;}
        .btn-USA button{padding: 8px 7px !important;}
        .btn-USA.btn-tit button:after{right: 5px !important;}
        .InfoBox { display:inline-block; float:left; padding:30px; width:34%; height:110px; background-color:#fff; margin-left:30px;border:solid 1px #ccc;
      -webkit-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        -moz-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        box-shadow: -2px 2px 9px -2px rgba(0,0,0,0.75);}
         .InfoBox{ margin-top: 10px !important; margin-bottom: 30px !important;}
         body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}

    }
    @media (min-width: 768px) and (max-width: 979px) {
        .top-margin-menu-mobile{margin-top: 12px;}
         .logginWrap .box {margin-left:22%;}
        .ultimatepost-custom .post-inner .post-header{font-size: 12px; word-wrap: break-word;}
        .titUSA-int-conts{font-size: 14px !important;}
        .wrapNvsLgn{padding-right: 5% !important;}
        #wrapper-68, .noHeight{ height: 35px; }
        #ubermenu-main-50-primary-menu{ padding-left: 0px; padding-top: 12px; margin-top: 110px; background-color: transparent; }
        #ubermenu-main-50-primary-menu.ubermenu.ubermenu-main:not(.ubermenu-responsive-collapse){ background-color: rgb(255, 255, 255); }

        nav.logginBtns li a{ font-size: 10px; }
        .toSlideRevCustom .outerFrmSld .wrapFrm fieldset{ width: 50%; }
        .toSlideRevCustom .outerFrmSld .frmUSA-prgrm input[type="text"], .toSlideRevCustom .outerFrmSld .frmUSA-prgrm textarea, .toSlideRevCustom .outerFrmSld .frmUSA-prgrm select option{  width: 90%; }
        #frmInscMobile .wrapFrm fieldset{ display: block; float: none; /*margin: 0 2%;*/ }
        #frmInscMobile .frmMobWrp .frmUSA-prgrm{ width: 92%; padding-top: 5px; } 
            /*#frmInscMobile .wrapFrm fieldset{ width: 45%; }*/
            #frmInscMobile .wrapFrm .frmUSA fieldset:nth-child(8){ margin-top: -30px; }
            .frmUSA.frmUSA-prgrm .btnSbmtFrmUSA{ margin-top: 5px !important; float: left; margin-right: 10px; }
            /*.frmUSA-prgrm input[type="text"], .frmUSA-prgrm textarea, .frmUSA-prgrm select option{ width: 98%; }*/
            body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        .cptnsTeaser li div.cptTsr h4.titCptn{ font-size: 14px; }

    }

   @media only screen and (min-width: 768px){
  .negativeM {margin-top:-66px !important; margin-bottom: 20px;}
  .rotateChar{
                margin-top: 3px;
                display: inline-block;
                font-family: 'Open Sans' !important;
                font-weight: 500;}
                

}

    @media only screen and (max-width: 767px) {
	.footwrapper a, .footwrapper p{margin-left:10px !important;display:block;width:calc(100% - 30px);}
	.footwrapper p a{margin-left:0 !important;}
	.footwrapper .su-row .su-column {min-height: auto;}
	.footwrapper br:first-child {display:none !important}
	figure.footInfoWidget, .widget ul.events-list, .eventListDetailUSA.trnstn{margin:0 auto !important;}
.execphpwidget div div.rev_slider_wrapper.fullwidthbanner-container, .ng-col-2 {
    display: none;
}
        .aab_wrap {width: 100%}
        #pgwSliderNoticias .pgwSlider .ps-current .ps-caption{top:147px !important;}
         .pgwSlider.narrow .ps-current{margin-bottom: 0px !important;}
         .InfoBox{ margin-top: 10px !important; margin-bottom: 0px !important;}
        .shrtcd-blck-net div.imgWrap{ display: block; width: 100%; max-width: 271px; position: relative; }
        .ultimatepost-custom.one_fourth{ width: 48%; }
        .breadcrumb{ font-size: 11px; padding-top:10px; text-align: center; margin-bottom: 0; }
        a.logoUSA-mobile{ display: block; width: 100%; display: block; text-align: center; margin: 50px auto 0; position: relative; } 
        #logo-container h1 a.logo{ display: none; }
        #col-4-2, #col-4-3{ width: 50%; } 
        #wrapper-4.wrapper .form-search { margin-bottom: 21px; }
        .menu-social-top-menu-container ul { text-align: center; }
        #menu-main-navigation { display:none; }
        .slicknav_menu { display:block; position: relative; top: -10px;  }
        #searchform input[type="search"]{ width: 75%; min-width: 75%; }
        .cptnsTeaser li div.cptTsr { margin: 10px 0px -7px; }
        ul.slideEmber-Centros li figure{ min-width: 650px; margin-bottom: 15px; }
        ul.slideEmber-Centros li article{ min-width: 600px; max-width: 600px; }
        h4.introTit.blueBg { padding-bottom: 15px; }
        h4.introTit.blueBg span{ display: block; margin-bottom: 20px; margin-right: 0; }
        #col-4-3 .colwrapper { border-bottom: none; }
        .tp-leftarrow.tparrows.default, .tp-rightarrow.tparrows.default{ -o-transform: scale(.6); -ms-transform: scale(.6); -webkit-transform: scale(.6); transform: scale(.6); }
        #rev_slider_1_1_wrapper .tp-leftarrow.default, #rev_slider_1_1_wrapper .tp-leftarrow.default:hover, .tp-leftarrow.tparrows.default{ -o-transform-origin: 0% 0%;  -ms-transform-origin: 0% 0%; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; }
        #rev_slider_1_1_wrapper .tp-rightarrow.default, #rev_slider_1_1_wrapper .tp-rightarrow.default:hover, .tp-rightarrow.tparrows.default{ -ms-transform-origin: 100% 0%; -ms-transform-origin: 100% 0%; -webkit-transform-origin: 100% 0%; transform-origin: 100% 0%; }
        #container-4 .grid_9 .grid_6.alpha{ width: auto; }
        #col-4-2, #col-4-3 { width: 57%; }
        #col-4-3 .colwrapper { min-height: 51px; }
        a.logoUSA-mobile{ margin: 100px auto -15px; }
        .slicknav_nav ul, .slicknav_nav li { margin: 0px; }
        .slicknav_nav a { margin:0 ; padding: 8px 10px; }
        .slicknav_nav .slicknav_row{ margin: 0; }
        #wrapper-68, .noHeight{ height: 50px; }
        #ubermenu-nav-main-50-primary-menu.ubermenu-nav > li:first-child{ display: none; }
            .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header{ margin-top: 80%; }
            .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header a{ font-size: 15px, }
            .teasrsPstsToColors .ultimatepost-custom .post-inner .post-excerpt{ font-size: 13px; }
            
            .wrapNvsLgn{ position: absolute; top: 0px; display: block; right: 25%; padding-right: 0px; }
            nav.logginBtns{ display: block; float: right; position: relative; }
            nav.logginBtns li{ position: relative; max-width: 120px; } 
            .logginBtns li.nvDvsr{ display: none; }
            nav.logginBtns li a.sergioNet, nav.logginBtns li a.sergioVirtual, nav.logginBtns li a.sergioEmail{ position: relative; /*text-indent: -999px; */}
                    nav.logginBtns li a.sergioEmail{ padding-left: 70px; background-position: 30px bottom; }
                    nav.logginBtns li a.sergioEmail span strong{ /*left: 90px; position: absolute; right: -25px; top: 4px; left: 90px;*/ }
                nav.logginBtns li a span{ /*text-indent: 0px; left: 100px; float: left; margin-right: 100%; */clear: both; }
                li.nvDvsr{ display: inline; }
            nav.logginBtns li a.sergioEmail span strong{ /*position: absolute; right: -30px; top: 4px;*/  }
            #col-4-2, #col-4-3{ width: 32%; }
            .btnWidgFull.btnAdmisionesFll button{ margin-top: 20px; }
            .toSlideRevCustom .outerFrmSld .wrapFrm .frmUSA{ width: 86%; }
            .toSlideRevCustom .outerFrmSld .wrapFrm fieldset{ width: 95%; }
            .toSlideRevCustom .outerFrmSld .wrapFrm .frmUSA-prgrm textarea{ width: 100%; min-width: 100% }
            .toSlideRevCustom .outerFrmSld .wrapFrm .frmUSA-prgrm input.btnSbmtFrmUSA{ float: none; }

            .teasrsPstsToColors .ultimatepost-custom .post-inner .featured-image::after{ top: 70%; }
            .wrap-USA-dropdows{ margin: 0px auto 35px;
                padding: 15px 0px 220px; }
            #frmInscMobile .frmMobWrp .frmUSA-prgrm{ padding-top: 10px; }
        .gryDrpdwns .dropDown-tTit-USA{ font-size: 14px; }
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}
    }
    @media only screen and (min-width: 560px) and (max-width: 738px) {
       .sergioEmail{ background-position: 10px bottom; padding-left: 0px;} 
       nav.logginBtns li a.sergioEmail span strong{left: 0;right: 0;top: 0;display: inline-block;position: relative;}
       nav.logginBtns li a span{text-indent: 0px;left: 0px;float: none;margin-right: 0%;clear: both;}
       nav.logginBtns li{max-width: none;width: 33%; text-align: left;}
       nav.logginBtns{text-align: center}
       .wrapNvsLgn{right: 0;left: 0;top: 0;padding-right: 0px;}
       nav.logginBtns li a{background-size: 40px; background-position: 0 bottom;}
       nav.logginBtns li a.sergioNet, nav.logginBtns li a.sergioVirtual, nav.logginBtns li a.sergioEmail{text-indent: 0px;}
       #wrapper-4.wrapper{height: 252px;}
       #container-4:before, #container-4:after{margin-top: 76px !important;}
       nav.logginBtns li a.sergioEmail{background-position: 0px bottom;padding-left: 35px}
       body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}

    }
     @media only screen and (min-width: 560px) and (max-width: 620px) {
        nav.logginBtns li{width: 38%}
        body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}
     }
     
            @media only screen and (min-width: 479px) and (max-width: 560px) {
                .wrapNvsLgn{ position: relative; margin: 0 auto; /*right: 10%;*/ }
                nav.logginBtns{ position: relative; top: -210px; left: 16%; }
                nav.logginBtns li a span{ /*display: none;*/  }
                body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
                body.ut-layout-noticias h3.subTitPrograms{margin:10px;}

            }
    @media only screen and (min-width: 480px) and (max-width: 767px) {
         .logginWrap .box {margin-left:7%;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+2) .post-inner{height: 500px !important;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+1) .post-inner{height: 500px !important;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+4) .post-inner{height: 500px !important;}
        .teaserBotLineGeneral .ultimatepost-custom:nth-of-type(4n+3) .post-inner{height: 500px !important;}
        #wrapper-4.wrapper{height: 208px;}
        .InfoBox { display:inline-block; float:left; padding:30px; width:85%; height:110px; background-color:#fff; margin-left: 0px;border:solid 1px #ccc;
      -webkit-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        -moz-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        box-shadow: -2px 2px 9px -2px rgba(0,0,0,0.75);}
        
         .wrapFrm.fixFrmSld fieldset{margin: 0 16%;}
        .cptnsTeaser li{ display: block; width: auto; padding: 5px; }
        .cptnsTeaser li div.cptTsr{ border-right: 0; border-bottom: 2px solid #ccc; }
        .cptnsTeaser li:last-child div.cptTsr{ border-bottom: none;  }
        .slicknav_menu .slicknav_menutxt{ color: #FFF; font-size: 20px; display: block; padding-right: 60px; }
        ul.slideEmber-Centros li figure{ min-width: 365px; max-width: 365px; margin-bottom: 15px; }
        ul.slideEmber-Centros li article{ padding: 0; min-width: 340px; max-width: 340px; }
        .toSlideRevCustom{ display: block; }
        input.btnSbmtFrmUSA{ float: left; }
        /*.frmUSA-prgrm input[type="text"], .frmUSA-prgrm textarea, .frmUSA-prgrm select option{ width: 100%; }*/
            .frmUSA-prgrm textarea{ min-width: 190%; }
            .su-tabs.tabsejecutiva .su-tabs-nav span{ width: 100% !important; margin-left: -1px !important;  }
            #wrapper-211  .post-excerpt{width:68% ;}
            body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}
    }
     
    
     @media only screen and (max-width: 480px){
        #wrapper-4.wrapper{height: 374px;}
        nav.logginBtns li a#fix-height{padding: 4px;}
        nav.logginBtns li a span strong#fix-text{margin: 5px -49px 0px 5px;}
        .su-custom-gallery-slide{margin: 1.9em !important;}
        header.net-head a h6{ font-size: 12px !important; }
        .entryInfoEvent .mainFeatImgPrime img{ max-width: 100%; height: auto; }
        .InfoBox { display:inline-block; float:left; padding:30px; width:78%; height:110px; background-color:#fff; margin-left: 0px;border:solid 1px #ccc;
      -webkit-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        -moz-box-shadow: -5px 5px 18px -2px rgba(0,0,0,0.75);
        box-shadow: -2px 2px 9px -2px rgba(0,0,0,0.75);}
        nav.logginBtns li a{background-size: 35px;}
        /*OTROS*/

        .mainFeatImgUSAPost {margin-bottom: 0px !important}
        .mainFeatImgUSAPost img{height: auto; margin-bottom: -15px !important;}

        body.ut-ultimatum-default.ut-layout-programas-swiper-slider li {min-height: 400px;}
        body.ut-layout-programas-swiper-slider ul li {min-height:370px;}
        /*#logo-container{margin-bottom: 146px;}*/

  /*MEDIAQUERIE PARA ALTURA DE SLIDERS REVOLUTION EN MOBILE (Se usan id's ya que cada slider en mobile tiene altura diferente*/
        /*.tp-bgimg{display: none !important;}*/
        #rev_slider_91_2_wrapper{height: 160px !important;}
        #rev_slider_89_3_wrapper{height: 160px !important;}
        /*Altura menu dropdown USA de los sliders de escuelas*/
        .wrap-USA-dropdows{height: 140px !important;}
        body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}
     }
    @media only screen and (max-width: 479px){
        .logginWrap .box {margin-left:-7%;}
        .wrapper#wrapper-4 .form-search{left: 25px;}
        .wrapNvsLgn{display: inline-block; position: absolute; width: 100%; right: 0; top: 0; left: 0}
        nav.logginBtns li a.sergioEmail{background-position: 0 bottom; padding-left: 35px;}
        nav.logginBtns li a.sergioEmail span strong{/*left: 0;right: 0;*/}
        nav.logginBtns li a{font-size: 8px;}
        nav.logginBtns{float: none; text-align: center;}
        .iFrameProp{width: 100% !important; height: 300px !important;}
        .wrap-USA-dropdows-blank{height: 227px !important;}
        .cptnsTeaser li{ display: block; width: auto; padding: 5px; }
        .cptnsTeaser li div.cptTsr { border: none; border-right: 0; border-bottom: 2px solid #ccc; }
        .cptnsTeaser li:last-child div.cptTsr{ border-bottom: none;  }
        .ultimatepost-custom.one_fourth{ width: 100%; margin-bottom: 20px; }
        #col-4-2, #col-4-3{ width: 103.7%; }
        #col-4-2{ margin-bottom: -40px; text-align: center; }
        .grid_9 #col-4-2, .grid_9 #col-4-3, .grid_9 #col-4-4{ display: block; }
        .slicknav_menu { position: relative; top: 0; }
        #col-4-1{ margin-bottom: -2px; }
        .slicknav_menu .slicknav_menutxt{ font-size: 16px !important; display: block; padding-right: 30px; }
        a.logoUSA-mobile { margin: 135px auto -12px }
        ul.slideEmber-Centros li figure{ min-width: 245px; max-width: 245px; margin-bottom: 15px; }
        ul.slideEmber-Centros li article{ padding: 0; min-width: 250px; max-width: 250px; }
        #tabletBlckJS { display: none; }
        #phoneBlckJS { display: block; }
        .tp-leftarrow.tparrows.default, .tp-rightarrow.tparrows.default{ -o-transform: scale(.45); -ms-transform: scale(.45); -webkit-transform: scale(.45); transform: scale(.45); }

        #wrapper-68, .noHeight{height: auto;}
        #ubermenu-main-50-primary-menu{ top: 0px; padding-left: 0px; margin-top: 0; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header{ margin-top: 52%; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner .post-header a{ font-size: 15px; margin-top: -33px; }
        .teasrsPstsToColors .ultimatepost-custom .post-inner p:last-child{ top: 60%; }
        .EVENTOS-list{ margin: 0px 0px 10px 10px }
        .grid_6.calWidgtRow, .calWidgtRow{ margin-top: 25px; margin-bottom: 20px; }
        .toSlideRevCustom{ display: block; }

        .su-tabs.tabsejecutiva .su-tabs-nav span{ width: 100% !important; margin-left: -1px !important;  }
        #frmInscMobile .frmMobWrp, #frmInscMobile .frmMobWrp .wrapFrm{ max-width: 320px; }
        #wrapper-211  .post-excerpt{width:94.8%;}
        nav.logginBtns li{position: relative;width: 33%;text-align: center;max-width: none;}
        nav.logginBtns li a span{display: inline-block;}
       /* nav.logginBtns li a span{text-indent: -999px;}*/
       body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}

    }
   @media only screen and (min-width: 360px) and (max-width: 390px) {

        nav.logginBtns li{width: 38%}
        body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}
     }

     @media only screen  and (max-width: 330px) {
        nav.logginBtns li{width: 47%;}
        body.ut-layout-noticias div.USAbox-blancoShdw {padding: 30px;}
        body.ut-layout-noticias h1.titPrograms{padding-top: 0;margin: 10px; font-size: 22px;}
        body.ut-layout-noticias h3.subTitPrograms{margin:10px;}
     }

body.search.search-results h2{
      font-size: 25px;
      line-height: 25px;
}

.su-column-size-1-2{
  width:46% !important;
}

.ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-submenu a.ubermenu-target span.ubermenu-target-title {
    
  text-transform: initial;
}

.ubermenu_navigation_widget-class .ubermenu-nav .ubermenu-item-level-0 a.ubermenu-target span.ubermenu-target-title {
  padding: 6px 4px 3px !important;
}

.tp-caption.Montserrat_black, .Montserrat_black{
  
  font-size:25px !important;
}

#pgwSliderNoticias .pgwSlider .ps-current{
  max-height:580px !important;
  height:580px !important;
}


#galeria_de_imagenes_wrap .su-column.su-column-size-1-3{
    
    width:29.33%;
}


#rev_slider_11_1 .tp-caption a,
#rev_slider_11_1 .tp-caption a:focus,
#rev_slider_11_1 .tp-caption a:hover{
  
  color : #002A54;
}
@media (max-width: 600px) { .UsaTable { overflow-x:scroll;   overflow-y:hidden;  }}



@media (max-width: 600px) { .su-tabs-pane .datagrid { overflow-x:scroll;   overflow-y:hidden;  }}
@media (max-width: 600px) { .datagrid { overflow-x:scroll;   overflow-y:hidden;  }}
@media (max-width: 600px) { .su-row .datagrid { overflow-x:scroll;   overflow-y:hidden;  }}


.issafari .tp-caption.tp-resizeme.noSwipe
 { 
    font-size: 28px !important;
}

.issafari #slide-331-layer-1
 { 
    font-size: 28px !important;
}
.issafari #slide-331-layer-3
 { 
    font-size: 28px !important;
}

.issafari #slide-327-layer-1
 { 
    font-size: 25px !important;
}
.issafari #slide-327-layer-3
 { 
    font-size: 25px !important;
}

@media (max-width: 980px) {
 #wrapper-70 li .tp-parallax-wrap {
    left: 0!important;
  }

.tp-bullets.hesperiden.horizontal.noSwipe {
    display: none !important;
}

 #wrapper-71 .tp-mask-wrap .tp-caption.tp-resizeme{
    line-height: 1 !important;
    min-width: 400px;

 }



.issafari .tp-caption.tp-resizeme.noSwipe, .tp-caption.tp-resizeme.noSwipe {
     font-size: 7px !important;   
}
.tp-bgimg.defaultimg {
    background-size: 100% auto !important;
}

.issafari #slide-331-layer-1, #slide-331-layer-1 {
    font-size: 20px !important;
}
.issafari #slide-331-layer-3, #slide-331-layer-3 {
    font-size: 15px !important;
}

.issafari #slide-327-layer-1,#slide-327-layer-1 {
    font-size: 16px !important;
    line-height:16px !important;
}
.issafari #slide-327-layer-3, #slide-327-layer-3 {
    font-size: 18px !important;
    line-height:16px !important;
}



}

@media (max-width: 400px){
.issafari .tp-caption.tp-resizeme.noSwipe, .tp-caption.tp-resizeme.noSwipe {    
    width: 287px !important;
}
.tp-caption.montserratblack32pt.tp-resizeme {
    margin-top: 30px !important;
}
}
#menu-item-4200 ul {
    columns: 10px 3;
    -webkit-columns: 10px 3; /* Chrome, Safari, Opera */
    -moz-columns: 10px 3; /* Firefox */
    width: 685px !important;
    right: 0;
    /*padding: 13px 0;*/
}


#menu-item-4200 li span.ubermenu-target-title.ubermenu-target-text:before {
    content: '•';
    left: 24px;
    color: #00437a;
    position: absolute;
    font-size: 31px;
}
h1.titles.titPrograms {
    font-size: 27px;
    margin-bottom: 25px;
}
h3.titles.subTitPrograms {
    font-family: "Quicksand", Arial, sans-serif;
    font-weight: bold 400 !important;
    display: block;
    letter-spacing: 0px;
    line-height: 1.1em;
    margin: 0;
    font-size: 125%;
    margin-bottom: 0px;
    margin-top: 10px;
    text-transform: initial;
    font-weight: normal;
    color:black
}
#menu-item-4200 li a {
    padding-left: 32px;
}
 /*hide elements*/
.hidde-sa .event-link, .hidde-sa .entry-date {
    display: none;
}
