/*
    Theme Name: Coworking Child
    Theme URI: http://highseastudio.com/demo/coworking
    Description: Coworking premium theme
    Author: HighSeaStudio
    Author URI: http://highseastudio.com/
    Version: 1.1.8
    TextDomain: coworking-child
    Template: coworking
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.txt
*/

* {
 
    margin: auto;
    
}
body{
    font-family: 'Roboto', sans-serif !important;
    margin: auto;
    /*max-width: 1440px!important;*/
}
header{    
    background: #174d4d!important;
    border-bottom: solid 4px #d86d57!important;
    position: fixed!important;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 9999;
   /* max-width: 1440px!important;*/
}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name h4 {
    line-height: 20px!important;
}

.politica_privacidad ul {
    padding-left: 70px !important;
}

.uni-container{
    margin-top: 100px!important;
}
.home .uni-container{
    margin-top: 0px!important;
    max-width: 1430px!important;
}

input, select,textarea {
    font-family: 'Roboto', sans-serif !important;
}
.lost_password{
    display: none;
}


/* CUSTOM THEME */
.mt-box {
    color:#5c5c5c;
    display: flex;
    flex-direction: row;
    text-align: center;
    width: 100%;
    
}
.mc-box {
    color:#5c5c5c;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%;
    
}


.mt-box h3, .mc-box h3 {
    color:#153737!important;
    font-weight: bold;
    font-size: 40px;    
    line-height: 53px;
    margin: 25px auto;
    width: 100%;

}
.mc-box img{
    width: 395px;
    height: 61px;
    margin: 60px;
}
.section-third .mt-box h3 {
    width: 80%!important;

}

.thmSubmitBtn:disabled, thmSubmitBtn[disabled]{
    color:#fff;
    border-color: #a0a0a0;
    background-color: #a0a0a0;
}

#Benefits2 h4{
    color:#153737!important;
    
}
.mt-box p {
    margin-bottom: 20px;
    padding: 0 20px;
    font-weight: 500!important;
    margin: 30px auto;
    width: 80%;
}
.mt-col-1 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width:100%;
}
.mt-col-2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width:50%;
}
.mc-col-2 {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    width: 15%;
    align-items: center;
    
}

.mt-box_air {
    margin:0 auto;
    padding:30px 0;
    width: 76%;
}
.mt-btn-group{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 80%;
    margin: auto;
}
.mt-box-btn {
    height: 43px;
    display: flex;
    width: 205px;
    padding: 20px;
}
.mt-btn:hover{
    background-color: #e69d8f!important;
}



