/*
Theme Name: Bridge Child
Theme URI: https://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: https://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

html.js {
    margin-top: 0 !important;
}
@font-face {
    font-family: 'bebas';
    src: url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/bebasneue_bold-webfont.eot');
    src: url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/bebasneue_bold-webfont.ttf') format('truetype'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bordaregular';
    src: url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/borda_bold-webfont.eot');
    src: url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/borda_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/borda_bold-webfont.woff2') format('woff2'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/borda_bold-webfont.woff') format('woff'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/borda_bold-webfont.ttf') format('truetype'),
         url('https://circodeloshorrores.com/apocalipsis/wp-content/themes/bridge-child/fonts/borda_bold-webfont.svg#bordaregular_9') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* FONDO VIDEO */
#video-desktop video, #video-mobile video {
    visibility: visible !important;
    opacity: 1 !important;
}
.wrapper {
    background-color: inherit;
}
body {
    background-color: #000000;
}
body.popup_menu_opened {
    height: 100vh !important;
}
.content, .content .container, .full_width {
    background-color: #f6f6f6;
    background-color: inherit;
}
@media only screen and (max-width: 1000px){
    .content.content_top_margin_none {
        margin-top: -120px !important;
    }
}
/* FIN FONDO VIDEO */

/* HEADER */
header {
    position: absolute;
}
.header_bottom {
    background-color: inherit;
}
.header_top {
    background: inherit;
}
.header_bottom .side_menu_button {
    display: none;
}
.header_bottom p {
    font-size: 18px;
    color: #ffffff;
    font-weight: 400;
    display: inline-block;
    margin-right: 30px;
    vertical-align: text-bottom;
}
.header_bottom .custom-html-widget a {
    width: 190px;
    height: 68px;
    display: inline-block;
    font-family: 'bebas';
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 0.4px;
    line-height: 20px;
    color: #000000;
    padding: 0;
    box-sizing: border-box;
    text-align: center;
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2020/10/bg-entradas2.png);
    background-position: 50% 2px, 50% 55px, 50% 50%;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -o-transition: 0.2s all ease-in-out;
    -ms-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
    padding-top: 15px;
}
.header_bottom .custom-html-widget a:hover{
    color: #ffbc00!important;
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-hover.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-hover.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-hover.png);
    background-position: 50% 2px, 50% 55px, 50% 50%;
}
nav.main_menu>ul>li>a {
    font-weight: 700;
    padding: 16px 0;
    box-sizing: border-box;
    text-align: center;
    letter-spacing: 0;
    font-size: 18px;
    color: #ffffff;
    font-family: 'bordaregular';
    text-transform: uppercase;
}
header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a {
    opacity: 1;
}
.mobile_menu_button {
    display: none !important;
}
.popup_menu .line, .popup_menu .line:after, .popup_menu .line:before {
    background-color: #ffffff;
    height: 3px;
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transform: all .3s ease-in-out;
    width: 19px;
}
.popup_menu .line:before {
    top: -6px;
    width: 9px;
}
.popup_menu .line:after {
    top: 6px;
}
.popup_menu .line:after {
    top: 6px;
    width: 12px;
}
.popup_menu.opened .line:before {
    width: 16px;
}
.popup_menu.opened .line:after {
    width: 16px;
}
.popup_menu_inner {
    display: inline-block;
    height: 2px;
    top: 32px;
    vertical-align: middle;
    position: relative;
    width: 50px;
    left: 17px;
}
.side_menu_button>a {
    width: 50px;
    height: 100px;
    padding: 0;
    display: block;
}
.side_menu_button a:last-child {
    padding: 0;
}
.side_menu_button>a {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/nav-menu.png);
    background-repeat: no-repeat;
    background-position: 0 20px;
}
.header_inner_right {
    float: right;
}
.popup_menu_holder {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-popup.jpg);
    background-size: cover;
    background-repeat: repeat;
}
.popup_menu_holder_outer{
    height: 100vh !important;
}

nav.popup_menu>ul {
    max-width: 260px;
    margin: 0 auto;
}
nav.popup_menu ul li a {
    font-family: 'bordaregular';
    font-weight: 700;
    text-align: left;
    font-size: 32px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-popup1.png);
    background-repeat: no-repeat;
    background-position: 0 40px;
    padding-bottom: 20px;
    line-height: 32px;
    margin-bottom: 15px;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
nav.popup_menu ul li:last-child a {
    background: none;
}
nav.popup_menu ul li.current-menu-item a {
    color: #E3AB3C;
}
nav.popup_menu ul li a:hover, nav.popup_menu ul li h6:hover {
    color: #e3ab3c;
}
.popup_menu_opened header .q_logo img.popup {
    opacity: 0!important;
}
.popup_menu_opened header .q_logo img.mobile {
    opacity: 1!important;
}

/* HEADER HOME */
/*
.home nav.main_menu.right {
    position: relative;
    left: auto;
    float: left;
}
*/
.popup_menu_opened header .q_logo {
    display: block;
}

.header_top .right .textwidget {
    margin-top: 57px;
    margin-right: 66px;
}
.header_top .right a {
    width: 180px;
    height: 66px;
    display: inline-block;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    font-weight: 500;
    color: #000000;
    padding: 16px 0;
    box-sizing: border-box;
    text-align: center;
    letter-spacing: -0.5px;
}

.header-widget.widget_nav_menu ul.menu li a {
    
}
.header_top .left img {
    max-width: 308px;
}
.header-widget.widget_nav_menu ul.menu li a {
    width: 145px;
    height: 110px;
    text-align: center;
    padding: 0;
    line-height: 90px;
    font-weight: 700;
    box-sizing: border-box;
    padding-left: 15px;
}
.header-widget.widget_nav_menu ul.menu li:nth-child(2) a {
    width: 160px;
}
.header-widget.widget_nav_menu ul.menu li:nth-child(3) a {
    width: 190px;
}
.header-widget.widget_nav_menu ul.menu li:nth-child(4) a {
    width: 280px;
}
.header-widget.widget_nav_menu ul.menu li a:hover {
    color: #e3ab3e;
}
.header-widget.widget_nav_menu ul.menu li.current-menu-item a {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco_menu.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    color: #000000;
}
.header-widget.widget_nav_menu ul.menu li.current-menu-item a:hover {
    color: #000000;
}
.header_top .left .widget_custom_html {
    margin-left: 40px;
    margin-top: 15px;
}
.popup_menu_widget_holder p {
    font-size: 13px;
    color: #ffffff;
    font-family: 'Aldrich', sans-serif;
}
.popup_menu_widget_holder a i {
    font-size: 18px;
    color: #ffffff;
    margin-left: 15px;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.popup_menu_widget_holder a:hover i {
    color: #e3ab3d;
}
.header_inner_right {
    float: right;
    padding-top: 30px;
    padding-right: 50px;
}
header .header_inner_left {
    position: absolute;
    left: 45px;
    top: 20px;
}
nav.main_menu ul li a {
    padding: 13px 30px;
}
nav.main_menu>ul>li.active>a {
    color: #000000;
}
nav.main_menu ul li a:hover {
    color: #e3ab3d;
}
nav.main_menu>ul>li.active>a:hover {
    color: #000000;
}
nav.main_menu.right {
    position: absolute;
    left: 50%;
    margin-left: -410px;
    float: right;
    width: 900px;
}
/*
.home nav.main_menu.right {
    position: relative;
    left: auto;
    float: left;
    margin: 0;
    width: 787px;
}
.home ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 60px;
}
*/
.home ul#menu-menu-principal, .page-id-445 ul#menu-menu-principal, .page-id-497 ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: -40px 0;
    background-size: 190px;
}
.page-id-50 ul#menu-menu-principal, .page-id-452 ul#menu-menu-principal, .page-id-499 ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: 60px 0;
    background-size: 210px;
}
.page-id-48 ul#menu-menu-principal, .page-id-457 ul#menu-menu-principal, .page-id-501 ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: 190px 0;
    background-size: 210px;
}
.page-id-87 ul#menu-menu-principal, .page-id-469 ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: 650px 0;
    background-size: 210px;
}
.page-id-277 ul#menu-menu-principal, .page-id-464 ul#menu-menu-principal, .page-id-527 ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: 320px 0;
    background-size: 210px;
}
.page-id-325 ul#menu-menu-principal, .page-id-467 ul#menu-menu-principal, .page-id-503 ul#menu-menu-principal {
    height: 126px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
    background-repeat: no-repeat;
    background-position: 457px -8px;
    background-size: 270px;
}

@media only screen and (max-width: 1700px){
    .header_bottom p{
        display: none;
    }
}
@media only screen and (max-width: 1600px){
    nav.main_menu.right{
        position: absolute;
        left: 50%;
        margin-left: -350px;
        float: right;
        width: 820px;
    }
    nav.main_menu ul li a{
        padding: 13px 25px;
    }
    .home ul#menu-menu-principal, .page-id-445 ul#menu-menu-principal, .page-id-497 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: -37px 10px;
        background-size: 180px;
    }
    .page-id-50 ul#menu-menu-principal, .page-id-452 ul#menu-menu-principal, .page-id-499 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: 50px 0;
        background-size: 200px;
    }
    .page-id-48 ul#menu-menu-principal, .page-id-457 ul#menu-menu-principal, .page-id-501 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: 170px 0;
        background-size: 200px;
    }
    .page-id-277 ul#menu-menu-principal, .page-id-464 ul#menu-menu-principal, .page-id-527 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: 282px 0;
        background-size: 200px;
    }
    .page-id-87 ul#menu-menu-principal, .page-id-469 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: 600px 0;
        background-size: 200px;
    }
    .page-id-325 ul#menu-menu-principal, .page-id-467 ul#menu-menu-principal, .page-id-503 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: 417px -8px;
        background-size: 260px;
    }
}
@media only screen and (max-width: 1500px){
    nav.main_menu>ul>li>a {
        letter-spacing: 0;
        font-size: 16px;
    }
    nav.main_menu ul li a {
        padding: 13px 20px;
    }
    nav.main_menu.right {
        position: absolute;
        left: 50%;
        margin-left: -270px;
        float: right;
        width: 680px;
    }
    .home ul#menu-menu-principal, .page-id-445 ul#menu-menu-principal, .page-id-497 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: -45px 8px;
        background-size: 170px;
    }
    .page-id-48 ul#menu-menu-principal, .page-id-457 ul#menu-menu-principal, .page-id-501 ul#menu-menu-principal {
        background-position: 120px 0;
    }
    .page-id-50 ul#menu-menu-principal, .page-id-452 ul#menu-menu-principal, .page-id-499 ul#menu-menu-principal {
        background-position: 20px 0;
    }
    .page-id-87 ul#menu-menu-principal, .page-id-469 ul#menu-menu-principal {
        background-position: 490px 0;
    }
    .page-id-277 ul#menu-menu-principal, .page-id-464 ul#menu-menu-principal, .page-id-527 ul#menu-menu-principal {
        background-position: 230px 0;
    }
    .page-id-325 ul#menu-menu-principal, .page-id-467 ul#menu-menu-principal, .page-id-503 ul#menu-menu-principal {
        background-position: 337px -8px;
        background-size: 250px;
    }
    .header_inner_right {
        padding-right: 0px;
    }
    .header_bottom .custom-html-widget a {
        width: 172px;
        height: 63px;
        font-size: 20px;
        background-position: 50% 2px, 50% 50px, 50% 50%;
        background-size: 160px, 160px, 170px;
        line-height: 19px;
        padding-top: 13px;
    }
    .header_bottom .custom-html-widget a:hover{
        background-position: 50% 2px, 50% 50px, 50% 50%;
    }
    .q_logo img {
        max-height: 85px;
    }
}
@media only screen and (max-width: 1300px){
    nav.main_menu ul li a {
        padding: 0 20px;
    }
    nav.main_menu>ul>li>a {
        letter-spacing: 0;
        font-size: 15px;
    }
    /*
    .home ul#menu-menu-principal {
        height: 100px;
        background-position: 0 0;
        padding-left: 50px;
        background-size: 180px;
    }
    */
    .home ul#menu-menu-principal, .page-id-445 ul#menu-menu-principal, .page-id-497 ul#menu-menu-principal {
        height: 126px;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/menu-deco.png);
        background-repeat: no-repeat;
        background-position: -30px 13px;
        background-size: 140px;
    }
    .page-id-50 ul#menu-menu-principal, .page-id-452 ul#menu-menu-principal, .page-id-499 ul#menu-menu-principal {
        height: 100px;
        background-position: 40px 0;
        background-size: 170px;
    }
    .page-id-87 ul#menu-menu-principal, .page-id-469 ul#menu-menu-principal {
        height: 100px;
        background-position: 491px 0;
        background-size: 170px;
    }
    .page-id-277 ul#menu-menu-principal, .page-id-464 ul#menu-menu-principal, .page-id-527 ul#menu-menu-principal {
        height: 100px;
        background-position: 235px 0;
        background-size: 170px;
    }
    .page-id-48 ul#menu-menu-principal, .page-id-457 ul#menu-menu-principal, .page-id-501 ul#menu-menu-principal {
        height: 100px;
        background-position: 135px 0;
        background-size: 170px;
    }
    .page-id-325 ul#menu-menu-principal, .page-id-467 ul#menu-menu-principal, .page-id-503 ul#menu-menu-principal {
        background-position: 337px -8px;
        background-size: 230px;
    }
    nav.main_menu.right {
        margin-left: -260px;
        width: 660px;
    }
    .header_bottom .custom-html-widget a {
        width: 160px;
        height: 59px;
        font-size: 20px;
        background-position: 50% 2px, 50% 49px, 50% 50%;
        background-size: 150px, 150px, 160px;
        line-height: 18px;
        background-position: 50% 1px, 50% 47px, 50% 50%;
    }
    .header_bottom .custom-html-widget a:hover{
        background-position: 50% 2px, 50% 49px, 50% 50%;
    }
    .header_inner_right {
        padding-top: 20px;
    }
    .q_logo img {
        max-height: 80px;
    }
    header .header_inner_left {
        top: 10px;
    }
}
@media only screen and (max-width: 1200px){
    nav.main_menu.right {
        display: none;
    }
    header .header_inner_left {
        left: 0;
    }
    .header_inner_right {
        float: left;
        width: 100%;
    }
    .header_bottom .side_menu_button {
        display: table-cell;
    }
    .side_menu_button_wrapper {
        width: 100%;
    }
    .side_menu_button>a {
        background-position: 0 0px;
    }
    .side_menu_button {
        height: 60px;
    }
    .popup_menu_inner {
        top: 10px;
    }
    header .header_inner_left {
        top: 5px;
        width: 100%;
        left: 0;
    }
    .logo_wrapper {
        width: 100%;
    }
    .q_logo {
        left: 50%;
        margin-left: -135px;
    }
    .header_bottom_right_widget_holder {
        float: right;
    }
}
@media only screen and (max-width: 1000px){
    nav.popup_menu ul li a {
        font-size: 28px;
        background-position: 0 35px;
        padding-bottom: 20px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .header_bottom {
        background-color: inherit !important;
    }
    .logo_wrapper {
        left: 0;
    }
    .q_logo {
        left: 50%;
        margin-left: 0;
    }
}
@media only screen and (max-width: 768px){
    .header_inner_right {
        padding-top: 0;
    }
    .header_bottom_right_widget_holder{
        display: table-cell;
    }
    .header_bottom .custom-html-widget a {
        width: 130px;
        height: 41px;
        display: inline-block;
        background: #ffa429;
        font-family: 'Oswald', sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #000000;
        padding: 7px 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-entradas.jpg);
        background-position: 50% 2px, 50% 30px, 50% 50%;
        background-repeat: no-repeat;
        background-size: 122px, 122px, 200px;
    }
    .header_bottom .custom-html-widget a:hover{
        background-position: 50% 2px, 50% 30px, 50% 50%;
        background-size: 122px, 122px, 200px;
    }
    .header_bottom p {
        display: none;
    }
    .header_bottom_right_widget_holder {
        position: absolute;
        right: 0;
        top: 30px;
    }
    .header_bottom p {
        font-size: 14px;
        margin-right: 20px;
    }
}
@media only screen and (max-width: 768px){
    .header_bottom_right_widget_holder {
        display: none;
    }
    .side_menu_button>a {
        background-position: 50% 50%;
        width: 100%;
        height: 100px;
    }
    .popup_menu_inner{
        top: 48px;
        width: 50px;
        left: 17px;
        margin: 0 auto;
        display: block;
    }
    nav.popup_menu ul li a {
        font-size: 50px;
        letter-spacing: 0;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-popup1.png);
        background-repeat: no-repeat;
        background-position: 0 55px;
        padding-bottom: 35px;
        line-height: 32px;
        margin-bottom: 15px;
    }
    .popup_menu_widget_holder p {
        font-size: 18px;
    }
    .popup_menu_widget_holder a i {
        font-size: 23px;
        margin-left: 20px;
    }
}
@media only screen and (max-width: 600px){
    .header_bottom p {
        display: none;
    }
    .q_logo img {
        max-height: 90px;
    }
    .q_logo a {
        height: 90px !important;
    }
    .header_bottom_right_widget_holder {
        display: none;
    }
    .side_menu_button>a {
        background-position: 50% 50%;
        width: 100%;
        height: 100px;
    }
    .popup_menu_inner{
        top: 48px;
        width: 50px;
        left: 17px;
        margin: 0 auto;
        display: block;
    }
    nav.popup_menu ul li a {
        font-size: 44px;
        letter-spacing: 0;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-popup1.png);
        background-repeat: no-repeat;
        background-position: 0 50px;
        padding-bottom: 30px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .popup_menu_widget_holder p {
        font-size: 15px;
        color: #ffffff;
        font-family: 'Aldrich', sans-serif;
    }
    .popup_menu_widget_holder a i {
        font-size: 20px;
        margin-left: 15px;
    }
}
@media only screen and (max-width: 480px){
    .q_logo a {
        height: 80px !important;
    }
    nav.popup_menu ul li a {
        font-size: 36px;
        letter-spacing: 0;
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-popup1.png);
        background-repeat: no-repeat;
        background-position: 0 45px;
        padding-bottom: 25px;
        line-height: 32px;
        margin-bottom: 5px;
    }
    nav.popup_menu {
        margin: 80px auto 0;
    }
    .header_bottom_right_widget_holder {
        display: none;
    }
    .side_menu_button>a {
        background-position: 50% 50%;
        width: 100%;
        height: 90px;
    }
    .popup_menu_inner{
        top: 44px;
        width: 50px;
        left: 17px;
        margin: 0 auto;
        display: block;
    }
    .popup_menu_widget_holder {
        margin: 30px 0 0;
    }
    .popup_menu_widget_holder p {
        font-size: 13px;
    }
    .popup_menu_widget_holder a i {
        font-size: 18px;
    }
    .popup_menu_holder_inner {
        padding: 100px 0 50px;
    }
}

