.et-cart-info span {
    display: none;
}

a.tm-cart-edit-options {
    display: none;
}

/*-------------woocommerce ficha producto*/

p.stock.out-of-stock {
    display: none;
}
.jigsaw-terminos-div label.tm-epo-field-label.tm-has-required {
    display: none;
}
div#show_stock_status {
    color: greenyellow;
}
.big-button.bigred:hover {
    color: #fff !important;
    background: #dd3333;
}

a.big-button, a.icon-button {
    text-shadow: none;
     box-shadow: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 26px;
} 

a.bigred {
    color: #dd3333 !important;
    background: #000000;
    border: 4px solid #dd3333;
}

.woocommerce-info {
    background: #dd3333 !important;
}

.woocommerce-checkout #payment {
    background: #000 !important;
}

#et_search_icon:hover, .mobile_menu_bar::before, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #dd3333 !important;
}
.cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th {
    border-top: 1px solid #1e1e1e !important;
}
.woocommerce table.shop_table td {
    border: 1px solid #1e1e1e !important;
}

.woocommerce table.shop_table td {
    border: 1px solid #1e1e1e !important;
}

.woocommerce table.shop_table {
    border: 1px solid #1e1e1e !important;
}

.entry-content table {
    border: 1px solid #1e1e1e !important;
}

#show_addon_price {
    display: none !important;
}

#checkin_cal {
display: none;
}

#time_slot {
    width: 100%;
    border-radius: 5px !important;
    height: 50px;
    margin-top: 20px;
}

#booking_calender {
    width: 100%;
    border-radius: 5px !important;
    height: 50px;
    margin-top: 20px;
background-image: url("http://www.horrorbox.es/wp-content/uploads/2015/11/calendario.png");
background-position: right;
background-repeat: no-repeat;
}

#pa_jigsaw {
    width: 100% !important;
    height: 50px;
}

.woocommerce div.product form.cart .variations {
    width: 100% !important;
margin-bottom: 0px !important;
}

.variations .label {
    display: none;
}

#main-content {
    background-color: #000;
}

.woocommerce-breadcrumb {
    display: none;
}

.contenedor-titulo {
min-height: 121px;
}

.woocommerce div.product .product_title {
    padding: 4% 0;
}

.product_title {
font-size: 50px !important;
}

.precio-grupo {
padding-top: 8%;
margin-bottom: 0% !important;
}


.precio-grupo h3{
    font-family: 'Allerta Stencil', sans-serif !important;
    font-weight: inherit;
    color: #ffffff !important;
font-size: 20px !important;
}



.precio-cabecera .price {
    font-family: 'Allerta Stencil', sans-serif !important;
    font-weight: inherit;
    color: #ffffff !important;
font-size: 20px !important;
}




@media screen and (max-width: 800px) { 

.contenedor-titulo {
min-height: auto;
}

.product_title {
font-size: 22px !important;
}

.precio-grupo {
padding-top: 0%;
margin-bottom: 0% !important;
}

.precio-grupo h3{
font-size: 15px !important;
margin-top: 9px;
}


.precio-cabecera .price {
font-size: 15px !important;
margin-bottom: 9px;
}

}





/*--------------------------------------------------------*/


input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-portada{
background-color: rgba(191, 191, 191, 0.21) !important;
color: #FFF;
margin-bottom: -12px !important;
border: solid rgba(191, 191, 191, 0.54) 1px;
width: 100% !important;
height: 30px;
}

textarea.wpcf7-form-control.wpcf7-textarea.form-portada{
background-color: rgba(191, 191, 191, 0.21) !important;
margin-bottom: -12px !important;
border: solid rgba(191, 191, 191, 0.54) 1px;
width: 100% !important;
height: 60px;
}

input.wpcf7-form-control.wpcf7-submit.form-portada{
background-color: rgba(191, 191, 191, 0.21) !important;
border-radius: 0px !important;
line-height: 45px;
color: rgba(191, 191, 191, 1);
border: none;
width: 100px;
margin-top: 20px;
}

#black-studio-tinymce-2 {
    width: 100%;
}

#text-2 {
    width: 100%;
}


