/*.logo-main-wrapper{float: right;}*/

@font-face {
    font-family: "yekan";
    src: url(fonts/yekann/Yekan.eot);
    src: url(fonts/yekann/Yekan.eot?#iefix) format("embedded-opentype"), url(fonts/yekann/Yekan.woff2) format("woff2"), url(fonts/yekann/Yekan.woff) format("woff"), url(fonts/yekann/Yekan.ttf) format("truetype"), url(fonts/yekann/Yekan.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}

/*@font-face {
    font-family: "yekan";
    src: url(fonts/dinar/MjDinarTwoMedium.eot);
    src: url(fonts/dinar/MjDinarTwoMedium.eot?#iefix) format("embedded-opentype"), url(fonts/dinar/MjDinarTwoMedium.woff2) format("woff2"), url(fonts/dinar/MjDinarTwoMedium.woff) format("woff"), url(fonts/dinar/MjDinarTwoMedium.ttf) format("truetype"), url(fonts/dinar/MjDinarTwoMedium.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}*/

@font-face {
    font-family: "header";
    src: url(fonts/dinar/MjDinarTwoMedium.eot);
    src: url(fonts/dinar/MjDinarTwoMedium.eot?#iefix) format("embedded-opentype"), url(fonts/dinar/MjDinarTwoMedium.woff2) format("woff2"), url(fonts/dinar/MjDinarTwoMedium.woff) format("woff"), url(fonts/dinar/MjDinarTwoMedium.ttf) format("truetype"), url(fonts/dinar/MjDinarTwoMedium.svg#BYekan) format("svg");
    font-weight: normal;
    font-style: normal
}


body, .button, .date-area, .date-area *, .comment-list .reply a, #cancel-comment-reply-link, p, a, .header-small-contact, .more-link, .rock-skill text tspan, textarea.wp-editor-area {
    font-family: 'yekan', sans-serif;
}
p {
    font-family: 'yekan', sans-serif;
}
#nav .widget-title, #nav .main-nav-item-title {
    font-family: 'header', sans-serif;
}
#nav .rtm-menu .rtm-menu-depth-1 .description_mm, .mm-listview.sub-menu .description_mm {
    font-size: 10px;
}
h1, h2, h3, h4, h5, h6, .title-container, .title-container a, .page-title, .sidebar-area caption, .azoom-portfolio-main-title, .team-member-content .member-b, .ajax-filtered-gallery-holder .ajax-navigation strong, .searchform label, .azoom-breadcrumbs li a, .azoom-breadcrumbs li, .rock-iconictext-container .rock-iconictext-header-title, .rock-iconictext-container .rock-iconictext-header-title strong, .azoom-element-responsive-title {
    font-family: 'header', sans-serif;
    line-height: 1.5;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *{
    font-family: 'header', sans-serif;
}
.topNameAllPages {
    font-family: 'header', sans-serif;
}

.menu-item.regularmenu.rtm-menu-depth-1>a>div>span {
	font-family: 'yekan', sans-serif;
}
.menu-item.regularmenu.rtm-menu-depth-1>a>div>span.main-nav-item-title {
	font-size: 12px;
	font-family: 'header', sans-serif;
}
.menu-item.regularmenu.rtm-menu-depth-1>a>div>span.main-nav-item-title
.rtm-menu-depth-0 > a .rtm-menu-sticker {
    top: -20px;
    right: -5px;
	left:unset;
}

.rock-iconictext-container.rock-icon-top .rock-iconictext-header-title h3 {
    /* font-size: 18px; */
    /* font-weight: inherit; */
    /* color: inherit; */
    text-align: center;
    font-family: 'yekan', sans-serif;
}
.azoom-steps li:nth-child(odd) .step-details {
    top: auto;
    top: 78px;
}
.azoom-steps li .step-details {
    left: auto;
    right: 0;
    visibility: hidden;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
}

.azoom-skill-title{    text-align: left;}
.rock-icon-left .rockicon-container-column {
    margin-left: 15px;
    /* display: inline; */
}

.azoom-ajax-search-menu-item .icomoon-icon-search {
	display: inline-block;
	transform: rotate(90deg) translateX(2px);
}

.button:not(.escape_button_style), button:not(.escape_button_style){
    
    font-family: 'yekan', sans-serif;
}
.rock-achievement > .achievement-icon{float: right;}

.rock-achievement.icon-active .achievement-content {
    margin-right: 127px;
margin-left: unset;
}

.azoom-portfolio-container:not(.wall-mode-active) .azoom-portfolio-body > div {
    margin: 0px;
    direction: ltr !important;
}

.swiper-pagination {
    direction: ltr !important;
}
.single-image-hover-title{padding-right: 13px;}

.icomoon-icon-arrow-right4:before {
    content: "\e7c4";
}
ul.sub-menu {
    
}
.hover-item-details-container .grid-hover-categories a.escapea {
    /* font-weight: 300; */
    font-family: 'yekan', sans-serif;
    /* color: inherit; */
    /* font-style: italic; */
}
.rockthemes-list li i {
   
    margin: 3px 10px 5px 4px;
    float: right;
   
}

#menu-item-4328 > ul {
    left: unset !important;
    right: -826px !important;
}
.widget_nav_menu a {
	font-family: 'header', sans-serif;
	font-size: 11px!important;
}
.widget_search .searchform #searchsubmit, .search-results-empty-content #searchform #searchsubmit, .widget_product_search #searchform #searchsubmit, .widget_product_search .woocommerce-product-search #searchsubmit, .bbp-search-form #bbp-search-form #bbp_search_submit, .widget_display_search #bbp-search-form #bbp_search_submit{right:unset !important;
left:0 !important;}
.widget_rockthemes_tabs_widget .rock-tabs-container.tab-top .rock-tabs-header-container .rock-tab-header, .widget_rockthemes_tabs_widget .rock-tabs-content-container a, .widget_rockthemes_tabs_widget .rock-tabs-content-container p, .widget_rockthemes_tabs_widget .rock-tabs-content-container strong {
    font-size: 13px;
}
#calendar_wrap #wp-calendar caption {
    text-align: right;
    
}
select, .comment-form input, #searchform input, .searchform input {
    /* width: 100%; */
    height: 60px;
}
.woocommerce .rockthemes-woo-single-image, .woocommerce-page .rockthemes-woo-single-image {
    float: right;
    /* width: 48%; */
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    /* margin-bottom: 2em; */
    margin-right: 20px;
}
.woocommerce .images .thumbnails a, .woocommerce-page .images .thumbnails a {
    float: right;
    
}
.azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-title, .azoom-portfolio-container.grid .azoom-portfolio-body .azoom-portfolio-title a {
    /* font-weight: 300; */
    /* font-size: 20px; */
    /*font-family: 'yekan', sans-serif;*/
    /* margin: 23px 0px 15px; */
    padding-bottom: 4px;
    margin:23px 0px 6px;
}
.large-9 {
    
    float: right;
}
/*.rtm-menu .nav-icon {
   
    float: right;
}*/
.mm-navbar .mm-title {
	letter-spacing: 1px;
}
.mm-listview .mm-next {
	right: auto;
    left: 0;
}
.mm-listview .mm-next:before {
	left: auto;
    right: 0;
}
.mm-prev:before, .mm-next:after, .mm-arrow:after {
	-webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
}
.mm-panel {
	-webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}
