@charset "utf-8";
/*
Theme Name: theme1685
*/
/*
Used to style the TinyMCE editor.
*/
@font-face {
	font-family: 'MeodedPashut_OERegularRegular';
        src: url('./fonts/meodedpashut_oeregular.eot');
	src: local('☺'), url('./fonts/meodedpashut_oeregular.woff') format('woff'), url('./fonts/meodedpashut_oeregular.ttf') format('truetype'), url('./fonts/meodedpashut_oeregular.svg#MeodedPashut_OERegularRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MeodedPashut_OERegularbold';
        src: url('./fonts/meodedpashut_oebold.eot');
	src: local('☺'), url('./fonts/meodedpashut_oebold.woff') format('woff'), url('./fonts/meodedpashut_oebold.ttf') format('truetype'), url('./fonts/meodedpashut_oebold.svg#MeodedPashut_OERegularbold') format('svg');
        font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MeodedPashutLight';
        src: url('./fonts/meodedpashut_oelight.eot');
	src: local('☺'), url('./fonts/meodedpashut_oelight.woff') format('woff'), url('./fonts/meodedpashut_oelight.ttf') format('truetype'), url('./fonts/meodedpashut_oelight.svg#MeodedPashutLight') format('svg');
        font-weight: normal;
	font-style: normal;
}
html .mceContentBody{
	direction:rtl;
	unicode-bidi:embed;
	float:right;
}
* {
font-family:'MeodedPashut_OERegularRegular', Arial, Helvetica, sans-serif;
}
body{font-family:'MeodedPashut_OERegularRegular', Arial, Helvetica, sans-serif;}
input, select, textarea{font-family:'MeodedPashut_OERegularRegular', Arial, Helvetica, sans-serif; font-size:15px;}
input[type="submit"], input[type="reset"]{ font-size:15px;}
/* Text elements */
ul {
	margin: 0 -18px 18px 0;
}
ol {
	margin: 0 -18px 18px 0;
}
dd {
	margin-right: 0;
}
blockquote {
	font-style: normal;
}
table {
	text-align: right;
	margin: 0 0 24px -1px;
}
html .mceContentBody{
	direction:rtl;
	unicode-bidi:embed;
	float:right;
}

/* Text elements */
ul {
	margin: 0 -18px 18px 0;
}
ol {
	margin: 0 -18px 18px 0;
}
dd {
	margin-right: 0;
}
blockquote {
	font-style: normal;
}
table {
	text-align: right;
	margin: 0 0 24px -1px;
}



/* List styling */
dl dt {
	padding:0 32px 3px 0;
	}
dl dd {
	padding:0 32px 0 0;
	}

ul li {
	padding: 0 28px 10px 0;
}
ul li:before {
	right: 0;
}

/* Header
---------------------------------------- */
.logo {
	right:0;
	}
/* Header widget */
#widget-header {
	left:0;}
/* Social Networks */
#widget-header .social-networks li {
		margin:0 5px 0 0;
		}


/* Request a quote */
.box-button {
left:30px;
}

/* Caption styles */
.nivo-prevNav {
	right:0px;
}
.nivo-nextNav {
	left:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	margin-left: 6px;
}

a.nivo-nextNav {
	left:0;
	background-position:0 -35px;
}
a.nivo-nextNav:hover {
	background-position:0 0;
	}
a.nivo-prevNav {
	right:0;
	background-position:-36px -35px;
}
a.nivo-prevNav:hover {
	background-position:-36px 0;
	}

#slider .nivo-controlNav img {
	margin-left:10px;
}

