@font-face {
    font-family: "Al-Jazeera-Arabic-Regular";
    src: url("../fonts/Al-Jazeera-Arabic-Regular.eot");
    src: url("../fonts/Al-Jazeera-Arabic-Regular.eot") format("embedded-opentype"), url('../fonts/Al-Jazeera-Arabic-Regular.woff') format('woff'), url('../fonts/Al-Jazeera-Arabic-Regular.ttf') format('truetype'), url('../fonts/Al-Jazeera-Arabic-Regular.svg') format('svg');
}

@font-face {
    font-family: "Al-Jazeera-Arabic-Bold";
    src: url('../fonts/Al-Jazeera-Arabic-Bold.eot');
    src: local('☺'), url('../fonts/Al-Jazeera-Arabic-Bold.woff') format('woff'), url('../fonts/Al-Jazeera-Arabic-Bold.ttf') format('truetype'), url('../fonts/Al-Jazeera-Arabic-Bold.otf') format('open-type'), url('../fonts/Al-Jazeera-Arabic-Bold.svg') format('svg');

}
@font-face {
    font-family: "alqalam01";
    src: url("../fonts/alqalam01.eot");
    src: url("../fonts/alqalam01.eot") format("embedded-opentype"), url('../fonts/alqalam01.woff') format('woff'), url('../fonts/alqalam01.ttf') format('truetype'), url('../fonts/alqalam01.svg') format('svg');
}

