@charset "UTF-8";

@font-face {
	font-family: "dripicons-v2";
	src:url("../fonts/dripicons-v2.eot");
	src:url("../fonts/dripicons-v2.eot?#iefix") format("embedded-opentype"),
	url("../fonts/dripicons-v2.woff") format("woff"),
	url("../fonts/dripicons-v2.ttf") format("truetype"),
	url("../fonts/dripicons-v2.svg#dripicons-v2") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'SpecialElite';
	src: url('../fonts/SpecialElite-webfont.woff');
}

body {
	background-color: #FFFFFF;
}

.ui.header, .ui.text.container, body {
	font-family: SpecialElite,Arial,Helvetica,sans-serif;
}

.ui.header {
	color: #383a31;
}

h1.ui.header {
	color: rgb(238, 122, 38);
	font-size: 4em;
}

h1.ui.header a {
	color: rgb(238, 122, 38);
}

h1.ui.header a:hover {
	color: #a11e1e;
}

.ui.text.container {
	color: #6f6f6e;
	font-size: 1.2rem;
	line-height: 1.2rem;
}

.ui.text.container a.link {
	color: #6f6f6e;
}

.ui.text.container a.link:hover {
	color: #d5782b;
}

.ui.main.menu {
	font-family: SpecialElite,Arial,Helvetica,sans-serif;
	border: 0px;
	box-shadow: none;
	background-color: transparent;
	height: 80px;
	
	-webkit-box-shadow: none;
}

#menu1 {
	background: url('../images/header-background2.png');
}

.ui.main.menu {
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ui.main.menu .header.item {
	margin-left: 120px;
	margin-right: 64px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 127px;
}

.ui.menu .header.item img {
	width: 423px;
	height: 57px;
}

.ui.main.menu .item {
	color: #c5c5c5;
	text-transform: uppercase;
	line-height: 1.2;
	font-size: 1.5rem;
	text-align: center;
}

.ui.menu a.item:active, .ui.menu a.item:hover {
	color: #ffffff;
}

.ui.main.menu .right.item {
	margin-right: 2em;
	padding-top: 0px;
	padding-bottom: 0px;
}

#header_segment {
	/*background: url('assets/images/title-animation.gif');
	background-size: 100% 100%;
	background-repeat: no-repeat;*/
	/*min-height: 911px;*/
}

#header_segment div {
	margin-top: 20em;
	margin-left: 320px;
	margin-bottom: 10em;
}

#header_segment div .header {
	font-family: SpecialElite,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 9rem;
	color: #ffffff;
}

#sidebar_button, #sidebar_button_mobile {
	cursor: pointer;
	font-size: 3em;
}

#sidebar_button_mobile {
	display: none;
	visibility: hidden;
	font-size: 2em;
}

#firstImageSegment .ui.grid>.row, #firstImageSegment .ui.grid>.row>.column {
	padding: 0px;
}

.ui.footer.segment {
	background-color: #6f6f6e;
}

.ui.footer.segment .ui.list .item {
	color: #c5c5c5;
}

.ui.footer.segment .ui.list a.item:active, .ui.footer.segment .ui.list a.item:hover {
	color: #ffffff;
}

.ui.vertical.text.menu .item {
	font-family: SpecialElite,Arial,Helvetica,sans-serif;
	font-size: 1.5em;
	color: rgb(252, 218, 189);
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	margin-left: 3em;
}

.ui.vertical.text.menu .item.space_bottom {
	margin-bottom: 3em;
}

.ui.vertical.text.menu .item.space_top {
	margin-top: 3em;
}

.ui.footer.segment .ui.header, .ui.footer.segment .ui.text.container, .ui.footer.segment a {
	color: white;
}

.ui.footer.segment a:hover {
	color: #d5782b;
}

.ui.overlay.sidebar a.item:hover {
	color: #a11e1e;
}

#header_segment_mobile {
	display: none;
	visibility: hidden;
}

@media (max-width: 1400px) {
	.ui.main.menu .right.item {
		margin-right: 0em;
	}
}

@media (max-width: 767px) {
	h1.ui.header {
		font-size: 2em;
	}
	
	#header_segment {
		display: none;
		visibility: hidden;
	}
	
	#header_segment_mobile {
		display: block;
		visibility: visible;
		margin-top: 4em;
	}
	
	#sidebar_button {
		display: none;
		visibility: hidden;
	}
	
	#sidebar_button_mobile {
		display: flex;
		visibility: visible;
		/*color: rgb(238, 122, 38);*/
		color: white;
	}
	
	#menu2 {
		background-color: rgb(238, 122, 38);
		height: 60px;
	}
	
	.ui.vertical.text.menu .item {
		font-size: 1em;
		padding-top: 1em;
		padding-bottom: 1em;
		margin-left: 3em;
	}

	.ui.vertical.text.menu .item.space_bottom {
		margin-bottom: 2em;
	}
	
	.ui.vertical.text.menu .item.space_top {
		margin-top: 2em;
	}
}

.ui.search.teal.button {
    background-color: #c6c6c6;
    color: #fff;
    text-shadow: none;
    background-image: none;
}

.ui.search.teal.button:hover {
    background-color: #b6b6b6;
    color: #fff;
    text-shadow: none;
}

.ui.search.teal.button:active {
    background-color: #a6a6a6;
    color: #fff;
    text-shadow: none;
}

.ui.items>.item>.content>.description, .ui.items>.item .extra {
	color: #6f6f6e;
}

.ui.items>.item>.content>.header, .ui.input>input, .ui.button {
	font-family: SpecialElite,Arial,Helvetica,sans-serif;
}

.ui.items>.item>.content>a.header {
    color: rgb(238, 122, 38);
}

.ui.items>.item>.content>a.header:hover {
    color: #a11e1e;
}

.ui.relaxed.divided.items>.item.last {
    border-top: 1px solid rgba(34,36,38,.15);
	border-bottom: 1px solid rgba(34,36,38,.15);
    margin: 0;
    padding: 1.5em 0;
}

.ui.relaxed.divided.items>.item:last-child
{
	padding-bottom: 1.5em!important;
}

.horizontal.paginator.list .item .circular.button {
	background-color: white;
	color: rgb(112, 111, 111);
}

.horizontal.paginator.list .item .circular.button:hover {
	background-color: #cccccc;
	color: rgb(92, 91, 91);
}
.horizontal.paginator.list .item .circular.button:active {
	background-color: #aaaaaa;
	color: rgb(72, 71, 71);
}

.horizontal.paginator.list .item .circular.active.button {
	background-color: rgb(112, 111, 111);
	color: white;
}

.horizontal.paginator.list .item .circular.active.button:hover {
	background-color: rgb(92, 91, 91);
	color: #cccccc;
}
.horizontal.paginator.list .item .circular.active.button:active {
	background-color: rgb(72, 71, 71);
	color: #aaaaaa;
}