/* Cimaat */

body {
	font-family: 'El Messiri', sans-serif;
	font-size: 16px;
	background-color: #faf9f9
}

a,
a:hover {
	text-decoration: none;
}

img {
	max-width: 100%;
	height: auto;
}

header .out-header:before {
	content: " ";
	display: block;
	width: 100%;
	height: 3px;
	margin: 0px 0px 10px 0px;
	background-color: #bc4d01
}

header .out-header {
	background-color: #fff;
	padding: 0px 0px 25px 0px;
}

header .out-header::after {
	content: " ";
	clear: both;
	display: block;
}

header .out-header a {
	display: block;
	text-align: center;
}

header ul.socail-meadia {
	padding: 0;
	margin: 25px 0 0 0;
	list-style: none;
}

header ul.socail-meadia li {
	float: left;
}

header ul.socail-meadia li a {
	display: block;
	width: 35px;
	height: 35px;
	padding-top: 8px;
	color: #fff;
	text-align: center;
	margin-right: 10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

header ul.socail-meadia li a.twitter {
	background-color: #2daae2
}

header ul.socail-meadia li a.youtube {
	background-color: #f53f3b
}

header ul.socail-meadia li a.snapchat {
	background-color: #e9f61f
}

header ul.socail-meadia li a.instagram {
	background-color: #d7935a
}

ul.header-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	margin: 0;
}

.navbar-out {
	background-color: #307036;
	position: relative;
	margin-top: -25px;
}

ul.header-menu::after {
	content: " ";
	clear: both;
	display: block;
}

ul.header-menu li {
	float: right;
	display: block;
	position: relative;
}

ul.header-menu li a {
	font-weight: 600;
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 18px 15px 18px 15px;
}

ul.header-menu li a:hover {
	background-color: #307036
}

ul.header-menu li > ul {
	position: absolute;
	right: 0px;
	z-index: 99999;
	top: 55px;
	width: 250px;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	opacity: 0;
	background-color: #444444;
}

ul.header-menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	display: block;
}

ul.header-menu li > ul li {
	display: block;
	float: none;
}

ul.header-menu li > ul li a {
	border: 1px solid #585858;
	padding: 15px;
	margin-top: -1px;
	margin-right: 0px;
}

ul.header-menu li > ul > li {
	position: relative;
}


.breaking {
	margin-bottom: 30px;
	margin-top: 0px;
}

.breaking-title {
	padding: 10px;
	float: right;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#87e0fd+0,53cbf1+40,05abe0+100;Blue+3D+%23+16 */
	background: #307036;
	/* Old browsers */
	color: #fff;
}

ul.news-marquee {
	direction: rtl;
	padding: 20px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff4d1+1,ffffff+100 */
	background: #fff4d1;
	/* Old browsers */
}

ul.news-marquee li {
	padding-top: 12px;
}

ul.news-marquee a {
	text-decoration: none;
	color: #000;
	display: block;
	text-align: right;
	font-weight: 600;
}

.site_output {
	margin: 30px 0px 30px 0px;
}

.block_home {
	background-color: #fff;
	border: 1px solid #d4d4d4;
	margin-bottom: 30px;
}

.block_home h3.title-block {
	font-size: 17px;
	font-weight: 700;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 15px 30px 15px 30px;
	margin: 0px 0px 0px 00px;
	background-color: #307036;
	border-bottom: solid #ebebeb 4px;
	position: relative;
	color: #fff;
}

.block_home h3.title-block:after {
	content: " ";
	height: 3px;
	width: 120px;
	background-color: #b74e00;
	position: absolute;
	right: 0;
	bottom: -3px;
}

.block_home .block-out {
	margin: 30px
}

ul.archive_items li {
	margin-bottom: 30px
}

ul.files_items li {
	padding: 10px;

}

ul.files_items li:nth-child(even) {
	background-color: #eee
}

a.download_file {
	float: left;
	margin-top: 4px
}

ul.news_slider {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.news_slider li {
	text-align: right;
	direction: rtl;
}

ul.news_slider li::after {
	content: " ";
	clear: both;
	display: block;
}

ul.news_slider li .img_in {
	float: right;
	margin-left: 20px;
}

ul.news_slider li a.title {
	font-size: 17px;
	color: #000;
	font-weight: 700;
	display: block;
}

.photo_item {
	display: block;
	margin-bottom: 15px
}

ul.artcel-loop {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.artcel-loop li {
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #eee
}

ul.artcel-loop li small {
	color: #999;
	padding-top: 5px;
	display: block;
}

ul.sidebar-menu {
	list-style: none;
	margin: 0;
	padding: 0
}

ul.sidebar-menu li a {
	font-weight: 600;
	text-decoration: none;
	display: block;
	padding: 8px 25px 8px 8px;
	color: #fff;
	position: relative;

}

ul.sidebar-menu li:nth-child(odd) a {
	background-color: #307036;
}

ul.sidebar-menu li:nth-child(even) a {
	background-color: #265a2b;
}

ul.socil-link {
	list-style: none;
	padding: 0;
	margin: 30px 0px 30px 0px;
}

ul.socil-link li a {
	display: block;
	padding: 10px;
	color: #fff;
	font-weight: 700;
	text-decoration: none;
}

ul.socil-link li a.twitter {
	background-color: #37afe2
}

ul.socil-link li a.facebook {
	background-color: #596ec9
}

ul.socil-link li a.instagram {
	background-color: #ec9e52
}

ul.socil-link li a.youtube {
	background-color: #f86177
}

.widget {
	background-color: #fff;
	border: 1px solid #eee;
	margin-bottom: 30px;
	padding: 15px 30px 30px 30px
}

.widget h2.title_widget {
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	padding: 10px 30px 10px 30px;
	margin: -10px -30px 15px -30px;
	text-align: right;
	border-bottom: 3px solid #eee;
	position: relative;
	background-color: #b74e00;
}

.widget h2.title_widget:after {
	content: " ";
	height: 3px;
	width: 50px;
	background-color: #036535;
	position: absolute;
	right: 0;
	bottom: -3px;
}

.widget .widget_out {
	padding: 15px 30px 30px 30px
}

.video-widget {
	margin: 30px 0 30px 0;
}

.video-widget h1.title {
	background-color: #f53f3b;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	padding: 15px;
	margin: 0
}

.widget_search label {
	display: block;
}

.widget_search {
	text-align: right
}

.widget_search input {
	width: 100%;
	border: none;
	background-color: #eee
}

.widget_search input[type="submit"] {
	background-color: #036535;
	color: #fff;
	border: none
}

footer ul.socail-meadia {
	padding: 0;
	margin: 15px 0 15px 0;
	list-style: none;
	text-align: center
}

footer ul.socail-meadia li {
	display: inline-block
}

footer ul.socail-meadia li a {
	display: block;
	width: 35px;
	height: 35px;
	padding-top: 8px;
	color: #fff;
	text-align: center;
	margin-right: 10px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

footer ul.socail-meadia li a.twitter {
	background-color: #2daae2
}

footer ul.socail-meadia li a.youtube {
	background-color: #f53f3b
}

footer ul.socail-meadia li a.snapchat {
	background-color: #e9f61f
}

footer ul.socail-meadia li a.instagram {
	background-color: #d7935a
}

footer {
	background-color: #307036;
	padding: 45px 0px 45px 0px;
	text-align: center;
	color: #fff;
}

footer a {
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

footer a:hover {
	color: #000
}

footer a span {
	font-size: 18px;

}
