
/******** GENERALS GEYSECO *************/

body {
	margin: 0;
	/*background:url(https://www.geyseco.es/bg/tweed.png) repeat;*/
	/*background: url(../images/halftone.png) repeat;
	background-size:cover;*/
	font-family: 'Raleway', sans-serif;
	color: #b11212;
	font-size: 14px;
	background:#c71d1d;
	line-height: 1.7em;
	background:url(/wp-content/plugins/ata-geyseco/images/little_pluses.png) repeat;
	/*background:url(https://www.geyseco.es/bg/debut_light/debut_light.png) repeat;*/
}

.nav-below-header .main-navigation .inside-navigation.grid-container {

    padding: 0px 5px 0px 5px !important;
}

.secondary-navigation {
    background-color: transparent !important;
}

.do-overlay .inside-navigation.grid-container.grid-parent {
    top: 40%;
}

.slideout-menu a {
    font-size: 35px;
    text-transform: uppercase;
}

span.menu-bar-item.slideout-toggle.hide-on-mobile.has-svg-icon {
    background-color: #ef3d55;
}

#menu-inscripcions a {
    font-size: 40px;
    line-height: 2;
}

.ataButton {
    float: right;
    margin-bottom: 2%;
}

.inside-header {
    padding: 0 !important;
}

h1 {
    color: #243038;
    font-size: 30px;
    margin-top: 0px;
    text-transform: uppercase;
    font-weight: bold;
}

h1.entry-title {
    text-transform: uppercase;
    font-weight: bold;
}

.inside-left-sidebar .widget .menu-item {
    background-color: #EFF0F2;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: auto;
    font-size: 13px;
    font-weight: 700;
}

.site-content .content-area {
    width: 78%;
}

.is-left-sidebar {
    width: 22%;
}


.widget-area .widget {
    padding: 4% !important;
    background: #222;
}

.inside-left-sidebar .widget .menu-item a {
    text-decoration: auto;

}

section.related.products {
    display: none !important;
}


.single-product .site-content .content-area {
    width: 100 !important;
}

.is-left-sidebar {
    background: #222222 !important;
}
.sidebar .widget {
    background-color: #222222 !important;
}



.inside-left-sidebar .widget.widget_nav_menu {
    background: #222;
}

/******** SECRETARIA ***********/


/****** INSCRIPCIONES ********/

.was-now-save {
    font-weight: 100;
}

.ataAhora {
    font-size: 20px;
}

.ataCancelacions {
    font-size: 12px;
    padding: 20px;
    background-color: #ef3d5521;
    border: 1px solid #ef3d55;
}

.single-product .was-now-save {
    display: none;
}

.ataAvis {
    margin-bottom: 2%;
    text-align: right;
    font-size: 14px;
}
span.ataRedAvis {
    color: #ef3d55;
    font-size: 20px;
}

button[name="update_cart"] {
    display: none !important;
}

    img.woocommerce-placeholder.wp-post-image {
        display: none !important;
    }

    .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
        
        width: 100% !important;
    }
    
    .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
        
        width: 100% !important;
    }

    .woocommerce-additional-fields {
        display: none;
    }

    .quantity {
        display: none;
    }

    button.single_add_to_cart_button.button.alt {
        float: right !important;
    }

    nav.woocommerce-breadcrumb {
        display: none;
    }

    .woocommerce #content div.product .woocommerce-product-gallery {
        display:none;
     }

   .summary.entry-summary {
            width: 100% !important;
        }

        .product_meta {
            display: none;
        }

        .woocommerce button.button.alt, .woocommerce a.button.alt {
            background-color: #ef3d55 !important;}


            

            .woocommerce .col2-set, 
            .woocommerce-page .col2-set,
            #customer_details+#wc_checkout_add_ons, 
            #order_review, #order_review_heading {
                float: none;
                width: 100% !important;
            }

            #order_review_heading {
                margin-top: 6%;
            }



/*********************PATROCINADORES*************/


/***********VALIDAR INSCRIPCIONS****************/

.type-post .entry-meta {
    display: none;
}
/*
.type-post label:before {content: 'DNI ';}

.type-post label {
    visibility: hidden;
    position: relative;
}

.type-post label:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "DNI";
}


.type-post form.post-password-form {
    visibility: hidden;
    position: relative;
}

.type-post form.post-password-form:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "hola";
}
*/

#post-606 .post-password-form {
    display: none;
}

.post-password-form span {
    color: #55555e3d;
}

/**************** MOBIL *************/
@media only screen and (max-width: 48em) {
.inside-left-sidebar {
    display: none;
}


h1.product_title.entry-title {
    font-size: 30px;
    margin-top: 25px !important;
}

}