/*
Theme Name: Milo Bibo
Theme URI: http://milotheme.com/bibo
Author: MiloTheme
Author URI: http://milotheme.com/
Description: Bibo is the baby store Woocommerce theme from MiloTheme have many features: mega menu,...and much more
Version: 2.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready
Text Domain: milo-bibo
Domain Path: /languages/

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/************** responsive **************/
/*Standar PC*/
@media screen and (min-width: 1024px) {
    /*home*/
    .containerBannerHome .banner-shortcode-wrapper.style_1 .banner-content-wrapper .banner-image img,
    .containerBannerHome{
        height: 382px !important;
        width: 364px !important;

    }
    .littleBannerHome .banner-shortcode-wrapper.style_1 .banner-content-wrapper .banner-image img,
    .littleBannerHome{
        /*height: 246px !important;*/
        /*width: 242px !important;*/

    }

    .littleBannerHome{
        width: 246px !important;
        margin-right: 18px;
        position: relative;
        /*height: 338px !important;*/
        /*height: 380px !important;*/
    }

    .filahomesize{
        max-width: 1092px;
        height: 382px;
        margin: 0 auto !important;

    }


    #containerInstagram{
        height: 288px;
        max-width: 1020px;
        margin: 0 auto;
        padding: 19px 0 19px 166px;
        background: url(/wp-content/uploads/2018/02/sidebar-instagram-1.png) no-repeat left center;
    }

    #instagramHome{
        height: 288px;
        width:  100%;
        margin: 0 auto;
    }

    .headerSlider{
        height: 36px;
    }

    #separadorfooter{
        max-width: 1182px;
        margin: 0 auto;
    }
    #footerSupTula{
        max-width: 1182px;
        margin: 0 auto;
        padding-top: 24px;
        clear: both;
        left: 0px !important;
    }

    #footerinf{
        max-width: 1182px;
        margin: 0 auto;
        clear: both;
        left: 0px !important;
        padding: 0px 0px 0px 130px;
    }

    /*single product*/
    .woocommerce-page div.product div.summary{
        width: 66.66666667% !important;
    }


    .summary.entry-summary-tula{
        padding-left: 50px;
    }

    .single-product p{
        line-height: 30px;
    }


    .titletulaproduct{
        text-transform: uppercase;
        margin: 60px 0px 30px 0px;
    }


    .bagTula{
        /*display: none;*/
    }

    .ion-bag:before {
        content: "" !important;
        height: 26px;
        width: 22px;
        background-image: url("/wp-content/uploads/2018/01/iconocesta.png");
        background-position: center;
        background-repeat: no-repeat;
    }

    i.bagTula{
        display: inline-block!important;
        width: 26px!important;
        height: 30px!important;
        line-height: normal!important;
        vertical-align: text-top!important;
        margin-left: 5px!important;
        padding: 0 30px !important;
    }

    .widget_shopping_cart_icon.cart_tula{
        display: table !important;
    }

    .totaltula{
        display: table-cell!important;
        /*font: 500 14px/24px 'Brandon', sans-serif!important;*/
        color: #726658!important;
        letter-spacing: 1px!important;
        text-transform: uppercase!important;
        vertical-align: middle!important;
    }

    .totaltula .texttotal{
        margin-right: 5px;
    }

}

