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

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


ul.itemAttachments span {
    display: none;
}

.news-letter-form-te div#tm-bottom-a {
    background: none;
    padding: 0px;
    margin-top: -85px;
    margin-left: -50px;
}
.tm-navbar-center.uk-flex.uk-flex-middle.uk-flex-center.uk-hidden-small {
    background-color: rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(58, 121, 136, 0.2);
    border-top: 1px solid rgba(58, 121, 136, 0.2);
	margin-top: 65px;
	height: 75px;
}
div#search-results .uk-article-title
{
    line-height: 0px !important;
    margin-bottom: 19px;
}
#username {
    text-transform: inherit;
}
.uk-article + .uk-article
{
    border: none;
    padding-top: 0px;
}
.finder {
    padding: 0px 30px;
}


.uk-parent > a:hover{
	background: #bbcedd !important;
}
.form.form-horizontal {
    margin-bottom: 150px;
}
#eb
{
  margin: 0px 5%;
}
#eb .eb-comment-form
{
  margin-bottom: 250px !important;
}
#tm-main {
    margin-bottom: 300px;
}
.osm-container
{
	padding: 100px;
	padding-top: 20px;
}
.edocman-container.edocman-document
{
	margin-bottom: 200px;
}
.eshop-container.row-fluid
{
	margin-bottom: 300px !important;
}
.eb.eb-origami.eb-view-categories.eb-layout-listings.eb-responsive {
    padding: 110px 50px 50px;
}
.eb.eb-origami.eb-view-entry.eb-layout-default.eb-responsive {
    padding: 110px 50px 50px !important;
}
.eb.eb-origami.eb-view-entry.eb-layout-default.eb-responsive.wide
{
	padding: 110px 50px 50px;
}
.eb-post-body.type-standard .eb-post-thumb
{
	display: none;
}
.edocman-container.edocman-document {
    padding: 110px 50px;
}
.formResponsive {
    padding: 110px 50px;
}
.itemFullText > h5 {
    font-size: 20px;
    line-height: 25px;
}
.product-info {
    margin-bottom: 100px;
}

#checkout-options, #payment-address, #shipping-address, #shipping-method, #payment-method, #confirm, .cart-info {
    padding: 0px 70px;
}
.eshop-container.row-fluid
{
	margin-bottom: 150px;
}
.eshop-container.row-fluid {
    margin: 50px 0 150px;
}
#eshop-main-container h1 {
    padding-left: 30px;
}
.futures-full .tm-sidebar-b, .futures-full .tm-sidebar-a{
    position: relative;
    top: 195px;
}
.futures-full .tm-main {
    position: relative;
    top: 195px;
}
.pull-center > img {
}
.itemHeader {
    margin-bottom: -70px;
}
.futures-full .itemFullText {
    padding: 30px;
	margin-top: 75px;
}
.itemView {
    padding-bottom: 240px;
	padding-left: 20px;
}

#tm-header
{
	position: relative;
	z-index: 444;
}
.uk-parent.uk-active > a{
	color: #146678 !important;
}
.upcoming-events
{
	margin-bottom: 40px;
}
.main-body-text {
    margin-top: 130px !important;
}
.newsletter-intro {
    font-size: 14px;
    line-height: 23px;
}
.green-arrow {
    float: left !important;
    margin-bottom: 35px;
    margin-right: 12px;
    position: relative;
    top: 7px;
}
.signup-button {
    background: #e49140 none repeat scroll 0 0;
    border-radius: 5px !important;
    color: #fff !important;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding: 8px 20px;
	position: relative;
	top: -25px;
	left: 26px;
    text-transform: uppercase;
}
.learn-more {
    background: #e49140 none repeat scroll 0 0;
    border-radius: 5px !important;
    color: #fff !important;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding: 8px 20px;
	position: relative;
	top: -25px;
    text-transform: uppercase;
}
.newsletter-intro {
    font-size: 13px;
    margin-bottom: -28px;
	margin-top: 22px;
	line-height: 18px;
}
.itemTitle
{
	color: #407d8b;
	text-align: center;
}
.uk-nav.uk-nav-parent-icon.uk-nav-side {
    left: -2px;
    position: relative;
    top: 2px;
}
.four-boxes img
{
  padding-top: 30px;
}
.itemHeader {
}
.te-footer h2 {
    color: #fff;
    margin-top: -39px;
}
.te-signup h2 {
    font-size: 21px;
    font-weight: bold;
    line-height: 26px;
}
.signup-info-box {
    margin-bottom: 100px;
    margin-top: -100px;
}
.signup-info-box {
    margin-bottom: 100px;
    margin-top: -100px;
}
.four-boxes {
    margin-bottom: 65px;
}
.te-banner-sillder a
{
	position: relative;
	top: 21px;
}
.te-disclaimer > p {
    font-size: 12px;
    line-height: 20px;
    padding: 14px 17%;
    text-align: center;
}
.uk-panel.uk-panel-box.te-signup {
    font-family: "Montserrat" !important;
}
.uk-panel.uk-panel-box.te-signup h2 {
    font-family: "Montserrat" !important;
}
.events-te {
    margin-bottom: 40px;
}
#tm-footer .uk-panel {
    position: relative;
    top: -18px;
}

.module_round_box-disclaimer-pages {
    min-height: 300px;
}
.te-signup{
    font-family: "Open Sans" !important;
	padding-bottom: 0px;
}

