/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* HEADER */

#header_menu ul li:first-child, #header_menu.collapse-enabled  ul li:first-child,
#header_menu.collapse-enabled ul.awb-menu__main-ul li:first-child a.awb-menu__main-a { background-color:#00cfcf!important; }
#header_menu  ul li:nth-child(2), #header_menu.collapse-enabled  ul li:nth-child(2),
#header_menu.collapse-enabled ul.awb-menu__main-ul li:nth-child(2) a.awb-menu__main-a { background-color:#ff4b2b!important;  }
#header_menu  ul li:nth-child(3), #header_menu.collapse-enabled  ul li:nth-child(3),
#header_menu.collapse-enabled ul.awb-menu__main-ul li:nth-child(3) a.awb-menu__main-a  { background-color:#000!important; }
#header_menu  ul li:hover:nth-child(3), #header_menu ul li.current_page_item:nth-child(3),
#header_menu.collapse-enabled ul.awb-menu__main-ul li:nth-child(3).current-menu-item a.awb-menu__main-a {background-color:#727176!important; }
#header_menu  ul li:hover:nth-child(3) a, #header_menu ul li:hover:nth-child(3) a span,
#header_menu.collapse-enabled ul.awb-menu__main-ul li:nth-child(3) {color:#fff!important;}
#header_menu  ul li:last-child, #header_menu.collapse-enabled  ul li:last-child,
#header_menu.collapse-enabled ul.awb-menu__main-ul li:last-child a.awb-menu__main-a  { background-color:#c4ff00!important;  }

#header_menu  ul li.current_page_item:nth-child(3) a span {color:#fff;}

#header_menu .awb-menu__m-toggle {background-color:#000; color: #fff;}

.mobile-mode-collapse-to-button .fusion-menu {margin-top: 2px!important;}

#menu-idiomas .awb-menu__sub-ul {max-width: 74px; width: 100%;}
#menu-idiomas .awb-menu__sub-ul a {text-align: center;}

/* HOME */
.bg_black {background-color: #000; padding:0 15px;}

/* MENU */

/* CONCURSO */
.formulario .fusion-form-consent-field {display: flex;    flex-direction: row-reverse;    justify-content: flex-end; margin-bottom: 5px!important;}
.formulario .fusion-form-checkbox.option-inline {margin-right: 0!important; }
.formulario .fusion-form-label-wrapper {margin-top: 10px;  }
.formulario .fusion-form-label-wrapper label {font-size: 17px!important; font-weight: bold!important; }
.formulario .legal { height: 100px;  overflow: auto !important;  border: thin solid #ccc; padding: 7px 10px; }

/* VOTACIÓN */
.basic-yop-poll-container ul.basic-answers li.basic-answer { height: 430px; padding: 0px 15px!important; border-bottom: 2px solid #00cfcf; margin-top: 60px;}
.basic-yop-poll-container .basic-answer .basic-answer-content .basic-media { height: 305px;}
.basic-yop-poll-container .basic-answer .basic-answer-content .basic-media img {    object-fit: cover;    width: 100%;    height: 100%;}
.basic-yop-poll-container .media-description { margin-top: 30px; }
.basic-yop-poll-container .media-description .basic-media-text {text-transform: uppercase;}
.basic-yop-poll-container .media-description .basic-media-text a { color: #000; text-decoration: none; text-transform: uppercase;}
.basic-yop-poll-container .media-description .basic-media-text a:hover {text-decoration: none; color:#00cfcf;}
.bootstrap-yop {max-width: 1415px; margin: 0 auto;}
.basic-yop-poll-container div[class^=iradio_] {margin-top: -7px;}
.basic-yop-poll-container .basic-vote { margin-top: 80px!important;}
.basic-yop-poll-container .media-description .iradio_square-red { border: 2px solid #000; border-radius: 50%; padding: 11px;}
.basic-yop-poll-container .basic-question {}

/* FOTOS */
.single-post .fusion-content-tb hr { color: #00cfcf;    border-style: solid;    max-width: 40%;  margin-left: 0;  border-width: 3px; margin-bottom: 30px; }
.single-post .fusion-content-tb h3 {margin-bottom: 10px!important;}
.single-post .fusion-content-tb h4 {font-size: 19px; margin-top: 0;}