/* Caption styles */
.nivo-caption {
right:0px;
}
.nivo-caption p{color:#595e63; font-size:15px; line-height:19px;}
.nivo-caption h2, .nivo-caption h3{font-family:'MeodedPashut_OERegularbold', Arial, Helvetica, sans-serif; font-size:85px;}
.nivo-caption h4{ font-size:25px; margin-bottom:0;}
#slider .nivo-caption a{ margin-top:20px;}
/* Navigations
---------------------------------------- */
.sf-menu li {
	float:			right;

}
.sf-menu a{ font-family:'MeodedPashut_OERegularRegular', Arial, Helvetica, sans-serif;}
.sf-menu li:before{ height:16px; top:0; border-right: solid 1px #6A95C7;}
.sf-menu li:first-child:before{ border-right:none !important;}
.sf-menu > li > a {
line-height:16px;
padding: 0 25px;
height:16px;
font-size:20px;
}
.sf-menu > li > a:hover, .sf-menu > li.sfHover > a, .sf-menu > li.current_page_item > a{ border:none; background:none; height:16px; line-height:16px; padding:0 25px;}
.sf-menu ul{ width:12.3em;}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	right:			0;
	top:22px;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	right:			12.5em; /* match ul width */
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	right:			12.5em; /* match ul width */
}

/* Our skin for dropdown menu */
.sf-menu {
	left:0;
}
.sf-menu li li a{
	margin-right: 19px;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-left: 	2.25em;
}
.sf-sub-indicator {
left:			.75em;
}

/* Top search */
#top-search {
	left:0;
	}
	#top-search .input-search {
		margin-left:10px;
		}

/* Content
---------------------------------------- */
#content .right-indent {
	padding-right:30px;
}
#content .left-indent {
	padding-right:30px;
}
#content.left {
	float:left !important;
	}
#respond{ display:none;}
.nocomments{display:none;}
/* Comments
---------------------------------------- */

li.comment .comment-body {
    padding:15px 152px 20px 30px;
	}
	.comment-author {
   right:11px;
   }
		
	/* Avatar */
	 .commentlist ul.children {
     margin:0 60px 0 0;
	 }
	/* Reply */
	.reply {
     float: left;
     margin-right: 28px;
	 display:none;
     }
	 .reply a {
	 padding-left:15px;
	 }
	
/* Featured thumbnail */
.featured-thumbnail {
	margin:5px 0 10px 20px;
	float:right;
}
	.featured-thumbnail img {
		float:right;
		}
	.featured-thumbnail.large {
		margin-left:0;
		}
/* Meta information for post */
.post-meta { display:none;}
p.gravatar {
	float:right;
	margin-left:20px;
	}
/* Image styling */
.frame .inner {
	background-position:0 100%;
	float: right;
	}

.column_inner {
	padding-left: 27px;
}	
/* Related Posts */
.related-posts li {
		margin:0 14px 0 0 ;
		}
		.related-posts li:first-child {
		margin-right:0;
		}
/* Page Navigaton (wp-pagenavi) */
.wp-pagenavi .pages {
	margin-left: 11px;
	}
.wp-pagenavi .nextpostslink {
	margin-left: 7px;
	background-position:0 -33px;
}
.wp-pagenavi .nextpostslink:hover {
	background-position:0 0;
}
.wp-pagenavi .previouspostslink {
	margin-left: 7px;
	background-position:-35px 0;
}
.wp-pagenavi .previouspostslink:hover {
	background-position:-35px -33px;
}

/* Older and newer navigation */
	.older {
		float:right;
	}
	.newer {
		float:left;
	}
	
/* Gallery post format */
.g_pagination {
	text-align:right;
	}
	.g_pagination ul li {
		padding:0 0 0 5px;
		display:inline;
		margin:0;
		}
/* Author
---------------------------------------- */
#post-author .gravatar {
		margin:0 0 0 20px;
		}
		
.author-info .avatar {
		margin:0 0 0 20px;
		}
		
/* Portfolio
---------------------------------------- */
.latestwork li {
		float:right;
		margin-left:20px;
		}
/* Default layout 3 columns */
#gallery .portfolio li {
	margin:0 0 50px 15px;
}
.ie9 #gallery .portfolio li {
			margin-left:15px !important;
		}
		#gallery .portfolio li.nomargin {
			margin-left:0 !important;
			}
	.zoom-icon {
	left:-47px;
	}
	.image-wrap:hover .zoom-icon {
		left: 9px;
		}