/*Standar Responsive MV TABLET*/
@media screen and (max-width: 319px){
    .ion-bag:before {
        content: "\f110";
    }
    .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon {
        position: relative;
    }
    .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon .total {
        position: absolute;
        top: -5px;
        right: 12px;
        background: #ffa400;
        color: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        text-align: center;
        font-size: 10px;
        line-height: 15px;
    }

    .totaltula .texttotal{
        display: none;
    }

    #icl_lang_sel_widget-2 .widget-title {
        font-size: 12px;
        padding-left: 60px;
    }

    #icl_lang_sel_widget-2{
        padding-left: 0px;
    }
    #icl_lang_sel_widget-2 .wpml-ls-legacy-list-horizontal a{
        font-size: 10px;
    }

    .milo-top-bar .top-sidebar{
        line-height: normal !important;
    }

    .acountTula{
        padding-top: 5px;
    }

    #icl_lang_sel_widget-2 .widget-title {
        font-size: 12px;
        padding-left: 60px;
    }

    #icl_lang_sel_widget-2{
        padding-left: 0px;
    }
    #icl_lang_sel_widget-2 .wpml-ls-legacy-list-horizontal a{
        font-size: 10px;
    }

    .milo-top-bar .top-sidebar{
        line-height: normal !important;
    }

    .acountTula{
        padding-top: 5px;
    }
    .shopfooter, .aboutfooter, .helpfooter, .learnfooter{
        width: 296px !important;
        margin: 0 auto !important;
        /*max-width: 296px !important;*/
        background-position: 50px 50px;
        background-size: 50px;
    }

    #margin-punto .buscador-con {
        width: 100%;
        float: left;
    }

    #margin-punto .mapa-bucador {
        width: 100% !important;
        float: left;
    }
}


@media screen and (min-width: 320px) and (max-width : 500px){
    #icl_lang_sel_widget-2 .widget-title {
        font-size: 12px;
        padding-left: 60px;
    }

    #icl_lang_sel_widget-2{
        padding-left: 0px;
    }
    #icl_lang_sel_widget-2 .wpml-ls-legacy-list-horizontal a{
        font-size: 10px;
    }

    .milo-top-bar .top-sidebar{
        line-height: normal !important;
    }

    .acountTula{
        padding-top: 5px;
    }
    .shopfooter, .aboutfooter, .helpfooter, .learnfooter{
          width: 296px !important;
          margin: 0 auto !important;
          /*max-width: 296px !important;*/
          background-position: 50px 50px;
          background-size: 50px;
      }



    #followers {
        position: relative;
        /*top: 60px;*/
        top: 0;
        width: 202px !important;
        float: none;
        display: block;
        margin: 0 auto !important;
    }

    #tnp-footer img#tnp-logo {
        display: none;
    }

    #tnp-footer {
        width: 100% !important;
        float: left;
        text-align: center;
    }

    #tnp-footer p {
        top: initial !important;
        position: relative;
        left: initial !important;
        padding: 0 !important;
        width: 100%;
    }

    #tnp-footer {
        background: none;
        height: auto;
    }

    .tex-logo {
        float: left;
        width: 100%;
    }

    .forml-com {
        width: 100%;
        margin-top: 20px;
    }

    .formil-segun {
        width: 50%;
        margin-right: 0;
    }

    .formiu-prime {
        width: 50%;
        margin-right: 0;
    }

    .formli-tre {
        margin-top: 29px;
        width: 100%;
        text-align: center;
    }

    .formiu-prime input {
        width: 95% !important;
    }

    .formil-segun input {
        width: 95% !important;
    }


    #solo-mov {
        display: block;
    }

    #pantal-grand {
        display: none;
    }

    .ion-bag:before {
        content: "" !important;
        height: 26px;
        width: 22px;
        background-image: url(/wp-content/uploads/2018/01/iconocesta.png);
        background-position: center;
        background-repeat: no-repeat;
    }

    .ion-ios-search-strong:before {
        content: " ";
        background-image: url(/wp-content/uploads/2018/01/backgroundsearch2.png);
        background-repeat: no-repeat;
        width: 28px;
        height: 28px;
        background-color: transparent;
        border: none;
        font-size: 0 !important;
        float: left;
        background-size: contain;
        position: relative;
        top: -3px;
    }


    .fond-blog a {
        width: 50%;
        float: left;
        margin-bottom: 8px;
    }

    .sepcio-blog {
        float: left;
    }

    .sepcio-blog {
        margin-bottom: 0;
    }

    .respo-dos {
        width: 50%;
        float: left;
    }

    .categoryBlogTula {
        background: none !important;
        text-align: center !important;
        padding-left: 0 !important;
    }

    .info-blo .post-info {
        width: 50%;
        float: left;
    }

    .info-blo .post-meta-category {
        width: 50%;
        padding: 0 15px;
    }

    .blog-enlc a {
        background: none !important;
        padding: 0 !important;
    }

    .compr-blog .social-share li {
        width: 50%;
        float: left;
    }

    .cometrio-blog {
        margin: 0 auto 0;
    }

    .pgins-blog {
        margin-top: 0;
    }

    .blg-compl {
        background-image: url(/wp-content/uploads/2018/02/post-header-dash.png);
        margin-bottom: 13px;
    }

    #margin-punto .buscador-con {
        width: 100%;
        float: left;
    }

    #margin-punto .mapa-bucador {
        width: 100% !important;
        float: left;
    }


}

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

    .shopfooter, .aboutfooter, .helpfooter, .learnfooter{
        width: 50% !important;
        background-position: 50px 50px;
        background-size: 50px;
    }

    /*category page*/

    .milo-archive-product .archive-product-wrapper ul.products.grid.archive-product-columns-4 li.product {
        width: 50% !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 20px !important;
    }

    #followers {
        position: relative;
        /*top: 60px;*/
        top: 0;
        width: 202px !important;
        float: none;
        display: block;
        margin: 0 auto !important;
    }

    #tnp-footer {
        background: none;
        height: auto;
    }

    .tex-logo {
        float: left;
        width: 100%;
    }

    .forml-com {
        width: 100%;
        margin-top: 20px;
    }

    .formil-segun {
        width: 45%;
        margin-right: 0;
    }

    .formiu-prime {
        width: 45%;
        margin-right: 0;
    }

    .formli-tre {
        margin-top: 29px;
        text-align: left;
    }

    .formiu-prime input {
        width: 95% !important;
    }

    .formil-segun input {
        width: 95% !important;
    }

    #tnp-footer p {
        width: 100%;
        text-align: center;
    }

    #tnp-footer img#tnp-logo {
        display: none;
    }

    #solo-mov {
        display: block;
    }

    #pantal-grand {
        display: none;
    }

    .ion-bag:before {
        content: "" !important;
        height: 26px;
        width: 22px;
        background-image: url(/wp-content/uploads/2018/01/iconocesta.png);
        background-position: center;
        background-repeat: no-repeat;
    }

    .ion-ios-search-strong:before {
        content: " ";
        background-image: url(/wp-content/uploads/2018/01/backgroundsearch2.png);
        background-repeat: no-repeat;
        width: 28px;
        height: 28px;
        background-color: transparent;
        border: none;
        font-size: 0 !important;
        float: left;
        background-size: contain;
        position: relative;
        top: -3px;
    }



    .sepcio-blog {
        float: left;
    }

    .sepcio-blog {
        margin-bottom: 0;
    }

    .respo-dos {
        width: 50%;
        float: left;
    }

    .info-blo .post-info {
        width: 50%;
        float: left;
    }

    .info-blo .post-meta-category {
        width: 50%;
        padding: 0 15px;
    }


    .compr-blog .social-share li {
        width: 50%;
        float: left;
    }

    .cometrio-blog {
        margin: 0 auto 0;
    }

    .pgins-blog {
        margin-top: 0;
    }

    #margin-punto .buscador-con {
        width: 100%;
        float: left;
    }

    #margin-punto .mapa-bucador {
        width: 100% !important;
        float: left;
    }
}


