/* Copyright (C) h2theme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.body {color:#ffffff; font-size:15px;line-height:21px;}
p {color:#ffffff;font-size:15px; line-height:21px;}

div {color:#ffffff;font-size:15px;line-height:21px;}
 .uk-nav-navbar>li>a {
  font-family: 'Open Sans';
  padding: 0px;
  font-weight: 300;
  font-size:13px;
  margin-bottom: 4px;
}

div#courtee img{position:absolute !Important; margin-left: -40%!Important; bottom: 0; }

div.article-intro-image {
    display: none;
}

div.uk-panel.uk-panel-box.ariane2.parallax.modulebox.uk-scrollspy-init-inview.uk-scrollspy-inview.none {width: 79%; margin-left:auto; margin-right:auto;}


.uk-dropdown-navbar {
  background: rgba(27,27,27,0.95);
  color: #fff;
  margin-left: 20px;
}

.uk-nav-navbar .uk-nav-header .uk-nav-sub .uk-active a, .uk-nav-navbar>li.uk-active>a {
  color: #be9264 !important;
  font-size: 13px;
}

.uk-icon-button {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 30px;
 height: 0px;
  border-radius: 100%;
  background: ;
  line-height: 0;
    font-size: 22px;
  text-align: center;
  color: #ffffff;
}

a.uk-icon-button.uk-icon-twitter {  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 22px;
  height: 22px;
padding-top:1px;
  border-radius: 100%;
  background: #598dca;
  line-height: 22px;
    font-size: 16px;
  text-align: center;
  color: #ffffff;
  margin-right: 10px;
}



a.uk-icon-button.uk-icon-twitter:hover {   -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background: #598dca;
  line-height: 22px;
   font-size: 14px;
  text-align: center;
  color: #f9ea00;
  margin-right: 10px;
}

a.uk-icon-button.uk-icon-facebook {  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background: #3a589a;
  line-height: 25px;
    font-size: 18px;
  text-align: center;
  color: #ffffff;
  margin-right: 10px;  padding-right:2px;
}

a.uk-icon-button.uk-icon-facebook:hover { -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background: #3a589a;
  line-height: 25px;
    font-size: 16px;
  text-align: center;
  color: #f9ea00;
  margin-right: 10px;  padding-right:2px;
   
}

a.uk-icon-button.uk-icon-google-plus {  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 22px;
  height: 22px;
padding-top:1px;
  border-radius: 100%;
  background: #e1584b;
  line-height: 22px;
    font-size: 16px;
  text-align: center;
  color: #ffffff;
  margin-right: 10px;

}

a.uk-icon-button.uk-icon-google-plus:hover {  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  border-radius: 100%;
  background: #e1584b;
  line-height: 22px;
  color: #444;
  font-size: 14px;
  text-align: center;
    color: #f9ea00;
}

a.uk-icon-button.uk-icon-edit { 
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 32px;
  height: 32px;
  background: transparent;
  line-height: 27px;
   text-align: center;
  color: #ffffff;
  margin-right: 7px;
  paddin-top: 0px !important;
  font-size:22px;
}

a.uk-icon-button.uk-icon-edit:hover { 
    color: #c9825b;
}

a.uk-icon-envelope { 
   border-radius: 100%;
  background: transparent;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 27px;
  text-align: center;
  color: #ffffff;
  margin-right: 4px;
  paddin-top: 0px !important;
  font-size:20px;
}

a.uk-icon-envelope:hover { 
    color: #c9825b;
}

a.uk-icon-button.uk-icon-users { 
   border-radius: 100%;
  background: transparent;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 27px;
  text-align: center;
  color: #ffffff;
  margin-right: 7px;
  paddin-top: 11px !important;
  font-size:19px;
}
a.uk-icon-button.uk-icon-users:hover { 
    color: #c9825b;
}
a.uk-icon-button.uk-icon-newspaper-o { 
   border-radius: 100%;
  background: transparent;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 27px;
  margin-top:-4px;!important;
  text-align: center;
  color: #ffffff;
  margin-right: 11px;
  paddin-top: 11px !important;
  font-size:19px;
}
a.uk-icon-button.uk-icon-newspaper-o:hover { 
    color: #c9825b;
}

div.search-bar.search-hidden {margin-right:15px;}

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 45px;
  padding: 10px 24px;
  float: left;
  display: inline-flex;

}
[class^="icon-"], [class*=" icon-"] {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  font-size: 15px;
  margin-top:6px;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
}
[class^="icon-"], [class*=" icon-"]:hover {
    color: #c9825b;
}
.uk-margin-top {
  margin-top: -1px !important;
}
.search-bar .search-close i {
  margin-top: 3px;
  margin-left: -25px;
  position: absolute;
  font-size: 15px;
  color: #9D9D9D;
}
.search-bar .uk-search-field {
  margin-top: -8px !important;
  text-align: left;
  margin-left: -230px !important;
  background-color: #222 !important;
  font-weight: 300;
  height: 39px !important;
  width: 210px !important;
  border: 0px !important;
  color: #9D9D9D !important;
}
.search-show {
  opacity: 1;
  z-index: 2;
  margin-right: 15px;
}

#bottom-block .modulebox {
  margin-top: 40px;
  line-height: 16px;
  font-size: 13px;
}

#bottom-block .modulebox div {
  margin-top: 12px;
  line-height: 16px;
  font-size: 13px;
}


#bottom-block {
background-image:-moz-linear-gradient(180deg, #b49e8b, #94785f);
background-image:-webkit-linear-gradient(180deg, #b49e8b, #94785f);
background-image:-o-linear-gradient(180deg, #b49e8b, #94785f);
background-image:linear-gradient(180deg, #b49e8b, #94785f);
 }

#bottom-block h3.uk-panel-title  {
font-weight:normal;
text-transform: none;
  text-align: left;
  margin-left:-7px;
}

#bottom-block .uk-grid:not(.uk-grid-preserve)>* {
  padding-left: 5px;
  padding-right: 5px;
}

#bottom-block h4 {
  color: #252829;
  font-weight: 500;
  font-family: 'Tangerine', cursive;
  font-size: 44px;
  text-transform: none;
  line-height: 37px;
}

#bottom-block h5 {
  color: #252829;
  font-weight: bold;
font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  margin-bottom:-10px;
}

#bottom-block .thin-border:after {
  content: '';
  display: block;
  height: 0px;
  width: 200px;
  background: none;
  margin-top: 0px;
  margin-bottom:-1px;
}


.uk-breadcrumb>li, .uk-breadcrumb>li>a, .uk-breadcrumb>li>span {
  display: inline-block;
  margin-top: 20px;
  margin-bottom: -10px;
 
}

.uk-panel>:not(.uk-panel-title):last-child {
  margin-bottom: 0;
  color: #ffffff;
}
.uk-
 

.page-title {
  font-size: 24px;
  text-transform: uppercase;
  color: white;
  text-align: center;
  font-weight: bold;
  margin-top: 60px;
}


.blog-posts .article_h4 {
  font-weight: bold;
  font-size: 30px;
  text-transform: uppercase;
  line-height: 30px;
}



h1, .uk-h1 {
  font-weight: bold;
  font-size: 30px;
  text-transform: uppercase;
  color:#ffffff;
}

h3, .uk-h3 {
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  color:#ffffff;
}

h5, .uk-h5 {
  font-weight: 500;
  font-size: 17px;
  color:#ffffff;
    margin-bottom: -7px;

}

.pages {
  margin-bottom: 30px;
}

.uk-breadcrumb {
  margin-bottom: 0;
}

section.tm-top-a.uk-grid {background-color:#000000;}

.tm-top-b.uk-grid {background: url("/images/bg-blur.jpg") 10% 60%; background-attachment:fixed; color:#000000;}
.tm-top-b.uk-grid p {color:#000000; line-height:18px; font-size: 14px;}
.tm-top-b.uk-grid em {color:#000000; line-height:18px; font-size: 14px;}
.tm-top-b.uk-grid h2{  font-size:30px;  font-weight:500; font-family: 'Open Sans', sans-serif; color:#000000; text-transform:uppercase;margin-top:15px; }

section.tm-top-c.uk-grid {background-color:#3f3f3f;}
section.tm-top-c.uk-grid p {color:#ffffff; }
section.tm-top-c.uk-grid a {color:#ffffff; }
section.tm-top-c.uk-grid a:hover {color:#c9825b;}


section.tm-top-d.uk-grid {background: url("/images/bg-blur.jpg") 50% 0%; background-attachment:fixed; color:#252829;}
section.tm-top-d.uk-grid p {color:#000000;  }
section.tm-top-d.uk-grid b {color:#000000;  }
section.tm-top-d.uk-grid strong {color:#000000;  }
section.tm-top-d.uk-grid em {color:#000000;  }
section.tm-top-d.uk-grid a {color:#000000;  }
section.tm-top-d.uk-grid a:hover {color:#c9825b !Important; font-weight: bolder !Important; text-transform: uppercase;}

section.tm-maintop.uk-grid b {color:#ffffff;  }
section.tm-maintop.uk-grid strong {color:#ffffff;  }
section.tm-maintop.uk-grid em {color:#ffffff;  }

section.tm-bottom-c.uk-grid {background: url("/images/bg-blur.jpg") 0% 100%; background-attachment:fixed;}
section.tm-bottom-c.uk-grid h3{font-size:30px; font-weight:500; color:#252829; font-family: 'Open Sans', sans-serif;margin-top:30px; text-transform:uppercase;}
section.tm-bottom-c.uk-grid p{color:#000000;}
section.tm-bottom-c.uk-grid em{color:#000000;}
section.tm-bottom-c.uk-grid a {color:#000000;}
section.tm-bottom-c.uk-grid a:hover {color:#ffffff;}

section.tm-bottom-b.uk-grid {  background-color:#3f3f3f;}
section.tm-bottom-b.uk-grid h3{  font-size:30px;   font-weight:500;   font-family: 'Open Sans', sans-serif;   color:#feffff;   text-transform:uppercase;  margin-top:30px;}
section.tm-bottom-b.uk-grid h3.uk-panel-title.thin-border.thin-center {  font-size:30px;   font-weight:500;   font-family: 'Open Sans', sans-serif;   color:#c9825b;   text-transform:uppercase;  margin-top:30px;}
section.tm-bottom-b.uk-grid a {color:#ffffff;}
section.tm-bottom-b.uk-grid a:hover {color:#c9825b;}

.thin-border:after {
  content: '';
  display: block;
  height: 3px;
  width: 0px;
  background: transparent;
  
}



section.tm-bottom-a.uk-grid {background: url("/images/bg-blur.jpg") 50% 0%; background-attachment:fixed;color: #000000;}
section.tm-bottom-a.uk-grid h3{font-size:30px; font-weight:500; color:#252829; font-family: 'Open Sans', sans-serif;margin-top:30px; text-transform:uppercase;margin-bottom: -10px;}
section.tm-bottom-a.uk-grid div{font-size:18px; color:#252829; font-family: 'Open Sans', sans-serif;text-align: left;}
section.tm-bottom-a.uk-grid em {font-size: 16px; color:#252829; font-family: 'Open Sans', sans-serif;}
section.tm-bottom-a.uk-grid p{font-size: 16px; color:#252829; font-family: 'Open Sans', sans-serif;text-align: left;}
section.tm-bottom-a.uk-grid a {color:#000000;}
section.tm-bottom-a.uk-grid a:hover {color:#c9825b;}

section.tm-main-bottom.uk-grid {line-height:11px;background: url("/images/bg-blur.jpg") 50% 0%; background-attachment:fixed;color: #000000;}
section.tm-main-bottom.uk-grid h3{font-size:30px; font-weight:500; color:#000000; font-family: 'Open Sans', sans-serif;margin-top:30px; text-transform:uppercase;margin-bottom: -10px;}
section.tm-main-bottom.uk-grid h2{font-size:30px; font-weight:500; font-family: 'Open Sans', sans-serif;margin-top:20px; text-transform:uppercase;margin-bottom: 20px;}
section.tm-main-bottom.uk-grid div{font-size:15px; color:#000000; font-family: 'Open Sans', sans-serif;text-align: left;}
section.tm-main-bottom.uk-grid em {font-size: 15px; color:#000000; font-family: 'Open Sans', sans-serif;}
section.tm-main-bottom.uk-grid p{font-size: 15px; color:#000000; font-family: 'Open Sans', sans-serif;text-align: left; line-height:16px;}

section.tm-main-top.uk-grid {line-height:11px; color: #000000; background-color:#000000;}
section.tm-main-top.uk-grid h3{font-size:30px; font-weight:500; color:#ffffff; font-family: 'Open Sans', sans-serif;margin-top:30px; text-transform:uppercase;margin-bottom: -10px;}
section.tm-main-top.uk-grid h2{font-size:30px; font-weight:500; font-family: 'Open Sans', sans-serif;margin-top:20px; text-transform:uppercase;margin-bottom: 20px;}
section.tm-main-topm.uk-grid div{font-size:15px; color:#ffffff; font-family: 'Open Sans', sans-serif;text-align: left;}
section.tm-main-top.uk-grid em {font-size: 15px; color:#ffffff; font-family: 'Open Sans', sans-serif;}
section.tm-main-top.uk-grid p{font-size: 15px; color:#ffffff; font-family: 'Open Sans', sans-serif;text-align: left; line-height:16px;}


#galerie_photo {font-size:30px; font-weight:500; color:#252829; font-family: 'Open Sans', sans-serif;margin-top:30px;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
background-color:#ffffff; font-size:12px; color:#858585;
}

#copyright.tm-bottom-d .modulebox p {
  margin-top: 112px;
  line-height: 16px;
  font-size: 183px;
}
#bottom-block p {
  margin-top: 10px;
  line-height: 16px;
  font-size: 13px;
}



#bottom-block a {
color:inherit !important;
}

#bottom-block a:hover {
color:#ffffff !important;
}


#copyright a {
  text-align: left;
  color: #4c4c4c;
  font-size:13px;
   text-decoration:underline;
   margin-top:-67px;
   margin-bottom:-90px;
}

#copyright a {
  text-align: left;
  color: #4c4c4c;
  font-size:13px;
   text-decoration:underline;
}
p#copyright {
  text-align: left;
  color: #4c4c4c;

}

#clic em{font-size:13px;}

div.uk-grid.blog-space {margin-top:40px;}

h4.article_h4 a {font-size:18px;}


.contact_form #jform_contact_name, .contact_form #jform_contact_emailmsg, .contact_form #jform_contact_email, .contact_form #jform_contact_message {
  width: 100%;
  border-color: rgba(0,0,0,0.2);
  color: #222;
  outline: 0px !Important;
  box-shadow: 0px 0px 0px 0px !important;
  font-weight: 300; 
  padding-left: 10px; 
  background-color: #ffffff !Important;
  margin-bottom: 20px; 
  font-family: 'Open Sans';
  font-size:14px;
}

h3.dot-left.uk-panel-title {font-size:27px; padding-bottom:10px;}
.dot-left-title .uk-panel-title:after, .dot-left:after {
  background: none !important;
}

#sendMessage {
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
}

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
  margin: 0!important;
  border: 0!important;
  border-collapse: collapse!important;
  vertical-align: middle!important;
  background-color:#ffffff;
}

.tm-footer {
  margin-top: -70px;
  margin-bottom: 10px;
  text-align: left;
  color: #efefef;
}

.uk-width-1-1 .blog-posts, .uk-width-1-2 .blog-posts, .uk-width-1-3 .blog-posts, .uk-width-1-4 .blog-posts, .uk-width-1-5 .blog-posts {
  background: #434343;
  padding: 30px !Important;
}

.article_h4 a {
  color: white;
}

article {
  display: block;
  margin-top: 45px;
}

div#aimysitemap-index {margin-top:45px;}


#Kunena {
  padding: 0;
  margin: 0;
  line-height: 1.333em;
  margin-top: 35px;
}

#Kunena tr.krow1 td{background-color:#3f3f3f;}
#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {
  background: #3f3f3f !important;
}

#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {
  font-family: 'Open Sans';
}

#Kunena tr.krow2 td{background-color:#3f3f3f;}

#Kunena div.kthead-title a {
 font-family: 'Open Sans';
}

#Kunena .kwho-admin, #Kunena a.kwho-admin {
  color: #c9825b !important;
}
#kunena.layout a.kwho-admin {
  color: #c9825b;
}
#kunena.layout a.kwho-admin:hover {
  color: #ffffff;
}

#Kunena a:link {
  color: #c9825b !important;
  background-color: transparent !important;}

#Kunena a:hover{color:#ffffff !important;background-color:transparent !important}

#Kunena div.kblock div.kbody{border-style:solid;border-width:0 0px;overflow:hidden;word-wrap:break-word}
#Kunena td.kcol-first{border-left:0;border-bottom:0px solid;}
#Kunena td.kcol-mid{border-left:0px;}
#Kunena td.kcol-mid {
  border-bottom: 0px solid;
}
#Kunena .icon-knewchar, #Kunena .knewchar {
  color: #cccccc;
  font-family: 'Open Sans';
  font-weight: 100;
}
#Kunena table.kblocktable .knewchar {
  font-size: 9px;
  line-height:26px;
  margin-left:8px;
  margin-top:100px;
}

#Kunena td.kprofileboxcnt ul.kprofilebox-welcome li input.kbutton {
  background-color: transparent;
  color: #ffffff;
}

#kunena.layout .kfrontend .table td h1 a:hover, 
#kunena.layout .kfrontend .table td h2 a:hover, 
#kunena.layout .kfrontend .table td h3 a:hover, 
#kunena.layout .kfrontend .table td h4 a:hover, 
#kunena.layout .kfrontend .table td h5 a:hover, 
#kunena.layout .kfrontend .table td h6 a:hover {
color: #ffffff;
}

#kunena.layout .kfrontend .section {
  background-color: #3f3f3f;
}

#kunena.layout .knewchar {
  display: none;
}

span.icon-feed {display:none;}

#kunena.layout .nowrap {
  display: none;
}



#kunena.layout .markItUpEditor {
  min-height: 300px; 
}

#kunena.layout .markItUpHeader {
  width: 99.1%;
  padding-top: 5px;
  padding-left:10px;
  padding-bottom: 5px;
  height: 25px;
  background-color: #cccccc;
}

label.string.optional {
  display: block;
  margin-bottom: 5px;
  padding-top: 4px;
}

#kunena.layout .navbar-inner a {
margin-top:20px;
color:#ffffff;
}

#kunena.layout .navbar-inner a:hover {
margin-top:20px;
color:#c9825b;
}

#kunena.layout .navbar .nav > li > a {
  padding: 11px 28px 11px;
  background-color: #3f3f3f;
 
}


#kunena.layout {
  margin-bottom: 45px;
}

div.alert.alert-info.kfrontend {color:#000000;   font-family: 'Open Sans';
  font-weight: 100;}
  
    #kunena.layout #kchecktask {
  padding-bottom: 3px;
}

#kunena.layout .pagination {
  margin-top:10px;
  margin-bottom:25px;
}

button.btn.btn-default {padding-bottom:6px;}
#kunena.layout .kwho-moderator {
  color: #cccccc;
}
#kunena.layout .kwho-globalmoderator {
  color: darkcyan;
}

#kunena.layout #nav-menu a {
  padding: 1px;
}
#kunena.layout .nav .dropdown-menu a {
display:inline;
}

.icon-eye-open:before { content: '\ec81'; } /* '?' */
.icon-bars:before { content: '\ed6c'; } /* '?' */
.icon-out:before { content: '\e895'; } /* '?' */

