.navigation-mobile .menu>.menu-item>a {
    border-bottom: 1px solid gray!important;
    padding: 15px!important
}

.navigation-mobile .menu>.menu-item a {
    padding: 15px 25px 15px 18px!important
}

div.tp-leftarrow.tparrows.zeus.noSwipe {
    top: 50%!important
}

div.tp-rightarrow.tparrows.zeus.noSwipe {
    top: 50%!important
}

@media (max-width: 767px) {
    .uwy {
        visibility:hidden
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display:inherit!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    header.header {
        position:absolute
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .navigation .menu-toggle {
        margin:25px 15px 25px 0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #pathway {
        padding-bottom:15px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    h4.pmx_titulo {
        margin:20px 15px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .ms-rtestate-field h4 {
        margin:0 0 20px 0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .ms-core-listMenu-verticalBox,.ms-core-listMenu-horizontalBox {
        padding-right:0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .widget.widget_recent_post ul.post-group {
        padding-top:15px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .widget {
        margin-bottom:0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .widget .widget_our_contact {
        margin-bottom:30px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .navigation .logo {
        top:15px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #site-mono {
        top:18px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .search-and-shop {
        margin-top:22px!important;
        margin-right: 10px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .tp-caption.Business-content-1 {
        max-height:60px!important;
        line-height: 20px!important;
        overflow: hidden;
        min-height: 40px!important;
        top: -30px;
        left: 10px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .post.post-vertical {
        padding:0 15px 15px 8px;
        margin: 0
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .section.section.section-blog.pt-0.pb-0.float_menu {
    }
}

*/ @media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .icon-box-type-6 {
        margin-bottom:0
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .tp-caption.Business-tilte-1,.Business-tilte-1 {
        font-size:30px;
        left: 10px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .btn-mezcla,.btn-mezcla:visited {
        float:inherit;
        padding-top: 15px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .col-xs-6 {
        width:100%!important;
        padding-left: 30px!important;
        padding-right: 30px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .col-xs-6 col-sm-6 col-md-3 col-lg-3 .sppb-addon-container:first-child {
        border-top:0;
        border-right: 0
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .col-xs-6 col-sm-6 col-md-3 col-lg-3 .sppb-addon-container {
        border-top:1px solid #fff;
        border-right: 0
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    div.counter-item.counter-item-2 {
        height:auto!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .estate-counter .counter .counter-item.counter-item-2 {
        padding-bottom:15px!important;
        margin-top: 20px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .estate-counter .counter .counter-item.counter-item {
        padding-bottom:15px!important;
        margin-top: 20px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .col-sm-7.text-center {
        padding-top:15px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #MSOZoneCell_WebPartWPQ4 section.section.pt-0.pb-100 {
        padding:25px 0 0 0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 {
        border-left:0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    iframe.wrapperapp {
        width:320px!important;
        max-width: 419px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    article.post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 .section {
        border-left:0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    div#WebPartWPQ3 div.col-xs-12 {
        padding-left:0;
        padding-right: 0
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .txt_enBreve {
        font-size:20px
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #MSOZoneCell_WebPartWPQ4 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
        padding:0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .info-box-type-1 .info-box-thumbnail {
        margin-bottom:5px!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #leftMenu .info-box-type-1 .info-box-thumbnail {
        margin:0 0 5px 0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .gsc-control-cse {
        padding:2em
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    div#Updated {
        padding:0 0 25px 0!important;
        font-size: x-small;
        text-align: center
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #leftMenu .info-box-content {
        padding-left:0!important
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    .page-intro h1 {
        line-height:normal
    }
}

@media screen and (min-width: 320px) and (max-width:419px) and (orientation:portrait) {
    #rightMenu article {
        padding:0 0 20px 0!important
    }
}

@media (min-width: 768px) {
    .container {
        width:inherit
    }
}

@media screen and (max-width: 1024px) and (orientation:portrait) {
    .navigation .menu-toggle {
        margin:15px 15px 15px 0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .tp-caption.Business-tilte-1,.Business-tilte-1 {
        font-size:30px!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .btn-mezcla,.btn-mezcla:visited {
        float:inherit;
        padding-top: 15px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .icon-box-type-6 {
        margin-bottom:0
    }
}

@media screen and (max-width: 1024px) and (orientation:portrait) {
    h4.pmx_titulo {
        margin:20px 15px!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .ms-rtestate-field h4 {
        margin:0 0 20px 0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .widget {
        margin-bottom:0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .widget.widget_recent_post ul.post-group {
        padding-top:15px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    div.counter-item.counter-item-2 {
        height:auto!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .counter-content {
        padding:0 15px 15px 15px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .col-sm-7.text-center {
        padding-top:15px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .navigation .logo {
        top:15px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    #site-mono {
        top:18px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    #pathway {
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    #leftMenu .info-box-type-1 .info-box-thumbnail {
        margin:0 0 5px 0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    #leftMenu .info-box-content {
        padding-left:0px!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    div#WebPartWPQ3 div.col-xs-12 {
        padding-left:0;
        padding-right: 0
    }
}

*/ @media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .ms-core-listMenu-verticalBox,.ms-core-listMenu-horizontalBox {
        padding-right:0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .search-and-shop {
        margin-top:22px!important;
        margin-right: 20px!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    #MSOZoneCell_WebPartWPQ4 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
        padding:0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .post.post-vertical {
        padding:0 15px 15px 15px;
        margin: 0
    }

    .articulo-post .activador.post-thumbnail.post-thumbnail-custom {
        overflow: hidden
    }

    .articulo-post .activador.post-thumbnail.post-thumbnail-custom img {
        transform: translateY(-50%)
    }

    .articulo-post .post-header .post-title a,.post-header .post-title {
        min-height: 0
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 {
        border-left:0!important
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    .section .container {
        padding-left:15px
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    article.post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 .section {
    }
}

@media screen and (min-width: 540px) and (max-width:1024px) and (orientation:portrait) {
    #rightMenu article {
        padding:0 0 20px 0!important
    }
}

@media screen and (max-width: 1300px) and (orientation:landscape) {
    .navigation .menu-toggle {
        margin:15px 15px 15px 0!important;
        display: block
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .container {
        width:100%!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .pt-40 {
        padding:20px 15px 0 15px!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .tp-mask-wrap {
        overflow:inherit!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .tp-caption.Business-tilte-1,.Business-tilte-1 {
        font-size:30px!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .tp-caption.Business-content-1 {
        max-height:60px!important;
        line-height: 20px!important;
        word-break: break-all;
        overflow: hidden;
        min-height: 40px!important;
        top: -30px;
        left: 10px
    }
}

@media screen and (min-width: 568px) and (max-width:1300px) and (orientation:landscape) {
    .navigation .logo {
        top:15px
    }
}

@media screen and (min-width: 568px) and (max-width:1300px) and (orientation:landscape) {
    .search-and-shop {
        margin-top:22px!important;
        margin-right: 20px!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .col-sm-7.text-center {
        padding-top:15px
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .btn-mezcla,.btn-mezcla:visited {
        float:inherit
    }
}

@media screen and (width: 1024px) and (orientation:landscape) {
    .btn-mezcla,.btn-mezcla:visited {
        float:right
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .icon-box-type-6 {
        margin-bottom:0
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .txt_enBreve {
        font-size:20px!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    div.counter-item.counter-item-2 {
        height:auto!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .estate-counter .counter .counter-item.counter-item-2 {
        padding-bottom:15px!important;
        margin-top: 20px!important
    }
}

@media screen and (width: 1024px) and (orientation:landscape) {
    .estate-counter .counter .counter-item.counter-item-2 {
        border:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .txt_enBreve {
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .estate-counter .counter .counter-item.counter-item {
        padding-bottom:0px!important;
        margin-top: 20px!important;
        margin-bottom: 20px!important;
        height: auto!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .section .container {
        padding:0 30px
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    h4.pmx_titulo {
        margin:20px 0!important;
        text-align: left
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .ms-rtestate-field h4 {
        margin:0 0 20px 0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .widget {
        margin-bottom:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 {
        border-left:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1023px) and (orientation:landscape) {
    .post.post-vertical {
        padding:0 0 15px 0;
        margin: 0
    }

    .articulo-post {
        width: 100%
    }

    .articulo-post .activador.post-thumbnail.post-thumbnail-custom {
        height: 247px;
        overflow: hidden
    }

    .articulo-post .activador.post-thumbnail.post-thumbnail-custom img {
        transform: translateY(-50%)
    }

    .articulo-post .post-header .post-title a,.post-header .post-title {
        min-height: 0
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    .post.post-vertical {
        margin-top:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .col-xs-6 {
        width:100%!important
    }
}

@media screen and (width: 1024px) and (orientation:landscape) {
    .col-xs-6 {
        width:25%!important;
        padding-left: 30px!important;
        padding-right: 30px!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    .ms-core-listMenu-verticalBox,.ms-core-listMenu-horizontalBox {
        padding-right:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    article.post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 .section {
        padding:30px 0 0 0!important;
        border-top: 1px solid #ccc;
        border-left: 0!important
    }
}

@media screen and (max-width: 1024px) and (orientation:landscape) {
    article.post.post-vertical.col-xs-12.col-sm-12.col-md-8.col-lg-8 .section {
        padding:0!important;
        border-top: 0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    div#Updated {
        font-size:x-small
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    #rightMenu .container {
        padding:0 15px 0 0
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    #pathway {
        padding-bottom:15px!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    #MSOZoneCell_WebPartWPQ4 .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
        padding:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    #leftMenu .info-box-content {
        padding-left:0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    #leftMenu .info-box-type-1 .info-box-thumbnail {
        margin:0 0 15px 0!important
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    #site-mono {
        top:18px
    }
}

@media screen and (min-width: 568px) and (max-width:1024px) and (orientation:landscape) {
    section.section.section-blog.pt-0.pb-0.float_menu .container {
        margin-top:0
    }
}

*/ @media screen and (min-width: 568px) and (max-width:1023px) and (orientation:landscape) {
    #rightMenu .section .container {
        padding:0 15px 0 0
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    #leftMenu .section .container {
        padding:0!important
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    .activador.post-thumbnail.post-thumbnail-custom,header h3.post-title,footer.post-footer.clearfix,.post-thumbnail.post-thumbnail-custom,.post.post-vertical .post-meta {
        padding:15px;
        padding-bottom: 0
    }

    header h3.post-title {
        padding-top: 0
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    article.post.post-vertical.col-xs-12.col-sm-12.col-md-4.col-lg-4 .ms-webpart-zone.ms-fullWidth, {
        padding:0 30px 0 0
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    .msgMezclaBox .container {
        padding:0 10px 0 0!important
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    .ms-rtestate-field h4 a {
        margin-top:0!important;
        font-size: 18px
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    div#WebPartWPQ3 div.col-xs-12 {
    }
}

@media screen and (min-width: 1024px) and (orientation:landscape) {
    #leftMenu .info-box-type-1 {
        padding-left:15px
    }
}

@media (min-width: 1300px) {
    padding-left:15px
}

@media (min-width: 1300px) {
    .col-md-12 {
        width:100%
    }
}
.bazuka-form {
    max-width: 400px;
    margin: 0 auto;
    padding: 0 40px 40px;
    box-sizing: border-box;
}

@media only screen and (max-width: 540px) {
    .articulo-post {
        width:100%
    }

    .articulo-post .activador.post-thumbnail.post-thumbnail-custom {
        height: 150px;
        overflow: hidden
    }

    .articulo-post .activador.post-thumbnail.post-thumbnail-custom img {
        transform: translateY(-50%)
    }

    .articulo-post .post-header .post-title a,.post-header .post-title {
        min-height: 0
    }
}