@media screen and (min-width: 768px) and (max-width: 990px){
    .shopfooter, .aboutfooter, .helpfooter, .learnfooter{
        width: 50% !important;
        /*background-position: 50px 50px;*/
        /*background-size: 50px;*/
    }
    .littleBannerHome{
        /*width: 50% !important;*/
        /*width: 33.33% !important;*/
        width: 25% !important;
        margin-bottom: 25px !important;
    }

    /*.littleBannerHome .banner-shortcode-wrapper .banner-content-wrapper .banner-image img {
        margin-top: 38px !important;
    }*/

    .littleBannerHome{
        /*height: 305px !important;*/
        height: auto !important;
    }

    .textInf {
        font-size: 13px;
        bottom: -15px;
    }

    #followers img {
        width: 20px;
    }

    #followers a {
        font-size: 10px !important;
    }

    #followers {
        padding: 41px 0 41px 12px !important;
    }

    /**/
    #footerSupTula{
        width: 750px !important;
        margin: 0 auto !important;
        left: 0px !important;
    }
    #footerinf {
        width: 100%;
        margin: 0 auto;
    }

    .wpb_column.vc_column_container.vc_col-sm-8 {
        text-align: center;
        width: 100%;
    }

    .socialfooter.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        text-align: center;
    }

    #separadorfooter {
        width: 90%;
        margin: 0 auto;
        padding: 40px 0 0;
        /*font: 400 10px/28px 'Brandon', sans-serif;*/
        font-size: 10px;
        font-weight: 400;
        text-align: center;
    }

    .cont-img .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
        text-align: center;
    }

    .cont-img .banner-shortcode-wrapper.style_1 .banner-content-wrapper .banner-image img,
    .cont-img{
        /*margin: 0 auto !important;*/
        width: auto;
    }

    .cont-1 {
        padding-left: 15px;
        padding-right: 15px;
        /*width: 313px;*/
        /*float: left;*/
    }

    /*header*/
    .buscadorTula{
        display: none;
    }

    .top-sidebar.top-bar-right, .top-sidebar.top-bar-left{
        width: 50%;
    }

    .milo-top-bar{
        height: auto !important;
    }


    /*footer*/
    #footerSupTula .vc_column-inner{
        background: none !important;
    }

    #tnp-footer {
        width: 750px !important;
        padding: 0 10px;
    }


    #tnp-footer img#tnp-logo {
        margin-right: 8px !important;
        width: 25%;
        margin-top: 47px;
    }


    #tnp-footer p {
        font-size: 11px !important;
        padding-top: 66px !important;
        line-height: normal !important;
    }

    .formiu-prime {
        margin-right: 10px;
    }

    .formiu-prime input {
        width: 73% !important;
    }

    .formil-segun input {
        width: 73% !important;
    }

    .forml-com {
        margin-top: 70px;
    }

    /**** container css ********/

    .container {
        width: 100% !important;
    }

    .woocomerce-single-top-info .single-product-image-wrapper {
        width: 50% !important;
    }

    .ion-bag:before {
        content: "" !important;
        height: 26px;
        width: 22px;
        background-image: url(/wp-content/uploads/2018/01/iconocesta.png);
        background-position: center;
        background-repeat: no-repeat;
    }

    .ion-ios-search-strong:before {
        content: " ";
        background-image: url(/wp-content/uploads/2018/01/backgroundsearch2.png);
        background-repeat: no-repeat;
        width: 28px;
        height: 28px;
        background-color: transparent;
        border: none;
        font-size: 0 !important;
        float: left;
        background-size: contain;
        position: relative;
        top: -3px;
    }


    #margin-punto .buscador-con {
        width: 50%;
    }

    #margin-punto .mapa-bucador {
        width: 50% !important;
    }
}




