@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');



.site-header.header-style-5 .main-menu.menu>li.current-menu-item>a, .site-header.header-style-5 .main-menu.menu>li.current-menu-parent>a, .site-header.header-style-5 .main-menu.menu>li:hover>a {
    background: rgba(0,0,0,.0);
}

.main-menu.menu > li.current-menu-item > a:before{
	background-color: transparent!important;
}

.site-header.header-style-5.full-width .content-wrap.pinned {
    background: #000!important;
    box-shadow: none;
    border-bottom: 0px solid #eee;
}


.rh-cover {
    background-color: #020202;
    background: url(http://menclub69.com/wp-content/uploads/bk_menu_celular.jpg);
    background-size: cover;
}


.row.footer-copy-row .copy-1{
	width: 100%!important;
	text-align: center;
}


.rh-cover .rh-c-m .resp-menu li>a{
    font-family: 'Ubuntu';
    font-weight: 700;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
}

.creditos_mobile {
	padding: 20px 0px;
    font-family: 'Ubuntu';
    font-weight: 400;
    line-height: 18px;
    font-size: 12px;
}

.creditos_mobile .fa-brands {
	font-size: 20px;
	margin: 0px 20px;
}



#glt-translate-trigger{display: none!important;}






.layout-1-col, .layout-2-col, .layout-3-col {
    margin-top: 0px!important;
}
#header{
		position: absolute;
		width: 100%;
}
.ubuntu-light {
	font-family: "Ubuntu", sans-serif;
	font-weight: 300;
	font-style: normal;
  }
  
  .ubuntu-regular {
	font-family: "Ubuntu", sans-serif;
	font-weight: 400;
	font-style: normal;
  }
  
  .ubuntu-medium {
	font-family: "Ubuntu", sans-serif;
	font-weight: 500;
	font-style: normal;
  }
  
  .ubuntu-bold {
	font-family: "Ubuntu", sans-serif;
	font-weight: 700;
	font-style: normal;
  }
  
  .ubuntu-light-italic {
	font-family: "Ubuntu", sans-serif;
	font-weight: 300;
	font-style: italic;
  }
  
  .ubuntu-regular-italic {
	font-family: "Ubuntu", sans-serif;
	font-weight: 400;
	font-style: italic;
  }
  
  .ubuntu-medium-italic {
	font-family: "Ubuntu", sans-serif;
	font-weight: 500;
	font-style: italic;
  }
  
  .ubuntu-bold-italic {
	font-family: "Ubuntu", sans-serif;
	font-weight: 700;
	font-style: italic;
  }
  


.area_texto .bs-vc-wrapper {
    width: 90%!important;
    padding: 20px;
    margin: 0 auto;
}



.page-id-10 .vc_column_container.vc_column_container{

	padding-left: 0px!important;
	padding-right: 0px!important;
}


.color_blanco, .color_blanco p{
	color: #fff!important;
}

.wppsac-post-content-position{
	background: #000;
	padding: 20px;
}

.wppsac-post-carousel.design-1 .wppsac-post-title a{
	color: #ff0000!important;
	font-weight: 600;
}

.wppsac-readmorebtn{
    background: #ff0000;
    font-weight: 600;
	color: #fff;
}

.wppsac-post-carousel.design-1 a.wppsac-readmorebtn:hover {
    color: #000;
    background: #fff;
}

body#error-page{margin: 0;width: 100% !important; height: 100%; position:fixed; background: #000; max-width: 100%; text-align: center; color: #ccc; border: 0px;} body#error-page .mensaje_nologeo{ font-size: 14px;} body#error-page .mensaje_nologeo a{color: #ff6161;} body#error-page .mensaje_nologeo a:hover{color: #ff0000;}

#wpadminbar{
	display: none!important;
}

.menu-mn_privado-container li{

	background: #fff;
    padding: 20px 50px;
    font-weight: 900;
}

.section-heading.sh-t6.sh-s1{
	display: none!important;
}


.swpm-login-widget-form{
	max-width: 500px;
    width: 100%;
    margin: 0 auto;
    padding: 80px 0px;
}