/* 1 column portfolio*/
#gallery.one_column .folio-desc {
	float:right;
	margin:0 0 0 21px ;
	}
/* 2 columns portfolio*/
#gallery.two_columns .portfolio li {
	margin-left:17px;
	}
/* 4 columns portfolio*/
#gallery.four_columns .portfolio li {
	margin-left:17px;
	}
/* Calendar */
#wp-calendar #prev {
text-align:right;
}
#wp-calendar #next {
text-align:left;
}

/* FAQs
---------------------------------------- */
.faq_list dt {
padding:0 28px 5px 0;
}
.faq_list span.marker {
right:0;}
.faq_list dd {
padding:0 28px 0 0;
}


/* Custom widgets
---------------------------------------- */
ul.recentcomments li img {
float:right;
margin:0 0 0 12px;
}

/* Popular posts */
.popular-posts li .post-thumb {
float:left;
margin-right:20px;}

#folio-controls ul li {
padding:0 0 0 5px;
}

/* Testimonials */
.testimonials div.testi_item blockquote:before {
right: 50%;
margin-right: -11px;
}
.name-testi {
padding:26px 0 0 0 ;}
.testimonials .thumb {
  float: right;
  margin-left: 20px;
}
/* Misc for Cycle widgets */
		#testi-controls ul li {
			margin:0 0 0 2px;}
/* Twitter widget */
.twitter ul li {
padding:0 37px 0 0;}

/* Flickr widget */
.flickrImages a {
	float:right;
	margin:0 0 1px 1px;
	}
/* Banner widget */
.banners-holder li {
		margin:0 0 3px 3px;
		}
		.banners-holder li img {
			float:right;
			}
/* Testimonials
---------------------------------------- */

/* Testimonials list */
article.testimonial .post-content {

	padding:30px 235px 30px 30px ;
	}
article.testimonial .post-content:before {
	right: 170px;
}
article.testimonial .post-content:after {
	right: 50%;
	margin-right: -11px;
}
	article.testimonial .featured-thumbnail {
		right:20px;
		}
/* Single Testimonial */
.testi-single .post-content {
	padding:30px 235px 30px 30px ;
}
.testi-single .post-content:before {
right: 170px;
}
.testi-single .post-content:after {
	right: 50%;
	margin-right: -11px;
}	
		.testi-single .featured-thumbnail {
			right:20px;
			}



/* Shortcodes
---------------------------------------- */

/* Carousel */
#carousel-news .carousel_item {
	margin: 0  0 0 15px;
	float: right;
	}
	#carousel-news .carousel_item .meta,
	.latestpost .meta {
		float: right;
		margin-left: 23px;
	}

#carousel-news .buttons.prev {
	left:35px;
	background-position:-35px 0;
}
#carousel-news .buttons.prev:hover {
	background-position:-35px -33px;
}
#carousel-news .buttons.next {
	left:0;
	background-position:0 -33px;
}
#carousel-news .buttons.next:hover {
	background-position:0 0 ;
}


/* Recent Posts */
.recent-posts li img.thumb {
			float:right;
			margin:0 0 0 20px;
			}
.recent-posts li .post-date {
				float:right;
				}
			.recent-posts li .post-comments {
				float:left;
				}
/* Images Format Type */
.recent-posts .format-image {
	float:right;
	margin:0 0 20px 20px;
	}	
/* Video Format Type */
.recent-posts .format-video {
	float:left;
	width:300px;
	margin:0 0 20px 20px;
	}
/* Our team */
#team-cycle .buttons.prev {
		left:35px;
		background-position:-35px 0;
	}
	#team-cycle .buttons.prev:hover {
		background-position:-35px -33px;
	}
	#team-cycle .buttons.next {
		left:0;
		background-position:0 -33px;
	}
	#team-cycle .buttons.next:hover {
		background-position:0 0;
	}
	
	.recent-posts.team li {
		float: right;
		margin: 0 0 20px 20px;

	}
