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

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

em {
    color: #4b4b4b;
}

.uk-navbar-center {  

  max-width: 100%;
  height: 100%;

}

.uk-responsive-height {
    max-height: 80%;
    width: 80%;
 }

html {-webkit-font-smoothing: antialiased;}

h5, .uk-h5 {
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
}

h1, .uk-h1 {
    -webkit-font-smoothing: antialiased;}

.uk-dropdown-navbar {
  background: #f3f3f3 none repeat scroll 0 0;}


.uk-container {padding-top: 20px;}


ul.dash {
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
}
ul.dash > li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -1em;
}

#tm-footer a, .uk-link {font-size: 13px; color:#ffffff;}

#tm-footer a:hover, a:active {color:#c7d0b7;}

.tm-panel-height-about {min-height: 490px; margin-top: 200px;}

blockquote {
  margin: 0;
}

.tm-panel-height {
  min-height: 300px;
}


    body.menu-about-us .tm-block-top-a {  
        height: 100%;  
        min-height: 1100px;
     }}


@media (max-width: 767px) {  
    .uk-height-viewport {  
        height: 100%;  
        min-height: 600px;  
    }  
}



@media (max-width: 767px) {.uk-slideshow-fullscreen, .uk-slideshow-fullscreen > li {
    margin-top: 40px;
  }}

h7 { font-family: 'Dancing Script', Arial, serif; font-weight: 400; font-size: 42px; line-height: 70px; }





@media (max-width: 767px) {  
    body.menu-about-us .tm-block-top-a  {  
       background-image: none!important;
        }}

@media (max-width: 767px) {  
   body.menu-about-us .tm-block-bottom-b {  
      background-image: none!important;
               } .tm-opacity-70.uk-panel-box-primary {
  background-color: rgba(91, 90, 90, 0.1);
}  .uk-height-viewport {  
        height: auto;  
        min-height: 600px;  
    }  
}




@media (max-width: 767px) {  
    body.menu-about-us .tm-block-top-a  {  
.uk-block.uk-cover-background:not(.tm-block-texture) {
    padding-top: 0px;
      }}
  
  .grey {background-color: rgba(91,90,90,0.1);
  padding: 10px;}
  
  .slideshow-margin-large {margin-top: 110px;}   

  .uk-overlay-left {
  right: auto;
  top: 100px;
}
  