/* HEADER BODY VERTICAL */
.body-vertical .header_inner_right {
    float: left;
    width: 100%;
}
.body-vertical .header_bottom {
    background-color: inherit !important;
}
.body-vertical .header_bottom .side_menu_button {
    display: block;
}
.body-vertical .content.content_top_margin_none {
    margin-top: -100px !important;
}
.body-vertical .header_bottom_right_widget_holder {
    position: absolute;
    right: 0;
    top: 20px;
}
@media only screen and (min-width: 769px) {
    .body-vertical .content.content_top_margin_none {
        margin-top: -120px !important;
    }
}
@media only screen and (min-width: 1000px) {
    .body-vertical .content.content_top_margin_none {
        margin-top: 0px !important;
    }
}



/* FIN HEADER */

/* HOME */
.home .content, .page-id-445 .content {
    height: 100vh;
}
.section_home_full {
    padding: 0 100px;
    z-index: 999;
}
.section_home_full .vc_col-sm-4 {
    display: table;
    position: absolute
}
.section_home_full .vc_col-sm-4 .vc_column-inner {
    display: table-cell;
    vertical-align: middle;
    padding-left: 0;
    padding-right: 0;
}
.section_home_full h1 {
    font-family: 'Aldrich', sans-serif;
    font-size: 34px;
    color: #ffffff;
    font-weight: 400;
    max-width: 360px;
    text-shadow: 0px 3px 0 rgba(121, 121, 121, 0.5);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(298deg, #797979, #f4f4f4 48%, #909090);
    padding-top: 5px;
    padding-bottom: 5px;
}
.section_home_full .vc_col-sm-4:nth-child(1) {
    width: auto;
    left: 0;
}
.section_home_full .vc_col-sm-4:nth-child(2) {
    width: 40vw;
    left: 50%;
    margin-left: -20vw;
}
.section_home_full .vc_col-sm-4:nth-child(2) * {
    text-align: center;
}
.section_home_full .vc_col-sm-4:nth-child(3) {
    width: auto;
    right: 0;
}
.section_home_full .vc_col-sm-4 .vc_column-inner .vc_column-inner {
    display: block;
    vertical-align: inherit;
}
.section_home_full .vc_col-sm-4:nth-child(3) p {
    font-family: 'Aldrich', sans-serif;
    font-size: 30px;
    color: #ffffff;
    font-weight: 400;
    margin-bottom: 20px !important;
}
.jCountdown .group {
    float: left;
}
div#video-desktop {
    display: block;
}
div#video-mobile {
    display: none;
}
.body-vertical div#video-desktop {
    display: none;
}
.body-vertical div#video-mobile {
    display: block;
}
.section_home_full .vc_col-sm-4:nth-child(2) a{
    display: none;
}
.body-hori.body-proportion .section_home_full{
    padding: 0 60px;
}
.body-hori.body-proportion .section_home_full .vc_col-sm-4:nth-child(2) {
    width: 42vw;
    left: 50%;
    margin-left: -21vw;
}
.body-hori.body-proportion .group.minute {
    clear: both;
    margin-top: 15px;
}
.body-hori.body-proportion .group.second {
    display: inline-block;
    margin-top: 15px;
    }
