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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800,900');

/*FONT DECLARATIONS */
	@font-face {
		font-family: 'HelveticaNeueLTStd-Blk';
		src: url('../fonts/HelveticaNeueLTStd-Blk.otf');
	}
	@font-face {
		font-family: 'HelveticaNeueLTStd-BlkCn';
		src: url('../fonts/HelveticaNeueLTStd-BlkCn.otf');
	}
	@font-face {
		font-family: 'HelveticaNeueLTStd-Md';
		src: url('../fonts/HelveticaNeueLTStd-Md.otf');
	}
	@font-face {
		font-family: 'HelveticaNeueLTStd-Lt';
		src: url('../fonts/HelveticaNeueLTStd-Lt.otf');
	}
	
	@font-face {
		font-family: 'HelveticaNeueLTStd-ThCn';
		src: url('../fonts/HelveticaNeueLTStd-ThCn.otf');
	}
	@font-face {
		font-family: 'HelveticaNeueLTStd-Cn';
		src: url('../fonts/HelveticaNeueLTStd-Cn.otf');
	}
	@font-face {
		font-family: 'TitilliumWebBold';
		src: url('../fonts/TitilliumWeb-Bold.ttf');
	}
	@font-face {
		font-family: 'TitilliumWeb-Light';
		src: url('../fonts/TitilliumWeb-Light.ttf');
	}
	@font-face {
		font-family: 'TitilliumWeb-Regular';
		src: url('../fonts/TitilliumWeb-Regular.ttf');
	}
	@font-face {
		font-family: 'TitilliumWeb-SemiBold';
		src: url('../fonts/TitilliumWeb-SemiBold.ttf');
	}
	@font-face {
		font-family: 'Myriad Pro Regular';
		src: url('../fonts/MyriadPro-Regular.otf');
	}
/**/

