/* CSS Document */

body.toolbar .fixed_show header {
	top: 30px;
}

body.toolbar-drawer .fixed_show header {
	top: 65px;
}

.fl-container {
	color: #333;
	font-size: 16px;
	font-weight: 400;
}

.fl-container a {
	color: #013668;
}

.fl-container a:hover,
.sidebar a:hover {
	color: #013668;
	text-decoration: underline;
}

.content_block .row {
	margin: 0px;
}

.sidebar {
	padding-top: 50px;
}

.sidebar .row {
	margin: 0px;
}

.sidebar .col-xs-12 {
	padding-left: 0px;
	padding-right: 0px;
}

.sidebar h3 {
	font-size: 26px;
	color: #870b03;
	margin-bottom: 20px;
}

.tagline {
	background: #8a0a03;
	padding: 3px 0px;
}

.tagline a {
	color: #fff;
}

.tagline a:hover, .tagline a:active {
	text-decoration: underline;
}

.tagline ul {
	float: right;
	list-style: none;
	margin-bottom: 0px;
	padding-right: 0px;
}

.tagline ul li {
	padding: 0px 10px;
	display: inline;
	border-left: 1px solid #600500;
}

.tagline ul li.first {
	border-left: none;
}

.tagline ul li a {
	font-size: 14px;
}

.tagline a {
	color: #fff !important;
}

header {
	background: #003667;
}

header a:hover {
	color: #fff !important;
}

header nav ul.menu>li>a {
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}

header nav ul.menu .sub-menu {
	width: 260px;
}

header nav ul.sub-menu {
	background: #fff;
}

header nav ul.sub-menu li {
	/*background: #003667;
	border-bottom: 1px solid #00284d !important;*/
	margin-bottom: 0px;
}

header nav ul.sub-menu li:hover, header nav ul.sub-menu li:active {
	/*background: #00284d;*/
}

header nav ul.sub-menu li a {
	/*color: #333;*/
}

header nav ul.sub-menu li a:hover {
	/*color: #333;*/
}

header nav ul.sub-menu li>a:before {
	border-bottom: none;
}

header nav ul.menu .sub-nav {
	background: #fff !important;
}

header nav ul h4 {
	/*font-family: 'EB Garamond', serif;*/
	font-family: 'Roboto Slab', serif;
}

header nav ul h3 {
	/*font-family: 'EB Garamond', serif;*/
	font-family: 'Roboto Slab', serif;
}

header .container {
	background: none !important;
}

.megamenu {
	padding: 20px 15px;
}

.megamenu h3 {
	font-weight: bold;
	color: #013668;
	text-transform: uppercase;
}

.megamenu h3 a {
	font-weight: bold;
	color: #013668;
}

.megamenu h4 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.megamenu h4 a {
	font-weight: bold;
	color: #013668;
	display: block;
}

.megamenu h4 a:hover {
	text-decoration: underline;
}

.megamenu h4.first {
	margin-top: 0px;	
}

.megamenu ul.sub-sub-menu li a {
	padding: 2px 0px 0px 22px;
}

.megamenu ul.sub-sub-menu li a:hover {
	text-decoration: underline;
}

.megamenu .photo ul li a {
	color: #013668;
	padding-left: 0px;
}

.front h1 {
	display: none;
}

.front .field-name-body {
	/*width: 80%;*/
	margin: 10px auto 0px auto;
	font-size: 20px;
	text-align: center;
	line-height: 1.2;
	font-family: 'EB Garamond', serif;
}

/*::selection{
	background: #00284d !important;
}*/

.tabs.primary a {
	color: #505050;
}

.wrapper .content {
	background: #fff;
}

.page_title {
	padding-bottom: 10px;
}

.tabs.primary {
	margin: 20px 0px 30px 15px;
	padding-left: 0px;
}

.form-item {
	margin: 20px 0px;
}

.footer {
	background: none;
}

.footer .container {
	margin: 0px auto;
	padding: 0px;
	background: #41698d;
}

.footer .footer-left {
	background: #00284c;
}

.footer .footer-left h4 {
	margin-bottom: 0px;
	color: #41698d;
}

.footer .seal-address {
	margin-top: 25px;
	margin-bottom: 25px;
}

.footer .seal {
	max-width: 135px;
}

.footer .address {
	padding-top: 0px;
	font-size: 16px;
	color: #fff;
}

.footer .address h4 {
	font-family: 'Roboto Slab', serif;
}