.body-hori.body-proportion .jCountdown .group {
    margin-right: 15px !important;
}
.page-id-5 .q_logo img {
    display: none;
}
.page-id-5 header .q_logo img.mobile {
    display: none !important;
}
@media only screen and (max-width: 1200px){
    .body-hori.body-proportion .jCountdown.slide.black .group>.container>.text {
        background-position-x: -6px !important;
    }
    .body-hori.body-proportion .jCountdown.slide .group>.container {
    width: 35px;
}
    .body-hori.body-proportion .jCountdown.slide .group>.container>.cover {
        width: 40px;
    }
    .body-hori.body-proportion .jCountdown.slide .group>.container>.text {
        width: 35px;
    }
    .body-hori.body-proportion .jCountdown.slide.black .group>.container {
        overflow: hidden;
        height: 52px;
        padding: 0;
        vertical-align: top;
    }
    .body-hori.body-proportion .jCountdown.slide.black .group>.container>.cover {
    top: -5px;
}
    .body-hori.body-proportion .jCountdown.slide.black .group>.container>.text {
        margin-top: -7px;
    }
    .body-hori.body-proportion .jCountdown .group>.label {
        margin-top: 7px;
    }
    .body-hori.body-proportion .jCountdown.slide .group>.container:first-child>.cover{
    background-position: -83px -70px;
}
    .body-hori.body-proportion .jCountdown.slide .group>.container.lastItem>.cover{
        background-position: -153px -70px;
    }
    .body-hori.body-proportion .jCountdown.slide .group>.container.lastItem{
        background-position: -154px -5px;
    }
    .body-hori.body-proportion .jCountdown.slide .group>.container:first-child{
        background-position: -90px -5px;
    }
}
@media only screen and (max-width: 1800px){
    .group.second {
        display: none;
    }
}
@media only screen and (max-width: 1500px){
    .section_home_full h1 {
        font-size: 30px;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 24px;
        margin-bottom: 15px !important;
    }
    .group.second {
        display: inline-block;
        margin-top: 15px;
    }
    .group.minute {
        clear: both;
        margin-top: 15px;
    }
}
@media only screen and (max-width: 1400px){
    .section_home_full h1 {
        font-size: 28px;
    }
}
@media only screen and (max-width: 1300px){
    .section_home_full h1 {
        font-size: 26px;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 22px;
        margin-bottom: 12px !important;
    }
}
@media only screen and (max-width: 1200px){
    .section_home_full h1 {
        font-size: 24px;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 20px;
        margin-bottom: 10px !important;
    }
}
@media only screen and (max-width: 1000px){
    .section_home_full h1 {
        font-size: 21px;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .home .content, .body-vertical .page-id-445 .content{
        height: 100vh !important;
        min-height: inherit !important;
    }
    .body-vertical .section_home_full {
        padding: 0 15px;
    }
    .body-vertical .section_home_full h1 {
        font-size: 34px;
        text-align: center;
        line-height: 32px;
        max-width: inherit;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(2) img {
        width: 90vw;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(2) .vc_single_image-wrapper {
        text-align: center;
        width: 100%;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) .vc_column-inner {
        vertical-align: bottom;
    }
    
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .wpb_wrapper > div {
        text-align: center;
        padding-bottom: 0;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 22px;
        margin-bottom: 20px !important;
    }
    .body-vertical div#video-mobile {
        height: 100vh !important;
    }
    .body-vertical .section_home_full .vc_col-sm-4 {
        max-height: 100vh;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(1) {
        width: 100%;
        left: 0;
        height: auto !important;
        top: 150px;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(2) {
        width: 100%;
        left: 0;
        margin-left: 0;
        height: 100vh !important;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
        height: 100vh !important;
    }
    .body-vertical .group.minute {
        clear: inherit;
        margin-top: 0;
    }
    .body-vertical .group.second {
        display: inline-block;
        margin-top: 0;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(2) .wpb_raw_html .wpb_wrapper {
        text-align: center;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(2) a {
        width: 500px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        position: absolute;
        height: 112px;
        display: block;
        font-family: 'bebas';
        font-size: 42px;
        font-weight: 400;
        letter-spacing: 10px;
        line-height: 108px;
        color: #000000;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 5px, 50% 85px, 50% 50%;
        background-size: 500px;
        background-repeat: no-repeat;
        -webkit-transition: 0.2s all ease-in-out;
        -moz-transition: 0.2s all ease-in-out;
        -o-transition: 0.2s all ease-in-out;
        -ms-transition: 0.2s all ease-in-out;
        transition: 0.2s all ease-in-out;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a:hover {
        color: #000000!important;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 5px, 50% 85px, 50% 50%;
    }
}
@media only screen and (max-width: 768px){
    div#video-desktop {
        display: none !important;
    }
    div#video-mobile {
        display: block !important;
    }
    .home .content, .page-id-445 .content {
        height: 1050px;
        min-height: inherit !important;
    }
    .section_home_full {
        padding: 0 15px;
    }
    .section_home_full h1 {
        font-size: 28px;
        text-align: center;
        line-height: 26px;
        max-width: inherit;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) img {
        width: 90vw;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) .vc_single_image-wrapper {
        text-align: center;
        width: 100%;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) .vc_column-inner {
        vertical-align: bottom;
    }
    
    .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .wpb_wrapper > div {
        text-align: center;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 22px;
        margin-bottom: 20px !important;
    }
    div#video-mobile {
        height: 1050px !important;
    }
    .section_home_full .vc_col-sm-4 {
        max-height: 1050px;
    }
    .section_home_full .vc_col-sm-4:nth-child(1) {
        width: 100%;
        left: 0;
        height: auto !important;
        top: 120px;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) {
        width: 100%;
        left: 0;
        margin-left: 0;
        height: 1050px !important;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
        height: 1000px !important;
    }
    .group.minute {
        clear: inherit;
        margin-top: 0;
    }
    .group.second {
        display: inline-block;
        margin-top: 0;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) .wpb_raw_html .wpb_wrapper {
        text-align: center;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a {
        width: 500px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        position: absolute;
        height: 112px;
        display: block;
        font-family: 'bebas';
        font-size: 42px;
        font-weight: 400;
        letter-spacing: 10px;
        line-height: 108px;
        color: #000000;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 5px, 50% 85px, 50% 50%;
        background-size: 500px;
        background-repeat: no-repeat;
        -webkit-transition: 0.2s all ease-in-out;
        -moz-transition: 0.2s all ease-in-out;
        -o-transition: 0.2s all ease-in-out;
        -ms-transition: 0.2s all ease-in-out;
        transition: 0.2s all ease-in-out;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a:hover {
        color: #000000!important;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 5px, 50% 85px, 50% 50%;
    }
}
@media only screen and (max-width: 600px){
    .home .content, .page-id-445 .content {
        height: 1000px;
        min-height: inherit !important;
    }
    .section_home_full {
        padding: 0 15px;
    }
    .section_home_full h1 {
        font-size: 26px;
        text-align: center;
        line-height: 24px;
        max-width: inherit;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) img {
        width: 90vw;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) .vc_single_image-wrapper {
        text-align: center;
        width: 100%;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) .vc_column-inner {
        vertical-align: bottom;
    }
    
    .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .wpb_wrapper > div {
        text-align: center;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 22px;
        margin-bottom: 20px !important;
    }
    div#video-mobile {
        height: 1000px !important;
    }
    .section_home_full .vc_col-sm-4 {
        max-height: 1000px;
    }
    .section_home_full .vc_col-sm-4:nth-child(1) {
        width: 100%;
        left: 0;
        height: auto !important;
        top: 130px;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) {
        width: 100%;
        left: 0;
        margin-left: 0;
        height: 1000px !important;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
        height: 930px !important;
    }
    .group.minute {
        clear: inherit;
        margin-top: 0;
    }
    .group.second {
        display: inline-block;
        margin-top: 0;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) .wpb_raw_html .wpb_wrapper {
        text-align: center;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a {
        width: 400px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        position: absolute;
        height: 92px;
        display: block;
        font-family: 'bebas';
        font-size: 36px;
        font-weight: 400;
        letter-spacing: 8px;
        line-height: 90px;
        color: #000000;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 5px, 50% 67px, 50% 50%;
        background-size: 400px;
        background-repeat: no-repeat;
        -webkit-transition: 0.2s all ease-in-out;
        -moz-transition: 0.2s all ease-in-out;
        -o-transition: 0.2s all ease-in-out;
        -ms-transition: 0.2s all ease-in-out;
        transition: 0.2s all ease-in-out;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a:hover {
        color: #000000!important;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 5px, 50% 67px, 50% 50%;
    }
    .jCountdown.slide.black .group>.container {
        overflow: hidden;
        height: 65px;
        padding: 0;
        vertical-align: top;
    }
    .jCountdown.slide.black .group>.container>.cover {
        top: 0;
    }
    .jCountdown.slide.black .group>.container>.text {
        margin-top: -2px;
    }
    .jCountdown .group>.label {
        margin-top: 7px;
    }
}
@media only screen and (max-width: 480px){
    .home .content, .page-id-445 .content {
        height: 670px;
    }
    .section_home_full {
        padding: 0 15px;
    }
    .section_home_full h1 {
        font-size: 20px;
        text-align: center;
        line-height: 17px;
        max-width: inherit;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) img {
        width: 90vw;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) .vc_single_image-wrapper {
        text-align: center;
        width: 100%;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) .vc_column-inner {
        vertical-align: bottom;
    }
    .jCountdown.slide .group>.container {
        width: 35px;
    }
    .jCountdown.slide .group>.container>.cover {
        width: 40px;
    }
    .jCountdown.slide .group>.container>.text {
        width: 35px;
    }
    .jCountdown.slide.black .group>.container>.text {
        background-position-x: -6px !important;
    }
    .group.minute {
        clear: inherit;
        margin-top: 0;
    }
    .group.second {
        display: inline-block;
        margin-top: 0;
    }
    .jCountdown .group {
        margin-right: 5px !important;
    }
    .jCountdown.slide.black .group>.container {
        overflow: hidden;
        height: 52px;
        padding: 0;
        vertical-align: top;
    }
    .jCountdown.slide.black .group>.container>.cover {
        top: -5px;
    }
    .jCountdown.slide.black .group>.container>.text {
        margin-top: -7px;
    }
    .jCountdown .group>.label {
        margin-top: 7px;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .wpb_wrapper > div {
        text-align: center;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) p {
        font-size: 17px;
        margin-bottom: 10px !important;
    }
    div#video-mobile {
        height: 670px !important;
    }
    .section_home_full .vc_col-sm-4 {
        max-height: 670px;
    }
    .section_home_full .vc_col-sm-4:nth-child(1) {
        width: 100%;
        left: 0;
        height: auto !important;
        top: 100px;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) {
        width: 100%;
        left: 0;
        margin-left: 0;
        height: 670px !important;
    }
    .section_home_full .vc_col-sm-4:nth-child(3) {
        width: 100%;
        right: inherit;
        height: 650px !important;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) .wpb_raw_html .wpb_wrapper {
        text-align: center;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a {
        width: 300px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        margin-top: 30px;
        position: absolute;
        height: 72px;
        display: block;
        font-family: 'bebas';
        font-size: 28px;
        font-weight: 400;
        letter-spacing: 5px;
        line-height: 72px;
        color: #000000;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 6px, 50% 53px, 50% 50%;
        background-size: 300px;
        background-repeat: no-repeat;
        -webkit-transition: 0.2s all ease-in-out;
        -moz-transition: 0.2s all ease-in-out;
        -o-transition: 0.2s all ease-in-out;
        -ms-transition: 0.2s all ease-in-out;
        transition: 0.2s all ease-in-out;
    }
    .section_home_full .vc_col-sm-4:nth-child(2) a:hover {
        color: #000000 !important;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 6px, 50% 53px, 50% 50%;
    }
    
}


/* FIN HOME */

/* CAROUSEL */
.bx-viewport {
    height: inherit !important;
}
.bx-viewport {
  /* fix other elements on the page moving (in Chrome) */
  -webkit-transform: translateZ(0);
}
.bx-wrapper .bx-prev {
  left: 100px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 100px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -45px;
    outline: 0;
    width: 90px;
    height: 90px;
    text-indent: -9999px;
    z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
.bx-wrapper .bx-prev {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-izq.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider.png);
    background-repeat: no-repeat;
    background-position: 0px 50%, 50% 50%;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.bx-wrapper .bx-next {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-dcha.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider.png);
    background-repeat: no-repeat;
    background-position: 0px 50%, 50% 50%;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.bx-wrapper .bx-prev:hover {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-izq-hover.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-hover.png);
    background-position: -5px 50%, 50% 50%;
}
.bx-wrapper .bx-prev:focus {
    background-position: 0px 50%, 50% 50%;
}
.bx-wrapper .bx-next:hover {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-dcha-hover.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-hover.png);
    background-position: 5px 50%, 50% 50%;
}
.bx-wrapper .bx-next:focus {
    background-position: 0px 50%, 50% 50%;
}
.slider .item .vc_column-inner {
    display: table;
}
.slider .item .vc_column-inner .wpb_wrapper {
    display: table-cell;
    vertical-align: middle;
}
.slider .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
    display: block;
}
.bx-controls.bx-has-controls-direction.bx-has-pager{
    height: 0;
}
.item.item-clan .wpb_wrapper .wpb_content_element {
    margin-top: 30px;
    opacity: 0;
    -webkit-transition: 1s all ease-in-out;
    -moz-transition: 1s all ease-in-out;
    -ms-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}
.item.item-clan[aria-hidden=false] .wpb_wrapper .wpb_content_element {
    margin-top: 0px;
    opacity: 1;
    -webkit-transition: 1s all ease-in-out;
    -moz-transition: 1s all ease-in-out;
    -ms-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}
.item.item-sinopsis-1 .wpb_wrapper .wpb_content_element, .item.item-sinopsis-2 .wpb_wrapper .wpb_content_element {
    margin-top: 30px;
    opacity: 0;
    -webkit-transition: 1s all ease-in-out;
    -moz-transition: 1s all ease-in-out;
    -ms-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}
.item.item-sinopsis-1[aria-hidden=false] .wpb_wrapper .wpb_content_element, .item.item-sinopsis-2[aria-hidden=false] .wpb_wrapper .wpb_content_element {
    margin-top: 0px;
    opacity: 1;
    -webkit-transition: 1s all ease-in-out;
    -moz-transition: 1s all ease-in-out;
    -ms-transition: 1s all ease-in-out;
    -o-transition: 1s all ease-in-out;
    transition: 1s all ease-in-out;
}

@media only screen and (max-width: 1400px){
    .bx-wrapper .bx-next {
        right: 50px;
    }
    .bx-wrapper .bx-prev {
        left: 50px;
    }
}
@media only screen and (max-width: 1000px){
    .bx-wrapper .bx-next {
        right: 50px;
    }
    .bx-wrapper .bx-prev {
        left: 50px;
    }
    .bx-wrapper .bx-controls-direction a {
        margin-top: -30px;
        width: 60px;
        height: 60px;
    }
    .bx-wrapper .bx-prev {
        background-size: 60px;
    }
    .bx-wrapper .bx-next {
        background-size: 60px;
    }
}
@media only screen and (max-width: 768px){
    .bx-controls-direction {
        position: relative;
        width: 100%;
        bottom: 80px;
        max-width: 250px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 480px){
    .bx-controls-direction {
        position: relative;
        width: 100%;
        bottom: 80px;
        max-width: 250px;
        margin: 0 auto;
    }
}
/* FIN CAROUSEL */

/* SINOPSIS */
.item.item-sinopsis-1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis1-apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-2 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis2-apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
    color: #ffffff;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: -2.7px;
    text-align: center;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.92;
    text-shadow: 0 -3px 0 rgba(148, 148, 148, 0.5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(308deg, #797979, #f4f4f4 48%, #909090);
    padding-top: 10px;
    background-size: 100% !important;
}
.item.item-sinopsis-1 h1 {
    max-width: 400px;
    margin: 0 auto;
}
.item.item-sinopsis-2 h2 {
    max-width: 700px;
    margin: 0 auto;
}
.item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
    padding-bottom: 60px;
    display: block;
    margin-bottom: 50px;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/line-title.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
.item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
    font-size: 22px;
    color: #ffffff;
    line-height: 1.37;
    text-align: center;
    max-width: 636px;
    margin: 35px auto 0;
    font-weight: 400;
}
@media only screen and (min-width: 2400px){
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        color: #ffffff;
        font-size: 70px;
        font-weight: 400;
        letter-spacing: -2.7px;
        text-align: center;
        font-style: normal;
        font-stretch: normal;
        line-height: 0.92;
    }
    .item.item-sinopsis-1 h1 {
        max-width: 500px;
        margin: 0 auto;
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/line-title.png);
        background-repeat: no-repeat;
        background-position: 50% 100%;
        background-size: 350px;
        padding-bottom: 110px;
        margin-bottom: 90px;
        display: block;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        font-size: 32px;
        color: #ffffff;
        line-height: 1.37;
        text-align: center;
        max-width: 1080px;
        margin: 35px auto 0;
        font-weight: 400;
    }
}

.item.item-sinopsis-1.item-galeria-1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-18.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-2 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-16.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-3 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-4 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-5 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-5.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-6 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-6.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-7 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-7.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.item.item-sinopsis-1.item-galeria-8 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-8.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-9 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-9.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-10 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-10.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-11 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-11.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-12 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-12.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-13 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-17.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-14 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-14.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-15 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-15.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.page-id-277 .slider, .page-id-464 .slider {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-Apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}


@media only screen and (max-width: 1400px){
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2{
        font-size: 41px;
        letter-spacing: -2.2px;
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 50px;
        margin-bottom: 40px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        font-size: 18px;
        line-height: 1.15;
        max-width: 546px;
        margin: 30px auto 0;
        font-weight: 400;
    }
}
@media only screen and (max-width: 1280px){
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2{
        font-size: 41px;
        letter-spacing: -2.2px;
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 50px;
        margin-bottom: 40px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        font-size: 18px;
        line-height: 1.15;
        max-width: 546px;
        margin: 30px auto 0;
        font-weight: 400;
    }
}
@media only screen and (max-width: 1200px){
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        font-size: 36px;
        letter-spacing: -2.2px;
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 40px;
        margin-bottom: 35px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        font-size: 16px;
        line-height: 1.15;
        max-width: 516px;
        margin: 30px auto 0;
        font-weight: 400;
    }
}
@media only screen and (max-width: 1000px){
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        font-size: 32px;
        letter-spacing: -2.2px;
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 40px;
        margin-bottom: 20px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        font-size: 16px;
        line-height: 1;
        max-width: 516px;
        margin: 25px auto 0;
        font-weight: 400;
    }
}
@media only screen and (max-width: 850px){
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        font-size: 30px;
        letter-spacing: -2.2px;
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 40px;
        padding-bottom: 10px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        font-size: 15px;
        line-height: 1;
        max-width: 486px;
        margin: 18px auto 0;
        font-weight: 400;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .item.item-sinopsis-1 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis1-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }
    .body-vertical .item.item-sinopsis-2 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis2-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 65% 50%;
    }
    .body-vertical .item.item-sinopsis-1 h1, .body-vertical .item.item-sinopsis-2 h2 {
        margin: 70px auto 0;
        line-height: 48px;
        background-size: 220px;
        font-size: 50px;
        letter-spacing: -2.7px;
    }
    .body-vertical .item.item-sinopsis-1 h1 span, .body-vertical .item.item-sinopsis-2 h2 span {
        padding-bottom: 60px;
        margin-bottom:  30px;
    }
    .body-vertical .item.item-sinopsis-2 h2 {
        max-width: 430px;
    }
    .body-vertical .item.item-sinopsis-1 p, .body-vertical .item.item-sinopsis-2 p {
        line-height: 1.37;
        font-size: 20px;
        max-width: 430px;
        margin: 45px auto 0;
        padding: 0px 0px 0px;
        width: auto;
    }
    .body-vertical .slider .item .vc_column-inner .wpb_wrapper {
        display: table-cell;
        vertical-align: middle;
        padding: 0px 30px 0;
    }
    .body-vertical .slider .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        display: block;
    }
    .body-vertical .slider .bx-wrapper .bx-controls-direction a {
        margin-top: -45px;
        width: 90px;
        height: 90px;
    }
    .body-vertical .slider .bx-wrapper .bx-next {
        background-size: 90px;
    }
    .body-vertical .slider .bx-wrapper .bx-prev {
        background-size: 90px;
    }
    
    .body-vertical .item.item-sinopsis-1.item-galeria-1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-18.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-2 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-16.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-3 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-4 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-5 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-5.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-6 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-6.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-7 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-7.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical.page-id-277 .slider, .body-vertical.page-id-464 .slider {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-Apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-8 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-8.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-9 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-9.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-10 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-10.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-11 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-11.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-12 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-12.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-13 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-17.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-14 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-14.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.body-vertical .item.item-sinopsis-1.item-galeria-15 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-15.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    
}
@media only screen and (max-width: 768px){
    .item.item-sinopsis-1 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis1-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 60% 50%;
    }
    .item.item-sinopsis-2 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis2-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 70% 50%;
    }
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        margin: 70px auto 0;
        line-height: 34px;
        background-size: 140px;
        font-size: 32px;
        letter-spacing: -2px;
        text-shadow: 0 -2px 0 rgba(148, 148, 148, 0.5);
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 40px;
        margin-bottom: 30px;
    }
    .item.item-sinopsis-2 h2 {
        max-width: 260px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        line-height: 1.2;
        font-size: 17px;
        max-width: 300px;
        margin: 10px auto 0;
        padding: 0px 0px 10px;
        width: auto;
    }
    .slider .item .vc_column-inner .wpb_wrapper {
        display: table-cell;
        vertical-align: middle;
        padding: 0px 30px 0;
    }
    .item.item-sinopsis-1.item-galeria-1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-18.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-2 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-16.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-3 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-4 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-5 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-5.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-6 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-6.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-7 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-7.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.page-id-277 .slider, .page-id-464 .slider {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-Apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    .item.item-sinopsis-1.item-galeria-8 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-8.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-9 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-9.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-10 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-10.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-11 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-11.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-12 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-12.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-13 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-17.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-14 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-14.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-15 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-15.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
}
@media only screen and (max-width: 600px){
    .item.item-sinopsis-1 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis1-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 60% 50%;
    }
    .item.item-sinopsis-2 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis2-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 70% 50%;
    }
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        margin: 90px auto 0;
        line-height: 31px;
        background-size: 140px;
        font-size: 32px;
        letter-spacing: -2px;
        text-shadow: 0 -2px 0 rgba(148, 148, 148, 0.5);
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 40px;
        margin-bottom: 30px;
    }
    .item.item-sinopsis-2 h2 {
        max-width: 260px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        line-height: 1.2;
        font-size: 16px;
        max-width: 280px;
        margin: 10px auto 0;
        padding: 0px 0px 10px;
        width: auto;
    }
    .slider .item .vc_column-inner .wpb_wrapper {
        display: table-cell;
        vertical-align: middle;
        padding: 0px 30px 0;
    }
    .item.item-sinopsis-1.item-galeria-1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-18.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-2 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-16.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-3 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-4 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-5 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-5.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-6 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-6.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-7 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-7.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.page-id-277 .slider, .page-id-464 .slider {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-Apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    .item.item-sinopsis-1.item-galeria-8 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-8.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-9 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-9.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-10 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-10.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-11 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-11.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-12 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-12.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-13 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-17.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-14 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-14.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-15 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-15.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
}
@media only screen and (max-width: 480px){
    .item.item-sinopsis-1 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis1-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 60% 50%;
    }
    .item.item-sinopsis-2 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-sinopsis2-apocalipsis.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 70% 50%;
    }
    .item.item-sinopsis-1 h1, .item.item-sinopsis-2 h2 {
        margin: 70px auto 0;
        line-height: 31px;
        font-size: 27px;
        letter-spacing: -2px;
        background-size: 140px;
        text-shadow: 0 -2px 0 rgba(148, 148, 148, 0.5);
    }
    .item.item-sinopsis-1 h1 span, .item.item-sinopsis-2 h2 span {
        padding-bottom: 35px;
        margin-bottom: 30px;
    }
    .item.item-sinopsis-2 h2 {
        max-width: 260px;
    }
    .item.item-sinopsis-1 p, .item.item-sinopsis-2 p {
        line-height: 1.2;
        font-size: 15px;
        max-width: 280px;
        margin: 10px auto 0;
        padding: 0px 0px 10px;
        width: auto;
    }
    .item.item-sinopsis-1.item-galeria-1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-18.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-2 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-16.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-3 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-3.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-4 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-4.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-5 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-5.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-6 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-6.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-7 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-7.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.page-id-277 .slider, .page-id-464 .slider {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-Apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
    .item.item-sinopsis-1.item-galeria-8 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-8.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-9 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-9.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-10 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-10.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-11 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-11.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-12 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-12.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-13 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-17.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-14 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-14.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item.item-sinopsis-1.item-galeria-15 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/Galeria-15.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
}
.body-vertical .slider .item.item-sinopsis-1 .vc_column-inner {
    min-height: 750px !important;
}
.body-vertical .slider .item.item-sinopsis-2 .vc_column-inner {
    min-height: 750px !important;
}
/* FIN SINOPSIS */