.mt-btn,
.mt-btn-outline {
    align-items: center;
    background-color: #d86d57;
    border-radius: 3px;
    color: white;
    display: flex;
    justify-content: center;
    padding: 10px 5px;
    text-decoration: none;
    text-transform: uppercase;
    width:100%;
    font-weight: 100;
}
.mt-btn-outline {
    background-color: white;
    border: 1px solid #d86d57 ;
    color: #d86d57;
    padding: 9px 0;
}
.mt-btn-outline:hover {
    background-color: #e69d8f!important;
    color:white;
}
.img-full-height {
    height: 100%;
    max-width:none;
}
.section-first {
    margin: 120px auto;
    padding-top: 60px;
    width:70%;
}
.section-first h3 {
    font-size: 32px;
    line-height: 43px;
    margin-bottom: 0;
}
.h3especial{
    font-weight: 400!important;
}
.h3corto{
    width: 80%!important;
}
.h3mascorto{
    width: 60%!important;
}
.h3final{
    font-size: 40px;
    display: block;
    font-weight: bold;
    line-height: 50px;
    width: 35%;
    margin: 0 auto 15px!important;
    text-align: center;
    color: #153737;

    text-transform: none;
}
.section-first figure {
    margin: 0 auto;
    width:334px;
}
.section-first span {
    font-size: 20px;
    font-weight: 400;
    margin: 25px 0;    
    color: #5c5c5c;
    line-height: 40px;
    text-transform: uppercase;

}
.section-second .section-second_icon{
    margin-bottom: 35px;
}
.section-third{
    margin-top: 60px;
    margin-bottom: 120px!important;
}
.section-second .img-container,
.section-third .img-container{
    align-items: center;
    display: flex;
    height: 640px;
    justify-content: center;
    overflow: hidden;
}
.section-fifth{
    background-color:#e9f3fb ;
    padding: 100px 0;
    margin-top: -120px;
    flex-direction: column;
}
.section-fifth .mt-col-1 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width:75%;
    margin: 0 auto;

    
}
.card-float {
    width:33.333%;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.card-float .card-float_img {
    width: 60px;
    margin: 15px auto;
    height: 60px;
}
.card-float h4{
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 24px;
    padding: 10px 20px;
    line-height: 30px;
}
.card-float p{
    font-weight: normal;    
    font-size: 16px;
}


.solo{
    margin: auto;
}


.mt-box-cookies-policy {
    color:#5c5c5c;
    display: flex;
    flex-direction: row;
    text-align: justify;
    width: 100%;
}

.mt-box-cookies-policy p {
    margin-bottom: 20px;
    padding: 0 20px;
    font-weight: 200;
    margin: 30px auto;
}


.mt-box-cookies-policy p.mt-p-checkbox {
    margin: 10px auto;
}

.mt-margin-bottom-55 {
	margin-bottom: 55px!important
}

.mt-text-decoration-none {
	text-decoration: none!important;
} 

/* PRIVACY POLICY CSS */

.et_pb_text_inner{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    vertical-align: baseline;
    background: transparent;
}

.et_pb_text_inner h1 {
    font-size: 30px;
    color: #333;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
}

.et_pb_text_inner ul {
    list-style: none;
    list-style-type: disc;
    padding: 0 0 23px 1em;
    line-height: 26px;
}

/* END PRIVACY POLICY CSS */


@media (max-width:1230px) {
    .mt-box {
        margin-bottom:100px;
    }
    .section-second .img-container,
    .section-third .img-container{
        height: 800px;
    }
    .mt-btn-group {
        flex-direction: column;
    }
    .mt-box-btn {
        width: 100%;
        padding: 10px 0;
    }
	.pricingPlansWrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
}
@media (max-width:960px) {
    .mt-box {
        flex-direction: column;
        margin-bottom:60px;
    }
    .mt-col-2 {
        width:100%;
    }
    .img-full-height {
        height: auto;
        width: 100%;
    }
    .section-first {
        padding:50px;
    }
    .section-fifth{
        padding:25px 0 !important;
    }
    .section-third {
        flex-direction: column-reverse;
       
        
    }
    .section-second .img-container,
    .section-third .img-container{
        height: auto;
    }
    .card-float {
        width:100%;
        display: flex;
        flex-direction: column;
        padding:5px;
        box-sizing: border-box;
    }
}
@media (max-width:565px) {
    .logosclientes{
        width: 50%;
    }
    .moove-gdpr-button-holder {
        margin-bottom: 26px;
    }
    
    .mt-box {
        margin-bottom:30px;
    }
    .mt-box h3 {
        font-size: 24px;
        line-height: 29px;
        margin-bottom: 20px;
    }
    .mt-box_air {
        width:90%;
    }
    .section-first {
        padding:50px 0 0;
    }
    .section-first figure {
        width: 250px;
    }
   
    .secondScreen {
        margin-top: 0px;
    }
}

/* 
LOG IN
*/
.form-row-last  button{
 margin:0!important;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
    align-items: center;
    display:flex;
    flex-direction: column;
}
.woocommerce-form-coupon-toggle{
    display:none!important;
}
.cupondescuento{
    display: block!important;
}
/*
MI CUENTA
*/
.uni-container {
    max-width:1300px;
    margin:0 auto;
    padding-top:20px;
}
.home .uni-container {
    max-width: none;
    padding-top:0;
}
@media (max-width:1300px) {
    .uni-container {
        width:100%;
    }
}
.singleMeta h1::before {
    content:none;
}
.uni-container .woocommerce {
    padding-top:20px
}

/* TUTORIALES */

.woocommerce-MyAccount-navigation-link--hometutoriales{
    display:none;
}

/*thank-you page*/

/* title sizes */
.singleMeta h1, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .singlePostWrap h1, .singlePostWrap h2, .singlePostWrap h3, .singlePostWrap h4, .singlePostWrap h5, .singlePostWrap h6 {
    line-height: 45px;
    font-size: 36px;
}
.singlePostWrap h2, .comment-content h2 {
    font-size: 28px;
    margin-bottom: 20px;
}
/* link colors */
.singlePostWrap dt a, .singlePostWrap dt a:visited, .singlePostWrap dd a, .singlePostWrap dd a:visited, .singlePostWrap p a, .singlePostWrap p a:visited, .comment-content dt a, .comment-content dt a:visited, .comment-content dd a, .comment-content dd a:visited, .comment-content p a, .comment-content p a:visited,
.woocommerce-orders-table__cell-order-number a, .comment-content table td a:visited, .edit, .woocommerce-table__product-name.product-name .order_details tbody td a {
    color: #d86d57 !important;
}
.fa-envelope{
    color: #d86d57 !important;
    
}

.fa-phone-volume >span{
    margin-left: 20px;
    font-family: Roboto;
    font-weight: 100;
    font-size: 16px;
    
}
.fa-envelope-open> span{
    margin-left: 20px;
    font-family: Roboto;
    font-weight: 100;
    font-size: 16px;
}
.woocommerce table.my_account_orders .order-actions a.button.view {
    line-height: 31px;
    height: 32px;
}
.singlePostWrap table td a:visited {
    color: #515151;
}
/* SINGLE PRODUCT */
body.single-product {
    padding:20px 0 0;
}
.singleProductWrap {
    padding-top:20px;
}
.singleProductWrap .singleProductDesc {
    width:40% !important;
    margin-right: 0 !important;
}
.singleProductWrap .woocommerce-product-gallery {
    width:60%;
}
.singleProductWrap .woocommerce-product-gallery .productGalleryWrap{
    width:100% !important;
}
.single-product .woocommerce-breadcrumb {
    display: none;
}
.woocommerce div.product .product_title,
.singleProductDesc p.price,
.woocommerce div.product form.cart .woocommerce-variation-price {
    margin-bottom: 10px;
}
.woocommerce div.product .product_title {
    margin-top: -6px;
    
}
.product_title2{
    font-size: 32px!important;
    font-weight: 400;
    padding-left: 90px;
    line-height: 50px;
    color: #103737;
}
.product_subtitle2{
    font-size: 24px!important;
    font-weight: 100;
    padding-left: 90px;
    line-height: 50px;
    color: #5c5c5c;
}
.attachment-woocommerce_thumbnail{
    width: 100px!important;
    height: 100px!important;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    padding-bottom: 0!important;
}
div.bundled_product_summary:not(.thumbnail_hidden) .details{
    width: 65%!important;
    padding-top: 30px;
}
.bundled_product_images{
    width: 35%!important;
}
.details .product_title{
    font-size: 24px;
    font-weight: bold;
    color:#103737;
    padding-top: 20px!important;

}

.woocommerce-variation .single_variation {
    padding-bottom: 0 !important;
}
.single-product .input-number-box {
    margin-bottom: 20px;
}
.blogWrap{
    margin:120px 0;
}



.uni-contact-form-wrap h3, .uni-our-team-item h3, .uniPricingItem .scell h3, .uniPricingItemLink, .uniPricingItemLink:visited, .screenDesc2 h3, #tickera_cart .tickera-button, .singleEventJoinBtnWrap a, .singleEventJoinBtnWrap a:visited, .woocommerce form.register p .button, #wp-calendar thead th, .woocommerce .widget_shopping_cart .buttons .button, .woocommerce.widget_shopping_cart .buttons .button, .woocommerce form.lost_reset_password p .button, .woocommerce table.my_account_orders .order-actions a.button.view, body.woocommerce-edit-address .woocommerce form .button, .sidebar-widget .widgettitle, a.rsswidget, .woocommerce form.login .form-row .button, .woocommerce form.checkout_coupon .form-row .button, body .woocommerce form.edit-account fieldset legend, .woocommerce form.edit-account p .button, .page.woocommerce-cart .return-to-shop a.button, .woocommerce #tab-reviews #reviews #comments ol.commentlist li .comment-text p.meta time, #review_form #commentform #submit, #tab-additional_information h2, #review_form_wrapper .comment-reply-title, .single-product .woocommerce-tabs #tab-reviews h2, .single-product .woocommerce-tabs #tab-description h2, .comment-wrapper cite, .comment-wrapper cite a, .no-comments, body.single-product .woocommerce-tabs .tabs li a, body.single-product .woocommerce-tabs .tabs li a:visited, .commentsBox h2, .commentsBox h3, .commentsBox h3 a, .commentsBox h3 a:visited, #commentform #submit, .pagination ul li a, .pagination ul li a:visited, .pagination ul li .current, .woocommerce-pagination ul li span.current, .woocommerce-pagination ul li a, .woocommerce-pagination ul li a:visited, .pagination ul li .dots, .comment-edit-link, .comment-edit-link:visited, .comment-reply-link, .comment-reply-link:visited, .postItemMeta, .postItemCategory, .postItemCategory:visited, .singleMeta, .singlePostWrap h1, .singlePostWrap h2, .singlePostWrap h3, .singlePostWrap h4, .singlePostWrap h5, .singlePostWrap h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .singlePostWrap h6 a, .singlePostWrap h6 a:visited, .singlePostWrap h5 a, .singlePostWrap h5 a:visited, .singlePostWrap h4 a, .singlePostWrap h4 a:visited, .singlePostWrap h3 a, .singlePostWrap h3 a:visited, .singlePostWrap h2 a, .singlePostWrap h2 a:visited, .singlePostWrap h1 a, .singlePostWrap h1 a:visited, .comment-content h6 a, .comment-content h6 a:visited, .comment-content h5 a, .comment-content h5 a:visited, .comment-content h4 a, .comment-content h4 a:visited, .comment-content h3 a, .comment-content h3 a:visited, .comment-content h2 a, .comment-content h2 a:visited, .comment-content h1 a, .comment-content h1 a:visited, .woocommerce-cart .wc-proceed-to-checkout .checkout-button, .woocommerce .shipping-calculator-form p button.button, .singleProductDesc h1, .singleProductDesc p.cart .single_add_to_cart_button, .singleProductDesc form.cart .single_add_to_cart_button, .mobileMenu ul li a, .mobileMenu ul li a:visited, .postItemV2 h3 a, .postItemV2 h3 a:visited, .pageTitle, .woocommerce #payment #place_order, .page404Wrap a.homePage, .page404Wrap a.homePage:visited, .coupon input[name="apply_coupon"], .actions input[name="update_cart"], .pageHeaderImg h1, .productFilter li a, .productFilter li a:visited, .miniCartPopupHead h3, .btnViewCart, .btnViewCart:visited, .btnCheckout, .btnCheckout:visited, .screenDesc h1, .bookATourLink, .bookATourLink:visited, .blockTitle, .homeAboutUs h3, .homeAboutUs .joinNow, .homeAboutUs .joinNow:visited, .secondScreen h3, .pricingPlanItem h3, .pricingPlanItem .joinNow, .pricingPlanItem .joinNow:visited, .productDesc p, .shopLink, .shopLink:visited, .aboutLink, .aboutLink:visited, .blogLink, .blogLink:visited, .allEventsBtn, .allEventsBtn:visited, .tagsBox span, .attendBtn, .attendBtn:visited, .eventTime strong, .contactInfoDesc h3, .subscribeBox h3, .subscribeBtn, .instagramHashtag h3 a, .instagramHashtag h3 a:visited, .thmSubmitBtn, .singleMeta time, .footerSocialItem a, .footerSocialItem a:visited, .footerMenu ul li a, .footerMenu ul li a:visited, .mainMenu > ul > li ul.sub-menu li a, .mainMenu > ul > li ul.sub-menu li a:visited, .back_to_other_events, .back_to_other_events:visited, .loadMore, .loadMore:visited, .postItem h3 a, .postItemMeta time, .wpcf7-submit, .mainMenu > ul > li > a, .mainMenu > ul > li > a:visited, .bookATour, .logo-text {
    font-family: 'Roboto', sans-serif;
}
.mobileMenu{
    z-index: 10000;
}

