.uk-text-brown{
color:#534c45 !important;
  
}
.saturatecards .el-image{
filter: saturate(500%) !important;
}
.uk-hm-main-grid .el-item,.uk-hm-main-grid .el-image{
  transition:all 0.5s ease;
}
.hlcards .uk-card{
background: #2c2c2c;
  }
.hlcards .el-image{
filter: brightness(0%) !important;
  
}

.hlcards .el-title,.hlcards .el-meta,.hlcards .el-content{
color:#fff !important;
  
}

.bwimages{

  filter:grayscale(100%) !important;
}

.blurcards .el-item{
  filter: blur(5px) !important;
}

body.historias .uk-offcanvas-bar  {
background:#bf9e7a;
  
}


.uk-background-notebook{
font-size: 1rem !important;
  background-image: linear-gradient(to bottom, #ffffff5c calc(2em - 1px), #dfdddd1c calc(2em - 1px), #cccccc2e 2em, #ffffff69 2em) !important;
  background-position: 0% 2em !important;
  background-size: 100% 2em !important;
  background-repeat: repeat-y !important;
  padding-top: 1.7em !important;
  padding-left: 4em !important;
  padding-right: 4em !important;
  padding-bottom: 3em !important;
  -webkit-border-radius: 20px !important;
  -moz-border-radius: 20px !important;
  border-radius: 20px !important;

}
.uk-hm-nav-buttons span{
  background:#fff0;
  color:#bf9e7af5 !important;
  font-size: 2rem;
  transition:all 0.5s ease;
    -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
  padding:5px;
}

.uk-hm-social-sharing a{

  color:#bf9e7af5 !important;
  border-color: #bf9e7af5 !important;
  text-decoration: none;
}
.uk-hm-nav-buttons .el-item:hover span{
    transition:all 0.3s ease;
  background:#bf9e7af5;
  color:#fff !important;
  
}

.uk-hm-green-icons {
  font-weight: 200;
  font-size: 3rem;
  background: #bf9e7af5 !important;
  color: #fff !important;
  -webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
  padding: 6px;
}
.uk-hm-green-leyend{
    background: #bf9e7af5 !important;
  color: #fff !important;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
  padding:5px 10px;
  position: relative;
  left: -5px;
}

.uk-hm-author-name,.uk-hm-author-social svg{
color:#bf9e7af5 !important;
  
}

.uk-hm-side-menu .el-title{
text-transform:none;
}

.uk-hm-side-menu .el-item{
border-left:2px solid transparent;
    padding:2px 10px;

  -webkit-box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.0);
box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.0);
  transition:all 0.5s ease;
}

.uk-hm-side-menu .el-item:hover{
  border-left:2px solid #bf9e7a;
-webkit-box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.2);
box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.2);
  transition:all 0.3s ease;
}



.uk-hm-sizeicon svg{
background: #bf9e7af5;
  color: #fff;
  padding: 5px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  
}

.uk-hm-shrink span,.uk-hm-expand span{
cursor:pointer;
 }

.uk-hm-shrink{
display:none;
  
}
.uk-col-hm{

background:#fffe;
    padding:50px;

  -webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;

  
}
.uk-hm-text{
line-height: 2;
  
}

.uk-hm-title{
text-transform:none;
  
}
.uk-col2-hm{
  transition: all 0.5s ease;
opacity:0.5;
  
}

.uk-col2-hm:hover{
  transition: all 0.3s ease;
opacity:1;
  
}


body.register #member-registration fieldset{

  margin-top:40px !important
}
body.register #member-registration .controls .form-text{
  display:none;
}
body.register #member-registration > fieldset:first-child >div:nth-child(7){
order:1;
}
body.register #member-registration > fieldset:first-child >div:nth-child(6){
order:3;
}
body.register #member-registration > fieldset:first-child >div:nth-child(5){
order:2;
}

body.register #member-registration > fieldset:first-child >div:nth-child(5) .controls{
display: flex;
  flex-direction: column;
}


body.register #member-registration > fieldset:first-child >div:nth-child(5) .controls >div:first-child{
order:2;
}