/* CLANES */
.item.item-clan-1 {
    background-image:  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-regente.jpg);
    background-repeat: no-repeat;
}
.item.item-clan-2 {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-maories.jpg);
    background-repeat: no-repeat;
}
.item.item-clan-3 {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-infectados.jpg);
    background-repeat: no-repeat;
}
.item.item-clan-4 {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-plateados.jpg);
    background-repeat: no-repeat;
}
.item.item-clan-5 {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-damasblancas.jpg);
    background-repeat: no-repeat;
}
.item.item-clan {
    background-repeat: no-repeat;
    background-size: 900px, cover;
    background-position: 75% 40%, 50% 50%;
    -webkit-transition: 1s background ease-in-out;
    -moz-transition: 1s background ease-in-out;
    -o-transition: 1s background ease-in-out;
    -ms-transition: 1s background ease-in-out;
    transition: 1s background ease-in-out;
}
.item.item-clan[aria-hidden="false"] {
    background-position: 75% 80%, 50% 50%;
}
.item.item-clan p, .item.item-clan h1, .item.item-clan h2, .item.item-clan h3 {
    font-size: 19px;
    color: #ffffff;
    line-height: 1.37;
    text-align: center;
    max-width: 510px;
    margin: 35px auto 0;
    font-weight: 400;
    text-transform: none;
}
.slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
    display: block;
    width: 50%;
    margin-left: 40%;
}
@media only screen and (max-width: 1800px){
    .item.item-clan {
        background-position: -15% 0%, 80% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 75% 80%,50% 50%;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        margin-left: 42%;
    }
}
@media only screen and (max-width: 1600px){
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 900px, cover;
        background-position: 85% 60%, 50% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 85% 30%, 50% 50%;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        width: 42%;
        margin-left: 46%;
    }
}
@media only screen and (max-width: 1400px){
    .item.item-clan p, .item.item-clan h1, .item.item-clan h2, .item.item-clan h3 {
        font-size: 17px;
        max-width: 470px;
        margin: 15px auto 0;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        width: 38%;
        margin-left: 52%;
    }
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 850px, cover;
        background-position: 90% 30%, 50% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 90% 60%, 50% 50%;
    }
}
@media only screen and (max-width: 1350px){
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 850px, cover;
        background-position: 90% 30%, 50% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 90% 60%, 50% 50%;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        width: 38%;
        margin-left: 50%;
    }
}
@media only screen and (max-width: 1300px){
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 800px, cover;
        background-position: 90% 40%, 50% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 90% 70%, 50% 50%;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        width: 35%;
        margin-left: 50%;
    }
}
@media only screen and (max-width: 1200px){
    .item.item-clan p, .item.item-clan h1, .item.item-clan h2, .item.item-clan h3 {
        font-size: 16px;
        max-width: 350px;
        margin: 15px auto 0;
    }
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 800px, 1300px, cover;
        background-position: 80% 30%, 50% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 90% 50%, 50% 50%;
    }
    .bx-wrapper .bx-controls-direction a {
        margin-top: -35px;
        width: 70px;
        height: 70px;
    }
    .bx-wrapper .bx-prev {
        background-size: 70px;
    }
    .bx-wrapper .bx-next {
        background-size: 70px;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        width: 35%;
        margin-left: 52%;
    }
}
@media only screen and (max-width: 1100px){
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        width: 32%;
        margin-left: 55%;
    }
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 650px, cover;
        background-position: 85% 30%, 50% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 95% 50%, 50% 50%;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .bx-viewport {
        height: 100vh !important;
    }
    .body-vertical .slider .item .vc_column-inner {
        height: 100vh !important;
    }
    .body-vertical .slider.slider-clan .bx-viewport {
        height: 100vh !important;
    }
    .body-vertical .slider.slider-clan .item .vc_column-inner {
        height: 100vh !important;
    }
    .body-vertical .item.item-clan-1 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-regente.jpg);
        background-repeat: no-repeat;
    }
    .body-vertical .item.item-clan-2 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-maories.jpg);
        background-repeat: no-repeat;
    }
    .body-vertical .item.item-clan-3 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-infectados.jpg);
        background-repeat: no-repeat;
    }
    .body-vertical .item.item-clan-4 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-plateados.jpg);
        background-repeat: no-repeat;
    }
    .body-vertical .item.item-clan-5 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-damasblancas.jpg);
        background-repeat: no-repeat;
    }
    .body-vertical .item.item-clan {
        background-repeat: no-repeat;
        background-size: 800px, cover;
        background-position: 50% 160%, 20% 50%;
    }
    .body-vertical .item.item-clan[aria-hidden="false"] {
        background-position: 50% 140%, 20% 50%;
    }
    .body-vertical .item.item-clan.item-clan-4 {
        background-repeat: no-repeat;
        background-size: 800px, cover;
        background-position: 50% 160%, 10% 50%;
    }
    .body-vertical .item.item-clan.item-clan-4[aria-hidden="false"] {
        background-position: 50% 140%, 10% 50%;
    }
    .body-vertical .item.item-clan.item-clan-5 {
        background-repeat: no-repeat;
        background-size: 800px, cover;
        background-position: 50% 160%, 20% 50%;
    }
    .body-vertical .item.item-clan.item-clan-5[aria-hidden="false"] {
        background-position: 50% 140%, 20% 50%;
    }
    .body-vertical .slider.slider-clan .item .vc_column-inner .wpb_wrapper {
        display: table-cell;
        vertical-align: bottom;
        padding: 0px 30px 160px;
    }
    .body-vertical .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        display: block;
        width: 100%;
        margin-left: 0%;
        padding: 0;
    }
    .body-vertical .item.item-clan p, .body-vertical .item.item-clan h1, .body-vertical .item.item-clan h2, .body-vertical .item.item-clan h3 {
        font-size: 24px;
        max-width: 480px;
        margin: 20px auto 0;
    }
    .body-vertical .item.item-clan img {
        max-width: 620px;
    }
    .body-vertical .slider.slider-clan .bx-wrapper .bx-controls-direction a {
        margin-top: -45px;
        width: 90px;
        height: 90px;
    }
    .body-vertical .slider.slider-clan .bx-wrapper .bx-next {
        background-size: 90px;
    }
    .body-vertical .slider.slider-clan .bx-wrapper .bx-prev {
        background-size: 90px;
    }
}
@media only screen and (max-width: 768px){
    .bx-viewport {
        height: 900px!important;
    }
    .slider .item .vc_column-inner {
        height: 900px !important;
    }
    .slider.slider-clan .bx-viewport {
        height: 1000px!important;
    }
    .slider.slider-clan .item .vc_column-inner {
        height: 1000px !important;
    }
    .item.item-clan-1 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-regente.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-2 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-maories.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-3 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-infectados.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-4 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-plateados.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-5 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-damasblancas.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 750px, cover;
        background-position: 50% 210%, 20% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 50% 190%, 20% 50%;
    }
    .item.item-clan.item-clan-4 {
        background-repeat: no-repeat;
        background-size: 750px, cover;
        background-position: 50% 210%, 10% 50%;
    }
    .item.item-clan.item-clan-4[aria-hidden="false"] {
        background-position: 50% 190%, 10% 50%;
    }
    .item.item-clan.item-clan-5 {
        background-repeat: no-repeat;
        background-size: 750px, cover;
        background-position: 50% 210%, 15% 50%;
    }
    .item.item-clan.item-clan-5[aria-hidden="false"] {
        background-position: 50% 190%, 15% 50%;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper {
        display: table-cell;
        vertical-align: bottom;
        padding: 0px 30px 160px;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        display: block;
        width: 100%;
        margin-left: 0%;
        padding: 0;
    }
    .item.item-clan p, .item.item-clan h1, .item.item-clan h2, .item.item-clan h3 {
        font-size: 19px;
        max-width: 350px;
        margin: 10px auto 0;
    }
    .item.item-clan img {
        max-width: 430px;
    }
}
@media only screen and (max-width: 600px){
    .bx-viewport {
        height: 860px!important;
    }
    .slider .item .vc_column-inner {
        height: 860px !important;
    }
    .slider.slider-clan .bx-viewport {
        height: 900px!important;
    }
    .slider.slider-clan .item .vc_column-inner {
        height: 900px !important;
    }
    .item.item-clan-1 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-regente.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-2 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-maories.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-3 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-infectados.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-4 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-plateados.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-5 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-damasblancas.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 700px, cover;
        background-position: 50% 220%, 27% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 50% 200%, 27% 50%;
    }
    .item.item-clan.item-clan-4 {
        background-repeat: no-repeat;
        background-size: 700px, cover;
        background-position: 50% 220%, 10% 50%;
    }
    .item.item-clan.item-clan-4[aria-hidden="false"] {
        background-position: 50% 200%, 10% 50%;
    }
    .item.item-clan.item-clan-5 {
        background-repeat: no-repeat;
        background-size: 700px, cover;
        background-position: 50% 220%, 20% 50%;
    }
    .item.item-clan.item-clan-5[aria-hidden="false"] {
        background-position: 50% 200%, 20% 50%;
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        display: block;
        width: 100%;
        margin-left: 0%;
        padding: 0;
    }
    .item.item-clan p, .item.item-clan h1, .item.item-clan h2, .item.item-clan h3 {
        font-size: 16px;
        max-width: 350px;
        margin: 5px auto 0;
    }
    .item.item-clan img {
        max-width: 370px;
    }
}
@media only screen and (max-width: 480px){
    .bx-viewport {
        height: 800px!important;
    }
    .slider .item .vc_column-inner {
        height: 800px !important;
    }
    .slider.slider-clan .bx-viewport {
        height: 830px !important;
    }
    .slider.slider-clan .item .vc_column-inner {
        height: 830px !important;
    }
    .item.item-clan-1 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-regente.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-2 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-maories.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-3 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-infectados.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-4 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-plateados.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan-5 {
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/fondo-personajes.png),  url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/01/bg-clan-damasblancas.jpg);
        background-repeat: no-repeat;
    }
    .item.item-clan {
        background-repeat: no-repeat;
        background-size: 700px, cover;
        background-position: 50% 260%, 27% 50%;
    }
    .item.item-clan[aria-hidden="false"] {
        background-position: 50% 240%, 27% 50%;
    }
    .item.item-clan.item-clan-4 {
        background-repeat: no-repeat;
        background-size: 700px, cover;
        background-position: 50% 260%, 10% 50%;
    }
    .item.item-clan.item-clan-4[aria-hidden="false"] {
        background-position: 50% 240%, 10% 50%;
    }
    .item.item-clan.item-clan-5 {
        background-repeat: no-repeat;
        background-size: 700px, cover;
        background-position: 50% 260%, 10% 50%;
    }
    .item.item-clan.item-clan-5[aria-hidden="false"] {
        background-position: 50% 240%, 10% 50%;
    }
    .slider .item .vc_column-inner .wpb_wrapper {
        display: table-cell;
        vertical-align: bottom;
        padding: 0px 20px 150px;
    }
	.slider .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
           display: block;
		vertical-align: bottom;
		padding: 0px 20px 0
    }
    .slider.slider-clan .item .vc_column-inner .wpb_wrapper .wpb_wrapper {
        display: block;
        width: 100%;
        margin-left: 0%;
        padding: 0;
    }
    .item.item-clan p, .item.item-clan h1, .item.item-clan h2, .item.item-clan h3 {
        font-size: 16px;
        max-width: 350px;
        margin: 5px auto 0;
    }
    .item.item-clan img {
        max-width: 100%;
    }
}
@media only screen and (max-width: 370px){
    .bx-viewport {
        height: 830px!important;
    }
    .slider .item .vc_column-inner {
        height: 830px !important;
    }
}
/* FIN CLANES */

