/* NS Custom styles */

@font-face {
	font-family: "Jura";
	src:url("/fonts/Jura/Jura-VariableFont_wght.ttf") format("truetype");
}

@font-face {
	font-family: "Open Sans";
	src:url("/fonts/OpenSans/OpenSans-VariableFont_wdth_wght.ttf") format("truetype");
}

div.absolute {
	top:10px;
}

div.mod-languages .btn, div.mod-languages .dropdown-menu > li > a:hover {
	background-color:#444444;	
}

div.mod-languages .dropdown-menu > li > a {
		color:#d0d0d0;
}

div.mod-languages img {
    border: none;
    padding-bottom: 2px;
}

div.mod-languages .btn:hover,
div.mod-languages .btn:active,
div.mod-languages .btn:focus {
	color:#ffffff;
}

div.absolute .social-top {
	margin-top:35px;
	text-align:right;
}

.noMainContent #main-content {
  display:none;
}

.logo a:hover {
  text-decoration:none;
}

.logo h3 {
  font-size:18px;
}

.uk-navbar-content:before, .uk-navbar-brand:before, .uk-navbar-toggle:before {
  display:table-cell;
}

.uk-navbar-nav > li > a {
  font-size:18px;
}

.layout-slideshow .slideshow-content {background: rgba(0,00,0,0.5);color: #fff; max-width:510px; font-family:"Jura";font-size:20px;margin-right:5%;}
/* Large Screen */


.logobar .uk-container {
  max-height:235px;  
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
	background: #111111;
}

.uk-nav-navbar > li > a {
	font-family: Jura;
	font-size:16px;	
}


.uk-navbar-nav > li > a[href='#'] {
  cursor: pointer;
}

a, .uk-link {
    color: #d69e00;
}

a.readon:hover {
  color:#ffffff;
}

.uk-icon-button, .uk-tooltip {
    background: #d69e00;
}

.button .sprocket-strips-c-block:nth-child(odd) .sprocket-strips-c-item {
    background: #d69e00;
}

.button .sprocket-strips-c-block:nth-child(even) .sprocket-strips-c-item {
    background: #d69e00;
}


.sprocket-strips-c-image {
  width:100%;
}

h4.sprocket-strips-c-title a div {
	min-height:80px;
}

.jsn-uniform.jsn-master .jsn-bootstrap .jsn-form-content .control-label {
  font-weight:normal;
}

div#top-d .uk-container {
	padding-top: 10px;
	padding-bottom:10px;
}	

@media (min-width: 960px) {
  .center-3-cols .sprocket-strips-c-container.cols-3 {
    margin-left:170px;
    margin-right:170px;
  } 

  .court-systems-5 .sprocket-strips-c-title {
    min-height:80px;
  } 
  
  .full_width_2cols {
    padding-left:15px !important;
    padding-right:15px !important;
  }
  .full_width_2cols div.col-md-6 {
    padding-left:0px !important;
    padding-right:0px !important;
  }
}

@media (max-width: 767px) {
	
	div.logobar {
		height:150px;
	}

	div.uk-navbar-center {
		max-width:unset;
		height:150px;
	}
	
	.tm-navbar:not(.uk-navbar-attached) {
		height: 150px;
	}
	
	.uk-navbar-toggle:hover, .uk-navbar-toggle:focus {
		color: #ffffff;	
	}
	
	h4.sprocket-strips-c-title a div {
		min-height:40px;
	}
	
	.uk-visible-large {
		display: block !important;
	}
	
	
	.layout-slideshow .sprocket-features-content {
		top:10px;
		width:67%;
	}
	
	.layout-slideshow .sprocket-features-desc {
		font-size:10px;
		padding:2% 5%;
	}
	
	.layout-slideshow .sprocket-features-title {
		margin:2px 0;
	}
	
	.layout-slideshow .sprocket-features-desc p {
		margin-top:2px;
		margin-bottom:2px;
	}
	
	.layout-slideshow .sprocket-features-desc a.readon {
		margin-top:2px !important;
		margin-bottom:2px;
		padding:1px 10px;
	}

	
	.layout-slideshow .sprocket-features-content img {
		width:47%;
		
	}


}



