/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* Enviaremos un pago simple a usuarios para que añadan al carrito y paguen. 
https://escaperoom-samcooper.es/producto/pagar-resto-la-agencia/

Optimizamos el css de esa página para hacerlo fácil, sobre todo en móvil*/

/*.woocommerce div.product div.summary, .woocommerce div.single-product div.summary, .woocommerce #content div.product div.summary, .woocommerce #content div.single-product div.summary {
    margin-bottom: 2em;
    margin: 20px !important;
}


a.button.wc-forward.btn-link {
    background: #b4ffc9;
    display: block !important;
    clear: both !important;
    font-size: 25px;
    margin: 10px 10px 20px 0px;
    padding: 10px !important;
}

.product_meta {
    display: none;
}

.detail-container {
    display: none;
}
*/

/* Se ha roto la galería de imágenes de productos. Hacemos que se vean al menos a la izda. */

/*gallery__wrapper {
    width: 50% !important;
}*/


/* Anulamos compartir de las fotos para ciertas redes inusuales*/
.reddit, .digg, .delicious {
display: none !important;
}




/*TARIFAS*/
.tarifas h5 {
    background: #01864c !important;
    color: white !important;
    padding: 5px 5px !important;
}

.tarifas h4 {
    background: #bf0000 !important;
    color: white !important;
    padding: 5px 5px !important;
}


/* Ocultamos selector de pagos de booked porque sólo hay un pago - reserva 20€*/

.field.field-paid-service {
  /*  display: none; */
}

/* Mostramos en blanco los días del siguiente mes en el calendario de reservas*/
body table.booked-calendar td.next-month .date, body table.booked-calendar td.prev-month .date {
    background: #fff;
}



/* SECCIÓN BONOS NAVIDAD 2018*/

.uncode_text_column.grisbajo {
    background: #f8f6d9;
	padding-bottom: 20px;
}

/* Color de links en negrita*/

.enlacenegrita strong:hover {
    color: #b67e17;

}


/* SECCIÓN ATRAPADO EN LOS 80*/

.uncode_text_column.rosita.text-lead strong {
    color: #f96fd7 !important;
}



/* El checkout en inglés se bloquea con un div semitransparente. Lo ocultamos*/

.blockUI.blockOverlay {
	display:none;
}

.blockUI {
	display:none !important;
}

/* Mensaje de checkout para transferencias*/
.wc-bacs-bank-details-account-name {
    color: red !important;
    font-size: 15px !important;
    background: #fef700;
    padding: 8px;
}



/* Botones Cumpleaños*/

.botontop {
    margin-top: -32px;
}



/* ICONOS TEAMBUILDING*/

@media screen and (max-width: 680px) {

	.iconosteam.limit-width.row-container {
    margin: 30px 0;
}

}



/* Sección DESPEDIDA, CUMPLEAÑOS, TEAMBUILDINGetc, CABECERA*/

.heading-text.el-text.centrado {
    text-align: center;
}

.text-lead.text-top-reduced {
    color: #b6870c;
}


/* CITAS ( "BLOCKQUOTES" ) */

.uncode_text_column.cita.text-lead blockquote {
    background: #efefef;
	font-style: italic;
	padding: 22px 25px 22px 20px !important;
	
	
}



.vertical-tab-contents {
    background: #fff6be;
    font-style: italic;
    padding: 0px 10px 30px;
}

/* TABS */

.nav-tabs > li.active > a {
    padding: 0px 8px 8px 8px;
    pointer-events: none;
}




/* Respuesta automática Contact Form 7*/

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    font-size: 18px;
}


/*PIE CÁMARA DE COMERCIO*/

.uncode_text_column.peque p {
    color: #888;
    font-size: 13px !important;
}



/* INICIO */

.pushed:hover {
    Font-family: 'Special Elite' !important;
}

.pushed {
    font-family: 'Special Elite' !important;
}


mark {
    background: #fcffc7 !important;
    padding: 1px 1px 1px 1px !important;
    color: #00A0B0 !important;
}

h1 b, strong {
    font-weight: 900;
}

/* No cabe la palabra Escaposférico*/
.double-block-padding {
    padding: 54px 10px 54px 10px;
}

/* Fondos Feder */
.feder a {
    color: #fff;
    padding-right: 10px;
}

.feder a:hover {
    color: #0D2C2D !important;
}

/*Cookies*/