/* CONTACTO */
.item-contacto {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo1-sinopsis-apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.item-contacto > .vc_column-inner {
    display: table;
    height: 100vh;
}
.item-contacto > .vc_column-inner .wpb_wrapper {
    display: table-cell;
    vertical-align: middle;
}
.item-contacto > .vc_column-inner .wpb_wrapper .wpb_wrapper {
    display: block;
}
.item-contacto h1 {
    color: #ffffff;
    font-size: 48px;
    font-weight: 400;
    letter-spacing: -2.7px;
    text-align: center;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.92;
    text-shadow: 0 -3px 0 rgba(148, 148, 148, 0.5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(308deg, #797979, #f4f4f4 48%, #909090);
    padding-top: 10px;
    background-size: 100% !important;
}
.item-contacto h1 {
    max-width: 500px;
    margin: 0 auto;
}
.item-contacto h1 span {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/line-title.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-bottom: 50px;
    display: block;
}
.item-contacto h2 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.08;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/line-title.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    padding-bottom: 50px;
    text-transform: none;
    max-width: 636px;
    margin: 40px auto 0;
}
.item-contacto > .vc_column-inner .wpb_wrapper .vc_col-sm-12 .vc_column-inner {
    max-width: 636px;
    margin: 0 auto;
}
.page-id-247 .item-contacto > .vc_column-inner .wpb_wrapper .vc_col-sm-12 .vc_column-inner {
    max-width: 825px;
    margin: 0 auto;
}
.item-contacto .section-contacto-col1, .item-contacto .section-contacto-col2 {
    display: inline-block;
}
.item-contacto .section-contacto-col1 p {
    color: #f0bb10;
    font-size: 20px;
    line-height: 26px;
}
.item-contacto .section-contacto-col2 p {
    color: #ffffff;
    font-size: 20px;
    line-height: 26px;
}
.item-contacto .section-contacto-col2 p a {
	color: #ffffff;
	-webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.item-contacto .section-contacto-col2 p a:hover {
	color: #f0bb10;
}
.item-contacto .section-contacto-col1 {
    width: 250px;
    padding-left: 30px;
    box-sizing: border-box;
}
.item-contacto .section-contacto-col-tel {
    margin-bottom: 15px !important;
    margin-top: 40px;
}
.item-contacto .section-contacto-col-tel .section-contacto-col1 {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/icono-tel.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
}
.item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1{
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/icono-em.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
}
.form-50 {
    display: inline-block;
    width: 49% !important;
    padding: 10px 15px;
    box-sizing: border-box;
}
.page-id-247 .form-50 {
    display: inline-block;
    width: 49% !important;
    padding: 10px 15px;
    box-sizing: border-box;
}
.form-50 label {
    font-family: aldrich,sans-serif;
    color: #ffffff;
    font-size: 14px;
}
.form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
    border: 6px solid #e3ab3d;
    background: rgba(0, 0, 0, 0.7);
    color: #ffffff;
    padding: 25px 30px;
    font-size: 14px;
}
.form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
    color: #ffffff;
    font-size: 14px;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #e3ab3d;
    color: #000000;
    background: #e3ab3d;
    border-radius: 0;
    font-size: 15px;
    padding: 10px 35px;
    margin-top: 5px;
}
input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: #000000;
    border-color: #000000;
    color: #fff;
    text-decoration: none;
    margin-top: 5px;
}
form.wpcf7-form.default {
    padding-top: 0px;
}
.page-id-187 .item-contacto > .vc_column-inner .wpb_text_column .wpb_wrapper {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-mancha.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 35px 0;
    margin-top: 150px;
    background-size: 800px;
}
.page-id-187 .item-contacto h1 {
    font-size: 39px;
}
.page-id-247 .item-contacto h1 {
    font-size: 42px;
    max-width: 840px;
}
.page-id-247 .item-contacto p {
    text-align: center;
    color: #ffffff;
    margin-top: 15px;
    margin-bottom: 20px;
}
.page-id-187 .item-contacto {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-Apocalipsis.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.page-id-187 input.wpcf7-form-control.wpcf7-submit {
    font-size: 15px;
    padding: 5px 50px;
}
.page-id-247 .form-50 input.wpcf7-form-control.wpcf7-date, .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-number, .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-quiz, .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-text, .page-id-247 .form-50 select.wpcf7-form-control.wpcf7-select, .page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
    border: 3px solid #e3ab3d;
    background: rgba(0,0,0,.7);
    color: #fff;
    padding: 15px 20px;
    font-size: 14px;
}
.page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 150px;
}
.page-id-247 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #e3ab3d;
    color: #000;
    background: #e3ab3d;
    border-radius: 0;
    font-size: 14px;
    padding: 4px 35px;
    margin-top: 5px;
}
i.page-id-187 nput.wpcf7-form-control.wpcf7-submit {
    font-family: 'bebas';
    font-size: 20px !important;
    padding: 5px 50px;
}
.form-50 select.wpcf7-form-control.wpcf7-select {
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-flecha.png);
    background-repeat: no-repeat;
    background-position: 90% 50%;
}
.page-id-187 .four_columns>.column1 a.footer-entradas{
    display: none !important;
}
.page-id-187 .qode_content_slider {
    display: none;
}
.qode_content_slider .flex-direction-nav i {
    display: none;
}
.qode_content_slider .flex-direction-nav .flex-next {
    border-radius: 0;
    right: 0;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-flecha-dcha.jpg);
    background-size: 60px;
    width: 60px;
    height: 186px;
}
.qode_content_slider .flex-direction-nav .flex-prev {
    border-radius: 0;
    left: 0;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-flecha-izq.jpg);
    background-size: 60px;
    width: 60px;
    height: 186px;
}
@media only screen and (min-width: 2000px) and (max-width: 2560px) and (min-height: 1100px){
    .item-contacto h1 {
        font-size: 66px;
        letter-spacing: -2.7px;
    }
    .item-contacto h1 {
        max-width: 660px;
        margin: 0 auto;
    }
    .item-contacto h1 span {
        padding-bottom: 60px;
    }
    .item-contacto h2 {
        font-size: 33px;
        padding-bottom: 60px;
        text-transform: none;
        max-width: 870px;
        margin: 50px auto 0;
    }
    .item-contacto .section-contacto-col-tel {
        margin-bottom: 25px !important;
        margin-top: 50px;
    }
    .item-contacto .section-contacto-col-tel .section-contacto-col1 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/icono-tel.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        background-size: 24px;
    }
    .item-contacto .section-contacto-col1 {
        width: 370px;
        padding-left: 35px;
    }
    .item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1 {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/icono-em.png);
        background-repeat: no-repeat;
        background-position: 0 50%;
        background-size: 24px;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 30px;
        line-height: 26px;
    }
    .item-contacto .section-contacto-col2 p {
        font-size: 30px;
        line-height: 28px;
    }
    .item-contacto > .vc_column-inner .wpb_wrapper .vc_col-sm-12 .vc_column-inner {
        max-width: 925px;
    }
    .page-id-187 .item-contacto h1 {
        max-width: 900px;
        font-size: 62px;
    }
}
@media only screen and (max-width: 1600px){
    .section-contacto-col-em, .section-contacto-col-tel {
        line-height: 24px;
    }
    .item-contacto h1{
        font-size: 42px;
    }
    .item-contacto h1 span {
        padding-bottom: 45px;
    }
    .item-contacto h2 {
        font-size: 22px;
        max-width: 580px;
        margin: 35px auto 0;
        padding-bottom: 45px;
    }
    .item-contacto .section-contacto-col-tel {
        margin-bottom: 10px !important;
        margin-top: 35px;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 19px;
        line-height: 24px;
    }
    .item-contacto .section-contacto-col2 p {
        font-size: 19px;
        line-height: 24px;
    }
    .page-id-187 .item-contacto h1 {
        max-width: 560px;
        margin: 0 auto;
    }
    .form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 14px;
        padding: 25px 30px;
    }
    .form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
        color: #ffffff;
        font-size: 14px;
    }
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 16px;
        padding: 10px 35px;
    }
    .form-50 label {
        font-family: aldrich,sans-serif;
        color: #fff;
        font-size: 14px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-247 .form-50 {
        padding: 5px 15px;
    }
    .page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        height: 110px;
    }
    .page-id-247 .item-contacto h1 {
        font-size: 36px;
        max-width: 840px;
    }
    .page-id-247 .item-contacto p {
        text-align: center;
        color: #ffffff;
        margin-top: 10px;
        margin-bottom: 15px;
    }
    .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-date, .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-number, .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-quiz, .page-id-247 .form-50 input.wpcf7-form-control.wpcf7-text, .page-id-247 .form-50 select.wpcf7-form-control.wpcf7-select, .page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        border: 3px solid #e3ab3d;
        background: rgba(0,0,0,.7);
        color: #fff;
        padding: 10px 20px;
        font-size: 13px;
    }
}
@media only screen and (max-width: 1400px){
    .section-contacto-col-em, .section-contacto-col-tel {
        line-height: 22px;
    }
    .item-contacto h1{
        font-size: 38px;
    }
    .item-contacto h1 span {
        padding-bottom: 45px;
    }
    .item-contacto h2 {
        font-size: 18px;
        max-width: 480px;
        margin: 25px auto 0;
        padding-bottom: 45px;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 18px;
        line-height: 22px;
    }
    .item-contacto .section-contacto-col2 p {
        font-size: 18px;
        line-height: 22px;
    }
    .form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 13px;
        padding: 20px 25px;
    }
    .form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
        color: #ffffff;
        font-size: 13px;
    }
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 15px;
        padding: 5px 30px;
    }
    .form-50 label {
        font-family: aldrich,sans-serif;
        color: #fff;
        font-size: 13px;
    }
    .page-id-247 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        padding: 0px 35px;
        margin-top: 0px;
    }
    .page-id-247 .item-contacto h1 {
        font-size: 32px;
    }
    .page-id-247 .item-contacto p {
        margin-top: 5px;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width: 1280px){
    .page-id-187 .item-contacto h1 {
        font-size: 34px;
    }
    .section-contacto-col-em, .section-contacto-col-tel {
        line-height: 20px;
    }
    .item-contacto h1 {
        font-size: 36px;
        letter-spacing: -2.2px;
    }
    .item-contacto h1 span {
        padding-bottom: 40px;
    }
    .item-contacto h2 {
        font-size: 18px;
        max-width: 480px;
        margin: 20px auto 0;
        padding-bottom: 40px;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 16px;
        line-height: 20px;
    }
    .item-contacto .section-contacto-col2 p {
        font-size: 16px;
        line-height: 20px;
    }
    .item-contacto > .vc_column-inner .wpb_wrapper .vc_col-sm-12 .vc_column-inner {
        max-width: 560px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-187 .item-contacto>.vc_column-inner .wpb_text_column .wpb_wrapper {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-mancha.png);
        background-repeat: no-repeat;
        background-position: 50% 50%;
        padding: 20px 0;
        margin-top: 100px;
        background-size: 680px;
    }
    .page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        height: 85px;
    }
}
@media only screen and (max-width: 1024px){
.page-id-187 .item-contacto > .vc_column-inner .wpb_text_column .wpb_wrapper {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/Concurso-mancha.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 25px 0 25px;
    margin-top: 0;
    background-size: 670px;
}
    .item-contacto h1 {
        font-size: 32px;
        letter-spacing: -2.2px;
    }
    .item-contacto h1 span {
        padding-bottom: 40px;
    }
    .item-contacto h1 br {
        display: none;
    }
    .item-contacto h2 {
        font-size: 16px;
        max-width: 510px;
        margin: 20px auto 0;
        padding-bottom: 40px;
    }
    .item-contacto .section-contacto-col-tel {
        margin-bottom: 8px !important;
        margin-top: 20px;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 15px;
        line-height: 20px;
    }
    .item-contacto .section-contacto-col2 p {
        font-size: 15px;
        line-height: 20px;
    }
    .item-contacto > .vc_column-inner .wpb_wrapper .vc_col-sm-12 .vc_column-inner {
        max-width: 545px;
    }
    .item-contacto .section-contacto-col-tel .section-contacto-col1 {
        background-size: 16px;
    }
    .item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1{
        background-size: 16px;
    }
    .section-contacto-col-em, .section-contacto-col-tel {
        line-height: 19px;
    }
    .form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 12px;
        padding: 15px 20px;
    }
    .form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
        color: #ffffff;
        font-size: 12px;
    }
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 14px;
        padding: 0px 25px;
    }
    .form-50 {
        padding: 5px 15px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 65px;
}
    .page-id-247 .item-contacto p {
        margin-top: 5px;
        margin-bottom: 0px;
    }
    .page-id-247 .form-50 {
        padding: 0px 15px;
    }
}
@media only screen and (min-width: 769px) {
    .body-vertical .item-contacto > .vc_column-inner {
        display: table;
        height: 100vh;
    }
    .body-vertical .item-contacto > .vc_column-inner .wpb_wrapper {
        display: table-cell;
    }
    .body-vertical .item-contacto > .vc_column-inner .wpb_wrapper .wpb_wrapper {
        display: block;
    }
    .body-vertical .item-contacto h1 {
        font-size: 48px;
        letter-spacing: -2.7px;
    }
    .body-vertical .item-contacto h1 span {
        padding-bottom: 60px;
        margin-top: 50px;
    }
    .body-vertical .item-contacto h1 br {
        display: block;
    }
    .body-vertical .item-contacto h2 {
        font-size: 24px;
        max-width: 460px;
        margin: 40px auto 0;
        padding: 0 20px 50px;
    }
    .body-vertical .item-contacto .section-contacto-col-tel .section-contacto-col1 {
        background: none;
        display: block;
        width: 100%;
        padding: 0;
    }
    .body-vertical .item-contacto .section-contacto-col1 p {
        font-size: 24px;
        line-height: 30px;
        text-align: center;
        margin-top: 20px;
    }
    .body-vertical .item-contacto .section-contacto-col1, .body-vertical .item-contacto .section-contacto-col2 {
        display: block;
    }
    .body-vertical .item-contacto .section-contacto-col2 p {
        color: #ffffff;
        font-size: 24px;
        line-height: 30px;
        text-align: center;
    }
    .body-vertical .item-contacto .section-contacto-col-em .section-contacto-col1 {
        background: none;
        padding: 0;
        width: 100%;
    }
    .body-vertical .item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1 {
        background: none;
    }
    .body-vertical .item-contacto .section-contacto-col-tel {
        margin-bottom: 0 !important;
    }
    .body-vertical.page-id-187 .item-contacto h1 {
        font-size: 39px;
        letter-spacing: -2.7px;
    }
    .body-vertical .form-50 label {
        font-family: aldrich,sans-serif;
        color: #fff;
        font-size: 15px;
    }
    .body-vertical .form-50 input.wpcf7-form-control.wpcf7-date, .body-vertical .form-50 input.wpcf7-form-control.wpcf7-number, .body-vertical .form-50 input.wpcf7-form-control.wpcf7-quiz, .body-vertical .form-50 input.wpcf7-form-control.wpcf7-text, .body-vertical .form-50 select.wpcf7-form-control.wpcf7-select, .body-vertical .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 15px;
        padding: 25px 30px;
        margin: 0;
    }
    .body-vertical input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 16px;
        padding: 10px 35px;
    }
    .body-vertical.page-id-187 .item-contacto>.vc_column-inner .wpb_text_column .wpb_wrapper{
        background: none;
    }
    .body-vertical.page-id-187 .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/FONDOConcurso-Apocalipsis-1024.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 20%;
    }
    .body-vertical.page-id-187 .item-contacto h1 {
        font-size: 44px;
        letter-spacing: -2.7px;
        max-width: 300px;
    }
    .body-vertical form.wpcf7-form.default {
        padding-top: 0;
    }
    .body-vertical.page-id-187 .qode_content_slider {
        display: block;
    }
    .body-vertical.page-id-187 .item-contacto>.vc_column-inner .wpb_wrapper {
        display: block;
    }
    .body-vertical.page-id-187 .item-contacto>.vc_column-inner {
        display: block;
        height: auto;
        padding-top: 250px;
        padding-bottom: 80px;
    }
    .body-vertical .form-50 {
        width: 100%!important
    }
    .body-vertical .form-50 {
        padding: 0 15px 10px;
    }
    .body-vertical .qode_content_slider {
        padding-top: 0;
    }
    .body-vertical .concurso-title{
        position: absolute;
        z-index: 99999;
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .body-vertical.page-id-187 .flex-viewport {
        max-width: 600px;
        margin: 0 auto;
    }
    .body-vertical.page-id-247 .concurso-title {
        position: relative;
    }
    .body-vertical.page-id-247 .item-contacto h1 {
        font-size: 43px;
        letter-spacing: -2.7px;
    }
    .body-vertical.page-id-247 .item-contacto p {
        text-align: center;
        color: #ffffff;
        margin-top: 10px;
        margin-bottom: 30px;
    }
    .body-vertical.page-id-247 .form-50 input.wpcf7-form-control.wpcf7-date, .body-vertical.page-id-247 .form-50 input.wpcf7-form-control.wpcf7-number, .body-vertical.page-id-247 .form-50 input.wpcf7-form-control.wpcf7-quiz, .body-vertical.page-id-247 .form-50 input.wpcf7-form-control.wpcf7-text, .body-vertical.page-id-247 .form-50 select.wpcf7-form-control.wpcf7-select, .body-vertical.page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 15px;
        padding: 20px 30px;
        margin: 0;
    }
    .body-vertical.page-id-247 .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        height: 100px;
    }
    .body-vertical.page-id-247 .form-50{
        width: 100% !important;
        display: block;
    }
}
@media only screen and (max-width: 768px){
    .page-id-187 .flex-viewport {
        max-width: 600px;
        margin: 0 auto;
    }
    .item-contacto > .vc_column-inner {
        display: block;
        height: auto;
        padding-top: 250px;
        padding-bottom: 80px;
    }
    .item-contacto > .vc_column-inner .wpb_wrapper {
        display: block;
    }
    .item-contacto h1 {
        font-size: 32px;
        letter-spacing: -2px;
        text-shadow: 0 -2px 0 rgba(148, 148, 148, 0.5);
    }
    .item-contacto h1 span {
        padding-bottom: 40px;
    }
    .item-contacto h1 br {
        display: block;
    }
    .item-contacto h2 {
        font-size: 20px;
        max-width: 380px;
        margin: 25px auto 0;
        padding: 0 20px 40px;
    }
    .item-contacto .section-contacto-col-tel .section-contacto-col1 {
        background: none;
        display: block;
        width: 100%;
        padding: 0;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 20px;
        line-height: 26px;
        text-align: center;
        margin-top: 15px;
    }
    .item-contacto .section-contacto-col1, .item-contacto .section-contacto-col2 {
        display: block;
    }
    .item-contacto .section-contacto-col2 p {
        color: #ffffff;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
    }
    .item-contacto .section-contacto-col-em .section-contacto-col1 {
        background: none;
        padding: 0;
        width: 100%;
    }
    .item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1 {
        background: none;
    }
    .item-contacto .section-contacto-col-tel {
        margin-bottom: 0 !important;
    }
    .form-50 {
        display: block;
        width: 100% !important;
        padding: 0 25px 10px;
        box-sizing: border-box;
    }
    label {
        font-size: 13px;
    }
    .form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 13px;
        padding: 20px 25px;
        margin: 0;
    }
    .form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
        color: #ffffff;
        font-size: 15px;
    }
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 14px;
        padding: 5px 30px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-187 .item-contacto>.vc_column-inner .wpb_text_column .wpb_wrapper{
        background: none;
    }
    .page-id-187 .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/FONDOConcurso-Apocalipsis-768.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 15%;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-187 .item-contacto h1 {
        max-width: 270px;
        margin: 0 auto;
    }
    .page-id-187 .qode_content_slider {
        display: block;
    }
    .page-id-187 .item-contacto h1 {
        max-width: 300px;
        margin: 0 auto;
    }
    .page-id-187 .item-contacto h1 {
        font-size: 42px;
    }
    .page-id-187 .item-contacto>.vc_column-inner {
        display: block;
        height: auto;
        padding-top: 250px;
        padding-bottom: 80px;
    }
    .qode_content_slider {
        padding-top: 0;
    }
    .concurso-title{
        position: absolute;
        z-index: 99999;
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .page-id-247 .form-50{
        width: 100% !important;
        display: block;
        padding: 5px 15px;
    }
    .page-id-247 .concurso-title{
        position: relative;
    }
    .page-id-247 .item-contacto > .vc_column-inner .wpb_wrapper .vc_col-sm-12 .vc_column-inner {
        max-width: 615px;
        margin: 0 auto;
    }
}
@media only screen and (max-width: 600px){
    .item-contacto > .vc_column-inner {
        display: block;
        height: auto;
        padding-top: 250px;
        padding-bottom: 80px;
    }
    .item-contacto > .vc_column-inner .wpb_wrapper {
        display: block;
    }
    .item-contacto h1 {
        font-size: 32px;
        letter-spacing: -2px;
        text-shadow: 0 -2px 0 rgba(148, 148, 148, 0.5);
    }
    .item-contacto h1 span {
        padding-bottom: 40px;
    }
    .item-contacto h1 br {
        display: block;
    }
    .item-contacto h2 {
        font-size: 20px;
        max-width: 380px;
        margin: 25px auto 0;
        padding: 0 20px 40px;
    }
    .item-contacto .section-contacto-col-tel .section-contacto-col1 {
        background: none;
        display: block;
        width: 100%;
        padding: 0;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 20px;
        line-height: 26px;
        text-align: center;
        margin-top: 15px;
    }
    .item-contacto .section-contacto-col1, .item-contacto .section-contacto-col2 {
        display: block;
    }
    .item-contacto .section-contacto-col2 p {
        color: #ffffff;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
    }
    .item-contacto .section-contacto-col-em .section-contacto-col1 {
        background: none;
        padding: 0;
        width: 100%;
    }
    .item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1 {
        background: none;
    }
    .item-contacto .section-contacto-col-tel {
        margin-bottom: 0 !important;
    }
    .form-50 {
        display: block;
        width: 100% !important;
        padding: 0 25px 10px;
        box-sizing: border-box;
    }
    label {
        font-size: 13px;
    }
    .form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 13px;
        padding: 20px 25px;
        margin: 0;
    }
    .form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
        color: #ffffff;
        font-size: 13px;
    }
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 14px;
        padding: 5px 30px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-187 .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/FONDOConcurso-Apocalipsis-600.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 10%;
    }
    .page-id-187 .item-contacto>.vc_column-inner .wpb_text_column .wpb_wrapper{
        background: none;
    }
    .page-id-187 .item-contacto h1 {
        max-width: 300px;
        margin: 0 auto;
    }
    .page-id-187 .item-contacto h1 {
    font-size: 40px;
}
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-187 .qode_content_slider {
        display: block;
    }
    .qode_content_slider {
        padding-top: 0;
    }
    .concurso-title{
        position: absolute;
        z-index: 99999;
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .page-id-187 .item-contacto>.vc_column-inner {
        display: block;
        height: auto;
        padding-top: 250px;
        padding-bottom: 80px;
    }
}
@media only screen and (max-width: 480px){
    .item-contacto > .vc_column-inner {
        display: block;
        height: auto;
        padding-top: 230px;
        padding-bottom: 70px;
    }
    .item-contacto > .vc_column-inner .wpb_wrapper {
        display: block;
    }
    .item-contacto h1 {
        font-size: 27px;
        letter-spacing: -2px;
        text-shadow: 0 -2px 0 rgba(148, 148, 148, 0.5);
    }
    .item-contacto h1 span {
        padding-bottom: 40px;
    }
    .item-contacto h1 br {
        display: block;
    }
    .item-contacto h2 {
        font-size: 15px;
        max-width: 300px;
        margin: 20px auto 0;
        padding: 0 20px 40px;
    }
    .item-contacto .section-contacto-col-tel .section-contacto-col1 {
        background: none;
        display: block;
        width: 100%;
        padding: 0;
    }
    .item-contacto .section-contacto-col1 p {
        font-size: 16px;
        line-height: 24px;
        text-align: center;
        margin-top: 12px;
    }
    .item-contacto .section-contacto-col1, .item-contacto .section-contacto-col2 {
        display: block;
    }
    .item-contacto .section-contacto-col2 p {
        color: #ffffff;
        font-size: 16px;
        line-height: 18px;
        text-align: center;
    }
    .item-contacto .section-contacto-col-em .section-contacto-col1 {
        background: none;
        padding: 0;
        width: 100%;
    }
    .item-contacto .section-contacto-col-em.section-contacto-col-em1 .section-contacto-col1 {
        background: none;
    }
    .item-contacto .section-contacto-col-tel {
        margin-bottom: 0 !important;
    }
    .form-50 {
        display: block;
        width: 100% !important;
        padding: 0 25px 10px;
        box-sizing: border-box;
    }
    label {
        font-size: 13px;
    }
    .form-50 input.wpcf7-form-control.wpcf7-date, .form-50 input.wpcf7-form-control.wpcf7-number, .form-50 input.wpcf7-form-control.wpcf7-quiz, .form-50 input.wpcf7-form-control.wpcf7-text, .form-50 select.wpcf7-form-control.wpcf7-select, .form-50 textarea.wpcf7-form-control.wpcf7-textarea {
        font-size: 13px;
        padding: 20px 25px;
        margin: 0;
    }
    .form-50 input::placeholder, .form-50 select::placeholder, .form-50 textarea::placeholder {
        color: #ffffff;
        font-size: 13px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
        font-size: 14px;
        padding: 5px 30px;
    }
    
    .page-id-187 .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/10/FONDOConcurso-Apocalipsis-480.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 10%;
    }
    .page-id-187 .item-contacto>.vc_column-inner {
        padding-top: 190px;
    }
    form.wpcf7-form.default {
        padding-top: 0;
    }
    .page-id-187 .item-contacto>.vc_column-inner .wpb_text_column .wpb_wrapper{
        background: none;
    }
    .page-id-187 .qode_content_slider {
        display: block;
    }
    .concurso-title{
        position: absolute;
        z-index: 99999;
        margin: 0 auto;
        left: 0;
        right: 0;
    }
    .qode_content_slider {
        padding-top: 20px;
    }
    .page-id-187 .item-contacto h1 {
        font-size: 36px;
    }
    .page-id-187 .item-contacto>.vc_column-inner {
        padding-top: 190px;
    }
}
/* FIN CONTACTO */

