/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.html {
  
}

body {
  background: #f0f1f2;
  font-size:12px;
}

p {
  margin-top:10px;
  margin-bottom:10px;
}

.tm-headerbar {
  margin:0px;
  background:#fff;
  box-shadow:0px 0px 4px #C2C3C4;
  -webkit-box-shadow:0px 0px 4px #C2C3C4;
  -moz-box-shadow:0px 0px 4px #C2C3C4;
}

.uk-breadcrumb {
  margin:15px 0px;
  background:#fff;
  box-shadow:0px 0px 4px #C2C3C4;
  -webkit-box-shadow:0px 0px 4px #C2C3C4;
  -moz-box-shadow:0px 0px 4px #C2C3C4;
  padding:10px;
}

.uk-container {
  width:980px;
  max-width:980px;
  padding:0px;
}

.tm-logo {
	float:none;
	padding:10px;
}

.tm-navbar {
  margin:0px;
  background:#fff;
  box-shadow:0px 0px 4px #C2C3C4;
  margin-top:-2px;
  border-top: 1px solid #C2C3C4;
}

.hp-slider {
   background:#fff;
  box-shadow:0px 0px 4px #C2C3C4;
}

.uk-search-field:focus, .uk-search.uk-active .uk-search-field {
  width:120px;
}

.yoo-date {
  float:right;
 padding:10px;
  margin-top: -55px;
}

/* Menu Styling */

.uk-navbar-nav > li {
    background: rgba(0, 0, 0, 0) url("../../../images/menu/menu_level1_item.png") no-repeat scroll 100% 0;
    margin-left: -2px;
}

.uk-navbar-nav > li > a {
font-size:12px;
}

.uk-navbar-nav > li:hover {
    background: #086ACB; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#001E5B, #086ACB); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#001E5B, #086ACB); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#001E5B, #086ACB); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#001E5B, #086ACB); /* Standard syntax */
}

.uk-navbar-nav li.uk-active a {
  color:#417cab;
  background:none;
}

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
  color:#fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}

.uk-navbar-nav > li.uk-parent.uk-active:hover > a, .uk-navbar-nav > li.uk-parent.uk-active > a:focus, .uk-navbar-nav > li.uk-parent.uk-open > a {
  background: rgba(0, 0, 0, 0) url("../../../images/menu/menu_level1_item.png") no-repeat scroll 10px -165px;
}

.uk-navbar-nav .uk-parent a {
  background: rgba(0, 0, 0, 0) url("../../../images/menu/menu_level1_item.png") no-repeat scroll 10px -110px;
    padding-left: 30px;
}

.uk-navbar-nav li.uk-parent.uk-active a {
  background: rgba(0, 0, 0, 0) url("../../../images/menu/menu_level1_item.png") no-repeat scroll 10px -220px;
}

.uk-dropdown-grid > .uk-width-1-1 > .uk-nav-navbar > li > a {
  background-image: none;
}

.uk-dropdown-grid > .uk-width-1-1 > .uk-nav-navbar > li > a:hover {
  background: #086ACB; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#086ACB, #001E5B); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#086ACB, #001E5B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(##086ACB, #001E5B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#086ACB, #001E5B); /* Standard syntax */
  color:#fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}

.uk-dropdown-navbar {
  background:#fff;
}

/* Menu Styling End*/

/* Article Styling */

.uk-article-title {
  font-size:1.3em;
  color: #086ACB;
  margin-bottom:5px;
  margin-top:5px;
  font-weight:bold;
}

hr {
  margin: 5px 0px;
}

.tm-content .uk-grid .uk-width-1-1 {
  padding-left:15px;
  padding-right:15px;
}

.tm-main {
    background:#fff;
  box-shadow:0px 0px 4px #C2C3C4;
  -webkit-box-shadow:0px 0px 4px #C2C3C4;
  -moz-box-shadow:0px 0px 4px #C2C3C4;
}

.uk-button-primary {
   background: #086ACB; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#086ACB, #001E5B); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#086ACB, #001E5B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(##086ACB, #001E5B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#086ACB, #001E5B); /* Standard syntax */
  color:#fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}

.uk-button-primary:hover {
   background: #086ACB; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#001E5B, #086ACB); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#001E5B, #086ACB); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#001E5B, #086ACB); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#001E5B, #086ACB); /* Standard syntax */
  color:#fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
}

.uk-article {
  padding-bottom:20px;
}

table {
border-collapse: separate !important;
  border-spacing: 3px;
}

/* Article Styling End */


/* Left Mod Styling */
.left-mod {
  margin-right:0px;
  box-shadow:0px 0px 4px #C2C3C4;
  -webkit-box-shadow:0px 0px 4px #C2C3C4;
  -moz-box-shadow:0px 0px 4px #C2C3C4;
  padding:0px;
  margin-top:0px !important;
  margin-bottom:10px !important;
   background:#fff;
}

.left-mod.last {
  margin-bottom:0px !important;
}

.left-mod-info {
  padding:0px 10px 10px 10px;
}

.left-mod > .uk-panel-title {
      background: #086ACB; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#086ACB, #001E5B); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#086ACB, #001E5B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(##086ACB, #001E5B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#086ACB, #001E5B); /* Standard syntax */
  color:#fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  margin-bottom:5px;
    padding:5px;
}

.left-mod p {
  margin: 5px 0px;
}

/* Bottom Mod Styling */
.bot-mod {
  margin-right:0px;
  box-shadow:0px 0px 4px #C2C3C4;
  -webkit-box-shadow:0px 0px 4px #C2C3C4;
  -moz-box-shadow:0px 0px 4px #C2C3C4;
  padding:0px;
  margin-top:5px;
  background:#fff;
}

.bot-mod-info {
  padding:0px 10px 10px 10px;
}

.bot-mod > .uk-panel-title {
      background: #086ACB; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#086ACB, #001E5B); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#086ACB, #001E5B); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(##086ACB, #001E5B); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#086ACB, #001E5B); /* Standard syntax */
  color:#fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3);
  margin-bottom:5px;
    padding:5px;
}

.bot-mod p {
  margin: 5px 0px;
}

.uk-panel-title {
  font-size:16px;
}

.uk-width-1-1.uk-width-medium-1-4.uk-row-first {
  padding-left: 34px;
}

.uk-width-1-1.uk-width-medium-1-4 {
  padding-left:10px;
}

.tm-bottom-a {
  margin-top:5px !important;
}

.uk-pull-3-4 {
 left: -74%;
}

.uk-push-1-4 {
    left: 26%;
}

.uk-width-medium-3-4 {
    width: 74%;
}

.tm-main {
  padding:0px 20px;
}