@media screen and (min-width: 991px) and (max-width: 1024px){
    /**/
    #footerinf {
        width: 100%;
        margin: 0 auto;
    }

    .wpb_column.vc_column_container.vc_col-sm-8 {
        text-align: center;
        width: 100%;
    }

    .socialfooter.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        text-align: center;
    }


    #separadorfooter {
        width: 90%;
        margin: 0 auto;
        padding: 40px 0 0;
        /*font: 400 10px/28px 'Brandon', sans-serif;*/
        font-size: 10px;
        font-weight: 400;
        text-align: center;
    }

    .littleBannerHome{
        /*width: 50% !important;*/
        /*width: 33.33% !important;*/
        width: 25% !important;
        margin-bottom: 25px !important;
    }

    .textInf {
        font-size: 14px;
        bottom: -15px;
    }

    .littleBannerHome .banner-shortcode-wrapper .banner-content-wrapper .banner-image img {
        margin-top: 38px !important;
    }

    .littleBannerHome{
        /*height: 305px !important;*/
        height: auto !important;
    }

    .cont-img .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
        text-align: center;
    }

    .cont-img .banner-shortcode-wrapper.style_1 .banner-content-wrapper .banner-image img,
    .cont-img{
        /*margin: 0 auto !important;*/
        width: auto;
    }

    .cont-1 {
        padding-left: 15px;
        padding-right: 15px;
        /*width: 313px;*/
        /*float: left;*/
    }

    /*our story*/
    .textourstory .alignright {
        display: block;
        margin: 5px auto 5px auto !important;
        float: none !important;
    }


    #tnp-footer {
        width: 964px;
        padding: 0 6px;
    }

    #tnp-footer p {
        font-size: 13px !important;
    }


    .littleBannerHome {
        margin-right: 0;
    }

    .containerBannerHome {
        width: 33.33333333% !important;
    }

    /**** container css ********/

    .container {
        width: 94% !important;
    }


    header.milo-main-header .milo-header-nav-wrapper .milo-header-wrapper .menu-wrapper .milo-main-menu > li > a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    /**** css producto dentro ***/
    .woocomerce-single-top-info .single-product-image-wrapper {
        width: 50% !important;
    }

    .ion-bag:before {
        content: "" !important;
        height: 26px;
        width: 22px;
        background-image: url(/wp-content/uploads/2018/01/iconocesta.png);
        background-position: center;
        background-repeat: no-repeat;
    }

    .ion-ios-search-strong:before {
        content: " ";
        background-image: url(/wp-content/uploads/2018/01/backgroundsearch2.png);
        background-repeat: no-repeat;
        width: 28px;
        height: 28px;
        background-color: transparent;
        border: none;
        font-size: 0 !important;
        float: left;
        background-size: contain;
        position: relative;
        top: -3px;
    }

}