.footer .address a {
	color: #fff;
}

.footer .address a:hover {
	text-decoration: underline;
}

.footer .copyright {
	margin-bottom: 15px;
	color: #41698d;
	font-weight: 400;
}

.footer .footer-right {
	background: #41698d;
	padding-top: 25px;
}

.footer .footer-right .social-media {
	margin-bottom: 20px;
}

.footer .footer-right .social-media h4 {
	font-family: 'Roboto Slab', serif;
}

.footer .footer-right .quick-links {
	margin-bottom: 20px;
}

.footer .footer-right h4 {
	margin-bottom: 5px;
	color: #fff;
}

.footer .footer-right ul.social-icons {
	list-style: none;
	padding-left: 0px;
	width: 50%;
}

.footer .footer-right ul.social-icons li {
	display: inline-block;
	width: 18%;
	margin: 4px;
}

.footer .footer-right ul.social-icons li.first {
	margin-left: 0px;
}

.footer .footer-right ul.social-icons li.last {
	margin-right: 0px;
}

.footer .footer-right .quick-links h4 {
	font-family: 'Roboto Slab', serif;
}

.footer-quick-link {
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fff;
}

.footer-quick-link a {
	color: #fff;
}

.footer-quick-link a:hover {
	color: #fff;
	text-decoration: underline;
}

.footer .newsletter .email {
	width: 175px;
	margin-top: 5px;
	display: inline-block;
	border-radius: 0px;
}

.footer #mc_embed_signup .clear {
	display: inline-block;
}

.footer #mc_embed_signup .button {
	display: inline-block;
	border-radius: 0px;
}

.sidebar-subscribe .email {
	width: 175px;
	margin-top: 5px;
	display: inline-block;
	border-radius: 0px;
}

.sidebar-subscribe #mc_embed_signup .clear {
	display: inline-block;
}

.sidebar-subscribe #mc_embed_signup .button {
	display: inline-block;
	border-radius: 0px;
}

.sidepanel {
	margin-bottom: 40px;
}

/* mobile menu */

.mobile_menu_wrapper,
.mobile_menu .sub-nav {
	background: #fff;
}

.mobile_menu_wrapper .sub-menu a.mob_link {
	padding-left: 0px;
}

.mobile_menu_wrapper ul li {
	margin: 0px;
}

.mobile_menu_wrapper ul li a {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	padding: 14px 30px 15px;
	margin: 0;
	line-height: 21px;
	display: block;
	position: relative;
	text-transform: uppercase;
}

.mobile_menu_wrapper a.mob_link:before {
	border-bottom: 1px solid #00284d;
}

.mobile_menu_wrapper h4 {
	margin: 5px 0px 0px 0px;
}

.mobile_menu_wrapper h4 a.mob_link:before {
	border-bottom: none;
}

.mobile_menu_wrapper h4 a.mob_link {
	color: #013668;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 10px 0px 10px 10px;
	display: block;
	position: relative;
	text-transform: none;
}

.mobile_menu_wrapper h4 a.mob_link:hover {
	background: none;
}

.mobile_menu_wrapper ul.sub-sub-menu li a.mob_link:before {
	border-bottom: none;
}

.mobile_menu_wrapper ul.sub-sub-menu li a.mob_link:hover {
	background: none;
}

.mobile_menu_wrapper ul.sub-sub-menu li a.mob_link {
	color: #013668;
	font-size: 15px;
	text-transform: none;
	display: block;
	padding: 5px 0px 5px 20px;
}

.mobile_menu_wrapper ul li ul li a:before {
	border-bottom: none;
}

/* home */

.front .field-name-body {
	color: #666;
	font-weight: 300;
	margin-bottom: 30px;
}

.front .field-name-body p {
	margin-bottom: 0px;
}

.feature-links {
	margin-bottom: 20px !important;
}

.feature-links .link {
	font-size: 17px;
	text-align: center;
	text-transform: uppercase;
	padding: 0px 0px 1px 0px;
}

.feature-links .first {
	border-left: none;
}

.feature-links a {
	display: block;
	background: #00284c;
	color: #fff;
	padding: 15px 0px;
}

.feature-links a:hover {
	color: #fff;
	text-decoration: underline;
}

.services, .news, .calendar {
	margin-bottom: 40px;
}