/*-------------HORROR*/
@import url(https://fonts.googleapis.com/css?family=Stardos+Stencil);


h1{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    color: #dd3333 !important;
font-size: 30px !important;
font-weight: 800;
}

h2{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    color: #dd3333 !important;
font-size: 20px !important;
font-weight: 800;
}

h3{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    color: #dd3333 !important;
font-size: 20px !important;
font-weight: 800;
}

h4{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    color: #dd3333 !important;
font-size: 18px !important;
font-weight: 800;
}


.texto-boxes h1{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    text-transform: uppercase;
    text-shadow: 0px 0px 8px #000;
    color: #dd3333 !important;
    font-size: 50px !important;
font-weight: 800;
}

.texto-boxes h2{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    text-transform: uppercase;
    text-shadow: 0px 0px 8px #000;
    color: #dd3333 !important;
font-size: 40px !important;
font-weight: 800;
}

.texto-boxes2 h2{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    text-transform: uppercase;
    text-shadow: 0px 0px 8px #000;
    color: #dd3333 !important;
font-size: 30px !important;
font-weight: 800;
}

.texto-boxes h3{
    font-family: 'Raleway', sans-serif !important;
    font-weight: inherit;
    text-transform: uppercase;
    text-shadow: 0px 0px 8px #000;
    color: #dd3333 !important;
font-size: 20px !important;
font-weight: 800;
}

.et_pb_blog_0 .et_pb_post .post-meta {
    color: #dd3333 !important;
}

body {
    background-color: #000000 !important;
}



a.et-cart-info {

}



#et-info-email, .et-cart-info span {
    margin-left: 20px;
}

.et-fixed-header {
opacity: 0;
}

 .et_gallery_item {
    margin: 0px 4.47% 4.47% 0px;
}

#footer-info {
    display: none;
}

div.padding10 {
    padding: 21px;
}

.textwidget {
    width: 100% !important;
}

.contenedor-slide {
padding-top: 0px !important;
}

div.titlebelowthumb {
   display: none;
}


.footer-widget h4 {
    font-family: "Raleway",sans-serif !important;
    font-weight: inherit;
    text-transform: uppercase;
    text-shadow: 0px 0px 8px #000;
    color: #D33 !important;
font-size: 30px;
text-align: center;
}












@media screen and (max-width: 800px) { 
  
.contenedor-slide {
margin-top: 60px !important;
}

.textwidget {
    width: 300px !important;
}

header#main-header {

    background-position: center;
    background-repeat: no-repeat;
    background-color: #000 !important;
}

.et_header_style_centered #logo {
    max-height: 118px;
}

.texto-boxes h2{
font-size: 20px !important;
}

}

/*footer widgets*/
@media screen and (max-width: 800px) { 
.textwidget {
    width: 100%;
}
}


@media screen and (min-width: 1920px) { 
.textwidget p{
    width: 470px;
}
}

li.wc_payment_method.payment_method_bkap-booking-gateway {
    display: none;
}

@media(min-width: 1199px) {
  .woocommerce div.product .images, 
  .woocommerce-page div.product .images {
    pointer-events: none;
  }
}

@media(min-width: 768px) and (max-width: 1198px) {
  .woocommerce div.product .images, 
  .woocommerce-page div.product .images {
    pointer-events: initial;
  }
}

@media(max-width: 767px) {
  .woocommerce div.product .images, 
  .woocommerce-page div.product .images {
    pointer-events: none;
  }
}

iframe#iFrameResizer0 {
    margin-top: -53px;
}

img.et-waypoint.et_pb_animation_off.et-animated {
    min-width: 64px !important;
    margin-top: -20px !important;
}

input#acceptterms_checked {
    width: 20px !important;
}

input[type="checkbox" i] {
    width: 13px !important;
}

/*colores menu*/
li#menu-item-11838 a{
    color: #dd3333 !important;
}

span#ticket_type_price_106765 {
    display: none;
}

span#ticket_type_price_106767 {
    display: none;
}

span#ticket_type_price_106835 {
    display: none;
}

span#ticket_type_price_106864 {
    display: none;
}

span#ticket_type_price_106872 {
    display: none;
}

span#ticket_type_price_106873 {
    display: none;
}

.loading-turitop iframe {
    min-width: 150px !important;
}