.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-texto {
    background-color: #0D2C2D;
    border-top: 0px;
    border-bottom: 0px;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-boton-cerrar {
    background-color: #b67e17;
}
.cdp-cookies-alerta.cdp-cookies-tema-verde .cdp-cookies-solapa {
    background-color: #b67e17;
    color: #fff;
}


/* PRE FOOTER*/

.widget.widget_nav_menu a {

    color: #fff !important;
    text-transform: lowercase;

}

.widget.widget_nav_menu h2 {

    color: #fff !important;


}








/* QUIZ*/

.wq_questionTextCtr h4 {
    margin: 0;
    font-size: 22px !important;
    line-height: 1;
    color: #1C6D6F;
    font-style: italic;
}

.wq_shareCtr {
    display: none;
}

.wq_quizTitle {
    display: none !important;
}
.wq_resultScoreCtr {
    display: none;
}

/* BLOG */


/* Títulos color verde*/


 
 .t-entry-title a {
    color: #365455;
}
 
 

/* FAQs*/

.panel-title > a span {
    font-size: 14px !important;
}
.style-light p b
{
color:#666; 	
}

.style-light p strong
{
color:#666; 	
}


/* LA AGENCIA*/

.style-light .btn-color-117891.btn-text-skin:hover:not(.btn-outline) {
    color: #ffb837 !important;
}



/* COMING SOON*/

.tp-leftarrow.tparrows.gyges {
    display: none;
}

.tp-rightarrow.tparrows.gyges {
    display: none;
}



/* ALTO DE LA CABECERA DE PORTADA*/


@media screen and (max-width: 680px) {
.cabecera{
	max-height:45em;
}

/*botoncito desplazado en movil (reserva)*/


}


@media screen and (max-width: 680px) {

a.custom-link.btn.btn-lg.border-width-0.btn-text-skin.btn-color-117891.btn-round.btn-flat.btn-icon-left.btn-ripple-out.btn-border-animated {
    margin-top: -20px;
    margin-bottom: 40px;
}

}


@media screen and (min-width: 681px) {
.cabecera{
	max-height:50em;
}
}


/* SLIDER CEREBRO MÁS ALTO EN PC*/

@media screen and (min-width: 681px) {


.wpb_revslider_element.wpb_content_element {
    top: -170px;
}


}





/* OCLTAR REGALO EN MÓVIL*/

@media screen and (max-width: 680px) {
    .ocultarenmovil {
    display:none;
}
}



/* Colorear amarillito sobre verde*/

.text-lead.text-top-reduced {
    color: #ffdf8b;
}

/* MENU */

/* Color botón reserva*/

@media screen and (min-width: 940px) {
	

#menu-item-76463 a {

    background: #01864c;
    border-radius: 5px;
    padding: 0px 10px;
    height: 40px;
    color: #fff;

}

#menu-item-76463 a:hover {

    background: #b67e17;

}



}


/* Botón reservar para móviles*/

@media screen and (max-width: 939px) {

#menu-item-76463 a {

    background: #01864c;
    color: #fff;

}

/* todas las secciones siempre desplegadas en movil*/
ul.menu-smart ul {
    display: inherit !important;
 
}


}


/* TAMAÑO TIPOGRAFÍA DEL TOP MENU*/


.menu-wrapper.menu-sticky.with-header p{
    font-size: 17px !important;
    font-weight: 700;
	padding-bottom:7px;
	padding-top:7px;
	color:#b67e17;
}

.menu-bloginfo p {
    font-size: 17px !important;
    font-weight: 700;
    padding-bottom: 7px;
    padding-top: 7px;
	color: #b67e17; 
}


.menu-wrapper.menu-sticky.with-header a{
    font-size: 17px !important;
    font-weight: 700;
	padding-bottom:7px;
	padding-top:7px;
	color:#b67e17;
}

.menu-wrapper.menu-sticky.with-header a:hover{
	color:#eeb751;
}


#menu-top-menu a {
    font-size: 17px !important;
    font-weight: 700;
	padding-bottom:7px;
	padding-top:7px;
	color: #b67e17;
}


#menu-top-menu {
    padding-top: 7px;
	margin-bottom: 7px;
}

/* Checkout WOOCOMMErCE*/


/* detscamos el mensaje de introducir código descuento*/


.woocommerce-form-coupon-toggle {
    background: #ffffa9 !important;

}

.main-container .row-container .double-bottom-padding {
    padding-bottom: 0px !important;
}


.woocommerce-billing-fields {
    margin-top: 40px;
}

.woocommerce-info.border-accent-color {
    padding-top: 20px;
    padding-left: 15px;
}

.woocommerce form.checkout_coupon p {
    margin: 12px 0px 0px 0px !important;
}


/* fin de cupón código descuento*/

strong.product-quantity {
    display: none;
}

h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    font-size: 20px;
}

.wc-bacs-bank-details.order_details.bacs_details {
    margin-top: 30px;
}


.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    background: cornsilk;
    padding-left: 20px;
    padding-top: 20px;
    padding: 20px 20px 0 20px;
    border: 2px solid #ecdeb8;
}

.wc-bacs-bank-details.order_details.bacs_details {
    background: #d7fed9;
    padding-left: 20px;
/*    padding: 20px 20px 0 20px;
*/    border: 1px solid #dedede;
}

.wc-bacs-bank-details.order_details.bacs_details li {
 	margin-top:15px;
}


.woocommerce-info.border-accent-color a {
    color: #b67e17;
}

.woocommerce-info.border-accent-color a:hover {
    color: #e6a735;
}


.product-name { 
    font-size: 16px;
}



.woocommerce .col2-set .col-2 {
    margin-top: 5px !important;
}


/*.shipping {
    display: none !important;
}*/

.shipping-calculator-button {
    display: none;
}


/* 
#customer_details {
    display: none;
}

*/
input#terms {
    background: #fff;
    border: #a7a7a7 1px solid;
    margin-right: 4px;
}