.postItem >div{
    color:#5c5c5c;
    font-weight: 100;
    font-size:16px ;
    width: 80%;
    margin: auto;
}

/* PRICE TABLE */
.checkoutPage .scell {
    width:40%;
}
.checkoutPage .mcell {
    display: none;
}

.checkoutPage .woocommerce .scell table.shop_table {
    white-space: normal;
}
.checkoutPage .woocommerce table.shop_table .order-table-titles {
    font-size: 18px;
    color:#0f3636;
    line-height: 18px;
    font-weight: 700;
}
.checkoutPage .woocommerce table.shop_table .order-table-titles:first-of-type{
    padding-top: 20px;    
}
.checkoutPage .woocommerce .scell table.shop_table tfoot th, 
.checkoutPage .woocommerce .scell table.shop_table tfoot td {
    white-space: normal;   
}
.checkoutPage .woocommerce .scell table.shop_table tfoot tr.cart-subtotal th, .checkoutPage .woocommerce .scell table.shop_table tfoot tr.cart-subtotal td{
    padding-top:0 !important;
}

/* DELETE ROOMS TABLE */
.singleProductWrap .informacion_suscripciones {
    margin: 0 40px 20px;
    border: solid 2px #C22F2F;
    border-radius: 5px;
}
.singleProductWrap .informacion_suscripciones .info_info{
    background-color:#C22F2F;
    padding: 15px;
    color: white;
    border-radius: 5px;
}
.singleProductWrap .informacion_suscripciones .info_info2 {
    background-color:#C22F2F;
    padding: 15px;
    color: white;
    border-radius: 5px;
}
.delete-items-new-suscription {
    padding:20px 0;
    color:#515151;
}
.delete-items-new-suscription a {
    color: #d86d57;
}
.informacion_suscripciones table.shop_table {
    margin-top: 20px;
}
.informacion_suscripciones table.shop_table th{
    font-weight: 400 !important;
}


.miniCartPopup {
    display: none;
}
/* - HOME - */

#Introduction {
    height: 1005px;
    background-position: center;
    background-size: cover;
    
    
}
.homeAboutUs img {
    margin-top: 46px;
}

.pequeno {
    font-size: 14px;
    line-height: 20px;
    width: 30%;
    margin: auto;
    margin-bottom: 50px;
    display: block;
    color: #b8b7b7;
}
.pequeno2 {
    font-size: 24px;
    line-height: 34px;
    width: 30%;
    margin: auto;
    margin-bottom: 50px;
    display: block;
    font-weight: 100;
    color: #5c5c5c;
}

.grande {
    font-size: 50px;
    display: block;
    font-weight: 700;
    line-height: 50px;
    width: 60%;
    margin: auto;
    color: #f3f3f3;
}
.blocktitulo{
    margin: 80px auto 25px;
    font-size: 40px;
    display: block;
    font-weight: 700;
    line-height: 50px;
    width: 30%;
    color: #164d4d;
}
 .titulo_finalizar{
    
    font-size: 32px;
    display: block;
    font-weight: 400;
    line-height: 50px;
    color: #153737;
    margin-bottom: 30px;
}
.woocommerce-billing-fields h3, #order_review_heading{
    font-weight: 100;
    font-size: 24px;
    color:#5c5c5c;
}
.screenDesc p, .screenDesc2 p{
    text-transform: unset;
    
}

.screenDesc h3 {
    margin-bottom: 15px;
    font-size: 56px;
    color: white;
    font-weight: bold;
}
.screenDesc p{
    font-weight: 500;
    font-size: 22px;
    line-height: 35px;
    
}
.screenDesc .js-static-screen-text{
    font-weight: bold;
    font-size: 20px;
}