.mensaje_nologeo a, .mensaje_nologeo a:hover{
	color: #FF0000;
	text-decoration: none!important;
}
.swpm-post-not-logged-in-msg, .mensaje_nologeo{

	padding: 200px;
    text-align: center;
    font-size: 16px;

}




.link_barra_amarillo{
	background: #eef538;
    padding: 5px;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #000;
    font-weight: 900;
    font-size: 16px;
}

.link_barra_amarillo:hover{
	background: #f6ff00;
    color: #ff0000;
}



.tienda_ropa hr{
	border-color: #000;
}


.btn_ropa .oxi-addons-container .oxi-image-hover-image img {
	height: auto!important;

}
.btn_ropa .oxi-image-hover-style-general .oxi-image-general-hover-14-14 .oxi-image-hover-figure-caption:after{
	height: auto!important;
}

.oxi-addons-row .oxi-image-hover-caption-tab {
    background: rgba(0, 196, 144, 0) !important;
}


.title_ropa p, .title_ropa, .title_ropa2 p, .title_ropa2  {
    font-family: 'Anton';
    margin-top: 15px;
}


.text_rop2 p, .text_ropa2 {
	padding: 10px;
	font-size: 14px;
	letter-spacing: 1px;
	height: 90px;
  }
  


.text_ropa p, .text_ropa {
  padding: 10px;
  font-size: 14px;
  letter-spacing: 1px;
  height: 100px;
}



.borde_ropa .wpb_wrapper{
	background: #FF0000;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 5px;
	padding-bottom: 50px;
}
.borde_ropa .wpb_wrapper{
	border: 1px solid #fff;
}


