/*****
Full Fusion Styles
- GENERAL
- LISTS
- SECTIONS
- HEADINGS
- MENUS
- BUTTONS
- ICONS
- BILLBOARDS
- TABS & ACCORDIONS
- RESPONSIVE
*****/

/***** GENERAL *****/

.moduletable {
	border:none;
	border-radius:0;
}

tr:nth-child(odd) {
	background:#eee;
}

td {
	padding:10px;
}

ul.fields-container {
	list-style:none;
	padding:0;
}

.field-entry.photo .field-value img {
	width:100%;
}

.field-entry.position .field-value {
	font-size:14px;
	color:#888;
	margin-bottom:20px;
	display:block;
}

.category-desc {
	border:none;
	margin:0;
	padding:0;
}

.counters-wrapper {
	display:flex;
	justify-content:space-evenly;
	text-align:center;
}

.counters-item .data {
	font-size:4rem;
	font-weight:300;
	color:#000;
}

#back-to-top {
	background-color:#575757;
}

blockquote {
	padding:10px 20px;
	margin:0 0 20px;
	border-left:5px solid #5aadd0;
}

.google-maps {
	text-align:center;
	margin:20px 0;
}

[class*="rsmg_rsp_slider_container"].slick-carousel .slick-dots {
	bottom:-35px;
	background-color:transparent;
}

.row + .row {
	margin-top:30px;
}

.createdby .author-img {
	display:none;
}

.sm-text {
	font-size:75%;
}

.contact-item {
	display:flex;
	flex-direction:row;
	justify-content:left;
	margin-bottom:15px;
}

.contact-item-icon {
	width:13%;
}

.contact-item-icon i:before {
	font-size:2rem;
}

.news-notices .mod-articlesnews.newsflash {
	display:flex;
	flex-direction:row;
	justify-content:space-evenly;
	flex-wrap:wrap;
}

.news-notices .newsflash > div {
	width:31%;
	margin:1%;
	background-color:#fff;
	padding:1%;
}

/***** GENERAL end *****/

/***** LISTS *****/

.list-arrow, .list-pdf, .list-link, .list-clean {
	list-style-type:none;
	border-bottom:solid 1px rgb(234,234,234);
	padding-bottom:10px;
	margin-bottom:20px;
}

.list-arrow li, .list-pdf li, .list-link li, .list-clean li {
	margin:15px 0;
}

.list-arrow li:before, .list-pdf li:before, .list-link li:before {
	display:inline-block;
	vertical-align:middle;
	font-size:20px;
	color:#2f317c;
	margin-left:-29px;
	padding-right:10px;
	font-family:'Font Awesome 6 Free';
	font-weight:900;
	content:"\f0a9";
}

.list-pdf li:before {
	color:rgb(243,0,0);
	content:"\f1c1";
}

.list-link li:before {
	color:#facf75;
	content:"\f0c1";
}

ol li {
	margin-bottom:10px;
}

ol.breadcrumb li {
	margin-bottom:0;
}

.t4-main-body {
	padding-top:1rem;
	padding-bottom:1rem;
}

/***** LISTS end *****/

/***** SECTIONS *****/

.t4-content {
	background:transparent;
}

#t4-header-top {
	display:none;
}

a.map-link {
	padding-left:20px;
}

span.mod_datetime {
	font-size:85%;
}

#t4-header {
	width:100%;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:0 0 5px 5px;
	min-height:60px;
}

[data-top-t4-masthead="over"] #t4-header {
	width:100%;
	margin:unset;
	padding-top:0;
	padding-bottom:0;
}

[data-top-t4-masthead="over"] #t4-header .row {
	align-items:center;
}

.navbar-brand.logo-image img.logo-img {
	width:200px;
}

#t4-header .row {
	align-items:center;
}

.navbar-brand.logo-control img.logo-img {
	max-height:79px;
}

#t4-masthead .container-fluid {
	padding:0;
}

div:not(.layout-homepage) #t4-masthead .custom {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50% -20px;
	background-color:#2f317c;
	text-align:center;
	color:#fff;
	height:165px;
}

