/*
@media(min-width: 1460px) {
	.container {
		max-width: 1400px;
	}
}
*/

html {
  scroll-behavior: smooth;
}

body {
	font-family: "Gotham A", "Gotham B";
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.5;
}

.dotdotdot {
	opacity: 0;
}

header {
	background: #1a1a1a;
}

	header .navbar {
	}

		header .navbar .navbar-brand {
		}

		header .navbar .navbar-toggler {
			border: 0 none;
		}

			header .navbar .navbar-brand img {
				height: 72px;
			}

		header .navbar ul.navbar-nav {
		}

			header .navbar ul.navbar-nav {
			}

				header .navbar ul.navbar-nav li.nav-item {
					padding-left: 1rem;
					padding-right: 1rem;

					font-style: normal;
					font-weight: 400;
					font-size: 16px;
					line-height: 1;
				}

					header .navbar ul.navbar-nav li.nav-item .dropdown {

					}

						header .navbar ul.navbar-nav li.nav-item .dropdown .btn.dropdown-toggle {
						}

						header .navbar ul.navbar-nav li.nav-item .dropdown .btn.dropdown-toggle::after {
							display: none;
						}

							header .navbar ul.navbar-nav li.nav-item .dropdown .btn.dropdown-toggle span.navbar-toggler-icon {
								margin-top: -7px;
							}

						header .navbar ul.navbar-nav li.nav-item .dropdown .dropdown-menu {
							background: #1a1a1a;
							border-bottom-left-radius: 8px;
							border-bottom-right-radius: 8px;
						}

							header .navbar ul.navbar-nav li.nav-item .dropdown .dropdown-menu a.dropdown-item {
								padding: .5rem 1.25rem .5rem 1.25rem;
								font-size: 14px;
								color: #FFF;
							}

							header .navbar ul.navbar-nav li.nav-item .dropdown .dropdown-menu a.dropdown-item:hover {
								background: #1a1a1a;
							}

							header .navbar ul.navbar-nav li.nav-item .dropdown .dropdown-menu a.dropdown-item.active {
								background-color: #1a1a1a !important;
							}

					header .navbar ul.navbar-nav li.nav-item a.nav-link {
						padding-left: 0;
						padding-right: 0;
					}
					
					@media(max-width: 991px) {
						header .navbar ul.navbar-nav li.nav-item a.nav-link {
							display: block;
							border-top: 1px solid #333;
							padding: 1rem 0 1rem 0;
							text-align: center;
						}
					}

footer {
}

	footer a {
		color: #ffffff;
		text-decoration: none !important;
	}

	footer .section-footer-0 {
		background: #000;
		border-bottom: 1px solid #333;
	}

		footer .section-footer-0 .row {
		}

			footer .section-footer-0 .row .col {
			}

			@media (max-width: 767px) {
				footer .section-footer-0 .row .col {
					flex-basis: 33%;
				}
			}

			@media (max-width: 575px) {
				footer .section-footer-0 .row .col {
					flex-basis: 50%;
				}
			}

			footer .section-footer-0 .row .col a.nav-link {
				text-align: left;
				padding: .25rem 0 .25rem 0;
			}

			@media (max-width: 767px) {
				footer .section-footer-0 .row .col a.nav-link {
					text-align: center;
				}
			}
			
			footer .section-footer-0 .row .col.col-social-media-buttons {	
			}

			@media (max-width: 767px) {
				footer .section-footer-0 .row .col.col-social-media-buttons {
					flex-basis: 100%;
					padding: 20px 0 0 0;
					text-align: center;
				}
			}

			footer .section-footer-0 .row .col.col-social-media-buttons a {
					font-size: 20px;
					color: #FFFFFF;
				}

	footer .section-footer-1 {
		background: #000;
	}

		footer .section-footer-1 .row {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
			align-items: center;
		}

			footer .section-footer-1 .row .col {
				padding: 25px 0 25px 0;
				text-align: left;
			}

			@media (max-width: 767px) {
				footer .section-footer-1 .row .col {
					flex-basis: 33%;
					text-align: center;
				}
			}

			@media (max-width: 575px) {
				footer .section-footer-1 .row .col {
					flex-basis: 50%;
					text-align: center;
				}
			}

				footer .section-footer-1 .row .col img {
					width: 100%;
					max-width: 150px;
				}

			@media(max-width: 1199px) {
				footer .section-footer-1 .row .col {
					padding: 20px 0 20px 0;
				}

					footer .section-footer-1 .row .col img {
						max-width: 125px;
					}
			}

			@media(max-width: 991px) {
				footer .section-footer-1 .row .col {
					padding: 15px 0 15px 0;
				}

					footer .section-footer-1 .row .col img {
						max-width: 105px;
					}
			}

			@media(max-width: 767px) {
				footer .section-footer-1 .row .col {
					padding: 10px 0 10px 0;
				}

					footer .section-footer-1 .row .col img {
						max-width: 110px;
					}
			}

	footer .section-footer-2 {
		background: #000000;
		font-size: 12px;
		line-height: 1.5;
		color: rgba(255, 255, 255, 0.8);
	}

	@media(max-width: 991px) {
		footer .section-footer-2 {
			text-align: center;
		}
	}

		footer .section-footer-2 .row {
		}

			footer .section-footer-2 .row .col {
			}

				footer .section-footer-2 .row .col .footer-heading {
					font-weight: 600;
					font-size: 16px;
					line-height: 32px;
					color: #FFF;
				}

				footer .section-footer-2 .row .col .footer-text {
				}

				footer .section-footer-2 .row .col .footer-text.bold {
					font-weight: 600;
					color: #fff;
				}


	footer .section-footer-3 {
		background: #000;
	}

		footer .section-footer-3 .policy-links {
			text-align: left;
		}

		@media(max-width: 767px) {
			footer .section-footer-3 .policy-links {
				text-align: center;
			}
		}

			footer .section-footer-3 .policy-links a {
				font-size: 12px;
				color: #555 !important;
			}

.section-header-bar {
	background: #403B3B;
	padding: 10px 0 10px 0;
}

	.section-header-bar h1 {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-size: 20px;
		font-weight: 400;
		line-height: 1.5;
		color: #ffffff;
	}

ul.pagination {
    background-color: rgba(0,0,0,.02);
    border-top: 1px solid rgba(0,0,0,.125);
    margin: -1px 0 0 0;
    padding: 20px 10px 20px 10px;
    justify-content: center;
}

	ul.pagination .page-item {
	}

		ul.pagination .page-item.active {
		}

			ul.pagination .page-item .page-link {
					background-color: #ffffff;
					border-color: #eeeeee;
				    color: #000000;
			}

			ul.pagination .page-item:hover .page-link {
					background-color: #eeeeee;
					border-color: #eeeeee;
				    color: #000000;
			}

			ul.pagination .page-item.active .page-link {
					background-color: #efefef;
					border-color: #eeeeee;
					color: #000000;
			}


.at-resp-share-element .at-instagram-btn {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin: 0 2px 5px;
	padding: 5px;
	overflow: hidden;
	line-height: 0;
	text-decoration: none;
	text-transform: none;
	color: #fff;
	cursor: pointer;
	border: 0;
	font-family: helvetica neue,helvetica,arial,sans-serif;
	background-color: transparent;
	transition: top 3s;
}

.at-resp-share-element .at-instagram-btn:hover {
	top: -3px;
}