/*
 Theme Name: eGaming18
 Theme URI: http://www.premiosegaming.es
 Description: Tema de la edición 2018 de los Premios eGaming.es
 Author: Alberto Lario - Lario Byte Studio
 Author URI: http://www.lariobyte.com
 Template: Divi
 Version: 3.0
*/

@import url("https://www.premiosegaming.es/assets/css/style.css");

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

@media only screen and (max-width: 980px) {#logo {min-height:200px; min-width:150px; margin-top:-8px !important;} .et_pb_column_1_2 .et_pb_map {height:360px !important;} .et_pb_map_0 {height:400px !important;}}
@media only screen and (min-width: 981px) {#logo {min-height:300px; min-width:225px; margin-top:-10px !important;} .et_pb_column_1_2 .et_pb_map {height:560px !important;} .et_pb_map_0 {height:600px !important;}}

/* Menú responsive */
.et_mobile_menu {left:60% !important; width:60% !important; text-align:right !important; padding-right:10% !important;}

/* Slider */
.et_pb_slide {height:100vh !important;}
.et_pb_bg_layout_dark .et_pb_slide_description {text-shadow:1px 2px 3px rgba(0, 0, 0, 1);}
.et_pb_slider .et_pb_container {width:60% !important; float:left !important; text-align:left !important;}
.custom-slider .et_pb_slide {height: calc(100vh - 80px);}
.custom-slider .et_pb_slide_description {padding: 32vh 8% !important;}

/* Categorias */
.categoria {-webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; -ms-transition:all .5s ease; transition:all .5s ease;}
.categoria:hover {transform:translateY(-20px);}
.categoria:before {content: ''; display:block; position:absolute; left:0; bottom:-20px; height:10px; width:0; transition:width 0s ease, background .5s ease;}
.categoria:after {content: ''; display:block; position:absolute; right:0; bottom:-20px; height:10px; width:0; background:#f2f2f2; transition:width .5s ease;}
.categoria:hover:before {width:100%; background:#f2f2f2; transition:width .5s ease;}
.categoria:hover:after {width:100%; background:transparent; transition:all 0s ease;}

/* Votaciones */
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-content {padding:0.8em !important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-container {border-right:5px solid #ffffff !important; border-left:5px solid #ffffff !important; margin-top:15px !important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-checkbox-container {border-right:none !important; max-width:35px !important; min-width:35px !important; padding:0 0.8em !important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice-separator {border-top:20px solid #ffffff !important;}
.totalpoll-poll-container .totalpoll-buttons .totalpoll-button, .totalpoll-poll-container .totalpoll-buttons .totalpoll-button.totalpoll-button-primary:hover, .totalpoll-poll-container .totalpoll-buttons .totalpoll-button.totalpoll-button-primary:focus, .totalpoll-poll-container .totalpoll-buttons .totalpoll-button.totalpoll-button-primary:active {font-family:'Gotham Bold',Helvetica,Arial,Lucida,sans-serif !important; text-transform:uppercase !important; letter-spacing:2px !important; padding:15px 50px !important;}
.totalpoll-poll-container .totalpoll-view-results .totalpoll-choices .totalpoll-choice .totalpoll-choice-votes-text {padding-left:0 !important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-image, .totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-embed {width:75% !important; margin:30px auto 5px auto !important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-image:after, .totalpoll-poll-container .totalpoll-choices .totalpoll-choice .totalpoll-choice-embed:after {display:none !important;}
.totalpoll-poll-container .totalpoll-choices .totalpoll-choice.checked .totalpoll-choice-checkbox-container {border-right-color: #ffffff;}
.totalpoll-poll-container .totalpoll-buttons .totalpoll-button.totalpoll-button-primary {cursor:pointer !important;}

/* Agenda */
.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax {overflow:inherit !important;}
.agenda:before {position:relative; margin-right:7px; font-family:'ETmodules'; color:#ffffff !important;}
.fecha:before {content:"\e023";}
.lugar:before {content:"\e081";}

/* Contacto */
.et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module {box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);}
.contacto:before {position:relative; margin-right:7px; font-family:'ETmodules'; color:#999999 !important;}
.direccion:before {content:"\e081";}
.telefono:before {content:"\e090";}
.email:before {content:"\e076";}
.web:before {content:"\e074";}

/* Volver arriba */
.et_pb_scroll_top.et-pb-icon {right:20px !important; bottom:20px !important; padding:5px; font-size:50px !important; -webkit-border-top-left-radius:50px; -moz-border-radius-topleft:50px; border-top-left-radius:50px; -webkit-border-bottom-left-radius:50px; -moz-border-radius-bottomleft:50px; border-bottom-left-radius:50px; -webkit-border-top-right-radius:50px; -moz-border-radius-topright:50px; border-top-right-radius:50px; -webkit-border-bottom-right-radius:50px; -moz-border-radius-bottomright:50px; border-bottom-right-radius:50px; border:5px solid #ffffff !important; box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);}
.et_pb_scroll_top:before {content:"B" !important;}

/* Footer */
#footer-info {min-width:100% !important; text-align:center !important;}
#footer-info, #footer-info a {font-size:14px !important;}
#footer-widgets .footer-widget li:before {border-style:none !important; color:#636363 !important; font-size:16px !important;}
#footer-widgets .footer-widget li a{position: initial; padding-left:0 !important; color:#636363 !important; font-size:16px !important;}
#footer-widgets .footer-widget li a:hover{color:#636363 !important; font-size:16px !important;}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover, .et_pb_widget a:hover {color:#8d8d8d !important;}
.footer-widget h4 {font-family:'Gotham Book',Helvetica,Arial,Lucida,sans-serif !important; margin-bottom:15px !important; font-size:20px !important;}

/* Tweets */
#content p.rtw_main, p.rtw_main, div.rtw_main {font-size: 16px !important; color:#8d8d8d !important; line-height:1.2em !important;}
#content p.rtw_main a, p.rtw_main a, div.rtw_main a{color:#636363 !important;}
p.rtw_meta, div.rtw_meta, p.rtw_meta a, div.rtw_meta a{font-size: 14px !important; color:#636363 !important;}

/* Cookie Law */
#cookie-law-info-bar{background-color:rgba(0,0,0,0.7) !important; color:#ffffff !important; display:block; bottom:20px !important; right:20px !important; width:20% !important; padding:30px !important; border-top:none !important; font-family:'Gotham Book', Helvetica, Arial, Lucida, sans-serif !important;}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited, .cli-plugin-main-link, .cli-plugin-main-link:visited, .medium.cli-plugin-main-link, .medium.cli-plugin-main-link:visited {background-color:#e89f0f !important; font-size:12px !important; font-weight:bold !important; line-height:1; text-shadow:0 0 0 rgba(0, 0, 0, 0) !important;}
.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {padding:6px 8px 5px 8px !important; margin-top:10px !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; border-radius:0 !important;}
.cli-plugin-main-link, .cli-plugin-main-link:visited, .medium.cli-plugin-main-link, .medium.cli-plugin-main-link:visited {padding:5px 8px 5px 8px !important; margin-top:10px !important;-moz-border-radius:0px !important; -webkit-border-radius:0 !important; border-radius:0 !important;}
.cli-plugin-button, .cli-plugin-button:visited {background:none !important; text-shadow:0 !important; border-bottom:0 !important;}
.cli-plugin-button, .cli-plugin-button:visited {background:none !important; border-bottom:0 none !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; border-radius:0 !important; -moz-box-shadow:0 0 0 rgba(0,0,0,0) !important; -webkit-box-shadow:0 0 0 rgba(0,0,0,0) !important; box-shadow:0 0 0 rgba(0,0,0,0) !important; text-shadow:0 0 0 rgba(0,0,0,0) !important;}
@media (max-width: 767px){#cookie-law-info-bar{bottom:0 !important; right:0 !important; width:100% !important; padding:20px !important;}}