.screenDesc, .screenDesc2 {
   width: 66%;
    position: relative;
    margin: auto;
    top:unset;
    opacity: 1;
    line-height: 80px;
    padding-top: 450px;
    
    
}
.bookATourLink:hover{
    background-color: #e69d8f!important;
}

.bookATourLink2:hover, .bookATourLink5:hover {
    background-color: #fff!important;
    color: #153737!important;
}

.bookATourLink,
.bookATourLink2 {
    line-height:45px;
    display: inline-block;
    margin: 40px 15px;
    font-weight:bold;
    font-size: 16px;
    color: white;
    text-decoration: none;
    padding: 0 10px;
    border: 2px solid white;
    height: 43px;
    border-radius: 2px;
}
.bookATourLink5 {
    line-height:29px;
    display: inline-block;
    background-color: transparent;
    font-weight:bold;
    font-size: 16px;
    color: white;
    text-decoration: none;
    padding: 0 10px;
    height: 30px;
    border: 2px solid white;    
    border-radius: 2px;
    margin-bottom: 10px;
}


.imagen-logo1{
    width: 333px;
    height: 85px;
}

.bookATourLink {
    background-color: #d86d57!important;    
    height: 43px;
    border: 0;
    font-weight:100;
}
.bookATourLink div{
    margin-top: -15px;
    display: inline;
}

.bookATourLink2 {
    background-color: transparent!important;
   
    
}

.bookATourLink3 {
    background-color: white!important;
    line-height:20px;
    
    display: inline-block;
    border: 2px solid white;
    font-size: 16px;
    font-weight: 500;
    color: #164d4d;
    text-decoration: none;
    padding: 10px;
    box-sizing: border-box;
    margin: 40px;
    height: 43px;
}
.bookATourLink3:hover {
    background-color: transparent!important;
    color:white;
    
}
.bookATourLink4 {
    background-color:#006C8C!important;
    line-height:30px;
    width: 290px;
    display: inline-block;
    border: 2px solid #006C8C;
    font-size: 16px;
    font-weight: 100;
    color: white;
    text-decoration: none;
    padding: 10px;
    box-sizing: border-box;
    margin: 40px auto;
    height: 50px;
}
.bookATourLink4:hover {
    background-color: #4089a0!important;
   
    
}

.homeSlider .scell {
    right: unset;
    left: 0;
    width: 50%;
    padding: 0 5%!important;
}

.homeSlider .fcell {
    float: right;
    width: 50%;
}

#About2 {
    padding: 0;
    margin-top: 60px;

}
#About2 div.scell, #About2 div.fcell{
    width: 50%;
}



.uniHomeAboutWrap {
    margin: 0;
}

.benefitItem {
    margin: 15px 15px;
    width: 400px;
}

.benefitItem p {
    color: #164d4d;
}

.benefitItem p strong {
    font-size: 14px;
    font-weight: 900;
}
.benefitsWrap>br{
    display: none;
}

.joinNow {
    background:#D86D57!important;
    font-weight: 100;
    font-size: 16px!important;
}
.joinNow:hover {
    background:#e69d8f!important;
    
}
.homeContact {
    width: 100%;
    height: 400px;
    
}

.uni-location-map {
    display: none;
}

.contactInfo {
    width: 100%;
    background-color: unset;
    padding: unset;
    height: unset!important;
}

.contactInfoDesc {
    width: 100%;
    display: block;
    background-color: white;

}

.contactInfo h3 {
    color: #153737;
    line-height: normal;
    text-transform: none;
    font-size: 40px;
    text-align: center;
    width: 50%;
    margin: 120px auto 50px;
    font-weight: bold;

}

.blockTitle {
    color: #164d4d;
    text-align: center;
    width: 50%;
    margin: 0 auto 100px;
    line-height: normal;
    text-transform: none;
    font-size: 40px;



}

.contacta {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: top;
    flex-wrap: wrap;


}
.contacta .bookATourLink{
    text-transform: none;
}
.contacta a{
    margin: 0 15px;
}

.contacta p {
    color: #164d4d;
    text-align: center;
    font-size: 30px;
    font-weight: bold;

}



.contacta p .fa {
    line-height: 90px;
    font-size: 50px;
    color: #f66d56;
}
.page-template-templ-home-php  .logo {
    border:0!important;
}

.logo-somos {
    display: block;
    width: 70px;
    height: 70px;
    margin: auto;
    background-image: url(./images/ico.png);
    background-size: cover;
}

.logo-somos2 {
    display: block;
    height: 100px;

    margin: auto;
    background-image: url(./images/LOGOPLEXUS2020-01.png);
    background-size: cover;
}
.blog-nuevo-contenido {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width:1020px;
    margin:0 auto;
}
.blog-nuevo-contenido>div.postItem{
    min-height: unset;
    width: 100%;
    height: 443px;
    margin: 0 13px 30px 13px;
    
}
.blog-nuevo-contenido>div.postItem

.postItemMeta time {
    display: none;
}

#Blog {
    background-color: transparent !important;
    padding-bottom: 10px;
}

.carrito {
    font-size: 20px !important;
}

.pagePanel {
    display: none;
}


.blog-nuevo .blockTitle {
    margin: 0 auto;
    padding: 50px;
}

.blog-nuevo-contenido p {
    font-weight: 700;
    margin-top: 15px;
}

.homeAboutUs{
    margin-top: 15px;
    vertical-align: top!important;
    

}
.homeAboutUs h3{
    text-transform: unset;
    font-size: 50px;
line-height: 50px;
color: #164d4d
}
.js-about-one-text{
	display:none;
}
img.attachment-unithumb-coworking-relativepost{
    max-width: 70%;
    max-height: 70%;
    margin: auto;

}

#About2 {
    
    overflow: hidden;
}

#About2 .homeAboutUs h3, {
    color: #164d4d;
line-height: normal;
text-transform: none;
font-size: 50px;
}
.woocommerce-table__product-name.product-name .order_details tbody td a {
    color: #d86d57 !important;
}

.productGalleryWrap{
    height: auto;
}
#selecciona, #selecciona2{   

    width: 70%;
    margin-left: 30px;

}
.informacion_suscripciones{
    border: 2px solid #f66d56;
    padding: 20px;
    margin-bottom: 20px;
}
#About3 >.scell {
    right: 0;
    left: unset;
    width: 50%;
    padding: 60px;
}
#About3 >.fcell {
    float: left;
    width: 50%;
}

.about3_img img{
    height: 700px;
}