div:not(.layout-homepage) #t4-masthead p {
	padding-top:40px;
}

div:not(.layout-homepage) #t4-masthead h1 {
	font-weight:600;
	padding-bottom:35px;
	font-size:42px;
}

#t4-breadcrumbs {
	border:none;
	box-shadow:0 -3px 15px rgba(0,0,0,.33);
	margin-top:-8px;
	margin-bottom:15px;
}

.t4-breadcrumbs .breadcrumb {
	font-size:80%;
}

#t4-section-2 .custom {
	position:relative;
	padding-top:90px;
}

#t4-section-5 {
	padding-top:30px;
}

.moduletable.community-spotlight {
	padding-top:0;
}

#t4-footer-top {
	margin-top:-30px;
}

#t4-footer-top.t4-palette-light {
	background:transparent;
}

#t4-footer-top.t4-palette-light .t4-section-inner.container {
	background:#5aadd0;
	border-radius:5px;
	padding:25px 25px 25px 45px;
	position:relative;
	top:50px;
	z-index:5;
}

#t4-footer-top .container {
	max-width:90%;
}

#t4-footer-top .t4-col {
	margin-bottom:20px;
}

#t4-footer-top .row > .t4-col {
	padding-right:0;
	padding-left:calc(var(--t4-gutter-x) * 1.5);
	margin-left:5%;
}

#t4-footer-top .custom {
	position:relative;
}

#t4-foot-main {
	padding-top:90px;
}

#t4-foot-main .t4-col {
	margin-bottom:30px;
}

.footer-logo {
	text-align:center;
}

.footer-logo img {
	margin-bottom:30px;
}

#t4-footer-bottom {
	padding:25px 0;
	text-align:center;
	background:#0a0a0b;
	color:#fff;
	font-size:80%;
}

/***** SECTIONS end *****/

/***** HEADINGS *****/

h1, h2, h3, h4, h5, h6 {
	font-weight:600;
}

h5 {
	color:#2f317c;
}

#t4-section-1 h1, .item-125 h1 {
	text-align:center;
	font-size:2rem;
	font-weight:600;
}

.com-content-article h2 {
	font-weight:600;
}

.moduletable > h3, .moduletable h3 {
	font-size:26px;
	text-transform:none;
	font-weight:700;
}

#t4-section-2 h3 {
	text-align:center;
}

#t4-foot-main h3 {
	font-size:30px;
	color:#fff;
	text-transform:none;
	font-weight:bold;
	border-color:#444647;
}

.module-title span {
	border:none;
	margin:0;
	padding-bottom:3px;
}

.field-entry.name .field-value {
	font-size:30px;
	color:#2f317c;
	font-family:"raleway";
	font-weight:600;
	margin:10px 0;
	display:block;
}

#t4-section-3 .custom {
	text-align:center;
}

.title-highlight-blue {
	color:#5aadd0;
}

.title-highlight-purple {
	color:#2f317c;
}

/***** HEADINGS end *****/

/***** MENUS *****/

.nav-item img {
	display:none;
}

/** MAIN & TOP MENUS **/

button.navbar-toggler {
	display:block !important;
}

button.navbar-toggler .fa-bars:before {
	color:#facf75;
	font-size:1.5rem;
}

.t4-palette-light .nav > li.active > a {
	color:inherit;
}

#t4-header nav.navbar {
	justify-content:space-evenly;
	padding:0;
}

.nav.navbar-nav.main-menu {
	display:none;
}

.nav.navbar-nav.top-menu, .nav.navbar-nav.main-menu {
	flex-direction:row;
	justify-content:space-evenly;
	width:100%;
}

#t4-header-top .nav > li > a {
	font-size:13px;
	text-transform:uppercase;
}

.t4-megamenu .navbar-nav > li > a.nav-link {
	padding-left:5px;
	padding-right:5px;
	font-weight:600;
	font-size:12px;
	text-transform:uppercase;
}

a.dropdown-toggle::after {
	display:none;
}

.t4-megamenu .mega-inner {
    padding:0;
}

.t4-megamenu .dropdown-menu {
	border-top:solid 5px #facf75;
	padding:0;
}

