/*GLOBAL*/
body { background: #000; color: #fff;}
a { outline: 0; color: #fff;}
a:focus { outline: 0; outline-offset: 0; text-decoration: none;}
*:focus, *:active { border: none; box-shadow: none; outline: 0; outline-offset: 0;}
.mbl-only {display: none;}

/*BANNERS*/
.desktop_ad {display: block;}
.tablet_ad {display: none;}
.mobil_ad {display: none;}

/*DISCLAIMER*/
#cboxWrapper { border-radius: 0; background: #000; color: #fff;}
#cboxContent { background: #000;}
#disclaimer header { border-top: 1px solid #514c56; border-bottom: 1px solid #514c56; min-height: 60px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#322e36+0,000000+100 */
background: #322e36; /* Old browsers */
background: -moz-linear-gradient(top,  #322e36 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #322e36 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #322e36 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#322e36', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
#disclaimer .Logo { margin: 0; text-indent: -5000px; background: url(../images/logo_venus.png) no-repeat; width: 128px; height: 46px;}
#disclaimer .FotoDeFondo { background: url(../images/disclaimer-bg.jpg) no-repeat center 60px}
#disclaimer .Actions { height: 366px;}
.disclaimer-txt p { font-size: 16px; padding-top: 104px; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.5);}
.disclaimer-txt p a { text-decoration: underline;}
.disclaimer-txt p a:hover { color: #fff;}
#disclaimer .enter, #disclaimer .exit {padding: 0; width: 59%; float: none; text-align: center;}
#disclaimer .enter a { display: block; height: 42px; background: #8a25dc; color: #fff; margin-top: 30px; font-size: 14px; font-style: italic; font-weight: 700; text-transform: uppercase; padding-top: 10px; margin-bottom: 20px;}
#disclaimer .enter a strong { font-size: 18px;}
#disclaimer .enter a:hover { text-decoration: none; background: #7618c2;}
#disclaimer .exit a {color: #fff; font-size: 14px; font-style: italic; font-weight: 700; text-transform: uppercase; text-decoration: underline;}
#disclaimer .exit a strong { font-size: 18px;}
.DisclaimerFotos { border-top: 1px solid rgba(255,255,255,.3); padding-top: 40px; padding-bottom: 10px; }
.DisclaimerFotos img { margin-bottom: 30px;}
.DisclaimerFoot { border-top: 1px solid #645f6b; background: #39343e; padding-top: 32px; padding-bottom: 42px;}
.DisclaimerFoot p { font-size: 11px; color: #9fa2a3; line-height: 18px;}
.DisclaimerFoot .logo-rta { float: left;}
.DisclaimerFoot .logo-control-parental {float: right; margin-top: -10px;}
#cboxWrapper, #cboxContent, #cboxLoadedContent  { width: 100% !important;}
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight { display: none;}

/*TOP BANNER*/
.bannerA { text-align: center; line-height: 0;}
.bannerA br { display: none}

/*NAV BAR*/
.venus-navbar-container { min-height: 62px;}
.venus-navbar { border-top: 1px solid #514c56; border-bottom: 1px solid #514c56; z-index: 110;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#322e36+0,000000+100 */
background: #322e36; /* Old browsers */
background: -moz-linear-gradient(top,  #322e36 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #322e36 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #322e36 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#322e36', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.navbar.container { margin-top: 0; max-width: 1170px;}
.navbar-default { border-color: transparent; background: none}
.navbar { border: none; border-radius: 0; min-height: 60px; margin-bottom: 0;}
.navbar .logo { margin: 0; padding: 0;}
.navbar .logo img {margin-top: 7px;}
.navbar-default .navbar-nav > li > a { text-transform: uppercase; color: #fff; font-weight: 500; padding-left: 10px; padding-right: 10px;}
.navbar-default .navbar-nav > li > a:hover { color: #9229e8;}
.navbar-default .navbar-nav > li > a:focus {color: #9229e8;}
#navbar .region-navigation p { float: left; padding-top: 15px; padding-bottom: 15px; margin-left: 4px;}
#navbar .region-navigation p a { color: #ce9c4e; font-weight: 500; display: inline-block; border-left: 1px solid #5f5f5f; padding-left: 14px;}
#navbar .region-navigation p a:hover { text-decoration: none; color: #ac7a2e;}
#navbar .navbar-collapse { float: left; margin-top: 5px;}
#navbar .navbar-nav + .region-navigation { float: left;}
/**/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #9229e8; background: none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #9229e8; background-color: transparent;}
.dropdown-menu { top: 112%; background: #000; border: none; border-radius: 0; padding-top: 10px; padding-bottom: 10px; min-width: 125px;}
.dropdown-menu > li > a { color: #fff; font-weight: 700; padding-top: 6px; padding-bottom: 6px;}
.dropdown-menu > li > a:hover { background: none; color: #9229e8;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color: transparent; color: #9229e8;}
/**/
.mobile-trigger { display: none;}
/**/
#navbar .search {float: left; margin-top: 14px; margin-left: 10px;}
.navbar #block-search-form { margin: 0}
.navbar .form-group { margin-bottom: 0;}
.navbar .form-control { height: 32px; color: #9fa2a3; background: #56515b; border: none; border-radius: 0; font-weight: 300;}
.navbar .form-control::-webkit-input-placeholder {color: #9fa2a3; font-style: italic;}
.navbar .form-control:-moz-placeholder {color: #9fa2a3; opacity: 1; font-style: italic;}
.navbar .form-control::-moz-placeholder {color: #9fa2a3; opacity: 1; font-style: italic;}
.navbar .form-control:-ms-input-placeholder { color: #9fa2a3; font-style: italic;}
.navbar .input-group-btn > .btn { height: 32px; background: #56515b; border: none; border-radius: 0; font-size: 16px;}
.navbar .search-on .form-control { color: #242227; background: #fff;}
.navbar .search-on .form-control::-webkit-input-placeholder {color: #242227; font-style: normal;}
.navbar .search-on .form-control:-moz-placeholder {color: #242227; opacity: 1; font-style: normal;}
.navbar .search-on .form-control::-moz-placeholder {color: #242227; opacity: 1; font-style: normal;}
.navbar .search-on .form-control:-ms-input-placeholder { color: #242227; font-style: normal;}
.navbar .search-on .btn { color: #242227; background: #fff;}
#navbar .contrata { float: left; margin-top: 14px;}
#navbar .contrata a { display: inline-block; color: #ce9c4e; font-weight: 700; font-style: italic; border: 1px solid #ce9c4e; border-radius: 0; height: 32px; margin-left: 15px; padding-left: 15px; padding-right: 15px;}
#navbar .contrata a:hover { color: #fff; background: #ce9c4e;}
#navbar .region-contrata { float: left;}
#navbar .suscribite-newsletter { float: left; margin-left: 15px; margin-right: 15px; margin-top: 7px; text-align: center}
.safari #navbar .suscribite-newsletter,
.linux #navbar .suscribite-newsletter {margin-left: 9px; margin-right: 9px;}
#navbar .suscribite-newsletter .fa {font-size: 20px;}
#navbar .suscribite-newsletter a { text-transform: uppercase; font-weight: 700; color: #7d7881; font-size: 9px;}
#navbar .suscribite-newsletter a:hover { text-decoration: none; color: #fff;}
#navbar .addthis_toolbox { float: left; padding-left: 15px; margin-top: 7px; text-align: center; position: relative}
.safari #navbar .addthis_toolbox { padding-left: 11px;}
#navbar .addthis_toolbox:before { content: ""; position: absolute; left: 0; top: 7px; height: 32px; width: 1px; border-left: 1px solid #5f5f5f;}
#navbar .addthis_toolbox .fa { font-size: 22px;margin-top: 15px;}
#navbar .addthis_toolbox a {text-transform: uppercase; font-weight: 700; color: #7d7881; font-size: 9px;}
#navbar .addthis_toolbox a:hover {text-decoration: none; color: #fff;}
.venus-navbar.FixThis { position: fixed; width: 100%; top: 0; left: 0; border-bottom: 1px solid #47424b}

/*SLIDER*/
.flexslider { margin: 0; background: none; border: none; border-radius: 0; height: 290px;}
.flexslider .slides > li { text-align: center; overflow: hidden}
.flexslider .slides img { width: auto; margin: 0 auto;}
.flexslider .flex-direction-nav a { display: block; margin-top: -50px; opacity: 1; text-indent: -5000px; text-align: left}
.flex-direction-nav a { opacity: 1; color: #010101; text-shadow: none; width: 68px; height: 100px; background: rgba(1,1,1,.5); border: 1px solid #47424b;}
.flex-direction-nav .flex-next { right: 50%; margin-right: -570px; text-indent: 0; text-align: left}
.flex-direction-nav .flex-prev { left: 50%; margin-left: -570px; text-indent: 0;}
.flex-control-nav { display: none;}
.flexslider:hover .flex-direction-nav .flex-prev { color: #010101; opacity: 1; border: 1px solid #47424b; left: 50%}
.flexslider:hover .flex-direction-nav .flex-next { color: #010101; opacity: 1; border: 1px solid #47424b; right: 50%;}
.flex-direction-nav a:before { color: #8f8a94; text-shadow: none; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 75px; content: "\f104"; position: absolute; left: 50%; top: 50%; margin-left: -23%; margin-top: -55%; text-indent: 0;}
.flex-direction-nav a.flex-next:before { color: #8f8a94; text-shadow: none; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 75px; content: "\f105"; position: absolute; left: 50%; top: 50%; margin-left: -16%; margin-top: -55%; text-indent: 0;}
.flexslider:hover .flex-direction-nav a:before,
.flexslider:hover .flex-direction-nav a.flex-next:before { color: #8f8a94;}
.flexslider:hover .flex-direction-nav .flex-prev:hover,
.flexslider:hover .flex-direction-nav .flex-next:hover { border: 1px solid #fff;}
.flexslider:hover .flex-direction-nav .flex-prev:hover:before,
.flexslider:hover .flex-direction-nav .flex-next:hover:before { color: #fff;}

/*HOME*/
.page-inicio .main-area {border-top: 1px solid #454545;}
.main-area { padding-top: 25px; background: #000 url(../images/bg-main-area.png) repeat-x; overflow: hidden}
/*TWITTER BOX*/
.destacadoA { margin-bottom: 28px;}
.destacadoA p { margin-bottom: 0;}
.destacadoA p:first-child { display: none;}
/*HOME BLOG*/
.destacadoB { margin-bottom: 28px;}
.destacadoB .region-destacadob { background: #fff; color: #000; padding-left: 17px; padding-right: 17px;}
.destacadoB .region-destacadob a { color: #000}
.destacadoB .view-header br {display: none;}
.destacadoB .view-header p {display: none;}
.destacadoB .view-header h3 { font-weight: 300; font-size: 25px; text-transform: uppercase; margin: 0; height: 50px; padding-top: 15px; position: relative; padding-left: 65px;}
.destacadoB .view-header h3 strong { color: #5d099f;}
.destacadoB .view-header h3:before { content: ""; display: block; width: 53px; height: 52px; position: absolute; left: -9px; top: -9px; background: url(../images/v-blog-icon.png) no-repeat;}
.destacadoB .view-header a:hover { text-decoration: none;}
.destacadoB .box-item { overflow: hidden; display: table; width: 100%; padding-top: 12px; padding-bottom: 12px; border-top: 1px solid rgba(81,77,84,.3); }
.destacadoB .views-field-field-imagen-portada { display: table-cell; vertical-align: top; width: 160px;}
.destacadoB .views-field-field-imagen-portada a { display:block; height: 91px; overflow: hidden}
.destacadoB .views-field-field-imagen-portada img { width: 160px;}
.destacadoB .views-field-title { display: table-cell; vertical-align: middle; padding-left: 12px; padding-right: 12px; text-transform: uppercase;}
.destacadoB .views-field-title a { color: #5d099f; font-size: 12px;}
.destacadoB .views-field-title a:first-letter { text-transform: uppercase;}
.destacadoB .views-field-title a:hover { text-decoration: underline;}
.destacadoB .views-field-body { display: none;}
/*SEXSTAR HOME*/
.destacadoC { margin-bottom: 28px;}
.destacadoC { position: relative;}
.destacadoC .block:first-child h2.block-title { margin: 0; font-weight: 500; font-size: 14px; text-transform: uppercase; position: absolute; left: 6px; bottom: 54px; z-index: 2; background: url(../images/bg-title-home-sexstar.png) no-repeat; height: 41px; padding-left: 34px; padding-top: 8px; width: 100%;}
.destacadoC .box-item { position: relative; border: 1px solid #514c56; padding-bottom: 0;}
.destacadoC .box-item:before { content: ""; display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index: 1;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+50,000000+100&0+0,0+50,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
.destacadoC .views-field-title { display: none;}
.destacadoC .views-field-view-node a { font-weight: 700; font-style: italic; font-size: 14px; text-transform: uppercase; color: #b362f4; text-align: center; display: block; width: 80%; height: 32px; border: 1px solid rgba(179,98,244,.66); position: absolute; left: 10%; bottom: 15px; padding-top: 5px; z-index: 2;}
.destacadoC .views-field-view-node a:hover { color: #fff; background: #8a25dc; text-decoration: none; border-color: #8a25dc}
/*PREMIO VENUS*/
#block-block-7 h2 { display: none;}
#block-block-7 .premio-venus {position: relative; border: 1px solid #514c56;}
#block-block-7 .premio-venus span { font-weight: 700; font-style: italic; font-size: 14px; text-transform: uppercase; color: #eebc68; text-align: center; display: block; width: 80%; height: 32px; border: 1px solid rgba(227,176,89,.66); position: absolute; left: 10%; bottom: 15px; padding-top: 5px; }
#block-block-7 .premio-venus a:hover span { color: #fff; background: #ce9c4e;}
#block-block-7 .premio-venus + p { display: none;}

/*NEWS MODAL*/
.ui-widget-overlay { background: #000; opacity: 0.6}
.ui-corner-all { border-radius: 0}
.ui-widget-content { border: none; background: #caa059; color: #fff;}
.ui-dialog { padding: 0;}
.ui-dialog .ui-dialog-titlebar { padding: 0;}
.ui-widget-header { border: none; background: none; font-weight: 700; color: #fff; font-size: 14px; text-align: center}
.ui-dialog .ui-dialog-title { text-align: center; font-size: 14px; font-weight: 700; display: inline-block; height: 32px; background: url(../images/newsletter-bg-region.png) no-repeat; width: 170px; line-height: 32px; float: none;}
.ui-dialog .ui-dialog-title:before { content: "\f0e0"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 18px; margin-right: 10px;}
.ui-dialog .ui-dialog-content { padding: 0 0 50px 0; text-align: center}
.ui-dialog .ui-dialog-content h3 { text-align: center; font-size: 25px; font-weight: 400; text-transform: uppercase; margin-top: 25px;}
.ui-dialog .ui-dialog-content p { text-align: center; font-size: 14px;}
.ui-dialog .ui-dialog-content .form-group { max-width: 230px; margin-left: auto; margin-right: auto}
.ui-dialog .ui-dialog-content .webform-component-markup.form-group { max-width: 100%; margin-bottom: 28px;}
.ui-dialog .ui-dialog-content .control-label { display: none;}
.ui-dialog .ui-dialog-content .form-actions { text-align: center; padding-top: 10px;}
.ui-dialog .ui-dialog-content .form-control { border: none; height: 32px; border-radius: 0; box-shadow: none; color: #474747; font-size: 14px; font-style: italic;}
.ui-dialog .ui-dialog-content .form-control::-webkit-input-placeholder {color: #474747;}
.ui-dialog .ui-dialog-content .form-control:-moz-placeholder {color: #474747; opacity: 1;}
.ui-dialog .ui-dialog-content .form-control::-moz-placeholder {color: #474747; opacity: 1;}
.ui-dialog .ui-dialog-content .form-control:-ms-input-placeholder { color: #474747;}
.ui-dialog .ui-dialog-content .form-control:focus::-webkit-input-placeholder {color: #fff;}
.ui-dialog .ui-dialog-content .form-control:focus:-moz-placeholder {color: #fff;;}
.ui-dialog .ui-dialog-content .form-control:focus::-moz-placeholder {color: #fff;;}
.ui-dialog .ui-dialog-content .form-control:focus:-ms-input-placeholder { color: #fff;}
.ui-dialog .ui-dialog-content .btn-default { border-radius: 0; border-color: #fff; color: #fff; font-size: 14px; font-weight: 700; font-style: italic; background: #caa059; padding: 5px 25px; font-family: "Roboto";}
.ui-dialog .ui-dialog-content .btn-default:hover { background: #a48147; border-color: #a48147}
.ui-dialog .ui-dialog-titlebar-close { margin: 0; padding: 0; border: none; background: url(../images/modal-newsletter-close.png) no-repeat; height: 32px; width: 32px; top: 12px; right: 12px; outline: none}
.ui-dialog .ui-dialog-titlebar-close:focus { outline: none;}

/*PRE FOOTER*/
.after-footer { display: none;}
.page-inicio .after-footer { background: #39343e; border-top: 1px solid #645f6b; padding-top: 30px; padding-bottom: 30px; display: block;}

/*PRE FOOTER BANNER*/
.fixed-banner-footer { display: none;}
.page-inicio .fixed-banner-footer {background: #39343e; border-top: 1px solid #645f6b; display: block;}
.bannerD { text-align: center; line-height: 0;}
.bannerD p { margin: 0;}

/*FOOTER*/
.main-footer {background: #39343e; border-top: 1px solid #645f6b; padding-top: 15px;}
.footer { border: none; padding: 0; margin: 0;}
.footer .nav { overflow: hidden; padding-left: 15px; padding-right: 15px;}
.footer .nav > li { float: left}
.footer .nav > li > a { padding: 0 10px 0 0; color: #9fa2a3; font-size: 13px; font-weight: 500; text-transform: uppercase;}
.footer .nav > li > a:hover { color: #fff; background: none;}
/**/
.footer_bottom {background: #39343e; padding-top: 20px;}
.footer_bottom p { color: #9fa2a3; font-size: 11px;}
.footer_bottom .logo-rta { float: left;}
.footer_bottom .logo-control-parental { float: right; margin-top: -10px;}

/*RIGHT BANNER*/
.bannerB.col-md-4 { margin-top: 50px;}
.bannerB.col-md-4 img { max-width: 100%; height: auto}
.bannerB.col-md-4 p,
.bannerB.col-md-4 .desktop_ad { text-align: center; background: #49444d; padding-top: 34px; padding-bottom: 34px; margin: 0; height: 318px;}

/*LEFT BANNER*/
.bannerC.col-md-4 img { max-width: 100%; height: auto}
.bannerC.col-md-4 p,
.bannerC.col-md-4 section { text-align: center; background: #49444d; padding-top: 34px; padding-bottom: 34px; margin: 0;}

/*PAGINADOR*/
.paginador { width: 100%; clear: both}

/*CAJA NEWSLETTER*/
.newsletter header {display:none;}
.region-newsletter { background: #caa059; border: 1px solid #e8c384; text-align: center; min-height: 318px; padding-bottom: 25px;}
.region-newsletter h2 { text-align: center; font-size: 14px; font-weight: 700; display: inline-block; height: 32px; background: url(../images/newsletter-bg-region.png) no-repeat; width: 170px; line-height: 32px; margin-bottom: 0;}
.region-newsletter h2:before { content: "\f0e0"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 18px; margin-right: 10px;}
.region-newsletter h3 { text-align: center; font-size: 25px; font-weight: 400; text-transform: uppercase; margin-top: 35px;}
.region-newsletter p { text-align: center; font-size: 14px;}
.region-newsletter .form-group { max-width: 230px; margin-left: auto; margin-right: auto}
.region-newsletter .webform-component-markup.form-group { max-width: 100%; margin-bottom: 28px;}
.region-newsletter .control-label { display: none;}
.region-newsletter .form-actions { text-align: center; padding-top: 10px;}
.region-newsletter .form-control { border: none; height: 32px; border-radius: 0; box-shadow: none; color: #474747; font-size: 14px; font-style: italic;}
.region-newsletter .form-control::-webkit-input-placeholder {color: #474747;}
.region-newsletter .form-control:-moz-placeholder {color: #474747; opacity: 1;}
.region-newsletter .form-control::-moz-placeholder {color: #474747; opacity: 1;}
.region-newsletter .form-control:-ms-input-placeholder { color: #474747;}
.region-newsletter .form-control:focus::-webkit-input-placeholder {color: #fff;}
.region-newsletter .form-control:focus:-moz-placeholder {color: #fff;}
.region-newsletter .form-control:focus::-moz-placeholder {color: #fff;}
.region-newsletter .form-control:focus:-ms-input-placeholder { color: #fff;}
.region-newsletter .btn-default { border-radius: 0; border-color: #fff; color: #fff; font-size: 14px; font-weight: 700; font-style: italic; background: #caa059; padding: 5px 25px;}
.region-newsletter .btn-default:hover { background: #a48147; border-color: #a48147}
.region-newsletter .alert {position: absolute; width: 87%; left: 25px; top: 103px; margin: 0; padding-top: 7px; padding-bottom: 7px;}

/*SLIDER GALERIA*/
.slider-gallery .field-slideshow {height:476px !important; padding-bottom:0px !important; background: #000;}
.slider-gallery .field-slideshow-slide {max-height:476px !important; width: 100% !important;}
.field-slideshow-slide a { width: 100% !important}
.field-slideshow-slide, .field-slideshow-slide a { height: 100% !important;}
.field-slideshow-slide img { margin: 0 auto; max-height: 100%; float: none;}
.field-slideshow-slide .slide-table { display: table; table-layout: fixed; height: 476px; width: 100%;}
.field-slideshow-slide .slide-cell { display: table-cell; vertical-align: middle; height: 476px;}

/*CAJAS PARA VIDEOS*/
.page-inicio .view-videos-hd .view-header h3 {text-align: center;}
.view-videos-hd .view-header h3 { font-weight: 300; font-size: 25px; margin: 0; margin-bottom: 25px;}
.view-videos-hd .view-header h3 span {display: inline-block; padding-left: 20px; padding-right: 20px; white-space: nowrap; position: relative; height: 28px;}
.view-videos-hd .view-header h3 span:after { content: ""; position: absolute; left: 0; top: 50%; width: 1000px; border: 1px solid rgba(95,90,100,.7); display: block; margin-left: -1000px; z-index: 0}
.view-videos-hd .view-header h3 span:before { content: ""; position: absolute; right: 0; top: 50%; width: 1000px; border: 1px solid rgba(95,90,100,.7); display: block; margin-right: -1000px; z-index: 0}
.page-inicio .view-videos-hd .view-header .especial { width: 152%;}
.page-inicio .view-videos-hd .view-header p { display: none;}
.view-videos-hd .box-item { background: #39343e; overflow: hidden; padding-bottom: 11px;}
.view-videos-hd .col-md-3, .view-videos-hd .col-md-2 { margin-bottom: 38px;}
.view-videos-hd .views-field-field-image { position: relative;}
/*.view-videos-hd .views-field-field-image img { max-height: 87.75px;}*/
.view-videos-hd .views-field-field-image a {display: block;}
.view-videos-hd .views-field-field-image a:hover:before { content: ""; background: rgba(0,0,0,.4) url(../images/play-icon-37x37.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.view-videos-hd .views-field-title { padding: 7px 10px; }
.view-videos-hd .views-field-title a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px;}
.view-videos-hd .views-field-title a:hover { color: #9fa2a3; text-decoration: none;}
.view-videos-hd .views-field-totalcount { padding-left: 10px; float: left; font-size: 11px; font-style: italic; color: #9fa2a3; line-height: 1;}
.view-videos-hd .views-field-totalcount:after { content: "/"; margin-left: 5px;}
.view-videos-hd .views-field-field-valoracion { padding-left: 5px; float: left;}
.page-inicio .view-videos-hd .view-footer { float: none; clear: left; text-align: center; padding-bottom: 20px; display: none}
.page-inicio .view-videos-hd .view-footer .ver-todos a { display: inline-block; font-weight: 700; font-style: italic; text-transform: uppercase; font-size: 13px; color: #b362f4; width: 110px; height: 30px; border: 1px solid #7641a1; padding-top: 5px; overflow: hidden;}
/*CAJAS PARA LO + HOT*/
.page-header { font-weight: 300; font-size: 25px; margin: 0; margin: 0 15px 25px 15px; padding-bottom: 0; border: none}
.view-galeria-de-fotos .box-item { background: #39343e; overflow: hidden; padding-bottom: 11px;}
.view-galeria-de-fotos .col-md-3, .view-galeria-de-fotos .col-md-2 { margin-bottom: 26px;}
.view-galeria-de-fotos .views-field-field-gallery-images { position: relative;}
.view-galeria-de-fotos .views-field-field-gallery-images a { display: block;}
.view-galeria-de-fotos .views-field-field-gallery-images a:hover:before { content: ""; background: rgba(0,0,0,.4) url(../images/camara-icon-35x31.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.view-galeria-de-fotos .views-field-title { padding: 7px 10px; }
.view-galeria-de-fotos .views-field-title a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px;}
.view-galeria-de-fotos .views-field-title a:hover { color: #9fa2a3; text-decoration: none;}
.view-galeria-de-fotos .views-field-totalcount { padding-left: 10px; float: left; font-size: 11px; font-style: italic; color: #9fa2a3; line-height: 1;}
.view-galeria-de-fotos .views-field-totalcount:after { content: "/"; margin-left: 5px;}
.view-galeria-de-fotos .views-field-field-valoracion { padding-left: 5px; float: left;}
/*CAJAS PARA SEXSTARS*/
.view-sexstars .box-item { background: #39343e; overflow: hidden; padding-bottom: 11px;}
.page-inicio .view-sexstars .box-item { padding-bottom: 0;}
.view-sexstars .col-md-3, .view-sexstars .col-md-2 { margin-bottom: 26px;}
.view-sexstars .views-field-field-sexstar-images { position: relative;}
/*.view-sexstars .views-field-field-sexstar-images img { max-height: 110.25px}
.page-inicio .view-sexstars .views-field-field-sexstar-images img { max-height: 100%}*/
.view-sexstars .views-field-field-sexstar-images a { display: block;}
.view-sexstars .views-field-field-sexstar-images a:hover:before { content: ""; background: rgba(0,0,0,.4) url(../images/camara-icon-35x31.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.page-inicio .view-sexstars .views-field-field-sexstar-images a:hover:before { display: none;}
.view-sexstars .views-field-title { padding: 7px 10px; }
.view-sexstars .views-field-title a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px;}
.view-sexstars .views-field-title a:hover { color: #9fa2a3; text-decoration: none;}
.view-sexstars .views-field-totalcount { padding-left: 10px; float: left; font-size: 11px; font-style: italic; color: #9fa2a3; line-height: 1;}
.view-sexstars .views-field-totalcount:after { content: "/"; margin-left: 5px;}
.view-sexstars .views-field-field-valoracion { padding-left: 5px; float: left;}
/*VOTACION*/
div.fivestar-widget-static .star { width: 11px; height: 11px; background: url(../images/star.png) no-repeat 0 0}
div.fivestar-widget-static .star span.off {background: url(../images/star.png) no-repeat 0 0}
div.fivestar-widget-static .star span.on {background: url(../images/star.png) no-repeat 0 -15px}
div.fivestar-widget .cancel, div.fivestar-widget .cancel a { display: none;}
.help-block { display: none;}
/**/
div.fivestar-widget .star, div.fivestar-widget .star a {width: 11px; height: 11px; background: url(../images/star.png) no-repeat 0 0}
div.fivestar-widget .star span.off {background: url(../images/star.png) no-repeat 0 0}
div.fivestar-widget .star span.on {background: url(../images/star.png) no-repeat 0 -15px}

/*BREADCRUMB*/
.breadcrumb { padding: 0; background: none; border-radius: 0; color: #76707b; font-size: 12px; font-weight: 500; margin-top: -15px; margin-bottom: 15px;}
.breadcrumb a { color: #76707b}
.breadcrumb a:hover { text-decoration: none; color: #fff;}
.breadcrumb > li + li:before {content: ">"; padding: 0 3px; color: #76707b}
.page-blog .breadcrumb a:hover,
.node-type-new .breadcrumb a:hover { color: #000}

/*PAGINADOR*/
.pagination > li > a, .pagination > li > span { padding: 6px 12px; margin-left: 5px; color: #6e6774; background-color: #000; border: 1px solid #605a65; font-weight: 700; font-size: 16px; text-transform: uppercase;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-radius: 0px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background-color: #8d2edc; border-color: #605a65;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-radius: 0px;}
.pagination .pager-first a, .pagination .prev a, .pagination .pager-last a, .pagination .next a { font-size: 14px; padding-top: 8px; padding-bottom: 7px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background: #8d2edc; border-color: #605a65; color: #fff;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #6e6774; background-color: #000; border-color: #605a65;}

/*FICHAS VIDEO*/
.page-videos .destacado1 { display: none;}
.node-type-video .page-header { display: none;}
.ficha-video video { width: 870px;}
.ficha-video-data .field-name-field-video {border-top: 1px solid rgba(95,90,100,.7); border-bottom: 1px solid rgba(95,90,100,.7);}
.ficha-video-data .MainTitle { font-size: 25px; font-weight: 500; text-transform: uppercase; margin-top: 25px; margin-bottom: 10px;}
.ficha-video-data .SubData { overflow: hidden; margin-bottom: 10px;}
.ficha-video-data .visitas { float: left;}
.ficha-video-data .visitas ul { margin-bottom: 0;}
.ficha-video-data .visitas span { font-size: 14px; font-style: italic; color: #9fa2a3;}
.ficha-video-data .Pipe { float: left; font-size: 14px; font-style: italic; color: #9fa2a3; margin-right: 8px; margin-left: 2px;}
.ficha-video-data .votos {float: left; padding-top: 2px;}
.ficha-video-data .votos div.fivestar-widget .star, .ficha-video-data .votos div.fivestar-widget .star a { width: 17px; height: 16px; background: url(../images/star-big.png) no-repeat 0 0;}
.ficha-video-data .votos div.fivestar-widget div.on a {background-position: 0 -30px;}
.ficha-video-data .video-categorias {float: left; font-size: 14px; font-style: italic; color: #9fa2a3; text-transform: uppercase;}
.ficha-video-data .video-categorias:before { content: "|"; margin-left: 8px; margin-right: 8px; font-size: 14px; font-style: italic; color: #9fa2a3; float: left;}
.ficha-video-data .field-name-field-categorias { float: left;}
.ficha-video-data .video-descripcion { margin-bottom: 25px;}
.ficha-video-data .video-descripcion p { font-size: 15px; line-height: 24px;}
.box-diccionario { background: #39343e; position: relative; text-align: center; padding-top: 20px; padding-bottom: 15px; margin-top: 30px; margin-bottom: 30px;}
.box-diccionario:before { content: ""; display: block; background: url(../images/diccionario-top-icon.png) no-repeat; width: 15px; height: 18px; position: absolute; top: -5px; left: 50%; margin-left: -7px;}
.box-diccionario h3 { font-size: 15px; font-weight: 500; text-transform: uppercase; margin: 0 0 4px; }
.box-diccionario p { font-size: 13px; font-style: italic; color: #9fa2a3; margin: 0 0 8px;}
.box-diccionario .field-item { display: inline-block;}
.box-diccionario .field-name-field-diccionario a {font-size: 11px; font-weight: 500; text-transform: uppercase; background: #c29145; padding: 2px 6px 2px 6px; margin: 4px; display: inline-block;}
.box-diccionario .field-name-field-diccionario a:hover { text-decoration: none; color: #fff; background: #9e712c;}
/*TE PODRIA GUSTAR - VIDEO*/
.destacado1 { padding-bottom: 10px;}
.destacado1:before { content: ""; width: 100%; height: 1px; border-bottom: 1px solid rgba(95,90,100,.7); display: block; margin-bottom: 22px;}
.page-inicio .destacado1:before { display: none;}
.destacado1 h2 { font-size: 25px; font-weight: 300; padding-left: 15px; margin-bottom: 20px;}
.destacado1 .box-item { background: #39343e; overflow: hidden; padding-bottom: 11px;}
.destacado1 .views-field-field-image { position: relative;}
.destacado1 .views-field-field-image img { width: 100%;}
.destacado1 .views-field-field-image a {display: block;}
.destacado1 .views-field-field-image a:hover:before { content: ""; background: rgba(0,0,0,.4) url(../images/play-icon-37x37.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.destacado1 .views-field-title { padding: 7px 10px; }
.destacado1 .views-field-title a { display: block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 14px;}
.destacado1 .views-field-title a:hover { color: #9fa2a3; text-decoration: none;}
.destacado1 .views-field-field-categorias { display: none;}
.destacado1 .views-field-totalcount { padding-left: 10px; float: left; font-size: 11px; font-style: italic; color: #9fa2a3; line-height: 1;}
.destacado1 .views-field-totalcount:after { content: "/"; margin-left: 5px;}
.destacado1 .views-field-field-valoracion { padding-left: 5px; float: left;}

/*FICHAS SEXTAR*/
.page-sexstars .destacado1 {display: none;}
.node-type-sexstar .destacado1 {display: none;}
.node-type-sexstar .page-header { display: none;}
.ficha-sexstar-data h4 { font-size: 25px; font-weight: 500; text-transform: uppercase; margin: 0 0 10px 0;}
.ficha-sexstar-data .SubData { overflow: hidden; margin-bottom: 15px;}
.ficha-sexstar-data .visitas { float: left;}
.ficha-sexstar-data .visitas ul { margin-bottom: 0;}
.ficha-sexstar-data .visitas span { font-size: 14px; font-style: italic; color: #9fa2a3;}
.ficha-sexstar-data .Pipe { float: left; font-size: 14px; font-style: italic; color: #9fa2a3; margin-right: 8px; margin-left: 2px;}
.ficha-sexstar-data .votos {float: left; padding-top: 2px;}
.ficha-sexstar-data .votos div.fivestar-widget .star, .ficha-sexstar-data .votos div.fivestar-widget .star a { width: 17px; height: 16px; background: url(../images/star-big.png) no-repeat 0 0;}
.ficha-sexstar-data .votos div.fivestar-widget div.on a {background-position: 0 -30px;}
.ficha-sexstar-data .datos { margin-bottom: 18px;}
.ficha-sexstar-data .datos li { margin-bottom: 3px;}
.ficha-sexstar-data .datos .field-label { font-size: 14px; font-weight: 700; text-transform: capitalize;}
.ficha-sexstar-data .datos .date-display-single { font-size: 14px; font-weight: 300;}
.ficha-sexstar-data .descripcion { font-size: 14px; line-height: 24px; font-weight: 300;}
.slider-gallery { position: relative}
.slider-gallery .slide-cell {border: 1px solid #47424b; background: url(../images/bg-galery-slider.png) repeat}
.slider-gallery .field-slideshow-controls a { display: block; border: 1px solid #47424b; background: rgba(0,0,0,.3); position: absolute; top: 182px; z-index: 10; width: 68px; height: 100px; overflow: hidden; text-indent: -5000px;}
.slider-gallery .field-slideshow-controls .prev { left: 15px;}
.slider-gallery .field-slideshow-controls .prev:before { content: "\f104"; position: absolute; left: 13px; top: 7px; display: block; text-indent: 0; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #8f8a94; font-size: 6em;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); }
.slider-gallery .field-slideshow-controls .next { right: 15px;}
.mac .slider-gallery .field-slideshow-controls .next { right: 16px;}
.slider-gallery .field-slideshow-controls .next:before { right: 15px; content: "\f105"; position: absolute; left: 20px; top: 7px; display: block; text-indent: 0; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #8f8a94; font-size: 6em; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75);}
.slider-gallery .field-slideshow-controls a:hover { color: #fff; border-color: #fff;}
.slider-gallery .field-slideshow-controls .prev:hover:before,
.slider-gallery .field-slideshow-controls .next:hover:before { color: #fff;}
.slider-gallery .field-slideshow-carousel-wrapper { margin-top: 6px; margin-bottom: 20px; position: relative}
.slider-gallery .field-slideshow-pager li {border: 1px solid #47424b; width: 19.52%; max-height: 93px; overflow: hidden; height: 93px;}
.slider-gallery .field-slideshow-pager li:last-child { margin-right: 0;}

.slider-gallery .field-slideshow-carousel-wrapper .carousel-prev { display: block; height: 100%; width: 52px; background: rgba(0,0,0,.5);  border: 1px solid #47424b; position: absolute; left: 0; top: 0; text-indent: -5000px; z-index: 100;}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-prev:before {content: "\f104"; position: absolute; left: 0; width: 100%; top: 18px; display: block; text-indent: 0; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #8f8a94; font-size: 4em;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); text-align: center}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-prev:hover { color: #fff; border-color: #fff}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-prev:hover:before { color: #fff}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-next {display: block; height: 100%; width: 52px; background: rgba(0,0,0,.5);  border: 1px solid #47424b; position: absolute; right: 0; top: 0; text-indent: -5000px; z-index: 100;}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-next:before {content: "\f105"; position: absolute; left: 0; width: 100%; top: 18px; display: block; text-indent: 0; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #8f8a94; font-size: 4em;text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.75); text-align: center}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-next:hover { color: #fff; border-color: #fff}
.slider-gallery .field-slideshow-carousel-wrapper .carousel-next:hover:before { color: #fff;}

.slider-gallery .sharethis { position: absolute; top: 0; left: 50%; border: 1px solid #47424b; display: block; background: rgba(0,0,0,.3); color: #fff; z-index: 50; text-align: center; padding-bottom: 6px; padding-left: 7px; padding-right: 7px; margin-left: -33px;}
.slider-gallery .sharethis h5 { font-weight: 500; font-size: 12px; text-transform: uppercase; color: #fff; text-align: center}
/*SOCIAL ICONS*/
.st_facebook_custom:before { content: "\f082"; display: inline-block; color: #fff; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 1.7em; margin-left: 2px; margin-right: 2px; cursor: pointer}
.st_whatsapp_custom:before { content: "\f232"; color: #fff; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 1.7em; margin-left: 2px; margin-right: 2px; cursor: pointer; display: none;}
.st_email_custom:before { content: "\f0e0"; display: inline-block; color: #fff; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 1.7em; margin-left: 2px; margin-right: 2px; cursor: pointer}
.node-type-new .st_email_custom:before,
.page-blog .st_email_custom:before { color: #666}
.st_twitter_custom:before { content: "\f081"; display: inline-block; color: #fff; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 1.7em; margin-left: 2px; margin-right: 2px; cursor: pointer}

/*FICHAS FOTOS*/
.page-galeria-de-fotos .destacado1 {display: none;}
.node-type-gallery .destacado1 {display: none;}
.node-type-gallery .page-header { display: none;}
.node-type-gallery .block-title { display: none;}
.ficha-galeria-data h4 { font-size: 25px; font-weight: 500; text-transform: uppercase; margin: 0 0 10px 0; line-height: 1.3;}
.ficha-galeria-data .SubData { overflow: hidden; margin-bottom: 10px;}
.ficha-galeria-data .visitas { float: left;}
.ficha-galeria-data .visitas ul { margin-bottom: 0;}
.ficha-galeria-data .visitas span { font-size: 14px; font-style: italic; color: #9fa2a3;}
.ficha-galeria-data .Pipe { float: left; font-size: 14px; font-style: italic; color: #9fa2a3; margin-right: 8px; margin-left: 2px;}
.ficha-galeria-data .votos {float: left; padding-top: 2px;}
.ficha-galeria-data .votos div.fivestar-widget .star, .ficha-galeria-data .votos div.fivestar-widget .star a { width: 17px; height: 16px; background: url(../images/star-big.png) no-repeat 0 0;}
.ficha-galeria-data .votos div.fivestar-widget div.on a {background-position: 0 -30px;}
.ficha-sexstar:after { content: ""; height: 1px; display: block; border-top: 1px solid rgba(95,90,100,.7); clear: both; visibility: visible; margin-left: 15px; margin-right: 15px;}
/**/
.te-podria-gustar { overflow: hidden}
.te-podria-gustar h3 {font-size: 25px; font-weight: 300; margin-bottom: 20px; margin-top: 25px;}
.te-podria-gustar .col-md-3, .te-podria-gustar .col-md-2 { margin-bottom: 0;}
/**/
.galeria-lo-mas-hot { overflow: hidden}
.galeria-lo-mas-hot h3 {font-size: 25px; font-weight: 300; margin-bottom: 20px; float: left; margin-top: 25px;}
.galeria-lo-mas-hot h3 + a { font-size: 14px; font-weight: 300; text-transform: uppercase; display: inline-block; margin-left: 10px; margin-top: 32px; text-decoration: underline;}
.galeria-lo-mas-hot h3 + a:hover { color: #fff;}
.galeria-lo-mas-hot .col-md-3, .galeria-lo-mas-hot .col-md-2 {margin-bottom: 0;}
/**/
.galeria-sextar { overflow: hidden}
.galeria-sextar h3 {font-size: 25px; font-weight: 300; margin-bottom: 20px; float: left; margin-top: 25px;}
.galeria-sextar h3 + a { font-size: 14px; font-weight: 300; text-transform: uppercase; display: inline-block; margin-left: 10px; margin-top: 32px; text-decoration: underline;}
.galeria-sextar h3 + a:hover { color: #fff;}
.galeria-sextar .col-md-3, .galeria-sextar .col-md-2 {margin-bottom: 0;}

/*BLOG*/
.page-blog .destacado1 { display: none;}
.page-blog .main-area { background: #fff;}
.page-blog .breadcrumb:after { content: ""; display: block; height: 1px; border-top: 1px solid #e2e2e2; position: absolute; left: 0; top: 10px; margin-left: -1000px; width: 5000px;}
.page-blog .page-header { font-size: 35px; font-weight: 700; margin: 20px 0; text-transform: uppercase; color: #000;}
.page-blog .page-header:after { content: ""; background: url(../images/tittle-blog-icon.png) no-repeat; width: 53px; height: 55px; display: block; position: absolute; left: 105px; top: 1px;}
.blog-head { position: relative;}
.blog-head img { width: 100%;}
.blog-head h3 {font-size: 30px; font-weight: 400; color: #39343e; margin: 15px 0 8px 0;}
.blog-destacado a:hover { text-decoration: none;}
.blog-destacado .views-field-totalcount { display: inline-block; font-size: 14px; color: #9fa2a3; font-style: italic; margin-bottom: 8px; float: left;}
.blog-destacado .views-field-totalcount:after { content: "|"; margin-left: 5px; margin-right: 5px;}
.blog-destacado .views-field-field-valoracion { float: left; padding-left: 5px; padding-top: 2px;}
.blog-destacado .views-field-field-valoracion .field-content { float: left;}
.blog-destacado .views-field-field-valoracion:after { content: "|"; margin-left: 8px; margin-right: 8px; float: left; font-size: 14px; color: #9fa2a3; font-style: italic; margin-top: -2px;}
.blog-destacado .views-field-field-valoracion div.fivestar-widget-static .star, .blog-destacado .views-field-field-valoracion div.fivestar-widget-static .star span.off { width: 17px; height: 16px; background: url(../images/star-big.png) no-repeat 0 0;}
.blog-destacado .views-field-field-valoracion div.fivestar-widget-static .star span.on {background-position: 0 -30px;}
.blog-destacado .views-field-field-free-tags { display: inline-block; font-size: 14px; color: #956ac3; font-style: italic; margin-bottom: 8px; float: left;}
.blog-destacado .views-field-field-free-tags a { color: #956ac3;}
.blog-destacado .views-field-body { font-size: 14px; color: #000; line-height: 22px; border-bottom: 1px solid #dbdbdb; padding-bottom: 20px; margin-bottom: 30px; clear: both}
.blog-destacado .views-field-body a {color: #000;}
.page-blog .sharethis { position: fixed; left: -1px; top: 300px; width: 58px; border: 1px solid #ccc; text-align: center; padding-top: 12px; padding-bottom: 0; background: rgba(255,255,255,.9); z-index: 10;} 
.page-blog .sharethis .st_facebook_custom:before { color: #466ab9; font-size: 2.2em; margin-bottom: 12px;}
.page-blog .sharethis .st_whatsapp_custom:before { color: #21ce0f; font-size: 2.2em; margin-bottom: 12px;}
.page-blog .sharethis .st_email_custom:before { color: #666; font-size: 2em; margin-bottom: 12px;}
.page-blog .sharethis .st_twitter_custom:before { color: #2abeff; font-size: 2.2em; margin-bottom: 12px;}
.page-blog .destacadoA,
.page-blog .destacadoB,
.page-blog .destacadoC {display: none;}
.page-blog .pagination { margin-top: 0px;}
/**/
.blog-item .box-item { position: relative; margin-bottom: 24px;}
.blog-item .blog-title { position: absolute; bottom: 0; left: 0; background: rgba(57,52,62,.6); width: 100%; padding: 10px 17px; overflow: hidden}
.blog-item .views-field-title { font-size: 15px; line-height: 1.2; display: inline-block; min-height: 40px; width: 100%;}
.blog-item .views-field-title a:hover { color: #9fa2a3; text-decoration: none;}
.blog-item .views-field-totalcount { float: left; font-size: 12px; font-style: italic; color: #9fa2a3;}
.blog-item .views-field-totalcount:after { content: "|"; margin-left: 4px; margin-right: 4px;}
.blog-item .views-field-field-valoracion { float: left; padding-left: 4px; padding-top: 5px;}
.blog-item .views-field-field-valoracion .field-content { float: left;}
/*.blog-item .views-field-field-valoracion:after { content: "|"; margin-left: 6px; margin-right: 6px; float: left; font-size: 14px; color: #9fa2a3; font-style: italic; margin-top: -5px;}*/
.blog-item .views-field-field-free-tags { float: none; font-size: 12px; font-style: italic; color: #adbfc1; display: block; clear: left}
.blog-item .views-field-field-free-tags a { color: #cca9f1;}
.blog-item .views-field-field-free-tags a:hover { color: #cca9f1; text-decoration: none;}
/**/
.page-blog .pagination > li > a, .pagination > li > span { background: #fff; border-color: #dbdbdb; color: #9fa2a3;} 
.page-blog .pagination > li > a:hover {background-color: #8d2edc; color: #fff;}
/**/
.blog-recomendados { background: #eeedee; padding-left: 30px; position: relative; margin-top: 80px;}
.blog-recomendados:before { content: ""; display: block; width: 44px; height: 60px; background: url(../images/plaquita-recomendados-blog.png) no-repeat; position: absolute; right: 22px; top: -10px;}
.blog-recomendados h3 {font-size: 25px; color: #ce8d2f; font-weight: 400; text-transform: uppercase; margin: 0; padding: 20px 0}
.blog-recomendados .box-item { display: table; width: 100%; table-layout: fixed; padding-bottom: 17px;}
.blog-recomendados .views-field-field-new-image { display: table-cell; width: 50%; vertical-align: top}
.blog-recomendados .views-field-field-new-image img { width: 100%;}
.blog-recomendados .views-field-title { display: table-cell; width: 50%; padding-left: 15px; vertical-align: middle; padding-right: 15px; text-transform: uppercase;}
.blog-recomendados .views-field-title a { font-size: 12px; font-weight: 400; color: #5d099f; line-height: 21px;}
.blog-recomendados .views-field-title a:hover { text-decoration: none;}
.blog-recomendados .views-field-body { display: none;}
.banner-sidebar {background: #eeedee; padding-left: 30px; margin-bottom: 25px; padding-right: 30px;}
.banner-sidebar p { padding-top: 17px; padding-bottom: 22px; border-top: 1px solid #d1d1d1;}
.banner-sidebar img { width: 100% !important; height: auto !important}
/**/
.sidebar-hashtags { position: relative; background: #eeedee; margin-bottom: 25px; padding-left: 30px; padding-right: 30px; padding-bottom: 20px;}
.sidebar-hashtags:before { content: ""; display: block; width: 44px; height: 60px; background: url(../images/plaquita-hashtags-blog.png) no-repeat; position: absolute; right: 22px; top: -10px;}
.sidebar-hashtags h3 {font-size: 25px; color: #ce8d2f; font-weight: 400; text-transform: uppercase; margin: 0; padding: 20px 0 10px 0}
.sidebar-hashtags .view-content { overflow: hidden; height: 140px; -webkit-transition: all 3s ease 0s; transition: all 3s ease 0s}
.sidebar-hashtags .view-content.ShowAll { height: auto;}
.sidebar-hashtags .field-content a { float: left; color: #5d099f; font-size: 16px;}
.sidebar-hashtags .field-content a:after { content: "-"; margin-left: 3px; margin-right: 3px; font-weight: 400; line-height: 28px;}
.sidebar-hashtags .field-content a:hover { text-decoration: none;}
.sidebar-hashtags .ver-todos { font-weight: 700; font-style: italic; font-size: 14px; color: #ce9c4e; text-transform: uppercase; display: inline-block; border: 1px solid #e9c38a; padding: 4px 16px; margin-top: 15px;}
.sidebar-hashtags .ver-todos:hover { background: #c09149; color: #fff; text-decoration: none; border-color: #c09149}
/**/
.banner-promo { margin-bottom: 25px;}
.banner-promo img { width: auto !important; height: auto !important;}
/**/
.twitter-sidebar-blog iframe { border: 1px solid #e0e0e0 !important}

/*POST*/
.node-type-new .destacado1 { display: none;}
.node-type-new .main-area { background: #fff;}
.node-type-new .breadcrumb:after { content: ""; display: block; height: 1px; border-top: 1px solid #e2e2e2; position: absolute; left: 0; top: 10px; margin-left: -1000px; width: 5000px;}
.node-type-new .titulo-blog { position: absolute; left: 15px; top: -153px;}
.node-type-new .titulo-blog h2 { font-size: 35px; font-weight: 700; margin: 22px 0; text-transform: uppercase; color: #000;}
.node-type-new .titulo-blog h2:after { content: ""; background: url(../images/tittle-blog-icon.png) no-repeat; width: 53px; height: 55px; display: block; position: absolute; left: 105px; top: 1px;}
.node-type-new .page-header { margin-top: 71px; margin-bottom: 10px; font-size: 32px; color: #39343e; font-weight: 400;}
.bajada-blog { overflow: hidden}
.bajada-blog .links { float: left; font-size: 14px; font-style: italic; color: #9fa2a3;}
.bajada-blog .links:after { content: "|"; margin-left: 4px; margin-right: 4px;}
.bajada-blog .field-name-field-valoracion { float: left; padding-left: 4px; padding-top: 2px;}
.bajada-blog .field-name-field-valoracion .field-items { float: left;}
.bajada-blog .field-name-field-valoracion:after { content: "|"; margin-left: 6px; margin-right: 6px; float: left; font-size: 14px; color: #9fa2a3; font-style: italic; margin-top: -2px;}
.bajada-blog .field-name-field-valoracion div.fivestar-widget .star, .bajada-blog .field-name-field-valoracion div.fivestar-widget .star a { width: 17px; height: 16px; background: url(../images/star-big.png) no-repeat 0 0;}
.bajada-blog .field-name-field-valoracion div.fivestar-widget div.on a {background-position: 0 -30px;}
.bajada-blog .field-name-field-categorias { float: left; font-size: 14px; font-style: italic; color: #cca9f1}
.bajada-blog .field-name-field-categorias a { color: #cca9f1;}
/**/
.blog-descripcion { color: #000000; font-weight: 300; font-size: 14px;}
.blog-descripcion p { line-height: 22px;}
.blog-descripcion p a { color: #000; text-decoration: underline;}
.blog-descripcion p a:hover { color: #5d099f}
.blog-descripcion h2 { font-weight: 700; font-size: 14px; margin-top: 0; margin-bottom: 10px;}
.blog-descripcion h2 img { margin-top: 10px;}
.node-type-new .sharethis { position: fixed; left: 0px; top: 300px; z-index: 99; width: 58px; border: 1px solid #ccc; text-align: center; padding-top: 12px; padding-bottom: 12px; background: rgba(255,255,255,.9)} 
.node-type-new .sharethis .st_facebook_custom:before { color: #466ab9; font-size: 2.2em; margin-bottom: 12px;}
.node-type-new .sharethis .st_whatsapp_custom:before { color: #21ce0f; font-size: 2.2em; margin-bottom: 12px;}
.node-type-new .sharethis .st_twitter_custom:before { color: #2abeff; font-size: 2.2em; margin-bottom: 12px;}
.node-type-new .box-diccionario { overflow: hidden; padding-top: 6px; padding-bottom: 5px; padding-left: 31px; text-align: left}
.node-type-new .box-diccionario:before { left: 10px; top: 12px; margin-left: 0;}
.node-type-new .box-diccionario h3 { float: left; margin-bottom: 0; margin-right: 9px; padding-top: 4px; position: relative; top: 2px; padding-bottom: 4px;}
.node-type-new .box-diccionario p { float: left; margin-bottom: 0; margin-right: 9px; padding-top: 4px; position: relative; top: 2px; padding-bottom: 4px;}
.node-type-new .box-diccionario .field-name-field-diccionario { display: inline}
.node-type-new .box-diccionario .field-name-field-diccionario + .field-items { display: inline}

/*RESULTADO BUSQUEDA*/
.page-search .main-area { background: #000;}
.page-search .page-header { display: none;}
.page-search .search-form { display: none}
.page-search h2 {font-weight: 300; font-size: 25px; margin: 27px 0 25px 0;}
.page-search h2 em {font-weight: 500;}
.page-search .resultados h2 + p {font-size: 18px; font-weight: 300;}
.search-results { margin-bottom: 25px; border-bottom: 1px solid #514c56}
.search-result { padding: 15px; overflow: hidden;}
.search-result:nth-child(odd) { background: #332f38;}
.node-glossary { display: table; width: 100%;}
.node-glossary .field-name-field-glossary-image { display: table-cell; width: 167px; vertical-align: top}
.node-glossary footer { display: table-cell; vertical-align: top; padding-left: 15px; padding-right: 15px;}
.node-glossary footer span {font-weight: 300; font-size: 13px;}
.resultado-busqueda-blog,
.resultado-busqueda-video,
.resultado-busqueda-sexstar,
.resultado-busqueda-galleria {display: table; width: 100%;}
.search-result-list .img-thumb { width: 167px; display: table-cell; vertical-align: top;}
.search-result-list .img-thumb img { width: 100%; height: auto}
.search-result-list .cuerpo { padding-left: 15px; padding-right: 15px; display: table-cell; vertical-align: top}
.search-result-list .cuerpo h4 {font-weight: 400; font-size: 17px; margin: 0 0 8px 0; padding-left: 0;}
.search-result-list .cuerpo h4 a:hover { color: #9fa2a3; text-decoration: none;}
.search-result-list .cuerpo div { font-weight: 300; font-size: 13px;}
/**/
.page-search .titulo { padding-left: 15px; margin-right: 15px;}
.page-search .view-display-id-block_search_no_result .view-content { margin-left: -15px; margin-right: -15px;}
.page-search .view-display-id-block_blog_search_no_result .titulo { margin-left: 15px; margin-right: 15px;}
.page-search .view-display-id-block_blog_search_no_result .titulo h3 {font-size: 25px; font-weight: 300; text-transform: uppercase; margin-top: 0; margin-bottom: 20px;}
.page-search .view-display-id-block_blog_search_no_result .titulo a:hover { color: #fff; text-decoration: none;}
.page-search .view-display-id-block_blog_search_no_result .box-item { position: relative; background: #39343e; height: 208px; overflow: hidden;}
.page-search .view-display-id-block_blog_search_no_result .box-item img {width: 100%; height: auto}
.page-search .view-display-id-block_blog_search_no_result .views-field-title { font-size: 14px; padding: 7px 10px;}
.page-search .view-display-id-block_blog_search_no_result .views-field-title a:hover { color: #9fa2a3; text-decoration: none;}
.page-search .view-display-id-block_blog_search_no_result .views-field-body { display: none;}
.te-podria-gustar .view-header + .view-content { margin-left: -15px; margin-right: -15px;}
.node-type-sexstar .te-podria-gustar .view-header + .view-content { margin-left: 0; margin-right: 0;}
.node-type-gallery .te-podria-gustar .view-header + .view-content { margin-left: 0; margin-right: 0;}

/*404*/
.page-node-2201 .main-area { background: #000 url(../images/404bg.jpg) no-repeat top center; height: 474px; padding-top: 98px;}
.page-node-2201 .breadcrumb,
.page-node-2201 .page-header,
.page-node-2201 .sharethis-buttons { display: none;}
.page-node-2201 .main-area h2 { font-weight: 900; color: #cf99fb; font-size: 50px; text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.8); margin: 0 0 10px 0;}
.page-node-2201 .main-area h3 { font-weight: 700; color: #cf99fb; font-size: 35px; text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.8); margin: 0 0 20px 0;}
.page-node-2201 .main-area p { font-size: 500px; font-size: 20px; text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.8); margin: 0 0 30px 0;}
.page-node-2201 .main-area p a { color: #fff; text-decoration: underline;}
.page-node-2201 .main-area p a:hover { color: #fff;}
.page-node-2201 .main-area ul { width: 100%; list-style: none; margin: 0; padding: 0; float: left;}
.page-node-2201 .main-area li { width: 50%; float: left; list-style: none; margin: 0 0 10px 0; position: relative}
.page-node-2201 .main-area li a { font-size: 19px; font-weight: 500; color: #fff; text-decoration: underline; white-space: nowrap;}
.page-node-2201 .main-area li a:hover { color: #fff;}
.page-node-2201 .main-area li:before { content: "\f0da"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #cf99fb; font-size: 1.6em; margin-right: 10px;}
.page-node-2201 .main-area li:nth-child(1),
.page-node-2201 .main-area li:nth-child(3) { width: 45%;}

/*OPERADORES*/
.listado-operadores .view-header p { font-weight: 300; font-size: 18px;}
.listado-operadores .view-header p a { text-decoration: underline;}
.listado-operadores .view-header p a:hover { color: #fff;}
.listado-operadores .view-header p + p { font-size: 15px;}
.listado-operadores .view-filters { padding-top: 20px; padding-bottom: 10px;}
.listado-operadores .view-filters select { border: 1px solid #fff; background: #000; color: #fff; font-size: 15px;}
.listado-operadores .view-content { margin-left: -15px; margin-right: -15px;}
.listado-operadores .view-content h3 { margin-left: 15px; font-weight: 500; font-size: 23px; margin-right: 15px; border-bottom: 1px solid #433f46; padding-bottom: 8px; text-transform: uppercase; margin-bottom: 20px; float: none; clear:both}
.listado-operadores .box-item { background: #39343e; min-height: 242px; margin-bottom: 30px;}
.listado-operadores .views-field-field-image { background: #fff;}
.listado-operadores .views-field-field-image .field-content { display: table; width: 100%; height: 110px;}
.listado-operadores .views-field-field-image .field-content a { display: table-cell; text-align: center; vertical-align: middle; height: 100%;}
.listado-operadores .views-field-field-image img { height: auto; max-height: 80px; max-width: 70%; display: inline-block; width: auto}
.listado-operadores .views-field-title {font-weight: 500; font-size: 21px; padding: 15px 15px 0px 15px;}
.listado-operadores .views-field-title a:hover { color: #fff; text-decoration: none;}
.listado-operadores .views-field-field-sitio-web { font-size: 14px; padding: 0px 15px; word-break: break-all}
.listado-operadores .views-field-field-sitio-web a { text-decoration: underline;}
.listado-operadores .views-field-field-sitio-web a:hover { color: #fff;}
.listado-operadores .views-field-body {font-size: 14px; padding: 15px 15px 0 15px;}

/*DICCIONARIO*/
.page-diccionario .main-area { background: #000;}
.page-diccionario .page-header { font-size: 25px; font-weight: 300; text-transform: uppercase; position: relative}
.page-diccionario .page-header:before { content: "\f02e"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #c29145; font-size: 24px; margin-right: 10px;}
.page-diccionario .view-diccionario .view-diccionario { border-top: 1px solid #433f46; border-bottom: 1px solid #433f46; margin-left: 15px; margin-right: 15px; margin-bottom: 22px;}
.page-diccionario .view-diccionario .view-diccionario a { display: inline-block; border-right: 1px solid #433f46; width: 25px; height: 35px; text-align: center; padding-top: 6px; font-weight: 700; font-size: 18px; text-transform: uppercase;}
.page-diccionario .view-diccionario .view-diccionario a:hover,
/*.page-diccionario .view-diccionario .view-diccionario a.active { background: #af833e; color: #fff; text-decoration: none;}*/
.page-diccionario .view-diccionario .view-diccionario .views-summary:first-child a {border-left: 1px solid #433f46;}
.home-diccionario .box-item { background: #39343e; margin-bottom: 20px; padding-bottom: 15px;}
.home-diccionario .box-item:hover { background: #af833e; cursor: pointer}
.home-diccionario .box-item .views-field-field-glossary-image-1 a { position: relative; display: block; overflow: hidden}
.home-diccionario .box-item .views-field-field-glossary-image a { position: relative; display: block; overflow: hidden}
.home-diccionario .views-field-title { font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 10px 15px}
.home-diccionario .views-field-title a { color: #d6a04d;}
.home-diccionario .views-field-title a:hover { color: #fff; text-decoration: none;}
.home-diccionario .box-item:hover .views-field-title a { color: #fff;}
.home-diccionario .box-item:hover .views-field-field-glossary-image a:before { content: ""; background: rgba(0,0,0,.4); width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.home-diccionario .box-item:hover .views-field-field-glossary-image-1 a:before { content: ""; background: rgba(0,0,0,.4); width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.home-diccionario .views-field-body { padding: 0 15px; overflow: hidden; height: 38px; }
.home-diccionario .views-field-body p { font-weight: 300; font-size: 13px;}
.home-diccionario .views-field-body a:hover p { color: #fff; text-decoration: none;}
/**/
.node-type-glossary .main-area { background: #000;}
.node-type-glossary .page-header {display: none;}
.node-type-glossary .diccionario-titulo h1 {font-size: 25px; font-weight: 300; text-transform: uppercase; margin: 0 0 15px 0;}
.node-type-glossary .diccionario-titulo h1:before { content: "\f02e"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; color: #c29145; font-size: 24px; margin-right: 10px;}
.filtrar_x_letra {overflow: hidden; width: 100%;}
.node-type-glossary .filtrar_x_letra {border-top: 1px solid #433f46; border-bottom: 1px solid #433f46; margin-bottom: 22px;}
.node-type-glossary .filtrar_x_letra .filtrar_x_letra { border: none; margin-bottom: 0;}
.filtrar_x_letra .etiqueta { display: inline-block; font-size: 14px; color: #7f7a85; height: 35px; float: left; padding-top: 6px; padding-right: 14px;}
.filtrar_x_letra .view-diccionario { float: left;}
.filtrar_x_letra .view-diccionario a { display: inline-block; border-right: 1px solid #433f46; width: 25px; height: 35px; text-align: center; padding-top: 6px; font-weight: 700; font-size: 18px; text-transform: uppercase;}
.filtrar_x_letra .view-diccionario a:hover { background: #af833e; color: #fff; text-decoration: none;}
.filtrar_x_letra .view-diccionario .views-summary:first-child a {border-left: 1px solid #433f46;}
.ficha-diccionario-data .inner-box { border: 1px solid #997336; overflow: hidden; margin-left: 15px; margin-right: 15px; padding-top: 15px; padding-bottom: 15px;}
.node-type-glossary .field-name-field-glossary-image { display: inline; width: auto}
.ficha-diccionario-data .imagen-diccionario img {width: 100%; height: auto}
.ficha-diccionario-data .definicion h4 { font-weight: 500; font-size: 25px; text-transform: uppercase;}
.ficha-diccionario-data .definicion p { font-size: 15px;}
/**/
.box-otros-terminos h3 { font-size: 25px; font-weight: 300; margin: 25px 0;}
.box-otros-terminos .box-item { background: #39343e; margin-bottom: 20px; padding-bottom: 15px;}
.box-otros-terminos .box-item:hover { background: #af833e; cursor: pointer}
.box-otros-terminos .box-item .views-field-field-glossary-image a { position: relative; display: block; overflow: hidden}
.box-otros-terminos .views-field-title { font-size: 14px; font-weight: 500; text-transform: uppercase; padding: 10px 15px}
.box-otros-terminos .views-field-title a { color: #d6a04d;}
.box-otros-terminos .views-field-title a:hover { color: #fff; text-decoration: none;}
.box-otros-terminos .box-item:hover .views-field-title a { color: #fff;}
.box-otros-terminos .box-item:hover .views-field-field-glossary-image a:before { content: ""; background: rgba(0,0,0,.4); width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.box-otros-terminos .views-field-body { padding: 0 15px; overflow: hidden; height: 40px; }
.box-otros-terminos .views-field-body p { font-weight: 300; font-size: 13px;}

/*TERMINOS Y POLITICAS*/
.page-node-1401 .main-area, .page-node-1402 .main-area, .page-node-1400 .main-area { background: #fff;}
.page-node-1401 .breadcrumb a, .page-node-1402 .breadcrumb a, .page-node-1400 .breadcrumb a { color: #76707b}
.page-node-1401 .breadcrumb .active, .page-node-1402 .breadcrumb .active, .page-node-1400 .breadcrumb .active { color: #76707b}
.page-node-1401 .page-header, .page-node-1402 .page-header, .page-node-1400 .page-header { font-weight: 300; font-size: 25px; color: #7839aa; text-transform: uppercase; margin-bottom: 20px; margin-top: 20px;}
.page-node-1401 .field-type-text-with-summary, .page-node-1402 .field-type-text-with-summary, .page-node-1400 .field-type-text-with-summary { font-weight: 300; font-size: 15px; color: #000; padding-left: 15px; padding-right: 15px;}
.page-node-1401 .field-type-text-with-summary a, .page-node-1402 .field-type-text-with-summary a, .page-node-1400 .field-type-text-with-summary a { color: #000}
.page-node-1401 .field-type-text-with-summary a:hover, .page-node-1402 .field-type-text-with-summary a:hover, .page-node-1400 .field-type-text-with-summary a:hover { color: #000}
.page-node-1401 .field-type-text-with-summary p, .page-node-1402 .field-type-text-with-summary p, .page-node-1400 .field-type-text-with-summary p { margin-bottom: 20px;}
.page-node-1401 .field-type-text-with-summary h3, .page-node-1402 .field-type-text-with-summary h3, .page-node-1400 .field-type-text-with-summary h3 { margin-bottom: 20px; font-size: 20px; font-weight: 300;}
.page-node-1401 .field-type-text-with-summary h4, .page-node-1402 .field-type-text-with-summary h4, .page-node-1400 .field-type-text-with-summary h4 { font-size: 16px; font-weight: 500; color: #575656; margin-bottom: 0;}
.page-node-1401 .field-type-text-with-summary li, .page-node-1402 .field-type-text-with-summary li, .page-node-1400 .field-type-text-with-summary li { margin-bottom: 10px;}

/*CONCURSO*/
.node-type-concurso .breadcrumb { display: none}
.node-type-concurso .page-header { display: none}
.node-type-concurso .main-area { background: url(../images/premio_venus_latino_2016/bg.jpg) no-repeat center top; padding-top: 0;}
.node-type-concurso .back-to-site { height: 37px; background: rgba(0,0,0,.7); border-bottom: 1px solid #364749; margin-left: -1000px; margin-right: -1000px;}
.node-type-concurso .back-to-site a { display: block; width: 143px; height: 21px; background: url(../images/premio_venus_latino_2016/volver.png) no-repeat; text-indent: -5000px; margin-top: 6px;}
.node-type-concurso .cabezera { height: 340px;}
.node-type-concurso .cabezera h2 {width: 393px; height: 237px; text-indent: -5000px; background: url(../images/premio_venus_latino_2016/venus-latino.png) no-repeat; margin: 0 0 5px 0;}
.node-type-concurso .cabezera h2 a { display: block; width: 100%; height: 100%;}
.node-type-concurso .cabezera h3 {font-family: "Droid Serif"; font-size: 45px; color: #e7ae56; font-weight: 700; margin: 0;}
.node-type-concurso .cabezera h4 {font-family: "Droid Serif"; font-size: 35px; color: #e7ae56; margin: 0; text-indent: 15%;}
.node-type-concurso .cabezera h4 em { font-weight: 700; font-style: italic;}
.node-type-concurso .trama {height: 37px; margin-left: -1000px; margin-right: -1000px; background: url(../images/premio_venus_latino_2016/trama.png)}
.node-type-concurso .bases {margin-top: 12px; margin-bottom: 22px;}
.node-type-concurso .bases .p-1 { font-size: 26px; position: relative;}
.node-type-concurso .bases .p-1:after { content: ""; display: block; background: url(../images/premio_venus_latino_2016/white-arrow.png) no-repeat; width: 30px; height: 91px; position: absolute; right: 0; top: 10px;}
.node-type-concurso .bases .p-2 { font-size: 23px;}
.node-type-concurso .bases .p-2 strong { font-size: 24px; text-transform: uppercase;}
.node-type-concurso .bases .action-btn { display: block; width: 322px; height: 46px; border: 1px solid #e7ae56; font-size: 22px; color: #e7ae56; font-weight: 500; font-style: italic; text-align: center; margin-top: 7px; padding-top: 7px;}
.node-type-concurso .bases .action-btn:hover {text-decoration: none; background: #e7ae56; color: #000}
.node-type-concurso .banner-flotante-holder { height: 140px; clear: both; float: none}
.node-type-concurso .participa { background: url(../images/premio_venus_latino_2016/bg-participa.jpg) repeat-x left bottom; clear: both; position: fixed; left: 0; bottom: 0; width: 100%; z-index: 100}
.node-type-concurso .participa.fijo { position: static; margin-left: -1000%; margin-right: -1000%; width: auto}
.node-type-concurso .participa figure { float: left;}
.node-type-concurso .participa img { max-width: 100%; height: auto}
.node-type-concurso .participa h4 { float: left; font-size: 900px; font-size: 22px; text-transform: uppercase; text-shadow: 0px 1px 2.91px rgba(61, 36, 9, 0.92); margin: 72px 0 0 10px; padding-top: 16px;}
.node-type-concurso .participa p { float: left;}
.node-type-concurso .participa .action-btn { display: block; background: url(../images/premio_venus_latino_2016/btn-violeta.png) no-repeat 0 0; width: 179px; height: 55px; font-size: 24px; font-weight: 700; font-style: italic; text-align: center; padding-top: 10px; margin-top: 72px; margin-left: 15px;}
.node-type-concurso .participa .action-btn:hover { color: #fff; text-decoration: none; background-position: 0 -60px}
.node-type-concurso .categorias:before { content: ""; display: block; position: absolute; background: url(../images/premio_venus_latino_2016/bg-categorias.jpg)  repeat-x left top; left: -50%; top: 0; z-index: 0; height: 100%; width: 200%;}
.node-type-concurso .categorias h3 { margin: 36px 0 25px 0; text-align: center; font-weight: 300; text-transform: uppercase;}
.node-type-concurso .categorias h3 span { display: inline-block; position: relative}
.node-type-concurso .categorias h3 span:before { position: absolute; display: block; width: 900px; height: 1px; border-top: 1px solid #5f5a64; left: -914px; top: 13px; content: "";}
.node-type-concurso .categorias h3 span:after {position: absolute; display: block; width: 900px; height: 1px; border-top: 1px solid #5f5a64; right: -914px; top: 13px; content: "";}
.node-type-concurso .categorias figure { position: relative; margin-bottom: 30px;}
.node-type-concurso .categorias figure img { max-width: 100%; height: auto}
.node-type-concurso .categorias figcaption { position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.6); font-size: 19px; font-family: "Droid Serif"; width: 100%; height: 36px; padding-top: 8px; text-align: center}
.node-type-concurso .categorias figcaption:before { content: ""; display: block; height: 60px; width: 60px; position: absolute; left: 50%; top: -15px;}
.node-type-concurso .categorias .cat-1:before { background: url(../images/premio_venus_latino_2016/icono-jovencitas.png) no-repeat; margin-left: -120px;}
.node-type-concurso .categorias .cat-2:before { background: url(../images/premio_venus_latino_2016/icono-milf.png) no-repeat; margin-left: -85px;}
.node-type-concurso .categorias .cat-3:before { background: url(../images/premio_venus_latino_2016/icono-orgias.png) no-repeat; margin-left: -95px;}
.node-type-concurso .categorias .cat-4:before { background: url(../images/premio_venus_latino_2016/icono-anal.png) no-repeat; margin-left: -90px;}
.node-type-concurso .categorias .cat-5:before { background:url(../images/premio_venus_latino_2016/icono-mamadas.png) no-repeat; margin-left: -112px;}
.node-type-concurso .categorias .cat-6:before { background: url(../images/premio_venus_latino_2016/icono-amauter.png) no-repeat; margin-left: -110px;}
.node-type-concurso .premios { background: url(../images/premio_venus_latino_2016/premios.png) no-repeat; height: 155px; margin-bottom: 20px;}
.node-type-concurso .premios h3 {margin: 73px 0 0 126px; float: left; font-size: 24px; text-transform: uppercase; font-family: "Droid Serif"; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);}
.node-type-concurso .premios h4 { margin: 53px 0 0 50px; float: left;}
.node-type-concurso .premios h4 strong { display: block; float: left; background: url(../images/premio_venus_latino_2016/premio-label.png) no-repeat; width: 185px; height: 60px; text-align: center; font-size: 26px; font-weight: 700; text-transform: uppercase; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); padding-top: 20px;}
.node-type-concurso .premios h4 span { display: block; float: left; font-size: 21px; color: #000; font-style: italic; font-weight: 400; padding-top: 20px;}
.node-type-concurso .premios h4 span b { font-weight: 700;}
.node-type-concurso .concurso-footer {margin-top: 0px;}
.node-type-concurso .concurso-footer:before { content: ""; display: block; position: absolute; left: -50%; top: 0; width: 200%; border-top: 1px solid #8c6937; height: 1px;}
.node-type-concurso .concurso-footer ul {margin: 0; padding: 10px 15px;}
.node-type-concurso .concurso-footer li { display: inline-block; color: #6b5a3a;}
.node-type-concurso .concurso-footer li:after { content: "|"; margin-left: 5px; margin-right: 5px;}
.node-type-concurso .concurso-footer li:last-child:after {display: none;}
.node-type-concurso .concurso-footer li a { color: #cca860; font-size: 13px; font-weight: 500; text-transform: uppercase;}
.node-type-concurso .concurso-footer li a:hover { text-decoration: none; color: #ffd37d}
.node-type-concurso .concurso-footer + p {display: none;}
/*CONCURSO FORM*/
.node-type-concurso .webform-client-form { overflow: hidden; padding-left: 15px; padding-right: 15px; padding-bottom: 20px;}
.node-type-concurso .webform-component--Inscribe { padding-top: 26px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--Inscribe label { font-size: 30px; font-weight: 500; text-transform: uppercase;}
.node-type-concurso .webform-component--Inscribe select { height: 46px; font-size: 20px; color: #000; width: 320px; padding-left: 20px; margin-left: 10px;}
.node-type-concurso .webform-component--Inscripcion { padding-bottom: 15px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--Inscripcion p {font-size: 13px; font-weight: 300; margin-bottom: 15px; line-height: 1.3; font-style: italic;}
.node-type-concurso .webform-component--Inscripcion p br { display: none;}
.node-type-concurso .webform-component--Inscripcion p strong { font-weight: 500; color: #c89cec;}
.node-type-concurso .webform-component--Inscripcion p + p {display: none;}
.node-type-concurso .webform-component--formulario-amateurs,
.node-type-concurso .webform-component--formulario-productoras-de-tv { max-width: 630px; margin-left: auto; margin-right: auto; border-top: 1px solid #808080; padding-top: 30px;}
.node-type-concurso .webform-component--formulario-amateurs p,
.node-type-concurso .webform-component--formulario-productoras-de-tv p { font-size: 30px; text-transform: uppercase;}
.node-type-concurso .webform-component--formulario-amateurs p strong,
.node-type-concurso .webform-component--formulario-productoras-de-tv p strong {font-weight: 500;}
.node-type-concurso .webform-component--campos-obligatorios {max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component-textfield,
.node-type-concurso .webform-component-email { margin-bottom: 30px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component-textfield label,
.node-type-concurso .webform-component-email label {font-size: 21px; padding-bottom: 0px; font-weight: 400; margin-bottom: 6px; display: inline-block}
.node-type-concurso .webform-component-textfield .form-control,
.node-type-concurso .webform-component-email .form-control { border-radius: 0; height: 46px; border: none; color: #000; padding-left: 15px; font-size: 20px;}
.node-type-concurso .webform-component-date {margin-bottom: 30px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component-date label {font-size: 21px; padding-bottom: 0px; font-weight: 400; margin-bottom: 6px; display: inline-block}
.node-type-concurso .webform-component-date select {border-radius: 0; height: 46px; border: none; color: #000; padding-left: 15px; font-size: 20px;}
.node-type-concurso .form-item-submitted-fecha-de-nacimiento-day,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento1-day,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento2-day,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento3-day,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento4-day {width: 24%; display: inline-block !important;}
.node-type-concurso .form-item-submitted-fecha-de-nacimiento-month,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento1-month,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento2-month,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento3-month,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento4-month { width: 39%; display: inline-block !important; margin-left: 3%;}
.node-type-concurso .form-item-submitted-fecha-de-nacimiento-year,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento1-year,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento2-year,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento3-year,
.node-type-concurso .form-item-submitted-fecha-de-nacimiento4-year { width: 24%; display: inline-block !important; margin-left: 3%;}
.node-type-concurso .webform-component-date .hasDatepicker { width: 7%;}
.node-type-concurso .webform-component--datos-de-los-participantes-que-actuan,
.node-type-concurso .webform-component--datos-del-video { border-top: 1px solid #808080; padding-top: 30px; margin-top: 30px; margin-bottom: 30px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--datos-de-los-participantes-que-actuan p,
.node-type-concurso .webform-component--datos-del-video p { font-size: 23px; color: #bb8ce2; font-weight: 500; text-transform: uppercase;}
.node-type-concurso .webform-component--datos-de-los-participantes-que-actuan small {text-transform: none; font-size: 18px;}
.node-type-concurso .webform-component--pais-residencia,
.node-type-concurso .webform-component--pais {margin-bottom: 30px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--pais {padding-top: 10px;}
.node-type-concurso .webform-component--pais-residencia label,
.node-type-concurso .webform-component--pais label {font-size: 21px; padding-bottom: 0px; font-weight: 400;}
.node-type-concurso .webform-component--pais-residencia select,
.node-type-concurso .webform-component--pais select {border-radius: 0; height: 46px; border: none; color: #000; padding-left: 15px; font-size: 20px; margin-left: 3%;}
.node-type-concurso .webform-component--categoria-amateur {margin-bottom: 30px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--categoria-amateur label {font-size: 21px; padding-bottom: 0px; font-weight: 400; margin-bottom: 6px; display: inline-block}
.node-type-concurso .webform-component--categoria {margin-bottom: 30px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--categoria label {font-size: 21px; padding-bottom: 0px; font-weight: 400; margin-bottom: 6px; display: inline-block}
.node-type-concurso .webform-component--categoria .form-type-checkbox label {font-size: 19px;}
.node-type-concurso .webform-component-file {margin-bottom: 30px !important; overflow: hidden; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component-file label {font-size: 21px; padding-bottom: 0px; font-weight: 400; margin-bottom: 6px; display: inline-block}
.node-type-concurso .form-managed-file .form-file {width: 70%; border-radius: 0; height: 46px; border: none; color: #000; padding-left: 15px; font-size: 20px; float: left;}
.node-type-concurso .form-managed-file .form-submit {width: 30%; border-radius: 0; font-size: 19px; font-weight: 500; color: #fff; border: none; height: 46px; background: rgb(195,124,251);
background: -moz-linear-gradient(top, rgba(195,124,251,1) 0%, rgba(66,2,128,1) 60%, rgba(53,1,103,1) 100%);
background: -webkit-linear-gradient(top, rgba(195,124,251,1) 0%,rgba(66,2,128,1) 60%,rgba(53,1,103,1) 100%);
background: linear-gradient(to bottom, rgba(195,124,251,1) 0%,rgba(66,2,128,1) 60%,rgba(53,1,103,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c37cfb', endColorstr='#350167',GradientType=0 );}
.node-type-concurso .form-managed-file .form-submit.btn-danger {width: 20%; height: 36px; font-size: 17px; margin-left: 10px;}
.node-type-concurso .webform-component-file .description {display: block; padding-top: 10px; padding-bottom: 10px;}
.node-type-concurso .webform-component-file .description a {display: none;}
.node-type-concurso .webform-component--he-leido-los-terminos-y-condiciones { margin-bottom: 30px; overflow: hidden; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--he-leido-los-terminos-y-condiciones > label {display: none;}
.node-type-concurso .webform-component--he-leido-los-terminos-y-condiciones label {font-size: 20px; padding-bottom: 0px; font-weight: 400; margin-bottom: 0px;}
.node-type-concurso .webform-component--he-leido-los-terminos-y-condiciones label a:hover,
.node-type-concurso .webform-component--he-leido-los-terminos-y-condiciones label a:focus { color: #bb8ce2;}
.node-type-concurso .webform-component--disclaimer { margin-bottom: 30px; background: #433e48; padding: 20px; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .webform-component--disclaimer p {font-weight: 400; font-style: italic; font-size: 17px;}
.node-type-concurso .form-actions {border-top: 1px solid #808080; padding-top: 20px; margin-top: 20px; margin-bottom: 30px; text-align: center; max-width: 630px; margin-left: auto; margin-right: auto;}
.node-type-concurso .form-actions .btn { background: url(../images/premio_venus_latino_2016/btn-violeta.png) no-repeat 0 0; width: 172px; height: 52px; font-size: 24px; font-weight: 700; font-style: italic; text-transform: uppercase; border: none; border-radius: 0; }
.node-type-concurso .form-actions .btn:hover { color: #fff; text-decoration: none; background-position: 0 -60px}
.page-node-2243 #edit-submitted-cargar-video-ajax-wrapper {max-width: 630px; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
/*FAQ PREMIO*/
.faq-premio { padding-top: 20px; padding-bottom: 20px;}
.faq-premio h3 { font-size: 26px; margin-bottom: 30px; text-transform: uppercase; margin-top: 0;}
.faq-premio h4 { background: #47424d; color: #e7ae56; font-weight: 300; font-size: 22px; padding: 10px;}
.faq-premio p { margin-bottom: 30px; font-weight: 300; font-size: 16px;}
.faq-premio p a { text-decoration: underline;}
.faq-premio p a:hover { color: #fff; text-decoration: none;}
.faq-premio .table { width: 100%; max-width: 600px;}
.faq-premio .table p { margin-bottom: 0;}
.faq-premio .table tr:nth-child(1) td { padding: 0;}
.faq-premio .table h4 { margin-top: 0; margin-bottom: 0; background: #C65911; color: #fff; font-weight: 700;}
.faq-premio .table th { background: #70AD47; color: #fff;}
/*LISTADO VIDEOS*/
.decision { float: none; clear: both; background: url(../images/premio_venus_latino_2016/trama-decision.png) repeat-x; text-align: center; margin-left: -1000px; margin-right: -1000px; padding-top: 15px; padding-bottom: 27px; position: relative; top: -35px; z-index: 100;}
.decision p { margin: 0 0 10px 0; font-weight: 400; font-size: 25px; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.5);}
.decision h4 { font-weight: 400; font-size: 30px; margin: 0; font-family: "Droid Serif"; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.5);}
.decision h4 strong {font-family: "Droid Serif"; text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.5);}
.decision:after { content: ""; background: url(../images/premio_venus_latino_2016/arrow-decision.png) no-repeat; width: 79px; height: 11px; position: absolute; left: 50%; bottom: -11px; margin-left: -40px;}
/**/
.listado-videos .titulo-categoria { text-align: center; margin-bottom: 28px;}
.listado-videos .titulo-categoria span { position: relative; display: inline-block; font-size: 32px; font-family: "Droid Serif"; color: #e7ae56; padding-left: 75px;}
.listado-videos .titulo-categoria span:before { content: ""; display: block; width: 1000px; border-top: 1px solid #5f5a64; position: absolute; left: -1010px; top: 24px;}
.listado-videos .titulo-categoria span:after { content: ""; display: block; width: 1000px; border-top: 1px solid #5f5a64; position: absolute; right: -1010px; top: 24px;}
.listado-videos .titulo-categoria .icon { display: block; width: 67px; height: 67px; position: absolute; left: 0; top: -10px;}
.listado-videos .titulo-categoria .icon-jovencitas { background: url(../images/premio_venus_latino_2016/icono-jovencitas-67x67.png) no-repeat}
.listado-videos .titulo-categoria .icon-milf { background: url(../images/premio_venus_latino_2016/icono-milf-67x67.png) no-repeat}
.listado-videos .titulo-categoria .icon-orgias { background: url(../images/premio_venus_latino_2016/icono-orgias-67x67.png) no-repeat}
.listado-videos .titulo-categoria .icon-anal { background: url(../images/premio_venus_latino_2016/icono-anal-67x67.png) no-repeat}
.listado-videos .titulo-categoria .icon-mamadas { background: url(../images/premio_venus_latino_2016/icono-mamadas-67x67.png) no-repeat}
.listado-videos .titulo-categoria .icon-amateur { background: url(../images/premio_venus_latino_2016/icono-amateur-67x67.png) no-repeat}
/*.listado-videos .views-field-field-premio-video .video-js { width: 100% !important; height: 208px !important; background: #333}*/
.listado-videos .views-field-field-premio-video .video-js, .listado-videos .views-field-php .video-js { width: 100% !important; height: 208px; background: #333}
.listado-videos .box-item { background: #2f2b33; margin-bottom: 35px; position: relative}
.listado-videos .views-field-field-premio-poster img { width: 100%; height: 208px;}
.listado-videos .views-field-title { text-align: center; font-size: 15px; padding-top: 13px; padding-bottom: 13px;}
.listado-videos .views-field-php { text-align: center; padding-bottom: 14px;}
.listado-videos .views-field-php a, .listado-videos .views-field-php .votado  { display: inline-block; font-weight: 700; font-style: italic; font-size: 17px; width: 82px; height: 34px; background: url(../images/premio_venus_latino_2016/btn-votar.png) no-repeat 0 0; text-transform: uppercase; padding-top: 4px;}
.listado-videos .views-field-php .voto { display: inline-block; font-weight: 700; font-style: italic; font-size: 17px; width: 82px; height: 34px; background: url(../images/premio_venus_latino_2016/btn-votado.png) no-repeat 0 0; text-transform: uppercase; padding-top: 4px;}
.listado-videos .views-field-php a:hover { background-position: 0 -46px; color: #fff; text-decoration: none;}
.listado-videos .vjs-default-skin .vjs-big-play-button { border: none; background: none; box-shadow: none}
.listado-videos .vjs-default-skin div.vjs-big-play-button span { background: url(../images/premio_venus_latino_2016/video-play.png) no-repeat center center; width: 48px; height: 48px; margin-left: -24px; margin-top: -24px;}
.listado-videos .vjs-default-skin div.vjs-big-play-button:hover { box-shadow: none}
/*CONCURSO FINALIZADO*/
.finalizado { float: none; clear: both; margin-left: -1000px; margin-right: -1000px; text-align: center; position: relative; border-top: 60px solid #000; top: -37px; margin-bottom: -10px; background: rgb(50,46,54);
background: -moz-linear-gradient(top, rgba(50,46,54,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(50,46,54,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(50,46,54,1) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#322e36', endColorstr='#000000',GradientType=0 );}
.finalizado h3 { font-size: 21px; font-weight: 700; text-transform: uppercase; margin: 0 0 -30px 0; height: 60px; background: url(../images/premio_venus_latino_2016/cinta.png) no-repeat center top; padding-top: 11px; position: relative; top: -42px;}
.finalizado p { margin: 0; font-size: 25px;}
.finalizado p strong { font-size: 30px;}
.listado-videos .perdio:before { content: ""; display: block; width: 100%; height: 100%; background: rgba(0,0,0,.55); position: absolute; left: 0; top: 0; z-index: 100;}
.listado-videos .gano { position: relative}
.listado-videos .gano .video-js .vjs-tech { border: 12px solid #4c1867;}
.listado-videos .gano:before { content: ""; display: block; background: url(../images/premio_venus_latino_2016/gano.png) no-repeat; width: 244px; height: 83px; position: absolute; left: 50%; top: -34px; z-index: 100; margin-left: -122px;}
.listado-videos .mas-votado,
.listado-videos .gano.mas-votado { position: relative}
.listado-videos .mas-votado .video-js .vjs-tech,
.listado-videos .gano.mas-votado .video-js .vjs-tech {border: 12px solid #bd842b;}
.listado-videos .mas-votado:before,
.listado-videos .gano.mas-votado:before {content: ""; display: block; background: url(../images/premio_venus_latino_2016/mas-votado.png) no-repeat; width: 176px; height: 83px; position: absolute; left: 50%; top: -34px; z-index: 100; margin-left: -88px;}
/*MODAL VOTACION FINALIZADA*/
.votacion-finalizad { margin-left: -1000px; margin-right: -1000px;}
.votacion-finalizad .overlay { width: 3000px; height: 100%; background: #000; opacity: .5; position: absolute; left: -1000px; top: 37px; z-index: 499}
.votacion-finalizad .layer { width: 251px; text-align: center; position: absolute; left: 50%; top: 37px; z-index: 500; margin-left: -125px;}
.votacion-finalizad .layer h3 { margin: 0; height: 81px; background: #e7ae56; text-transform: uppercase; color: #9c1212; font-size: 22px; font-family: "Droid Serif"; border-bottom: 1px solid #000; line-height: 1.2; padding-top: 16px;}
.votacion-finalizad .layer p { background: url(../images/premio_venus_latino_2016/cinta-top-msg.png) no-repeat; height: 128px; font-size: 18px; margin: 0; padding-top: 14px;}
/*GRACIAS POR VOTAR*/
.page-node-2279 .alert.alert-block.messages.Jovencitas  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 18%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.MILF  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 33%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Orgias  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 45%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Anal  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 58%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Mamadas  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 73%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Amateur  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 87%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}


.page-node-2279 .alert-success, .page-node-2279 .alert {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 8%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 100%; max-width: 500px; margin-left: -250px; padding: 30px;}
.page-node-2279 .alert-success .placeholder, .page-node-2279 .alert .placeholder { font-weight: 700; color: #9055c5; font-style: normal;}
.page-node-2279 .alert-success .close, .page-node-2279 .alert .close{ color: #662e9f; font-size: 28px; margin-top: -25px; opacity: 1; margin-right: -20px;}
/*MENSAJES DE ENVIO*/
.page-node-2244 .gracias { float: none; clear: both; padding-top: 50px; min-height: 500px; text-align: center}
.page-node-2244 .group { display: inline-block; text-align: left}
.page-node-2244 .gracias h4 { font-size: 30px; color: #9b74bc; font-weight: 700;}
.page-node-2244 .gracias p { font-weight: 400; font-size: 24px;}
/*MENSAJES DE ENVIO VIDEO*/
.video-recibido {float: none; clear: both; padding-top: 40px;}
.video-recibido h3 { font-size: 30px; font-weight: 400; margin: 0 0 30px 0;}
.video-recibido .aviso { padding: 25px; background: #9c0e0d; margin-bottom: 20px;}
.video-recibido .aviso p { font-size: 20px;}
.video-recibido .aviso p a { color: #fff; text-decoration: underline;}
.video-recibido .aviso p a:hover { color: #fff;}
.video-recibido h4 { font-weight: 700; color: #9b74bc; font-size: 30px; margin: 0 0 20px 0;}
.webform-confirmation + .links {font-size: 19px; font-weight: 400;}
.webform-confirmation + .links a {text-decoration: underline; color: #fff;}
.webform-confirmation + .links a:hover { color: #fff;}

/*RESPONSIVE*/
@media screen and (max-width: 1440px) {
	.flexslider { height: auto}
}
@media screen and (max-width: 1213px) {
	.bannerB.col-md-4 p, .bannerB.col-md-4 .desktop_ad {padding-top: 0px; padding-bottom: 0px;}
	.bannerC.col-md-4 p, .bannerC.col-md-4 section {padding-top: 0px; padding-bottom: 0px;}
}
@media screen and (max-width: 1199px) {
	.navbar.container { max-width: 100%}
	#navbar .search { margin-left: 0; width: 180px;}
	#navbar .contrata a { padding-left: 10px; padding-right: 10px;}
	#navbar .suscribite-newsletter,
	#navbar .addthis_toolbox { display: none;}
	.navbar-collapse { padding-left: 5px;}
	/**/
	.slider1 { margin-left: -15px; margin-right: -15px;}
	.flex-direction-nav a { width: 60px; height: 90px;}
	.flex-direction-nav .flex-next {right: 0; margin-right: 0;}
	.flex-direction-nav .flex-prev {left: 0; margin-left: 0px;}
	.flexslider:hover .flex-direction-nav .flex-prev { left: 0}
	.flexslider:hover .flex-direction-nav .flex-next { right: 0;}
	.flex-direction-nav a:before { font-size: 68px; margin-top: -58%;}
	.flex-direction-nav a.flex-next:before { font-size: 68px; margin-top: -58%;}
	/**/
	.main-area { padding-top: 20px;}
	/**/
	.view-videos-hd .view-header h3 { font-size: 22px;}
	.page-inicio .view-videos-hd .view-header .especial {margin-bottom: 20px;}
	.view-videos-hd .view-header h3 { margin-bottom: 20px;}
	.view-videos-hd .view-header h3 span:before,
	.view-videos-hd .view-header h3 span:after { top: 45%;}
	.view-videos-hd .box-item { padding-bottom: 8px;}
	.view-videos-hd .views-field-title {padding: 5px 8px;}
	.view-videos-hd .views-field-title a { font-size: 12px;}
	.view-videos-hd .views-field-totalcount { font-size: 9px;}
	div.fivestar-widget-static .star { width: 9px; height: 9px; background: url(../images/star-mini.png) no-repeat}
	div.fivestar-widget-static .star span.off {background: url(../images/star-mini.png) no-repeat 0 0}
	div.fivestar-widget-static .star span.on {background: url(../images/star-mini.png) no-repeat 0 -15px}
	.view-videos-hd .col-md-3, .view-videos-hd .col-md-2 { margin-bottom: 25px;}
	.view-videos-hd .views-field-field-image a:before { content: ""; background: url(../images/play-icon-37x37.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background-size: 28px 28px;}
	.view-videos-hd .views-field-field-image a:hover:before { background-size: 28px 28px;}
	/**/
	.destacadoA .twitter-timeline { height: 235px !important;}
	/**/
	.bannerB.col-md-4 p { padding: 0;}
	/**/
	.destacadoB .view-header h3 {font-size: 22px; height: 45px; padding-top: 12px; padding-left: 50px;}
	.destacadoB .view-header h3::before { width: 48px; height: 48px; left: -9px; top: -9px; background-size: contain;}
	.destacadoB .view-header h3 strong { font-weight: 400;}
	.destacadoB .box-item { padding-top: 10px; padding-bottom: 10px;}
	.destacadoB .views-field-field-imagen-portada { width: 135px;}
	.destacadoB .views-field-field-imagen-portada a { display: block; height: 73px; overflow: hidden;}
	.destacadoB .views-field-field-imagen-portada img {width: 100%}
	.destacadoB .views-field-title { padding-left: 10px; padding-right: 0px; line-height: 1.35;}
	.destacadoB .views-field-title a {font-size: 11px; display: block; height: 59px; overflow: hidden}
	/**/
	.destacadoC .block:first-child h2.block-title { font-size: 11px; width: 132px; height: 32px; background-size: contain; left: 8px; padding-left: 28px; padding-top: 6px;}
	.destacadoC .views-field-view-node a { width: 90%; font-size: 12px; left: 5%; height: 28px; bottom: 10px;}
	/**/
	#block-block-7 .premio-venus span {width: 90%; font-size: 12px; left: 5%; height: 28px; bottom: 10px;}
	/**/
	.bannerC.col-md-4 p { padding: 0;}
	/**/
	.region-newsletter {min-height: 244px; padding-bottom: 0px;}
	.region-newsletter h2 {font-size: 11px; height: 28px; background-size: contain; width: 136px; line-height: 28px;}
	.region-newsletter h2::before {font-size: 15px;}
	.region-newsletter h3 { font-size: 22px; margin-top: 10px; margin-bottom: 8px;}
	.region-newsletter p {font-size: 12px;}
	.region-newsletter .webform-component-markup.form-group {margin-bottom: 14px;}
	.region-newsletter .form-actions { padding-top: 0;}
	.region-newsletter .btn-default {font-size: 12px; padding: 6px 15px 4px 15px;}
	.region-newsletter .alert {width: 87%; left: 20px; top: 62px;}
	/**/
	.Foot .col-md-10 {width: 75%;}
	.Foot .col-md-2 {width: 25%;}
	.footer_bottom .logo-rta { margin-left: 12%;}
	/**/
	.breadcrumb { margin-top: -5px;}
	/**/
	.page-header { font-size: 22px;}
	.view-galeria-de-fotos .box-item { padding-bottom: 8px;}
	.view-galeria-de-fotos .views-field-field-gallery-images a:before { content: ""; background: url(../images/camara-icon-35x31.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background-size: 28px 25px}
	.view-galeria-de-fotos .views-field-field-gallery-images a:hover:before { background-size: 28px 25px}
	.view-galeria-de-fotos .views-field-title {padding: 5px 8px;}
	.view-galeria-de-fotos .views-field-title a { font-size: 12px;}
	.view-galeria-de-fotos .views-field-totalcount { font-size: 9px;}
	/**/
	.view-sexstars .box-item { padding-bottom: 8px;}
	.view-sexstars .views-field-field-sexstar-images a:before { content: ""; background: url(../images/camara-icon-35x31.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background-size: 28px 25px}
	.view-sexstars .views-field-field-sexstar-images a:hover:before { background-size: 28px 25px}
	.view-sexstars .views-field-title { padding: 5px 8px;}
	.view-sexstars .views-field-title a { font-size: 12px;}
	.view-sexstars .views-field-totalcount {font-size: 9px;}
	/**/
	div.fivestar-widget-static .star { width: 9px; height: 9px; background: url(../images/star-mini.png) no-repeat 0 0}
	div.fivestar-widget-static .star span.off {background: url(../images/star-mini.png) no-repeat 0 0}
	div.fivestar-widget-static .star span.on {background: url(../images/star-mini.png) no-repeat 0 -15px}
	/**/
	.destacado1 h2 { font-size: 22px;}
	.destacado1 .views-field-title {padding: 5px 8px;}
	.destacado1 .views-field-title a { font-size: 12px;}
	.destacado1 .views-field-totalcount { font-size: 9px;}
	.destacado1 .views-field-field-image a:before { content: ""; background: url(../images/play-icon-37x37.png) no-repeat center center; width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0; background-size: 28px 28px}
	.destacado1 .views-field-field-image a:hover:before { background-size: 28px 28px}
	/**/
	.te-podria-gustar h3 { font-size: 22px;}
	/**/
	.galeria-sextar h3 { font-size: 22px;}
	.galeria-sextar h3 + a { margin-top: 30px;}
	div.fivestar-widget .star, div.fivestar-widget .star a {width: 9px; height: 9px; background: url(../images/star-mini.png) no-repeat 0 0}
	div.fivestar-widget .star span.off {background: url(../images/star-mini.png) no-repeat 0 0}
	div.fivestar-widget .star span.on {background: url(../images/star-mini.png) no-repeat 0 -15px}
	/**/
	.galeria-lo-mas-hot h3 { font-size: 22px;}
	.galeria-lo-mas-hot h3 + a { margin-top: 30px;}
	/**/
	.ficha-sexstar-data .descripcion {line-height: 20px;}
	/**/
	.DisclaimerFoot .col-md-1 { display: none;}
	.DisclaimerFoot .col-md-2 { width: 25%;}
	.DisclaimerFoot .logo-rta {margin-left: 50px;}
	/**/
	.page-diccionario .view-diccionario .view-diccionario a {float: left;}
	.filtrar_x_letra .view-diccionario a { float: left;}
	/**/
	.banner-promo img { width: 100% !important;}
	.node-type-new .breadcrumb::after { top: 21px;}
	.blog-recomendados h3,
	.sidebar-hashtags h3 {font-size: 23px;}
	.blog-recomendados .views-field-title a { line-height: 1;}
	.blog-recomendados .views-field-field-new-image {width: 40%;}
	.blog-recomendados .views-field-title { width: 60%; line-height: 1.2;}
	/**/
	.node-type-concurso .bases .p-1 br {display: none;}
	.node-type-concurso .bases .p-1:after {right: -17px;}
	.node-type-concurso .banner-flotante-holder {height: 85px;}
	.node-type-concurso .participa {height: 85px;}
	.node-type-concurso .participa figure {display: none;}
	.node-type-concurso .participa h4 { margin-top: 16px;}
	.node-type-concurso .participa .action-btn { margin-top: 16px;}
	.node-type-concurso .premios h3 { margin-left: 120px;}
	.node-type-concurso .premios h4 { margin-left: 38px; margin-top: 60px;}
	.node-type-concurso .premios h4 strong { background-size: contain; width: 150px; height: 49px; font-size: 22px; padding-top: 16px;}
	.node-type-concurso .premios h4 span { font-size: 18px; padding-top: 16px;}
	/**/
	.listado-videos .views-field-field-premio-video .video-js {height: 172px !important;}
  .listado-videos .views-field-php .video-js {height: 200px !important;}
	.listado-videos .views-field-field-premio-poster img { height: 172px;}
   .perdio img {
    margin-left: 0px !important;
}

}	
@media screen and (max-width: 991px) {
	.desktop_ad {display: none;}
	.tablet_ad {display: block;}
	.mobil_ad {display: none;}
	/**/
	.container { width: 100%;}
	.venus-navbar { background: #2d2a31; border-color: #2d2a31;}
	.navbar .logo { background: url(../images/venus-768.png) no-repeat 2px 11px}
	.navbar .logo img { opacity: 0;}
	.navbar-toggle { display: block; margin-right: 8px; border: none; margin-top: 14px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #2d2a31;}
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff;}
	.navbar-toggle .icon-bar {height: 3px; border-radius: 0px; width: 24px;}
	#navbar .search { margin-left: 30px;}
	#navbar .contrata { margin-right: 14px;}
	#navbar .contrata a { padding-left: 15px; padding-right: 15px;}
	.navbar-collapse { position: absolute; left: -15px; top: 56px; z-index: 100; background: #2d2a31; padding-left: 0px; border: 1px solid #47424b; padding-right: 0; width: 239px}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #47424b;}
	.navbar-collapse.collapse {display: none !important;}
	.navbar-collapse.in { display: block !important}
	.navbar-nav { width: 100%;}
	.navbar-nav > li { width: 100%;}
	.navbar-nav > li { border-bottom: 1px solid #47424b}
	.navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; position: relative}
	.navbar-nav > li > a:after { content: "\f0da"; color: #fff; position: absolute; right: 15px; top: 10px; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 22px;}
	.navbar-default .navbar-nav > li > a {font-weight: 400; padding-left: 35px;}
	.navbar-default .navbar-nav > li > a:hover { color: #fff;}
	#navbar .navbar-nav + .region-navigation { float: none;}
	#navbar .region-navigation p { width: 100%; position: relative;}
	#navbar .region-navigation p a { border: none; padding-left: 30px; display: block; color: #fff;}
	#navbar .region-navigation p a:hover { color: #fff;}
	#navbar .region-navigation p a:after { content: "\f0da"; color: #fff; position: absolute; right: 15px; top: 10px; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 22px;}
	.nav > li > a.dropdown-toggle { display: none}
	.dropdown-menu { position: relative; display: block; width: 100%; max-width: 100%; padding: 0; background: none; box-shadow: none;}
	.dropdown-menu > li {border-top: 1px solid #47424b}
	.dropdown-menu > li > a {font-weight: 400; padding: 10px 10px 10px 35px; color: #fff; position: relative}
	.dropdown-menu > li > a:after { content: "\f0da"; color: #fff; position: absolute; right: 15px; top: 10px; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 22px;}
	.dropdown-menu > li > a:before { content: "Galerias"; margin-right: 5px; text-transform: uppercase;}
	.dropdown-menu > li > a:hover { color: #fff;}
	#navbar .suscribite-newsletter,
	#navbar .addthis_toolbox { display: block;}
	/**/
	.flexslider .slides img { position: relative; max-width: 140%; width: 140%; left: -30%}
	.flex-direction-nav a { width: 55px; height: 82px;}
	.flex-direction-nav a:before { font-size: 62px;}
	.flex-direction-nav a.flex-next:before { font-size: 62px;}
	/**/
	.page-inicio .main-area,
	 .main-area { background: #000;}
	/**/
	.view-videos-hd .view-header h3 span:before,
	.view-videos-hd .view-header h3 span:after { display: none;}
	.page-inicio .view-videos-hd .view-header .especial { width: auto;}
	.view-videos-hd .view-header h3 { font-size: 20px;}
	.view-videos-hd .view-header h3 span { height: auto}
	.view-videos-hd .views-row-5,
	.view-videos-hd .views-row-6,
	.view-videos-hd .views-row-7,
	.view-videos-hd .views-row-8 {display: none;}
	/**/
	.page-inicio .destacado1 .views-row-5,
	.page-inicio .destacado1 .views-row-6 { display: none;}
	/**/
	/*.bannerB  { display: none;}*/
	.bannerB.col-md-4 { margin-top: 0; margin-bottom: 20px; text-align: center;}
	.bannerB.col-md-4 .tablet_ad { border-top: 1px solid #364749; border-bottom: 1px solid #364749}
	.bannerB.col-md-4 .mobil_ad { background: #39343e;}
	/**/
	.destacadoA {display: none;}
	/**/
	.destacadoB .views-field-title a {height: auto;}
	.destacadoB .views-field-field-imagen-portada {width: 148px;}
	.destacadoB .views-field-field-imagen-portada a {height: 93px;}
	.destacadoB .views-field-title a { font-size: 13px;}
	/**/
	.page-inicio .after-footer {display: none;}
	/**/
	.footer .nav > li > a { font-size: 12px;}
	.footer_bottom .logo-rta { margin-left: 0;}
	/**/
	.ficha-video video {width: 100%;}
	/**/
	.galeria-sextar .view-content { clear: both}
	/**/
	.pagination { margin: 0;}
	/**/
	.galeria-lo-mas-hot .view-content { clear: both}
	/**/
	.listado-operadores .box-item { min-height: 215px;}
	.listado-operadores .views-field-title { font-size: 17px;}
	.listado-operadores .views-field-field-sitio-web { word-break: break-all; font-size: 12px;}
	.listado-operadores .views-field-field-image .field-content {height: 90px;}
	/**/
	.filtrar_x_letra .view-diccionario a { width: 24px;}
	.filtrar_x_letra .filtrar_x_letra {margin-bottom: 0; border: none}
	.ficha-diccionario-data .definicion p:empty { display: none;}
	.page-diccionario .destacadoB,
	.page-diccionario .destacadoC {display: none;}
	.box-otros-terminos h3 { margin-top: 15px; margin-bottom: 15px;}
	.node-type-glossary .destacadoB,
	.node-type-glossary .destacadoC {display: none;}
	/**/
	.page-search .view-display-id-block_blog_search_no_result .views-field-title {font-size: 12px;}
	/**/
	.page-node-2201 .main-area { background: #000 url(../images/404bg.jpg) no-repeat -130px 0; height: 474px; padding-top: 98px;}
	/**/
	#disclaimer header { padding-top: 6px;}
	#disclaimer .FotoDeFondo { background: url(../images/disclaimer-bg.jpg) no-repeat -200px 60px;}
	#disclaimer .enter, #disclaimer .exit {width: 70%;}
	.DisclaimerFoot .col-md-2 { width: 25%;}
	.DisclaimerFoot .logo-rta {margin-left: 0px;}
	/**/
	.page-blog .page-header { margin-top: 35px;}
	.page-blog .page-header:after {top: 16px;}
	.page-blog .breadcrumb:after { top: 25px;}
	.node-type-new .breadcrumb:after {top: 25px;}
	.page-blog #block-views-blog-recomendados,
	.node-type-new #block-views-blog-recomendados,
	.page-search-node #block-views-blog-recomendados { width: 48%; margin-bottom: 25px; float: left;}
	.blog-recomendados { margin-top: 0;}
	.page-blog #block-block-12,
	.node-type-new #block-block-12,
	.page-search-node  #block-block-12 { width: 48%; float: right;}
	.banner-sidebar p { border-top: none}
	#block-views-blogs-tags-block-hashtags { width: 48%; float: right;}
	#block-block-14 { width: 48%; float: left;}
	#block-block-17 { width: 48%; float: left;}
	#block-block-13 { width: 48%; float: left;}
	.blog-descripcion .blog-body img { max-width: 100%; height: auto !important;}
	/**/
	.node-type-new .page-header { margin-top: 86px;}
	.node-type-new .titulo-blog h2:after {top: -15px;}
	.page-blog .paginador { padding-bottom: 30px;}
	/**/
	.slider-gallery .field-slideshow-controls .prev:before { color: #fff;}
	.slider-gallery .field-slideshow-controls .next:before { color: #fff;}
	.slider-gallery .field-slideshow-carousel-wrapper .carousel-prev:before { color: #fff;}
	.slider-gallery .field-slideshow-carousel-wrapper .carousel-next:before { color: #fff;}
	.slider-gallery .field-slideshow-carousel-wrapper { margin-bottom: 0;}
	/**/
	.page-node-2201 .main-area h2,
	.page-node-2201 .main-area h3,
	.page-node-2201 .main-area p { text-align: center}
	.page-node-2201 .main-area p { padding-left: 80px; padding-right: 80px; margin-bottom: 50px;}
	/**/
	.node-type-concurso .back-to-site { margin-left: 0; margin-right: 0;}
	.node-type-concurso .back-to-site p { padding-left: 15px;}
	.node-type-concurso .cabezera h4 {text-indent: 0;}
	.node-type-concurso .participa,
	.node-type-concurso .participa.fijo { margin-left: 0; margin-right: 0;}
	.node-type-concurso .participa h4 { margin-left: 15px; font-size: 20px; margin-top: 35px; padding-top: 0;}
	.node-type-concurso .participa .action-btn { background-size: contain; width: 130px; height: 40px; font-size: 18px; padding-top: 6px; margin-top: 27px;}
	.node-type-concurso .premios { background-size: contain; height: 100px;}
	.node-type-concurso .categorias h3 { margin-top: 0; padding-top: 36px;}
	.node-type-concurso .premios h3 { font-size: 18px; margin-left: 70px; margin-top: 48px;}
	.node-type-concurso .premios h4 { margin-left: 12px; margin-top: 35px;}
	.node-type-concurso .premios h4 strong {width: 120px; height: 39px; font-size: 18px; padding-top: 12px;}
	.node-type-concurso .premios h4 span {font-size: 16px; padding-top: 12px;}
	/**/
	.node-type-concurso .webform-client-form { padding-left: 15px;}
	/**/
	.listado-videos .views-field-field-premio-video .video-js {height: 127px !important;}
	.listado-videos .views-field-field-premio-poster img { height: 127px;}
	.listado-videos .gano:before { background-size: contain; width: 180px; height: 61px; margin-left: -90px; top: -32px;}
	.listado-videos .mas-votado:before,
	.listado-videos .gano.mas-votado:before { background-size: contain; width: 129px; height: 61px; margin-left: -65px; top: -32px;}
	.finalizado,
	.decision { margin-left: 0; margin-right: 0; padding-left: 15px; padding-right: 15px;}
	.finalizado strong { display: block;}
  
  .perdio img {
    margin-left: 0px;
}
}
@media screen and (max-width: 767px) {
	.desktop_ad {display: none;}
	.tablet_ad {display: none;}
	.mobil_ad {display: block;}
	/**/
	.mbl-only {display: block;}
	.bannerA iframe { width: 100%; height: 50px;}
	/**/
	.venus-navbar-container {min-height: 52px;}
	#navbar .contrata,
	#navbar .suscribite-newsletter,
	#navbar .addthis_toolbox { display: none;}
	#navbar .search { margin-left: 0; margin-top: 0; position: absolute; top: 10px; right: 0; width: 46%;}
	.navbar { min-height: 50px;}
	.navbar-toggle { margin-left: -10px; margin-top: 10px; margin-bottom: 0;}
	.navbar .logo { background-position: 0 0; background-size: contain; margin-top: 7px;}
	.navbar .logo img { width: 104px; height: 37px; margin-top: 0;}
	/**/
	.navbar-nav { margin: 0;}
	#navbar .navbar-collapse { margin-top: 0px; top: 50px; left: 0;}
	.navbar-nav > li > .dropdown-menu { float: none;}
	.navbar-default .navbar-nav > li > a { padding-left: 15px;}
	.dropdown-menu > li > a { padding-left: 15px;}
	#navbar .region-navigation p { margin-left: 0; padding-top: 10px; padding-bottom: 10px;}
	#navbar .region-navigation p a { padding-left: 15px;}
	.navbar-collapse.in {overflow-y: hidden; overflow-x: hidden;}
	.third-navigation { width: 100%; margin-bottom: 0;}
	.third-navigation li {border-top: 1px solid #554e5a; overflow: hidden}
	.third-navigation .region-contrata {width: 100%; float: none;}
	.third-navigation .link-contrata-venus { position: relative; width: 100%; font-weight: 500; text-align: left; margin: 0; padding: 10px 15px; background: #ce9c4e; color: #2d2a31; font-style: italic; border-radius: 0}
	.third-navigation .link-contrata-venus:after { content: "\f0da"; color: #403b46; position: absolute; right: 15px; top: 10px; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; font-size: 22px;}
	.third-navigation .link-contrata-venus:active, .third-navigation .link-contrata-venus:focus { border: 1px solid transparent}
	.third-navigation .suscribe { display: block; font-size: 12px; font-weight: 700; text-transform: uppercase; padding: 15px; color: #949098; background: #403b46;}
	.third-navigation .suscribe:hover {text-decoration: none;}
	.third-navigation .suscribe br {display: none;}
	.third-navigation .suscribe .fa { float: left; margin-right: 10px; font-size: 18px;}
	#navbar .third-navigation .addthis_toolbox {display: block; float: none; width: 100%; margin-top: 0; text-align: left; font-size: 12px; font-weight: 700; text-transform: uppercase; padding: 15px; color: #949098; background: #403b46;}
	#navbar .third-navigation .addthis_toolbox a {display: block; font-size: 12px; font-weight: 700; text-transform: uppercase; color: #949098;height: 40px;}
	#navbar .third-navigation .addthis_toolbox br {display: none;}
	#navbar .third-navigation .addthis_toolbox .fa { float: left; margin-right: 10px; font-size: 21px;}
	#navbar .third-navigation .addthis_toolbox:before {display: none;}
	/**/
	/*.flexslider .slides img { position: relative; max-width: 190%; width: 190%; left: -70%}*/
	.flexslider .flex-direction-nav a { margin-top: -29px;}
	.flex-direction-nav a { width: 38px; height: 58px;}
	.flex-direction-nav a:before { font-size: 42px;}
	.flex-direction-nav a.flex-next:before { font-size: 42px;}
	/**/
	.ui-dialog {width: 100% !important; max-width: 600px}
	/**/
	.view-videos-hd .views-field-field-image a:before { background-size: 34px 34px;}
	.view-videos-hd .views-field-field-image a:hover:before { background-size: 34px 34px;}
	.view-videos-hd .view-header h3 {font-size: 22px;}
	.page-inicio .view-videos-hd .view-footer {display: block;}
	/**/
	.page-inicio .destacadoB {display: block;}
	.page-inicio .destacadoC {display: block;}
	.destacadoB {display: none;}
	.destacadoC {display: none;}
	/**/
	.page-inicio .view-sexstars .box-item { margin-bottom: 0;}
	/**/
	.page-blog #block-views-blog-recomendados,
	.node-type-new #block-views-blog-recomendados { width: 100%;}
	.page-blog #block-block-12,
	.node-type-new #block-block-12 { width: 100%;}
	#block-views-blogs-tags-block-hashtags { width: 100%;}
	#block-block-14 { width: 100%;}
	#block-block-17 { width: 100%;}
	/**/
	.main-footer { padding-top: 0;}
	.footer .nav { margin-left: -15px; margin-right: -15px; padding-left: 0; padding-right: 0;}
	.footer .nav > li { width: 100%; border-bottom: 1px solid #5c5563;}
	.footer .nav > li > a { padding: 10px 30px;}
	.Foot .col-md-10 { width: 100%;}
	.Foot .col-md-2 { width: 100%;}
	.footer_bottom .logo-control-parental { float: left; margin-left: 20px;}
	/**/
	.pagination {margin-left: 15px; margin-right: 15px;}
	.pagination > li > a, .pagination > li > span { margin-bottom: 15px;}
	/**/
	.page-inicio .destacado1 .box-item { margin-bottom: 0px;}
	.destacado1 .box-item { margin-bottom: 25px;}
	.destacado1 .views-field-field-image a:before { background-size: 34px 34px}
	.destacado1 .views-field-field-image a:hover:before { background-size: 34px 34px}
	.destacado1:before {display: none;}
	/**/
	.view-galeria-de-fotos .col-md-2 {margin-bottom: 0px;}
	.view-sexstars .col-md-2 {margin-bottom: 0px;}
	.slider-gallery .field-slideshow-carousel-wrapper { display: none;}
	.slider-gallery .field-slideshow { margin-bottom: 20px;}
	.slider-gallery .field-slideshow-controls a {top: 205px; width: 48px; height: 71px; color: #fff;}
	.slider-gallery .field-slideshow-controls .prev:before { font-size: 4em; color: #fff;}
	.slider-gallery .field-slideshow-controls .next:before { font-size: 4em; color: #fff;}
	.view-galeria-de-fotos .box-item { margin-bottom: 25px;}
	.view-sexstars .box-item { margin-bottom: 25px;}
	.slider-gallery .sharethis { margin-left: -60px;}
	.slider-gallery .st_facebook_custom:before { margin-left: 6px; margin-right: 6px;}
	.slider-gallery .st_whatsapp_custom:before { margin-left: 6px; margin-right: 6px;}
	.slider-gallery .st_twitter_custom:before { margin-left: 6px; margin-right: 6px;}
	.box-diccionario { padding-bottom: 10px; margin-top: 15px; margin-bottom: 15px;}
	.ficha-video-data .video-descripcion { margin-bottom: 15px;}
	.ficha-video-data .MainTitle {margin-top: 10px; margin-bottom: 5px;}
	/**/
	.te-podria-gustar h3 { margin-top: 15px; margin-bottom: 15px;}
	.te-podria-gustar .view-header + .view-content {margin-left: -15px; margin-right: -15px;}
	.ficha-sexstar:after {display: none;}
	/**/
	.galeria-sextar h3 { margin-top: 15px;}
	.galeria-sextar h3 + a {margin-top: 16px;}
	/**/
	.page-blog .sharethis,
	.node-type-new .sharethis {top: 280px; width: 40px; background: rgba(255,255,255,.9); z-index: 10;}
	.node-type-new .breadcrumb > .active { width: 75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; top: 4px;}
	.node-type-new .titulo-blog {top: -220px;}
	.node-type-new .breadcrumb:after {top: 33px;}
	.node-type-new .page-header { margin-top: 71px;}
	.node-type-new .titulo-blog h2 { margin: 30px 0;}
	.node-type-new .titulo-blog h2:after {top: 1px;}
	/**/
	.page-node-2201 .main-area p { padding-left: 0px; padding-right: 0px; margin-bottom: 20px;}
	.page-node-2201 .main-area { background: #000 url(../images/404bg.jpg) no-repeat -130px 0; padding-top: 0;}
	.page-node-2201 .main-area h2 { font-size: 50px; text-align: left}
	.page-node-2201 .main-area h3 { font-size: 25px; text-align: left}
	.page-node-2201 .main-area p { font-size: 18px; text-align: left}
	.page-node-2201 .main-area li:nth-child(1), .page-node-2201 .main-area li:nth-child(3) { width: 100%;}
	.page-node-2201 .main-area li { width: 100%;}
	.page-node-2201 .main-area li a { font-size: 17px;}
	.page-node-2201 .main-area .main-container { background-color: rgba(0,0,0,.5); padding-top: 24px; padding-bottom: 26px;}
	/**/
	.page-search h2 {font-size: 20px;}
	/**/
	#disclaimer .FotoDeFondo { background-position: -200px 0px; background-size: 300%;}
	#disclaimer .Actions {height: 265px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.85) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=0 );}
	.disclaimer-txt p { padding-top: 20px; padding-left: 50px; padding-right: 30px;}
	.disclaimer-txt p br { display: none;}
	#disclaimer .enter, #disclaimer .exit {margin: 0 auto;}
	.EnterExit .row { margin-left: 0; margin-right: 0;}
	.DisclaimerFotos .col-xs-6:nth-child(5),
	.DisclaimerFotos .col-xs-6:nth-child(6),
	.DisclaimerFotos .col-xs-6:nth-child(7),
	.DisclaimerFotos .col-xs-6:nth-child(8) { display: none;}
	.DisclaimerFoot .col-md-2 { width: 100%;}
	.DisclaimerFoot .logo-rta { margin-top: 25px;}
	.DisclaimerFoot .logo-control-parental { float: left; margin-left: 15px; margin-top: 14px;}
	/**/
	.blog-descripcion iframe { width: 100%;}
	/**/
	.filtrar_x_letra .etiqueta { display: block; text-align: center; border-bottom: 1px solid #433f46; width: 100%; color: #fff}
	.page-diccionario .view-diccionario .view-diccionario a { width: 9.32%; border-top: 1px solid #433f46; border-left: 1px solid #433f46; margin-top: -1px; margin-right: -1px;}
	.filtrar_x_letra .view-diccionario a {width: 9.32%; border-top: 1px solid #433f46; border-left: 1px solid #433f46; margin-top: -1px; margin-right: -1px;}
	/**/
	.home-diccionario .box-item { padding-bottom: 5px;}
	.home-diccionario .views-field-title {padding: 5px 5px 0 5px;}
	.home-diccionario .views-field-body {padding-left: 5px; padding-right: 5px;}
	.box-otros-terminos h3 { font-size: 19px;}
	.box-otros-terminos .box-item { padding-bottom: 5px;}
	.box-otros-terminos .views-field-title {padding: 5px 5px 0 5px;}
	.box-otros-terminos .views-field-body {padding-left: 5px; padding-right: 5px;}
	/**/
	.page-search h2 { line-height: 1.4;}
	.search-result-list .cuerpo h4 { font-size: 14px;}
	.page-search .resultados h2 + p { margin-top: -10px;}
	.page-search .resultados h2 + p + br {display: none;}
	.page-search .te-podria-gustar h3 { margin-top: 0;}
	.page-search-node #block-block-12 {width: 100%;}
	/**/
	.st_whatsapp_custom:before {display: inline-block;}
	/**/
	.page-blog #block-views-blog-recomendados, .node-type-new #block-views-blog-recomendados, .page-search-node #block-views-blog-recomendados {width: 100%;}
	#block-block-13 {width: 100%;}
	/**/
	.node-type-concurso .main-area { background-size: 200%; background-position: 70% 0}
	.node-type-concurso .back-to-site p {padding-right: 15px;}
	.node-type-concurso .cabezera {height: auto; padding-bottom: 20px;}
	.node-type-concurso .cabezera h2 { background-size: contain; background-position: left top; width: 100%; height: 130px;}
	.node-type-concurso .cabezera h3 {font-size: 25px; margin-bottom: 5px;}
	.node-type-concurso .cabezera h4 {font-size: 18px; line-height: 1.3;}
	.node-type-concurso .cabezera h4 em {display: block;}
	.node-type-concurso .bases { margin-top: 12px;}
	.node-type-concurso .bases .p-1 {font-size: 17px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #5f5a64; text-align: center}
	.node-type-concurso .bases .p-2 {font-size: 17px; padding-bottom: 15px; text-align: center}
	.node-type-concurso .bases .p-2 strong { font-size: 18px;}
	.node-type-concurso .bases .p-1:after {display: none;}
	.node-type-concurso .bases .action-btn { margin-left: auto; margin-right: auto; font-size: 20px;}
	.node-type-concurso .categorias figure img { width: 100%;}
	.node-type-concurso .categorias figcaption { padding-left: 40px;}
	.node-type-concurso .categorias .cat-1:before { margin-left: -100px;}
	.node-type-concurso .categorias .cat-2:before { margin-left: -65px;}
	.node-type-concurso .categorias .cat-3:before { margin-left: -75px;}
	.node-type-concurso .categorias .cat-4:before { margin-left: -70px;}
	.node-type-concurso .categorias .cat-5:before { margin-left: -92px;}
	.node-type-concurso .categorias .cat-6:before { margin-left: -90px;}
	.node-type-concurso .premios { background-position: 90% 56px; height: auto; overflow: hidden; background-size: 400%}
	.node-type-concurso .premios h3 { margin: 0 auto 20px auto; background: url(../images/premio_venus_latino_2016/premio-bg.png) no-repeat; background-size: contain; width: 200px; height: 110px; float: none; text-align: right; padding-top: 50px; padding-right: 24px;}
	.node-type-concurso .premios h4 { margin: 0; padding-bottom: 10px;}
	.node-type-concurso .banner-flotante-holder {height: 145px;}
	.node-type-concurso .participa { height: 145px; background-size: contain}
	.node-type-concurso .participa h4 { margin-top: 0px; float: none; text-align: center; margin-right: 15px;}
	.node-type-concurso .participa p { float: none; text-align: center}
	.node-type-concurso .participa .action-btn { display: inline-block; margin-left: 0; background-size: auto}
	/**/
	.node-type-concurso .webform-component--Inscribe { padding-top: 26px;}
	.node-type-concurso .webform-component--Inscribe select { margin-left: 0; width: 100%;}
	.node-type-concurso .webform-component--formulario-amateurs p,
	.node-type-concurso .webform-component--formulario-productoras-de-tv p,
	.node-type-concurso .webform-component--Inscribe label {font-size: 22px;}
	.node-type-concurso .webform-component-textfield label,
	.node-type-concurso .webform-component-email label,
	.node-type-concurso .webform-component-date label,
	.node-type-concurso .webform-component--pais-residencia label,
	.node-type-concurso .webform-component--pais label,
	.node-type-concurso .webform-component--categoria-amateur label,
	.node-type-concurso .webform-component-file label,
	.node-type-concurso .webform-component--he-leido-los-terminos-y-condiciones label,
	.node-type-concurso .webform-component--categoria label,
	.node-type-concurso .webform-component--categoria .form-type-checkbox label { font-size: 16px;}
	.node-type-concurso .webform-component--pais-residencia select,
	.node-type-concurso .webform-component--pais select {margin-left: 0; width: 100%;}
	.node-type-concurso .webform-component--datos-de-los-participantes-que-actuan p,
	.node-type-concurso .webform-component--datos-del-video p { font-size: 20px;}
	.node-type-concurso .webform-component--datos-de-los-participantes-que-actuan small { font-size: 15px; line-height: 1.4;}
	.node-type-concurso .form-managed-file .form-file { width: 100%;}
	.node-type-concurso .form-managed-file .form-submit {width: 50%; margin-top: 10px;}
	.node-type-concurso .webform-component--Inscripcion { padding-bottom: 0;}
	.node-type-concurso .webform-component--datos-de-los-participantes-que-actuan,
	.node-type-concurso .webform-component--datos-del-video { margin-top: 20px; margin-bottom: 20px;}
	.node-type-concurso .webform-component-textfield,
	.node-type-concurso .webform-component-email,
	.node-type-concurso .webform-component--pais-residencia,
	.node-type-concurso .webform-component--pais,
	.node-type-concurso .webform-component--categoria-amateur { margin-bottom: 20px;}
	.node-type-concurso .webform-component-date { margin-bottom: 5px;}
	.node-type-concurso .webform-component-file { margin-bottom: 20px !important;}
	/**/
	.faq-premio h4 { font-size: 16px; font-weight: 700;}
	.faq-premio p { font-size: 14px;}
	/**/
	.decision p {font-size: 18px;}
	.decision h4 { font-size: 20px;}
	.listado-videos .titulo-categoria span { font-size: 23px; padding-left: 50px;}
	.listado-videos .titulo-categoria .icon {width: 47px; height: 47px; background-size: contain}
	.listado-videos .box-item { margin-bottom: 20px;}
	.listado-videos .views-field-field-premio-video .video-js {height: 102px !important;}
	.listado-videos .views-field-field-premio-poster img {height: 102px !important;}
	.listado-videos .views-field-title { font-size: 16px;}
	.listado-videos .views-field-php { font-size: 13px;}
	.finalizado p {font-size: 16px;}
	.finalizado p strong { font-size: 20px;}
	.listado-videos .vjs-default-skin div.vjs-big-play-button span {width: 28px; height: 28px; margin-left: -14px; margin-top: -14px; background-size: contain}
	/**/
	.page-node-2279 .alert-success { max-width: 100%; width: 90%; left: 5%; margin-left: 0;}
  /*GRACIAS POR VOTAR*/
.page-node-2279 .alert.alert-block.messages.Jovencitas  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 12%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 80%; max-width: 500px; margin-left: -150px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.MILF  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 25%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 80%; max-width: 500px; margin-left: -150px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Orgias  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 40%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 80%; max-width: 500px; margin-left: -150px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Anal  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 54%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 80%; max-width: 500px; margin-left: -150px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Mamadas  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 69%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 80%; max-width: 500px; margin-left: -150px; padding: 30px;}
.page-node-2279 .alert.alert-block.messages.Amateur  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 50%; top: 83%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 20px; width: 80%; max-width: 500px; margin-left: -150px; padding: 30px;}
 
 
   .vjs-poster {
    margin: 0 auto;
    padding: 0;
    cursor: pointer;
    position: relative;
    width: 70%;
    max-height: 100%;
    top: 12px;
    left: -35px;
}
  
  }
@media screen and (max-width: 380px) {
	.bannerA,
	.bannerD { padding-left: 0; padding-right: 0; margin-left: -15px; margin-right: -15px; width: auto}
	/**/
	.disclaimer-txt p {padding-top: 20px; padding-left: 50px; padding-right: 20px;}
	#disclaimer .enter a { margin-top: 10px; margin-bottom: 20px;}
	#disclaimer .FotoDeFondo {background-position: -210px 0px; background-size: 330%;}
	.DisclaimerFotos { padding-top: 20px; padding-bottom: 0;}
	.DisclaimerFotos img { margin-bottom: 20px;}
	/**/
	.view-videos-hd .view-header h3 span { padding-left: 0; padding-right: 0;}
	/**/
	.node-type-concurso .back-to-site p a { margin-left: 15px;}
	.node-type-concurso .cabezera { padding-bottom: 35px;}
	.node-type-concurso .cabezera h3 { text-align: center;}
	.node-type-concurso .cabezera h4 { text-align: center;}
	.node-type-concurso .trama {height: 12px;}
	.node-type-concurso .categorias .row { margin-left: 0; margin-right: 0;}
	.node-type-concurso .bases .p-1 { padding-left: 15px; padding-right: 15px;}
	.node-type-concurso .bases .p-2 { padding-left: 15px; padding-right: 15px;}
	.node-type-concurso .premios { background-position: 90% 70px;}
	.node-type-concurso .premios h4 { padding-left: 15px; padding-right: 15px;}
	/**/
	.node-type-concurso .webform-client-form { margin-left: 15px; margin-right: 15px;}
	.faq-premio { margin-left: 15px; margin-right: 15px;}
	/**/
	.listado-videos .col-xs-6 { width: 100%} 
	.listado-videos .gano:before {width: 140px;height: 47px; margin-left: -70px;top: -23px;}
	.listado-videos .views-field-field-premio-video .video-js, .listado-videos .views-field-php .video-js {height: 196px !important;}
	.listado-videos .views-field-field-premio-poster img {height: 196px !important;}
	.listado-videos .gano:before {width: 244px;height: 83px;margin-left: -122px; top: -34px;}
	.listado-videos .mas-votado:before,
	.listado-videos .gano.mas-votado:before { background-size: contain; width: 176px; height: 83px; margin-left: -88px; top: -34px;}
	/**/
	.page-node-2279 .alert-success { top: 130px;}
}
@media screen and (max-width: 360px) {
	.page-inicio .destacado1 .box-item { margin-bottom: 20px;}
	/**/
	#disclaimer .FotoDeFondo {background-position: -220px 0px; background-size: 342%;}
	/**/
	.main-area { padding-left: 0; padding-right: 0;}
	.page-inicio .view-videos-hd .view-header h3 span { padding-left: 0; padding-right: 0;}
	.page-inicio .view-videos-hd .col-md-2 {margin-bottom: 0px;}
	/**/
	.page-header { margin-bottom: 15px;}
	/**/
	.view-videos-hd .view-header h3 {font-size: 19px;}
	/**/
	.node-type-video .destacado1::before {display: none;}
	.te-podria-gustar .view-header + .view-content {margin-left: 0px; margin-right: 0px;}
	.galeria-lo-mas-hot h3 {font-size: 19px;}
	.galeria-lo-mas-hot h3 + a { font-size: 12px;}
	/**/
	.blog-recomendados { padding-left: 15px;}
	.banner-sidebar { padding-left: 15px; padding-right: 15px;}
	.sidebar-hashtags { padding-left: 15px; padding-right: 15px;}
	/**/
	.page-search-node .te-podria-gustar .view-content { margin-left: -15px; margin-right: -15px;}
	/**/
	.footer .nav > li > a {padding: 10px 15px;}
	.footer_bottom { padding-left: 0; padding-right: 0;}
	/**/
	.node-type-new .page-header { font-size: 28px;}
	/**/
	.ui-dialog .ui-dialog-content p { margin-left: 50px; margin-right: 50px;}
	/**/
	.node-type-new .main-content { position: static}
	.node-type-new .titulo-blog {top: 23px;}
	.node-type-new .page-header { margin-top: 81px;}
	.node-type-new .titulo-blog h2 { margin: 30px 0;}
	/**/
	.node-type-concurso .premios { background-position: 90% 64px;}
	.node-type-concurso .participa,
	.node-type-concurso .banner-flotante-holder {height: 110px;}
	.node-type-concurso .participa br {display: none;}
	.node-type-concurso .participa.fijo { padding-left: 15px; padding-right: 15px;}
	.node-type-concurso .participa h4 { margin-left: 0; margin-right: 0; padding-left: 15px; padding-right: 15px; margin-top: 10px;}
	.node-type-concurso .participa .action-btn { margin-top: 10px;}
	/**/
	.node-type-concurso .form-managed-file .form-submit {width: 70%;}
	.node-type-concurso .webform-component--Inscripcion p { font-size: 15px; line-height: 1.4;}
	/**/
	.faq-premio .table td { white-space: normal !important}
	/**/
	.finalizado, .decision {margin-left: 15px; margin-right: 15px;}
	.decision p {font-size: 16px;}
	.decision h4 { font-size: 18px;}
	.listado-videos .titulo-categoria span:before { top: 19px;}
	.listado-videos .titulo-categoria span:after { top: 19px;}
	.view-premios-venus-latinoh { margin-left: 15px; margin-right: 15px;}
	.listado-videos .views-field-field-premio-video .video-js, .listado-videos .views-field-php .video-js {height: 186px !important;}
	.listado-videos .views-field-field-premio-poster img {height: 186px !important;}
}
@media screen and (max-width: 340px) {
	#disclaimer .FotoDeFondo {background-position: -214px 0px; background-size: 359%;}
	#disclaimer .Actions {height: 242px;}
	.disclaimer-txt p {padding-top: 20px;padding-left: 30px;padding-right: 0px; line-height: 1.25;}
	#disclaimer .enter, #disclaimer .exit {width: 85%;}
	#disclaimer .enter a {margin-bottom: 14px;}
	/**/
	.destacadoB .view-header h3 {font-size: 20px;}
	.destacadoB .views-field-field-imagen-portada {width: 130px;}
	.destacadoB .views-field-title { text-transform: none;}
	/**/
	.page-inicio .destacadoC {display: none;}
	/**/
	.search-result-list .img-thumb img { max-width: 167px; width: 167px;}
	/**/
	.node-type-concurso .categorias h3 { padding-top: 18px; font-weight: 400;}
	.node-type-concurso .premios { background-size: 450%;}
	.node-type-concurso .bases .action-btn {width: 90%;}
	.node-type-concurso .participa h4 { font-size: 18px;}
	.node-type-concurso .premios h4 { padding-left: 8px;}
	/**/
	.listado-videos .views-field-field-premio-video .video-js, .listado-videos .views-field-php .video-js {height: 164px !important;}
	.listado-videos .views-field-field-premio-poster img {height: 164px !important;}
    /*GRACIAS POR VOTAR*/
.page-node-2279 .alert.alert-block.messages.Jovencitas  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 30%; top: 7%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 16px; width: 100%; max-width: 290px; margin-left: -80px; padding: 25px;}
.page-node-2279 .alert.alert-block.messages.MILF  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 30%; top: 21.5%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 16px; width: 100%; max-width: 290px; margin-left: -80px; padding: 25px;}
.page-node-2279 .alert.alert-block.messages.Orgias  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 30%; top: 37%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 16px; width: 100%; max-width: 290px; margin-left: -80px; padding: 25px;}
.page-node-2279 .alert.alert-block.messages.Anal  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 30%; top: 53%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 16px; width: 100%; max-width: 290px; margin-left: -80px; padding: 25px;}
.page-node-2279 .alert.alert-block.messages.Mamadas  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 30%; top: 68%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 16px; width: 100%; max-width: 290px; margin-left: -80px; padding: 25px;}
.page-node-2279 .alert.alert-block.messages.Amateur  {color: #000; background-color: #ddd; border-color: #c4c2c2; z-index: 300; margin-top: 0px; position: absolute; left: 30%; top: 83%; border: 2px solid #c4c2c2; border-radius: 0; font-size: 16px; width: 100%; max-width: 290px; margin-left: -80px; padding: 25px;}

}
}
  
}

.views-field.views-field-field-premio-video video, .listado-videos .views-field-php .video-js {
    width: 95%;
    height: 95%;
    margin: 5px;
}

.page-votos .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #000000;
}

.table-hover > tbody > tr:hover {
     background-color: #000000; 
}



@media screen and (max-width: 991px) {
	.desktop_ad {display: none;}
	.tablet_ad {display: block;}
	.mobil_ad {display: none;}
	/**/

	.page-node-2280 .back-to-site { margin-left: 0; margin-right: 0;}
	.page-node-2280 .back-to-site p { padding-left: 15px;}
	.page-node-2280 .cabezera h4 {text-indent: 0;}
	.page-node-2280 .participa,
	.page-node-2280 .participa.fijo { margin-left: 0; margin-right: 0;}
	.page-node-2280 .participa h4 { margin-left: 15px; font-size: 20px; margin-top: 35px; padding-top: 0;}
	.page-node-2280 .participa .action-btn { background-size: contain; width: 130px; height: 40px; font-size: 18px; padding-top: 6px; margin-top: 27px;}
	.page-node-2280 .premios { background-size: contain; height: 100px;}
	.page-node-2280 .categorias h3 { margin-top: 0; padding-top: 36px;}
	.page-node-2280 .premios h3 { font-size: 18px; margin-left: 70px; margin-top: 48px;}
	.page-node-2280 .premios h4 { margin-left: 12px; margin-top: 35px;}
	.page-node-2280 .premios h4 strong {width: 120px; height: 39px; font-size: 18px; padding-top: 12px;}
	.page-node-2280 .premios h4 span {font-size: 16px; padding-top: 12px;}

.vjs-poster {
    margin: 0 auto;
    padding: 0;
    cursor: pointer;
    position: relative;
    width: 90%;
    max-height: 100%;
    left: 0px;
}
.listado-videos .views-field-php .video-js {
    height: 172px !important;
}
}


  .perdio img {
    margin-left: 5px;
}

video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}