/* POLITICAS */
body.page-template-default {
    background: #000000 !important;
}
.page-template-default .content.content_top_margin_none {
    margin-top: 140px !important;
}
.page-template-default .content .container .container_inner.page_container_inner{
    padding: 30px 0 180px;
}
.page-template-default h1 {
    color: #ffffff;
    font-size: 30px;
    line-height: 34px;
    text-transform: uppercase;
    margin-bottom: 40px !important;
}
.page-template-default p {
    font-size: 14px;
    color: #a5a5a5;
    line-height: 1.4;
    margin-top: 15px;
}
.page-template-default p strong {
    color: #ffffff;
}
.page-template-default p a {
    color: #ffffff;
}
/* FIN POLITICAS */

/* FOOTER */
footer {
    position: absolute;
    bottom: 0;
}
.footer_top_holder {
    background-color: inherit;
}
.footer_bottom_holder {
    background-color: inherit;
}
.footer_top.footer_top_full {
    padding: 24px 46px;
}
.footer_top p {
    color: #ffffff;
    font-family: 'Aldrich', sans-serif;
}
.footer_top a {
    color: #ffffff;
    font-size: 11px;
    font-family: 'Aldrich', sans-serif;
}
.footer_top a:hover {
    color: #e3ab3e!important;
}
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
    width: 50%;
}
.four_columns>.column1 img {
    height: 45px;
}
.four_columns>.column1 a {
    margin-right: 8px;
}
/* FOOTER COLUMNA 1 */
.four_columns>.column1 p {
    font-size: 9px;
}
.four_columns>.column1 .textwidget div {
    display: inline-block;
    margin-right: 20px;
}
.four_columns>.column1 .textwidget div:last-child {
    margin-right: 0;
}
.four_columns>.column1>.column_inner {
    padding: 0;
}
/* FOOTER COLUMNA 2 */
.four_columns>.column2>.column_inner {
    padding: 0;
	display: flex;
    justify-content: flex-end;
}
.four_columns>.column2 .widget_polylang img {
    width: 25px !important;
    height: auto !important;
    border-radius: 20px;
	vertical-align: sub;
	margin-right: 3px;
}
.footer_top .widget_polylang span {
    color: #ffffff;
    word-wrap: break-word;
    font-size: 14px;
    text-transform: uppercase;
}
.footer_top .four_columns .column2 .widget_polylang {
    padding-top: 22px;
    margin: 0 0 0 40px !important;
}
.four_columns>.column2 p {
    display: inline-block;
    font-size: 14px;
}
.four_columns>.column2 img {
    width: 26px;
}
.section-comparte {
    margin-top: 22px;
    text-align: right;
}
.section-comparte > a {
    margin-right: 40px;
}
.section-comparte > a p{
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.section-comparte > a:hover p {
    color: #e3ab3e!important;
}
.section-comparte p {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: #ffffff;
    display: inline-block;
    margin-right: 50px;
}
.section-comparte p img {
    vertical-align: middle;
    margin-left: 13px;
}
.section-comparte p:last-child {
    margin-right: 0;
}
.footer_top a i {
    font-size: 18px;
    color: #ffffff;
    margin-left: 15px;
    -webkit-transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -o-transition: 0.2s all ease-in-out;
    -ms-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
}
.footer_top a:hover i{
    color: #e3ab3e!important;
}
.section-comparte p:first-child img {
    margin-left: 6px;
}
.section-comparte p:last-child {
    margin-right: 0;
}
/* FOOTER COLUMNA 3 */
.four_columns>.column3 {
    clear: both;
}
.four_columns>.column3>.column_inner {
    padding-left: 0;
}
.footer_top .four_columns .column3 .column_inner>div {
    margin: 0;
}
.four_columns>.column3 p {
    font-size: 10.5px;
}
/* FOOTER COLUMNA 4 */
.four_columns>.column4 .textwidget {
    text-align: right;
}
.four_columns>.column4>.column_inner {
    padding: 0;
}
.footer_top .four_columns .column4 .column_inner>div {
    margin: 0;
}
/* FOOTER BODY VERTICAL*/
footer .only-bodyvertical{
    display: none !important;
}
.body-vertical footer .only-bodyvertical{
    display: block !important;
}
.body-vertical footer {
    position: relative;
    bottom: inherit;
}
.body-vertical .footer_top_holder {
    background-color: #000000;
}
.body-vertical .four_columns>.column1, .body-vertical .four_columns>.column2, .body-vertical .four_columns>.column3, .body-vertical .four_columns>.column4 {
    width: 100%;
}
.body-vertical .four_columns>.column2{
    display: none;
}
.body-vertical .four_columns>.column3 {
    display: none;
}
.body-vertical .four_columns>.column1 .only-bodyvertical p {
    display: inline-block;
    font-size: 14px;
}
.body-vertical .four_columns>.column1 .only-bodyvertical a{
    margin-right: 0;
}
.body-vertical .four_columns>.column1 .textwidget .only-bodyvertical {
    margin: 0 auto;
    width: 160px;
}
.body-vertical .footer_top.footer_top_full {
    padding: 30px 15px;
}
.body-vertical .four_columns>.column4 .textwidget {
    text-align: center;
}
.body-vertical .four_columns>.column4 .only-bodyvertical p {
    font-size: 9px;
    text-align: center;
    line-height: 12px;
    margin-top: 15px;
}
.body-vertical .four_columns>.column1 .textwidget div.footer-colabora {
    margin: 15px auto 10px;
    display: block;
    max-width: 512px;
}
.body-vertical .four_columns>.column1 img {
    height: 42px;
}
.body-vertical .four_columns>.column1 .only-bodyvertical p {
    font-size: 13px;
}
.body-vertical header .header_inner_left {
    top: 100px;
}
.four_columns>.column1 a.footer-entradas {
        display: none;
}
@media only screen and (max-width: 1000px){
    .four_columns>.column3 p {
        font-size: 9px;
    }
    .footer_top a {
        color: #ffffff;
        font-size: 10px;
        font-family: 'Aldrich', sans-serif;
    }
    .four_columns>.column2 p {
        font-size: 12px;
    }
    .four_columns>.column2 img {
        width: 24px;
    }
    .footer_top a i {
        font-size: 16px;
        margin-left: 10px;
    }
    .section-comparte > a {
        margin-right: 30px;
    }
    .four_columns>.column1 p {
        font-size: 9px;
        line-height: 9px;
    }
}
@media only screen and (min-width: 769px){

}
@media only screen and (max-width: 768px){
    footer {
        position: relative;
        bottom: inherit;
    }
    .footer_top_holder {
        background-color: #000000;
    }
    .four_columns>.column1, .four_columns>.column3, .four_columns>.column4 {
        width: 100%;
    }
    .four_columns>.column2{
        display: none;
    }
    .four_columns>.column1 .only-bodyvertical p {
        display: inline-block;
        font-size: 14px;
    }
    .four_columns>.column1 .only-bodyvertical a{
        margin-right: 0;
    }
    .four_columns>.column1 .textwidget .only-bodyvertical {
        margin: 0 auto;
        width: 160px;
    }
    .footer_top.footer_top_full {
        padding: 30px 15px;
    }
    .four_columns>.column3 {
        display: none;
    }
    .four_columns>.column4 .textwidget {
        text-align: center;
    }
    .four_columns>.column4 .only-bodyvertical p {
        font-size: 9px;
        text-align: center;
        line-height: 12px;
        margin-top: 15px;
    }
    .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 512px;
    }
    .four_columns>.column1 img {
        height: 42px;
    }
    .four_columns>.column1 .only-bodyvertical p {
        font-size: 13px;
    }
    .body-vertical header .header_inner_left {
        top: 100px;
    }
    .four_columns>.column1 .textwidget .only-bodyvertical{
        width: 130px;
    }
    .body-vertical .four_columns>.column1 .textwidget .only-bodyvertical{
        width: 130px;
    }
    .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 200px;
    }
    .body-vertical .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 200px;
    }
}
@media only screen and (max-width: 600px){
    .four_columns>.column1 .textwidget div.footer-colabora div {
        display: block;
        text-align: center;
    }
    .four_columns>.column1 p {
        font-size: 8px;
    }
    .four_columns>.column1 .textwidget div.footer-colabora div:first-child p {
        display: none;
    }
    .footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .three_columns .column1, .footer_top .three_columns .column2, .footer_top .two_columns_50_50 .column1 {
        margin: 0;
    }
    .footer_top a {
        font-size: 10px;
    }
    header .header_inner_left {
        top: 90px;
    }
    .body-vertical header .header_inner_left {
        top: 90px;
    }
    .four_columns>.column1 a.footer-entradas {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        right: 0;
        left: 0;
        position: fixed;
        bottom: 30px;
        height: 72px;
        display: block;
        font-family: bebas;
        font-size: 24px;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 72px;
        color: #000;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 6px,50% 53px,50% 50%;
        background-size: 300px, 300px, 300px;
        background-repeat: no-repeat;
        -webkit-transition: .2s all ease-in-out;
        -moz-transition: .2s all ease-in-out;
        -o-transition: .2s all ease-in-out;
        -ms-transition: .2s all ease-in-out;
        transition: .2s all ease-in-out;
        padding-left: 0;
    }
    .four_columns>.column1 a.footer-entradas:hover {
        color: #ffbc00!important;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile-hover.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile-hover.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile-hover.png);
        background-position: 50% 6px,50% 53px,50% 50%;
    }
    .footer_top.footer_top_full {
        padding: 30px 15px 120px;
    }
    .body-vertical .footer_top.footer_top_full {
        padding: 30px 15px 120px;
    }
    .home .footer_top.footer_top_full, .page-id-445 .footer_top.footer_top_full {
        padding: 30px 15px 30px;
    }
    .home.body-vertical .footer_top.footer_top_full, .page-id-445.body-vertical .footer_top.footer_top_full {
        padding: 30px 15px 30px;
    }
    .four_columns>.column1 .textwidget .only-bodyvertical{
        width: 130px;
    }
    .body-vertical .four_columns>.column1 .textwidget .only-bodyvertical{
        width: 130px;
    }
    .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 200px;
    }
    .body-vertical .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 200px;
    }
}
@media only screen and (max-width: 480px){
    .footer_top.footer_top_full {
        padding: 30px 15px 100px;
    }
    .body-vertical .footer_top.footer_top_full {
        padding: 30px 15px 100px;
    }
    .home .footer_top.footer_top_full, .page-id-445 .footer_top.footer_top_full {
        padding: 30px 15px 20px;
    }
    .home.body-vertical .footer_top.footer_top_full, .page-id-445.body-vertical .footer_top.footer_top_full {
        padding: 30px 15px 20px;
    }
    .four_columns>.column1 .textwidget div.footer-colabora a {
        display: block;
    }
    header .header_inner_left {
        top: 80px;
    }
    .body-vertical header .header_inner_left {
        top: 80px;
    }
    .four_columns>.column4 .textwidget {
        max-width: 240px;
        margin: 0 auto;
        line-height: 14px;
    }
    .four_columns>.column1 a.footer-entradas {
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        right: 0;
        left: 0;
        position: fixed;
        bottom: 30px;
        height: 72px;
        display: block;
        font-family: bebas;
        font-size: 24px;
        font-weight: 400;
        letter-spacing: 1px;
        line-height: 72px;
        color: #000;
        padding: 0;
        box-sizing: border-box;
        text-align: center;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile.png);
        background-position: 50% 6px,50% 53px,50% 50%;
        background-size: 300px, 300px, 300px;
        background-repeat: no-repeat;
        -webkit-transition: .2s all ease-in-out;
        -moz-transition: .2s all ease-in-out;
        -o-transition: .2s all ease-in-out;
        -ms-transition: .2s all ease-in-out;
        transition: .2s all ease-in-out;
        padding-left: 0;
    }
    .four_columns>.column1 a.footer-entradas:hover {
        color: #ffbc00!important;
        background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile-hover.png),url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-entradas-mobile-hover.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/bg-entradas-mobile-hover.png);
        background-position: 50% 6px,50% 53px,50% 50%;
    }
    .four_columns>.column1 .textwidget .only-bodyvertical{
        width: 130px;
    }
    .body-vertical .four_columns>.column1 .textwidget .only-bodyvertical{
        width: 130px;
    }
    .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 200px;
    }
    .body-vertical .four_columns>.column1 .textwidget div.footer-colabora {
        margin: 15px auto 10px;
        display: block;
        max-width: 200px;
    }
}
/* FIN FOOTER */