.footer-background {
    background: rgba(0, 0, 0, 0) url("../../../images/bg-money3.jpg") no-repeat scroll 0 0;
    color: #fff;
    padding: 65px 9% 0px 9%;
}
.footer-background a
{
	color: #fff;
}
#tm-footer {
    background: #2e2e2e none repeat scroll 0 0;
    color: #fff;
    padding: 0;
}
#tm-footer a, #tm-footer p
{
	color: #fff !important;
}
.tm-totop-scroller {
    display: none !important;
}
.uk-grid-width-xlarge-1-3 > *:first-child
{
}
.uk-grid-width-xlarge-1-3 > *:last-child
{
}
.uk-grid-width-xlarge-1-3 > *:nth-child(2)
{
}
#tm-footer .uk-subnav > * > * {
    color: #fff !important;
    display: inline-block;
    font-family: "Montserrat",Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 24px;
    text-transform: uppercase;
    transition: all 0.12s ease-in-out 0s;
}
.footer-background .uk-overlay-scale {
    position: relative;
    top: -34px;
}

.copy-te {
    color: #515151;
    min-width: 100%;
    padding-top: 15px;
    text-align: center;
	font-size: 12px;
}
.tm-navbar .uk-container
{
	max-width: 100% !important;
	padding: 0px !important;
}
.tm-navbar-wrapper.tm-navbar-wrapper-animate
{
	border-width: 0px !important;
}
.uk-panel.te-search {
    margin-right: -15%;
}
.tm-navbar.tm-navbar-centered.uk-navbar {
    background-color: rgba(250, 250, 250, 0.96);
}
.social {
    background-color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid #eeeeee;
    display: inline-flex;
    height: 46px;
    list-style: outside none none;
    margin: 0;
    padding-top: 4px;
	width: 100%;
	padding-left: 0px;
}
.uk-panel.te-search {
    background: #fff none repeat scroll 0 0;
}
.editable.jmoddiv.jmodinside > img {
    position: relative;
    top: 30px;
}
.uk-active .uk-container.uk-container-center.tm-navbar-container.uk-flex.uk-flex-center.uk-flex-column {
    margin-top: -111px;
}
#tm-header
{
	position: relative;
}
.signup-info-box p {
    margin: 0 auto 20px;
    max-width: 900px;
	font-size: 17px;
}
.hot-title {
    margin-bottom: -40px;
    padding-top: 30px;
}
.hot-products p {
    padding: 0 10px !important;
}

.news-title {
    color: #000 !important;
    font-family: "Montserrat";
    font-size: 1.1em;
    left: 6px;
    position: relative;
    top: 8px;
}
.blog-button a{
	border-radius: 5px !important;
	color: #fff !important;
	background: #e49140;
	font-size: 13px;
	padding: 8px 20px;
	font-family: "Montserrat",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
	position: relative;
	left: 93px;
}
.blog-button a:hover{
	background: #222;
	text-decoration: none;
}
.uk-panel.te-search {
    float: right;
    position: relative;
    top: 33px;
    z-index: 4;
}
.te-search .uk-search-field {
    border: 1px solid #ddd;
    padding-left: 33px;
	border-radius: 4px;
	height: 35px;
	letter-spacing: 0px;
}

.uk-panel.blog-button {
    float: right;
    left: -235px;
    position: relative;
    top: -40px;
    width: 93px;
}
.social-icons-center {
    height: 0;
    position: relative;
    text-align: center;
    top: -41px;
}
.hot-products .uk-link-reset{
	color: #cb9781;
    font-size: 18px;
    margin-bottom: 0;
    text-transform: uppercase;
	font-family: "Montserrat";
	
}
.hot-products h3 {
    line-height: 20px;
	margin-bottom: -20px;
}
.hot-products p
{
	font-family: "Montserrat";
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.signup-info-box h2 {
    color: #146678;
}
.signup-info-box p {
    color: #146678;
}
.signup-info-box a, .uk-button
{
	background: #146678;
}
.signup-info-box a:hover, .uk-button:hover
{
	background: #004d5f;
}
.hot-products-page {
    padding: 150px 150px 25px;
}
.hot-title h2, .ebooks-title h2, .events-title h2{
	font-family: "Montserrat";
	margin-top: -60px;
	color: #3a7988;
	font-size: 22px;
}
.event-title h2{
	font-family: "Montserrat";
	color: #3a7988;
	font-size: 22px;
}
.events-te {
    border-top: medium none !important;
}
.uk-navbar-toggle.uk-visible-small {
    color: #333;
}
	
.login-logout a
{
	border-radius: 5px !important;
	color: #fff !important;
	background: #e49140;
	margin-right: 20px;
	font-size: 13px;
}
.login-logout a:hover
{
	background: #222 !important;
}
#af-form-398492790 .buttonContainer input.submit:hover
{
	background: #363636;
	border-color: #333;
}
form#finder-search {
    display: none;
}
div#search-results p:first-child {
    display: none;
}
.uk-container.uk-container-center.tm-navbar-container.uk-flex.uk-flex-center.uk-flex-column
{
	height: 185px;
}
.uk-navbar-brand.uk-flex.uk-flex-middle.uk-hidden-small > img {
    position: relative;
    top: 35px;
}
.af-form-wrapper {
    margin-left: 125px !important;
    position: relative !important;
    text-indent: 0;
    top: -25px;
}
.social li {
    margin-right: 10px;
    padding: 0 15px;
    position: relative;
    top: 0px;
}
.top-a-slider {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-top: 250px;
	padding-bottom: 70px;
}

.uk-panel.eshop-cart-te {
    float: right;
    left: -15px;
    position: relative;
    top: -30px;
}
.login-logout{
	float: right;
    left: -15px;
    position: relative;
    top: -35px;
}
.eshop-items h4 {
    display: none;
}
.social-icons {
    position: relative;
    text-align: center;
}
.social-icons a {
    position: relative;
    top: 9px;
}@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

