/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


.uk-panel-box {
    padding: 45px;
}

/*Aumenta colunas no widget Grid*/

@media (min-width: 960px) {
.seven-columns.uk-grid-width-medium-1-6 > * { width: 14.285%; }
.seven-columns.uk-grid-width-medium-1-6 > .uk-grid-margin { margin-top: 0; }
}

.tm-navbar .uk-panel {
    float: left;
    max-width: 50px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 15px;
    border-left: 1px solid #ebebec;
}


/*Menu em blocos"*/


.tm-dropdown-overlay .uk-dropdown-navbar {  
  /* background: rgba(45,54,59, 0.98); */ 
  background: rgba(235, 236, 235, 0.94)
}  

.uk-dropdown-navbar {  
  margin-top: 1px;
} 

.tm-dropdown-overlay .uk-dropdown-overlay {  
  background: none;  
}

/* LEVEL 2 */
.uk-dropdown-navbar .uk-nav > li > a {  
  color: #000;  
} 

.uk-dropdown-navbar .uk-nav > li > a:hover,  
.uk-dropdown-navbar .uk-nav > li > a:focus {  
  /*color: #7EB301;*/
  color: #FF6166;
  text-decoration: underline;  
}

/* level 3 */  
.uk-dropdown-navbar .uk-nav-sub > li > a {  
  color: #8e9091;      
}  

.uk-dropdown-navbar .uk-nav-sub > li > a:hover,  
.uk-dropdown-navbar .uk-nav-sub > li > a:focus {  
  /*color: #7EB301;*/ 
  color: #FF6166;
  text-decoration: underline;  
}  


/*Cor dos quadros*/

.uk-tab > li.uk-active > a:after, .uk-tab > li:not(.uk-disabled) > a:after {    
    /*background: #7fb301;*/
  	background: #FF6166;
}

/* bloco menu */

/*.uk-navbar-nav > li > a:after {   
    background:  #7cd847; 
}*/

.uk-navbar-nav > li > a:after {
    background: #FF4237;
}
.tm-block-alternative :not([class*="uk-panel"]) h1, .tm-block-alternative :not([class*="uk-panel"]) h2, .tm-block-alternative :not([class*="uk-panel"]) h3, .tm-block-alternative :not([class*="uk-panel"]) h4, .tm-block-alternative :not([class*="uk-panel"]) h5, .tm-block-alternative :not([class*="uk-panel"]) h6, .tm-block-alternative :not([class*="uk-panel"]) .uk-panel-title {
    /*color: #2f363b;*/
  color: #FF6166;
}

/*border images*/
.uk-overlay {border: 1px solid #ebebec !important; }


/*Modal cores*/

.tm-block-alternative :not([class*="uk-panel"]) .uk-list a {
  color: #000;
}
.tm-block-alternative :not([class*="uk-panel"]) .uk-list a:hover {
  /*color: #7FB301;*/
  color: #FF6166;
  text-decoration: underline;
}

.uk-accordion-title {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 1px 22px;
    background: rgba(0, 0, 0, 0);
    font-size: 15px;
    line-height: 24px;
    cursor: pointer;
    padding-top: 10px;
    padding-left: 0;
}

.uk-article-title {
    /*font-size: 30px;*/
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    position: relative;
    padding-bottom: 15px;
}

.tm-margin-xlarge {
    margin: 10px 130px !important;
}

.tm-block:not([class*="tm-sidebar-"]), .tm-block-alternative:not([class*="tm-sidebar-"]) {
    padding-top: 0px;
    padding-bottom: 0px;
}

/*Botão email*/

.btn:hover, .btn:focus {
    background-position: 0 0;
    -webkit-transition: none;
    transition: none;
    background-color: rgba(0, 0, 0, 0);
    color: #FF6166;
    border-color: #FF6166;
}

.uk-article-title::before {
    content: "";
    position: absolute;
    bottom: 0;
    height: 3px;
    width: 70px;
    background: #FF6166;
}

.uk-form + .uk-article > .uk-article-meta { display: none; }
.tm-noblog .uk-article > .uk-article-meta { display: none; }

/* Alterações para o Banner */
  .uk-overlay-panel {
    color: #FFF !important;
  }

  .uk-text-large {
    font-size: 25px;
    text-shadow: 0.075em 0.075em 0.075em #333;
    margin-top: 0px !important;
  }

.uk-heading-large {
  text-shadow: 0.075em 0.075em 0.075em #333;
}

  @media (min-width: 768px) {
    .uk-heading-large {
      font-size: 55px;
    }
  }

  .caism-banner-title {
    text-align: left;
    position: absolute;
    bottom: 60px;
    width: 96%;
  }


/* FIM: Alterações para o Banner */

.tm-navbar .uk-panel {
  max-width: 70px;
}

.uk-search-field {
  width: 270px !important;
}

.lnd_introtxt {
  min-height: 70px;
}

.lnd_introtxt img {
  border-radius: 5px;
}