.sub-news-content .news {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.home-content h3, .event-content h3, .sub-news-content h3 {
	font-size: 26px;
	margin: 15px 0px 15px 0px !important;
	color: #870b03;
	font-family: 'Roboto Slab', serif;
}

.services ul.services-list {
	list-style: none;
	padding-left: 0px;
	font-size: 17px;
	font-weight: 400;
}

.services ul.services-list li {
	padding-bottom: 10px;
	font-family: 'Roboto Slab', serif;
}

.services ul.services-list li a:hover {
	color: #013668;
	text-decoration: underline;
}

.news .news-item {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
}

.news .news-item img {
	width: 100%;
}

.news .news-2 {
	padding-bottom: 0px;
}

.news .news-item .photo {
	margin-bottom: 0px;
}

.news .news-item h4 {
	margin-top: 5px;
	margin-bottom: 0px;
}

.calendar .calendar-item {
	background: #41698d;
	margin-bottom: 1px;
	padding: 10px 0px;
}

.calendar .calendar-item .date {
	float: left;
	width: 25%;
}

.calendar .calendar-item .month a,
.calendar .calendar-item .day a,
.calendar .calendar-item .title a,
.calendar .calendar-item .description a {
	display: block;
	color: #fff;
}

.calendar .calendar-item .details {
	float: left;
	width: 75%;
}

.calendar .calendar-item .month {
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
}

.calendar .calendar-item .day {
	text-align: center;
	font-size: 26px;
}

.calendar .calendar-item .title {
	font-size: 17px;
	font-weight: 400;
}

.calendar .calendar-item .description {
	font-size: 14px;
}

.calendar .more {
	text-align: right;
	margin-top: 20px;
}

.more {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.more a:hover {
	color: #013668;
	text-decoration: underline;
}

/* global page */

.fixed-menu {
	z-index: 425;
}

.fl-container {
	padding-left: 0px;
	padding-right: 0px;
}

.content_block {
	padding: 20px 0px;
}

.section_content {
	/*padding-top: 30px;*/
}

.section_content .row {
	margin-left: 0px;
	margin-right: 0px;
}

.node-page .intro-header {
	margin-bottom: 20px;
}

img.pull-right {
	margin: 10px;
}

img.pull-left {
	margin: 10px;
}

.photo-center {
	text-align: center;
	margin-bottom: 10px;
}

.page_title {
	padding-left: 0px;
}

.page_title h3 {
	color: #003768;
	margin-bottom: 0px;
	font-size: 19px;
}

.page_title h1 {
	font-size: 32px;
	padding-left: 0px;
	color: #870b03;
	margin-bottom: 5px;
	font-family: 'Roboto Slab', serif;
}

h3.page-menu {
	font-size: 22px;
	padding: 0px 0px 10px 0px;
	color: #870b03;
	margin-bottom: 5px;
	font-family: 'Roboto Slab', serif;
	border-bottom: 1px solid #CCC;
}

.page-menu-item {
	font-size: 16px;
	padding: 10px 0px;
	border-bottom: 1px solid #CCC;
}

.lead-photo {
	margin-top: 20px;
	text-align: center;
}

.intro-text {
	font-size: 20px;
	line-height: 1.4;
	color: #666;
	font-family: 'EB Garamond', serif;
}

.contentarea h2, .contentarea h3, .contentarea h4 {
	font-family: 'Roboto Slab', serif;
}

.contentarea h3 {
	margin-top: 30px;
}

ul.site-map {
	list-style: none;
	padding-left: 0px;
	padding-bottom: 30px;
}

ul.site-map li {
	font-size: 20px;
	font-weight: bold;
}

ul.site-map li ul {
	list-style: none;
	padding-left: 25px;
}

ul.site-map li ul li {
	font-size: 17px;
	font-weight: normal;
	padding-top: 10px;
}

ul.site-map li a:hover {
	color: #013668;
	text-decoration: underline;
}

.pager-current {
	font-size: 16px;
	padding: 5px 14px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
	color: #333;
}

/* most used services */

ul.services-page-list {
	list-style: none;
	padding-left: 0px;
}

ul.services-page-list li {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: bold;
}

/* nodes */

.node .field {
	margin-bottom: 20px;
}

.node-news .photo, .node-news .video {
	margin-bottom: 20px;
}

.node-news .photo-caption {
	font-size: 12px;
	margin-bottom: 20px;
}

.node-calendar h3 {
	margin-bottom: 0px;
	font-weight: bold;
}

.node-calendar h3 a {
	font-size: 22px;
	font-weight: bold;
}

.node-calendar .body {
	max-width: 600px;
	margin: 10px 0px 0px 0px;
}

.node-calendar .intro {
	max-width: 600px;
	margin: 10px 0px 0px 0px;
}

.node-calendar .more {
	margin-top: 10px;
	/*font-weight: normal !important;*/
}

.node-employment .table-responsive, .employment-page .table-responsive {
	border: none !important;	
}

.employment-page th {
	border-top: none !important;
	border-bottom: 3px solid #ddd;
}

.employment-page td {
	border-top: none;
	border-bottom: 1px solid #ddd;
}

.node-employment .table>tbody>tr>td {
	border-top: none;	
}

.node-policies .table-responsive, .policies-page .table-responsive {
	border: none !important;	
}

.policies-page th {
	border-top: none !important;
	border-bottom: 3px solid #ddd;
}

.policies-page td {
	border-top: none;
	border-bottom: 1px solid #ddd;
}

.node-policies .table>tbody>tr>td {
	border-top: none;	
}

/* blocks */

ul.more-news {
	list-style: none;
	padding-left: 0px;
}

ul.more-news li {
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 20px;
}

.sidebar .news-item {
	padding-bottom: 5px !important;
}

.sidebar .news-item h4 {
	font-size: 18px;
	font-weight: 400;
	padding-bottom: 20px;
}

.sidebar .news-item h4 a {
	color: #003667 !important;
}

.sitemap-page ul {
	list-style: none;
	padding-left: 15px;
}

.sitemap-page ul li {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.8;
	margin-bottom: 20px;
}

.sitemap-page ul li ul {
	list-style: disc;
	margin-bottom: 0px;
	padding-left: 30px;
}

.sitemap-page ul li ul li {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
}

/* search */

.gs-web-image-box, .gs-promotion-image-box {
	width: 110px !important;
}

.gs-web-image-box img.gs-image, .gs-promotion-image-box img.gs-promotion-image {
	max-width: 100px !important;
}

input.gsc-search-button, input.gsc-search-button:hover {
	margin-top: 10px !important;
	background-color: #013668 !important;
	color: #fff !important;
	padding: 8px !important;
	width: auto !important;
	height: auto !important;
}

input.gsc-input {
	font-size: 26px;
}

.gsc-input-box {
	height: auto !important;
}

.gsc-results .gsc-cursor-box {
	margin: 10px 0px !important;
}

.gsc-cursor {
	font-size: 22px;
	text-align: center;
}

/* forms */

input[type=text], input[type=email], input[type=password], textarea {
	font-size: 16px;
	color: #000;
}

.description {
	color: #666;
}

.search-box input[type=text], input[type=email], input[type=password], textarea {
	color: #666;
}

.form-item-email-confirm {
	display: none;
}

/* profile */

.profile .field-name-field-first-name {
	display: inline-block;
}

.profile .field-name-field-last-name {
	display: inline-block;
}

.profile h3 {
	border-bottom: none;
}

.admin-links h4 {
	margin-bottom: 2px;
}

.admin-links p {
	margin-bottom: 20px;
}

/* nodes */

.node-type-poll label {
	display: inline;
}

.poll {
	margin-top: 20px;
}

.poll .text {
	font-weight: 700;
}

.poll .percent {
	margin-bottom: 20px;
}

.node-policies-procedures .field-items {
	margin-bottom: 20px;
}

/* videos */

.videos-page h2 {
	margin-top: 20px;
}

.videos-page h3 {
	margin-top: 20px;
}

.videos-page .video-teaser {
	margin-bottom: 20px;
}

/* autocomplete */

#autocomplete li.selected {
	background: #00284c;
	color: #fff;
}

/* google translate */

#google_translate_element {
	margin-bottom: 20px;
}

