body, html {
	margin: auto;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: 100%;
}
@-ms-viewport{
  width: device-width;
}
@font-face {
	font-family: "logo";
	src: url("/fonts/brtswfte.ttf");
}
p {
	color: #404040;
}
li {
	color: #404040;
}
.machadomobile {
	background-image: url('/pics/background.jpg');
	background-repeat:repeat;
	overflow:hidden;
	height:auto;
}
#loghead {
	font-family: "logo";
	text-align: left;
	color: #00BDF9;
	font-size: 18px;
}
#one {
	display: none!important;
	width: 100%;
	height: 60px;
	text-align: center;
	-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.24);
-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.24);
box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.24);
background-color: white;
z-index: 2;
position: relative;
overflow: auto;
}
#two {
	display: none!important;
	position: relative;
	width: auto;
	height: 170px;
	background-image: url("Images/rectangle_2.svg");
	background-position: top;
	background-repeat: no-repeat;
	z-index: 1;
	margin-left: 0px;
	text-decoration: none;
	color: white;
	font-size: 13px;
	font-family: Open Sans;
	font-weight: bold;
	letter-spacing: 0.02em;
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
	line-height: 33px;
	opacity: 0.8;
	margin-top: -4px !important;
	overflow: hidden;
}
h1 {
	padding-top: 5px;
}