#About3{
  
    overflow: hidden;
    text-align: center;
    height: 900px!important;
  
}
.about3_title{
    text-align: center;
    font-size: 50px;
    line-height: 50px;
    font-weight: 700;
    margin: auto;
    margin-bottom: 30px;
    width: 50%;   
}
.enlace {
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
.enlace a{
    color: #d86d57 ;
    text-decoration: none;
    margin-bottom: 30px;
   
}
.subtitulo{
    text-align: center;
    font-size: 32px;
    line-height: 35px;
    color:#153737;
    width: 80%;
    margin: auto;   
    font-weight: 400;

}
.bold{
    font-weight: bold;
}
.cuerpo{
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    color: #5c5c5c;
    font-weight: 500;
    width: 75%;
    margin: auto;


}




#About {
    display: none;
    height: auto;
    overflow: hidden;
    height: 500 !important;
}

#About .bx-wrapper .bx-viewport ul li {
    height:500px !important;
    background-position: center;
    background-size: cover;
}
.homeSlider .fcell ul li, .mainHomeSlider ul li {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

#Mission>h3 , #About2 h3{
    font-size: 40px;
    display: block;
    font-weight: bold;
    line-height: 50px;
    width: 40%;
    left: 50%;
    transform: translateX(-50%);
    text-transform: none;

}
#Benefits{
    display: none;
}
#Benefits .blockTitle {
   
    margin-bottom: 50px;
}
#Pricing .blockTitle {
    margin-top: 30px;
    margin-bottom: 50px;

}
.pricingPlanItem{
    width: 336px!important;
    height: 668px;
    background: white;
}

.pricingPlanItem p,.pricingPlanItem li {
    line-height:normal;
    padding: 0px 20px;
    color: #787878;
    font-size: 16px;
    text-align: left;
    font-weight: 100;
    width: 272px;    
}

.pricingPlanItem ul {
    list-style-type:none;
    padding: 0px 30px 0px ;
}

.pricingPlanItem li:before {
    content:"\2713\0020";
    font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial;
    margin-left: -25px;  /* this is to move the icon left */
    padding-right: 10px; /* to keep some space between icon and text */
}

.planPrice{
    margin-bottom: 0!important;
}
.planPrice strong{
    font-size: 32px;
    font-weight: 100px!important;

}

.productDescription {
    text-align: left;
    letter-spacing: 0px;
    height: 400px;
    margin: 0px;
    border-bottom: 0;
}


.imagen-about-2 {
    height: 950px !important;
}

.pricingPlans {
    background-color: unset;
    margin: 120px auto 60px;
}
.pricingPlansWrap{
    display: flex;
}
/*
.pricingPlansWrap > div:last-child > .pricingPlanItemDescWrap{
    display: none;
} */



.pricingPlanItemDescWrap{
    max-height: 200px!important;
    min-height: 200px!important;
}
.precio-enterprise{
    padding: 33px 0;
    
}


#footer{
    background-color: #103737;
    height: 350px!important;
    position:relative!important;
}
.uni-container {
    padding-bottom: 10px!important;
}

.footerMenu {
    position: relative;
    left:0;
    opacity: 1;
    bottom: auto!important;
    text-align: center;
}
.menu-footer-mio{
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 30px;


}
.menu-footer-mio a{
    text-decoration: none;
    color:white;
}

.footerLogo {
    margin-bottom: 0px;
    margin-top: unset!important;
	width:70px!important;
	height:70px!important;
}

.logoNext {
    margin-right: 100px;
}

.footerMenu ul li {
    margin: 0px 55px 0 15px;
}

.copyright {
    color: white;
    font-size: 12px;
}

.headerWrap{
    /*line-height: 70px !important;*/
    position: relative;
    max-width: 1440px;
    margin: auto!important;
    border:0!important;
    background-color: unset;
    display: flex;
    justify-content: space-around;

}
.page-template-templ-home-php .isSticky.headerWrap{
border:0!important;
}

.home .headerWrap.isSticky a,
.headerWrap.isSticky a {
    color: rgba(255, 255, 255, 0.7) !important;
    text-transform: none!important;
}
.isSticky {
    line-height: 91!important; 
}
.page-template-templ-home-php .isSticky.headerWrap {
    background: #174d4d;
    
}
.page-template-templ-home-php .isSticky .showMobileMenu span {
      background-color: rgba(255, 255, 255, 0.7) !important;
}


.mainMenu > ul > li > a , .footerMenu > ul > li > a{
    color:rgba(255, 255, 255, 0.7)!important;
    text-transform: none!important;
}




.login h1 a {
    background-image: url(./images/LOGOPLEXUS2020-01.png) !important;
}

.mensajito {
    padding: 90px;    
    border: 2px solid #174d4d;
    min-height: 300px;
}

.mensajito span {
    display: block;
    text-align: justify;
    padding: 15px 50px 0 0;
    font-size: 20px;
    line-height: 30px;   
    width: 50%;
  
}

.variations {
    display: none;
}

.mio {
    right: 10px !important;
    left: unset !important;
}
.showMiniCart{
    display:none;
    margin: unset;
}
.cosita {
    margin-left: 60px;
    text-decoration: none;
    color:rgba(255, 255, 255, 0.7);
}
.cosita.showMiniCart{
    display: inline-block;
    margin-left: 25px!important;
}
.showMiniCart i {
    margin-top: 5px!important;
}
#menu-item-543{
    display: inline-block;
}
#menu-item-542{
    display: inline-block;
    
}

.pricing_p{
    width: 50%;
    text-align: center;
    margin: auto;
    font-size: 24px;
    line-height: 30px;
    color: #5c5c5c;
    font-weight: 100;

}






.woocommerce-variation-add-to-cart p,
#wc-stripe-payment-request-button,
#wc-stripe-payment-request-button-separator {
    display: none !important;
}

.select-suscripcion{
    /* min-height: 50px;
    width: 100%;
    padding: 10px;
    font-size: 16px;
    margin: 10px 0; */
}
.caja-select{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.select-css {
    display: block;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #444;
    line-height: 1.3;
    padding: .4em 0 .3em .8em;
    width: 400px;
    max-width: 100%; 
    box-sizing: border-box;
   margin: 20px auto;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.03);
    border-radius: .3em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
      linear-gradient(to bottom, #ffffff 0%,#f7f7f7 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;
  }
  .select-css::-ms-expand {
    display: none;
  }
  .select-css:hover {
    border-color: #888;
  }
  .select-css:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222; 
    outline: none;
  }
  .select-css option {
    font-weight:normal;
  }
  #select_salas_detalle {
      background-image: none !important;
  }