/* buttons */

.btn-primary, .btn-primary:hover {
	background: #003667;
	color: #fff;
	text-transform: uppercase;
}

.btn, .btn-primary, .btn-large {
	padding: 0px;
}

.btn a, .btn-primary a, .btn-large a {
	padding: 6px 12px;
	display: block;
}

.btn a:visited, .btn-primary a:visited, .btn-large a:visited {
	color: #fff;
}

.btn-primary a {
	color: #fff;
}

.btn-primary a:hover {
	color: #fff;
	text-decoration: none;
}

.green {
	color: #038719;
}

.red {
	color: #8a0903;	
}

.feature-links .red-bg a {
	background: #8a0903 !important;
}

.billpay-other {
	border: 1px solid #8a0903;
	padding: 60px 0px;
}

.fancy-text {
	margin: 20px auto;
	width: 80%;
	color: #666;
	font-size: 26px;
	line-height: 1.2;
	font-family: 'EB Garamond', serif;
}

.btn-large {
	font-size: 17px;
}

/* forms */

label {
	display: inline !important;
}

legend {
	margin: 0px;
	padding-top: 30px;
	font-size: 24px;
	color: #870b03;
	display: block !important;
	border-bottom: none !important;
}

.form-wrapper .form-wrapper legend {
	font-size: 21px;
}