#gg {
	unicode-bidi:bidi-override !important;
    direction:rtl !important;
}
#menu {
	margin-top: 50px;
}
#home-btn {
	z-index: 1;
}
#lic2 {
	float:right;margin-top:-120px;margin-right:4px;color:#44B5D8;text-shadow: 2px 1px 2px rgba(255,255,255,0.8);;font-size: 15px;
}
#lic {
	float:right;margin-top:-100px;margin-right:5px;color:#44B5D8;text-shadow: 2px 1px 2px rgba(255,255,255,0.8);;font-size: 15px;
}
.short_background{background-image: url('/pics/headerbg.jpg');height:200px;display: unset!important;}
.nine_by_two{width:960px;height:200px;margin: auto;}
.logo{margin:10px;display: inline-block;}
.machado{margin:10px;display: inline-block;vertical-align: top;overflow: auto;}
.lic{margin:10px;display: inline-block;text-align:right;vertical-align: top;overflow: auto;width:160px;color:#00BDF9;}
.enviro{position:relative;text-shadow: 2px 2px #fff;color:#00BDF9;font-weight:bold;font-size:44px;left:680px;width:180px;top:-60px;}
.tel_pos{position:relative;left:350px;width:320px;top:-104px;}
.menu_bar{background-color:white;height:40px;text-align:center;display:block!important;}
.menu_bar_960{width:980px;height:40px;margin: auto;background-color: white;}
.menu_bar_text_pos{margin:10px;display: inline-block;text-align:center;}
a.tel_num_link{text-shadow: 2px 2px #fff; font-weight:bold; font-size:40px; color:#00BDF9;text-decoration: none;}
a.tel_num_link:link {text-shadow: 2px 2px #fff; font-weight:bold; color:#00BDF9;text-decoration: none;}
a.tel_num_link:visited {text-shadow: 2px 2px #fff; font-weight:bold;  color:#00BDF9;text-decoration: none;}
a.tel_num_link:hover {text-shadow: 2px 2px #fff; font-weight:bold; color:#F00;text-decoration: none;}
a.tel_num_link:active {text-shadow: 2px 2px #fff; font-weight:bold;  color:#00BDF9;text-decoration: none;}
a.menu{font-family:Arial;font-weight:bold; font-size:16px; color:#6A7085; text-decoration: none;}
a.menu:link {font-family:Arial;font-weight:bold; color:#6A7085; text-decoration: none;}
a.menu:hover {font-family:Arial;font-weight:bold;  color:#F00; text-decoration: none;}
a.menu:active {font-family:Arial;font-weight:bold; color:#6A7085; text-decoration: none;}
.header_wrapper {
	width: 981px;
	position: relative;
	margin: auto;
	z-index: 100;
	margin-top: 25px;
}
.header_graphic img {
	border-radius:  20px 20px 0px 0px;
	height: 200px;
	width: 981px; 
	-webkit-box-shadow: 0px 10px 38px -16px rgba(0, 0, 0, 0.51);
	-moz-box-shadow: 0px 10px 38px -16px rgba(0, 0, 0, 0.51);
	box-shadow: 0px 10px 38px -16px rgba(0, 0, 0, 0.51);
}
.header_text_box {
	position: absolute;
	bottom: 0px;
	height:70px;
	width:981px;
	background-color:white;
	opacity: 0.5;
	-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.25);
}
.author {
	display: inline-block;
	width:100px;
	text-align:center;
	padding:10px;
	color:black;
	font-weight:bold;
	margin-top: 20px;
}
.article_titles {
	display: inline-block;
	width:701px;
	text-align:center;
	padding:10px;
	font-size:44px;
	font-weight:bold;
	color:#083b60;
	-webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.25);
	margin-top: -2;
}
.social_media_bar {
	visibility: visible!important;
}
#exctil {
	margin-top: 0px !important;
}
#moreart {
	display: inline-block;
	color:black;
	float:right;
	width:120px;
	margin-top: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 1px;
	font-size: 18px;
}
#moreart:hover p{
	opacity: 0.6!important;
	transition: 0.2s;
}
.article_content {
	position: relative;
	margin: auto;
	width: 981px;
	background-color: #ffffff;
	border-radius: 0px 0px 20px 20px;
	margin: auto;
	-webkit-box-shadow: 0px 10px 38px -16px rgba(0, 0, 0, 0.51);
	-moz-box-shadow: 0px 10px 38px -16px rgba(0, 0, 0, 0.51);
	box-shadow: 0px 10px 38px -16px rgba(0, 0, 0, 0.51);
	color:#605F60;
	font-size: 1.2rem;
	padding-left: 0;
	padding-right: 0;
	margin-top: 5px;
	z-index: 1;
	padding-top: 50px;
	padding-bottom: 50px;
	line-height: 1.4rem;
	overflow: hidden;
}
#fue {
	width: 600px;
	height: 450px;
}
.article_content p {
	padding-left:80px;
	padding-right:90px;
	line-height: 1.7rem;
}
.article_content ul {
	padding-left:120px;
	padding-right:90px;
	line-height: 1.7rem;
}
.article_content ol {
	padding-left:100px;
	padding-right:90px;
	line-height: 1.7rem;
}
.article_images {
	text-align: center;
}
.footer {
	width: 100%;
	height: 160px;
	background-color: white;
	align-items: center;
}
.social_media {
	height: 57px;
	overflow: wrap;
	padding-right: 20px;
	border-bottom: 4px solid #00BDF9;
	-webkit-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.23);
box-shadow: 0px -2px 5px 0px rgba(0,0,0,0.23);
}
.social_media img {
	padding-left: 70px;
	padding-right: 20px;
	width: 32px;
	overflow: none;
	padding-top: 12px;
	padding-bottom: 10px;
}
#exc2 {
	width: 550px !important;
	height: 300px !important;
}
/* For Images that are only to be right justified on desktop */
#exc3 {
	width: 200px;
	margin-right: 50px;
	padding-left: 50px;
	padding-bottom: 30px;
	margin-top: 40px;
	float: right;
}
/* For Images that are only to be right justified on desktop */
#exc4 {
	margin-right: 50px;
	padding-left: 50px;
	padding-bottom: 30px;
	margin-top: 50px;
	float: right;
}
/* For Images that are right justified in both mobile and destop */
#exc5 {
    width: 200px !important;
    padding-left: 50px!important;
    margin-top: 20px!important;
    float: right;
    margin-right: 50px;
}
/* For really small images that need to be enlarged on desktop */
#exc6 {
	width: 300px!important;
}
/* For smaller images that need to be right justified on desktop (greater margin-top) */
#exc7 {
	margin-right: 50px;
	padding-left: 50px;
	padding-bottom: 50px;
	margin-top: 100px;
	float: right;
}
/* For images that need to be left-justified on destop but remain center on mobile */
#exc8 {
	float: left;
	margin-left: 50px;
	padding-right: 50px;
	margin-top: 70px;
}
#exc9 {
	width: 600px !important;
}
#desktop-title {
	margin-top: -3px!important;
}
#marginedtext {
	margin-top: 100px;
	padding-bottom: 150px;
}
#two_centered {
	justify-content: center;
}
#ptxt {
	padding-bottom: 0 !important;
}
#rigtpd {
	padding-right: 50px;
	padding-left: 50px;
}
#rigtpdex {
	padding-right: 0px;
}
#bob {
	visibility: visible!important;
}
.table_wrapper {
	width: 850px!important;
	justify-content: center;
	align-self: center;
	margin-left: 80px;
}
#unwanted {
	display: none;
}