#btn_anadir{
width: 93%;
margin: 10px auto 20px;
}
.select-item-delete,
.delete-item-table {
    background-color:#c1c1c1;
    border-radius: 3px;
    border:none;
    box-shadow: none;
    color: #484848;
    float: right;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    height: 30px;
    margin: 0 !important;
    text-transform: uppercase;
    width:30% !important;
}
.delete-item-table {
    background-color:#C22F2F;
    color: white;
}
#selecciona table{
    text-align: center;
}
.input-number-box .input-number-less,
.input-number-box .input-number-more{
    display:none!important;
}
 /*  .loaderWrap {
display:none;
  } */
  .pricingPlanItem h3 {
    font-size: 25px;
    color: white;
    text-transform: none;
    background-size: cover;
}
/* .woocommerce .quantity .qty{
    user-select: all!important;
    width: unset!important;
} */
.aviso{
    position: fixed;
    bottom: -125px;
    left: -125px;
    height: 250px;
    width: 250px;
    background-color: #d86d57;
    z-index: 1000;
    border-radius: 50%;
}
.aviso:hover{
   
    bottom: -200px;
    left: -200px;
    height: 600px;
    width: 600px;
    box-shadow: 30px -30px 120px   #164d4d;
    
}
.img-aviso{
    width: 50px;
    left: 150px;
    bottom: 150px;
    position: absolute;
    height: 50px;

}
.texto-aviso{
    
    right: 125px;
    top: 100px;
    position: absolute;
    color: #164d4d;
    font-size: 40px;
    z-index: 109;
    height: 300px;
    width: 250px;
    line-height: 40px;
    text-align: center;
    font-weight: 700;

}
/* 
.aviso:hover::after{
    content: "Ante cualquier duda llamenos al 902222222";
    margin-top: 50px;
    font-size: 30px;
    color: #ffffff;
} */
.stock {
    display:none;
}
.product_meta{
    display:none;
}
.danger {
    font-size: 30px;
    color: #164d4d;
    background-color: #d86d57;
    padding: 15px;
    line-height: 30px;
    text-align: center;
    margin: 15px 0;
}
.first-payment-date{
    color: #787878 !important;
    padding-top: 10px;
    font-size: 16px;  
}
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-error{
     background-color: rgba(216, 109, 87, 0.15) !important;
     border-radius: 5px;
     border: solid 1px #d86d57!important;
     color: #484848 !important;
}
.woocommerce .woocommerce-error li {
    color: #484848 !important;
}
 .woocommerce .woocommerce-info a {
    color: #d86d57 !important;
}
.checkout>.blockUI.blockOverlay {
  
    top: 750px!important;    
    height: 100%;   
    
}


.singleProductDesc h1 {
    color: #164d4d; 
}

.thankYouWrap{
    background: none;
}
.thankYouWrap header{
    display: none;
}

.btn-mi-cuenta{
    background-color: #164d4d; 
    color: #ffffff;
    border: 0ch;
    padding: 10px;
    margin: 5px auto;
    text-align: center;
    width: 80%;
    border-radius: 3px;
}
.btn-mi-cuenta:hover{
    background-color: #0f3636;
}
#place-order{
    float: none!important;
}
.woocommerce-Address-title, .singlePostWrap header{
    display: block;
    position: unset!important;
    background: transparent!important;
    margin-bottom: 15px;
}
.checkout .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    background-color: #164d4d; 
    color: #ffffff;
    border: 0ch;
    border-radius: 5px;
    margin: 25px auto;
    /* box-shadow: 0px 3px #d86d57; */
    width: 100%;
  
}
.input-number-box .input-number{
    padding: 20% 20%  20% 0!important;
    text-align: right!important;
}

.woocommerce table.my_account_orders .order-actions a.button.view{
    background-color: #164d4d; 
    color: #ffffff;
    border: 0ch;
    border-radius: 5px;
    margin: 5px;
    /* box-shadow: 0px 3px #d86d57; */
}
.button{
    background-color: #d86d57!important;
    font-size: 14px !important;
}
.singleMeta h1{
    margin-bottom: 10px;
}
#header{
    margin-bottom: unset;
}
.single_add_to_cart_button {
    border:0!important;
    color: white!important;
    margin: 0 !important;;
}


.singlePageContent .wrapper{
    width: 100%;
}
.textoanimado{
    font-size: 50px!important;
    line-height: normal!important;
    width: 312px!important;
    margin: auto;
    text-align: center;
    display: block;
    font-weight: 400;
}
.singleMeta {
    padding-bottom: unset;

}
.singlePageContent  {
    padding-top: unset;

}

.woocommerce-additional-fields{
    display: none;
}
.checkoutPage .fcell{
    width: 60%;
}
.woocommerce-tabs.wc-tabs-wrapper{
    display:none!important;
}

.singleProductWrap>div.wrapper {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-around;
        
}
.singleProductWrap .wrapper {
    width: unset;
    padding: 10px 20px;        
}
.woocommerce{
    padding: 50px;
}
.bundled_product_permalink{
    display: none;
}
.bundled_item_cart_details>span.price{
    display:none!important;
}
.summary > p.price{
    display:none!important;
}
#order_review .cart_item.bundle_table_item{
    display: none!important;
}

.cart_item .product-name h4{
    font-size: 24px;
    font-weight: bold;
}
#order_review .cart_item .product-total{
    display:none;
}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name{
    width: 100%!important;
}

dl.variation{
    display: none!important;
}

.menu-item-542>a{
    text-decoration: none;
}
.alerta_suscripcion{
    text-align: center;
    display: block;
    color: #d86d57!important;
    font-size: 25px;
    line-height: 30px;

}
/* cambios maria louro*/
.singleProductDesc p.price .amount span.woocommerce-Price-currencySymbol {
   
    left: 0;
    top: 0;
    font-size: unset !important;
}
.wc-item-meta{
    display: none;
}




/* RESPONSIVE */
@media (max-width:1024px) {
    .checkoutPage .scell,
    .checkoutPage .fcell {
        width:100%;
    }
}
@media (max-width:960px) {
    .singleProductWrap .informacion_suscripciones {
        margin: 0 20px 20px;
    }
    .singleProductWrap .informacion_suscripciones .tabla_eleccion {
        flex-direction: column;
    }
    #selecciona {
        width:100% !important;
        margin-left: 0 !important;
        overflow: scroll;  
    }
}
@media (max-width:760px) {
    .woocommerce-checkout-review-order {
        overflow: scroll;
    }
    .checkoutPage .woocommerce .scell table.shop_table tfoot th, .checkoutPage .woocommerce .scell table.shop_table tfoot td {
        font-size: 14px !important;
    }
    .checkoutPage .woocommerce {
        padding:15px;
    }
    .singleProductWrap {
        padding-top: 0;
    }
    .singleProductWrap>div.wrapper {
        flex-direction: column-reverse;
    }
    .singleProductWrap .wrapper {
        padding:0 20px !important;
    }
    .singleProductWrap .singleProductDesc {
        padding-top: 0;
        width: 100% !important;
    }
    .checkoutPage .fcell {
        width:100%;
    }
    .checkoutPage .scell {
        width:100%;
    }
    .mensajito {
        padding: 50px;    
        
    }
    .menu-footer-mio{
        display: flex;
        flex-direction: row;
        justify-content: space-evenly;
        padding-top: 30px;
    
    }
    .mc-col-2 {
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        width: 60%;
        
    }
    .bundled_product_summary{
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        padding: 40px 0;


    }
    .bundled_product_images, .bundled_product_images img{
       
      
        width: 188px!important;
        height: 188px!important;

    }

} 
@media (max-width:400px) {
    .logosclientes{
        width: 70% !important;
    }
    .select-item-delete,
    .delete-item-table {
        width: 100% !important;
        float: none;
    }
}