.form-required {
	color: #870b03;
}

.page-administration-employment .form-item {
	display: none;
}

#custom-admin-public-safety-registry-form input[type=radio] {
	width: 20px;
}

/* pages */

.services-block {
	min-height: 380px;
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,.5);
	margin-bottom: 30px;
}

.services-block img {
	width: 100%;
}

.services-block .text {
	padding: 0px 15px 15px 15px;
}

.services-block a, .services-block a:hover {
	min-height: 380px;
	display: block;
	color: #505050;
	text-decoration: none;
}

.margin-top-40 {
	margin-top: 40px;
}

.sidebar-gray {
	background: #efefef;
	padding: 15px;
}

.sidebar-gray .page_title, .sidebar-gray h3 {
	margin-top: 0px !important;
}

@media (max-width: 767px) {
	
	header {
		min-height: 90px;
	}

	.mobile_menu_wrapper {
		position: absolute;
		top: 90px;
	}
	
	.main_header .logo_sect {
		max-width: 150px !important;
		padding: 20px 0px 0px 0px !important;
	}
	
	/*.main_header .logo_sect img {
		max-width: 100%;
	}*/
	
	/*.mobile_menu_wrapper, .mobile_menu_wrapper:before {
		background: #003667 !important;
	}
	
	.mobile_menu_wrapper ul.sub-menu li:hover {
		background: #00284d !important;
	}*/
	
	a.menu_toggler {
		background-image: url(../img/sprite2.png) !important;
	}
	
	.search-box {
		position: relative;
		max-width: 100%;
		height: 70px;
		margin: 10px auto 0px auto;
		/*background-image: url(../img/lawrence/search-transparent.png);
    background-repeat: no-repeat;
    background-size: 100%;*/
		padding-top: 5px;
	}
	
	.search-box input[type="text"] {
		float: left;
    background: transparent;
    border: none;
		font-size: 24px;
		width: 85%;
		font-weight: 400;
		border: 1px solid #ccc;
	}
	
	.search-box .search-button {
		float: right;
		padding: 12px 6px 0px 0px;
	}
	
	.news .more {
		margin-top: 20px;
	}
	
	.footer .newsletter {
		margin-bottom: 15px;
	}
	
	.footer .newsletter .email {
		width: 135px;
	}
	
	.tabs.primary {
    display: block;
	}
	
	.tabs.primary li {
		margin: 15px 0px;
	}
	
	.fancy-text {
		width: 100%;
		font-size: 20px;
	}
	
	.node-employment .text-right {
    text-align: right;
	}
}