@media screen and (min-width: 1025px) and (max-width : 1200px){
    #containerInstagram {
        background: url(/wp-content/uploads/2018/01/instagramtitletula.png) no-repeat 20px center !important;
    }
    .containerBannerHome .banner-shortcode-wrapper.style_1 .banner-content-wrapper .banner-image img, .containerBannerHome {
        height: 325px !important;
        width: 313px !important;
    }

    /*our story*/
    .textourstory .alignright {
        display: block;
        margin: 5px auto 5px auto !important;
        float: none !important;
    }

    .textourstory p{
        /*font: 400 16px/22px 'Brandon', sans-serif;*/
        font-size: 16px;
        font-weight: 400;
        color: #5c4621;
        margin-bottom: 20px;
    }
    .textourstory h5 {
        /*font: 400 20px/22px 'Brandon', sans-serif;*/
        font-size: 20px;
        font-weight: 400;
        color: #007481;
        margin-bottom: 20px;
    }

    #footerinf{
        padding-left: 85px !important;
    }

    #tnp-footer {
        width: 986px;
        padding: 0 4px;
    }


    .littleBannerHome {
        width: 23% !important;
    }

    .containerBannerHome {
        width: 33.33333333% !important;
    }

    header.milo-main-header .milo-header-nav-wrapper .milo-header-wrapper .menu-wrapper .milo-main-menu > li > a {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    .formiu-prime input {
        width: 76% !important;
    }

    .formil-segun input {
        width: 76% !important;
    }

    #tnp-footer p {
        font-size: 14px !important;
    }

    .formli-tre {
        width: 7%;
    }
}