/* RESPONSIVE HOME */
@media (max-width:1400px) {
    .screenDesc {
        padding-top:400px;
    }
     
}
@media (max-width:1300px) {
    .homeAboutUs {
        padding-top:0;
    }
     #Introduction{
        height: 600px;
        padding-top: 50px;
    }
    #Introduction .screenDesc {
        margin-top: -350px!important;
        width:90%;
    }
}

@media (max-width:1020px) {
    #Introduction{
        height: 700px;
    }
    .blog-nuevo-contenido {
        width:90%;
    }
    
    #About .scell,
    #About  .fcell {
        width:100%;
    }
    #About .scell {
        padding-bottom:20px;
    }
    #About  .fcell .bx-wrapper .bx-viewport ul li{
        height:500px !important;
    }
    .homeAboutUs {
        margin:0 auto;
        padding:0;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    #About .bookATourLink {
        margin: 30px auto;
    }
    #About3 .scell{
        padding: 0;
    }
    .showMiniCart {
       margin: 23px 0;
        float: unset;
        text-align: unset;
    }
    
    .cosita{
        float: unset;
        margin-left: 0!important;
    }
    .cosita.showMiniCart{
        margin-left: 0!important;
    }
    .menu-item-542{        
        font-size: 30px!important;
    }
    .footerMenu {
        transform: unset;
    }
    .section-fifth{
        margin-top: -100px;
    }
    .mensajito span {
       
        width: 100%;
      
    }
   
}
@media (max-width:960px) {
    #Introduction{
        height: 550px;
    }
    #Introduction .screenDesc {
        
    }
    #Introduction .screenDesc .grande {
        width:90%;
    }
    #Introduction .screenDesc .pequeno {
        width:90%;
    }
    .screenDesc h3 {
        margin-bottom: 5px;
        font-size: 35px;
        line-height: 35px;
        
    }
    .screenDesc .js-static-screen-text{
        font-size: 12px;
    }
    .blog-nuevo .blocktitulo {
        width:90%;
    }
    .blog-nuevo .pequeno2 {
        width:90%;
    }
    .blog-nuevo-contenido {
        flex-direction: column;
    }
    #About  .fcell .bx-wrapper .bx-viewport ul li{
        height:400px !important;
    }
    #Benefits .blockTitle {
        width:90%;
        margin-bottom:50px;
    }
    #About2 {
        display: flex;
        flex-direction: column;
        height: auto !important;
    }
    #About2 div.scell .homeAboutUs {
        padding:0;
    }
    #About3 {
        display: flex;
        flex-direction: column;
        height: auto !important;
    }
    #Pricing {
        padding-bottom: 0;
    }
    #Pricing .pricingPlanItem:last-of-type {
        margin-bottom: 0;
    }
    #About2 div.scell,
    #About2 div.fcell,
    #About3 .scell,
    #About3 .fcell{
        width:100%;
    }
    #About2 .imagen-about-2,
    #About3  .fcell .bx-wrapper .bx-viewport ul li{
        height:250px !important;
    }
    .homeSlider .fcell ul li {
        background-size: cover;
        background-position: center;
    }
    .homeAboutUs h3 {
        margin-top:30px;
    }
    #About2 .homeAboutUs h3 {
        margin-top:0;
    }
    #Mission > h3,
    #Pricing .blockTitle {
        width:80%;
    }
    #Mission .bookATourLink3 {
        margin:0 auto;
    }
    .section-fifth{
        margin-top: -50px;
    }
    .pricing_p{
        width: 90%;   
    }
	.footerLogo {
   
    height: 49px!important;
}
    
}

@media (max-width:768px) {
    .screenDesc p {
        margin: 30px;
        font-size: 15px;
        line-height: 18px;
   
        
    }
    .blog-nuevo-contenido {
        flex-direction: column;
    }
    .blog-nuevo .blocktitulo,
    .homeAboutUs h3,
    #Benefits .blockTitle,
    .homeAboutUs h3,
    #Mission > h3,
    #Pricing .blockTitle,
    #About2 .homeAboutUs h3,
    #Contact .contactInfo h3 {
        font-size: 34px;
        line-height: 36px;
    }
    #Contact .contactInfo h3 {
        margin:30px 0;
        width: 100%;
    }
    .h3final{
        
        width: 70%;
        
    }
	.enterprise_p {    
    	width: 80%!important;
	}
	.bloque_detres div {
    width: 90%!important;
}
}
@media (max-width:576px) {
    #Introduction{
        height: 700px;
    }
    .blog-nuevo-contenido>div.postItem{
        height: auto;
        margin: 0 0 50px;
    }
    .blog-nuevo-contenido>div.postItem:last-of-type{
        height: auto;
        margin: 0;
    }
    .blog-nuevo .pequeno2 {
        margin-bottom:50px;
    }
    #Contact.homeContact{
        height: auto !important;
        margin-bottom: 30px;
    }
    #Contact .contactInfo .contacta p {
        display: flex;
        flex-direction: row;
        align-items: center;
        height: 60px;
        align-items: center;
    }
    #Contact .contactInfo .contacta p img {
        max-height: 50px !important;
        width: auto !important;
    }
    #Contact .contactInfo .contacta p span {
        font-size: 20px;
    }
}

@media (max-width:480px) {
    #Introduction .screenDesc {
     
  
    }
    
    #Introduction .screenDesc .grande {
        font-size: 32px;
        line-height: 32px;
    }
    #Introduction .screenDesc .pequeno {
        margin-bottom:0px;
    }
    #Introduction .screenDesc  .bookATourLink,
    #Introduction .screenDesc .bookATourLink2 {
        margin:0 auto 20px auto;
        width:80%;
    }
    .screenDesc p {
        margin: 30px;
        font-size: 15px;
        line-height: 18px;
   
        
    }
    #About3  .fcell .bx-wrapper .bx-viewport ul li{
        height:250px !important;
    }
    #About  .fcell .bx-wrapper .bx-viewport ul li{
        height:250px !important;
    }
    #Benefits .benefitItem {
        width:90% !important;
        margin:0;
    }
    .mc-box img {
        width: 70%;
        height: auto;
        margin: 60px;
    }
	
    
}

