/*
Theme Name: Szaher
Theme URI: http://wazzupteam.com
Description: Szaher
Version: 1.0
Author: AnhLT
Author URI: 

*/

body{
	direction: rtl;
	font-family: 'MyriadHebrew';
	font-weight: normal;s
}
#wrapper{
	max-width: 1100px;
	margin: 0px auto;
}
.clear{
	clear: both;
}

/*header*/
#header{
	padding: 45px 0 35px 0;
}
.main-menu {
	background: url('images/bg_menu.png') repeat-y right center;
	float: left;
	width: 880px;
}
.main-menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	font-size: 0;
	
}
.main-menu ul li{
	display: inline-block;
	padding: 15px 0;
	margin-right: -1px;
	position: relative;
}
.main-menu ul li a{
	font-size: 17px;
	color: #fff;
	border-right: 1px solid #fff;
	padding: 0px 20px;
	line-height: 15px;
}
.main-menu ul li:first-child a{
	border: none;
}
.logo{
	float: right;
	margin-right: 15px;
	margin-top: -7px;
}
.current_page_item,.main-menu ul li:hover{
	background: #fff;
}
.current_page_item:after{
	position: absolute;
	bottom: -9px;
	right: 15px;
	width: 0; 
	content: " ";
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 9px solid #fff;
}
.main-menu ul li.current_page_item > a,.main-menu > ul > li:hover > a{
	color: #004068;
}
.menu-item-has-children > a{
	background: url('images/bg_dropdown.png') left 5px center no-repeat;
}

.main-menu ul.sub-menu{
	display: none;
	width: 200px;
	top: 45px;
	left: 0;
	position: absolute;
	background: url('images/bg_article.png') repeat;
	z-index: 999;
}
.menu-item-has-children:hover ul.sub-menu{
	display: block;
}
.main-menu ul.sub-menu li{
	display: block;
	float: none;
	border: none;
	text-align: center;
}
.main-menu ul.sub-menu li a{
	border: none;
}
.main-menu ul.sub-menu li:hover a{
	color: #004068;
}
/*content*/
.description-website{
	width: 330px;
	padding: 20px 30px 20px 40px;
	background: url('images/bg_article.png') repeat;
	margin-bottom: 12px;
}
.description-website h4{
	color: #fff;
	font-weight: 700;
	font-size: 33px;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 35px;
}
.description-website p{
	color: #fff;
	font-size: 17px;
	line-height: 22px;
} 
.description-website a{
	color: #fff;
	font-size: 17px;
	float: left;
	padding-left: 10px;
}
.description-website a:hover{
	text-decoration: underline;
}
.lists-logo{
	background: url('images/bg_opacity.png');
	padding: 10px 0;
}
.lists-logo ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	text-align: center;
}
.lists-logo ul li{
	display: inline-block;
	margin: 0px 13px;
}
.lists-post-latest{
	background: url('images/bg_opacity.png');
	padding: 15px 30px;
	width: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 45px;
}
.lists-post-latest ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.lists-post-latest h3{
	font-weight: 700;
	color: #004068;
	font-size: 23px;
	margin: 0;
	padding: 0 0 5px 0;
}
.lists-post-latest ul li{
	padding: 13px 0;
}
.lists-post-latest ul li .descrition-post{
	color: #004068;
	line-height: 25px;
	width: 205px;
	float:  right;
	font-size: 17px;
	margin-right: 15px;
}
.lists-post-latest ul li a{
	float: right;
}
.lists-post-latest ul li a img{
	display: block;
}
.lists-post-latest ul li .descrition-post p{
	margin: 0;
	padding: 0;
	color: #004068;
	font-size: 17px;
	line-height: 25px;
}
.lists-post-latest ul li .descrition-post p a {
	color: #004068;
}
.content-scrollbar{
	height: 150px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	border-radius: 0;
	width: 7px;
	background: #fff;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: url('images/scroll.png') no-repeat center center #004068; 
	width: 14px;
	border-radius: 0;
}
/*footer*/
#footer{
	background: url('images/bg_opacity.png');
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 20px 0;
}
#footer p{
	margin: 0;
	padding: 0 0 0 20px; 
	color: #004068;
	display: inline-block;
	font-size: 13px;
	font-family: Arial;
}
#footer p a{
	font-weight: 700;
	color: #004068;
	font-family: Arial;
	font-size: 14px;
}
#footer p a:hover{
	text-decoration: underline;
}
#footer a{
	display: inline-block;
	vertical-align: middle;
}


/*about*/
.content-page-about{
	background: url('images/bg_article.png');
	padding: 20px 15px 40px 35px;
	margin-bottom: 150px;
}
.title-page{
	font-size: 33px;
	color: #fff;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: 700;
	line-height: 35px;
}
.content-page-about h4{
	font-size: 33px;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: 700;
	line-height: 35px;
}
.inner-about img{
	float: left;
	margin: 0px 20px 20px 0;
	height:auto;
}
.inner-about p{
	margin: 0;
	padding: 0;
	line-height: 21px;
	font-size: 17px;
	color: #fff;
	text-align: justify;
}
.content-page-client{
	background: url('images/bg_article.png');
	padding: 20px 15px 45px 15px;
	margin-bottom: 40px;
}
.list-clients ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-clients ul li img{
	display: block;
	max-width: 100%;
}
.list-clients ul li{
	float: left;
	margin-left: 2px;
	margin-bottom: 60px;
	background: #fff;
	height: 115px;
	text-align: center;
	width: 16.44444%;
}
.list-clients ul li a{
	width: 99.99%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}