/*.woocommerce-additional-fields h3 {
    display: none;
}*/

/*.woocommerce-additional-fields__field-wrapper {
    display: none;
}
*/

.cart-subtotal {
    display: none;
}


#order_review_heading {
    display: none;
}

.main-container .row-container .double-bottom-padding {
    padding-bottom: 40px;
}

#place_order {
    color: #ffffff !important;
    background-color: #0B9F51 !important;
    border-color: #198A4F !important;
    font-size: 15px;
    padding: 9px 12px !important;
}

#billing_phone {
    margin-left: 10px;
}

#billing_email_field {
    float: left;
}



/*

.style-light .btn-default, {
    color: #ffffff !important;
    background-color: #3baf83 !important;
    border-color: #249e64 !important;
    font-size: 14px;
    padding: 14px 13px !important;
    float: right;
    margin-top: 16px !important;
}
*/



/* Confirmación de pago Correcto: */

/*

lO ANULO PARA QUE SE VEAN LOS DESCUENTOS

tfoot {
    display: none;
}*/

span.thank-you {
    border: 2px #1c5200 solid;
    text-align: center;
    /* text-decoration: underline; */
    margin-bottom: 100px;
    /* margin-top: 100px !important; */
    padding: 51px;
    color: #c79e00 !important;
    margin: 100px 20% !important;
}


/* SECCIÓN DENTRO DE CADA PRODUCTO*/
/* Eliminamos Valoraciones y descripción de producto*/
.tab-container.wootabs {
    display: none;
}

.style-light .btn-default, .style-dark .style-light.style-override .btn-default, .style-dark .style-light .btn-default {
    background-color: #B67E17 !important;
    border-color: #875E12 !important;
}

.woocommerce .products.related .related-title {
    font-size: 1.4em;
    color: #9F9F9F;
}
/* ELiminamos SKU */
.detail-container {
    margin-bottom: 30px !important;
}

.sku_wrapper.detail-container {
    display: none;
}




/* Form Reservas BOOKED*/

.booked-form input[type=checkbox] {
    position: relative;
    top: 0px;
    color: #fff;
    background-color: rgb(243, 198, 196);
    /* padding: 4px !important; */
    border: 2px solid #fff;
}

.importante {
    font-weight: 100;
    font-size: 13px !important;
}

p.field-small-p {
    display: none;
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled], body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
    cursor: default !important;
    background: #b90028 !important;
    border-color: #c30000 !important;
    color: #fff !important;
}

/* Sección BONOS REGALO NAVIDAD 2018 */

.heading-text.el-text.tit-navidad p {
    color: #ffe119;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
}



/* Concurso de fotografías de los 80 Photography COntest Plugin*/

#pcmenu {
    background: #0a2c2d !important;
	border: none !important;
}

.pcmenu.dark-green li:hover, .pcmenu.dark-green li.active {
    background-color: #01864c !important;
}

#wp-submit2 {
    background: #01864c;
}

.pcmodern:hover {
    background-color: #01864c !important;

}

.pc-image-info-box-button-btn.pc-showbutton {

    background: #00a85f !important;

}



@media screen and (max-width:840px) {
.photo-contest {
    min-height: 50px !important;
}
}



/*Quitamos bordes redondeados y sombra de módulos del visual composer
.unradius-std, .img-round-std.img-round, .img-round-std.tmb-round, .img-round-std.img-round > img, .img-round-std.tmb-round > img, .img-round-std.img-round > .t-inside, .img-round-std.tmb-round > .t-inside, .img-round-std.img-round .t-entry-visual-cont > a, .img-round-std.tmb-round .t-entry-visual-cont > a, .uncell.unradius-std, .uncont.unradius-std, .img-round-std.img-round.tmb > .t-inside .t-entry-visual, .img-round-std.img-round.tmb > .t-inside .t-entry-visual-cont {

    border-radius: 0px;

}


.double-block-padding {
    padding: calc !important;
}



.unshadow-std, .uncell.unshadow-std, .uncont.unshadow-std, .tmb-media-shadowed-std.tmb-shadowed.tmb:not(.tmb-no-bg):not(.tmb-media-shadowed) > .t-inside, .tmb-media-shadowed-std.tmb-shadowed.tmb-no-bg.tmb-media-first.tmb > .t-inside .t-entry-visual, .tmb-media-shadowed-std.tmb-media-shadowed.tmb .t-entry-visual, .menu-dd-shadow-std.menu-horizontal .menu-smart ul, .uncell.tmb-media-shadowed-std.tmb-media-shadowed.tmb .t-entry-visual, .uncont.tmb-media-shadowed-std.tmb-media-shadowed.tmb .t-entry-visual {

    box-shadow: unset;
}

*/

/*
*******************************************
-----------------------------------------------------------
*******************************************
-----------------------------------------------------------------------------------
///////////////////

ESCAPE ROOM ONLINE

*******************************************
-----------------------------------------------------------
*******************************************
-----------------------------------------------------------------------------------
///////////////////

*/

.ppw-restricted-content {
    font-size: 18px;
    font-weight: 900;
}