/* GENERAL */

    /*For debugging purposes*/
    /** {*/
    /*  background: #000 !important;*/
    /*  color: #0f0 !important;*/
    /*  outline: solid #f00 1px !important;*/
    /*}*/
    

	html { 
		-webkit-font-smoothing: antialiased;
  		-moz-osx-font-smoothing: grayscale;
		font: 400 15px / 24px 'HelveticaNeueLTStd-Lt', sans-serif; 
	}

	body { background: #fff; color: #444; }
	
	h1, h2, h3, h4, h5, h6, .uk-panel-title 
		{ font-family: 'HelveticaNeueLTStd-Lt', sans-serif; }

	h5, .uk-h5, h6, .uk-h6 { text-transform: none; }

	a, .uk-link, a:hover, .uk-link:hover { color: #14213d; }
	.uk-text-contrast a, .uk-text-contrast .uk-link, a:hover, 
	.uk-text-contrast .uk-link:hover, .uk-contrast a, 
	.uk-contrast .uk-link, a:hover, .uk-contrast .uk-link:hover 
		{ color: #fff; }
	a:hover, .uk-link:hover { text-decoration: underline; color: inherit; }

	select, textarea { -webkit-appearance: none; -moz-appearance: none; }

	* + p, * + ul, * + ol, * + dl, * + blockquote, 
	* + pre, * + address, * + fieldset, * + figure { margin-top: 0px; }

	p, ul, ol, dl, blockquote, pre, address, fieldset, figure,
	h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }

	* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { margin-top: 0; }

	* + .uk-margin { margin-top: 0; }

	.uk-grid-margin { margin-top: 20px; }
	

	/*Utilities*/
		/*Blocks*/
		.uk-block-muted { background-color: #fff; }
		.uk-block-default { background-color: #000168; }
		.uk-block-primary { background-color: #14213d; }
		.uk-block-secondary { background-color: #dfc8a4; }

		.uk-block-muted + .uk-block-muted { border-top: 0; }
		/**/


		/*Background*/
		.uk-background-no-repeat { 
			background-repeat: no-repeat; 
		}
		
		.uk-background-position-top { 
			background-position: top center; 
		}
		.uk-background-position-bottom { 
			background-position: bottom center; 
		}
		.uk-background-position-center { 
			background-position: center center; 
		}

		.uk-background-contain { 
			background-size: contain; 
		}
		.uk-background-cover { 
			background-size: cover; 
		}
		.uk-background-auto { 
			background-size: auto; 
		}

		.uk-padding-bottom-remove { 
			padding-bottom: 0 !important; 
		}
		/**/


		/*Padding*/
		.uk-block-padding-small { 
			padding-top: 25px; 
			padding-bottom: 25px; 
		}
		.uk-block-padding-medium { 
			padding-top: 35px; 
			padding-bottom: 35px; 
		}
		.uk-block-padding-default { 
			padding-top: 45px; padding-bottom: 45px; 
		}
		.uk-block-padding-large { 
			padding-top: 50px; padding-bottom: 50px; 
		}
		/**/
		

		/*Margin*/
		.uk-margin-medium-top { 
			margin-top: 30px !important; 
		}
		/**/


		/*Text/Fonts*/
		.font-header {

		}	
		.font-body {

		}
		.heading-primary {
			
		}
		.uk-navbar-brand-text,
		.sidebar-menu .uk-nav-side > li > a,
		.uk-article-title, .contact-field {
			font-family: 'HelveticaNeueLTStd-Lt';
		}
		.sidebar-menu .uk-nav-side > li.uk-active > a,
		.sidebar-menu .uk-nav-side > li > a:hover,
		.tm-main strong, .bank-members a,
		.bank-members h3 {
			font-family: 'HelveticaNeueLTStd-Md';
		}
		.tm-block-toolbar .follow,
		.social-feed .uk-subnav-pill > * > * {
			font-family: 'Myriad Pro Regular';
		}
		.text-italic { 
			font-style: italic; 
		}
		.uk-heading-large {
			font-size: 60px;
			line-height: 63px;
		}
		.banner .body, .banner .uk-button { 
			font-family: 'HelveticaNeueLTStd-ThCn';
		}
		.home-recent-news .uk-h2 {
			font-family: 'TitilliumWebBold';
		}
		.home-recent-news p,
		.home-recent-news .uk-slideset .uk-article-meta {
			font-family: 'TitilliumWeb-Regular';
		}
		.home-recent-news .uk-slideset h3,
		.home-recent-news .uk-slideset .view-more a,
		.article-list .uk-panel-title {
			font-family: 'TitilliumWeb-SemiBold';
		}
		.page-numbers li a { 
			font-family: 'TitilliumWeb-Light';
		}
		/**/

		/*Color*/
		/**/

		/*Buttons*/
		.uk-button { 
		    min-height: 35px;
		    line-height: 35px;
		    font-size: 12px;
		    padding: 0 35px;
		    border: 0;
		    border-radius: 0;
		}
		.uk-button-large { 
			
		}
		.uk-button-default { 
			
		}
		.uk-button-default:hover,
		.uk-button-default:focus,
		.uk-button-default:active { 
			
		}
		.uk-button-muted { 
			
		}
		.uk-button-primary,
		.uk-contrast .uk-button-primary { 
			background-color: #000168;
		}
		.uk-button-primary:hover,
		.uk-button-primary:focus,
		.uk-button-primary:active,
		.uk-contrast .uk-button-primary:hover,
		.uk-contrast .uk-button-primary:focus,
		.uk-contrast .uk-button-primary:active { 
			background-color: #9e7806 ;
		}
		.uk-button-secondary { 
			
		}
		.uk-button-secondary:hover,
		.uk-button-secondary:focus,
		.uk-button-secondary:active { 
			
		}
		.uk-button,
		.uk-button:hover,
		.uk-button:focus,
		.uk-button:active {
			transition: 0.3s all ease-in;
		}
		/**/

	/**/

	/*HEADER*/
		/*Toolbar*/
		.tm-block-toolbar { 
			background-color: #000168; 
			border-bottom: 0; 
			padding: 5px 0; 
			color: #fff; 
		}
		.tm-block-toolbar .follow a:first-child { 
			margin-left: 15px; 
		}
		.tm-block-toolbar .follow a { 
			color: #fff; 
			margin-right: 5px; 
			width: 30px;
			height: 30px;
			border-radius: 50%;
			border: 1px solid #fff;
			line-height: 30px;
			text-align: center;
		}
		.tm-block-toolbar .follow a:hover {
			background: #fff;
			color: #000168;
		}
		.uk-navbar-brand-text p { 
			margin-bottom: 0; 
			margin-left: 20px; 
			font-size: 14px; 
		}


		/*Navigation*/
		.tm-navbar { 
			background-color: #2e3192; 
		}
		.uk-navbar-nav > li > a,
		.uk-nav-navbar > li > a,
		.uk-nav-side > li > a {
			font-family: 'TitilliumWeb-SemiBold';
			font-size: 14px;
			text-transform: none;
		}
		.uk-nav-navbar > li > a { 
			font-size: 13px; 
		}
		.uk-navbar-nav > li > a {
			height: 65px;
			line-height: 65px;
			padding: 0 20px;
		}
		.uk-navbar-nav > li > a,
		.uk-navbar-nav > li.uk-active > a {
			color: #fff; 
		}
		.uk-navbar-nav > li > a:hover,
		.uk-navbar-nav > li > a:active,
		.uk-navbar-nav > li > a:focus, 
		.uk-navbar-nav > li.uk-open > a,
		.uk-navbar-nav > li:hover > a,
		.uk-navbar-nav > li.uk-active > a {
			background-color: #9e7806;
			color: #fff;
		}
		.uk-navbar-nav > li > a::after, 
		.uk-navbar-nav > li > a:hover::after {
			height: 0; 
		}
		.uk-dropdown { 
			border-radius: 0; 
			width: 280px; 
			padding: 0 15px;
		}
		.uk-dropdown-navbar { 
			margin-top: 0; 
			background: #000269; 
			border-top: 4px solid #9A6C00; 
			left: 0 !important; 
		}
		.uk-nav-navbar > li > a,
		.uk-nav-navbar > li > a:hover, 
		.uk-nav-navbar > li > a:focus {
			color: #fff; 
		}
		.uk-nav-dropdown > li > a, 
		.uk-nav-navbar > li > a { 
			padding: 10px 15px; 
		    border-bottom: 1px solid #191B7F; 
		}
		.uk-nav-navbar > li > a:hover, 
		.uk-nav-navbar > li > a:focus,
		.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a {
			background: rgb(54, 56, 125);
			color: #fff;
		}
		.no-link {
			pointer-events: none;
		}
		.search-bar .uk-dropdown {
		    display: block;
		}
		.uk-navbar-nav.search-bar > li.uk-open > a {
		    background-color: transparent;
		}
		.search-bar .uk-dropdown-navbar {
		     width: 150px;
		    background: transparent;
		    border: 1px solid #fff;
		    margin-top: -49px;
		    left: 80px !important;
		}
		.uk-search:before {
		    color: #fff;
		    font-size: 13px;
		    left: 0;
		    line-height: 30px;
		}
		.uk-search-field {
		    height: 30px;
		    width: 150px;
		    text-indent: 10px;
		    color: #fff;
		    font-size: 13px !important;
		}
		.uk-search-field:-ms-input-placeholder {
            color: #fff !important;
            text-decoration: none;
        }
        .uk-search-field::-moz-placeholder {
            color: #fff;
            text-decoration: none;
        }
        .uk-search-field::-webkit-input-placeholder {
            color: #fff;
            text-decoration: none;
        }
		.uk-nav-search > li.uk-active > a {
		    background: #9e7806;
		}

	/**/


	/*FOOTER*/
		/*Upper*/
		.footer-menu .uk-nav li { 
			display: inline-block; 
		}
		.footer-menu .uk-nav-side > li > a:hover {
			text-decoration: underline;
		}
		.footer-menu .uk-nav-side > li.uk-active > a,
		.footer-menu .uk-nav-side > li > a:hover,
		.footer-menu .uk-nav-side > li > a:active {
			background: transparent;
			color: #fff;
		}
		.uk-nav-side > li > a,
		.uk-nav-side > li.uk-active > a { 
			color: #fff; 
		}

		/*Lower*/
		.tm-block-footer { 
			background-color: #363636; 
			padding: 25px 0;
		}
		.tm-block-footer .tm-footer { 
			color: #fff;
			font-size: 13px;
			line-height: 22px;
		}
		.powered, .tm-block-footer .tm-footer a {
			color: #949494;
		}
		.tm-block-footer .tm-footer a:hover {
			color: #fff;
		}
		 


	/**/


	/*HOME*/
		/*Banner*/
		.banner .uk-overlay-panel { 
			max-width: 1100px; 
			margin: 0 auto;
		}
		.banner .uk-slidenav-position .uk-slidenav { 
			display: block; 
			background-color: #fff;
		}
		.banner .uk-slidenav-position .uk-slidenav:hover,
		.banner .uk-slidenav-position .uk-slidenav:focus {
			background: #eee;
		}
		.banner .uk-slidenav { 
			width: 60px;
		    height: 90px;
		    line-height: 88px;
		    transform: scale(1);		
		}
		.banner .uk-slidenav-position .uk-slidenav-next,
		.banner .uk-slidenav-position .uk-slidenav-previous {
			color: #1d1e7c;
		}
		.banner .uk-slidenav-position .uk-slidenav-next {
			right: 0px;
		}
		.banner .uk-slidenav-position .uk-slidenav-previous {
			left: 0px;
		}
		.banner .uk-slidenav-previous:before,
		.banner .uk-slidenav-next:before {
			font-size: 60px;
		}
		.banner .sub-title { 
			color: #aeaeae;
		}
		.banner .body { 
			text-transform: none;
			line-height: 23px;
			margin-top: 20px;
		}
		.banner .uk-button { 
			text-transform: uppercase;
			font-size: 14px;
			padding: 1px 25px;
		}


		/*Recent News*/
		.home-recent-news .uk-overlay,
		.home-recent-news .uk-overlay img {
			width: 100%;
		}
		.home-recent-news .uk-h2 { 
			text-transform: uppercase; 
			color: #000168;
			font-size: 30px;
		}
		.home-recent-news p {
			color: #aeaeae;
		}
		.home-recent-news .uk-slideset h3 {
			color: #9e7806;
			text-transform: none;
			margin-bottom: 5px;
			line-height: 20px;
			font-size: 15px;
		}
		.home-recent-news .uk-slideset .uk-article-meta {
			color: #8e8e8e;
			font-size: 15px;
			margin-bottom: 5px;
		}
		.home-recent-news .uk-slideset .view-more a {
			color: #000168;
			font-size: 15px;
			font-weight: 600;
		}
		.home-recent-news .uk-slideset .view-more a:after { 
			content: ' >>';
		}
		.home-recent-news .uk-dotnav > * > * {
			background: #5253a6;
		}
		.home-recent-news .uk-dotnav > .uk-active > * {
			transform: scale(0.8);
			background: #000168;
		}

		/*Social Feed*/
		.social-feed .uk-subnav > * {
			padding-left: 2px;
		}
		.social-feed .uk-subnav-pill > * > * {
			text-transform: none;
			font-size: 16px;
			border-radius: 0;
			color: #000168;
		}
		.social-feed .uk-subnav-pill > .uk-active > *,
		.social-feed .uk-subnav-pill > li > a:active,
		.social-feed .uk-subnav-pill > * > :hover, 
		.social-feed .uk-subnav-pill > * > :focus {
			background: #000168;
			color: #fff;
		}

	/**/

	/*INNER PAGES*/
		/*Common*/
		.tabbed-page.tm-page-title-false .tm-content > .uk-article > .uk-article-title {
			display: block;
		}
		.tabbed-page .tm-main { 
			border-left: 1px solid #c0c0c0;
		}
		.sidebar-menu .uk-nav-side > li > a, 
		.sidebar-menu .uk-nav-side .uk-nav-side > li.uk-active > a {
			color: #2e3192;
			position: relative;
		}
		.sidebar-menu .uk-nav-side > li.uk-active > a,
		.sidebar-menu .uk-nav-side > li > a:hover {
			background: transparent;
			border-radius: 0;
		}
		.sidebar-menu .uk-nav-side > li > a::after {
			content: '';
			height: 0px;
			border-right: 3px solid #2e3192;
			display: block;
			position: absolute;
			top: 0;
			right: 0;
			transition: height 0.4s ease-out;
		}
		.sidebar-menu .uk-nav-side > li > a:hover::after,
		.sidebar-menu .uk-nav-side > li.uk-active > a::after {
			height: 50px;
			transition: height 0.4s ease-out;
		}
		.sidebar-menu .uk-nav > li > a { 
			padding: 12px 0px;
			margin: 0;
		}
		.uk-article-title { 
			font-size: 38px;
			color: #2e3192;
			letter-spacing: 2px;
			margin-bottom: 30px;
		}
		/**/

		/*About Us*/
		.bank-members p {
			font-size: 14px;
		}
		.bank-members a { 
			color: #9e7806;
		}
		.bank-members h3 {
			text-transform: uppercase;
		}

		/*Publications*/
		.pdf-list .uk-overlay-icon:before { 
			content: '\f019'; 
		}
		.special-features .uk-tab {
			border-bottom: 1px solid #dedede;
		}
		.special-features .uk-tab > li.uk-active > a,
		.special-features .uk-tab > li > a:hover, 
		.special-features .uk-tab > li > a:focus, 
		.special-features .uk-tab > li.uk-open > a,
		.special-features .uk-tab > li > a:active::after {
			color: #9e7806;
			border-color: #9e7806;
		}
		.special-features .uk-tab > li > a::after {
			border-bottom: 1px solid #9e7806;
			border-width: 2px;
		}
		.special-features .uk-tab > li.uk-active > a::after {
			border-color: #9e7806;
		}
		.special-features .uk-subnav-pill > .uk-active > *,
		.special-features .uk-subnav-pill > * > :hover, 
		.special-features .uk-subnav-pill > * > :focus {
			background: #9e7806;
			color: #fff;
		}

		/*Contact Us*/
		.contact-field {
			height: 40px;
			line-height: 40px;
			box-sizing: border-box;
			padding: 5px 15px;
			border: 1px solid #a3a3c3;
			background: transparent;
			font-size: 15px;
			letter-spacing: 1px;
		}
		::-webkit-input-placeholder {
			font-family: 'HelveticaNeueLTStd-Lt';
			text-transform: uppercase;
			letter-spacing: 1px;
			font-size: 11px;
		}
		.contact-field:focus {
			background: #fff;
			border: 1px solid #000168;
		}
		textarea.contact-field {
			resize: none;
			height: 200px;
		}
		.contact-form .uk-button { 
			letter-spacing: 2px;
			font-size: 15px;
			padding-top: 2px;
			padding-bottom: 2px;
		}


		/*Events*/
		.page-numbers { 
			display: inline-flex; 
			justify-content: center;
		}
		.page-numbers li { 
			list-style-type: none;
		    margin: 0 5px;
		    line-height: 30px;
		    font-size: 18px;
		}
		.page-numbers li a {
			width: 30px;
			height: 30px;
			line-height: 30px;
			border-radius: 50%;
			border: 1px solid transparent;
			transition: all 0.3s ease-out;
		}
		.page-numbers .current, .page-numbers li a:hover {
			border: 1px solid #9e7806;
			border-radius: 50%;
			width: 30px;
			height: 30px;
			line-height: 30px;
			font-family: 'TitilliumWeb-SemiBold';
			color: #9e7806;
			transition: all 0.3s ease-out;
		}
		.page-numbers li a:hover {
			text-decoration: none;
		}
		.page-numbers li:first-child a,
		.page-numbers li:last-child a {
			border-radius: 0;
			border: 0;
		}
		.page-numbers li:last-child a {
			margin-left: 5px;
		}
		.page-numbers li:first-child a {
			margin-right: 15px;
		}
		.article-list .uk-panel-teaser img { 
			width: 100%;
		}
		.article-list .uk-panel-title {
			color: #2e3192;
			text-transform: uppercase;
			font-size: 26px;
		}
		.article-list.seminars .uk-panel-title {
			color: #9e7806;
			font-size: 24px;
			margin-bottom: 0;
		}
		.article-list .date {
			text-transform: uppercase;
			color: #2e3192;
			font-size: 13px;
			font-family: 'HelveticaNeueLTStd-BlkCn';
			letter-spacing: 1px;

		}
		.article-list .uk-panel-body { 
			padding: 20px;
			color: #000;
			position: relative;
		}
		.article-list.seminars .uk-panel-body:before {
		    content: 'Seminars';
		    font-family: 'TitilliumWeb-SemiBold';
		    position: absolute;
		    display: inline-block;
		    top: -45px;
		    left: 0;
		    right: 0;
		    margin-left: auto;
			margin-right: auto;
		    color: #fff;
		    background: #2e3192;
		    padding: 5px 10px;
		    width: 70px;
		    text-transform: uppercase;
		    font-size: 13px;
		}
		.article-list .uk-article-meta,
		.article-list .uk-article-meta a {  
			text-transform: uppercase;
			color: #9e7806;
		}
		.article-list .uk-article-meta span {
			margin: 0 10px;
			letter-spacing: 1px;
		}

		/*Woocommerce*/
		.woocommerce-message .wc-forward,
		.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message { 
			display: none; 
		}

		.woocommerce div.product form.cart div.quantity, 
		.woocommerce-page div.product form.cart div.quantity, 
		.woocommerce #content div.product form.cart div.quantity, 
		.woocommerce-page #content div.product form.cart div.quantity {
			display: none;
		}
		.woocommerce-order-details h2, 
		.woocommerce-bacs-bank-details h2 { 
			color: #000168; 
		}
		.woocommerce-table tr th,
		.shop_table tr th { 
			font-weight: bold; 
		}
		.woocommerce button.button.alt, .woocommerce-page button.button.alt,
		.woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover,
		.woocommerce button.button.alt:focus, .woocommerce-page button.button.alt:focus,
		.woocommerce button.button.alt:active, .woocommerce-page button.button.alt:active {
			background: #9e7806;
			border-radius: 0;
			text-transform: uppercase;
			letter-spacing: 1px;
		}
		.woocommerce div.product p.price, .woocommerce-page div.product p.price {
			color: #9e7806 !important;
			margin-top: 10px;
			letter-spacing: 1px;
    		font-size: 25px;
		}
		.woocommerce div.product .stock, .woocommerce-page div.product .stock {
			color: #000168;
			font-family: 'HelveticaNeueLTStd-Md';
		}
		.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
			font-size: 40px;
			color: #000168;
		}
		
		
		/* Single Post */
		.single .tm-article-meta a { pointer-events: none; }
		.single .tm-article-content h2 { color: #7c7c94; }


	/**/



/*MEDIA QUERIES*/
@media (min-width: 768px) {
	.tm-navbar-container {
	    height: 65px;
	}
	.tm-block-toolbar + .tm-navbar + .tm-block-fullheight > .uk-container, 
	.tm-block-toolbar + .tm-navbar + .tm-block-fullheight > .uk-container .uk-slideshow-fullscreen, 
	.tm-block-toolbar + .tm-navbar + .tm-block-fullheight > .uk-container .uk-slideshow-fullscreen > li {
		height: calc(100vh - 300px);
	}
}

@media (min-width: 1367px) {
	.tm-navbar-container {
	    height: 65px;
	}
}

@media (max-width: 1366px) and (max-height: 768px) {
	html { 
		font-size: 13px;
	}
	.tm-block-toolbar + .tm-navbar + .tm-block-fullheight > .uk-container, 
	.tm-block-toolbar + .tm-navbar + .tm-block-fullheight > .uk-container .uk-slideshow-fullscreen, 
	.tm-block-toolbar + .tm-navbar + .tm-block-fullheight > .uk-container .uk-slideshow-fullscreen > li {
		height: calc(100vh - 151px);
	}
	.uk-container { max-width: 1010px; }
	.tm-block-toolbar .follow a { 
		width: 25px; 
		height: 25px; 
		line-height: 25px; 
	}
	.tm-navbar-container {
	    height: 55px;
	}
	.uk-navbar-nav > li > a { 
		height: 55px;
		line-height: 55px;
		padding: 0 13px;
	}
	.uk-nav-side > li > a,
	.uk-navbar-nav > li > a {
		font-size: 12px;
	}
	.uk-nav-navbar > li > a { 
		font-size: 11px; 
	}
	.uk-dropdown { 
		width: 250px; 
		/*border-top: 3px solid #9A6C00; */
	}
	.tm-logo { 
		width: 70px; 
	}
	.uk-navbar-brand-text p { 
		font-size: 12px; 
	}
	.footer-menu {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.banner .uk-overlay-panel {
		max-width: 930px;
	}
	.search-bar .uk-dropdown-navbar {
	    margin-top: -44px; 
	}
}


@media (max-width: 973px) {
	.tm-block-toolbar.uk-hidden-small,
	.uk-navbar-nav.uk-hidden-small {
		display: none;
	}
	.uk-navbar-toggle.uk-visible-small,
	.uk-navbar-content.uk-visible-small {
		display: block !important;
	}
	.uk-navbar-content.uk-visible-small {
		color: #fff;
	}
	.uk-navbar-content { height: initial; }
	.uk-navbar-center { max-width: 100%; }
	.uk-navbar-brand-text { margin-top: -20px; }
	
	.uk-navbar-toggle {
		color: #fff;
	}
	.tm-navbar-container { 
		height: 150px; 
	}
	.uk-navbar-content.uk-visible-small img { 
		margin-top: -34px; 
	}
	html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
		background: #9e7806;
	}
	.uk-offcanvas .uk-search-field:focus {
		border-color: #9e7806;
	}
	.uk-offcanvas .follow a {
		color: #fff;
		font-size: 20px;
		margin-right: 10px;
	}
	.uk-heading-large {
	    font-size: 40px;
	    line-height: 40px;
	}
	.banner .body {
		margin-top: 5px;
	}
	.banner .sub-title {
		font-size: 16px;
	}

}

@media (max-width: 500px) {
	.uk-navbar-brand-text p { margin-left: 0; }
	.uk-navbar-content { margin-left: 20px; }
	.woocommerce div.product .product_title, .woocommerce-page div.product .product_title {
		font-size: 30px;
	}
	.woocommerce div.product p.price, .woocommerce-page div.product p.price {
		font-size: 22px;
	}
}

/* Yo Hide Images Inst. Members */
.page-id-936 #tm-main .uk-text-center.uk-margin.uk-margin-top-remove{
    display: none;
}
.national-convention .date{
    display: none;
}

.single-product .woocommerce-variation-price, .woocommerce-grouped-product-list-item__price, .woosb-price, #woosb_total, .stock.in-stock, .onsale, .screen-reader-text{display:none !important;}


.woocommerce #member{
    -moz-appearance: textfield;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: 30px;
    padding: 5px 10px;
    border: 1px solid #ededf0;
    background: #ffffff;
    color: #687480;
    -webkit-transition: all linear 0.2s;
    transition: all linear 0.2s;
    border-radius: 3px;

}

.woocommerce .group_table a.button, {
    background: #12144b;
    padding: 0 15px;
    font-size: 14px;
    margin-right: 10px;
    line-height: 30px !important;
    min-height: 30px;
}

.woocommerce .quantity input.qty{
    display:none !important;
}


.woocommerce .group_table a.button:hover{
  background: #2c353e;
  color: #ffffff;
  outline: none;
}

.single-product .stock.in-stock {display:block !important;}

.search .uk-article-meta {display:none;}