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

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


.tm-headerbar:not(.tm-headerbar-overlay)
{
  position: relative;
  z-index: 1001;
  background-color: #403d33;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
 /*min-height: 206px;*/
}

.uk-navbar-nav
{
  margin-top: 100px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
  float: left;
}
.uk-dropdown-navbar
{
  margin-top: 15px;
  background-color: #403d33;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #757575;
  box-shadow: none;
}

.uk-responsive-height, .tm-logo img
{
  max-height: 100%;
  width: auto;
  margin-top: 25px;
  margin-left: 100px;
  
}
.tm-headerbar-single .tm-logo
{
  height: 100%;
  padding-top: 0px;
  padding-right: 25px;
  padding-bottom: 0px;
  padding-left: 0px!important;
}

.tm-parallax-dolce-vita .uk-heading-large
{
  color: #fff;
  text-shadow: 2px 2px 0px #000;
  /*background-color: rgba(94,90,75,0.8);*/
  padding-top: 10px;
  padding-bottom: 10px;
}

.tm-parallax-dolce-vita .uk-heading-h1
{
  color: #fff;
  text-shadow: 2px 2px 0px #000;
  /*background-color: rgba(94,90,75,0.8);*/
  padding-top: 10px;
  padding-bottom: 10px;
}

.tm-headerbar-single
{
  padding-top: 40px;
  padding-right: 0px;
  padding-bottom: 40px;
  padding-left: 0px;
  box-sizing: border-box;
  min-height: 110px;
}

.uk-navbar-nav
{
margin-left: 400px;
}



.uk-contrast a:hover:not([class]), .uk-contrast .uk-link:hover, .tm-gallery-dolce-vita .tm-overlay-background-secondary .uk-overlay-panel a:hover:not([class]), .tm-gallery-dolce-vita .tm-overlay-background-secondary .uk-overlay-panel .uk-link:hover
{
  color: #ffb35d;
  text-decoration-line: none;
  text-decoration-style: none;
}
.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus
{
 color: #ffb35d;
  text-decoration-line: none;
  text-decoration-style: none;
}

.uk-heading-large
{
  font-size: 36px;
  line-height: 48px;
}

.uk-article-title
{
  font-size: 24px;
  line-height: 24px;
  font-weight: 100;
  text-transform: none;
  letter-spacing: 1px;
  color: #000;
   font-family: Georgia,Geneva,Tahoma,"Nimbus Sans L",sans-serif;
   font-style: italic;
}

em
{
  color: #000;
}

h3, .uk-h3
{
  font-size: 20px;
  line-height: 25px;
  color: #000
}

p
{
font-family: Georgia,Geneva,Tahoma,"Nimbus Sans L",sans-serif;
  color: #000;
   font-style: italic;
   text-transform: none;
}

h1, h2, h3, h4, h5, h6
{
 font-family: Georgia,Geneva,Tahoma,"Nimbus Sans L",sans-serif;
   font-style: italic;
   text-transform: none;
}

a, .uk-link
{
  color: #dd8a2c;
  text-decoration-line: underline;
  text-decoration-style: solid;
  cursor: pointer;
  transition-property: all;
  transition-duration: 0.12s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
}

a:hover, .uk-link:hover
{
  color: #dd8a2c;
  text-decoration-line: none;
  text-decoration-style: none;
}
.form-horizontal .control-label
{
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
  color: #000;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append
{
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
color: #000;
}
label
{
  display: block;
  margin-bottom: 5px;
color: #000;
}
input, button, select, textarea
{
  font-family: "Gentium Basic",Times New Roman,serif;
background-color: #fff;
}

button, input, select, textarea
{
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 100%;
  vertical-align: middle;
background-color: #fff;
}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-inline .help-inline, .form-search .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append
{
  display: inline-block;
  margin-bottom: 0px;
  vertical-align: middle;
background-color: #fff;
}


.button-right .social-icon
{
 z-index: 1000000!important;

}

.button-right #facebook-btn span
{
 z-index: 1000000!important;
}

/* Line 14 */
.social-buttons #twitter-btn .social-icon, .social-buttons #facebook-btn .social-icon, .social-buttons #google-btn .social-icon, .social-buttons #rss-btn .social-icon, .social-buttons #pinterest-btn .social-icon, .social-buttons #youtube-btn .social-icon
{
 z-index: 1000000!important;
}

/* Line 47 */
.social-buttons #facebook-btn:hover .social-icon
{
z-index: 1000000!important;
}




