/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 21 2020 | 23:54:27 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Desactivacion opcion Our Team*/

.menu-item-1652,.sidr-class-menu-item-1652{ display:none!important;}

#footer-bottom-menu .menu-item-1648{
  padding-left: 21px;
}

/**/

#site-header{
  background: linear-gradient(360deg, #0B132B 0%, rgba(9, 64, 116, 0.98) 100%);
}

#menu-item-2254,
#top-bar-wrap{
  display:none;
}

::selection {
    background: none !important;
}

/*Footer position*/

#site-navigation-wrap {
    float: right;
    position: relative;
    right: 130px;
}

/*Sound icon*/

.sound-icon {
    position: absolute;
    top: 0;
    width: 28.5px;
    height: 28.5px;
    right: -45px;
    margin-top: 23.7px;
    background: url(/wp-content/uploads/2019/11/sound-icon.svg) no-repeat;
    background-size: contain;
    cursor:pointer;
  	display:none;
}


.sound-icon:hover {
    background: url(/wp-content/uploads/2019/11/sound-icon-hover.svg) no-repeat;
    background-size: contain;
}

.sound-icon:active {
    background: url(/wp-content/uploads/2019/11/sound-icon-active.svg) no-repeat;
    background-size: contain;
}

/*Logo*/


#site-logo{
   margin-left:125px;
}

#site-logo #site-logo-inner a img{
   width: 68.82px;
   height: 68.77px;
   filter: drop-shadow(0px 0px 26.4184px #0A142A);
   margin-left: 26px;
}

#site-logo #site-logo-inner:hover a img{
   width: 74.82px;
    height: 74.77px;
    filter: drop-shadow(0px 0px 20px #61F3F5);
    opacity: 1;
    margin-left: 24px;
}

/*
#site-logo #site-logo-inner a {
    opacity: 1;
    background: url(/wp-content/uploads/2019/11/logo.svg) no-repeat;
    background-size: 124.82px 44.77px;
    width: 200px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-position: 50%;
    background-size: cover;
    overflow: visible;
    text-indent: -9999px;
    transition:none;
}

#site-logo #site-logo-inner:hover a{
    opacity: 1;
    background: url(/wp-content/uploads/2019/11/logo.svg) no-repeat;
    background-size: 124.82px 44.77px;
    width: 200px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-position: 50%;
    background-size: cover;
    overflow: visible;
    text-indent: -9999px;
    transition:none;
}*/


/*Active header items*/


#site-navigation-wrap .dropdown-menu >.menu-item >a.active span:before {
    content: '';
    background-image: linear-gradient(90deg, #61F3F5 0%, #9B5DDE 80%);
    padding: 0;
    width: 100%;
    height:2px;
    top: -10px;
    left: 0;
    position:absolute;
    z-index:-1;
}

#site-navigation-wrap .dropdown-menu >.menu-item >a.active span:after {
    content: '';    
    background-image: linear-gradient(90deg, #61F3F5 0%, #9B5DDE 80%);
    padding: 0;
    width: 100%;
    height:2px;
    bottom: -8px;
    left: 0;
    position:absolute;
    z-index:-1;
}

#site-navigation-wrap .dropdown-menu >li >a.active span{
  font-weight: bold !important;
  font-size: var(--headerText);
  line-height: var(--headerLineHeight);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF;
  text-shadow: 0px 0px 15px #0B132B, 0px 0px 20px #0B132B, 0px 3px 9px rgba(155, 93, 222, 0.9);
}


#site-navigation-wrap .dropdown-menu>li menu-link span{
  font-weight: 600 !important;
  font-size: var(--headerText);
  line-height: var(--headerLineHeight);
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #F5F5F5 !important;
}

#site-navigation-wrap .dropdown-menu>li .menu-link{
  letter-spacing: 0px;
}

/*Hover*/

a, a:hover, a:focus {
    text-decoration: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

#site-navigation-wrap .dropdown-menu >li:hover >a{
  font-weight: bold !important;
  font-size: var(--headerText);
  line-height: var(--headerLineHeight);
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #FFFFFF!important;
  cursor:pointer;
  text-shadow: 0px 0px 20px #0B132B,
                0px 0px 30px #0B132B, 
                0px 3px 12px rgba(155, 93, 222, 0.9), 
                0px 0px 15px rgba(97, 243, 245, 0.8);
  
}

#site-navigation-wrap .dropdown-menu>li:nth-child(1):hover{
    /* padding-left: 0.5px!important; */
    /* padding-right: 0.5px!important; */
    /*margin: 0px -4px;*/
  /*margin-left: -3.5px;*/
  margin-right: -5px;
}

#site-navigation-wrap .dropdown-menu>li:nth-child(1).sfHover{
  margin-right: -6px;
}

#site-navigation-wrap .dropdown-menu>li:nth-child(3):hover,#site-navigation-wrap .dropdown-menu>li:nth-child(4):hover{
    /* padding-left: 0.5px!important; */
    /* padding-right: 0.5px!important; */
    /*margin: 0px -4px;*/
  margin-left: -1.5px;
  margin-right: -5px;
}
#site-navigation-wrap .dropdown-menu>li:nth-child(3).sfHover,#site-navigation-wrap .dropdown-menu>li:nth-child(4).sfHover{
  margin-right: -4px;
  margin-left: -2.5px;
}

#site-navigation-wrap .dropdown-menu>li:nth-child(2):hover,#site-navigation-wrap .dropdown-menu>li:nth-child(5):hover{
    /* padding-left: 0.5px!important; */
    /* padding-right: 0.5px!important; */
    /*margin: 0px -4px;*/
  margin-left: -3.5px;
  margin-right: -5px;
}

#site-navigation-wrap .dropdown-menu>li:nth-child(2).sfHover,#site-navigation-wrap .dropdown-menu>li:nth-child(5).sfHover{
  margin-right: -6px;
  margin-left: -4px;
}

#site-navigation-wrap .dropdown-menu>li:nth-child(6):hover
{
    /* padding-left: 0.5px!important; */
    /* padding-right: 0.5px!important; */
    /*margin: 0px -4px;*/
  margin-left: -2.5px;
  margin-right: -5px;
}

#site-navigation-wrap .dropdown-menu>li:nth-child(6).sfHover{
  margin-right: -6px;
  margin-left: -3.5px;
}

#site-navigation-wrap .dropdown-menu>li:last-child:hover{
    margin-left: -7.5px;
    margin-right: -2px;
}

#site-navigation-wrap .dropdown-menu>li:last-child.sfHover{
	margin-left: -8px;
    margin-right: -2px;
}

#site-navigation-wrap .dropdown-menu >li >a:focus span,
#site-navigation-wrap .dropdown-menu >li >a:active span{
  background: transparent !important;
}