/* 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: 30px;
}

h3.uk-h4.uk-margin-top-remove {
    text-transform: initial!important;
}
.uk-panel-box-secondary:hover {
    background-color: #f98023 !important;
    color: rgba(255, 255, 255, 0.5)!important;
    border: 0 solid #27456b!important;
  box-shadow: none;
}

h4 {
    letter-spacing: 0px;
    text-transform: initial;
    font-size: 20px;
    line-height: 24px;
}

.tm-navbar-right {
    right: 25px;
    top: 0px;
  margin-bottom:90px
}

.uk-panel-box {
    color: #fff;
    background: #c71d1e;
}

.uk-panel-box-hover:hover {
    background-color: rgba(255, 255, 255, 0.1)!important;
    color: #ffffff!important;
  box-shadow: none;
}

.uk-panel-box .uk-panel-title {
    color: #fff;
}

.uk-panel-box-secondary {
    background-color: #27456b !important;
    color: rgba(255, 255, 255, 0.5)!important;
    border: 0 solid #27456b!important;
}

.green .uk-panel-box-secondary {
    background-color: #1fa463 !important;
    color: rgba(255, 255, 255, 0.5)!important;
    border: 0 solid #1fa463!important;
}

.uk-panel-box-primary-secondary:hover {
    background-color: rgba(255, 255, 255, 0.1)!important;
    color: #ffffff!important;
  box-shadow: none;
}


.uk-panel-box-primary {
    background-color: #f98023!important;
    color: #ffffff!important;
    border: 0 solid #f98023!important;
}

.uk-panel-box-primary-hover:hover {
       background-color: #27456b!important;
    color: #ffffff!important;
  box-shadow: none;
}

.uk-panel-hover:hover {
   background-color: rgba(255, 255, 255, 0.1)!important;
  color: #666666;
  box-shadow: 0 15px 45px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
}

.button.subbutton.btn.btn-primary {
    height: 33.4px;
}


.captchakeymodule .captchafield {
    margin-top: 0px;
    margin-left: 2px;
    height: 23px;
}


.tm-sidebar-a {
    background-color: #f98023;
}

.uk-link-reset{  pointer-events: none;
  cursor: default;}

.comite-orga .uk-panel
{
  background:#fff;
}

.comite-orga  .uk-margin {
  margin-top: 0px;
}

.comite-orga .uk-panel-teaser
{margin:0px 0px 6px 0px;}

.comite-orga .uk-panel-title, .comite-orga  p
{
  font-size:12px!important;
  margin:0px;
  padding:0px 4px;
}

.paralax-info-pra .uk-panel-title
{
  color:#fff;
  line-height: 100%;
  margin-bottom: 4px;
  font-size: 36px;
  line-height: 44px;
  font-weight: 700 !important;
  text-transform:uppercase;
}

.paralax-info-pra p
{
  color:#fff;
  line-height: 100%;
  font-size:18px;

}

.comite-orga .uk-panel-title
{
color:#27456b;
  line-height: 100%;
margin-bottom: 4px;
  font-weight:700!important;
}

.comite-orga  p
{
color:#666;
  line-height:100%;
  margin-bottom:6px;
}



.comite-orga-home 
{
width: 70%;
margin: auto;
}

.affice {

    margin:0px!important;
}


.uk-overlay-panel:hover {    background: rgba(0,0,0,0.65)!important;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
}
.uk-overlay-panel{
  -webkit-transition: all 0.22s ease-in-out;
  transition: all 0.22s ease-in-out;
}

.tm-navbar-sticky.tm-header-offset.tm-navbar-centered-true .tm-block-header + .uk-block:not(.tm-block-fullheight) {
    padding-top: 186px;
}

.uk-navbar-brand, .uk-navbar-toggle {

    height: auto;
    padding: 0px;

}

.tm-navbar-centered .uk-navbar-content, .tm-navbar-centered .uk-navbar-brand, .tm-navbar-centered .uk-navbar-toggle {
    height: auto;
}

.tm-navbar-centered .uk-navbar-toggle {
    padding: 5px;
}

.acymailing_mootoolsbutton p {

    padding: 0px 20px 0px 20px;

}

a.acymailing_togglemodule {

    display: block;
    background: #27456b;
    margin-top: 0;
    margin-bottom: 12px;
    padding: 6px 12px;
        padding-left: 12px;
    padding-left: 12px;
    background: #27456b;
    font-size: 11px;
    line-height: 24px;
    cursor: pointer;
    position: relative;
    box-sizing: border-box;
    padding-left: 32px;
    border: 0 solid rgba(0, 0, 0, 0);
    border-radius: 0;
    color: #aaaaaa;
    font-family: 'Raleway';
    text-transform: uppercase;
    letter-spacing: 2px;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
    text-align: left;

}

a.acymailing_togglemodule::before {
    content: "\e095";
    position: absolute;
    top: auto;
    left: 12px;
    width: 12px;
    padding: 1px;
    font-family: 'theme-icons';
    font-size: 12px;
    color: #aaaaaa;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
}



.slide_open {
    height: auto;
}
.acymailing_introtext .uk-article-title {
    padding: 20px !important;
  color:#fff;
}

#acyarchivelisting .archivePagination {
    width: 100%;
    display: none;
    text-align: center;
}

#acyarchivelisting form {
    margin: 0px!important;
}

#acyarchivelisting {

    padding: 20px 20px 0px 20px;

}


/* Sub-object: `uk-accordion-title`
 ========================================================================== */