@media (min-width: 768px) {
	
	body.other {
		background-color: #31430f;
    background-image: url(../img/lawrence/bg2-blur.jpg);
    background-repeat: no-repeat;
    background-size: 2560px 633px;
		background-position: 40% 150px;
	}
	
	body.front {
		background-color: #31430f;
    background-image: url(../img/lawrence/bg2.jpg);
    background-repeat: no-repeat;
		background-size: 2560px 633px;
    /*background-size: 110%;*/
		background-position: 40% 150px;
	}
	
	.logo-tablet {
		background: #fff;
		text-align: center;
		padding: 3px 0px;
	}
	
	.logo-tablet img {
		width: 160px;
	}
	
	.search-wrapper {
		position: relative;
		min-height: 115px;
	}
	
	.front .search-wrapper {
		position: relative;
		min-height: 320px;
	}
	
	.search-box {
		position: absolute;
		width: 375px;
		top: 20px;
		right: 0px;
		background: #fff;
		/*height: 70px;*/
		/*margin: 20px 0px 0px;*/
		/*background-image: url(../img/lawrence/search-desktop.png);
    background-repeat: no-repeat;*/
    /*background-size: 100%;*/
		/*background-position: 98% center;*/
		/*padding-top: 12px;*/
	}
	
	.search-box input[type="text"] {
		float: left;
    background: transparent;
    border: none;
		font-size: 18px;
		width: 340px;
		font-weight: 400;
		margin-bottom: 0px;
	}
	
	.search-box .search-button {
		float: right;
		padding: 6px 6px 0px 0px;
	}
	
	header nav ul.menu>li>a {
		font-size: 15px;
		padding-left: 9px;
		padding-right: 9px;
	}
	
	header nav ul.menu .dropdown-0 {
		left: 0px;
	}
	
	header nav ul.menu .dropdown-1 {
		left: -163px;
	}
	
	header nav ul.menu .dropdown-2 {
		left: -257px;
	}
	
	header nav ul.menu .dropdown-3 {
		left: -392px;
	}
	
	header nav ul.menu .dropdown-4 {
		left: 15px;
	}
	
	header nav ul.menu li:hover {
		background: #fff;
	}
	
	header nav ul.menu li a:hover {
		color: #013668 !important;
	}
	
	header nav ul.menu li ul li a {
		color: #013668 !important;
	}
	
	header nav ul.menu .sub-menu {
		width: 679px;
	}
	
	header nav ul.sub-menu li a {
		font-size: 15px;
		font-weight: 400;
	}
	
	.footer .footer-right ul.social-icons {
		width: 100%;
	}
	
	.front .field-name-body {
		width: 80%;
		font-size: 26px;
	}
	
	.home-content h3, .event-content h3, .sub-news-content h3 {
		font-size: 24px;
	}
	
	.fl-container {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.feature-links {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}
	
	.sidebar .col-xs-12 {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.news .news-item {
		padding-left: 0px;
		padding-right: 15px;
	}
	
	.sidebar .sub-news-content {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 992px) {
	
	body.other {
		background-position: 40% top;
	}
	
	body.front {
		background-position: 40% top;
	}
	
	.logo {
		position: fixed;
		top: 0px;
		left: 50%;
		margin-left: -472px; 
		z-index: 450;
	}
	
	header nav ul.menu>li>a {
		font-size: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	header nav ul.menu .dropdown-0 {
		left: 0px;
	}
	
	header nav ul.menu .dropdown-1 {
		left: -167px;
	}
	
	header nav ul.menu .dropdown-2 {
		left: -265px;
	}
	
	header nav ul.menu .dropdown-3 {
		left: -404px;
	}
	
	header nav ul.menu .dropdown-4 {
		left: 15px;
	}
	
	header nav ul.menu .sub-menu {
		width: 707px;
	}
	
	body.toolbar {
		padding-top: 30px;
	}
	
	body.toolbar-drawer {
		padding-top: 65px;
	}
	
	.toolbar .logo {
		top: 30px;
	}
	
	.toolbar-drawer .logo {
		top: 65px;
	}
	
	.home-content h3, .event-content h3, .sub-news-content h3 {
		font-size: 22px;
	}
	
	.feature-links .link {
		border-left: 1px solid #7c97b2;
	}
	
	.feature-links .first {
		border-left: none;
	}
	
	.footer .footer-right .quick-links {
		border-left: 1px solid #fff;
	}
	
	.photo-float img {
		max-width: 500px;
	}
	
	.sub-news-content h3 {
		margin-top: 0px;
	}
	
	#google_translate_element {
		float: right;
		margin-top: 40px;
		margin-bottom: 0px;
	}
	
}

@media (min-width: 1200px) {
	
	body.other {
		background-position: center top;
	}
	
	body.front {
		background-position: center top;
	}
	
	.logo {
		position: fixed;
		top: 0px;
		left: 50%;
		margin-left: -588px; 
		z-index: 450;
	}
	
	header nav ul.menu>li>a {
		font-size: 16px;
		padding-left: 30px;
		padding-right: 30px;
	}
	
	header nav ul.menu .dropdown-0 {
		left: 0px;
	}
	
	header nav ul.menu .dropdown-1 {
		left: -205.5px;
	}
	
	header nav ul.menu .dropdown-2 {
		left: -338px;
	}
	
	header nav ul.menu .dropdown-3 {
		left: -515px;
	}
	
	header nav ul.menu .dropdown-4 {
		left: 15px;
	}
	
	header nav ul.menu .sub-menu {
		width: 896px;
	}
	
	.home-content h3, .event-content h3, .sub-news-content h3 {
		font-size: 24px;
	}
	
	.photo-float img {
		max-width: 600px;
	}
	
}