.mm-panel.mm-subopened {
	-webkit-transform: translate3d(30%, 0, 0);
    -moz-transform: translate3d(30%, 0, 0);
    -ms-transform: translate3d(30%, 0, 0);
    -o-transform: translate3d(30%, 0, 0);
    transform: translate3d(30%, 0, 0);
}
.mm-listview .mm-next + a, .mm-listview .mm-next + span {
	margin-right: 0;
	margin-left: 50px;
}
.mm-navbar .mm-btn:first-child {
	left: auto;
    right: 0;
}
.mm-prev:before {
	left: auto;
    right: 20px;
}

.color-onelevel .main-nav-item-title {
    font-family: 'header', sans-serif;
    font-size: 14px;
}


.color-onelevel .sub-menu .description_mm {
    line-height: 1.5;
    padding-top: 32px;
}



p.azoom-heading-details {
    padding-right: 55px;
    padding-left: 55px;
    text-align: center;
}
.h-box .azoom-heading {
	left: auto;
	right: 10px;
}
a.escapea.button.azoom-transition.displaynone.button-block.button-small.button-.button-border {
    display: none;
}

.rock-promotion-box .promotion-box-button-container{    left: 0px; right:unset;}
.rock-promotion-box .promotion-box-content {
    margin-left: 200px;
margin-right: 200px;

}

/*.bloginfo-logo h5 {
	font-family: 'header', sans-serif;
	direction: ltr;
}

.bloginfo-logo em {
    font-size: 9px;
}*/


.azoom-breadcrumbs * {
    font-size: 12px!important;
}
.azoom-title-breadcrumbs.full-width-title-breadcrumbs .page-title {
	line-height: 1.7;
	font-size: 16px!important;
}


.azoom-heading-wrapper .heading-bottom-line-end{left:unset !important;}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
  
     text-align: right;
    
}
.azoom-heading-wrapper.centered-heading .azoom-heading,
.azoom-heading-wrapper.right-heading .azoom-heading{
    line-height:1.5;
	font-weight: 600;
}
.azoom-heading-wrapper.centered-heading span.azoom-heading, .azoom-heading-wrapper.right-heading span.azoom-heading {
    font-weight: 300;
}

.h-normal .azoom-heading > span:first-of-type {
    border-right: none;
    border-left: solid 4px red;
    padding-right: 0;
    padding-left: 7px;
}
.h-normal .azoom-heading > span+span {
    top:0.3em;
    vertical-align: top;
}

.g-recaptcha iframe {
    left: auto;
    right: 0;
    -webkit-transform-origin: right top;
      -moz-transform-origin: right top;
       -ms-transform-origin: right top;
        -o-transform-origin: right top;
           transform-origin: right top;
}
.rr-modal-wrapper button.rr-modal-close-btn{
    right:auto;
    left:0;
}
.rr-modal-header-wrapper p{
    padding-right:0;
    padding-left:40px;
}
.extra-footer-top>ul>li>a>h4 {
	font-size: 15px;
}
.extra-footer-top>ul>li>a+div>div>div {
	text-align: right;
}	
.bg-half {
	left: auto;
	right: 0;
}
.bg-half.bg-amber {
	left: auto;
    right: 50%;
}


.ltrClass {
    direction: ltr;
}
.rtl a .animate-icon, a .animate-icon.animate-to-left {
    margin-right: 0;
}
.column, .columns, .row.collapse > .column, .row.collapse > .columns {
	float: right;
}