.list-clients ul li span{
	width: 0.01%;
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.list-projects{
	background: url('images/bg_article.png');
	padding: 10px 20px 20px 20px;
	margin-bottom: 80px;
}
.box-project{
	width: 250px;
	display: inline-block;
	float: none;
	margin: 5px 5px 50px;
	text-align: right;
	vertical-align: top;
}
.box-project h4{
	margin: 13px 0;
	padding: 0;
}
.box-project h4 a{
	color: #fff;
	font-size: 21px;
}
.box-project div{
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 21px;
}
.box-project div p{
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 21px;
}
.paging b{
	padding: 0px 2px;
}
.paging a,.paging b,.paging span{
	font-size: 25px;
	font-weight: 700;
	color: #fff;
	float: right;
}
.paging span{
	color: #2C2C2D;
}
.paging a.prev-paging{
	margin-right: 10px;
	margin-top: 5px;
}
.paging a.next-paging{
	margin-left: 10px;
	margin-top: 5px;
	
}
.main-contetn-contact{
	background: #fff;
	padding: 35px 20px 20px 20px;
	margin-bottom: 100px;
}
.form-contact{
	width: 350px;
	float: left;
}
.form-contact input[type="text"],.form-contact input[type="email"]{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0px 20px;
	color: #AFAFB0;
	font-size: 17px;
	border: 1px solid #AFAFB0;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	font-family:"MyriadHebrew";
}
.form-contact textarea{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	color: #AFAFB0;
	font-size: 17px;
	border: 1px solid #AFAFB0;
	margin-bottom: 15px;
	height: 96px;
	font-weight:bold;
}
.form-contact textarea::-webkit-input-placeholder,
.form-contact input[type="text"]::-webkit-input-placeholder,.form-contact input[type="email"]::-webkit-input-placeholder {
    color:    #AFAFB0;
}
.form-contact textarea:-moz-placeholder,
.form-contact input[type="text"]:-moz-placeholder,.form-contact input[type="email"]:-moz-placeholder {
   color:    #AFAFB0;
   opacity:  1;
}
.form-contact textarea::-moz-placeholder,
.form-contact input[type="text"]::-moz-placeholder,.form-contact input[type="email"]::-moz-placeholder {
   color:   #AFAFB0;
   opacity:  1;
}
.form-contact textarea:-ms-input-placeholder,
.form-contact input[type="text"]:-ms-input-placeholder,.form-contact input[type="email"]:-ms-input-placeholder {
   color:    #AFAFB0;
}

.form-contact input[type="submit"]{
	width: 78px;
	height: 37px;
	background: url('images/bg_submit.png') no-repeat;
	border: none;
	color: #fff;
	font-size: 17px;
	padding: 0;
	cursor: pointer;
}
.address_contact h4{
	color: #004068;
	font-size: 33px;
	margin: 30px 0 0 0;
	padding: 0;
	font-weight: 700;
	line-height: 35px;
}
.address_contact p{
	color: #595959;
	font-size: 17px;
	margin: 0 0 15px 0;
	padding: 0;
} 
.address_contact p a{
	color: #595959;
	font-size: 17px;
}
.inner-content-blog{
	background: url('images/bg_article.png');
	padding: 20px 15px 30px 40px;
}

.sidebar{
	width: 270px;
	text-align: center;
	float: left;
	margin-top: 30px;
}
.main-list-post{
	float: right;
	width: 760px;
}
.main-list-post ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.main-list-post ul li{
	margin-top: 45px;
}
.main-list-post ul li .header-post {
	margin-bottom: 5px;
}
.main-list-post ul li .header-post .date-post{
	float: left;
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
.main-list-post ul li .header-post .title-post{
	float: right;
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
.main-list-post ul li img{
	max-width: 100%;
}
.main-list-post ul li:first-child{
	margin-top: 0;
}
.main-list-post ul li .except-post{
	margin: 10px 0 0 0;
	padding: 0;
	color: #fff;
	font-size: 17px;
}
.main-list-post ul li .except-post p{
	margin: 0;
	padding: 0;
	color: #fff;
	line-height: 20px;
	font-size: 17px;
}
.box-sidebar h4{
	margin: 0 0 30px 0;
	padding: 0;
	color: #fff;
	font-size: 33px;
	font-weight: 700;
	line-height: 35px;

}
.box-sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.box-sidebar ul li{
	line-height: 23px;
	color: #fff;
}
.box-sidebar ul li a{
	color: #fff;
	font-size: 17px;
}
.main-list-post .paging{
	margin-top: 45px;

}
.page-template-template-project .paging{
	padding-bottom: 40px;
}
.content-page-project-inside{
	padding: 15px 15px 90px 20px;
	background: url('images/bg_article.png');
}
.list-thumbnail-project{
	width: 580px;
	float:  left;
	margin-top: -30px;
}
.list-thumbnail-project ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-thumbnail-project ul li{
	float: left;
	margin: 5px;
}
.inner-main-content-project{
	float: right;
	width: 460px;
}
.inner-main-content-project h4{
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: 700;
	color: #fff;
	font-size: 21px;
}
.main-detail-content-project p{
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 17px;
	line-height: 20px;
}
.content-page-project-inside{
	margin-bottom: 140px;
}
#supersized img{
	left: 0 !important;
}
.wpcf7{
	direction: rtl;
}
.wpcf7 p{
	margin-top: 0px;
}
.wpcf7-validation-errors {
	display: none !important;
}
.wpcf7-not-valid-tip{
	display: none !important;
}
.wpcf7-not-valid{
	border: 1px solid red !important;
}
.screen-reader-response{
	display: none !important;
}
.map-contact iframe{
	height: 328px;
}
.box-sidebar{
	margin-bottom: 35px;
}
.wp-pagenavi .pages{
	display: none;
}
div.pp_default .pp_contract, div.pp_default .pp_close, a.pp_previous, a.pp_next, div.pp_default .pp_expand, div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
  text-indent: 9999px;
}