.t4-megamenu .dropdown-menu li {
	border-bottom:solid 1px #eee;
}

#t4-header .mega-dropdown-inner .row {
	align-items:start;
}

.dropdown-menu .row:has(> div + div) .mega-nav .nav-item:first-child {
	text-transform:uppercase;
	background-color:#eee;
	text-align:center;
}

.dropdown-menu .row:has(> div + div) .mega-nav .nav-item.active:first-child .nav-link {
	color:#5aadd0;
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link {
	padding-left:15px;
	padding-right:15px;
	font-size:80%;
}

.t4-palette-mainnav .t4-megamenu .navbar-nav .dropdown-menu li a:hover, .t4-palette-mainnav .t4-megamenu .navbar-nav .dropdown-menu li .nav-link:hover, .dropdown-menu .row:has(> div + div) .mega-nav .nav-item.active:first-child .nav-link:hover {
	color:#fff;
	background-color:rgb(172,131,42);
}

/** IMAGE MENUS **/

.article-body .navbar {
	justify-content:space-evenly;
}

.article-body .col-lg-4 .navbar {
	justify-content:left;
}

.com-content-article .nav {
	flex-direction:row;
	justify-content:space-evenly;
}

.com-content-article .navbar {
	padding:0;
}

.com-content-article .nav-item {
	width:100%;
	max-width:280px;
}

.com-content-article .nav-item a {
	border:solid 15px white;
	transition:all .5s ease;
	text-wrap:wrap;
	text-align:right;
}

.com-content-article .nav-item a:hover {
	border-color:rgba(250,207,117,.5);
}

.com-content-article .nav-item a > span {
	position:relative;
	display:block;
}

.com-content-article .nav .nav-item img {
	display:block;
	margin:auto;
}

.com-content-article .nav .image-title {
	position:absolute;
	bottom:7px;
	right:10px;
	color:#fff;
	font-size:1.3rem;
}

.nav.staff li a {
	display:block;
	width:100%;
	overflow:auto;
	padding:15px;
	transition:all 0.3s ease;
}

.nav.staff li a:hover {
	background-color:#eee;
}

.com-content-article .nav.staff {
	flex-direction:column;
	text-align:center;
}

.com-content-article .nav.staff.horizontal {
	flex-direction:row;
}

.com-content-article .nav.staff .image-title {
	position:relative;
	bottom:unset;
	right:unset;
	color:#5aadd0;
	font-size:1rem;
	transition:all 0.3s ease;
}

.nav.staff li a:hover .image-title {
	color:#facf75;
}

/** LEGAL MENU **/

#Mod144 .navbar {
	padding:0;
	justify-content:center;
}

.nav.footer-nav {
	flex-direction:row;
}

.t4-module .nav.footer-nav li {
	display:flex;
	flex-direction:row;
}

.t4-module .nav.footer-nav li:before {
	content:"|";
	padding:2px 5px 0;
	color:#fff;
}

.t4-module .nav.footer-nav li:first-child:before {
	display:none;
}

/** RESOURCE MENU **/

.footnav-1 .navbar {
	padding:5px 0 0 3px;
}

.bottom-menu {
	flex-direction:row;
}

.t4-module .nav.bottom-menu li {
	width:50%;
	margin-bottom:15px;
}

.t4-module .bottom-menu a {
	font-size:80%;
}

.nav-item a.fa-solid {
	font-weight:900;
}

.nav-item a.fa-solid:before {
	font-size:8px;
	padding-right:10px;
	position:relative;
	top:-2px;
	display:inline-block;
}

.nav-item a.fa-solid span {
	font-family:"Open Sans";
}

/** DEPARTMENT MENU **/

.footnav-2 .navbar {
	padding:0;
}

.bottom-menu2 {
	flex-direction:row;
}

.t4-module .nav.bottom-menu2 li {
	width:50%;
	margin-bottom:20px;
	text-align:center;
}

.t4-module .nav.bottom-menu2 li img {
	margin:auto;
	display:block;
}

/***** MENUS end *****/

/***** BUTTONS *****/