/* formulario de contacto */

.inputWrap.input-full{
    width: 100%!important;    
    padding: 0!important;
}

.bookingForm .labeldestacada{
    font-weight: 900;
    float: left;
    margin-bottom: 10px;
    color:#5C5C5C;
    font: normal normal bold 16px/19px Roboto;
}

.bookingForm >label > span{
    color:red;
}
.inputWrap.input-radio{
    width: 100%!important;    
    padding: 0!important;
    float: left!important;
    text-align: left;
}
.inputWrap.input-radio > p{
    font-weight: 900;
}
.input-radio  label{
    font-weight: 100!important;
}
.remodalFormWrap > h3{
    border-bottom: 5px solid #D86D57!important;
    font-weight: 500;
    font-size: 32px;
}
.remodal{
    max-width: 600px!important;
}
.thmSubmitBt {
    width: 220px!important;
}
.thmRemodalClose {
    position: absolute;
    right: 30px;
    top: 30px;
}
.remodalFormWrap p {
    
    color: #5C5C5C!important;
    
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {    
    border-color:#843534;
    box-shadow: none;
}


input.parsley-error:focus,
select.parsley-error:focus,
textarea.parsley-error:focus {    
    border-color:#843534;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.parsley-errors-list {
    display: block!important;
}
.et_pb_text_inner{
    padding: 10%!important;
}
#trp-floater-ls.trp-color-light {
     background: white!important;
}
#trp-floater-ls {
    box-shadow:none;
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
    float: none;
}


#trp-floater-ls {
    left:17px!important;
}
#moove_gdpr_save_popup_settings_button {
   
    margin-bottom: 10px;
}
#moove_gdpr_save_popup_settings_button {
  
    left: 17px!important;
    width: 48px!important;
    bottom: 18px!important;
    border-radius: 5px 5px 0 0!important;
}
#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
    float:unset!important;
}





#bloqueenterprise{
    min-height: 478px;
    margin-bottom: 120px; 
    padding: 40px; 
    text-align: center;  
    background-repeat: no-repeat!important;
}
#bloqueenterprise a{
    margin:25px  auto!important;
    width: 200px!important;
    height: 43px!important;
    line-height: normal;
}
.enterprise_p{
    text-align: center;
    letter-spacing: 0px;
    color: #5C5C5C;
    opacity: 1;
    font-size: 16px;
    margin: 25px auto;
    font-weight: 500;
    width: 40%;
}
.bloque_detres{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    width: 80%;
    margin: auto;
    font-family: 'Roboto';
}
.bloque_detres li {
    line-height:normal;
    padding: 0px 20px;
    color: #5c5c5c;
    font-size: 16px;
    text-align: left;
    font-weight: 100;
    width: 300px;  
    font-family: 'Roboto';  
}
.bloque_detres div{
    width: 300px;
}

.bloque_detres ul {
    list-style-type:none;
    padding: 0px 30px 0px ;
    
}

.bloque_detres li:before {

    content:"\2713\0020";
    font-family: 'Roboto';
    color: #174D4D;
    margin-left: -25px;  /* this is to move the icon left */
    padding-right: 10px; /* to keep some space between icon and text */
}
.bookingFormRespuesta{
    width: 50%;    
    position: fixed;
    z-index: 10000;
    top: 50%;    
    left:50%;
    transform: translate(-50%, -50%); 
   
}
.mt-box-respuesta-overlay{
    background-color: rgba(146, 146, 146, .5);
    position: fixed;
    z-index: 9999;
    top: 0px;
    right: -5000px;
    bottom: 0px;
    left: -5000px;  
   
}
.body-respuesta{
    background-color:#ffffff ;   
    margin-top: -32px;
    padding: 30px 40px;
    text-align: left;
    font-size: 16px;
    font-weight: 500px;
    
    
}
.bookingFormRespuesta h3{
    height: 70px;
}
.bookingFormRespuesta h4{
    font-size: 32px;
    font-weight: bold;
}
.bookingFormRespuesta p{
    margin-bottom: 10px!important;
    font-weight: 500;

}
.respuesta-footer{
    color: #d86d57!important;
    font-weight: 500;
}
.cerrar{
    float: right;
    font-weight: 100;
    font-size: initial;
    margin-right:15px ;
}

/* bloque enterprise responsive */

@media (max-width:1140px) {
    #bloqueenterprise{
        padding: 10px;
        background-repeat: repeat!important;
    }
    
}
@media (max-width:820px) {
    #bloqueenterprise{
        padding: 10px;
    }
    .bloque_detres{
        flex-wrap: wrap;
       
    }
    .bloque_detres li{
        
        width: 80%;
    }
	.checkoutPage .scell {
    width: 100%!important;
}
.checkoutPage .fcell {
    width:100%!important;
}
}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name {
    width: auto!important;
}
.woocommerce .blockUI.blockOverlay {
    height: 100%!important;
    width: 100%!important;
    position: fixed!important;
    top: 0!important;
    left: 0!important;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block!important;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background-size: cover!important;
    line-height: 1;
    text-align: center;
    font-size: 2em;
}
.select2-dropdown{
	    top: -150px;
}
.checkoutPage .scell {
    width: 52%;
}
.checkoutPage .fcell {
    width: 48%;
}
.tabla-numero{
    color: red;
	font-weight:500;

}
.tabla-cuerpo{
    padding: 0 15px;
}
.tabla-tr{
	padding-top:15px;
}
.peque{
	font-size:12px!important;
}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name {
    width: 100%!important;
}
.checkoutPage .woocommerce .scell table.shop_table tfoot th, .checkoutPage .woocommerce .scell table.shop_table tfoot td {
     white-space: unset!important; 
}
.checkoutPage tfoot td {
	min-width:150px!important;
}

.checkoutPage .select2-container .select2-selection__arrow, .woocommerce-edit-address .select2-container .select2-selection__arrow {
    display: block;
	height:50px;
	width:100px;
	font-size:50px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 35px;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  width: 35px;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 5px 20px rgba(35, 49, 45, 0.14);
}
.checkoutPage .select2-container .select2-selection__arrow, .woocommerce-edit-address .select2-container .select2-selection__arrow {
    display: none;
    width: 100%!important;
}
.seleccion{
	width: 100%;
	display: inline-block;

}
.homeSlider .scell {
   
    padding: 0!important;
}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name > p {
    margin-left: 50px!important;
}
.checkoutPage .woocommerce .scell table.shop_table tbody td.product-name h4 {
    
    margin-left: 50px;
}

#payment > ul > li > label > img{
	max-width: 10%!important;
}