/* COOKIES */
#cookie-law-info-bar {
    text-align: left;
    padding: 38px 82px;
    box-sizing: border-box;
    background-color: rgb(0, 0, 0) !important;
}
#cookie-law-info-bar span {
    font-size: 16px;
    line-height: 23px;
    max-width: 1240px;
    display: block;
    padding-right: 200px;
}
.cli-plugin-main-link {
    margin-left: 0;
}
.cli-plugin-button {
    position: absolute;
    right: 70px;
    top: 35px;
    font-size: 16px !important;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/deco-button.jpg);
    padding: 20px 35px 19px !important;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -o-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
}
.cli-plugin-button:hover {
    color: #e1a837 !important;
}
.cli-plugin-button:active {
    top: 35px;
}
@media only screen and (max-width: 768px){
    #cookie-law-info-bar span {
        font-size: 12px;
        line-height: 16px;
        padding-right: 0;
    }
    #cookie-law-info-bar {
        padding: 25px 30px;
    }
    .cli-plugin-button {
        position: relative;
        right: inherit;
        top: inherit;
        margin-left: 0;
        font-size: 16px !important;
        font-size: 15px !important;
        margin-top: 15px;
        display: block;
        background-repeat: no-repeat;
    }
    .cli-plugin-button:active {
        top: 0;
    }
}
@media only screen and (max-width: 600px){
    #cookie-law-info-bar span {
        font-size: 12px;
        line-height: 16px;
        padding-right: 0;
    }
    #cookie-law-info-bar {
        padding: 25px 30px;
    }
    .cli-plugin-button {
        position: relative;
        right: inherit;
        top: inherit;
        margin-left: 0;
        font-size: 16px !important;
        font-size: 15px !important;
        margin-top: 15px;
        display: block;
        background-repeat: no-repeat;
    }
    .cli-plugin-button:active {
        top: 0;
    }
}
@media only screen and (max-width: 480px){
    #cookie-law-info-bar span {
        font-size: 12px;
        line-height: 16px;
        padding-right: 0;
    }
    #cookie-law-info-bar {
        padding: 25px 30px;
    }
    .cli-plugin-button {
        position: relative;
        right: inherit;
        top: inherit;
        margin-left: 0;
        font-size: 16px !important;
        font-size: 15px !important;
        margin-top: 15px;
        display: block;
        background-repeat: no-repeat;
    }
    .cli-plugin-button:active {
        top: 0;
    }
}
/* FIN COOKIES */

/* PRECARGA */
#loftloader-wrapper .loader-inner {
    -webkit-animation: fadeIn .7s ease-in 1;
    animation: fadeIn .7s ease-in 1;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-carga.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
#loftloader-wrapper:not(.loftloader-none) #loader+span.bar {
    margin-top: 20px;
    margin-bottom: 58px;
}
.loaded #loftloader-wrapper .loader-inner {
    opacity: 0;
    transition: all .3s ease-out;
}
@media screen and (max-width: 500px){
    span.bar {
        min-width: 114px;
    }
}
/* FIN PRECARGA */