a.btn, p.readmore .btn {
	display:inline-block;
	font-size:13px;
	font-weight:400;
	line-height:1.5;
	transition:0.5s;
	padding:10px 25px;
	margin-top:20px;
	border-radius:4px;
	text-transform:uppercase;
}

.camera_caption_desc a.btn {
	margin-top:0;
	padding:5px 20px;
}

a.btn:hover {
	font-size:13px;
	font-weight:400;
	line-height:1.5;
	padding:10px 25px;
	margin-top:20px;
}

a.btn-gold, p.readmore .btn {
	color:#fff;
	background:#facf75;
}

a.btn-gold:hover, p.readmore .btn:hover {
	color:#fff;
	background:#5aadd0;
}

a.btn-large-text, a.btn-large-text:hover {
	font-size:1.3em;
}

#t4-section-3 .btn {
	margin-top:0;
}

.blog p.readmore {
	margin-top:0 !important;
	margin-bottom:50px;
}

.blog p.readmore .btn {
	margin-top:0;	
}

/***** BUTTONS end *****/

/***** ICONS *****/

.contact-details > div {
	display:flex;
	flex-direction:row;
	jusify-content:left;
	height:100px;
}

.large-icon {
	display:inline-block;
	background:#5aadd0;
	width:80px;
	height:80px;
	border-radius:100%;
	border:1px solid #5aadd0;
	transition:all 0.3s ease;
}

.contact-details .large-icon {
	margin-right:15px;
}

.contact-details > div > .text {
	margin-top:10px;
}

.item-125 .large-icon {
	background:#fff;
	width:90px;
	height:90px;
	border-radius:100%;
	border:1px solid #ccc;
	box-shadow:inset 0 0 0 5px #f2f2f2;
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:auto;
	transition:all 0.3s ease;
}

i {
	font-size:0;
}

.large-icon i {
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	color:#fff;
}

.item-125 .large-icon i {
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
	color:#888;
}

i:before {
	font-size:1rem;
}

.large-icon i:before {
	font-size:2rem;	
}

.item-125 .large-icon i:before {
	font-size:2rem;	
}

.item-125 #t4-section-2 .custom:hover .large-icon {
	border:2px solid #facf75;
	background:#facf75;
	box-shadow:inset 0 0 0 7px #fff;
}

.item-125 #t4-section-2 .custom:hover .large-icon i {
	color:#fff;
}

#t4-footer-top i {
	position:absolute;
	left:-40px;
	top:10px;
}

#t4-footer-top i.fa-clock {
	left:-45px;
}

#t4-footer-top i:before {
	font-size:2rem;
}

/***** ICONS end *****/

/***** BILLBOARDS *****/

.slideshowck {
	border-bottom:solid 17px #2f317c;
	margin-bottom:0 !important;
}

.camera_fakehover {
	border-bottom:solid 1px rgb(234,234,234);
}

