@import url(css/fonts/fonts.css);

body
{
	direction: rtl;
	text-align: right;
}
body, p
{
	font-size: 17px;

}
a
{
	font-size: 18px;
	color: #FFA800;
}

.blogpost .itemblog .itemboxwhite .titleline .title h2 a
{
	font-size: 28px;
	color:#FFA800;
	/* font-weight: bold; */
}

body.rtl, body.rtl h1, body.rtl h2, body.rtl h3, body.rtl h4, body.rtl h5, body.rtl h6,
body.rtl input[type="submit"], body.rtl input[type="button"], body.rtl #footer-main,
body.rtl .galleriestitle, body.rtl .rightboxtitle, body.rtl .followtitle,
body.rtl ul.leftmenu, body.rtl .mainslidertitle, body.rtl .sliderlinkmore,
body.rtl .title, body.rtl .boxtitle, body.rtl figure.imageformat span,
body.rtl figure.galleryformat span, body.rtl .leftdatablog, body.rtl .readmoreblog,
body.rtl span.day, body.rtl span.month, body.rtl div.black, body.rtl header.comment-author,
body.rtl cite.fn, body.rtl .commenttextarea textarea, body.rtl input.submit, body.rtl input.reset,
body.rtl .area1 input, body.rtl a.prev, body.rtl a.next, body.rtl .righticonstext,
body.rtl span.count, body.rtl .soctext, body.rtl .rightblogpagination,
body.rtl .postprevtop, body.rtl .year, body.rtl .months, body.rtl span.title,
body.rtl span.category, body.rtl .thetitlegallery, body.rtl .goback, body.rtl .gallerydata,
body.rtl .righticonstext, body.rtl .notumbinspiration figcaption a, body.rtl .view a.info,
body.rtl .videotitle .text, body.rtl .videotitle .plus, body.rtl header.page-title,
body.rtl .toppagination, body.rtl .formbox input, body.rtl .formbox, body.rtl .contactformtitle,
body.rtl .pressstyle figcaption span, body.rtl p.er404, body.rtl .error a,
body.rtl p.comment-form-author, body.rtl p.comment-form-url, body.rtl p.comment-form-email,
body.rtl p.comment-form-comment, body.rtl h3#reply-title, body.rtl .comment-author,
body.rtl .story-pages p, body.rtl dl.gallery-item dt, body.rtl nav.prev-next-links,
body.rtl .filtertitle, body.rtl .element figcaption span, body.rtl .titleitem, body.rtl figcaption .name,
body.rtl figcaption .profession, body.rtl nav#mobilenav select, body.rtl
{
	font-family: Alef;
}
section#homepage .flexslider
{
	direction: ltr;
}
section#homepage .flexslider .leftmenubox
{
	direction: rtl;
}

object
{
	max-width: 100%;
}
.ale-one-half,.ale-one-third,.ale-two-third,.ale-three-fourth,.ale-one-fourth,.ale-one-fifth,.ale-two-fifth,.ale-three-fifth,.ale-four-fifth,.ale-one-sixth,.ale-five-sixth
{
	margin-right: 0;
	margin-left: 4%;
}

.ale-column-last
{
	margin-right: 0;
	margin-left: 0!important;
	clear: left;
}

a.ale-button,a.ale-button:visited
{
	margin: 0 0 1.5em .1em !important;
}

.ale-tabs.ui-tabs .ui-tabs-hide
{
	left: auto;
	right: -10000px;
}

.ale-toggle .ale-toggle-title
{
	padding: 10px 30px 10px 10px;
}

.ale-toggle span.ui-icon
{
	left: auto;
	right: 10px;
}

.r
{
	text-align: left;
}

p
{
	text-align: right;
}

.story ul,.defaultwp ul,.contentaboutbox ul,.story ol,.defaultwp ol,.contentaboutbox ol
{
	margin: 0 0 1em;
}

.story pre,.defaultwp pre,.contentaboutbox pre,.story code,.defaultwp code,.contentaboutbox code
{
	margin: 10px 0 10px 15px;
}

.story dl,.defaultwp dl,.contentaboutbox dl
{
	margin: 10px 0 10px 20px;
}

.story dl dd,.defaultwp dl dd,.contentaboutbox dl dd
{
	margin-left: 0;
	margin-right: 160px;
}

.story .alignleft,.defaultwp .alignleft,.contentaboutbox .alignleft,.story img.alignleft,.defaultwp img.alignleft,.contentaboutbox img.alignleft
{
	margin-right: 0;
	margin-left: 1em;
}

.story .alignright,.defaultwp .alignright,.contentaboutbox .alignright,.story img.alignright,.defaultwp img.alignright,.contentaboutbox img.alignright
{
	margin-left: 0;
	margin-right: 1em;
}

.flexslider .descr
{
	left: 0;
	right: 0;
	text-align: right;
}

body #pageloader
{
	background-position: 50% 50%;
}

blockquote
{
	background-position: top right;
	padding: 10px 85px 10px 10px;
}

.homecustomcontent
{
	margin-left: 0;
	margin-right: 20px;
}

.recentgalleriesbox .galleriestitle
{
	background-position: 50% 50%;
}

