/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */
/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
html {
    font: 400 16px / 24px 'Varela Round';

}
body, em {
	color: #333;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	
}
.flt-rgt {
	float: right;
}
.flt-lft {
	float: left;
}
blockquote p strong {
    font-weight: bold;
}
.tm-header-top {
	height: 262px;
}
.tm-mainheader {
	margin-bottom: 0;
}
.tm-logo {
	max-width: 270px;
    margin: 0;
}
.tm-headerbar {
	margin-top: 4px;
	margin-bottom: 0;
}
.tm-headerbar {
	background: transparent url(../images/headers/home.jpg) no-repeat 236px top;
}
.about .tm-headerbar {
	background: transparent url(../images/headers/about.jpg) no-repeat 236px top;
}
.info .tm-headerbar {
	background: transparent url(../images/headers/info.jpg) no-repeat 236px top;
}
.news .tm-headerbar {
	background: transparent url(../images/headers/news.jpg) no-repeat 236px top;
}
.resources .tm-headerbar {
	background: transparent url(../images/headers/resources.jpg) no-repeat 236px top;
}
.promotions .tm-headerbar {
	background: transparent url(../images/headers/promotions.jpg) no-repeat 236px top;
}
.programs .tm-headerbar {
	background: transparent url(../images/headers/programs.jpg) no-repeat 236px top;
}
.tm-header-right p, .tm-logo p {
	margin-bottom: 4px;
}
.tm-header-bottom.uk-grid blockquote {
	margin-left: 0px;
	font-weight: bold;
	font-style: italic;
	font-size: 1.5rem;
}
.tm-article-content {
	padding-top: 1em;
}
.tm-content {
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.27);
	padding-top: 1em;
}

.tm-content > h1, .tm-title {
	color: #91A32B;
	font-size: 1.5em;
}
.tm-article-content h2 {
	margin-top: 15px;
}
.uk-navbar-flip {
  height: 30px;
}
.uk-search {
  height: 30px;
}
.uk-navbar-nav > li > a[href="#"] {
	cursor: default;
}
.uk-navbar-nav > li > a {
	height: 50px;
	padding: 0px 25px;
	line-height: 50px;
	font-size: 13px;
}
.uk-dropdown-navbar .uk-nav-navbar > li > a {
	line-height: 1.5;
}
.uk-nav-navbar .uk-nav-header {
	color: #591806;
	line-height: 1.3;
}
.uk-nav-sub li a {
	line-height: 1.3;
	text-transform: capitalize;
}
.uk-nav-sub li {
	list-style: disc;
}
.uk-nav-sub li a:hover {
	background-color: #E9DDB9;
}
ul.icesubMenu > li a.iceMenuTitle {
    letter-spacing: 0;
    font-size: .85rem;
}
.uk-breadcrumb {
	box-shadow: none;
}
.uk-margin-large-bottom {
	margin-bottom: 20px !important;
}
.uk-panel.bottom-b {
	line-height: 1.3;
}
.uk-panel-box, .uk-panel-header {
	border-top: 3px solid rgb(88, 26, 3);
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.27);
}
.tm-content .uk-panel-box {
	border-top: none;
  	box-shadow: none;
  	border: 1px solid #e3e3e3;
}
.uk-panel-box-primary.submenu {
	background-color: rgba(146, 163, 48, 0.9)
}
.uk-panel-box-secondary .uk-panel-title {
    color: #581B00;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
.mmmenu.uk-panel-header {
	padding: 20px;
}
.uk-panel-header .uk-panel-title {
	margin: 0px -20px 15px;
}
.mmmenu .uk-nav-side > li > a {
	 padding: 10px 5px;
}
 @media (max-width: 767px) {
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
 }

table.market-reports {
	border-top: 1px solid #514900;
	border-right: 1px solid #514900;
	width: 90%;
	border-collapse: collapse;
	margin-top: 1em;
}
table.market-reports th {
	border-bottom: 1px solid #541900;
	border-left: 1px solid #541900;
	padding: .75em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #541900;
}
table.market-reports td {
	border-bottom: 1px solid #541900;
	border-left: 1px solid #541900;
	line-height: 1.4;
	vertical-align: top;
	padding: .5em;
	text-align: center;
}
.dl-horizontal dd {
    margin-left: 80px;
}
.dl-horizontal dt {
    width: 100px;
}
.dl-horizontal dd {
    margin-left: 110px;
}
dl.contact-position dd .position-title {
	font-size: 1.2em;
}
.icemegamenu > ul, .icemegamenu > ul > li.iceMenuLiLevel_1 > a.iceMenuTitle {
	height: 50px;
}
.icemegamenu li a, .icemegamenu > ul > li.iceMenuLiLevel_1 > a.iceMenuTitle {
	padding: 0px 25px;
	line-height: 50px;
	font-size: 13px;
}
#icemegamenu > li:hover > ul.icesubMenu {
	top: 50px;
}
ul.icesubMenu > li a.iceMenuTitle {
	padding: 8px 15px;
	line-height: 1.4;
}
ul.icesubMenu ul > li {
    position: relative;
}
ul.icesubMenu ul > li .iceMenuLiLevel_3 {
    background-color: #E9DDB9;
}
ul.icesubMenu ul > li .iceMenuLiLevel_3 a:hover {
    background-color: #C8A84B;
		color: 
}
.ice_righttoleft {
	right: 100%;
}
.offset:before {
	display: block;
	content: " ";
	height: 50px;      /* Give height of your fixed element */
    margin-top: -50px; /* Give negative margin of your fixed element */  
	visibility: hidden;
}
.uk-panel-box-secondary > a:not([class]), .uk-panel-box-secondary > :not([class*="uk-nav"]) a:not([class]) {
    color: #91A32B;
}
aside {
    font-size: .85em;
}
select, 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 {
    margin-top: .5em;
    margin-bottom: .5em;
}
.avPlayerWrapper .avPlayerContainer {
    margin: 1em 1em;
}

.tm-article-date-true .tm-article-date {
  display: none;
}