.camera_overlayer {
	background: -moz-linear-gradient(top, rgba(47,49,124,0.5) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(47,49,124,0.5) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(47,49,124,0.5) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#802f317c', endColorstr='#00ffffff',GradientType=0 );
}

.camera_commands > *, .camera_prev > *, .camera_next > * {
	background-color:#000 !important;
}

.camera_bar {
	bottom:unset;
}

.camera_bar .camera_bar_cont {
	background:transparent !important;
}

.camera_bar_cont span {
	background-color:rgba(0,0,0,.4) !important;
}

.camera_caption.fadeFromTop {
	bottom:unset !important;
	top:20% !important;
}

.camera_caption > div {
	background:transparent;
	padding:10px 12%;
}

.camera_caption_title {
	font-size:20px;
	line-height:1.2;
	font-weight:100;
	font-family:"raleway";
	text-transform:uppercase;
	text-shadow:0px 0px 12px rgba(0,0,0,.7);
}

.camera_caption_title .title-highlight-blue {
	font-weight:800;
}

.camera_caption_desc {
	font-size:16px;
	text-transform:uppercase;
	text-shadow:0px 0px 12px rgba(0,0,0,.7);
	font-weight:300;
	line-height:3;
}

.camera_caption_desc a {
	text-shadow:none;
}

.camera_pag {
	position:absolute;
	bottom:-39px;
	left:0;
	right:0;
	display:flex;
	justify-content:center;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	background:#44469b;
	height:10px;
	width:10px;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent, .camera_wrap .camera_pag .camera_pag_ul li.camera_hover {
	background:#888ac8;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, .camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background:transparent;
}

/***** BILLBOARDS end *****/

/***** TABS & ACCORDIONS *****/

[data-rlta-element="container"] {
	background:url(/images/TH-CommSpotlight-pic.jpg) 0 0 no-repeat;
	background-size:contain;
	padding-top:70%;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs] > [data-rlta-element=button-scroller] {
	display:none;
}

[data-rlta-element="panels"] {
	display:flex;
	justify-content:right;
	background:url(/images/TH-CommSpotlight-pic.jpg) 10% 0 no-repeat;
	background-size:contain;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] {
	width:100%;
	min-height:500px;
	margin:250px 7% 15px;
	padding:30px;
	background:#fff;
	box-shadow:6px 6px 0 #ccc;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions] > [data-rlta-element=panel] {
	background:rgba(0,0,0,.03);
	padding:15px;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button] {
	padding:10px 12px !important;
	background:#facf75;
	color:#fff;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions] > [data-rlta-element=button] {
	background:#fff;	
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button]:hover {
	background-color:#5aadd0;
	color:#fff;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button] > [data-rlta-element=heading] {
	font-size:.75rem;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=button-list] > [data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]):hover, [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions] > [data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions] > [data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]), [data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=accordions] > [data-rlta-element=button]:not([data-rlta-color]):not([data-rlta-state=closed]):hover {
	background-color:#5aadd0;
	border:none;
}

[role="tablist"] {
	background:#2f317c;
	padding:10px 0;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-alignment=center] > [data-rlta-element=button] {
	text-align:left;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions] > [data-rlta-element=panel] {
	border-radius:0;
	margin-bottom:2em;
	border-top:none;
	border-left:none;
	border-right:none;
}

[data-rlta-element=container][data-rlta-state=ready][data-rlta-type=accordions][data-rlta-icons=true] > [data-rlta-element=button]:not([data-rlta-state=closed]):after {
	color:#fff;
}

/***** TABS & ACCORDIONS end *****/

/***** RESPONSIVE *****/

@media (min-width:576px) {
	.camera_caption_title {
		font-size:26px;
	}

	.camera_caption_desc {
		font-size:18px;
	}

	div:not(.layout-homepage) #t4-masthead .custom {
		background-position:50% -35px;
	}

	.moduletable.community-spotlight > h3 {
		display:none;
	}

	[data-rlta-element="container"] {
		background:none;
		background-size:unset;
		padding-top:0;
	}

	#t4-footer-top .col-sm {
		-webkit-box-flex:unset;
		-ms-flex:unset;
		flex:unset;
	}

	#t4-footer-top .row > .t4-col {
		margin-left:15%;
	}

	.footer-logo {
		text-align:left;
	}

	#Mod144 .navbar {
		justify-content:left;
	}

	.t4-module .nav.bottom-menu li {
		width:100%;
	}

	.com-content-article .nav-item {
		width:50%;
	}

	.com-content-article .nav.staff .nav-item {
		width:100%;
	}

	.com-content-article .nav.staff.horizontal .nav-item {
		width:auto;
	}
}