/*GENERAL QUERIES*/
@media screen and (min-width: 320px) and (max-width : 767px) {
    .totaltula .texttotal{
        display: none;
    }
    .ion-bag:before {
        content: "\f110";
    }
    .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon {
        position: relative;
    }
    .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon .total {
        position: absolute;
        top: -5px;
        right: 12px;
        background: #ffa400;
        color: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        text-align: center;
        font-size: 10px;
        line-height: 15px;
    }

    /*home*/
    /*.littleBannerHome .banner-shortcode-wrapper .banner-content-wrapper .banner-image img {
        margin-top: 38px !important;
    }*/

    /*.littleBannerHome{
        height: 338px !important;
    }*/
    /**/
    #footerinf {
        width: 100%;
        margin: 0 auto;
    }

    .wpb_column.vc_column_container.vc_col-sm-8 {
        text-align: center;
        width: 100%;
    }

    .socialfooter.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 100%;
        text-align: center;
    }

    #separadorfooter {
        width: 90%;
        margin: 0 auto;
        padding: 40px 0 0;
        /*font: 400 10px/28px 'Brandon', sans-serif;*/
        font-size: 10px;
        font-weight: 400;
        text-align: center;
    }

    .cont-img .vc_column-inner {
        padding-left: 15px !important;
        padding-right: 15px !important;
        text-align: center;
    }

    .cont-img .banner-shortcode-wrapper.style_1 .banner-content-wrapper .banner-image img,
    .cont-img{
        /*margin: 0 auto !important;*/
        width: auto;
    }

    .cont-1 {
        padding-left: 15px;
        padding-right: 15px;
        /*width: 313px;*/
        /*float: left;*/
    }

    /*header*/
    .buscadorTula{
        display: none;
    }

    .top-sidebar.top-bar-right, .top-sidebar.top-bar-left{
        width: 50%;
    }

    .milo-top-bar{
        height: auto !important;
    }


    /*footer*/
    #footerSupTula .vc_column-inner{
        background: none !important;
    }

    /*Our Story*/

    .textourstory .alignright{
        display: none !important;
    }

    .textourstory p{
        /*font: 400 14px/20px 'Brandon', sans-serif;*/
        font-size: 14px;
        font-weight: 400;
        color: #5c4621;
        margin-bottom: 20px;
    }
    .textourstory h5 {
        /*font: 400 18px/20px 'Brandon', sans-serif;*/
        font-size: 18px;
        font-weight: 400;
        color: #007481;
        margin-bottom: 20px;
    }

    .whiteSpaceStory{
        height: 25px !important;
    }

    /*category page*/

    .featured-image-tula{
        display: block !important;
    }
    .containerDescript{
        padding: 20px !important;
    }
    .containerDescript, .containerImageFeature{
        width: 100% !important;
    }
    .containerDescript p{
        vertical-align: top !important;
    }

    .containerDescript{
        min-height: auto !important;
    }
    .containerImageFeature {
        min-height: 385px;
        -webkit-background-size: contain;
        background-size: contain;
        margin-top: 20px !important;
    }

    .featured-image-tula{
        background-repeat-y: repeat !important;
    }

    .comment-reply-title, .comment-form-comment label, .comment-form-author label, .comment-form-email label{
        font-size: 15px !important;
    }

    .single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-author, .single-product-content .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper .comment-form .comment-form-email{
        width: 100% !important;
        padding: 0px !important;
    }

    .headerAllCategories{
        padding: 10px 5px !important;
        margin-bottom: 10px!important;
    }
}


@media screen and (min-width: 768px) and (max-width : 1024px){
    .totaltula .texttotal{
        display: none;
    }
    .ion-bag:before {
        content: "\f110";
    }
    .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon {
        position: relative;
    }
    .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon .total {
        position: absolute;
        top: -5px;
        right: 12px;
        background: #ffa400;
        color: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 15px;
        height: 15px;
        text-align: center;
        font-size: 10px;
        line-height: 15px;
    }

    /*header*/
    .buscadorTula{
        display: none;
    }


    .milo-top-bar{
        height: auto !important;
    }

    .top-sidebar.top-bar-right, .top-sidebar.top-bar-left{
        width: 50%;
    }

    /*footer*/
    #footerSupTula .vc_column-inner{
        background: none !important;
    }

    .formiu-prime label {
        /*font: 13px/32px 'Brandon', sans-serif;*/
        font-size: 13px;
    }

    .formil-segun label {
        /*font: 13px/32px 'Brandon', sans-serif;*/
        font-size: 13px;
    }

    .formiu-prime {
        width: 44%;
        margin-right: 13px;
    }

    .formil-segun {
        margin-right: 7px;
    }

}


/*MV MENU*/

header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav{
    background: white !important;
}

header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li.current-menu-ancestor > a, header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li.current-menu-parent > a, header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li.current-menu-item > a, header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li.menu-current > a, header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li > a:hover, header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li:hover > a, header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li ul.sub-menu li:hover > a {
    color:  #ffa400 !important;
}


header.milo-mobile-header .milo-header-container-wrapper .milo-mobile-header-wrapper .milo-mobile-header-nav.menu-drop-fly ul.milo-nav-mobile-menu li.menu-item a{

    color: #5d4721;
}