.uk-navbar-nav > li.uk-active > a{border-left-color: transparent;border-right-color:transparent;border-top-color:transparent;box-shadow: none; border-radius: 4px;}
.uk-dropdown-navbar{background: #1F3F77; color:#ffffff; border: none; margin-top: 0;border-radius: 0 0 4px 4px; }
.uk-navbar-nav > li:hover > a{background:#1F3F77;}
.uk-nav-navbar > li > a{color:#fff;}
.uk-nav-navbar > li > a:hover{background: #0079C2; text-shadow: none;}
.uk-subnav > li > a{color: #333333;font-size: 14px; text-decoration: none;}
.tm-headerbar{margin-top: -73px;}
.tm-toolbar{margin-top: 10px!important;}
.tm-logo{margin-top: 20px; margin-bottom: -15px;}

.uk-article-title{font-size: 1.6em; line-height: 26px;}
.tm-footer{font-size: 10px;}

.tm-headerbar.uk-clearfix.uk-hidden-small {
    position: relative;
}
a{color:#005183; text-decoration: underline;}
a:hover{color:#0079C2;}


.hidden {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.social {
    float: right;
    right: 0;
    margin-top: -37px;
/*
    position: absolute;
*/
   
}

/* .uk-panel.real-comm img{ height:226px;} */

.connected input[type=text]{ float:left;}

.connected input[type=submit]{ background: none repeat scroll 0 0 #92C46C;
    border: medium none;
    border-radius: 3px;
    color: #000000;
    float: left;
    font-weight: bold;
    padding: 8px 10px;
    position: absolute;
    right: 25px;
    text-transform: uppercase;}
.bt-inner p.readmore a{ display:block; width:96%; padding:2%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#FFF; font-size:14px; font-weight:normal; background:#333; float:left; margin:-19px 0;}
.tm-toolbar.uk-clearfix.uk-hidden-small{ position:relative; z-index:9999;}

.wk-slideshow-default > div:hover .next{ width:30px;}

.social .icons{ margin-left:50px;}

.middle-position{margin-top:20px;}

.middle-position > div{ float:left; width:174px; margin:10px 25px 20px 0;}

.real-block{ position:relative;}
.real-block .real-btn{
  background-origin: border-box;
background: #0079c2; 
background: -moz-linear-gradient(top,  #0079c2 0%, #274d8f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079c2), color-stop(100%,#274d8f)); 
background: -webkit-linear-gradient(top,  #0079c2 0%,#274d8f 100%); background: -o-linear-gradient(top,  #0079c2 0%,#274d8f 100%); 
background: -ms-linear-gradient(top,  #0079c2 0%,#274d8f 100%);
background: linear-gradient(to bottom,  #0079c2 0%,#274d8f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079c2', endColorstr='#274d8f',GradientType=0 ); 
    color: #FFFFFF;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
    font-size: 21px;
    line-height: 28px;
    text-align: left;
    text-transform: uppercase;
    width: 94%;
	display:inline-block;
	font-weight: bold;
	padding: 10px;}

h2.real-block{margin-top: 0!important; margin-bottom: 10px!important;}

.tm-sidebar-b .uk-panel-box{padding: 0; background: none!important; border: 0px;}
.real-comm h3.uk-panel-title{ margin-bottom:0px !important; text-transform:uppercase; background:#0d6bc2; font-size:27px; line-height:50px; text-align:center; color:#FFF ;}

.simpleLayout .borderWrap .bt-row{ height:205px;}
.real-comm p{ margin-top:0px;}

.real-block .real-btn:hover{background: #b7da8e;
background: -moz-linear-gradient(top,  #b7da8e 0%, #92c46c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7da8e), color-stop(100%,#92c46c)); 
background: -webkit-linear-gradient(top,  #b7da8e 0%,#92c46c 100%);
background: -o-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: -ms-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: linear-gradient(to bottom,  #b7da8e 0%,#92c46c 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7da8e', endColorstr='#92c46c',GradientType=0 ); 

text-decoration:none; 
color:#154B7C;}


.blue-bg{ background:#0079c2; margin-top:50px; color:#FFF !important;}

.blue-bg h3{ color:#FFF;}

.span_1_of_2 {width: 49.2%; }
.span_2_of_2 {width: 100%; }
.span_3_of_3 {width: 100%; }
.span_2_of_3 {width: 66.1%; }
.span_1_of_3 {width: 32.2%; }
.span_4_of_4 { width: 100%;}
.span_3_of_4 {width: 74.6%;}
.span_2_of_4 {width: 49.2%;}
.span_1_of_4 {width: 23.8%;}
.span_5_of_5 {width: 100%;}
.span_4_of_5 {width: 79.68%; }
.span_3_of_5 {width: 59.36%; }
.span_2_of_5 {width: 39.04%;}
.span_1_of_5 {width: 18.72%;text-align: center;}

.section {clear: both; padding: 0px; margin: 0px;}
.group:before,.group:after {content:""; display:table;}
.group:after {clear:both;}
.group {zoom:1;}
.col {display: block; float:left; margin: 1% 0 1% 1.6%;}
.col:first-child { margin-left: 0; } 

.simpleLayout .bt-inner .bt-title{font-weight: normal; text-transform: none;}
.simpleLayout .bt-contentshowcase h3{text-transform: none; /* color:#274d8f; */ font-size: 17px; border-top:1px solid #EDEDED; font-weight: bold;}
.simpleLayout .borderWrap{border:1px solid #EDEDED;}
.simpleLayout .bt-inner img{outline: none; border: none; margin: 0 10px 0 0px;}


.realsidebar .uk-nav li > a{background: #1F6BAE; padding: 11px 21px 11px 8px; border-radius: 8px; color: #fff; }
.uk-nav-navbar ul a{color:#AEE0F4;}
.uk-panel-box-primary{
background: #f7f7f7; 
color: #fff;   
background-origin: border-box;
background: #0079c2; 
background: -moz-linear-gradient(top,  #0079c2 0%, #274d8f 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0079c2), color-stop(100%,#274d8f)); 
background: -webkit-linear-gradient(top,  #0079c2 0%,#274d8f 100%);
background: -o-linear-gradient(top,  #0079c2 0%,#274d8f 100%); 
background: -ms-linear-gradient(top,  #0079c2 0%,#274d8f 100%); 
background: linear-gradient(to bottom,  #0079c2 0%,#274d8f 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079c2', endColorstr='#274d8f',GradientType=0 ); 
}

.uk-nav-side > li > a{color:#fff; text-transform: uppercase;margin:10px -1px 10px -1px; font-size:19px; text-shadow: none;}

.uk-nav-side > li > a:hover{background: #b7da8e; 

background: -moz-linear-gradient(top,  #b7da8e 0%, #92c46c 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7da8e), color-stop(100%,#92c46c)); 
background: -webkit-linear-gradient(top,  #b7da8e 0%,#92c46c 100%);
background: -o-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: -ms-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: linear-gradient(to bottom,  #b7da8e 0%,#92c46c 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7da8e', endColorstr='#92c46c',GradientType=0 ); 
 color:#154B7C; text-shadow: none; 
 text-shadow: none;}

.uk-nav-side > li.uk-active > a{background: #b7da8e; 

background: -moz-linear-gradient(top,  #b7da8e 0%, #92c46c 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7da8e), color-stop(100%,#92c46c)); 
background: -webkit-linear-gradient(top,  #b7da8e 0%,#92c46c 100%);
background: -o-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: -ms-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: linear-gradient(to bottom,  #b7da8e 0%,#92c46c 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7da8e', endColorstr='#92c46c',GradientType=0 ); 
color:#154B7C;
text-shadow: none;}

.realcomm .uk-panel-title{color:#8CC736; text-transform: uppercase;}

.realcomm .uk-nav-side > li > a{font-size: 16px;text-transform: capitalize; color: #154B7C;}

.bluetitles{font-size: 19px; color: #1A79BC; }

.smallbluetitles{ color: #1A79BC; font-weight: bold; font-size: 11px;}
.realicons{margin-bottom: 10px;}

.staffimg{margin-right: 10px;margin-bottom: 10px; float: left;}
.staff{clear: both; margin-bottom: 13px;}
.textindent{margin-left: 30px; margin-bottom: 16px;}

a.cta {
font-size: 14px;
background-origin: border-box !important; background-image: -webkit-linear-gradient(top, #b7da8e, #92c46c) !important; background-image: linear-gradient(to bottom, #b7da8e, #92c46c) !important; color:#154B7C;
display: inline-block;
padding: 15px 18px 13px 18px;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
margin-bottom: 15px;}

a.cta:hover {color: #fff; background-origin: border-box !important; background-image: -webkit-linear-gradient(top,#0079c2, #274d8f) !important; background-image: linear-gradient(to bottom, #0079c2, #274d8f) !important;}


a.ctamail {
font-size: 14px;
background: #b7da8e; 
background: -moz-linear-gradient(top,  #b7da8e 0%, #92c46c 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7da8e), color-stop(100%,#92c46c)); 
background: -webkit-linear-gradient(top,  #b7da8e 0%,#92c46c 100%);
background: -o-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: -ms-linear-gradient(top,  #b7da8e 0%,#92c46c 100%); 
background: linear-gradient(to bottom,  #b7da8e 0%,#92c46c 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7da8e', endColorstr='#92c46c',GradientType=0 ); 
color:#003e65;
display: inline-block;
padding: 15px 18px 13px;
text-decoration: none;
font-weight: bold;
line-height: 1;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}

a.ctamail:hover, a.ctamail:focus{color: #fff; background: #ed2506; 
background: -moz-linear-gradient(top,  #ed2506 0%, #951301 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed2506), color-stop(100%,#951301)); 
background: -webkit-linear-gradient(top,  #ed2506 0%,#951301 100%);
background: -o-linear-gradient(top,  #ed2506 0%,#951301 100%); 
background: -ms-linear-gradient(top,  #ed2506 0%,#951301 100%); 
background: linear-gradient(to bottom,  #ed2506 0%,#951301 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed2506', endColorstr='#951301',GradientType=0 ); 
}


.uk-breadcrumb{ font-size: 11px; margin-top: -12px;}

.search{color: #fff;}

.uk-search-field:focus, .uk-active .uk-search-field { /*  color: #fff; */ width: 160px;  }

.socialicons{margin-right: 10px; font-size: 13px!important;}

.fwb a{color:#FFF;}

.wk-twitter a{color: #142F5B;}


.uk-nav-navbar > li.uk-active > a{
    background-color: #138BD2;
}

.white .uk-nav-side > li > a{color:#444444; text-transform: capitalize; margin:0; font-size:14px;}

a.socialicons .az-wrap { float:left; margin-right:10px; }

.colorpicker_hsb_h input[type="text"],.colorpicker_field input[type="text"],.colorpicker_hex input[type="text"]{line-height:0!important}

.uk-panel-box{padding: 8px 20px 0px 20px;}

div.scbasebin.speaker{width: 144px;}
div#msgtext{line-height: 14px;}

.tm-toolbar .uk-float-right .uk-panel{margin: 22px 0 0 25px;}
.uk-search{margin:-6px -10px -10px -10px;}

.adminlogin a{color: #fff!important; text-decoration: underline;}
.simpleLayout .bt-inner img{margin: 0 10px 0 0px;}

h1.tm-logo a{background:url("../images/gcdd-logo.png") center no-repeat;display:inline-block;height:121px;width:265px;text-indent:-9999px; }

.homepagetitle{font-size: 1.6em; line-height: 26px;}
.morelink{margin-top: 10px;}

#skip-link{right:350px;position:absolute;top:60px;z-index:99;margin:0;}
.element-invisible{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;}
#skip-link a{display:block;padding:10px;width:230px !important;font-size:14px;text-transform:uppercase;text-align:center;}
#skip-link a,.homepage #skip-link a:visited{background-color:#0E76BC;color:#FFF;}
#skip-link a.element-focusable:focus, #skip-link a:visited.element-focusable:focus{position:absolute !important;top:0;}
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static !important;}


.element-invisible {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}
.uk-breadcrumb{margin-top: 3px; margin-bottom: 5px; background: #fafafa;padding: 8px 15px;margin: 0 0 20px; list-style: none;}
.blue-bg{margin-bottom: 15px;}
.tm-headerbar .uk-panel{margin-top: -45px;}
.iconhead{max-width: 50%!important; float: left; z-index: 0; margin-right: 170px!important;}
div.uk-panel.socialtop{z-index: 1;}


/* Accessibility changes 6/2017*/
.comment-small1 a{text-decoration: underline!important;}
/* .blue-bg{background: #005183;} */
.uk-navbar-nav > li:hover > a{background:#1F3F77;}
.report p{font-size: 12pt; color: #005cb9;}
h2.reporttitle, h3.reporttitle{text-indent: -9999px; height: 0; margin-top: 0px; margin-bottom: 0px; position: absolute;}
.showtitle{font-size: 22pt;}
/* Placeholder */
.uk-search-field:-ms-input-placeholder {
  color: #4c4c4c !important;
}
.uk-search-field::-moz-placeholder {
  color: #4c4c4c;
}
.uk-search-field::-webkit-input-placeholder {
  color: #4c4c4c;
}

a:focus, a:hover {
   color: white;
   background-color: black;
   text-decoration: none
 }
 
 .scalendar input.uk-search-field {
	 width: 100%;
 }
 


/* iPad 1-3(iOS) ----------- */
@media only screen and (min-width : 948px) and (max-width : 1024px) {
	.simpleLayout .borderWrap .bt-row{ height:260px;}
	.tm-headerbar .uk-panel{margin-top: -46px;}
	.iconhead{max-width: 44%!important; margin-right: 0!important;}
	.uk-navbar-nav > li > a{font-size: 13px;}
}
/* iPad Mini(iOS) ----------- */
@media only screen and (min-width : 768px) and (max-width : 947px) {
	.simpleLayout .borderWrap .bt-row{ height: 335px;}
	.tm-headerbar .uk-panel{margin-top: -46px;}
	.iconhead{max-width: 38%!important;}
	.uk-navbar-nav > li > a{font-size: 10px;}

}
/* Android, Windows and iPhone4/5 ----------- */
@media only screen and (max-width : 767px) {
	.simpleLayout .borderWrap .bt-row{ height: auto;}
	.tm-headerbar { margin-top: 0px; margin-bottom: 0px; }
	.tm-navbar { margin: 0 0 0 -14px !important;  position: absolute; top:-4px!important;}
	.tm-toolbar.uk-clearfix.uk-hidden-small { display: block !important; margin: 0 !important; }
	.tm-toolbar .uk-float-right .uk-panel {margin:8px !important; text-align: center; width: 100%; }
	.tm-headerbar .uk-panel{margin-top: -95px!important;}
	.iconhead{display:none;}
	.tm-logo{margin-bottom: 10px;}

}

@media only screen and (max-width: 480px) {
	
	.tm-headerbar .uk-panel { display: none; }
	
	.span_3_of_3 {width: 100%; }
	.span_2_of_3 {width: 100%; }
	.span_1_of_3 {width: 100%;}
	.tm-headerbar .uk-panel{margin-top: -23px;}
	.span_4_of_4 {width: 100%;}
	.span_3_of_4 {width: 100%;}
	.span_2_of_4 {width: 100%;}
	.span_1_of_4 {width: 100%;}
	.span_5_of_5 {width: 100%; }
	.span_4_of_5 {width: 100%;}
	.span_3_of_5 {width: 100%; }
	.span_2_of_5 {width: 100%; }
	.span_1_of_5 {width: 100%; }
	.col {margin: 1% 0 1% 0%;}

}




@media only screen and (max-width: 980px) {
    .subscribe{
        width: 150px;
    }
    .middle-position > div {
        float: left;
        margin: 10px 20px 20px 0;
        width: 165px;
    }/*
    .real-block .real-btn {
        background-image: linear-gradient(to bottom, #0079C2, #274D8F) !important;
        background-origin: border-box !important;
        border-radius: 6px 6px 6px 6px;
        color: #FFFFFF;
        display: inline-block;
        font-size: 21px;
        font-weight: bold;
        line-height: 28px;
        padding: 5px;
        text-align: center;
        text-transform: uppercase;
        width: 150px;
    }
	.uk-navbar-nav > li > a{
		padding: 7px;
		font-size: 11px;
	}*/
}




@media only screen and (max-width: 550px){
	
	.mobframe{
    top:0;
    left: 0;
    height: 1600px;}
}

.newintro{border: 1px solid #0079C2;}
.newintro img{margin-top: -17px; margin-right: 15px;}
.bluetitle{background: #0079C2; padding: 12px; color: #fff!important;}
.introa{color: #fff;}
.introa:hover{color: #fff;}
.short h3{margin-bottom: 0;}
.short p{margin-top: 0;}
.newintroh{border-top: 1px solid #fff;}

/** Responsive Unlock Table **/
.unlock table  { 
	width: 100%; 
	border-collapse: collapse; 
}

.unlock th { 
	background: #333; 
	color: white; 
	font-weight: bold; 
}
.unlock td, .unlock th { 
	padding: 6px; 
	border: 1px solid #ccc; 
	text-align: left; 
}

@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore */
		.unlock table, .unlock thead, .unlock tbody, .unlock th, .unlock td, .unlock tr{ 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		.unlock thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
	.unlock	tr { border: 1px solid #ccc; }
		
		.unlock td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 55%; 
		}
		
		.unlock td:before{ 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
}
		
	
/* ========================================================================== */
/*                             NMG CUSTOM STYLEs                              */
/* ========================================================================== */
#nmg_menu{
    display: none;
    padding-left: 0px;
    
}
#nmg_menu *:hover {
    background-color: #1fa2d6;
}
ul#nmg_menu li{
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: white;
    background-color: #1F3F77;
    list-style: none;
    margin:0;
}
ul#nmg_menu li a{
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: 1px solid #38bef3;
    color: white;
    list-style: none;
    font-size: 15px;
    margin: 0;
    text-decoration: none;
}





#nmg_menu_button{
    display: none;
    margin-bottom: 20px;
    overflow: hidden;
}
#nmg_menu_button *{
    float: right;
    cursor: pointer;
}
#nmg_menu_button img{
    width: 30px;
}
#nmg_menu_button span{
    font-size: 20px;
    color: black;
    margin-right: 15px;
}

@media (max-width: 767px){
    #nmg_menu_button{
        display: block;
    }
}


p.jfontsize{line-height: 20px;}



/*  ---new resets---  */

*{
    line-height: 150%;
}


/* -------------------------------------------------- NEW HOMEPAGE */

h1.newhome.uk-article-title{
    text-align: center;
}

/* ---- footer ---- */
footer.tm-footer h3.uk-panel-title{
    text-align: left;
    padding-bottom: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid white;
    font-size: 25px;
}
footer.tm-footer h3.uk-panel-title + p {
    font-size: 16px;
    margin-top: 10px;
    color: white;
}
footer.tm-footer h3.uk-panel-title + p a{
    text-decoration: none;
    color: white;
}

/* -- Social Links -- */
section.tm-bottom-a a{
    text-decoration: none;
}
/*
.wk-slideshow div ul{
    height: auto !important;
    overflow: visible !important;
}
.wk-slideshow div ul li{
    height: auto !important;
    
    
}
*/

footer.tm-footer{
    background-color: #0079c2;
    color: white;
    margin-bottom: 0;
}
footer.tm-footer .uk-container .uk-panel > div{
    font-size: 13px;
    padding-bottom: 30px;
}
footer.tm-footer .uk-container .uk-panel > div a{
    color: white;
    text-decoration: none;
}
footer.tm-footer,
footer.tm-footer > div.blue-bg{
    margin-top: 50px;    
}

section.tm-bottom-a > div > div.uk-panel{
    min-height: 70px !important;
}
section.tm-bottom-a > div > div.uk-panel h3:nth-child(2){
    display: none;
}

section.tm-bottom-a > div > div.uk-panel h3 strong a:hover{
    color: #0079c2;
}
section.tm-bottom-a > div > div.uk-panel a:hover{
    background-color: white;
    color: #0079c2;
}

/* --- */
div.tm-headerbar div.uk-panel.iconhead{
    margin-right: 0 !important;
}


/* ========================================================================== */
/*                                Responsiveness                              */
/* ========================================================================== */

/* --------------------------------------------------------------------------1190 */

@media (max-width:1190px){
    div.tm-headerbar div.uk-panel.iconhead{
        margin-right: 0 !important;
    }
}

/* --------------------------------------------------------------------------955 */

@media (max-width:955px){
    div.uk-panel.iconhead,
    div.uk-panel.socialtop
    {
        float: none;
    }
    
    div.tm-headerbar{
        position: relative;
    }
    div.tm-headerbar div.uk-panel.iconhead{
        position: absolute;
        
        right: 0px;
        top: 50px;
        margin-top: 0px;
        margin-right: 0 !important;
    }
    div.tm-headerbar div.uk-panel.socialtop{
        position: absolute;
        margin-top: 0px;
        right: 0px;
        top: 112px;
    }
}


/* --------------------------------------------------------------------------767 */

@media (max-width:767px){
    div.tm-headerbar div.uk-panel.iconhead,
    div.tm-headerbar div.uk-panel.socialtop
    {
        display: none;
    }
}


.uk-accordion-title:not(:first-child){border-top: 1px solid #f1f1f1;}

.pagination a, .pagination span, div.pagination li span{background-color:#457E33!important; border:0px; color:#fff;}
div.pagination li.pagination-prev span{background-color:#457E33!important;}
div.pagination li a{color:#fff;}
div.pagination li a:hover{background-color: #457E33!important; color: #fff;}
.pagination{height:inherit}
div.pagination li.pagination-prev a, div.pagination li.pagination-prev span, div.pagination li.pagination-next a, div.pagination li.pagination-next span{padding: 10px 23px!important; color:#fff!important;}
.bt_media_categories .nav > li > a:hover{color:#000;}
tm-headerbarnone{margin-top:0!important;}
.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content span.required{color: #B30000;}