@media (min-width:768px) {
	[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] {
		width:65%;
	}

	#t4-header-top {
		display:block;
		position:absolute;
		top:-35px;
		right:5%;
		width:90%;
		margin-top:65px;
		z-index:100;
		background:#fff;
		border-left:solid 40px #fff;
		border-right:solid 40px #fff;
		border-radius:5px;
	}

	#t4-header-top .t4-section-inner {
		display:	flex;
		justify-content:space-evenly;
		align-items:center;
		background-color:#5aadd0;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
	}

	#t4-header-top .navbar {
		padding:0;
	}

	.top-menu li {
		margin:0 10px;
	}

	#t4-header {
		width:90%;
		margin-top:60px;
		padding-top:10px;
		padding-bottom:10px;
	}

	#t4-masthead {
		margin-top:-160px;
	}

	.camera_caption.fadeFromTop {
		top:45% !important;
	}

	.camera_caption_title {
		font-size:34px;
	}

	.camera_caption_desc {
		font-size:20px;
	}

	.camera_caption_desc a.btn {
		margin-top:20px;
		padding:10px 25px;
	}

	div:not(.layout-homepage) #t4-masthead .custom {
		background-position:50% 80px;
		height:340px;
	}

	div:not(.layout-homepage) #t4-masthead p {
		padding-top:210px;
	}

	.t4-main-body:has(+ #t4-footer-top), .t4-section-5:has(+ #t4-footer-top), .t4-section-6:has(+ #t4-footer-top) {
		padding-bottom:7rem;
	}

	[data-rlta-element="panels"] {
		background-size:auto;
	}

	#t4-footer-top {
		margin-top:-115px;
	}

	#t4-footer-top .row > .col-md-4.bottom-a {
		width:100%;
		margin-left:23%;
	}

	#t4-footer-top .row > .col-md-4.bottom-b, #t4-footer-top .row > .col-md-4.bottom-c {
		width:45%;
		margin-left:5%;
	}

	.no-top-margin {
		margin-top: 0;
	}

	.contact-item-icon {
		width:10%;
	}
}

@media (min-width:992px) {
	[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=pills-minimal][data-rlta-type=tabs] > [data-rlta-element=panels] > [data-rlta-element=panel] {
		width:50%;
	}

	#t4-header-top {
		width:90%;
		border-left-width:325px;
		top:-29px;
	}

	button.navbar-toggler {
		display:none !important;
	}

	 .nav.navbar-nav.main-menu {
		display:flex;
	}

	.navbar-brand.logo-image img.logo-img {
		width:auto;
	}

	[data-top-t4-masthead="over"] .navbar-brand.logo-image img.logo-img {
		width:200px;
	}

	.camera_caption_title {
		font-size:44px;
	}

	.camera_caption_desc {
		font-size:22px;
	}

	div:not(.layout-homepage) #t4-masthead .custom {
		background-position:50% 55px;
	}

	#t4-footer-top .col-sm {
		-webkit-box-flex:1;
		-ms-flex:1 0 0%;
		flex:1 0 0%;
	}

	#t4-footer-top .row > .col-md-4[class*="bottom"] {
		width:33.333333%;
		margin-left:0;
		margin-bottom:0;
	}

	#t4-footer-top .dispatch-number {
		display:block;
	}

	.t4-module .nav.bottom-menu li {
		width:50%;
	}

	.contact-item-icon {
		width:20%;
	}
}

@media (min-width:1100px) {
	.t4-megamenu .navbar-nav > li > a.nav-link {
		padding-left:8px;
		padding-right:8px;
	}
}

@media (min-width:1200px) {
	#t4-header-top {
		top:-33px;
		border-left-width:400px;
	}

	#t4-header {
		margin-top:56px;
	}

	.t4-megamenu .navbar-nav > li > a.nav-link {
		padding-left:.75rem;
		padding-right:.75rem;
		font-size:13px;
	}

	.camera_caption_title {
		font-size:48px;
	}

	.camera_caption_desc {
		font-size:24px;
	}

	div:not(.layout-homepage) #t4-masthead .custom {
		background-position:50% 5px;
	}

	#t4-masthead {
		margin-top:-156px;
	}

	#t4-footer-top .dispatch-number {
		display:inline-block;
	}

	.contact-item-icon {
		width:18%;
	}
}

@media (min-width:1350px) {
	#t4-footer-top.t4-palette-light .t4-section-inner.container {
		padding-left:100px;
	}

	.t4-megamenu .navbar-nav > li > a.nav-link {
		padding-left:1rem;
		padding-right:1rem;
	}
}

@media (max-width:576px) {
	#t4-header .col-sm {
		width:50%;
	}
}

/***** RESPONSIVE end *****/