.uk-accordion-title {
  margin-top: 0;
  margin-bottom: 12px;
  padding: 6px 12px;
  background: #27456b;
  font-size: 11px;
  line-height: 24px;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  padding-left: 32px;
  border: 0 solid rgba(0, 0, 0, 0);
  border-radius: 0;
  color: #aaaaaa;
  font-family: 'Raleway';
  text-transform: uppercase;
  letter-spacing: 2px;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
}
.uk-accordion-title::before {
  content: "\e095";
  position: absolute;
  top: auto;
  left: 12px;
  width: 12px;
  padding: 1px;
  font-family: 'theme-icons';
  font-size: 12px;
  color: #aaaaaa;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
}
.uk-accordion-title:hover {
  border-color: #efefef;
  background: rgba(0, 0, 0, 0);
  color: #666666;
}
.uk-accordion-title:hover::before {
  color: #666666;
}
.uk-accordion-title:active {
  border-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
  color: #27456b;
}
.uk-accordion-title:active::before {
  color: #27456b;
}
.uk-accordion-title.uk-active {
  border-color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
  color: #27456b;
}
.uk-accordion-title.uk-active::before {
  content: "\e097";
  color: #27456b;
}



  

* + h1,
* + h2,
* + h3,
* + h4,
* + h5,
* + h6 {
  margin-top: 0px;
}

h2 {

    margin: 0 0 6px 0;
}

h3,h1 {

    margin: 0 0 10px 0;
}

.uk-alert-success {

    background: #f98023;
    color: #ffffff;

}

p
{

}
em {

    color: inherit;

}

.navbar .nav > li > a {
    color: #fff;
}

.rsfiles-layout {
    padding: 0px 20px;
}

.well
{padding: 0px !important;
margin: 0px !important;}
.navbar .nav > li:nth-child(2) > a.btn {
  display:none;
  }

.uk-margin {
    margin-bottom: 0px;
}
.tm-block-footer {
    box-sizing: border-box;
    padding-top: 0px;
    padding-bottom: 0px;
}

.uk-grid > * > .uk-panel + .uk-panel {
    margin-top: 0px;
}
.headermedium{display: none;}

.newsletter
{margin-top: 40px!important;}

@media (max-width: 790px) {
.home.tm-navbar-sticky.tm-header-offset.tm-navbar-centered-true .tm-block-header + .uk-block:not(.tm-block-fullheight) {
    padding-top: 0px!important;
}

}
@media (max-width: 1220px) {

  .uk-width-medium-1-3,
  .uk-width-medium-2-6 {
    width: 100%;
  }
}
  .tm-sidebar-a {
    padding-left: 0px;
    margin: 0px;
}
}

  
  

@media (max-width: 1440px) {
.uk-thumbnav 
  {display:none;}
}
@media (max-width: 460px) {
.headersmall{display: block !important;}
}

@media (min-width:461px) and (max-width:1219px){
.headermedium{display: block !important;}
}

@media (min-width: 461px) {
.headersmall{display: none !important;}

}

@media (max-width: 1220px) {
  
  .tm-main{
margin-left: 0%!important;
width: 100%!important;
}
  

  
  .tm-sidebar-a,.slideshowlarge
{
}

  .tm-sidebar-b
{
position:relative;
width: 100%!important;}
  
 .uk-navbar-nav > li > a {
    height: 55px;
    padding: 0 6px!important;
    line-height: 55px;
    color: #fff;
    font-size: 10px!important;
    font-family: 'Raleway';
    font-weight: 400;
    letter-spacing: 0px !important;
    border-left: 1px solid #333333;
}
  .uk-heading-large {
    font-size: 4vw!important;
    line-height: 100%!important;
}
}

.uk-heading-large {
    font-size: 3vw;
    line-height: 100%!important;
}

.uk-container {
    max-width: 100%;
    padding: 0;
}