@font-face {
  font-family: 'Dorood';
  src: url('../fonts/Dorood.eot');
  src: url('../fonts/Dorood.woff2') format('woff2'),
       url('../fonts/Dorood.woff') format('woff'),
       url('../fonts/Dorood.ttf') format('truetype'),
       url('../fonts/Dorood.svg#Dorood') format('svg'),
       url('../fonts/Dorood.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Abz Roumouz';
  src: url('../fonts/AbzRoumouz.eot');
  src: url('../fonts/AbzRoumouz.woff2') format('woff2'),
       url('../fonts/AbzRoumouz.woff') format('woff'),
       url('../fonts/AbzRoumouz.ttf') format('truetype'),
       url('../fonts/AbzRoumouz.svg#AbzRoumouz') format('svg'),
       url('../fonts/AbzRoumouz.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'Abo-thar';
  src: url('../fonts/Abo-thar.eot');
  src: url('../fonts/Abo-thar.woff2') format('woff2'),
       url('../fonts/Abo-thar.woff') format('woff'),
       url('../fonts/Abo-thar.ttf') format('truetype'),
       url('../fonts/Abo-thar.svg#Abo-thar') format('svg'),
       url('../fonts/Abo-thar.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'alqalamweb-Bold';
  src: url('../fonts/alqalamweb-Bold.eot');
  src: url('../fonts/alqalamweb-Bold.woff2') format('woff2'),
       url('../fonts/alqalamweb-Bold.woff') format('woff'),
       url('../fonts/alqalamweb-Bold.ttf') format('truetype'),
       url('../fonts/alqalamweb-Bold.svg#Abo-thar') format('svg'),
       url('../fonts/alqalamweb-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'alqalamweb';
  src: url('../fonts/alqalamweb.eot');
  src: url('../fonts/alqalamweb.woff2') format('woff2'),
       url('../fonts/alqalamweb.woff') format('woff'),
       url('../fonts/alqalamweb.ttf') format('truetype'),
       url('../fonts/alqalamweb.svg#Abo-thar') format('svg'),
       url('../fonts/alqalamweb.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.btn-info{
    background-color: #E2B06A !important;
        border-color:#E2B06A !important; ;
}


.rtl{
	direction:rtl !important;
}
.ltr{
	direction:ltr !important;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right;
  }
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: right;
}
ul,li{
	list-style:none; margin:0; padding:0;
}
a:link,a:visited{
	color:inherit; text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
	direction:rtl;
}
.boxed{
    max-width: 100%;
	background-color:#FFFFFF;
    margin: 0 auto;

}


.pagination > ul { margin-left: -2px; margin-right: -2px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.pagination > li > a,
.pagination > li > span { float:right;color:#E2B06A}
.pagination > ul > li > a { border: none; padding: 6px 14px; border: 1px solid white; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #727272; margin: 0 2px; }
.pagination > ul > li > a:hover { background: none; font-weight: bold; color: #34353e; border: 1px solid #b4c322; }
.pagination > ul > li.active > a { background: #f3f3f3; font-weight: bold; border: 1px solid #e0e0e0; color: #34353e; }
.pagination > ul > li:first-child a, .pagination > ul > li:last-child a { border: none; color: #fff; background: #b4c322; }
.pagination > ul > li:first-child a:hover, .pagination > ul > li:last-child a:hover { color: #fff; }
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #E2B06A;
  border-color: #E2B06A;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
   border-top-right-radius: 0;
  border-bottom-right-radius:0;
   border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}


.wsmenucontainer{
font:15px Al-Jazeera-Arabic-Regular;
background-color: rgba(41, 107, 137, 1);
background: -moz-linear-gradient(top,  rgba(41, 107, 137, 1) 0%, rgb(27, 70, 90)  100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(27, 70, 90)), color-stop(50%,rgba(41, 107, 137, 1)), color-stop(51%,rgba(33, 86, 110, 1)), color-stop(100%,rgba(19, 49, 63, 1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,   rgba(41, 107, 137, 1) 0%, rgb(27, 70, 90)  100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(41, 107, 137, 1) 0%, rgb(27, 70, 90)  100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(41, 107, 137, 1) 0%, rgb(27, 70, 90)  100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(41, 107, 137, 1) 0%, rgb(27, 70, 90)  100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgb(27, 70, 90)', endColorstr='rgb(27, 70, 90)',GradientType=0 ); padding-bottom:0;
}
.wsmenu{
	margin-bottom:0 !important;
}



	.imaginary_container{
		float:left /* Don't copy this */
	}
	.stylish-input-group{
		width: 250px;
	}
	.stylish-input-group .input-group-addon{
		background: #E2B06A !important; padding:5px; color:#FFF; border-color:#E2B06A;
	}

	.stylish-input-group .form-control{
		border-left:0;
		direction: rtl;
		font:13px Al-Jazeera-Arabic-Regular;
		box-shadow:0 0 0;
		border-color:#E2B06A;
	}
	.stylish-input-group button{
		border:0;
		background:transparent;
	}


	.mag_box{
		background-color: #F0F0F0; padding:10px; margin:3px 0; display:inline-block; height: 100%;
	}
	/*.mag_box >div{
		border-left:solid 2px #FFF; height:100%; padding-bottom:20px;
	}
	.mag_box >div:last-child{
		border-left:none;
	}*/
	.mag_box h2 a{
		font:26px Al-Jazeera-Arabic-Bold; color: #105e7c;
	}
	.mag_box h3{
		font:19px Al-Jazeera-Arabic-Regular;color: #105e7c;white-space: pre-line;
	}
	.mag_box ul{
		list-style: none; margin: 0; padding: 0;
	}
	.mag_box ul li:before{
		font: 14px 'FontAwesome';
		content: "\f56b";
		color:#E2B06A;
		padding-left: 5px;
	}
	.mag_box ul li a{
		font:16px Al-Jazeera-Arabic-Regular; padding: 1px; color: #105e7c; direction:rtl
	}
	.mag_box ul li span.writer a{
		color: #ffb427;font:15px Al-Jazeera-Arabic-Regular;
	}

 @media only screen and (min-width: 781px) and (max-width:1200px) {
  .mag_box >div{
		border-left:none !important;
	}

	.mag_box >div:first-child{
		border-left:solid 2px #FFF !important;
	}
}
/* ------------------------------- Footer ------------------------------- */
.footer { text-align: center; float: none; margin: 30px 0; }
.footer span a { text-align: center; color: #666; transition: all 0.4s ease; }
.footer span a:hover { color: #E2B06A; }
.footer-border { height: 7px; border-bottom: 1px solid #c2c2c2; margin-top: 30px;  font:10px Al-Jazeera-Arabic-Regular; }
.footer-border i { background: #fff; font-size: 14px; color:#c2c2c2 }
.icon-button { height: 48px; width: 48px;  background: #f2f2f2; font-size: 16px; padding-top: 15px; border-radius: 100%; text-shadow: 0 1px 0 #fff;}
.footer h4 { color: #8f8f8f; font:14px Al-Jazeera-Arabic-Regular; margin-top: 30px; }
.footer li { display: inline;} .footer li a { padding: 0 7px; color: #a9a9a9; }



/* library*/
.title22 {
	position:relative !important;
	font-weight: 600;
	width:auto;
	padding:5px 15px;

	margin: 25px auto 15px;


	text-align: center;
}
.title22 h2{
	position:absolute;
	border:solid 1px #ddd;
	margin:0;
	top:0;
	left:calc(50% - 65px);
	color:#E2B06A;
	min-width:130px;
	background-color:#FFF;
	border-radius:15px;
	font:18px Al-Jazeera-Arabic-Bold;
	display:inline-block; padding:5px 15px;
}
.properties-carousel{
	background-color: #F0F0F0;
	padding: 40px 25px 10px 5px;
}



@media (min-width: 768px) and (max-width: 992px) {
	.mag_box h2{
		margin:5px;
	}

}





/******************Mighty Tab ***************************/
.featurette {
    overflow: visible;
    margin: 20px 10px;
}

#simple .frame {
    width: 100%;
}

#simple .frame * {
    font-size: 13px;
}

#simple .frame ul {
    list-style: none;
    height: 100%;
    padding: 0;
    margin: 0;
}

#simple .frame ul li {
    float: left;
    padding: 15px 0;
}

#simple .frame ul li img {
    max-width: none;
}

#simple .mSTabs [class^="icon-"], #simple .mSTabs [class*=" icon-"] {
    margin-top: 2px;
    margin-right: 7px;
}

.mightyslider_tabsWhite_skin .mSTabs ul {
    display: block;
    margin: 0 auto !important; font:17px Al-Jazeera-Arabic-Regular;
    direction: rtl;
}

#simple .mSTabs [class^="icon-"], #simple .mSTabs [class*=" icon-"] {
    margin-left: 7px !important;
    margin-right: 0px !important;
}

.btn-archive,.btn-submit{
	font:19px Al-Jazeera-Arabic-Regular;
}
.post_list{
	list-style: none; margin: 0; padding: 0 10px !important; text-align:right !important; display:inline-block;
}
.slide .col-md-6{
	 border-left:solid 1px #eee;
}
.slide .col-md-6:last-child{
	border-left:none;
}
.post_list li:before{
	font: 8px 'FontAwesome';
	content: "\f111";
	color:#105e7c;
	padding-left: 2px;
}
.post_list li{
	 padding:8px 0 !important; direction:rtl; text-align:justify !important; width:100%; line-height:90% !important;
}
.post_list li > a{
	font:16px Al-Jazeera-Arabic-Regular !important; color: #105e7c;
}

.post_list li span.writer a{
	color: #ffb427;font:13px Al-Jazeera-Arabic-Regular !important;
}

.post_list li .details span{
	margin-left:7px; color:#aaa;
}
.post_list li .details span a{
	font-family: Al-Jazeera-Arabic-Regular !important;
}
.post_list li .details span i{
	background-color:#f1f2f3; padding:5px 5px; color:#bbb; border-radius:10px; font-size:11px;
}
/******************************Products ****************************************/
.products .properties-carousel{
	margin: 0;background-color: #602A25 !important;
}
.product{
	padding:0; display: inline-block;width: 90%;
}
.product .details{
	font-family:Al-Jazeera-Arabic-Regular; padding: 0 20px 0 30px;
}
.product .details h2{
	 text-align:center !important
}
.product .details h2 a{
	font-size:18px;font-family:Al-Jazeera-Arabic-Bold; color:#FFF;
}
.product .details h3{
	font-size:15px; color:#fff; text-align:center
}
.product .details p{
	font-size:14px; color:#fff; text-align:right;white-space: pre-line; direction:rtl;
}
.product .icons{
	text-align:center; margin:50px auto 10px;
}


.darker-stripe.with-shadows:before, .darker-stripe.with-shadows:after { content: ""; position: absolute; left: 50%; margin-left: -600px; height: 6px; width: 1200px; }

.darker-stripe { background: #E2B06A;  padding: 5px 0; overflow: hidden; min-height: 40px; }
.darker-stripe.more-space { padding: 30px 0 40px; }
.darker-stripe.with-shadows { position: relative; }
/*.darker-stripe.with-shadows:before { top: 0; background: -webkit-gradient(radial, 50% 0%, 0, 50% 0%, 100, color-stop(0%, rgba(0, 0, 0, 0.33)), color-stop(100%, rgba(0, 0, 0, 0))); background: -webkit-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); background: -moz-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); background: -o-radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); background: radial-gradient(center top, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); }
.darker-stripe.with-shadows:after { bottom: 0; background: -webkit-gradient(radial, 50% 100%, 0, 50% 100%, 100, color-stop(0%, rgba(0, 0, 0, 0.33)), color-stop(100%, rgba(0, 0, 0, 0))); background: -webkit-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); background: -moz-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); background: -o-radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); background: radial-gradient(center bottom, ellipse farthest-side, rgba(0, 0, 0, 0.33), rgba(0, 0, 0, 0)); }
*/
.boxed .darker-stripe { min-height: 0; }

.breadcrumb { background: none; font-size: 16px; padding-top:10px; margin-bottom: 0;line-height: 30px; direction:rtl;  font:16px Al-Jazeera-Arabic-Regular !important; }
.breadcrumb > li{ color:#FFF !important;}
.breadcrumb > li > .icon-chevron-left { font-size: 7px; margin: 0 4px; vertical-align: middle; }
.breadcrumb > li, .breadcrumb .active { text-shadow: none; color: #4e5e63;padding-left: 5px; }
.breadcrumb a { color: #fff; }

.box_header{
	background: #F0F0F0;
	border-right: 3px solid #E2B06A;
	color:#E2B06A;
	padding: 8px 15px 11px;
	text-align:right;
	font:15px Al-Jazeera-Arabic-Bold;
}
.box_header a{
	color:#E2B06A;
}

.posts
{
	float: right;
	clear: both;
	margin-top: 10px;
	position:relative;
}
.posts:first-child
{
	margin-top: 15px;
}
.posts img,.posts video
{
	position: relative;
	display: block;
	width: 95%;
	opacity: 1;
	transition: opacity 0.4s ease-in-out 0s;
	-moz-transition: all 0.5s;
  	-webkit-transition: all 0.5s;
  	transition: all 0.5s;
}
#video .caroufredsel_wrapper{
	height:200px;
}
#video{
	padding-left:5px;
	height: auto !important;
}
#video video{
	float: left;
	display: block;
	width:auto !important;
}
.carouFredSel .slide { float: left; }
.caroufredsel_wrapper
{
	width: 100% !important;
	margin: 0 !important;
	overflow: hidden;
}
.caroufredsel_wrapper_slider
{
	margin-top: 30px !important;
}


video poster{
	margin-right:10px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: white;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }
.zoom{
	overflow:hidden;
	width:100%;
	margin-right:0;
}
.zoom img{
	width:100%;
}
.posts a:hover .zoom img{
	transform:scale(1.2);
  	transition: all 0.5s;
}
.posts a{
	width:100%;

	overflow:hidden;
}
.posts a:hover img
{
	opacity: 0.6;
}
.posts h2
{
	font:13px Al-Jazeera-Arabic-Regular; font-weight:100;
	display:block;
	margin: 10px;
	direction:rtl;
	text-align:justify !important;
}
.posts .with_number a
{
	float: right;
	text-align:justify;
	width: 280px;
}
.posts a.comments_number
{
	float: left;
	position: relative;
	width: auto;
	font-family: 'Arial';
	font-weight: bold;
	background: #F0F0F0;
	color: #7C7C7C;
	font-size: 12px;
	line-height: 1;
	padding: 8px 11px 9px;
	margin-top: 6px;
}
.posts h5 .number
{
	float: right;
	padding:0px;
	direction:rtl;
}
.posts p
{
	margin-top: 11px;
}
.posts .post_details
{

	clear: both;
	float: right;
	margin-top: 10px;
}
.posts .post_details+p
{
	clear: both;
	float: right;
	text-align:justify;
	direction:rtl;
}
.post_details li
{
	float: right;
	font-family: Al-Jazeera-Arabic-Regular;
	font-size: 12px;
}
.post_details li.category
{
	font-weight: bold;
	background: #E2B06A;
	padding: 3px 4px 3px 3px;
}
.post_details li.category a
{
	color: #FFF;
	padding-left:2px;
}
.post_details li.date
{
	color: #7C7C7C;
	border: 1px solid #E9E9E9;
	border-left: none;
	padding: 2px 4px 3px 3px !important;
}

ul.post_details.simple li{
	background:none;
	padding:0;
}
.blog  ul.post_details.simple li.category, .blog  ul.post_details.simple li.category a{
	color:#E2B06A;
}
li.post::after{display:none}
ul.blog.small{margin:0px;}
.blog.small .post,
.blog.small_margin .post
{
	margin-top: 15px;
}
.blog.small img
{
	width: 60px;
	min-height:60px;
	float: right;
}
.blog.big .post_content
{
	margin-left: 10px;
}
.blog.small .post_content
{

}
.blog.small .post_content h5{
	 text-align:justify
}
.blog.small .post_content h5 a{
	font:14px Al-Jazeera-Arabic-Regular; font-weight:100; text-align:justify; line-height:15px;
}

.blog.small .post_content
{
	width: calc(100% - 60px); margin:0 !important;
	float: right;
	text-align: right;
	padding-right: 10px;
}
.blog.small .post_content p
{
	margin-top: 0;
}
.blog.small .post_details.simple
{
	clear: none;
	float:right;
}
.blog.big .post_content h2,
.blog.small .post_content h5
{
	margin-top: 0;
}
.blog.medium .post
{
	clear: none;
	width: 210px;
	margin-top: 30px;
	margin-left: 30px;
}
.blog.medium .post:first-child,
.blog.medium .post:nth-child(3n+1)
{
	margin-left: 0;
}


.title-area { background-color: #f3f3f3; padding: 14px 30px; margin-bottom: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.title-area .tagline { font-style: italic; color: #999999; font-weight: normal; }

.sticky .post-inner { position: relative; padding: 20px 30px 30px; border: 1px solid #e0e0e0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; z-index: 3; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(70%, #ffffff), color-stop(100%, #f3f3f3)); background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 70%, #f3f3f3 100%); background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 70%, #f3f3f3 100%); background: -o-linear-gradient(top, #ffffff 0%, #ffffff 70%, #f3f3f3 100%); background: linear-gradient(top, #ffffff 0%, #ffffff 70%, #f3f3f3 100%); }
.blog-img{width: 100%;}
.sticky .post-inner:before, .sticky .post-inner:after { display: block; position: absolute; content: " "; top: 100%; border: 1px solid #e0e0e0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #f3f3f3; }
.sticky .post-inner:before { z-index: 2; height: 2px; left: 2px; right: 2px; }
.sticky .post-inner:after { z-index: 1; height: 5px; left: 5px; right: 5px; }

#comments h3{ font:17px Al-Jazeera-Arabic-Bold; }
.comments-container .single-comment { margin-bottom: 20px; }
.comments-container .single-comment .single-comment { margin-top: 20px; margin-bottom: 0; }
.comments-container .avatar-container { float: right; width: 12%; }
.comments-container .avatar-container i{font-size: 130px;}
.comments-container .avatar-container img { width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.comments-container .comment-content { float: right; width: 100%; margin-right: 2%;margin-left: 1%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; }
.comments-container .comment-content:before { content: ""; display: block; position: absolute; top: 20px; right: -10px; border: solid 6px white; border-width: 6px 0 6px 10px; border-left-color: #f3f3f3; }
.comments-container .comment-inner { padding: 25px 25px 15px; background-color: #f3f3f3; font-family:Al-Jazeera-Arabic-Regular }
.comments-container .author-name { font-size: 16px; font-weight: bold; color: #34353e; }
.form-comments label, .form-contact label { margin-right: 15px; }


#commentform{text-align: center}
#commentform input {width: 45%;margin-bottom: 20px;margin-right: 10px;}
#commentform input:first-child{margin-right: 0;}

#contactform .input input{display: block;float: none;margin-bottom: 20px;width: 100%; direction:rtl; padding-left: 0}
#contactform .input{float: right;width: 40%;text-align: center}
#contactform p{display: inline-block}
#contactform textarea{float: left;width: 55%;margin-right: 10px;margin-bottom: 20px;}
label { font-weight: bold; }

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { padding: 8px 12px !important;font:14px Al-Jazeera-Arabic-Regular; direction:rtl; min-height:37px; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { border: 1px solid #cccccc; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset; background-color: #fafafa; }

select { height: 37px; line-height: 37px; padding-top: 8px; padding-bottom: 8px; }
select.as-span4 { width: 310px; }

.post-title { margin-bottom: 20px; }
.metadata { color: #999999; margin: 10px 0 10px; font-size: 14px; font-family: Al-Jazeera-Arabic-Regular ;display: inline-block;direction:rtl !important;}
.metadata a{ color:#E2B06A }
.metadata_social {text-align: left;display: inline-block;float: left;padding:5px 5px 0 15px;margin-top: 5px;}
.metadata_social a{margin-right: 10px;font-size: 16px;}
.metadata_social i{font-size: 16px;}

.content_cls{
	font:19px alqalam01; line-height: 200%; text-align: justify
}
.push-down-20 { margin-bottom: 20px; }
.push-down-25 { margin-bottom: 25px; }


.writer .mob-info h3{
	font:14px Al-Jazeera-Arabic-Bold;
}

.magazine.info-back h3{
	font:15px Al-Jazeera-Arabic-Bold !important; padding:5px; margin:0
}
.shadowed {
  border: 1px solid #e7e7e7;
  box-shadow: 0 4px 4px -2px rgba(0,0,0,.1);
}
a.btn-info{
	color:#FFF;
}
.btn-info i{
	font-size:16px
}
.panel-heading{
	font:13px Al-Jazeera-Arabic-Bold;
}
.nav-tabs > li {
   float: right;
   padding-right:10px;
   font:13px Al-Jazeera-Arabic-Bold;
}
.sch_newslist{
	overflow:hidden; max-height:1200px;padding:10px 0; list-style:none;
}
.sch_newslist ul{
	padding:0;margin:0;
}
.sch_newslist ul li i{
	font-size:14px; color:#E2B06A; padding-left:5px;
}
.sch_newslist ul li{
	padding:10px 15px 0; border-bottom: dashed 1px #ccc; clear:both; direction: rtl; text-align: justify; color: #1C2A2B; list-style:none; font:13px Al-Jazeera-Arabic-Regular; margin:0
}
.sch_newslist ul li a {
	color:#444;
}
.sch_newslist ul li:last-child{
	border-bottom: none;
}
.sch_newslist ul li:nth-child(even){
	background-color: #eee;
}

.writer_info li{
	padding-bottom: 10px; font-family:Al-Jazeera-Arabic-Regular
}
.writer_info li:first-child{
	color:#E2B06A
}

.alert { box-shadow: 0 2px 0 #ded67f; direction:rtl; font:17px Al-Jazeera-Arabic-Regular }
.alert .close { top: 0; }

.alert-success { box-shadow: 0 2px 0 #b7d5a1; }

.alert-danger { box-shadow: 0 2px 0 #f2a5ae; }

.alert-info { box-shadow: 0 2px 0 #e6e6e6; }

.ih-item.square.effect6.colored .info {
  background: #E2B06A;
  /*background: rgba(119, 204, 237, 0.6);*/
}
.ih-item.square.effect6.colored .info h3 {
  /*background: rgba(10, 139, 168, 0.8); font:17px Al-Jazeera-Arabic-Regular */
  background: #E2B06A
}

/*********************************Dark Style ************************************/
.dark .stylish-input-group .form-control{
	border-color:#ccc;
}
.dark .stylish-input-group .input-group-addon{
	background: #333 !important; color:#FFF;border-color:#ccc;
}

.dark .mag_box h2 a{
	color: #333;
}
.dark .mag_box h3{
	color: #333;
}
.dark .mag_box ul li:before{
	color:#333;
}
.dark .mag_box ul li a{
	color: #000;
}
.dark .mag_box ul li span.writer a{
	color: #999;
}

.dark .btn-info {
  color: #fff;
  background-color: #333;
  border-color: #000;
}
.dark .btn-info:hover,
.dark .btn-info:focus,
.dark .btn-info:active,
.dark .btn-info.active,
.dark .open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #666;
  border-color: #aaa;
}


.dark .title22 h2 {
    background-color: #040a11;
	color:white;
    border: 1px solid #000000;
}
.dark .post_list li:before{
	color:#333;
}
.dark .post_list li a{
	color: #000;
}
.dark .post_list li span.writer a{
	color: #999;
}

.dark .products .properties-carousel{
	/*background-color: #333 !important;*/
}

.dark #newest-slideinfo a.mag_title{
	color:#333 !important;
}


.dark .mightyslider_tabsWhite_skin .horizontal .mSTabs ul li.active {
	border-top: #333 3px solid;
	padding-top: 7px;
}

.dark .mightyslider_tabsWhite_skin .vertical .mSTabs ul li.active {
	border-left: #333 3px solid;
	padding-left: 7px;
}

.dark .mightyslider_tabsWhite_skin.mSMobile .horizontal .mSTabs ul li.active {
	border-top: #333 3px solid;
}

.dark .wsmenu-list li:hover>a {
	background-color: rgba(51, 51, 51,0.9) !important;

}
.dark .wsmenu-list > li > a:hover {
	background-color: rgba(51, 51, 51,0.9) !important;

}
.dark .wsmenu-list > li > a.active {
	text-decoration: none;

}
.dark .wsmenu-submenu > li > a:hover {
	background-color: rgba(51, 51, 51,0.9) !important;

}
.dark .wsmenu-list > li > a.active {
	color:#000
}

.dark .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
	background: #333;
}
@media only screen and (max-width: 780px) {


	.dark .wsmenu-list > li a.active{
		background-color: rgba(51, 51, 51,0.9) !important;

	}

	.dark .wsmenu-list > li:hover>a {
		background-color: rgba(51, 51, 51,0.9) !important;

	}
	.dark .wsmenu {
		background: #333;
	}
	.dark .mobile-sub .wsmenu-submenu li a:hover {
		background-color: #333 !important;
		color: #FFFFFF !important;
	}
	.dark .mobile-sub .wsmenu-submenu li:hover>a {
		background-color: #333 !important;
		color: #FFFFFF;
	}
	.dark .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {

		background-color: #E2B06A !important;

	}
	.dark .smallogo {

		background: #666;
		background: -moz-linear-gradient(top, #666 0, #333 50%, #666 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666), color-stop(50%, #333), color-stop(100%, #666));
		background: -webkit-linear-gradient(top, #666 0, #333 50%, #666 100%);
		background: -o-linear-gradient(top, #666 0, #333 50%, #666 100%);
		background: -ms-linear-gradient(top, #666 0, #333 50%, #666 100%);
		background: linear-gradient(to bottom, #666 0, #333 50%, #666 100%);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#666', GradientType=0);
		box-shadow: 0 1px 4px rgba(0,0,0,.5);

		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
	}
}

.dark .ih-item.circle.effect13.colored .info {
  background: #333;
  background: rgba(52, 52, 52, 0.6);
}
.dark .ih-item.square.effect6.colored .info {
  background: #333;
  background: rgba(52, 52, 52, 0.6);
}
.dark .ih-item.square.effect6.colored .info h3 {
  background: rgba(30, 30, 30, 0.8);
}
.dark .darker-stripe { background: #333;}

.dark .box_header{
	border-right: 3px solid #333;
	color:#000;
}
.dark .box_header a{
	color:#000;
}

.dark .post_details li.category
{
	font-weight: bold;
	background: #333;
}

.dark .post_details li.date
{
	color: #333;
}
.dark .metadata a{ color:#333 }
.dark .sch_newslist ul li i{
	 color:#666;
}

.dark .blog  ul.post_details.simple li.category, .dark .blog  ul.post_details.simple li.category a{
	color:#333;
}

.dark .footer span a:hover { color: #000; }

.dark .darker-stripe { background: #333;  }
.dark .form-control{
	border-color: #333;
}

/*///////dark/////////*/
.dark {
    background-color: #0A1931 !important;
    color: #ffffff !important;
}

.dark .camera_caption > div{
    background-color: #0A1931 !important;
    color: #ffffff !important;
}

.dark a {
    color: #cccccc !important;
}

.dark .wsmenu-submenu, .dark .navbar, .dark .footer, .dark .mag_box, .dark .properties-carousel, .dark .wsmenu, .dark .card_new, .dark .footer_new, .dark .btn, .dark .icon-button{
    background-color: #091627 !important;
    border: #091627 !important;
}

.dark .mightySlider, .dark .mightySlider *, .dark .mightySlider *:before, .dark .mightySlider *:after{
    background-color: #091627 !important;
}
.dark .wsmenu-list > li > a {
    background-color: #040a11 !important;
}
.dark .logo_pic {
    /*background-color: rgba(255, 255, 255, 0.43) !important;*/
    border-radius:5px !important;
}
.dark hr {
    border-top:1px solid #000000 !important;
}
.dark .mightyslider_tabsWhite_skin .mSTabs ul li {
    border:1px solid #000000 !important;
}
.dark .slide .col-md-6 , .dark .mightyslider_tabsWhite_skin .frame {
    border:1px solid #000000 !important;
}
.dark .footer-border {
    border-bottom:1px solid #000000 !important;
}
.dark .footer-border i , .dark .box_header {
    background:#000000 !important;
    color:#FFFFFF !important;
}
/*///////dark/////////*/

/*********************************Dark Style ************************************/





.hidett {
	bottom: -100px !important
}
.showtt {
	bottom: -2px !important
}
.dark #toTop {
	background:#333;
}
#toTop {
	position: fixed;
	right: 22px;
	z-index: 1000;
	bottom: -100px;
	width: 42px;
	height: 42px;
	text-align:center;
	background:#602A25;
	color: #FFF;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	cursor:pointer;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#toTop i {
	padding: 4px 0 0 0px;
	display: block;
	line-height:32px;
	font-size: 19px;
}
#toTop:hover i {
	-webkit-animation: fadeInUp 0.4s;
	animation: fadeInUp 0.4s
}
#toTop:hover {
	opacity: 0.9;
	background:#979797 ;
	color: #fff;
}
.search-container {
    position: relative;
    display: inline-block;
}

.search-box {
    display: none;
    position: absolute;
    top: 35px;
    left:5px;
    width: 250px;
    background: white;
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    padding: 10px;
    z-index: 1;
}

.search-box input {
    width: 100%;
    padding: 5px;
    border: 1px solid #ccc;
    border-radius: 3px;
}
