/*
Theme Name: FotoGraphy
Theme URI: https://hamyarwp.com/fotography
RTL-er: HAMYARWP
RTL-er URI: https://hamyarwp.com/
*/
@font-face {
    font-family: 'WYekan';
    src: url('fonts/WebYekan.eot');
    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),
         url('fonts/WebYekan.woff') format('woff'),
         url('fonts/WebYekan.ttf') format('truetype'),
         url('fonts/WebYekan.svg#WebYekan') format('svg');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0600�06FF;
}

html, body, div, h1, h2, h3, h4, h5, h6, input, textarea, button, input, select{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	  font-family: WYekan !important;
}

.service-hover .table_cell,.main-navigation > ul > li > a,.main-navigation ul ul li a	{  font-family: WYekan !important;
	 font-weight: normal;
}
.footer-wrap {
    margin-right: -3%;
    margin-left: auto;
}
.header-logo {
	
    float: right;
}
.logo-image {
    margin-left: 10px;
    margin-right: auto;
}
.main-navigation > ul > li {
    float: right;
    margin-right: 20px;
    margin-left: auto;
}
.main-navigation {
    float: left;
}
.entry-meta > span .fa {
    margin-left: 2px;
    margin-right: auto;
}
.entry-meta > span {
    margin-left: 15px;
    margin-right: auto;
}
.fg-gallery-list-detail {
    float: left;
}
.fg-gallery-list-thumb {
    right: 0;
    left: 50%;
}
.footer-block {
    float: right;
    margin-right: 3%;
	margin-left:auto;
}
.ap-contact-info ul li .fa {
    float: right;
    margin-right: -25px;
	margin-left: auto;
}
.ap-contact-info ul li {
    padding: 5px 25px 5px 0;
}
.about-feature-img {
    right: 0;
    left: 50%;
}
.about_desc {
    float: left;
    padding: 40px 40px 40px 0;
}
.apss-theme-1 .apss-single-icon a {
    float: right;
}
.about-counter {
    padding: 15px 15px 15px 20px;
    text-align: left;
    float: right;
    margin-right: 2%;
	margin-left:auto;
}
.counter-icon {
    right: 10px;
    left: auto;
}
.fg-email, .fg-twitter, .fg-phone {
    float: right;
}
.twitter-address {
    direction: ltr;
}
.about-counter-wrap {
    margin-right: -2%;
    margin-left: auto;
}
.service-box {
    float: right;
}
.service-hover {

    left: 0px;
	right:auto;
}
.fg-latest-post .post-item {
    float: right;
    margin-right: 3%;
    margin-left: auto;

}
.fg-latest-post {
    margin-right: -3%;
    margin-left: auto;
}
.fg-post-date {
    float: right;
}
.fg-comment {
    float: left;
}
.fg-post-date-comment .fa {
    margin-left: 5px;
    margin-right: auto;
}
.fg-gallery-detail {
    float: right;
}
.fg-gallery-images {
    float: left;
}
.fg-light-box li, .classic-gallery a {
    float: right;
}
.frame .slidee li {
    float: right;
    margin: 0 0 0 5px;
}
#fg-sly-gallery .controls {
    direction: ltr;
}
.fg-gallery-images {
    direction: ltr;
}
.pp_content_container {
    text-align: right;
}
#searchsubmit {
    left: 0;
    right: auto;
}
#s {
    padding-left: 40px;
    padding-right: 6px;
}
.widget-area .widget-title:before {
    right: 45px;
    left: auto;
}
.widget-area .widget-title:after {
    right: 0;
    left: auto;
}
.comments-title:before, #reply-title:before {
    right: 45px;
    left: auto;
}
.comments-title:after, #reply-title:after {
    right: 0;
    left: auto;
}
.comment-body .reply {
    text-align: left;
}
.comment-author .avatar {
    margin-left: 10px;
    margin-right: auto;
}
.main-navigation .menu-item-has-children > a:after {
    border-color: transparent transparent #CCC #CCC;
    left: 5px;
    right: auto;
}
.main-navigation .menu-item-has-children > a {
    padding-left: 15px;
    padding-right: 15px;
}
.main-navigation .sub-menu .menu-item-has-children > a:after {
    left: 10px;
    right: auto;
}
.main-navigation ul ul {
    right: 0;
	left: auto;
}
.main-navigation ul ul ul {
    right: 100%;
    left: auto;
}
.latest-gallery-widget .latest-gallery-thumb {
    float: right;
    margin-left: 15px;
	margin-right:auto;
}
.fg-masonary-gallery-cat span {
    margin-left: 10px;
    margin-right: auto;
}
.caption .desc a:after {
    content: "\f177";
    margin-right: 5px;
    margin-left: auto;
}
@media screen and (max-width: 580px){
.about-counter {
    float: none;
}
}
@media screen and (max-width: 768px){
.main-navigation > ul > li {
    float: none;
    margin-right: 0;
	margin-left:auto;
}
.fg-email, .fg-twitter, .fg-phone {
    float: none;
}
.footer-block {
	float:none;
    margin-right: 0;
    margin-left: auto;
}
.main-navigation ul ul {
    margin-right: 10px;
    margin-left: auto;
}
}
@media screen and (max-width: 1100px){
.fg-toggle-nav {
    left: 20px;
    right: auto;
}

}