.tm-navbar .tm-navbar-container {
    box-sizing: border-box;
    position: relative;
	padding: 0px;
}

.tm-navbar-sticky.tm-header-offset .tm-block-header + .uk-block:not(.tm-block-fullheight) {
    padding-top: 0px;
}

.tm-slideshow-avanti .uk-overlay-panel {
    padding: 50px 40px 40px 40px;
}

.uk-text-large {
    font-size: 28px;

}

.tm-slideshow-content-panel {
    padding-top: 0px;
    padding-bottom: 40px;
}


.uk-button-primary {
    background:#c71d1e;
}

.uk-button-secondary {
    background:#f98023;
}
  
  

.tm-main{

}

.tm-sidebar-a
{
  padding-left: 0px;
}

.acymailing_module form {

}
.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary {
    border-top: none;
}

h3{
font-weight: initial;
}
.tm-navbar-sticky .tm-navbar-wrapper, .tm-navbar-sticky .tm-navbar-wrapper-animate {
    border: 0px;
}

#tm-main {

}

.uk-panel-box {

}


h1, h2, h4, h5, h6 {
    font-weight: 700 !important;
}

.uk-breadcrumb {
    letter-spacing: 0px;
    margin: 13px 0 0px 25px;
}

.uk-overlay-panel h1, .uk-overlay-panel h2, .uk-overlay-panel h3, .uk-overlay-panel h4, .uk-overlay-panel h5, .uk-overlay-panel h6 {
    color: #fff;
    font-weight: 700;
    text-shadow: none;
}
.uk-overlay-panel
{
    color: #fff;
    font-weight: 500;
    text-shadow: none;
}
.uk-navbar {
    background: #264369;
}
.tm-navbar-center.uk-flex.uk-hidden-small {
  background: #c71d1e;
}
.uk-dropdown-navbar {
background: #f98023;
left: 0px !important;
}

.uk-dropdown-navbar .uk-nav-navbar > li > a {
    letter-spacing: 0px !important;
    font-weight: 700;
    color: #c71d1e;
}
.uk-dropdown-navbar .uk-nav-navbar > li > a:hover {
letter-spacing:0px!important;
font-weight: 700;
  color: #fff;
}

.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
    background: rgba(0, 0, 0, 0);
    color: #fff;
}

.uk-navbar-nav-subtitle > div {
    margin-top: -15px;
    font-size: 9px;
    line-height: 11px;
}

.uk-navbar-nav .uk-navbar-nav-subtitle {
    line-height: 45px;
}

.uk-navbar-nav > li > a {
height: 55px;
padding: 0 10px;
line-height: 55px;
color: #fff;
font-size: 14px;
font-family: 'Raleway';
font-weight: 700;
letter-spacing:0px!important;
  border-left: 1px solid #333333;
}


.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(0, 0, 0, 0);
  color: #f98023;
  /* 3 */
  outline: none;
}
/* OnClick */
.uk-navbar-nav > li > a:active {
  background-color: rgba(0, 0, 0, 0);
  color: #f98023;
}
/* Active */
.uk-navbar-nav > li.uk-active > a {
background-color: #f98023;
color: #fff;
}

.uk-navbar-nav > li:first-child.uk-active > a{
  background-color: #f98023;
  color: #fff;
  border-left: none;
}

a,.uk-navbar-nav > li:first-child > a {
  border-left: none;
}



.uk-article{
padding: 20px;
}

.tm-sidebar-b,.tm-main
{
  
}

.tm-main > :nth-child(n+2) {
    margin-top: 0px;
}

body {

    background: #27456b;
}

.tm-header-container
{

    position: absolute;
    right: 0px;
    z-index: 100;

}

.landingpage .uk-navbar {

display:none;

}

.tm-footer-centered {

    padding-top: 25px;
    padding-bottom: 25px;
    background: #fff;
}

.tm-footer .tm-totop-scroller::before {
  content: "\e903";
  color: rgba(0, 0, 0, 0.4);
  font-family: 'theme-icons';
  font-size: 24px;
  -webkit-transition: all 0.12s ease-in-out;
  transition: all 0.12s ease-in-out;
}
.tm-footer .tm-totop-scroller:hover::before {
   color: rgba(0, 0, 0, 0.1);
}

.tm-footer {

    position: relative;
    min-height: 60px;
    color: #fff;

}

.tm-footer a {

    color: #9ad6fa;

}

@media (max-width: 820px) {
.uk-button {
   ;
    line-height: 20px;
    min-height: 20px;
    font-size: 11px;
    letter-spacing: 1px;

}

.uk-text-large {
    font-size: 10px;
    line-height: 10px;
}
}