.borde_ropa .title_ropa{
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.borde_ropa .title_ropa2{
	font-size: 35px;
	font-weight: 600;
	color: #fff;
}


.borde_ropa .precio{
	font-size: 36pt;
	font-weight: 600;
	color: #faeb5a;
}




.borde_ropa .btn1_blanco{
	letter-spacing: 1px!important;
	margin-bottom: 50px!important;
	display: inline-block;
}

.borde_ropa .btn1_blanco:hover{
	background: #000!important;
	color: #fff!important;
}


.html5_video_players {
    border: 4px solid #fff;
}



/*Botones privados de descarga*/
a.wpdm-download-link{
	padding: 10px 20px!important;
	font-size: 13px!important;
	letter-spacing: 2px!important;
}

/*fin botones*/

.post-password-form{
	padding: 200px 100px;
    text-align: center;
}

marquee {
    background: #FF0000;
    font-weight: 900;
    height: 30px;
    padding-top: 5px;
}

marquee a{color: #fff; text-decoration: none;}

marquee a:hover{color: #fff;text-decoration: underline;}

.subtitle-pack {
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #FFEA00;
    letter-spacing: 2px;
}



.skiptranslate{display: none!important;}


.banderas{position: fixed; top: 0px; right: 0px; z-index: 999999;}



a.btn_blanco_pago {
    background: #fff;
    color: #000;
    padding: 15px 5px;
    font-family: 'Montserrat';
    display: inline-block;
    width: 100%!important;
    max-width: 350px;
    font-weight: 700;
    font-size: 16px;
    border: 4px solid #ff3a3a;
    text-transform: uppercase;
    -moz-border-radius: 7px;
    -webkit-border-radius: 12px;
    margin: 0 auto;
    transition: background-color 0.5 ease-out;
}
a.btn_blanco_pago:hover {
    background: #ff3a3a;
    color: #fff;
    border: 4px solid #ff3a3a;
}


.btn_blanco_pago i {
    font-size: 30px;
    margin-right: 10px;
}


a.btn1_rojo{
	background: #ff0000;
    color: #fff;
    padding: 10px 30px;
	font-family: 'Montserrat';
	display: inline-block;
	width: 100%!important;
	max-width: 300px;
    font-weight: 700;
    font-size: 20px;
    border: 2px solid #000000;
    text-transform:capitalize;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    margin: 0 auto;
	transition: background-color 0.5 ease-out;
}
a.btn1_rojo:hover{
	
	background: #fff;
    color: #000;
	border: 2px solid #000;
}





.mn_blanco a{background: #fff!important; color:#ff0000!important;}


.mn_blanco  ul.sub-menu a{ color:#fff!important;}



.precio_calendario h1{    
	font-size: 80px;
    font-weight: 600;
    color: #ffea00;
    line-height: 50px;
}


@media only screen and (max-width: 450px) {


	.precio_calendario h1{    
		font-size: 50px;
	
	}
	

}





.precio_calendario h2{    
	font-size: 15px;
    font-weight: 600;
   
}


.precio_calendario h3{    
	font-size: 18px;
    font-style: italic;
    font-weight: 600;
    color: #ede588;
 
}

.precio_calendario .wpb_wrapper{
	text-align: center;
	padding: 20px 0px;
}



.main-menu.menu .sub-menu li.current-menu-item > a{
	color: #FFF!important;
}


.video_buton{
	background: #333333;
	padding: 30px 50px;
	color: #fff!important;
	font-size: 15px;
	border: 1px solid #666;
	display: block;
	-moz-border-radius: 7px;
    font-weight: 700;
    -webkit-border-radius: 7px;
	width: 100%;
    max-width: 400px;
    margin: 0 auto;
}
.video_buton:hover{
	background: #ff0000;
}


.single-post .vc_separator.wpb_content_element, .single-post  .next-prev-post{
	display: none!important;
}

.btn-bs-pagination {
    background: #fff;
}
.btn-bs-pagination:hover{
	background: #ff0000!important;
}

.listing-item-thumbnail:hover .title a{color: #fff!important;text-decoration: underline!important;}

.bk_paquete{
background: rgba(0,0,0,0.5);
border: 2px solid #FF0000;
padding: 20px;
width: 99%;
}

.bk_paquete .text_paquete, .bk_paquete .text_paquete li{
	text-align:justify!important;
}

@media (max-width: 767px){
.bk_paquete{
padding: 5px;
}

.bk_paquete ol{
	padding-left: 10px!important;
}

.bk_paquete .text_paquete, .bk_paquete .text_paquete li{
	text-align: left!important;
}
}

.bk_paquete.vc_inner{
 margin: 0 auto!important;
}

.botones_pago{
	text-align: center;
}
.botones_pago img{
	max-width: 250px;
	width: 100%;
}

@media only screen and (max-width: 768px) {
	.botones_pago img{
	max-width: 100%;
	width: 100%;
		margin-bottom: 30px!important;
	}
	
}





.main-menu.menu .sub-menu > li > a{
	background-color: #FF0000!important;
	font-size: 14px;
}
.main-menu.menu .sub-menu > li:hover > a{
	background: #7B0000;
    color: #dedede;
}
li.current_page_item > a{
	background-color: #000!important;
	color: #FFF!important;
}

.menu-item-167.current-menu-item>a {background: #000!important;}

.site-header.header-style-5 .main-menu.menu>li:hover>a{
	background: #7B0000;
    color: #dedede;

}


.listing-inner.item-inner{background: #333;}
.border_spo{
	border: 2px solid #fff;
    padding: 5px;
    background: rgba(0,0,0,0.7);
	min-height: 380px;
}

.border_spo a{
	color: #FFF;
	text-decoration: none;
}
.border_spo a:hover{
	text-decoration: underline!important;
}
.bk_fix{
	background-attachment:fixed!important;
}


a.btn1_blanco{
	background: #fff;
    color: #000;
    padding: 10px 30px;
	font-family: 'Montserrat';
    font-weight: 700;
    font-size: 20px;
    border: 2px solid #000000;
    text-transform:capitalize;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    margin: 0 auto;
}
a.btn1_blanco:hover{
	background: #ff0000;
	color:#fff;
	border: 2px solid #ff;
}

.pbCaptionText .title{
	display: none!important;
}

.full_firefox.wpb_row[data-vc-stretch-content="true"]{
	margin: 0px!important;
}
.full_firefox .vc_column_container.vc_column_container{
	padding: 0px!important;
}


.full_firefox.vc_row[data-vc-stretch-content="true"]{
	width:100%!important;
}


.bspw-header-style-5{
	 height: 50px!important;
}
.site-header.header-style-5 .site-branding .logo.img-logo a {
    line-height: 50px;
    height: 50px;
}

.site-header.header-style-5 .main-menu>li>a {
    line-height: 50px;
}
.site-header.header-style-5 .main-menu.menu, .site-header.header-style-6 .main-menu.menu, .site-header.header-style-8 .main-menu.menu{
	height: 50px;
}

.rh-header .rh-container {
    background-color: #000;
}
.rh-header .menu-container .menu-handler {
    background-color: transparent!important;
}

.site-header.header-style-5 .main-menu.menu>li>a {
    padding: 0 30px;
}

@media only screen and (max-width: 1330px){
	.site-header.header-style-5 .main-menu.menu>li>a {
    padding: 0 20px;
}
}
@media only screen and (max-width: 1100px){
	.site-header.header-style-5 .main-menu.menu>li>a {
    padding: 0 10px;
	}
	.listing-item-classic-3 .featured .title, .listing-item-classic-3 .listing-inner {
    margin: 0;
    width: 100%;
	position: static;
	}
	 .listing-item-classic-3 .item-inner{
		background: #232323;
	}
	
}
@media only screen and (max-width: 928px){
	.site-header.header-style-5 .main-menu.menu>li>a {
    padding: 0 5px;
	}
	.main-menu li > a{
		    font-size: 10px;
	}
	.essb_network_name{display: none!important;}
}


.next-prev-post .pre-title {
    color: #000!important;
}

.creditos_oscuros a{
	color: #333!important;
}
.creditos_oscuros  .listing-mg-5-item:hover .title a:hover, .bs-listing-modern-grid-listing-5 .listing-mg-5-item:hover .title a:hover, .creditos_oscuros  .listing-mg-5-item:hover .title a{
	color: #6E7D60!important;
}

.creditos_oscuros .mg-col-1 a{
	color: #fff!important;
}


.creditos_oscuros  .mg-col-1:hover .title a{
	color: #BFDEA5!important;
}


.section-heading.sh-t6 > .main-link > .h-text{
	    color: #000;
}


.logo_mobile .essb_links, .creditos_mobile .essb_links{display: none!important;}


@media only screen and (max-width: 380px){
	.listing-item-classic-3 .featured .title {
		background: transparent!important;
	}
	.listing-item-classic-3 .listing-inner {
   		background: transparent!important;
	}
}
.listing-item-classic:hover .title a{color: #FFF!important;}
.listing-item-classic a.read-more{
	color: #ff0000;
    background: #fff;
    font-weight: bold;
}
.listing-item-classic:hover a.read-more{
	color: #fff;
}
.term-badges.floated a {
    color: #fff;
}

.post-meta, .post-meta a {
   
    color: #fff;
}

.essb_links.essb_template_clear-retina .essb_link_mail a, .essb_links.essb_template_clear-retina li a {
     color: #ccc; 
}

.footer_personal .essb_links{display: none!important;}

.site-footer .copy-2, .site-footer .copy-1{
	color: #ccc;
}

.pesta_messenger {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 9999;
  max-width: 70px !important;
}
.pesta_whatsapp{
  position: fixed;
  bottom: 70px;
  right: 12px;
  z-index: 9999;
  max-width: 70px !important;
}
@media only screen and (max-width: 1000px) {
 #redes_like  {
    display: none !important;
  }
}

.style_pago .wpb_content_element{
	margin-bottom: 0px;
}
.style_pago{
	padding: 0px!important;
}

@media only screen and (max-width: 746px){
	.banderas_idiomas{
		display: none!important;
	}
}


.fondo_planes_single {
    background: rgb(0,0,0,0.4);
    border: 1px solid #ff0000;
    margin-left: 20px!important;
    margin-right: 20px!important;
}
.btn_pago{
	padding: 10px 50px;
    display: inline-block;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    font-size: 26px;
    font-weight: bold;
    width: 100%;
    max-width: 400px;
    text-transform: uppercase;
    text-align: center;
    background: #F7C039;
    color: #000!important;
    border: 2px solid #ffff;
    margin-bottom: 10px;
}
.btn_pago:hover{
    background: #bfdea5;
    color: #000!important;
    border: 2px solid #fff;
}
.borde1 .bs-vc-wrapper{
	border: 2px dotted #fff;
	padding: 10px;
    margin-bottom: 30px;
}

.vineta2 li:before {
    font-family: 'FontAwesome';
    content: '\f111';
    margin: 0 20px 0 -19px;
    color: #fff;
    font-size: 16px;
}



.vineta1 li:before {    
	font-family: 'FontAwesome';
	content: '\f058';
	margin: 0 18px 0 -25px;
	color: #fff;
	font-size: 20px;
}


.single-post{
	background: url(https://wp-content/uploads/bk_single.jpg);
	background-size: cover;
	background-attachment: fixed;
}

.comments-template, .single-post .post-author, .post-related .other-link{display: none!important;}

.single-post .single-featured img {
    width: 100%;
}

.single-post .post-header-title  .single-post-title  .post-title {
	font-family: 'Montserrat';
    font-weight: 400;
    text-transform: inherit;
	font-size: 44px;
}

.filacombianda .vc_column_container.vc_column_container{
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.filacombianda .wpb_content_element{
	margin-bottom: 0px!important;
}

.filacombianda>.bs-vc-wrapper>.vc_column_container>.bs-vc-wrapper, .filacombianda+.vc_row-full-width+.vc_row>.bs-vc-wrapper>.bs-vc-column>.bs-vc-wrapper{
	padding-top: 0px!important;
}


.epyt-gallery-img-box {
   
    border: 2px solid #fff;
}

#pbOverlay {
   background: rgba(255,0,0,0.90)!important
}
.redes_mobile{
	    margin-top: 50px;
    font-size: 25px;
}
.redes_mobile a, .redes_mobile a:hover{
	color: #fff!important;
}

.creditos_mobile {
   /* position: fixed;*/
    z-index: 10000;
    font-size: 10px;
    text-align: center;
    width: 100%;
 	color: #ccc;
    bottom: 0px;
}
.creditos_mobile a, .creditos_mobile a:hover, .creditos_mobile a:active{
	color: #fff;
	text-decoration: none;
}

.rh-cover .rh-c-m .resp-menu>li>a {
    border-bottom: 2px solid rgba(255,255,255,0.3);
}

.rh-cover .rh-p-h {
    display: none!important;
}
.rh-cover:before {
    background-color:transparent!important;
  	box-shadow: 0 0 0px 0 #000;
}

.logo_mobile{
    width: 100%;
    text-align: center;
}
.logo_mobile img{
	width: 100%;
    max-width: 200px;
	height: auto;
}


  

.banderas_idiomas{
	position:absolute;
	top: 5px;
	right: 5px;
	z-index: 1005;
}

@media only screen and (max-width: 1440px){

	.banderas_idiomas{
		top: 45px;
	}
}

.centrado_vertical .wpb_column.bs-vc-column{
	display: flex;
	align-items: center;
	justify-content: center;
}


.vc_row.vc_row-o-content-middle>.vc_column_container>.bs-vc-wrapper


    justify-content: center!important;

    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -webkit-flex-direction: column!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important;
    z-index: 1!important;
}

.epyt-gallery-title{font-size: 14px!important;}

.epyt-gallery-thumb{
    margin-bottom: 40px!important;
}


html body.cbc-page {
	/*-webkit-backface-visibility: hidden!important;

    background-color: #fff!important;*/
}


.main-wrap {
    background-color:transparent!important;
}
.back-top.is-visible {
    position: fixed;
    left: 8px;
}


.btn_paypal form{
	text-align: center;
}



.elemento_mobile{
	display: none!important;
}


@media only screen and (max-width: 700px){
	.elemento_mobile{
	display: block!important;
	}
	.elemento_pc{
	display: none!important;
	}
}


.bk_footer{
	background: url("https://wp-content/uploads/bk_footer.jpg") #000000 no-repeat top center fixed;
}


body.single-product {
	background: url("https://wp-content/uploads/bk_single_producto.jpg") #000000 no-repeat top center fixed;
}

body.single-product .content-wrap .content-container {
	margin-top: 80px;
}

body.single-product .content-wrap .content-container .tabs.wc-tabs{display: none!important;}


.section-heading.sh-t6>.h-text:last-child:first-child, .section-heading.sh-t6>.main-link>.h-text, .section-heading.sh-t6>a:last-child:first-child>.h-text {
    position: relative;
    padding: 0 11px;
    color: #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce span.onsale, .woocommerce #respond input#submit:hover, .woocommerce a.button.added, .woocommerce a.button.loading, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	 color: #000!important;
}
.woocommerce-product-gallery__image{
    pointer-events: none!important;
}
body.single-product  .woocommerce-Tabs-panel{opacity: 0!important;}


.woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt {
    text-transform: uppercase;
}

.entry-content.single-post-content a:hover, .single-page-simple-content .entry-content a:hover {
    text-decoration:none!important;
}

body.woocommerce-checkout #order_review_heading, body.woocommerce-checkout .woocommerce-additional-fields, body.woocommerce-checkout .woocommerce-billing-fields{margin-top: 50px!important;}


.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    /* margin: 0 auto; */
    float: inherit;
    margin-top: 20px;
    font-size: 18px;
    padding: 20px 50px;
}

body.woocommerce-checkout .place-order{
	text-align: center;
}
.woocommerce button.button, .woocommerce button.button.alt{
	background: #ff6161!important;
	color: #fff!important;
}
.woocommerce button.button:hover, .woocommerce button.button.alt:hover{
	background: #ff0000!important;
	color: #fff!important;
}


body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {
 
    background: #2B2B2B!important;
    color: #fff!important;
}

body.woocommerce-checkout .select2-container--default .select2-selection--single {
   
    border: 0px solid #aaa!important;

}

body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered {
   
    line-height: 35px;
}

body.woocommerce-checkout .select2-container .select2-selection--single {
   
    height: inherit;
}

body.woocommerce-checkout .select2-dropdown {
    background-color: #2B2B2B!important;
	border: 0px!important;
}

.site-header .shop-cart-container .cart-handler .cart-count {
   
    color: #000;
}

#menu-main .cart-box .button{
	width: 100%;
    text-align: center;
    margin-top: 10px;
}

.logo-container{
    font-size: 40px;
    text-transform: uppercase;
}

#ytc-wrapper .ytc-thumbnails .ytc-row .ytc-column {
    margin-bottom: 80px!important;
}

.ytc-links, .ytc-numeration {display: none!important;}





.footer-copy-row a{color: #ff0000!important;}


.title_slider{    font-family: 'Nexa Bold'!important;}


.essb_links_list{text-align: center;}
.essb_message_before{
	display: block!important;
	font-weight: 700;
    line-height: 40px;
}
.tos-caption{display: none!important;}

.promo{    padding: 10px;
    background: #000;
    text-align: center;
    font-size: 19px;
    color: #FFE793; }

.link_dorado a{color: #FFE793!important; text-decoration: none!important;}
.link_negro a{color: #000!important; text-decoration: none!important;}


.fondo_tickets {background: rgba(204,0,1,0.7); border: 2px solid #ff0000;  padding: 20px;}





.site-footer .copy-footer {
    background-color: #000!important;
}



.title_home, .title_home p{
	font-family: "Ubuntu", sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 36pt;
	line-height: 40px;
	color: #000;
}

.title_2, .title_2 p{
	font-family: "Ubuntu", sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 25pt;
	line-height: 50px;
}





@media only screen and (max-width: 800px){
	
	.title_home, .title_home p{
	font-size: 26pt;
	line-height: 30px;
	}
	
	

}

.vc-zigzag-inner{background: url("http://wp-content/uploads/linea_1.png") repeat-x!important;}

.rh-cover .rh-c-m .resp-menu li {

    text-transform: uppercase;
}

.menuancla a{
	padding: 0px 20px;
}

/*.pinned #main-navigation{
    background: rgba(0,0,0,0.7);
	}*/


.aligncenter {
    clear: both;
    display: block;
    margin: 10px auto;
}

.title_page, .title_page2{
	/*position: ABSOLUTE;*/
    bottom: 20px;
    width: 100%;
    text-align: center;
	    font-family: 'Anton';
}

.title_page p{
	font-size: 100px;
	line-height: 90px;
	    font-family: 'Anton';
		margin-top: 15px;
}

.title_page2 p {
    font-size: 40px;
    line-height: 70px;
}


@media only screen and (max-width: 1100px){
	/*#content{
		    margin-top: 200px;
	}*/
	.title_page .wpb_wrapper, .title_page2 .wpb_wrapper{
		padding: 0px 50px 0px 20px;
	}
	
	.countdown {
    width: 200px!important;
    height: 200px!important;

	}
	.countdown .digit{margin-bottom: 30px; padding: 10px;}
}

@media only screen and (max-width: 800px){

	.title_page p{
	font-size: 85px;
		line-height: 80px;
	}
}

@media only screen and (max-width: 700px){
	#content{
		    margin-top: 0px;
	}
	.title_page p{
	font-size: 60px;
		line-height: 55px;
	}
	.logo-container.rh-img-logo img{
	 	width: 200px!important;
    	height: auto!important;
	}
	
	.rh-header .logo-container {
    	height: inherit!important;
		    margin-left: -30px;
	}
	.logo-container{text-align: center;}
}

.footer_personal{
	max-width: 1200px;
    margin: 0 auto;
	padding: 0px;
}

@media only screen and (max-width: 580px){

	.title_page p{
	 font-size: 45px;
    line-height: 45px;
    margin-top: 5px;
	
	}
	.footer_personal{

	padding: 0px 25px;
	}
}




@media only screen and (max-width: 330px){

	.title_page p{
	    font-size: 30px;
    	line-height: 40px;
	}
}


.site-header.header-style-1 .header-inner{
	padding: 0px!important;
}



.link_blanco a {    color: #fff!important;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: bold;
}
.link_blanco a:hover {color: #fff!important; text-decoration:underline!important;}

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {
    color: #fff!important;
    border-color: #CC0001!important;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover {
    color: #FFF;
    border-color: #CC0001!important;
    background-color: #CC0001!important;
}

.digit_label{color: #CC0001!important;}


.site-header.header-style-5 .main-menu-container {
    width: inherit!important;
}

/*

.site-header.boxed .main-menu-wrapper .main-menu-container {
    border-bottom: 0px solid #dedede!important;
}

.header-inner{display: none!important;}

.page-id-15 #header{
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 100%;
}
#header{
	margin-bottom: 80px;
}

.site-header.header-style-1, .site-header.boxed.header-style-1 .main-menu-wrapper .main-menu-container{background: transparent!important;}*/


.redes_sociales{
	position:fixed;
	left:5px;
	top:50%;
	margin-top:-100px;
	z-index:1005;
}

@media only screen and (max-width: 650px){
	.redes_sociales{
		display:none !important;
	}
}

.cero_top .vc_col-has-fill>.bs-vc-wrapper{
	padding-top: 0px!important;
}

.cero_espacios.vc_row-has-fill+.vc_row-full-width+.vc_row>.bs-vc-wrapper>.bs-vc-column>.bs-vc-wrapper{padding-top: 0px!important;}
.cero_espacios .wpb_content_element, .cero_espacios.wpb_content_element{margin-bottom: 0px!important;}


.cero_espacios.vc_row-has-fill>.bs-vc-wrapper>.vc_column_container>.bs-vc-wrapper{padding-top: 0px!important;}

/*YouTube Responsive*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	/*padding-bottom: 50%;*/
	height: 0;
	overflow: hidden;
}

.video-container iframe,  .video-container object,  .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.ani_img a img{

	-webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);

	-moz-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);

	-o-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);

	transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);

}

.ani_img a img:hover{

	/*-webkit-filter: grayscale(100%);*/

	-webkit-transform: scale(0.9);

	-moz-transform: scale(0.9);

	-o-transform: scale(0.9);

	-ms-transform: scale(0.9);

	transform: scale(0.9);

/*	opacity: 0.8;

 -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);

	filter: alpha(opacity=80);*/

}