/* Services */
.recent-posts.services {
	padding: 0 0 0 1.5em;
	}
	.recent-posts.services li {
		float:right;
		margin:0 0 30px 20px;
		}
	.recent-posts.services li:nth-child(2n) {
		margin-left:0;
		}
	.recent-posts.services li.nomargin{
		margin-left:0;
		}
		.recent-posts.services li img.thumb {
			margin-left:3px;
			}
/* Tags */
.tags-cloud a,
.tagcloud a,
.post-footer a {
margin:0 0 4px 1px;}

/* Footer
---------------------------------------- */
#widget-footer{float:left; width:940px; text-align:center;}
#widget-footer a{ color:#fff;}
#widget-footer a:hover{ color:#595E63; text-decoration:none;}
#widget-footer h4 {
		float: right; padding-top:9px; margin:0 0 0 5px}
		#widget-footer .social-networks {
		float: right;
	}
	#widget-footer .social-networks li {
			padding:5px 0 0 0 ;
			float: right;
			}
			
	/* Footer navigation */
	nav.footer {
		float:left;
	}
		nav.footer ul li {
				float:right;
				padding-right:15px;
				}
#copyright{ font-size:14px; color:#ffffff; text-shadow: 0px; font-weight:normal;}
/* Misc
---------------------------------------- */

.link {
	background-position:left 50%;
	padding-left:15px;
	font-family:'MeodedPashut_OERegularRegular', Arial, Helvetica, sans-serif;
}

/* Tabs */
.tabs .tab-menu li {
    float: right;
}
.tabs .tab-menu a {
margin: 0 0 0 2px;}

/* Toggle */
.toggle .trigger {
padding: 10px 40px 10px 12px;}

.toggle .trigger span {
	right: 10px;
	}
	
/* Dropcap */
.dropcap {
float: right;
  margin: 0 0 20px 22px;}
  
  .sm_hr {
  margin: 0 0 12px 10px;}
  
/* Address */
.address dt {
padding:0 55px 0 0 ; background-position:100% 0 ; float:right; margin-left:20px; margin-right:0; margin-bottom:40px;}
.address dd {
padding:0 53px 0 0 ;background-position:100% 0; float:right; }

/* Contact form */
wpcf7-not-valid-tip {
		
		right:0 !important;
		padding:6px 10px 7px 0 !important;
		}
		.ie9 .wpcf7-not-valid-tip {
		padding:6px 10px 6px 0 !important;
		}
.contact_left{ float:left; width:240px;}	
.contact_right{ float:right; width:300px;} 	
.contact_main .grid_8, .contact_main .grid_4{ float:right;}
.contact_main .grid_4{ position:relative;}
.contact_main .grid_4{ height:695px;}
.contact_main .grid_4 img{ position:absolute; bottom:-60px;}
.ie7 .contact_main .grid_4 img{ position:absolute; bottom:-69px;}
/* Sidebar search form */
#searchform .searching {
		margin-left:10px;
		}
.fleft { float:right;}
.fright { float:left;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ margin-left:4%; float:right; }
.last { margin-left:0 !important; clear:left; }


.post-holder .entry-title { font-size:19px}
.header-title{ margin-bottom:15px;}
.header-title h1{ font-size:35px;}
.widget h3{ font-size:35px;}
.button{ font-size:15px;}
.header-title .page-desc{ font-size:15px;}
h3#comments{ display:none;}
.commentlist { display:none;}


/*Services*/
.page-template-page-Services2Cols-php .grid_8{ float:right;} 
.page-template-page-Services2Cols-php .grid_4 h1 { margin-bottom:6px; font-size:30px;}

.page-template-page-Services2Cols-php .grid_8 h1 { margin-bottom:6px; font-size:30px;}
.page-template-page-Services2Cols-php .grid_4 h2 { font-size:23px; margin-bottom:11px;}


.wp-pagenavi a, .wp-pagenavi span{font-family:'MeodedPashut_OERegularRegular', Arial, Helvetica, sans-serif;}