section#homepage .flexslider .rightbox
{
	right: auto;
	left: 0;
	margin-right: 0;
	margin-left: -242px;
}

section#homepage .flexslider .leftbox
{
	left: auto;
	right: 0;
	margin-left: 0;
	margin-right: -248px;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader h1.image
{
	text-indent: 9999px;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav
{
	left: auto;
	right: 0;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul
{
	left: auto;
	right: 100%;
}

/*
section#homepage .flexslider .flex-direction-nav a.flex-prev
{
	left: auto;
	right: 0;
}

section#homepage .flexslider .flex-direction-nav a.flex-next
{
	right: auto;
	left: 0;
}

section#homepage .flexslider li figure figcaption
{
	left: auto;
	right: 0;
	text-align: right;
}
*/
.home-bottom .aboutmainbox .scrollbox p
{
	padding-right: 0;
	padding-left: 5px;
}

.home-bottom .threemainboxes .recentwork
{
	margin-right: 18px;
	margin-left: 35px;
}

.home-bottom .threemainboxes .letsdiscus
{
	margin-right: 0;
	margin-left: 35px;
}

.blogpost.twocol .itemblog
{
	margin-right: 0;
	margin-left: 1%;
}

.blogpost.threecol .itemblog
{
	margin-right: 0;
	margin-left: 1%;
}

.blogpost.fullwidth .itemblog
{
	margin-right: 0;
	margin-left: 0;
}

.blogpost
{
	padding-left: 0;
	padding-right: 2px;
}

.blogpost .itemblog
{
	margin-right: 0;
	margin-left: 3%;
}

.blogpost .itemblog figure.imageformat figcaption span
{
	left: auto;
	right: 0;
}

.blogpost .itemblog .blockqoutepost
{
	padding-left: 0;
	padding-right: 60px;
}

.blogpost .itemblog figure.galleryformat figcaption span
{
	left: auto;
	right: 0;
}

.blogpost .itemblog .gallerypost a.flex-prev,
.blogpost .itemblog .gallerypost a.flex-next
{
	text-indent: 9999px;
}

.blogpost .itemblog .itemboxwhite .theexcerpt p
{
	padding: 0 10px 20px 6px;
}

.blogpost .itemblog .itemboxwhite .titleline .title h2
{
	margin-right: 0;
	margin-left: 8px;
}

.blogpost .itemblog figure figcaption
{
	left: auto;
	right: 0;
}

section.singlepage .centerside
{
	margin-right: 0;
	margin-left: 248px;
}

section.singlepage .rightside
{
	margin-left: 0;
	margin-right: 248px;
}

section.singlepage .rightside section.full section.commentform section.comments .scrollbox ol.commentlist
{
	padding-right: 5px;
	padding-left: 5px;
}

section.singlepage .rightside section.full section.commentform section.respond .area2 .commenttextarea textarea
{
	padding: 4px 10px 4px 5px;
}

section.singlepage .rightside section.full section.commentform section.respond .area1 input
{
	padding: 0 10px 0 5px;
}

section.singlepage .rightside .soclikesline .lefticons a.next
{
	margin-left: 0;
	margin-right: 4px;
}

section.singlepage .rightside .soclikesline .couintbox p.post-like
{
	margin-left: 0;
	margin-right: 6px;
}

section.singlepage .rightside .soclikesline .couintbox p.post-like span.count
{
	left: auto;
	right: 0;
}

section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-prev,
section.singlepage .rightside header.preview .postslider .flex-direction-nav a.flex-next
{
	text-indent: 0;
	font-size: 0;
}

section.singlepage .rightside header.preview .titleline .title
{
	margin-left: 0;
	margin-right: 9px;
}

.datebox
{
	display: none;
}

section.singlepage .rightside .postnavigation .categoriesbox ul.categorieslist
{
	margin-left: 0;
	margin-right: 25px;
}

section.singlepage .rightside .postnavigation .categoriesbox ul.categorieslist li
{
	margin-right: 0;
	margin-left: 9px;
}

section.singlepage .rightside .postnavigation .categoriesbox .title
{
	margin: 25px 25px 13px 0;
}

section.singlepage .rightside .postnavigation .reachsinglbox
{
	text-align: left;
}

section.singlepage .rightside .postnavigation .reachsinglbox .title
{
	margin: 25px 0 13px 25px;
}

section.singlepage .rightside .postnavigation .reachsinglbox .searchform
{
	margin-right: 0;
	margin-left: 25px;
}

section.singlepage .rightside .postnavigation .reachsinglbox .searchform input[type=submit]
{
	margin: 0 6px 0 0;
}

section.singlepage .leftmenubox header#leftheader h1.customlogo
{
	left: auto;
	right: 0;
}

section.singlepage .leftmenubox header#leftheader h1.image
{
	text-indent: 9999px;
}

section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul
{
	left: auto;
	right: 100%;
}

#archives .postprevtop
{
	margin-right: 0;
	margin-left: 4px;
}

#archives .ale-archives
{
	margin-left: 0;
	margin-right: 3px;
}

#archives .ale-archives h4.a
{
	margin: 0 0 0 10px;
}

#archives .ale-archives .year
{
	margin: 0 0 0 17px;
}

#archives .ale-archives .year .up
{
	right: auto;
	left: 0;
	text-indent: 9999px;
	background-position: 50% 50%;
}

#archives .ale-archives .year .down
{
	left: auto;
	right: 0;
	text-indent: 9999px;
	background-position: 50% 50%;
}

#archives .ale-archives .months .year-months span
{
	margin-right: 0;
	margin-left: 6px;
}

#archives .ale-archives .months .year-months a
{
	margin-right: 0;
	margin-left: 6px;
}

.ale_tweet_widget .aletheme-tweets-widget p.tweet
{
	background-position: top right;
	padding: 4px 30px 10px 10px !important;
}

.ale_tweet_widget .aletheme-tweets-widget p.tweet:hover
{
	background-position: top right;
}

.widget_search input[type=submit]
{
	margin: 0 6px 0 0;
}

.widget_tag_cloud .tagcloud
{
	text-align: right;
}

.widget_tag_cloud .tagcloud a
{
	margin-right: 0;
	margin-left: 5px;
}

.aletheme-flickr ul.aletheme-flickr-widget li
{
	margin-right: 0;
	margin-left: 10px;
}

.ale_about_widget .aletheme-about-widget .text
{
	text-align: right;
}

.ale_about_widget .aletheme-about-widget .text p
{
	text-align: right;
}

.widget ul ul
{
	margin-left: 0;
	margin-right: 20px;
}

.boxwithgalleries .gallbox
{
	margin-right: 0;
	margin-left: 3%;
}

.boxwithgalleries .gallbox figure figcaption
{
	left: auto;
	right: 0;
}

.boxwithgalleries .gallbox figure figcaption span.category
{
	left: auto;
	right: 0;
}

.galleysingle .thetitlegallery
{
	padding-left: 0;
	padding-right: 5px;
}

.galleysingle .sharegallery
{
	text-align: left;
}

.galleysingle .sharegallery .righticonsbuttons
{
	text-indent: 9999px;
}

.galleysingle .sharegallery .righticonsbuttons a.fbicon
{
	text-indent: 9999px;
}

.galleysingle .sharegallery .righticonsbuttons a.twiicon
{
	text-indent: 9999px;
}

.galleysingle .sharegallery .righticonsbuttons a.gooplus
{
	text-indent: 9999px;
}

.galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-prev
{
	text-indent: 9999px;
	left: auto;
	right: 0;
}

.galleysingle .gallerybox .galleryslider .flex-direction-nav a.flex-next
{
	text-indent: 9999px;
	right: auto;
	left: 0;
}

.galleysingle .gallerybox .carousel:hover .flex-prev
{
	background-position: 50% 50%;
}

.galleysingle .gallerybox .carousel:hover .flex-next
{
	background-position: 50% 50%;
}

.inspirationbox blockquote.inspiration
{
	margin-right: 0;
	margin-left: 10px;
}

.inspirationbox .topinspiration #inspirationslider a.left
{
	left: auto;
	right: 0;
	text-indent: 9999px;
}

.inspirationbox .topinspiration #inspirationslider a.right
{
	right: auto;
	left: 0;
	text-indent: 9999px;
}

.toppagination .pagpages
{
	margin-right: 0;
	margin-left: 10px;
	padding-right: 0;
	padding-left: 10px;
	border-right: 0;
	border-left: 1px solid #8d8d8d;
}

.aboutpage .videoaboutbox .videotitle .text
{
	margin-left: 0;
	margin-right: 18px;
}

.aboutpage .videoaboutbox .videotitle .plus
{
	margin-right: 0;
	margin-left: 12px;
}

.aboutpage .quotebox figure figcaption
{
	left: auto;
	right: 0;
}

header.page-title
{
	padding-left: 0;
	padding-right: 10px;
}

.contactpage .leftcontactbox .formbox .commenttextarea
{
	margin-left: 0;
	margin-right: -8px;
}

.contactpage .leftcontactbox .formbox .commenttextarea textarea
{
	padding: 4px 10px 4px 5px;
}

.contactpage .leftcontactbox .formbox .buttoncomment
{
	margin-right: 0;
	margin-left: -10px;
}

.contactpage .rightcontactbox figure figcaption
{
	left: auto;
	right: 0;
}

.contactpage .rightcontactbox figure figcaption p
{
	padding-left: 20px;
	padding-right: 20px;
}

.pressarchive
{
	margin-left: 0;
	margin-right: 2px;
}

.pressarchive .pressstyle
{
	margin-right: 0;
	margin-left: 1%;
}

.pressarchive .pressstyle .image figure figcaption
{
	left: auto;
	right: 0;
}

.pressarchive .pressstyle .image figure figcaption span
{
	left: auto;
	right: 0;
}

.pressarchive .pressstyle .rightbox .excerptpress
{
	margin: 10px 20px 10px 10px;
}

.pressarchive .pressstyle .rightbox .titleline .title h2
{
	margin-right: 0;
	margin-left: 8px;
}

.aletheme-mostcommented-widget li.mostcommentedpost figure figcaption
{
	left: auto;
	right: 0;
}

.aletheme-mostcommented-widget li.no-thumb figure figcaption
{
	left: auto;
	right: 0;
}

.jspVerticalBar
{
	right: auto;
	left: 0;
}

.jspHorizontalBar
{
	left: auto;
	right: 0;
}

.jspDrag
{
	left: auto;
	right: 0;
}

.jspArrow
{
	text-indent: 20000px;
}

* html .jspCorner
{
	margin: 0 0 0 -3px;
}

section.defaultwp #comments li.comment .comment-author,section.defaultwp #comments li.pingback .comment-author,section.defaultwp #comments li.trackback .comment-author
{
	text-align: right;
}

section.defaultwp #comments li.comment .comment-author cite.fn,section.defaultwp #comments li.pingback .comment-author cite.fn,section.defaultwp #comments li.trackback .comment-author cite.fn
{
	padding-left: 0;
	padding-right: 6px;
}

section.defaultwp #comments li.comment .comment-meta,section.defaultwp #comments li.pingback .comment-meta,section.defaultwp #comments li.trackback .comment-meta
{
	text-align: left;
}

.gallerygrid .filtertitle
{
	margin-right: 0;
	margin-left: 10px;
}

.gallerygrid #filters li
{
	margin-right: 0;
	margin-left: 9px;
}

.gallerygrid .recentgaleriesitems .itemblog
{
	margin-right: 0;
	margin-left: 1.6%;
}

.gallerygrid .recentgaleriesitems .element
{
	margin-right: 0;
	margin-left: 1.33333%;
}

.gallerygrid #galcontainer .element figure figcaption,.gallerygrid #galcontainerhome .element figure figcaption
{
	left: auto;
	right: 0;
}

.gallerygrid #galcontainer .element figure figcaption a,.gallerygrid #galcontainerhome .element figure figcaption a
{
	background-position: right bottom;
}

.gallerygrid #galcontainer .element .titlegalleryfilter .lefticon,.gallerygrid #galcontainerhome .element .titlegalleryfilter .lefticon
{
	background-position: 50% 50%;
}

.gallerygrid #galcontainer .element .titlegalleryfilter .titleitem,.gallerygrid #galcontainerhome .element .titlegalleryfilter .titleitem
{
	margin-left: 0;
	margin-right: 46px;
}

.gallerythree #galcontainer .element figure
{
	margin-right: 0;
	margin-left: 10px;
}

.gallerytwo #galcontainer .element figure
{
	margin-right: 0;
	margin-left: 10px;
}

.galleryfour #galcontainer .element figure
{
	margin-right: 0;
	margin-left: 10px;
}

.nivoSlider img
{
	left: auto;
	right: 0;
}

.nivoSlider a.nivo-imageLink
{
	left: auto;
	right: 0;
}

.nivo-caption
{
	left: auto;
	right: 0;
}

.nivo-caption .mainsliderdescription
{
	left: auto;
	right: 0;
}

.nivo-directionNav a
{
	text-indent: 9999px;
}

.nivo-prevNav
{
	left: auto;
	right: 0;
}

.nivo-nextNav
{
	right: auto;
	left: 0;
}

.ourteambox .itemteam figure:hover figcaption
{
	left: auto;
	right: 0;
}

.ourteambox .itemteam figure figcaption
{
	left: auto;
	right: -100%;
}

.threeboxescontact .boxcontwo .adressbox
{
	padding-left: 0;
	padding-right: 21px;
	background-position: top right;
	margin-left: 0;
	margin-right: 5px;
}

.threeboxescontact .boxcontwo .phoneconsbox
{
	padding-left: 0;
	padding-right: 21px;
	background-position: top right;
	margin-left: 0;
	margin-right: 5px;
}

.threeboxescontact .boxcontwo .contactdetails
{
	margin-left: 0;
	margin-right: 5px;
}

.threeboxescontact .boxcontwo .contactdetails span.pmico
{
	padding-left: 0;
	padding-right: 24px;
	background-position: right 50%;
}

.threeboxescontact .boxcontwo .contactdetails span.twiico
{
	padding-left: 0;
	padding-right: 24px;
	background-position: right 50%;
}

.contactformtwo .formbox .buttoncomment
{
	text-align: left;
}

.contactformtwo .formbox .buttoncomment input.submit
{
	margin: 0 0 0 10px;
}

.contactformtwo .formbox textarea
{
	padding: 4px 10px 4px 5px;
}

.colorselector
{
	left: auto;
	right: 10px;
}

.colorselector .colorsboxes .orangecol
{
	margin-left: 10px;
	margin-right: 13px;
}

.colorselector .colorsboxes .redcol
{
	margin-right: 0;
	margin-left: 10px;
}

.colorselector .colorsboxes .blackcol
{
	margin-right: 0;
	margin-left: 10px;
}

.colorselector .colorsboxes .bluecol
{
	margin-left: 10px;
	margin-right: 13px;
}

.colorselector .colorsboxes .greencol
{
	margin-right: 0;
	margin-left: 10px;
}

.colorselector .colorsboxes .purplecol
{
	margin-right: 0;
	margin-left: 10px;
}

.colorselector .colsel
{
	background-position: 50% 50%;
}

.l,.flexslider .descr h3
{
	text-align: right;
}

.testimonialblog .itemblog .notumbtestimonial figcaption,.inspirationblog .itemblog .notumbinspiration figcaption
{
	left: auto;
	right: 0;
}

.testimonialblog .itemblog .view .mask,.testimonialblog .itemblog .view .content,.inspirationblog .itemblog .view .mask,.inspirationblog .itemblog .view .content
{
	left: auto;
	right: 0;
}

section#homepage .flexslider .rightbox .rightothermenu .boxinrightside figure figcaption,.home-bottom .threemainboxes .recentwork figure figcaption,.home-bottom .threemainboxes .letsdiscus figure figcaption,.home-bottom .threemainboxes .mostvoted figure figcaption
{
	left: auto;
	right: 0;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a
{
	font-size: 0;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a,section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a,section.singlepage .leftmenubox header#leftheader .social a,.galleysingle .sharegallery .righticonsbuttons a
{
	margin-right: 0;
	margin-left: 4px;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.pinticon:hover,section.singlepage .leftmenubox header#leftheader .social a.pinticon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.youtubeicon:hover,section.singlepage .leftmenubox header#leftheader .social a.youtubeicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.fbicon:hover,section.singlepage .leftmenubox header#leftheader .social a.fbicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.twiicon:hover,section.singlepage .leftmenubox header#leftheader .social a.twiicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.gogicon:hover,section.singlepage .leftmenubox header#leftheader .social a.gogicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.vimicon:hover,section.singlepage .leftmenubox header#leftheader .social a.vimicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.flickricon:hover,section.singlepage .leftmenubox header#leftheader .social a.flickricon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.driicon:hover,section.singlepage .leftmenubox header#leftheader .social a.driicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.instaicon:hover,section.singlepage .leftmenubox header#leftheader .social a.instaicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.liinicon:hover,section.singlepage .leftmenubox header#leftheader .social a.liinicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.picaicon:hover,section.singlepage .leftmenubox header#leftheader .social a.picaicon:hover,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social a.rssicon:hover,section.singlepage .leftmenubox header#leftheader .social a.rssicon:hover,
{
	background-position: 50% 50%;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul li,section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul li
{
	border-left: 0;
	border-right: 4px solid rgba(255,168,0,0.5);
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul ul,section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul ul
{
	left: auto;
	right: 100%;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item a,section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item a
{
	background-position: 5% 50%;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a,section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a
{
	background-position: 50% 50%;
}

section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover,
section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item a,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item a,
section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover
{
	background-image: url(css/images/menu_hov_rtl.png);
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover,section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover
{
	background-position: 5% 50%;
}

section#homepage .flexslider li figure figcaption .mainslidertitle,.nivo-caption .mainslidertitle
{
	left: auto;
	right: -100%;
}

section#homepage .flexslider li.flex-active-slide figure:hover figcaption .mainslidertitle,.nivoSlider:hover .nivo-caption .mainslidertitle
{
	left: auto;
	right: 20px;
}

.blogpost .itemblog figure figcaption a:hover,
.home-bottom .threemainboxes .mostvoted figure figcaption:hover a:hover,
.home-bottom .threemainboxes .letsdiscus figure figcaption:hover a:hover,
.home-bottom .threemainboxes .recentwork figure figcaption:hover a:hover
{
	background-image: url(css/images/readmore_rtl.png);
}

.home-bottom .threemainboxes .recentwork .boxtitle,.home-bottom .threemainboxes .letsdiscus .boxtitle,.home-bottom .threemainboxes .mostvoted .boxtitle
{
	background-position: 50% 50%;
}

.blogpost .itemblog figure.imageformat figcaption,.blogpost .itemblog figure.galleryformat figcaption
{
	left: auto;
	right: 0;
}

.blogpost .itemblog .itemboxwhite .titleline .datebox,section.singlepage .rightside header.preview .titleline .datebox,.pressarchive .pressstyle .rightbox .titleline .datebox
{
	background-position: left;
}

.blogpost .itemblog .itemboxwhite .titleline .title .meta,
.pressarchive .pressstyle .rightbox .titleline .title .meta
{
	display: none;
}

.blogpost .itemblog .itemboxwhite .titleline .title,.pressarchive .pressstyle .rightbox .titleline .title
{
	margin-left: 0;
	margin-right: 22px;
}

section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.gooplus:hover,.galleysingle .sharegallery .righticonsbuttons a.gooplus:hover
{
	background-position: 50% 50%;
}

section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.fbicon:hover,.galleysingle .sharegallery .righticonsbuttons a.fbicon:hover
{
	background-position: 50% 50%;
}

section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a.twiicon:hover,.galleysingle .sharegallery .righticonsbuttons a.twiicon:hover
{
	background-position: 50% 50%;
}

.aletheme-flickr ul.aletheme-flickr-widget li:nth-child(3n+3),.gallerygrid .recentgaleriesitems .element:nth-child(4n+4)
{
	margin-right: 0;
	margin-left: 0;
}

.galleysingle .thetitlegallery h2,header.page-title h2
{
	margin-right: 0;
	margin-left: 100px;
}

.galleysingle .thetitlegallery .goback,header.page-title .goback
{
	margin-right: 0;
	margin-left: 10px;
}

.contactpage .leftcontactbox .formbox input[type=text],.contactpage .leftcontactbox .formbox input[type=email],.contactformtwo .formbox .nametwo input[type=text],.contactformtwo .formbox .emailtwo input[type=text],.contactformtwo .formbox .phonetwo input[type=text],.contactformtwo .formbox .nametwo input[type=email],.contactformtwo .formbox .emailtwo input[type=email],.contactformtwo .formbox .phonetwo input[type=email]
{
	padding: 0 10px 0 5px;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader
{
	padding-top: 15px;
}

.story .alignright,.defaultwp .alignright,.contentaboutbox .alignright,.story img.alignright,.defaultwp img.alignright,.contentaboutbox img.alignright,
footer#footer-main .topbutton,
.blogpost .itemblog .itemboxwhite .bottomblogitem .readmoreblog,
section.singlepage .rightsidebar,
section.singlepage .rightside section.full section.commentform section.respond,
section.singlepage .rightside section.full section.commentform section.respond .area2 .buttoncomment,
section.singlepage .rightside .soclikesline .righticons,
section.singlepage .rightside .postnavigation .reachsinglbox,
.rightblogpagination,
#archives .postprevtop,
.inspirationbox blockquote.inspiration,
.toppagination,
.aboutpage .videoaboutbox .videotitle .plus,
.aboutpage .contentaboutbox .rightboxabout,
.contactpage .leftcontactbox .formbox .buttoncomment,
.contactpage .rightcontactbox,
.galleysingle .thetitlegallery .goback,header.page-title .goback
{
	float: left;
}

.ale-one-half,.ale-one-third,.ale-two-third,.ale-three-fourth,.ale-one-fourth,.ale-one-fifth,.ale-two-fifth,.ale-three-fifth,.ale-four-fifth,.ale-one-sixth,.ale-five-sixth,
.ale-tabs .ale-nav li,
.story dl dt,.defaultwp dl dt,.contentaboutbox dl dt,
.story .alignleft,.defaultwp .alignleft,.contentaboutbox .alignleft,.story img.alignleft,.defaultwp img.alignleft,.contentaboutbox img.alignleft,
.testimonialblog .itemblog .notumbtestimonial,
footer#footer-main p.copy,
.home-bottom .aboutmainbox,
.home-bottom .threemainboxes,
.home-bottom .threemainboxes .recentwork,
.home-bottom .threemainboxes .letsdiscus,
.home-bottom .threemainboxes .mostvoted,
.blogpost.twocol .itemblog,
.blogpost.threecol .itemblog,
.blogpost .itemblog,
.blogpost .itemblog .itemboxwhite .bottomblogitem .leftdatablog,
section.singlepage .leftside,
section.singlepage .rightside section.full section.commentform section.comments,
section.singlepage .rightside section.full section.commentform section.respond .area2 .commenttextarea,
section.singlepage .rightside .soclikesline .lefticons a.prev,
section.singlepage .rightside .soclikesline .lefticons a.next,
section.singlepage .rightside .soclikesline .couintbox p.post-like .like,
section.singlepage .rightside .postnavigation .categoriesbox,
#archives .ale-archives,
.aletheme-flickr ul.aletheme-flickr-widget li,
.boxwithgalleries .gallbox,
.toppagination .pagpages,
.inspirationblog .itemblog .notumbinspiration,
.aboutpage .videoaboutbox .videotitle .text,
.contactpage .leftcontactbox .formbox .commenttextarea,
.pressarchive .pressstyle,
.pressarchive .pressstyle .image,
.pressarchive .pressstyle .rightbox,
.jspHorizontalBar .jspArrow,
.story .gallery-columns-3 dl.gallery-item,
.story .gallery-columns-2 dl.gallery-item,
.story .gallery-columns-4 dl.gallery-item,
.story .gallery-columns-5 dl.gallery-item,
.story .gallery-columns-6 dl.gallery-item,
.gallerygrid .recentgaleriesitems .itemblog,
.gallerygrid #galcontainer .element,.gallerygrid #galcontainerhome .element,
.gallerygrid #galcontainer .element .titlegalleryfilter .lefticon,.gallerygrid #galcontainerhome .element .titlegalleryfilter .lefticon,
.ourteambox .itemteam,
.abouttwo .abouttworight,
.abouttwo .abouttwoleft,
.threeboxescontact .boxcontwo,
.contactformtwo .formbox .nametwo,.contactformtwo .formbox .emailtwo,.contactformtwo .formbox .phonetwo,
.colorselector .colorsboxes .orangecol,
.colorselector .colorsboxes .redcol,
.colorselector .colorsboxes .blackcol,
.colorselector .colorsboxes .bluecol,
.colorselector .colorsboxes .greencol,
.colorselector .colorsboxes .purplecol,
.testimonialblog .itemblog .view,.inspirationblog .itemblog .view,
section.singlepage .rightside .soclikesline .righticons .righticonsbuttons a,section.singlepage .leftmenubox header#leftheader .social a,.galleysingle .sharegallery .righticonsbuttons a,
.blogpost .itemblog .itemboxwhite .titleline .datebox,section.singlepage .rightside header.preview .titleline .datebox,.pressarchive .pressstyle .rightbox .titleline .datebox,
section.singlepage .rightside .soclikesline .lefticons,.inspirationbox .topinspiration #inspirationslider .items div,.toppagination .paglinks,.jspHorizontalBar .jspCap,
.aboutpage .contentaboutbox .leftboxabout,.contactpage .leftcontactbox,
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag,.jspCorner,
.story .gallery-columns-7 dl.gallery-item,.story .gallery-columns-8 dl.gallery-item,.story .gallery-columns-9 dl.gallery-item,.story .gallery-columns-10 dl.gallery-item
{
	float: right;
}

.ngg-galleryoverview .ngg-gallery-thumbnail-box
{
	float: right;
	margin-right: 0;
	margin-left: 8px;
	width: 32%;
	width: calc(32%-10px);
}

.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(3n)
{
	margin-left: 0;
}

.ngg-galleryoverview .ngg-gallery-thumbnail
{
	float: none;
	text-align: center;
}

.ngg-galleryoverview .ngg-gallery-thumbnail img
{
	margin: 4px 4px 4px 0;
	width: 95%;
	height: auto;
}

@media (max-width: 1294px)
{
	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover,
	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item a,
	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li.current-menu-item a,
	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li a:hover
	{
		background: transparent;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li ul
	{
		left: auto;
		right: 0;
		text-align: right;
		max-width: 222px;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li ul li
	{
		width: auto;
		display: block;
	}

	.home-bottom .aboutmainbox,
	.home-bottom .threemainboxes
	{
		float: none;
	}

	.home-bottom .threemainboxes .letsdiscus
	{
		margin-left: 4.9999%;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader
	{
		padding-top: 0;
	}

	section#homepage .flexslider .rightbox
	{
		margin-left: 0;
	}

	.home-bottom .threemainboxes .recentwork
	{
		margin: 0 0 0 4.9999%;
	}

	.home-bottom .threemainboxes .mostvoted
	{
		margin: 0;
	}
	section#homepage .flexslider .leftbox,
	section#homepage .flexslider .rightbox
	{
		left: 0;
		right: 0;
	}
/*

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:first-child
	{
		margin: 0 0 0 4.9999%;
	}

	section#homepage .flexslider .rightbox .rightothermenu .boxinrightside:last-child
	{
		margin: 0 4.9999% 0 0;
	}

	section#homepage .flexslider .leftbox
	{
		left: 0;
		right: 0;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li
	{
		padding-left: 10px;
		padding-right: 10px;
	}

	section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li ul li ul
	{
		left: auto;
		right: 100%;
	}
*/
}

@media (max-width: 980px)
{
	section.singlepage .centerside
	{
		margin: 0 0 0 248px;
	}

	section.singlepage .leftmenubox header#leftheader h1.image
	{
		left: auto;
		right: 10px;
	}

	section.singlepage .leftmenubox header#leftheader h1.customlogo
	{
		left: auto;
		right: 10px;
	}

	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li
	{
		margin-right: 0;
		margin-left: 20px;
	}

	section.singlepage .leftmenubox header#leftheader .social .followtitle
	{
		text-align: left;
		margin-right: 0;
		margin-left: 15px;
	}

	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul
	{
		left: auto;
		right: 0;
	}

	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul li ul
	{
		left: auto;
		right: 100%;
	}

	.smallsidebar .aletheme-mostcommented-widget ul li:first-child
	{
		margin-left: 0;
		margin-right: 0;
	}

	.smallsidebar .aletheme-mostcommented-widget ul li
	{
		margin-left: 0;
		margin-right: 30px;
	}

	section.singlepage .rightside .postnavigation .categoriesbox ul.categorieslist
	{
		margin-left: 15px;
		margin-right: 15px;
	}

	section.singlepage .rightside .postnavigation .reachsinglbox .title,section.singlepage .rightside .postnavigation .reachsinglbox .searchform
	{
		margin-right: 0;
		margin-left: 0;
	}

	section.singlepage .leftside,
	section.singlepage .rightside,
	section.singlepage .rightside section.full section.commentform section.comments,
	section.singlepage .rightside section.full section.commentform section.respond .area2 .commenttextarea,
	section.singlepage .rightside .soclikesline .lefticons a.prev,
	section.singlepage .rightside .soclikesline .lefticons a.next,
	section.singlepage .rightside .soclikesline .couintbox p.post-like .like,
	section.singlepage .rightside .postnavigation .categoriesbox,
	section.singlepage .rightsidebar,
	section.singlepage .rightside section.full section.commentform section.respond,
	section.singlepage .rightside section.full section.commentform section.respond .area2 .buttoncomment,
	section.singlepage .rightside .soclikesline .righticons,
	section.singlepage .rightside .postnavigation .reachsinglbox
	{
		float: none;
		margin-right: 0;
		margin-left: 0;
	}
}

@media (max-width: 960px)
{
	.gallerygrid .recentgaleriesitems .itemblog
	{
		margin-right: 0;
		margin-left: 2%;
	}

	.gallerygrid #galcontainer .element,.gallerygrid #galcontainerhome .element
	{
		margin-right: 0;
		margin-left: 2%;
	}
}

@media (max-width: 767px)
{
	section.singlepage .leftmenubox header#leftheader .social .followtitle
	{
		margin-right: 0;
		margin-left: 11px;
	}

	.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(3n)
	{
		margin-left: 1.99%;
	}
	.ngg-galleryoverview .ngg-gallery-thumbnail-box
	{
		width: 49%;
		margin-left: 1.99%;
	}
	.ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(2n)
	{
		margin-left: 0;
	}
}

@media (max-width: 480px)
{
	.gallerygrid #galcontainer .element,.gallerygrid #galcontainerhome .element
	{
		margin-right: 0;
		margin-left: 0;
	}
	.ngg-galleryoverview .ngg-gallery-thumbnail-box
	{
		width: 100%;
		margin-left: 0;
	}

	.gallerygrid .recentgaleriesitems .itemblog
	{
		margin-right: 0;
		margin-left: 2%;
	}

}

@media (max-width: 380px)
{
	.gallerygrid .recentgaleriesitems .itemblog
	{
		margin-right: 0;
		margin-left: 0;
	}

}

@media (max-width: 980px)
{
	section.singlepage .leftmenubox header#leftheader nav#leftnav,
	section.singlepage .leftmenubox header#leftheader .social
	{
		float: left;
	}

	section.singlepage .leftmenubox header#leftheader .logo,
	section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu li,
	.smallsidebar .aletheme-mostcommented-widget ul li
	{
		float: right;
	}

}

.postslider, .galleryformat
{
  direction: ltr;
}

.flexslider .flex-control-paging
{
	display: none;
}

input[type="text"], input[type="email"], input[type="url"], input[type="tel"]
{
	border: 1px solid rgba(255, 168, 0, 0.3);
	color: #5E5E5E;
	font-size: 14px;
	height: 25px;
	line-height: 9px;
	margin: 0;
	padding: 0 10px;
	vertical-align: middle;
	max-width: 90%;
}

input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus
{
	border: 1px solid rgba(255, 168, 0, 0.5);
	box-shadow: 0 0 10px rgba(255, 168, 0, 0.3);
}

.home-bottom .threemainboxes .mostvoted .boxtitle,
.home-bottom .threemainboxes .recentwork .boxtitle,
.home-bottom .threemainboxes .letsdiscus .boxtitle
{
	background: transparent;
	font-size: 21px;
	height: 21px;
	line-height: 21px;
	margin-bottom: 15px;
}

#archives, .leftdatablog
{
	display: none;
}

.widget_search input[type="text"],
section#homepage .flexslider .leftbox .leftmenubox header#leftheader .social .followtitle,
section.singlepage .leftmenubox header#leftheader .social .followtitle,
section.singlepage .rightside .soclikesline .righticons .righticonstext,
section.singlepage .rightside .soclikesline .soctext
{
	font-size: 14px;
	line-height: 1;
}

.aboutpage .quotebox figure figcaption
{
	padding: 0 5%;
	width: 90%;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader h1.customlogo img
{
	max-height: 200px;
	height: auto;
	max-width: 90%;
}



section#homepage .flexslider .rightbox .rightothermenu .boxinrightside .inforight .rightboxtitle {
	background: transparent;
	line-height: 53px;
}

header#leftheader nav#leftnav ul.leftmenu a
{
	font-size: 21px;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu li {
	border-bottom: 1px dashed #C0D0DF;
	background: transparent;
}

section#homepage .flexslider .leftbox .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul
{
	width: 222px;
	box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.3);
}

.inforight .rightboxtitle > a {
  font-size: 28px;
}

.contactpage .leftcontactbox .formbox input[type="text"], .contactpage .leftcontactbox .formbox input[type="email"]
{
	font-size: 22px;
}

.contactpage .leftcontactbox .formbox .commenttextarea textarea
{
	font-size: 22px;
}

.contactpage .leftcontactbox .formbox .buttoncomment input.submit
{
	font-size: 22px;
}

.contactpage .leftcontactbox .formbox .buttoncomment input.reset
{
	font-size: 22px;
}

.contactpage .leftcontactbox .formbox .contactformtitle
{
	font-size: 25px;
}

.contactpage .rightcontactbox figure figcaption p
{
	font-size: 18px;
}

.contactpage .rightcontactbox figure figcaption h1
{
	font-size: 20px;
}

section#homepage .flexslider li figure figcaption
{
	direction: rtl;

}

section#homepage .flexslider li figure figcaption .mainslidertitle
{
	font-size: 28px;
}

section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul
{
	width: 230px;
}

section.singlepage .leftmenubox header#leftheader nav#leftnav ul.leftmenu ul li 
{
	line-height: 27px;
}
