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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
#onpage-res-1
{
    width    : 900px;
    height   : 195px;
    overflow : hidden;
    position : relative;
    margin: 0 auto;
    border: solid 1px #999;
}


#onpage-res
{
    width    : 900px;
    height   : 210px;
    overflow : hidden;
    position : relative;
    margin: 0 auto;
    border: solid 1px #999;
}
#res-iframe
{
    position : absolute;
    top      : -700px;
    left     : -175px;
    width    : 1280px;
    height   : 1200px;
}

.uk-navbar-center {
  max-width: 45%;
}
.uk-panel-title {
  color: #4b5052;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 15px;
  margin-top: 0;
  text-transform: capitalize;
  text-align: center;
  padding: 5px;
}
 em {
  color: #333;
}
.uk-navbar-nav > li > a {
  border: 2px solid transparent;
  box-sizing: border-box;
  color: #4b5052;
  display: block;
  font-family: "Buda";
  font-size: 18px;
  font-weight: 200;
  height: 40px;
  line-height: 36px;
  padding: 0 5px;
  text-decoration: none;
  text-transform: capitalize;
}
 .tm-navbar-space .tm-toolbar-center {
  margin-bottom: 45px !important;
  margin-top: -130px;
}

.tm-background {
  height: 100vh!important;
  position: absolute;
  width: 100%;
}
.tm-navbar-space .tm-navbar {
  margin-bottom: 180px;
  margin-top: 60px !important;
}

.tm-dropcap {
  border: 1px solid #DEDDDD;
  float: left;
  font-size: 29px;
  line-height: 34.4px;
  margin-right: 10px;
  margin-top: 0px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 5px;
}


.uk-article {
  border: 0px solid;
  position: relative;
}

.uk-panel-mo {
  background: none repeat scroll 0 0 #f6f8f9;
  color: #4B5052;
  padding: 10px;
  border: 6px solid;
  -webkit-box-shadow: 0px 10px 36px 9px rgba(0,0,0,0.6);
-moz-box-shadow: 0px 10px 36px 9px rgba(0,0,0,0.6);
box-shadow: 0px 22px 49px 9px rgba(0,0,0,0.6);
}
.uk-panel-res{background-color: #dedddd;
  border: 15px solid #dedddd;
  box-shadow: 0 0 0 1px #cecdcd inset;
  color: #666a6c;
  padding: 30px;}


.tm-logo > a {
  display: inline-block;
  text-decoration: none;
  margin-top: -80px;
}
.tm-navbar-space .tm-navbar {
  margin-bottom: 10px;
  margin-top: 40px !important;
}
.uk-article-title {
  font-size: 30px;
  font-weight: 300;
  line-height: 48px;
  text-transform: capitalize;
}
.tm-wrapper {
  padding-bottom: 0px;
}
h3, .uk-h3 {
  font-size: 34px;
  line-height: 36px;
}
h1, .uk-h1 {
  font-size: 40px;
  line-height: 50px;
}

.uk-form select:focus, .uk-form textarea:focus, .uk-form input:focus:not([type]), .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-color: #fff;
  color: #333;
  outline: 0 none;
  background-color: white;
}
.uk-label-res{margin-top:10px;}
.uk-dropdown {
  background: none repeat scroll 0 0 #f6f8f9;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.08);
  box-sizing: border-box;
  color: #85888f;
  display: none;
  font-size: 1rem;
  left: 0;
  margin-top: 10px;
  padding: 30px;
  position: absolute;
  top: 100%;
  vertical-align: top;
  width: 260px;
  z-index: 1020;
  margin-left: -70px;
}
.uk-active[data-uk-sticky] {
  box-sizing: border-box;
  z-index: 980;
  background-color: white;
}
.blog-uikit-frontpage {
  background-color: #dedddd;
  border: 10px solid #4b5052;
  margin: 0px;
  padding: 10px;
}



#CDSWIDSSP {
  background-color: transparent;
  letter-spacing: 0;
  width: 220px!important;
  text-align: center!important;
}
#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPAll {
  padding: 3px 0 0 3px;
  width: 162px!important;
  text-align: center!important;
  margin: 0 auto;
}


.gkwCurrent {
  overflow: hidden;
  margin-bottom: 24px;
}

.gkwMain {
  overflow: hidden;
  text-align: center;
  margin: 0 auto;
  width: 270px;
}