body.register #member-registration > fieldset:first-child >div:nth-child(5) .controls >div:last-child{
order:1;
}


body.register #member-registration > fieldset:first-child > div:first-child,body.register #member-registration > fieldset:first-child > div:nth-child(2),body.register #member-registration > fieldset:first-child > div:nth-child(3),body.register #member-registration > fieldset:first-child > div:nth-child(4) {
display:none;
  
}

body.register #member-registration .field-spacer,body.register #member-registration fieldset:first-child > legend {
/*display:none;*/
  
}
.unsubmitted  > button{
filter: grayscale(1) !important;
pointer-events: none !important;
  opacity: 0.5 !important;
  
}


.uk-background-important{
background:#f7181830 !important;
  
}

.uk-background-danger{
background:#ff5a5a !important;
  
}


.uk-itinerary .uk-location{
background: #fff;
  color: #f6410f;
  padding: 5px;
  border-radius: 50%;
  
}

.uk-itinerary  .el-item{
padding:10px 0px;
}


.uk-footnote *{
font-size: 11pt;
  text-transform: none;
}
.uk-itinerary .el-content{
color:#2e3a4b;
    margin-top:20px;
    
}

.uk-itinerary a{

      padding:5px;
    border-radius:5px;
  
}

.uk-itinerary .el-title{
border-left:4px solid #f6410f;
    padding-left:16px;
    margin-bottom:0px !important;
}

.uk-itinerary {
border-left:1px dashed #f53838;
    max-width:90%;
    margin:auto;
}

.uk-itinerary .el-content{
padding-left:20px;
}

.uk-itinerary  .el-item:first-child .el-title span,.uk-itinerary  .el-item:last-child .el-title span{
background:#f6410f;
    color:#fff !important;
    -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
    padding:10px;
}

.uk-itinerary .el-item:first-child,.uk-itinerary .el-item:last-child  {
padding:0px;
}

.uk-itinerary  .el-item:first-child .el-title,.uk-itinerary  .el-item:last-child .el-title {
border:0px transparent;
    margin:0px !important;
    padding:0px;
    position: relative;
  left: -22px;
}




.uk-section-primary:hover .header-title{
color:#ffcb05 !important;
  
}

.exp-title .el-element{
font-size:5rem;
}

@media screen and (max-width:640px){
    .exp-title .el-element{
    font-size:2rem;
    }
}


@media screen and (max-width:960px){
    .exp-title .el-element{
    font-size:3rem;
    }
}




.tm-headerbar-top.tm-headerbar-default {
 
  border-bottom: 1px solid #ffcb09;
  -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
}

.tm-header > .uk-sticky-fixed{
  
}

.tm-header .uk-dropbar{
   border-top: 1px solid #fff;
}
.sticky-logo{
position: fixed;
left: 10px;
display:none;  
  top:49px;
  z-index:999;
}

.uk-sticky .uk-navbar-sticky .sticky-logo{
  display:inherit;
  
}

.no-header .tm-header-mobile,.no-header .tm-header,.no-footer .myfooter,.no-social .mysocial{
  
  display:none!important;
}

picker__day--highlighted:hover, .picker--focused .picker__day--highlighted {
  background: #2e3a4b !important;
  color: #ffffff !important;
  border: none !important;
}

.picker__nav--next::before {
  
  border-left: 0.75em solid #2e3a4b !important;
}

.picker__day--infocus:hover, .picker__day--outfocus:hover,.picker__nav--prev:hover, .picker__nav--next:hover {
  cursor: pointer !important;
  color: #2e3a4b !important;
  background: #ffcc29  !important;
}



.picker {
    line-height: 1 !important;
  
}
#ff_elem187_calendarButton_root img{
  display:none;
  }

button.picker__button--today{
  
  display: none !important;
}

input[type=file]{
  
    background: #eee;
  padding: 7px;
}

table.picker__table tr td:nth-child(-n+5),table.picker__table tr th:nth-child(-n+5){
  display:none;
  
}

.uk-text-white{
  color:#ffffff !important;
  
}

.contactopened{
       transition: all 0.3s ease;
 bottom:0px !important;
}