.uk-form label {
  margin-top: 36px;  
}
select#ordering.inputbox {margin-bottom:15px;}

.modal-backdrop {
  position: inherit;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #333;
}

.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
  background-color: transparent;
}

#kunena.layout .kbbcode-preview-bottom {
  border: 0px solid #dddddd;
  padding: 0px;
  margin: 0px;
  border-radius: 4px;
  min-height: 0px;
  display: none;}

    div.article-intro-image {max-width:300px; float:right; margin-right:15px; margin-left:20px; margin-top:16px;}

    #mbCloseLink big {
  color: #ff0000; 
}

div.tp-caption.menucaroussel.sfr.tp-resizeme.start a {  color: #ffffff;}
div.tp-caption.menucaroussel.sfr.tp-resizeme.start a:hover {  color: #e7cb9d;}

input#jform_name.required {color:#ffffff;}
input#jform_username.required {color:#ffffff;}
input#jform_password1.required {color:#ffffff;}
input#jform_password2.required {color:#ffffff;}
input#jform_email1.required {color:#ffffff;}
input#jform_email2.required {color:#ffffff;}

.well {
   margin-top: 20px;
}

.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {
  background-color: transparent;
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-prepend .add-on:last-child, .input-prepend .btn:last-child, .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
  background-color: #1b1b1b;
}

.input-prepend .add-on {

border-color: #1b1b1b;
height:24px;
margin-top:-1px;

}