.error404 .content_inner {
    height: 100vh;
    display: table;
    width: 100%;
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-404.jpg);
    background-position: 50% 50%;
    background-size: cover;
}
.error404 .content_inner .container {
    display: table-cell;
    vertical-align: middle;
}
.error404 a.qbutton.with-shadow {
    background: #efbb0f;
    border: 0;
}
.page_not_found h2 {
    margin: 0;
}
.page_not_found h2 {
    color: #ffffff;
    max-width: 450px;
    font-size: 128px;
    font-weight: 400;
    letter-spacing: -2.7px;
    text-align: LEFT;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.92;
    text-shadow: 0 -3px 0 rgba(148, 148, 148, 0.5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(308deg, #797979, #f4f4f4 48%, #909090);
    padding-top: 10px;
    background-size: 100% !important;
}
.page_not_found p.page_not_found_p {
    margin: 5px 0 35px;
    color: #ffffff;
    max-width: 800px;
    font-size: 60px;
    font-weight: 400;
    letter-spacing: -2.7px;
    text-align: left;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.92;
    text-shadow: 0 -3px 0 rgba(148, 148, 148, 0.5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(308deg, #797979, #f4f4f4 48%, #909090);
    padding-top: 10px;
    background-size: 100% !important;
}
.error404 a.qbutton.with-shadow {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/button-404.png);
    background-repeat: no-repeat;
    padding: 8px 20px;
    color: #ffffff;
    display: block;
    max-width: 135px;
    font-size: 15px;
}
.error404 .four_columns>.column1 a.footer-entradas{
    display: none;
}
.page_not_found {
    text-align: center;
    margin: 0;
}
.page_not_found .separator {
    display: none;
}
@media screen and (max-width: 1600px){
    .page_not_found h2{
        font-size: 98px;
    }
    .page_not_found p.page_not_found_p {
        font-size: 50px;
    }
}
@media screen and (max-width: 1400px){
    .page_not_found h2{
        font-size: 88px;
    }
    .page_not_found p.page_not_found_p {
        font-size: 45px;
    }
}
@media screen and (max-width: 1280px){
    .page_not_found h2{
        font-size: 80px;
    }
    .page_not_found p.page_not_found_p {
        font-size: 40px;
    }
}
@media screen and (max-width: 1001px){
    .page_not_found h2{
        font-size: 70px;
    }
    .page_not_found h2 br{
        display: none;
    }
    .page_not_found p.page_not_found_p {
        font-size: 35px;
    }
}
@media screen and (min-width: 769px){
    .body-vertical .error404 .content_inner .container {
        display: table-cell;
        vertical-align: middle;
        padding-top: 200px;
    }
    .body-vertical .page_not_found h2 {
        font-size: 140px;
        max-width: 540px;
    }
    .body-vertical .page_not_found p.page_not_found_p{
        font-size: 70px;
    }
}
@media screen and (max-width: 768px){
    .error404 .content_inner .container {
        display: table-cell;
        vertical-align: middle;
        padding-top: 200px;
    }
    .page_not_found h2 {
        font-size: 100px;
    }
    .page_not_found p.page_not_found_p {
        font-size: 50px;
}
}
@media screen and (max-width: 600px){
    .error404 .content_inner .container {
        display: table-cell;
        vertical-align: middle;
        padding-top: 200px;
    }
    .page_not_found h2 {
        font-size: 100px;
    }
    .page_not_found p.page_not_found_p {
        font-size: 50px;
    }
}
@media screen and (max-width: 480px){
    .error404 .content_inner .container {
        display: table-cell;
        vertical-align: middle;
        padding-top: 200px;
    }
    .page_not_found h2 {
        font-size: 68px;
    }
    .page_not_found p.page_not_found_p{
        font-size: 40px;
    }
}
.prueba-cache{
	color: #333333;
}

.show-vertical{
        display: none !important;
    }
.info-fecha img {
    max-width: 360px;
}
@media only screen and (max-width: 1600px){
    .info-fecha img {
        max-width: 320px;
    }
}
@media only screen and (max-width: 1400px){
    .info-fecha img {
        max-width: 280px;
    }
}
@media only screen and (max-width: 1280px){
    .info-fecha img {
        max-width: 250px;
    }
}
@media only screen and (max-width: 1000px){
    .info-fecha img {
        max-width: 290px;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .hide-vertical {
        display: none !important;
    }
    .body-vertical .show-vertical{
        display: block!important;
    }
}
@media only screen and (max-width: 768px){
    .hide-vertical {
        display: none !important;
    }
    .show-vertical{
        display: block!important;
    }
}
@media only screen and (max-width: 600px){
    .info-fecha img {
        max-width: 280px;
    }
}

.item-contacto.item-galeria > .vc_column-inner .wpb_wrapper {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.item-contacto.item-galeria .caroufredsel_wrapper {
    width: 100% !important;
}
.item-contacto.item-galeria .caroufredsel_wrapper li.item {
    width: 50vw !important;
    padding: 0 20px;
    box-sizing: border-box;
}
.item-contacto.item-galeria ul.portfolio_slides {
    margin-left: -25vw !important;
}
.item-contacto.item-galeria .portfolio_slides .hover_feature_holder_inner .portfolio_title {
    display: none;
}
.item-contacto.item-galeria .portfolio_slider .image_holder .separator.small{
    display: none;
}
.item-contacto.item-galeria .portfolio_slides .hover_feature_holder_inner {
    padding: 0;
}
.item-contacto.item-galeria .portfolio_slides .hover_feature_holder_inner .qbutton {
    margin-top: 24px;
    margin-left: 5px;
    margin-right: 5px;
    margin: 0;
    width: 100%;
    height: 100%;
    display: block;
    border: none;
    opacity: 0;
}
.item-contacto.item-galeria .portfolio_slides li:hover .image_pixel_hover {
    display: none;
}
.item-contacto.item-galeria .portfolio_slider .caroufredsel-next {
    width: 90px;
    height: 90px;
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-dcha.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider.png);
    background-position: 50% 50%;
    background-size: 90px;
    background-color: transparent!important;
    background-repeat: no-repeat;
    border-radius: 50%;
    animation: nudge 3s ease infinite;
    border: 0;
    right: 45px;
}
.item-contacto.item-galeria .portfolio_slider .caroufredsel-next div {
    display: none;
}
.item-contacto.item-galeria .portfolio_slider .caroufredsel-prev {
    width: 90px;
    height: 90px;
    background-image: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider-izq.png), url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2018/07/fondo-nav-slider.png);
    background-position: 50% 50%;
    background-size: 90px;
    background-color: transparent!important;
    background-repeat: no-repeat;
    border-radius: 50%;
    animation: nudge 3s ease infinite;
    border: 0;
    left: 45px;
}
.item-contacto.item-galeria .portfolio_slider .caroufredsel-prev div {
    display: none;
}
body a.pp_next:after, body a.pp_previous:after {
    color: #FFF;
    display: block!important;
    font-family: FontAwesome,serif;
    font-size: 40px;
    height: 75px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 75px;
    text-indent: 0;
    line-height: 75px;
    top: 50%;
    background: #c3943c;
    border: none !important;
}
@media only screen and (max-width: 1280px){
    .item-contacto.item-galeria .portfolio_slider .caroufredsel-next {
        width: 70px;
        height: 70px;
        background-size: 70px;
    }
    .item-contacto.item-galeria .portfolio_slider .caroufredsel-prev {
        width: 70px;
        height: 70px;
        background-size: 70px;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .item-contacto.item-galeria .caroufredsel_wrapper li.item {
        width: 100vw !important;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .body-vertical .item-contacto.item-galeria ul.portfolio_slides {
        margin-left: 0 !important;
    }
}
@media only screen and (max-width: 768px){
    .item-contacto.item-galeria .caroufredsel_wrapper li.item {
        width: 100vw !important;
        padding: 0 20px;
        box-sizing: border-box;
    }
    .item-contacto.item-galeria ul.portfolio_slides {
        margin-left: 0 !important;
    }
    .item-contacto.item-galeria > .vc_column-inner .wpb_wrapper {
        display: block;
        vertical-align: middle;
        width: 100%;
    }
    .caroufredsel-direction-nav, .flex-control-nav, .flex-direction-nav, .portfolio_slides, .slides {
        position: absolute;
        bottom: 0;
        width: 100%;
    }
    .portfolio_slider {
        padding-bottom: 60px;
    }
    .item-contacto.item-galeria .caroufredsel_wrapper {
        width: 100% !important;
        top: 0 !important;
        position: relative !important;
    }
}
@media only screen and (max-width: 600px){
    .item-contacto.item-galeria .portfolio_slider .caroufredsel-next {
        width: 78px;
        height: 70px;
        background-size: 70px;
    }
    .item-contacto.item-galeria .portfolio_slider .caroufredsel-prev {
        width: 78px;
        height: 70px;
        background-size: 70px;
    }
}
@media only screen and (max-width: 480px){
    .item-contacto.item-galeria > .vc_column-inner {
    display: block;
    height: auto;
    padding-top: 230px;
    padding-bottom: 120px;
}
}

.section-circo .item-contacto {
    background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/02/Fondo-Circo-de-los-horrores.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.section-circo img {
    max-width: 140px;
    margin-top: 40px;
    margin-bottom: 30px;
}
.section-circo p {
    color: #fff;
    font-size: 21px;
    font-weight: 400;
    letter-spacing: 0;
    text-align: center;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.3;
    max-width: 636px;
    margin: 40px auto 0;
}
@media only screen and (max-width: 1600px){
    .section-circo img {
        max-width: 130px;
        margin-top: 60px;
        margin-bottom: 20px;
    }
    .section-circo p {
        font-size: 20px;
        letter-spacing: 0;
        line-height: 1.3;
        max-width: 596px;
        margin: 20px auto 0;
    }
}
@media only screen and (max-width: 1400px){
    .section-circo p {
        color: #fff;
        font-size: 19px;
        max-width: 566px;
        margin: 15px auto 0;
    }
    .section-circo img {
        max-width: 120px;
        margin-top: 40px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 1280px){
    .section-circo p {
        color: #fff;
        font-size: 17px;
        max-width: 506px;
        margin: 10px auto 0;
    }
    .section-circo img {
        max-width: 120px;
        margin-top: 40px;
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 1000px){
    .section-circo img {
        max-width: 100px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
    .section-circo p {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        text-align: center;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.3;
        max-width: 416px;
        margin: 10px auto 0;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .section-circo p {
        color: #fff;
        font-size: 22px;
        font-weight: 400;
        letter-spacing: 0;
        text-align: center;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.3;
        max-width: 650px;
        margin: 30px auto 0;
    }
    .body-vertical .section-circo img {
        max-width: 170px;
        margin-top: 0px;
        margin-bottom: 40px;
    }
}
@media only screen and (max-width: 768px){
    .section-circo p {
        color: #fff;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 0;
        text-align: center;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.3;
        max-width: 520px;
        margin: 25px auto 0;
    }
    .section-circo img {
        max-width: 130px;
        margin-top: 40px;
        margin-bottom: 10px;
    }
    .section-circo .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/02/fondo-Apocalipsis-768.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 0%;
    }
}
@media only screen and (max-width: 600px){
    .section-circo .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/02/fondo-Apocalipsis-600.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 18%;
    }
    .section-circo p {
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0;
        text-align: center;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.3;
        max-width: 470px;
        margin: 20px auto 0;
    }
}
@media only screen and (max-width: 480px){
    .section-circo .item-contacto {
        background: url(https://circodeloshorrores.com/apocalipsis/wp-content/uploads/2019/02/fondo-Apocalipsis-600.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: 50% 0%;
    }
    .section-circo p {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        text-align: center;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.3;
        max-width: 310px;
        margin: 15px auto 0;
    }
    .section-circo img {
        max-width: 110px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
}

.section-streaming img {
    max-width: 400px;
}
.section-paises img {
    max-width: 220px;
    margin-bottom: 20px;
}
.section_home_full .vc_col-sm-4:nth-child(3) .wpb_raw_code .wpb_wrapper > div {
    text-align: center;
}
.section-registro-sub p {
    font-size: 32px;
    text-align: center;
    margin-top: 50px;
    color: #e3ab3c;
}
.section-registro-mail {
    text-align: center;
}
.item-contacto .section-registro h1 {
    max-width: 620px;
    margin: 0 auto;
}
.section-registro-mail input[type="email"] {
    border: 3px solid #e3ab3d;
    background: rgba(0,0,0,.7);
    color: #ababab;
    padding: 15px 20px;
    font-size: 28px;
    margin-top: 50px;
    text-align: center;
    width: 780px;
    font-family: 'Aldrich', sans-serif;
}
.section-registro-mail input[type="text"] {
    border: 3px solid #e3ab3d;
    background: rgba(0,0,0,.7);
    color: #ababab;
    padding: 15px 20px;
    font-size: 28px;
    margin-top: 10px;
    text-align: center;
    width: 780px;
    font-family: 'Aldrich', sans-serif;
}
.section-registro-mail input[type="email"]::placeholder {
    color: #ababab;
    font-family: 'Aldrich', sans-serif;
}
.section-registro-mail input[type="text"]::placeholder {
    color: #ababab;
    font-family: 'Aldrich', sans-serif;
}
.section-registro-mail input[type="submit"] {
    border: 2px solid #e3ab3d;
    color: #000;
    background: #e3ab3d;
    border-radius: 0;
    font-size: 24px;
    padding: 14px 65px;
    font-family: 'Aldrich', sans-serif;
    font-weight: 700;
    margin-top: 20px;
    transition: 0.2s all ease-in-out;
}
.section-registro-mail input[type="submit"]:hover {
    border: 2px solid #000000;
    color: #e3ab3d;
    background: #000000;
}
.section-registro-mail .mc4wp-alert.mc4wp-success p {
    font-size: 24px;
    text-align: center;
    margin: 50px auto 0;
    color: #b0b0b0;
    max-width: 720px;
    line-height: 1.3;
}
@media only screen and (max-width: 1600px){
    .section-streaming img {
        max-width: 340px;
    }
    .section-paises img {
        max-width: 200px;
        margin-bottom: 20px;
    }
    .section-registro-sub p {
        font-size: 29px;
    }
    .section-registro-mail input[type="email"] {
        font-size: 26px;
        margin-top: 50px;
        width: 700px;
    }
    .section-registro-mail input[type="text"] {
        font-size: 26px;
        width: 700px;
    }
    .section-registro-mail input[type="submit"] {
        font-size: 22px;
    }
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 23px;
    }
}
@media only screen and (max-width: 1440px){
    .section-streaming img {
        max-width: 320px;
    }
    .section-paises img {
        max-width: 190px;
        margin-bottom: 20px;
    }
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 22px;
    }
}
@media only screen and (max-width: 1400px){
    .section-registro-sub p {
        font-size: 26px;
        margin-top: 40px;
    }
    .section-registro-mail input[type="email"] {
        font-size: 24px;
        margin-top: 50px;
        width: 600px;
    }
    .section-registro-mail input[type="text"]{
        font-size: 24px;
        width: 600px;
    }
    .section-registro-mail input[type="submit"] {
        font-size: 20px;
        padding: 14px 55px;
        margin-top: 20px;
    }
}
@media only screen and (max-width: 1280px){
    .section-streaming img {
        max-width: 300px;
    }
    .section-paises img {
        max-width: 180px;
        margin-bottom: 20px;
    }
    .section-registro-sub p {
        font-size: 24px;
    }
    .section-registro-mail input[type="email"] {
        font-size: 22px;
        width: 570px;
    }
    .section-registro-mail input[type="text"]{
        font-size: 22px;
        width: 570px;
    }
    .section-registro-mail input[type="submit"] {
        font-size: 18px;
    }
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 20px;
        max-width: 640px;
        margin: 40px auto 0;
    }
}
@media only screen and (max-width: 1024px){
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 18px;
        margin: 30px auto 0;
        max-width: 580px;
    }
    .section-streaming img {
        max-width: 230px;
    }
    .section-paises img {
        max-width: 150px;
        margin-bottom: 20px;
    }
    .body-vertical .section-streaming img {
        max-width: 400px;
    }
    .body-vertical .section-paises img {
        max-width: 240px;
        margin-bottom: 20px;
    }
    .item-contacto .section-registro h1 {
        max-width: 500px;
        margin: 0 auto;
    }
    .section-registro-sub p {
        font-size: 21px;
    }
    .section-registro-mail input[type="email"] {
        padding: 12px 20px;
        font-size: 20px;
        margin-top: 40px;
        width: 480px;
    }
    .section-registro-mail input[type="text"]{
        padding: 12px 20px;
        font-size: 20px;
        width: 480px;
    }
    .section-registro-mail input[type="submit"] {
        font-size: 17px;
    }
}
@media only screen and (min-width: 769px){
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .section-paises .wpb_wrapper > div {
        padding-bottom: 40px;
    }
    .body-vertical.page-id-411 .concurso-title {
        position: relative;
    }
}
@media only screen and (max-width: 768px){
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .section-paises .wpb_wrapper > div {
        padding-bottom: 40px;
    }
    .page-id-411 .concurso-title {
        position: relative;
    }
    .item-contacto > .vc_column-inner {
        display: block;
        height: auto;
        padding-top: 250px;
        padding-bottom: 80px;
        min-height: 67vh;
    }
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 17px;
        text-align: center;
        margin: 30px auto 0;
        color: #b0b0b0;
        max-width: 570px;
        line-height: 1.3;
        padding: 0 30px;
    }
}
@media only screen and (max-width: 600px){
    .page-id-411 .concurso-title {
        position: relative;
    }
    .section-registro-sub p {
        font-size: 18px;
        text-align: center;
        margin-top: 40px;
        color: #e3ab3c;
        max-width: 300px;
        margin: 30px auto 0;
    }
    .section-registro-mail input[type="email"] {
        font-size: 16px;
        margin-top: 30px;
        width: 240px;
    }
    .section-registro-mail input[type="text"]{
        font-size: 16px;
        width: 240px;
    }
    .section-registro-mail input[type="submit"] {
        font-size: 14px;
        padding: 14px 55px;
        margin-top: 10px;
    }
    .body-vertical .section-streaming img{
        max-width: 260px;
    }
    .body-vertical .section-paises img {
        max-width: 160px;
        margin-bottom: 10px;
    }
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 15px;
        margin: 20px auto 0;
        max-width: inherit;
        padding: 0 30px;
    }
}
@media only screen and (max-width: 480px){
    .section-paises img {
        max-width: 160px;
        margin-bottom: 10px;
    }
    .body-vertical .section-streaming img{
        max-width: 260px;
        
    }
    .section-streaming img {
        max-width: 260px;
    }
    .page-id-411 .concurso-title {
        position: relative;
    }
    .section-registro-sub p {
        font-size: 18px;
        text-align: center;
        margin-top: 40px;
        color: #e3ab3c;
        max-width: 300px;
        margin: 30px auto 0;
    }
    .section-registro-mail input[type="email"] {
        font-size: 16px;
        margin-top: 30px;
        width: 240px;
    }
    .section-registro-mail input[type="text"]{
        font-size: 16px;
        width: 240px;
    }
    .section-registro-mail input[type="submit"] {
        font-size: 14px;
        padding: 14px 55px;
        margin-top: 10px;
    }
    .body-vertical .section-paises img {
        max-width: 160px;
        margin-top: 5px;
    }
    .body-vertical .section_home_full .vc_col-sm-4:nth-child(3) .wpb_wrapper .section-paises .wpb_wrapper > div {
        padding-bottom: 20px;
    }
    .section-registro-mail .mc4wp-alert.mc4wp-success p {
        font-size: 15px;
        margin: 20px auto 0;
        max-width: inherit;
        padding: 0 30px;
    }
}

.header_bottom .custom-html-widget a.buy-tickets, .four_columns>.column1 a.footer-entradas{
      -webkit-animation: flash linear 5s infinite;
      animation: flash linear 5s infinite;
  }
  @-webkit-keyframes flash {
      0% { opacity: 1; } 
      10% { opacity: .1; } 
      20% { opacity: 1; }
  }
  @keyframes flash {
      0% { opacity: 1; } 
      10% { opacity: .1; } 
      20% { opacity: 1; }
  }

  .header_bottom .custom-html-widget a.buy-tickets:hover, .four_columns>.column1 a.footer-entradas:hover{
    -webkit-animation: none;
    animation: none;
}
.body-vertical .section_home_full .vc_col-sm-4:nth-child(2) img {
    display: none;
}

.page-id-445 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-445 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-445 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-445 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-473 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-473 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-473 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-473 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-467 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-467 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-467 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-467 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-469 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-469 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-469 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-469 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-464 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-464 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-464 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-464 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-457 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-457 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-457 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-457 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-475 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-475 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-475 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-475 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-477 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-477 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-477 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-477 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}

.page-id-452 .header_bottom .custom-html-widget a.buy-tickets{
    display: none;
}
.page-id-452 .header_bottom .custom-html-widget a.buy-tickets.buy-tickets02{
    display: block !important;
}
.page-id-452 .four_columns>.column4 .textwidget a {
    display: none;
}
.page-id-452 .four_columns>.column4 .textwidget a.buy-tickets02 {
    display: inline-block !important;
}
@media only screen and (max-width: 600px){
    .page-id-445 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-445 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-473 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-473 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-467 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-467 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-452 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-452 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-469 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-469 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-464 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-464 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-457 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-457 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-475 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-475 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
    .page-id-477 .four_columns>.column1 a.footer-entradas.buy-tickets{
        display: none;
    }
    .page-id-477 .four_columns>.column1 a.footer-entradas.buy-tickets.buy-tickets02 {
        display: block !important;
    }
}