html {
	direction: rtl;
	font-family: Arial;
}

body {
	margin-top: 2rem;
	color: #808184;
}

h1, h2 {
	color: #BE1E2D;
}

h1, h2, p {
	margin: 0.25rem 0px;
}

a {
	color: #808184;
}

#menu ul, #mobile-menu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#menu li {
	display: inline-block;
	padding-left: 10px;
}

#menu li a, #mobile-menu li a {
	text-decoration: none;
	color: #808184;
}

#menu li a {
	line-height: 4.5rem;
	padding-bottom: 0.35rem;	
}

#mobile-menu li a {
	line-height: 2rem;
	padding-bottom: 0.15rem;	
}

#menu li.active a {
	border-bottom: 4px solid #BE1E2D;
}

#mobile-menu li.active a {
	color: #BE1E2D;
}

#welcome {
	text-align: center;
	background-image: url("images/icon.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 85px;
	margin-top: 3rem;
	margin-bottom: 3rem;
}

#team {
	text-align: center;
}

#team {
	background-color: #26A9E0; 
}

#team section {
	padding: 2rem 0px;
}

#team h1, #team h2, #team p {
	color: white;
}

#home-main {
	padding: 2rem 0px;
}

#home-main section {
	color: #BE1E2D;
	font-size: 1.65rem;
	font-weight: bold;
}

#home-blog {
	padding: 2rem 0px;	
	background-color: #F1F3F5;
}

#home-blog h4>a {
	color: #808184;
	text-decoration: none;
	font-size: 1.35rem;
}

a.more {
	color: #26A9E0;
	text-decoration: none; 
}

.more::after {
	content: " >>";
}

#webmeup {
}

#webmeup a {
	font-size: 0.6rem;
	color: #808184;
}

#footer {
	padding: 2rem 0px;
	background-color: #26A9E0;
	color: white;
	text-align: center; 
	letter-spacing: 1.6px;
}

#footer a {
	color: white;
	text-decoration: none;
}

#body {
	padding: 2rem 0px;	
}

.team-image {
	text-align: center;
}

.blog h1>a {
	text-decoration: none;
	color: #BE1E2D; 
}

.blog section {
	padding-bottom: 2rem;
}

#blog-sidebar {
	margin: 0px;
	padding: 1rem 0px;
	list-style-type: none;
}

#blog-sidebar li a {
	text-decoration: none;
	color: #808184;	
}

#slideshow {
	position: relative;
}

#contact-form {
	background: url("images/phone.jpg") top center no-repeat;
}

@media (min-width: 480px) {
	#contact-form-wrapper {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		width: 100%;
		max-width: 960px;	
		z-index: 16777272;
	}
	#contact-form {
		width: 286px;
		padding-top: 55px;		
		float: left;
	}
	
	.slide-wrapper {
		width: 100%;	
	}
	
	.slide-inner {
		width: 100%;
		position: relative;	
	}
	
	.slide-text-wrapper {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		left: 0;
		right: 0;
		width: 100%;
		max-width: 960px;	
		z-index: 16777271;		
	}
	
	.slide-text {
		width: 60%;
		float: right;
		color: white;
		font-size: 2rem;
		font-weight: bold;
		margin-top: 140px;
		padding-right: 10px;
	}
}

@media (max-width: 479px) {
	#contact-form {
		border: 1px solid #26A9E0;	
	}
}

#form-pretext {
	color: white;
	background-color: #26A9E0;
	padding: 0.5rem 8%;
	margin: 0px;
	text-align: center;
}

#contact-form form {
	/*background: url("images/back_contact.jpg");*/
	background-color: white;
	margin-top: 0px;
	padding: 1rem 10%;
	overflow: hidden;
}

#contact-form form input {
	border: 1px solid #D0D1D5;
}

#contact-form form input[type='text'] {
	width: 100%;
}

#contact-form form input[type='submit'] {
	color: white;
	background-color: #BE1E2D;
	float: left;
	border: none;
	padding: 0.25rem 0.5rem;	
}

#contact-form form p {
	margin: 0px;
	padding: 0.5rem 0px;
}

@media (max-width: 479px) {
	#logo {
		padding: 0px;	
	}
	
	#logo img {
		width: 100%;	
	}
}

#mobile-menu-toggle {
	color: #BE1E2D;
	width: 20px;
}

.tcycle img {
	width: 100%;
}