/*
Theme Name: orgafit
Theme URI: http://gridbootstrap.com/demo/themes/mistiri/
Author: mellatweb.com
Author URI: http://mellatweb.com
Copyright (c) 2019 mellatweb
Template making: Akbar afshar
web Designer : http://www.mellatweb.com
Text Domain: orgafit
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*rtlmellatweb*/
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('https://663a33.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebbold.eot');
	src: url('https://2f17dc.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebbold.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://59a8f5.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://661117.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://e4cb8d.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('https://a8d934.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanweblight.eot');
	src: url('https://6f3891.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanweblight.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://d4fecc.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://e74d03.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://502149.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/iranyekanweblight.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('https://bede61.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebregular.eot');
	src: url('https://90751a.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebregular.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://6ca679.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://56fa0e.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://04eddb.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}

/* Latin fonts (Roboto) */

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: bold;
	src: url('https://fda3e1.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/robotobold.eot');
	src: url('https://5cdd3c.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/robotobold.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://a5fa96.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://18a5cf.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://01527c.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/robotobold.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 300;
	src: url('https://d2b94a.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/robotolight.eot');
	src: url('https://4f970a.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/robotolight.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://c9a371.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://3dd27b.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://3ce63c.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/robotolight.ttf') format('truetype');
}

@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: normal;
	src: url('https://d72ae3.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/robotoregular.eot');
	src: url('https://e384b9.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/robotoregular.eot#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://1060a3.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://82068b.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://03c25b.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/robotoregular.ttf') format('truetype');
}
@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('https://d9cc5a.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebbold(fanum).eot');
	src: url('https://d9cc5a.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://a101ef.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://b23d33.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/iranyekanwebbold(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://9914e1.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('https://730355.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanweblight(fanum).eot');
	src: url('https://730355.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://abc827.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/iranyekanweblight(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://fa4bea.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/iranyekanweblight(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://8e5a95.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('https://a4fb66.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebregular(fanum).eot');
	src: url('https://a4fb66.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('https://756d29.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('https://af9392.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/woff/iranyekanwebregular(fanum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('https://6b2608.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/orgafit/fonts/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}

/**IranYekan>>*/  
body,h1,h2,h3,h4,h5,h6,p,.button, button, input, textarea{font-family:iranyekan! important;}
rs-layer-wrap, rs-mask-wrap, rs-cbg-mask-wrap {
    font-family: iranyekan;
}
@media screen and (min-width: 960px)
.sticky_header .logo_sticky + .header_site_title {
    display: none;
    font-size: 25px;
}
@media screen and (min-width: 960px)
.menu_box .sub-menu .menu-item-has-children > a:after {
    transform: rotate(-180deg);
}
.news.posts_grid_3 .item .cws_custom_button:after {
    transform: rotate(-180deg);
}
.news.posts_grid_4 .item .cws_custom_button:after {
    transform: rotate(-180deg);
}

.main-menu .sub-menu .menu-item > a {
    font-family: iranyekan;
}
.woo_banner_wrapper .woo_banner .woo_banner_text {
    text-transform: uppercase;
    -webkit-border-radius: 30px 0 0px 0;
    -moz-border-radius: 0 0 50px 0;
    border-radius: 0px 0 0 30px;
}
.news .ce_title a.link_post, .cws_portfolio_items .post_info.outside .title_part a, .vc_general.vc_tta.vc_tta-tabs .vc_tta-tab .vc_tta-title-text, .cta_subtitle, .cta_title, .cta_desc_subtitle, .cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_title, .cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_price, .cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_desc, .cws_vc_shortcode_pricing_plan .pricing_plan_price .price, .cws_service_item .cws_service_title, .cws_vc_shortcode_pb .cws_vc_shortcode_pb_title, .vc_tta.vc_general.vc_tta-accordion .vc_tta-panel-title > a > .vc_tta-title-text, .milestone_wrapper .cws_vc_shortcode_milestone_title, .benefits_subtitle_wrapper, .logo_box_text-title, .cws-widget .widget-title, .cws_textmodule .icon_pos_beside .cws_textmodule_subtitle {
    font-family: iranyekan;
}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family: iranyekan;
}
.cws_parallax_scene_container{
    right: 0;
    left: auto;
}

.cws_parallax_scene_container .cws_parallax_scene > *{
    right: 0;
    left: auto;
}

.page_header_video_wrapper iframe.page_header_video{
    right: 0;
    left: auto;
}

.page_header_video_wrapper + .page_header_video_slider_wrapper, .page_boxed .page_header_video_wrapper + .page_header_video_slider_wrapper{
    right: 0;
    left: auto;
}
ul.products.list li.product .woo_product_post_title.posts_grid_post_title, ul.products li.product .price, .wc-tabs > li > a {
    font-family: iranyekan;
}
.main-menu > .menu-item > a, .main-menu > .menu-item > .cws_megamenu_item_title {
    font-family: iranyekan;
}
.page_boxed .fullwidthbanner-container, .page_boxed .fullscreen-container{
    right: 0 !important;
    left: auto !important;
}

.page_header_video_wrapper:after{
    right: 0;
    left: auto;
}

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

.fs_video_bg:before{
    right: 0;
    left: auto;
}

.fs_img_header .bg_layer, .fs_video_bg .bg_layer, .fs_img_header .stat_img_cont{
    right: 0;
    left: auto;
}

.page_boxed .fullwidthbanner-container{
    right: 0 !important;
    left: auto !important;
}

.news.single .item > .ce_title:after{
    margin: 14px 0 14px auto;
}

.news .post_info_box .date{
    margin-right: -10px;
    margin-left: -1px;
}

.news .post_info_part .post_info > *:first-child{
    margin-right: 0;
}

.news .post_info_part .post_info > *{
    margin-right: 15px;
    margin-left: 0;
}

.news .post_info_part .post_info .comments_link{
    border-right: 1px solid #e7e7e7;
    border-left: none;
}

.news.meta_inside .item.format-image .post_post_info, .news.meta_inside .item.format-standard .post_post_info, .news.meta_inside .item.format-gallery .post_post_info{
    right: 20px;
    left: auto;
}

.news.meta_inside .item.format-image .btn-read-more a:before, .news.meta_inside .item.format-standard .btn-read-more a:before, .news.meta_inside .item.format-gallery .btn-read-more a:before{
    right: -15px;
    left: auto;
}

.news .item .post_info > .info i{
    margin-left: 5px;
    margin-right: 0;
}

.news.posts_grid_special.special_floated_img .item .post_post_info{
    padding: 0 20px 0 0 !important;
}

.news.posts_grid_special.img_size_large.special_floated_img .item .post_post_info{
    padding: 30px 55px 45px 0 !important;
}

.news .grid.mini{
    margin-right: 15px;
    margin-left: 0;
}

.news:not(.checkerboard) .media_part{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.post_post_media .video iframe{
    right: 0;
    left: auto;
}

.posts_grid_post .blog_gallery_grid .pic{
    float: right;
}

.item .cws_classes_post_wrapper .post_media > a{
    right: 0;
    left: auto;
}

.cws_classes_post_wrapper > .cws_classes_post_link:before{
    right: 0;
    left: auto;
}

.title_single_classes .cws_classes_post_title{
    text-align: right;
}

.single_classes .widgettitle, .single_staff .widgettitle, .single_events .widgettitle, .single_testimonials .widgettitle, h3.tribe-events-related-events-title, .single_portfolio .widgettitle{
    text-align: right;
}

.single_classes.related_classes .item .cws_classes_post_wrapper .post_content{
    text-align: right;
}

.single_classes .post_date_meta{
    text-align: right;
}

.single_classes .sec_post_data h3{
    text-align: right;
}

.single_classes .post_time_meta{
    float: right;
    padding-right: 30px;
    padding-left: 0;
}

.single_classes .post_time_meta:before{
    margin-left: 9px;
    margin-right: 0;
}

.single_classes .post_destinations_meta:before{
    margin-left: 9px;
    margin-right: 0;
}

.single_classes .post_destinations_meta{
    float: right;
    margin-right: 20px;
    margin-left: 0;
}

.wrap_desc_info .time_ev_single_classes:before{
    margin-left: 9px;
    margin-right: 0;
}

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

.wrap_desc_info .destinations_single_classes:before{
    margin-left: 9px;
    margin-right: 0;
}

.wrap_title .price_single_classes{
    margin-right: auto;
}

.post_meta .social_share{
    margin-right: auto;
}

.post_meta .social_share a{
    margin-right: 19px;
}

.item .cws_classes_post_wrapper .post_media > a.link_btn:before{
    right: 0;
    left: auto;
}

.posts_grid.cws_classes_post_wrapper .post_media:after, .posts_grid.tribe_events_posts_grid .post_media:after, .posts_grid.cws_classes_posts_grid .post_media:after{
    right: 0;
    left: auto;
}

.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote{
    padding: 75px 70px 35px 35px;
}

.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote:before{
    right: 70px;
    left: auto;
}

.blog_post.posts_grid:not(.posts_grid_1) .link_post .post_media_link_title{
    padding: 85px 40px 80px 80px;
}

.blog_post.posts_grid.posts_grid_fw_img .post_post:before{
    right: 0;
    left: auto;
}

.news .media_part .pic img.blured-img{
    right: 0;
    left: auto;
}

.item .date.new_style .month{
    right: 0;
    left: auto;
}

.item .date.new_style .springs:before, .item .date.new_style .springs:after{
    right: 7px;
    left: auto;
}

.item .date.new_style .springs:after{
    right: auto;
    left: 7px;
}

.news .post_info_box .date, .news .post_info_box .post_info > *:not(.comments_link){
    float: right;
}

.news .post_info_box .post_info .comments_link{
    float: left;
}

.news .post_info_part{
    margin-left: -30px;
    margin-right: 0;
}

.news.checkerboard .item:nth-child(even) .post_info_part{
    float: left;
    margin-left: 0;
    margin-right: 30px;
}

.news.checkerboard .item:nth-child(odd) .post_info_part{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

article.item.meta-left .post_meta, article.item.meta-left .ce_title, article.item.meta-left .post_info, article.item.content-left .post_content{
    text-align: right;
}

article.item.meta-right .post_meta, article.item.meta-right .ce_title, article.item.meta-right .post_info, article.item.content-right .post_content{
    text-align: left;
}

.news.single .post_info_part.floated{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.pic.link_post .links{
    right: 0;
    left: auto;
}

.video .pic .links{
    right: 0;
    left: auto;
}

.pic .hover-effect-no-slide{
    right: 0;
    left: auto;
}

.blog-slider .grid .owl-item .item{
    margin-left: 0;
}

.news.single .item .pic .hover-effect{
    right: 0;
    left: auto;
}

.posts_grid_post .blog_gallery_grid .hover, .news .media_part .hover-effect{
    right: 0;
    left: auto;
}

.posts_grid_post .blog_gallery_grid .hover{
    right: 5px;
    left: auto;
}

.blog_post .post_media .dots_wrapper span, .blog_post .post_media .dots_wrapper:after, .blog_post .post_media .dots_wrapper:before{
    margin-left: 7px;
    margin-right: 0;
}

.gallery_post_carousel .pic .links{
    right: 0;
    left: auto;
}

.pic:hover .links > *:first-child{
    right: 0;
    left: auto;
}

.pic:hover .links > *:last-child{
    left: 0;
    right: auto;
}

.pic canvas{
    right: 0;
    left: auto;
}

.news.under_media .btn-read-more{
    float: left;
}

.news .btn-read-more a:after{
    right: 0;
    left: auto;
}

.news.meta_inside .btn-read-more a:after{
    right: 0;
    left: auto;
}

.news .button_cont{
    text-align: left;
}

.news .button_cont a:before{
    right: 0;
    left: auto;
}

.blog_full_width .news .media_part.audio_post.soundcloud .soundcloud iframe, .news .media_part .video iframe{
    right: 0;
    left: auto;
}

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

.news .media_part .pic.link_post > a:after{
    left: 30px;
    right: auto;
}

.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote_bg, .single .news .quote-wrap .quote_bg_c, .single .news .quote-wrap .quote_bg, .quote_bg, .quote_bg_c, .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote_bg_c{
    right: 0;
    left: auto;
}

.quote-wrap blockquote:before{
    right: 100px;
    left: auto;
}

.quote-wrap blockquote cite{
    text-align: left;
}

.quote-wrap blockquote:after{
    left: 30px;
    right: auto;
}

.news .item.boxed_style > .ce_title, .news .item.boxed_style > .post_info, .news .item.boxed_style > .post_content{
    padding-right: 10px;
    padding-left: 0;
}

.news .item.unwrapped_date > * + *{
    margin-right: 63px;
    margin-left: 0;
}

.news .item.unwrapped_date.boxed_style > * + *{
    margin-right: 56px;
    margin-left: 0;
}

.news.single .item > .post_meta .social_share a{
    margin-right: 19px;
    margin-left: 0;
}

.news.single .item > .post_meta .social_share{
    margin-right: auto;
    float: left;
}

.news.single .item > .post_content + *:before{
    right: 0;
    left: auto;
}

.news.news-medium .post_info_part:not(.full_width){
    float: right;
    margin-left: 0;
}

.news.news-small .post_info_part:not(.full_width){
    float: right;
    margin-left: 0;
}

.news .news_carousel .item.boxed_style{
    margin-right: 5px;
    margin-left: 0;
}

.posts_grid .category_carousel .owl-controls{
    right: 0;
    left: auto;
}

.posts_grid .category_carousel .owl-controls .owl-prev{
    right: 0;
    left: auto;
}

.posts_grid .category_carousel .owl-controls .owl-next{
    left: 0;
    right: auto;
}

.posts_grid .category_carousel:before{
    right: -30px;
    left: auto;
}

.posts_grid .category_carousel:hover .owl-controls .owl-prev{
    right: -85px;
    left: auto;
}

.posts_grid .category_carousel:hover .owl-controls .owl-next{
    left: -85px;
    right: auto;
}

.blog_full_width .grid.full_width_border .item{
    border-left: 1px solid #f3f3f3;
    border-right: none;
}

.grid_fw.portfolio_fw_carousel:not(.owl-carousel) .item{
    float: right;
}

.post_single .wrapp_media_staff{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{
    padding: 6px 10px 6px 30px;
}

.meta_inside .cws_staff_post.item .cws_staff_post_info{
    right: 50px;
    left: auto;
}

.cws_ourteam.single .media_part{
    float: right;
    margin-left: 24px;
    margin-right: 0;
}

.cws_ourteam .pic .blured-img{
    right: 0;
    left: auto;
}

.cws_ourteam.single .media_part_wrapper{
    float: right;
    margin-left: 24px;
    margin-right: 0;
}

.cws_ourteam.single .media_part_wrapper > .media_part{
    margin-left: auto;
}

.cws_ourteam_header .cws_ourteam_filter{
    float: left;
}

.cws_ourteam_header .carousel_nav_panel{
    float: left;
}

.cws_testimonials.single .cws_testimonials_items .item .title_part{
    text-align: right;
}

.cws_testimonials.single .cws_testimonials_items .item .ce_title:after{
    margin: 15px 0 15px auto;
}

.cws_testimonials_header .cws_testimonials_filter{
    float: left;
}

.cws_testimonials_header .ce_title + .cws_testimonials_filter_container .cws_testimonials_filter{
    text-align: left;
}

.cws_testimonials_header .carousel_nav_panel{
    padding-right: 15px;
    padding-left: 0;
    float: left;
}

.cws_testimonials_items .pic .img_cont > img.blured-img{
    right: 0;
    left: auto;
}

.cws_testimonials.single .media_part .pic{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.cws_testimonials.single .media_part.floated{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.cws_testimonials_fw .links, .cws_testimonials .links{
    text-align: left;
}

.cws_blog_header .ce_title{
    padding-right: 15px;
    padding-left: 0;
}

.cws_blog_header .carousel_nav_panel{
    float: left;
    padding-right: 15px;
    padding-left: 0;
}

.link_post .post_media_link{
    right: 0;
    left: auto;
}

.link_post .link_post_src{
    right: 0;
    left: auto;
}

.link_post .link_post_src:after, .link_bg:after{
    right: 0;
    left: auto;
}

.link_post .post_media_link:after{
    left: 30px;
    right: auto;
}

.author_info_box-quote{
    text-align: left;
}

.cws-widget-circle:before{
    right: 0;
    left: auto;
    margin-right: -22px;
    margin-left: 0;
}

.cws-widget-circle:after{
    right: auto;
    left: 0;
    margin-left: -22px;
    margin-right: 0;
}

.cws-widget.widget-woocommerce_layered_nav ul li a, .widget-woocommerce_rating_filter.cws-widget ul li a{
    padding-right: 0;
    padding-left: 15px;
}

.cws-widget.widget-woocommerce_layered_nav ul li{
    padding-left: 15px;
    padding-right: 0;
}

.widget-woocommerce_rating_filter.cws-widget ul li:hover a{
    padding-left: 15px;
    padding-right: 20px;
}

.cws-widget.widget-woocommerce_layered_nav ul li:hover a{
    padding-right: 0;
}

.cws-widget.widget-woocommerce_products ul li > a, .cws-widget.widget-woocommerce_recent_reviews ul li > a, .cws-widget.widget-woocommerce_top_rated_products ul li > a, .cws-widget.widget-woocommerce_recently_viewed_products ul li > a, .cws-widget.widget-woocommerce_widget_cart ul li > a{
    padding-left: 0;
}

.cws-widget.widget-woocommerce_products ul li:hover > a:not(:last-child), .cws-widget.widget-woocommerce_recent_reviews ul li:hover > a:not(:last-child), .cws-widget.widget-woocommerce_top_rated_products ul li:hover > a:not(:last-child), .cws-widget.widget-woocommerce_recently_viewed_products ul li:hover > a:not(:last-child), .cws-widget.widget-woocommerce_widget_cart ul li:hover > a:not(:last-child){
    padding-left: 0;
}

.cws-widget.widget-woocommerce_top_rated_products ul li > a:not(:last-child) > span, .cws-widget.widget-woocommerce_recently_viewed_products ul li > a:not(:last-child) > span, .cws-widget.widget-woocommerce_recent_reviews ul li > a:not(:last-child) > span, .cws-widget.widget-woocommerce_products ul li > a:not(:last-child) > span{
    margin-right: 0;
}

.cws-widget .parent_archive .widget_archive_opener{
    left: 0;
    right: auto;
    text-align: left;
}

.cws-widget .parent_archive .widget_archive_opener:before{
    left: 15px;
    right: auto;
}

.cws_textwidget_content .link{
    text-align: right;
}

.cws-widget .post_item canvas{
    right: 0;
    left: auto;
}

.benefits_container .cws_textwidget_content .text + .link:before{
    right: 0;
    left: auto;
}

.benefits_container .cws_textwidget_content .link a:after{
    margin-right: 0.5ex;
    margin-left: 0;
}

.benefits_container .cws-widget .post_item .post_thumb{
    margin-left: auto;
}

.benefits_container .cws-widget .post_item .post_date:before{
    right: 0;
    left: auto;
}

.benefits_container .widget_title_box > .widget_title_icon_section + .widget_title_text_section{
    padding-right: 0;
}

.cws_benefits_item:before{
    right: -1px;
    left: auto;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    margin-right: 20px;
}
.benefits_subtitle_wrapper .benefits_subtitle_note{
    margin-left: 10px;
    margin-right: 0;
}

.orgafit-new-layout .tooltipster-light .tooltipster-content{
    padding: 18px 28px 25px 58px;
}

.cws_button .button-icon, .cws_button.alt:hover .button-icon{
    right: -1px;
    left: auto;
    border-left-width: 1px;
    border-left-style: solid;
    border-right: none;
}

.cws_button.icon-on.mini{
    padding: 4px 39px 4px 9px;
}

.cws_button.icon-on.small{
    padding: 4px 49px 4px 14px;
}

.cws_button.icon-on.regular{
    padding: 6px 56px 6px 16px;
}

.cws_button.icon-on.large{
    padding: 13px 66px 13px 21px;
}

.cws_button.icon-on.xlarge{
    padding: 11px 80px 11px 28px;
}

.notice{
    border-right: 4px solid #fff;
    border-left: none;
}

.notice-success{
    border-right-color: #46b450;
    border-left-color: #46b450;
}

.cws_msg_box{
    padding: 25px 120px 25px 50px;
}

.cws_msg_box.msg_box_no_icon{
    padding: 10px 30px 10px 20px;
}

.cws_msg_box .icon_section{
    right: 0;
    left: auto;
    border-left: 1px solid white;
    border-right: none;
}

.cws_msg_box.closable .cls_btn{
    left: 6px;
    right: auto;
}

.cws_fa_tbl .cws_fa_tbl_cell > .cws_fa, .cws_fa_tbl .cws_fa_tbl_cell > .cws_fa_wrapper{
    margin-left: 20px;
    margin-right: 0;
}

.cws_fa_tbl.icon-right .cws_fa_tbl_cell > .cws_fa, .cws_fa_tbl.icon-right .cws_fa_tbl_cell > .cws_fa_wrapper{
    margin-right: 20px;
    margin-left: 0;
}

.cws_divider_wrapper.align-left{
    text-align: right;
}

.cws_divider_wrapper.align-right{
    text-align: left;
}

.ce_tabs .tab{
    float: right;
}

.ce_tabs.border_less.vertical .tab{
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: transparent;
    border-right: none;
}

.ce_tabs.border_less:not(.vertical) .tab:not(:first-child):after{
    right: 0;
    left: auto;
}

.ce_tabs .tab + .tab{
    border-right: 0;
}

.ce_tabs.border_less.vertical .tab.active{
    border-left-width: 3px;
    border-left-style: solid;
    border-right: none;
}

.ce_tabs.border_less.vertical .tab_sections{
    border-right: 1px solid #e6e6e6;
    border-left: none;
}

.ce_tabs.vertical .tabs{
    margin-right: auto;
}

.ce_tabs.vertical .tab{
    border-width: 1px 1px 1px 0px;
    margin-right: auto;
}

.ce_tabs.vertical .tab:before{
    right: auto;
    left: -15px;
}

.cws_callout .content_section + .button_section{
    padding-right: 0;
}

.cws_callout.alt-style .styling-border{
    right: -1px;
    left: 0;
}

.cws_callout .icon_section{
    margin-left: 40px;
    margin-right: 0;
}

.cws_callout.icon_divider .icon_section{
    padding-left: 38px;
    padding-right: 0;
    border-left: 1px solid #ffffff;
    border-right: none;
}

.copyrights_area.bottom_fixed{
    right: 0;
    left: auto;
}

.copyrights_menu.a-right{
    margin-right: auto;
}

.copyrights_panel_wrapper .lang_bar{
    text-align: right;
}

.flxmap-container:before, #wpgmza_map:before{
    right: 0;
    left: auto;
}

.row_bg_video:before{
    right: 0;
    left: auto;
}

.cws_progress_bar .progress{
    right: 0;
    left: auto;
}

.cws_progress_bar .indicator{
    float: left;
}

.cws_progress_bar .progress:after{
    right: 0;
    left: auto;
}

.ce_accordion .accordion_title, .ce_toggle .accordion_title{
    padding: 5px 15px 5px 30px;
}

.ce_accordion .accordion_title .accordion_icon, .ce_toggle .accordion_title .accordion_icon{
    margin-right: -4px;
    margin-left: 0;
    padding: 4px 0 4px 15px;
}

.ce_accordion .accordion_title .accordion_icon + span, .ce_toggle .accordion_title .accordion_icon + span{
    padding-right: 10px;
    padding-left: 0;
}

.ce_accordion .accordion_title .accordion_icon.fa:before, .ce_toggle .accordion_title .accordion_icon.fa:before, .ce_accordion .accordion_title .accordion_icon[class^="flaticon-"]:before, .ce_accordion .accordion_title .accordion_icon[class*=" flaticon-"]:before, .ce_toggle .accordion_title .accordion_icon[class^="flaticon-"]:before, .ce_toggle .accordion_title .accordion_icon[class*=" flaticon-"]:before{
    right: 0;
    left: auto;
}

.ce_accordion .accordion_title .accordion_icon:not(.custom):before, .ce_toggle .accordion_title .accordion_icon:not(.custom):before{
    right: 5px;
    left: auto;
}

.ce_accordion .accordion_title .accordion_icon:not(.custom):after, .ce_toggle .accordion_title .accordion_icon:not(.custom):after{
    right: 12px;
    left: auto;
}

.ce_accordion .accordion_title .accordion_angle, .ce_toggle .accordion_title .accordion_angle{
    left: 14px;
    right: auto;
}

.ce_accordion.third_style .accordion_title, .ce_toggle.third_style .accordion_title, .ce_accordion.fourth_style .accordion_title, .ce_toggle.fourth_style .accordion_title{
    padding-right: 55px;
    padding-left: 0;
}

.ce_accordion.third_style .accordion_title .accordion_angle, .ce_toggle.third_style .accordion_title .accordion_angle, .ce_accordion.fourth_style .accordion_title .accordion_angle, .ce_toggle.fourth_style .accordion_title .accordion_angle{
    left: auto;
    right: 0;
}

.ce_accordion.five_style .accordion_title, .ce_toggle.five_style .accordion_title{
    padding: 5px 15px 5px 5px;
}

.ce_accordion.five_style .accordion_content, .ce_toggle.five_style .accordion_content{
    padding-right: 40px;
    padding-left: 0;
}

figure.effect-lily figcaption{
    text-align: right;
}

figure.effect-marley div.meta_info{
    text-align: right;
}

figure.effect-marley div.title_info{
    text-align: right;
}

figure.effect-marley figcaption > a{
    right: 20px;
    left: auto;
}

.colored_box_style h3::after{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_button i:first-child{
    margin-left: 10px;
    margin-right: 0;
}

.cws_vc_shortcode_button i:last-child{
    margin-right: 10px;
    margin-left: 0;
}

.cws_vc_shortcode_button i.icon-left{
    margin-left: 10px;
    margin-right: 0;
}

.cws_vc_shortcode_button i.icon-right{
    margin-right: 10px;
    margin-left: 0;
}

.hover05 .pic img{
    margin-right: 30px;
    margin-left: 0;
}

.hover05 .pic:hover img{
    margin-right: 0;
}

.hover14 .pic:before{
    right: -75%;
    left: auto;
}

.has-post-thumbnail .meta_date, .format-audio .meta_date, .format-video .meta_date{
    right: 0;
    left: auto;
}

.cws_social_icons .cws_icon:last-child{
    margin-left: 0;
}

.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .wrapper-skew{
    left: -5px;
    right: auto;
}

.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_desc:after{
    background: url(https://03f92f.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/img/divider_banner.png) no-repeat right  0;
}

.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_button:after{
    margin-right: 8px;
    margin-left: 0;
    border-right-width: 6px;
    border-right-style: solid;
    border-right-color: inherit;
    border-left: none;
}

.cws_vc_shortcode_banners.cws_vc_shortcode_module.a-right .banners_body .banners_desc:after{
    background-position: right 0%;
}

.cws_vc_shortcode_banners.cws_vc_shortcode_module.a-center .banners_body .banners_desc:after{
    background-position: right 50%;
}

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

.ov_color_triangle{
    right: 100%;
    left: auto;
}

.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .front, .cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .back{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .back{
    padding: 50px 45px 0 30px;
}

.cws_vc_shortcode_gifts_cards .gifts_cards{
    padding: 35px 18px 35px 30px;
}

.separator_css{
    background: url(https://03f92f.claudeassets.com/20250717105628im_/http://anaroyal.org/wp-content/themes/img/divider_banner.png) no-repeat right 0;
}

.gifts_cards_price .currency:last-child{
    margin-right: 7px;
    margin-left: 0;
}

.gifts_cards_left{
    padding-left: 16px;
    margin-left: 28px;
}

.gifts_cards_left:after{
    left: 0;
    right: auto;
}

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

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

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

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

.gifts_cards_price .currency:first-child{
    margin-left: 7px;
    margin-right: 0;
}

.gifts_cards_right{
    margin-right: auto;
}

.cws_vc_shortcode_stars.cws_vc_shortcode_active_stars{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_sc_carousel li.item{
    padding-right: 0;
}

.cta_icon + .cta_text{
    margin-right: -60px;
    margin-left: 0;
}

.cta_offer + .cta_button, .cta_offer + .cta_banner{
    margin-right: auto;
}

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

.loader:before{
    right: -.375em;
    left: auto;
}

.loader{
    margin-right: 7px;
    margin-left: 0;
}

.loader:after{
    right: .375em;
    left: auto;
}

.v_sep{
    border-right: 1px solid #e7e7e7;
    border-left: none;
    padding-right: 15px;
    padding-left: 0;
    margin-right: 15px;
    margin-left: 0;
}

.v_sep:first-child{
    margin-right: auto;
}

.v_sep:last-child{
    padding-right: 0;
}

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

.widgettitle.text_alignleft{
    text-align: right;
}

.widgettitle.text_alignright{
    text-align: left;
}

.thumb .hover-effect{
    right: 0;
    left: auto;
}

.thumb .link, .thumb .link > a{
    right: 0;
    left: auto;
}

#main_menu .menu-item.menu-item-object-megamenu_item > .sub-menu, #sticky_menu .menu-item.menu-item-object-megamenu_item > .sub-menu{
    right: initial;
    left: 0;
}

#main_menu .sub-menu > .menu-item.menu-item-object-megamenu_item, #sticky_menu .sub-menu > .menu-item.menu-item-object-megamenu_item{
    padding-left: 20px;
    padding-right: 0;
}

#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu, #sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu{
    margin-right: auto;
    padding-right: 15px;
    padding-left: 0;
}

#main_menu .menu-item.right .cws_megamenu_item .widget.widget_nav_menu .sub-menu, #sticky_menu .menu-item.right .cws_megamenu_item .widget.widget_nav_menu .sub-menu{
    margin-left: auto;
}

#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item, #sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item{
    padding-right: 0;
}

#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a, #sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a{
    padding: 5px 35px 5px 0 !important;
    text-align: right;
}

#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a:before, #sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a:before{
    right: 20px;
    left: auto;
}

#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item.menu-item-has-children, #sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item.menu-item-has-children{
    padding-left: 0;
}

#main_menu > .menu-item-magicline, #sticky_menu > .menu-item-magicline{
    right: 0;
    left: auto;
}

.vc_images_carousel .vc_carousel-control.vc_left{
    right: 0 !important;
    left: auto !important;
}

.vc_images_carousel .vc_carousel-control.vc_right{
    left: 0 !important;
    right: auto !important;
}

.vc_images_carousel .vc_carousel-control > span{
    right: auto !important;
    margin-right: auto !important;
}

.cws-column .cws_vc_column-inner > div[class*="-offset-"].wpb_column{
    margin-right: 0% !important;
}

.cws-content .cws-overlay-bg{
    right: 0;
    left: auto;
}

.cws-layer{
    right: 0;
    left: auto;
}

#page.single_sidebar .vc_row[data-vc-full-width="true"], #page.double_sidebar .vc_row[data-vc-full-width="true"]{
    right: auto !important;
}

.posts_grid .item > .back_img{
    right: 0;
    left: auto;
}

.crsl-grid li.item{
    padding-right: 15px;
    padding-left: 0;
}

.cws_col, .cws_col_12{
    float: right;
}

.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .pic:before{
    right: 0;
    left: auto;
}

#cws_loader{
    right: 0;
    left: auto;
}

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

.cws-hotspots{
    right: 0;
    left: auto;
}

.cws-hotspots .hotspot-item a{
    right: auto;
}

.tooltipster-icon{
    margin-right: 4px;
    margin-left: 0;
}

.tooltipster-base{
    right: 0;
    left: auto;
}

.tooltipster-arrow{
    right: 0;
    left: auto;
}

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span{
    right: 6px;
    left: auto;
}

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border{
    right: 5px;
    left: auto;
}

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span{
    left: 6px;
    right: auto;
}

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border{
    left: 5px;
    right: auto;
}

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border{
    border-right: 8px solid;
    border-left: none;
    left: -7px;
    right: auto;
}

.tooltipster-arrow-left .tooltipster-arrow-border{
    border-right: 9px solid;
    border-left: none;
}

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border{
    border-left: 8px solid;
    border-right: none;
    right: -7px;
    left: auto;
}

.tooltipster-arrow-right .tooltipster-arrow-border{
    border-left: 9px solid;
    border-right: none;
}

.tooltipster-slide{
    right: -40px;
    left: auto;
}

.tooltipster-slide.tooltipster-dying{
    right: 0 !important;
    left: auto !important;
}

.news .layout-special .item .post_title{
    padding: 0 0 0 25px;
}

.news .layout-special .item .post_title a:after{
    left: 0;
    right: auto;
    text-align: left;
}

.quote_table{
    text-align: right;
}

.add_arrow .quote_table:before{
    border-left: solid 16px #000;
    border-right: none;
    right: -16px;
    left: auto;
}

.quote_description{
    margin: 0 10px 0 0;
}

.image_with_dots:before{
    left: -70px;
    right: auto;
}

@media only screen and (max-width: 380px){
    .cws_mobile .mobile_menu .vc_column-inner ul li{
        padding-right: 0;
    }

}

@media screen and (min-width: 320px) and (max-width: 479px){
    .cws-hotspots .hotspot-item a span{
        margin: -2px -2px 0 0;
    }

}

@media screen and (max-width: 479px){
    .cws_callout .icon_section{
        margin-left: 0;
    }

    .grid.grid-2,  .page_content.single_sidebar .grid.grid-2,  .page_content.double_sidebar .grid.grid-2,  .grid.grid-3,  .page_content.single_sidebar .grid.grid-3,  .page_content.double_sidebar .grid.grid-3,  .grid.grid-4,  .page_content.single_sidebar .grid.grid-4,  .page_content.double_sidebar .grid.grid-4{
        margin-left: auto;
    }

    .grid.grid-2 .item,  .page_content.single_sidebar .grid.grid-2 .item,  .page_content.double_sidebar .grid.grid-2 .item,  .grid.grid-3 .item,  .page_content.single_sidebar .grid.grid-3 .item,  .page_content.double_sidebar .grid.grid-3 .item,  .grid.grid-4 .item,  .page_content.single_sidebar .grid.grid-4 .item,  .page_content.double_sidebar .grid.grid-4 .item,  .news.news-small .post_info_part:not(.full_width),  .page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){
        margin-left: auto;
    }

    .cws_portfolio .grid .item{
        padding-right: 0;
    }

    .cta_icon + .cta_text{
        margin-right: 0;
    }

}

@media only screen and (max-width: 1199px){
    .news.meta_inside .item.format-image .post_post_info,  .news.meta_inside .item.format-standard .post_post_info,  .news.meta_inside .item.format-gallery .post_post_info{
        right: 10px;
        left: auto;
    }

    img.shifted{
        margin-right: 0;
    }

}

@media screen and (min-width: 768px){
    .site_header .search_menu_cont .search_back_button{
        left: 20px;
        right: auto;
    }

    .top_bar_box_text:not(:first-child):before{
        right: 0;
        left: auto;
    }

    .menu_right_icons{
        margin: 0 0 0 -15px;
    }

    .cws_vc_shortcode_msg_box{
        padding: 22px 110px 18px 75px;
    }

    .cws_vc_shortcode_msg_box .icon_part{
        right: 30px;
        left: auto;
    }

    .cws_vc_shortcode_msg_box .icon_part:after{
        right: 100%;
        left: auto;
    }

    .cws_vc_shortcode_msg_box .close_button{
        left: 25px;
        right: auto;
    }

    .vc_tta-tabs .vc_tta-tab{
        margin: 0 0 0 6px !important;
    }

    .vc_toggle .vc_toggle_title{
        padding: 22px 70px 23px 30px;
    }

    .vc_toggle .vc_toggle_content{
        padding: 19px 0 20px 45px;
    }

    .vc_toggle.cws_toggle_active .vc_toggle_title{
        padding: 22px 100px 23px 0;
    }

    .vc_toggle.cws_toggle_active .vc_toggle_title:before, .vc_toggle.cws_toggle_active .vc_toggle_title:after{
        right: 100px;
        left: auto;
    }

    .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon{
        right: 25px !important;
        left: auto !important;
    }

    .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
        right: auto !important;
        left: 25px !important;
    }

    .testimonial.style_1.show_quote_icons .quote_wrap{
        padding: 0 53px 0 0;
    }

    .testimonial.style_1.show_quote_icons .quote_wrap:before{
        text-align: right;
        right: 1px;
        left: auto;
    }

    .testimonial.style_1.testimonials_col_1 .info_wrap{
        padding: 0 53px 0 0;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignright .quote_wrap:before{
        left: -74px;
        right: auto;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignleft .quote_wrap:before{
        right: -74px;
        left: auto;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_aligncenter .quote_wrap:before{
        right: -74px;
        left: auto;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_aligncenter .quote_wrap:after{
        left: -74px;
        right: auto;
    }

    .banner.button-floated .banner_button{
        margin: 17px 17px 0 0;
    }

    .sc_button_wrapper.align-left{
        text-align: right;
    }

    .sc_button_wrapper.align-right{
        text-align: left;
    }

    .cws_service_item.side_divider .cws_service_info:after{
        left: 0;
        right: auto;
    }

    .cws_textmodule .text_align_right{
        text-align: right;
    }

    .cws_textmodule .text_align_left{
        text-align: right;
    }

    .cws_textmodule .icon_pos_beside .text_align_right .cws_textmodule_titles .cws_textmodule_icon_wrapper{
        margin: 0 28px 0 0;
    }

    .cws_textmodule .icon_pos_beside .text_align_right .cws_textmodule_titles .cws_textmodule_aside{
        text-align: left;
    }

    .comment_list .comments_children{
        padding: 0 50px 0 0;
    }

    .comment_avatar_section{
        margin: 0 0 0 29px;
    }

    .comment-header .comment-info{
        margin: 3px 0 0 30px;
    }

    .comment-form .comment-form-author{
        padding: 0 0 0 15px;
    }

    .comment-form .comment-form-email{
        padding: 0 15px 0 0;
    }

    .nav_post_links .prev_section .nav_button{
        right: 3px;
        left: auto;
    }

    .nav_post_links .next_section .nav_button{
        left: 3px;
        right: auto;
    }

    #scroll_to_top{
        left: 40px;
        right: auto;
    }

    .news.posts_grid_1 .item .post_info_footer .like,  .news.posts_grid_def .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_medium .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_medium .item .floated_media{
        float: right;
    }

    .news.posts_grid_medium .item .floated_media + .post_post_info{
        float: right;
        padding: 0 30px 0 0;
    }

    .news.posts_grid_small .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_small .item .floated_media{
        float: right;
    }

    .news.posts_grid_small .item .floated_media + .post_post_info{
        float: right;
        padding: 0 30px 0 0;
    }

    .news.posts_grid_2 .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_3 .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_4 .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_checkerboard .item .post_info_footer .like{
        margin: 0 11px 0 15px;
    }

    .news.posts_grid_checkerboard .item .floated_media{
        float: right;
    }

    .news.posts_grid_checkerboard .item .floated_media + .post_post_info{
        float: right;
        padding: 0 30px 0 0;
    }

    .news.posts_grid_checkerboard .item:nth-child(2n) .post_post_info{
        text-align: left;
    }

    .news.posts_grid_checkerboard .item:nth-child(2n) .floated_media{
        float: left;
    }

    .news.posts_grid_checkerboard .item:nth-child(2n) .floated_media + .post_post_info{
        padding: 0 0 0 30px;
    }

    .wp-block-image .alignleft{
        margin: 0.4375em -30px 1.625em 30px;
    }

    .wp-block-image .alignright{
        margin: 0.4375em 30px 1.625em -30px;
    }

    .wp-block-button.alignleft{
        margin: 1.625em 0 1.625em 30px;
    }

    .wp-block-button.alignright{
        margin: 1.625em 30px 1.625em 0;
    }

}

@media screen and (max-width: 1190px){
    .wrap_footer_classes > .post_date_meta{
        margin-left: 0;
    }

    .wrap_footer_classes .staff_posts_wrapper .thumb_staff_posts_title{
        margin-right: 0;
    }

    .cws_button.icon-on.mini{
        padding: 4px 39px 4px 9px !important;
    }

    .cws_button.icon-on.small{
        padding: 4px 49px 4px 14px !important;
    }

    .cws_button.icon-on.regular{
        padding: 6px 56px 6px 16px !important;
    }

    .cws_button.icon-on.large{
        padding: 13px 66px 13px 21px !important;
    }

    .cws_button.icon-on.xlarge{
        padding: 11px 80px 11px 28px !important;
    }

    .page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width),  .page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){
        margin-left: auto;
    }

    .page_content.double_sidebar .cws_callout .button_section{
        padding-right: 0;
    }
}

@media screen and (max-width: 959px){
    .side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child){
        float: right;
    }

    .page_content.double_sidebar .news.news-small .post_info_part:not(.full_width){
        float: right;
        margin-left: 24px;
        margin-right: 0;
    }

    .page_content.double_sidebar .cws_callout .button_section{
        padding-right: 30px;
        padding-left: 0;
    }

    .blog_post.posts_grid.posts_grid_fw_img .floated_media.post_floated_media{
        margin-left: 0;
    }

}

@media screen and (max-width: 767px){
    .product .summary form.cart .quantity ~ .single_add_to_cart_button{
        margin-right: 0;
    }

    .grid.grid-2,  .page_content.single_sidebar .grid.grid-2,  .page_content.double_sidebar .grid.grid-2,  .grid.grid-3,  .page_content.single_sidebar .grid.grid-3,  .page_content.double_sidebar .grid.grid-3,  .grid.grid-4,  .page_content.single_sidebar .grid.grid-4,  .page_content.double_sidebar .grid.grid-4{
        margin-left: -5%;
        margin-right: 0;
    }

    .grid.grid-2 .item,  .page_content.single_sidebar .grid.grid-2 .item,  .page_content.double_sidebar .grid.grid-2 .item,  .grid.grid-3 .item,  .page_content.single_sidebar .grid.grid-3 .item,  .page_content.double_sidebar .grid.grid-3 .item,  .grid.grid-4 .item,  .page_content.single_sidebar .grid.grid-4 .item,  .page_content.double_sidebar .grid.grid-4 .item{
        margin-left: 5%;
        margin-right: 0;
    }

    .gallery_grid .grid.grid-2 .item,  .page_content.single_sidebar .gallery_grid .grid.grid-2 .item,  .page_content.double_sidebar .gallery_grid .grid.grid-2 .item,  .blog_full_width .grid:not(.owl-carousel).grid-2 .item,  .page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,  .page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item{
        margin-left: 0;
    }

    .gallery_grid .grid.grid-3 .item,  .page_content.single_sidebar .gallery_grid .grid.grid-3 .item,  .page_content.double_sidebar .gallery_grid .grid.grid-3 .item,  .blog_full_width .grid:not(.owl-carousel).grid-3 .item,  .page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,  .page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item{
        margin-left: 0;
    }

    .gallery_grid .grid.grid-4 .item,  .page_content.single_sidebar .gallery_grid .grid.grid-4 .item,  .page_content.double_sidebar .gallery_grid .grid.grid-4 .item,  .blog_full_width .grid:not(.owl-carousel).grid-4 .item,  .page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,  .page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item{
        margin-left: 0;
    }

    .grid .item{
        margin-right: 0;
    }

    .cws_portfolio .grid.grid-2 .item,  .page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,  .page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,  .cws_portfolio .grid.grid-2 .grid-size,  .page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,  .page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size{
        float: right;
        margin-left: 0;
    }

    .cws_portfolio .grid.grid-3 .item,  .page_content.single_sidebar .cws_portfolio .grid.grid-3 .item,  .page_content.double_sidebar .cws_portfolio .grid.grid-3 .item,  .cws_portfolio .grid.grid-3 .grid-size,  .page_content.single_sidebar .cws_portfolio .grid.grid-3 .grid-size,  .page_content.double_sidebar .cws_portfolio .grid.grid-3 .grid-size{
        float: right;
        margin-left: 0;
    }

    .cws_portfolio .grid.grid-4 .item,  .page_content.single_sidebar .cws_portfolio .grid.grid-4 .item,  .page_content.double_sidebar .cws_portfolio .grid.grid-4 .item,  .cws_portfolio .grid.grid-4 .grid-size,  .page_content.single_sidebar .cws_portfolio .grid.grid-4 .grid-size,  .page_content.double_sidebar .cws_portfolio .grid.grid-4 .grid-size{
        float: right;
        margin-left: 0;
    }

    .grid.grid-2.owl-carousel,  .page_content.single_sidebar .grid.grid-2.owl-carousel,  .page_content.double_sidebar .grid.grid-2.owl-carousel,  .grid.grid-3.owl-carousel,  .page_content.single_sidebar .grid.grid-3.owl-carousel,  .page_content.double_sidebar .grid.grid-3.owl-carousel,  .grid.grid-4.owl-carousel,  .page_content.single_sidebar .grid.grid-4.owl-carousel,  .page_content.double_sidebar .grid.grid-4.owl-carousel{
        margin-left: -18px;
        margin-right: 0;
    }

    .grid.grid-2.owl-carousel .item,  .page_content.single_sidebar .grid.grid-2.owl-carousel .item,  .page_content.double_sidebar .grid.grid-2.owl-carousel .item,  .grid.grid-3.owl-carousel .item,  .page_content.single_sidebar .grid.grid-3.owl-carousel .item,  .page_content.double_sidebar .grid.grid-3.owl-carousel .item,  .grid.grid-4.owl-carousel .item,  .page_content.single_sidebar .grid.grid-4.owl-carousel .item,  .page_content.double_sidebar .grid.grid-4.owl-carousel .item{
        margin-left: 18px;
        margin-right: 0;
    }

    .grid_col + .grid_col{
        margin-right: auto;
    }

    .page_content.double_sidebar .cws_callout .button_section,  .page_content .cws_callout .button_section{
        padding-right: 0;
    }

}

@media only screen and (max-width: 1500px){
    .cws_staff_posts_grid .widget_header .carousel_nav_panel span.next{
        left: -85px;
        right: auto;
    }

    .cws_staff_posts_grid .widget_header .carousel_nav_panel span{
        right: -85px;
        left: auto;
    }

}

@media screen and (max-width: 600px){
    .information_group_item .information_group_column + .information_group_column{
        padding-right: 0;
    }

}

pre{
    padding: 1rem 1.2rem 1rem 0.8rem;
    border-right: 1rem solid #f5d995;
    border-left: none;
}

img.shifted{
    margin-right: -100px;
    margin-left: 0;
}

.a-left{
    text-align: right;
}

.a-right{
    text-align: center;
}

.alignleft{
    float: right;
    margin-left: 30px;
    margin-right: 0;
}

.alignright{
    float: left;
    margin-left: auto;
    margin-right: 30px;
}

.grid_col:not(.grid_col_12){
    float: right;
}

.grid_row.eq_cols .grid_col{
    float: right;
}

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

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

dl dd{
    padding-right: 1.3em;
    padding-left: 0;
}

p.cws_width_50:nth-of-type(even){
    margin-right: 15px;
    margin-left: 0;
}

p.cws_width_50:nth-of-type(odd){
    margin-left: 15px;
    margin-right: 0;
}

ul ul, ul ol, ol ul, ol ol{
    margin-right: 15px;
    margin-left: 0;
}

ul > li{
    padding-right: 18px;
    padding-left: 0;
}

ol > li{
    padding-right: 0;
}

ul > li:before{
    right: 0;
    left: auto;
}

blockquote{
    text-align: right;
    padding: 22px 58px 22px 15px;
}

blockquote:before{
    right: 16px;
    left: auto;
}

blockquote cite{
    text-align: right;
}

input[type="checkbox"]{
    margin: 0 0 0 10px;
}

input[type="checkbox"]:before{
    right: 0;
    left: auto;
}

select{
    padding: 9px 30px 9px 50px;
}

.cws_custom_select:before{
    left: 20px;
    right: auto;
}

.post-password-form input[type="password"]{
    margin: 10px 0 0 135px;
}

.post-password-form input[type="submit"]{
    left: 0;
    right: auto;
}

.text_alignleft{
    text-align: right;
}

.text_alignright{
    text-align: right;
}

.slider_vs_menu .site_header{
    right: 0;
    left: auto;
}

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

.cws_parallax_section > *{
    right: 0;
    left: auto;
}

.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item > a:after{
    right: 15px;
    left: auto;
}

.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item a{
    padding: 0 40px 0 6px;
}

.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item > a:before{
    right: 0;
    left: auto;
}

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

.svg_element svg{
    right: 0;
    left: auto;
}

.main-nav-container .button_open{
    left: 0;
    right: auto;
}

.menu-item > a span.tag_label{
    left: 0;
    right: auto;
}

.site_header .items-visible .search_menu{
    border-right: 1px solid #e6e6e6;
    border-left: none;
}

.header_container .mobile_menu_bar.left{
    right: 0;
    left: auto;
}

.header_container .mobile_menu_bar.right{
    left: 0;
    right: auto;
}

.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .search_menu_cont .search_back_button{
    left: 10px;
    right: auto;
}

.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .mini-cart{
    float: left;
}

.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .search_menu{
    float: right;
}

.a-left .menu-bar{
    margin-right: 0;
    margin-left: 20px;
}

.main-nav-container.a-center .menu-bar{
    left: 0;
    right: auto;
}

.logo-right .main-nav-container.a-center .menu-bar{
    left: auto;
    right: 0;
    margin-right: 0;
    margin-left: 20px;
}

.menu-bar .ham:after, .menu-bar .ham:before{
    right: 0;
    left: auto;
}

.site_header.logo-in-menu.logo-center .menu-left-part, .cws_mobile .site_header .menu-left-part{
    text-align: left;
}
rs-layer#slider-1-slide-3-layer-15,rs-layer#slider-1-slide-3-layer-7,rs-layer#slider-1-slide-3-layer-11,rs-layer#slider-2-slide-4-layer-1,rs-layer#slider-2-slide-4-layer-7,rs-layer#slider-2-slide-4-layer-15,rs-layer#slider-2-slide-4-layer-11,rs-layer#slider-3-slide-7-layer-1,rs-layer#slider-3-slide-7-layer-7,rs-layer#slider-3-slide-7-layer-15,rs-layer#slider-3-slide-7-layer-11,rs-layer#slider-4-slide-10-layer-1,rs-layer#slider-4-slide-10-layer-7,rs-layer#slider-4-slide-10-layer-15,rs-layer#slider-4-slide-10-layer-11,rs-layer#slider-5-slide-13-layer-1,rs-layer#slider-5-slide-13-layer-7,rs-layer#slider-5-slide-13-layer-11,rs-layer#slider-5-slide-13-layer-15,rs-layer#slider-1-slide-3-layer-1,rs-layer#slider-1-slide-1-layer-1,rs-layer#slider-1-slide-1-layer-7,rs-layer#slider-1-slide-1-layer-11,rs-layer#slider-1-slide-1-layer-15,rs-layer#slider-1-slide-2-layer-1,rs-layer#slider-1-slide-2-layer-7,rs-layer#slider-1-slide-2-layer-11,rs-layer#slider-1-slide-2-layer-15,rs-layer#slider-2-slide-5-layer-1,rs-layer#slider-2-slide-5-layer-7,rs-layer#slider-2-slide-5-layer-11,rs-layer#slider-2-slide-5-layer-15,rs-layer#slider-3-slide-8-layer-1,rs-layer#slider-3-slide-8-layer-7,rs-layer#slider-3-slide-8-layer-11,rs-layer#slider-3-slide-8-layer-15,rs-layer#slider-4-slide-11-layer-1,rs-layer#slider-4-slide-11-layer-7,rs-layer#slider-4-slide-11-layer-11,rs-layer#slider-4-slide-11-layer-15,rs-layer#slider-4-slide-12-layer-1,rs-layer#slider-4-slide-12-layer-7,rs-layer#slider-4-slide-12-layer-11,rs-layer#slider-4-slide-12-layer-15,rs-layer#slider-5-slide-14-layer-1,rs-layer#slider-5-slide-14-layer-7,rs-layer#slider-5-slide-14-layer-11,rs-layer#slider-5-slide-14-layer-15,rs-layer#slider-5-slide-15-layer-1,rs-layer#slider-5-slide-15-layer-7,rs-layer#slider-5-slide-15-layer-11,rs-layer#slider-5-slide-15-layer-15 {
    font-family: iranyekan! important;
}

.site_header.logo-in-menu.logo-center .menu-right-part, .cws_mobile .site_header .menu-right-part{
    text-align: right;
}

html.touch .header_logo_part .logo:before{
    margin-right: -5px;
    margin-left: 0;
}

.title.has_background, .title.has_fixed_background{
    background-position: center right;
}

.side_panel_icon.cwsicon-squares span{
    right: 0;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(1){
    right: 15px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(2){
    right: 23px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(3){
    right: 31px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(4){
    right: 15px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(5){
    right: 23px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(6){
    right: 31px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(7){
    right: 15px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(8){
    right: 23px;
    left: auto;
}

.side_panel_icon.cwsicon-squares span:nth-child(9){
    right: 31px;
    left: auto;
}

.header_container .menu_left_icon_bar{
    right: 25px;
    left: auto;
    padding-left: 25px;
    padding-right: 0;
}

.header_container .menu_right_icon_bar{
    left: 25px;
    right: auto;
    padding-right: 25px;
    padding-left: 0;
}

.header_container .menu_left_icon_bar .mini-cart .woo_mini_cart{
    right: 0;
    left: auto;
}

.header_container .menu_right_icon_bar .mini-cart .woo_mini_cart{
    left: 0;
    right: auto;
}

.top_bar_box .mobile_menu_hamburger.active span:first-child + span{
    right: 10px;
}

.topbar-menu .button_open{
    text-align: left;
}

.top_bar_box_text i{
    margin: 0 0 0 8px;
}

.top_bar_box .mini-cart .woo_mini-counter:before{
    margin: 0 0 0 7px;
}

.top_bar_box .mini-cart .counter{
    left: 0;
    right: auto;
}

.top_bar_box .mini-cart .woo_mini_cart{
    left: 20px;
    right: auto;
}

.top_bar_box .mini-cart .mini_cart_item{
    padding: 0 80px 20px 20px;
    text-align: right;
}

.top_bar_box .mini-cart .remove_from_cart_button{
    left: 0;
    right: auto;
}

.top_bar_box .mini-cart .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.top_bar_box .mini-cart .total{
    text-align: right;
}

.topbar_search_wrapper .search-form{
    left: 0;
    right: auto;
}

.topbar_search_wrapper .search-field{
    float: left;
}

.topbar_right_icons .toggle-on .cws_social_links{
    left: 100%;
    right: auto;
    text-align: left;
}

.topbar_right_icons .toggle-on .cws_social_link{
    margin-left: -30px;
    margin-right: 0;
}

.topbar_left_icons .toggle-on .cws_social_links{
    right: 100%;
    left: auto;
    text-align: right;
}

.topbar_left_icons .toggle-on .cws_social_link{
    margin-right: -30px;
    margin-left: 0;
}

.toggle-on .social-btn-open:before{
    margin: 0 0 0 8px;
}

.top_bar_box .wpml-ls-sub-menu li{
    text-align: right;
}

.menu_right_icons{
    text-align: left;
}

.menu_left_icons{
    text-align: right;
}

.header_logo_part .logo img:not(:last-child), .header_logo_part .logo .cws_logotype_svg:not(:last-child){
    margin: 0 0 0 21px;
}

.logo-right .header_logo_part{
    text-align: left;
}

.logo-right .header_logo_part .cws_logotype_svg{
    margin: 0 10px 0 0;
}

.logo_box_text i{
    margin: -4px 0 0 16px;
}

.logo_box_text .logo_box_text-value i{
    margin: -2px 0 0 12px;
}

.menu_box .mobile_menu_hamburger.active span:first-child + span{
    right: 10px;
    left: auto;
}

.mobile_menu_wrapper .mobile_menu .button_open{
    text-align: left;
}

.mobile_menu_wrapper .mobile_menu .sub-menu .menu-item{
    margin: 0 20px 0 0;
}

.mobile_menu_wrapper .mobile_menu .widgettitle, .mobile_menu_wrapper .mobile_menu .cws_textmodule_title{
    text-align: right;
}

.header_zone .search_menu{
    text-align: left;
}

.header_zone .search_menu_wrap{
    left: 0;
    right: auto;
}

.search_menu_wrap .search_back_button{
    left: 6px;
    right: auto;
}

.search_menu_wrap .search_back_button:before{
    left: 0;
    right: auto;
}

.search_menu_wrap .search-field{
    float: left;
    padding-right: 0;
}

.search_menu_wrap.search-on .search-field{
    padding: 7px 0 7px 26px;
}

.menu_right_icons .toggle-on .cws_social_links{
    left: 100%;
    right: auto;
    text-align: left;
}

.menu_right_icons .toggle-on .cws_social_link{
    margin-left: -30px;
    margin-right: 0;
}

.menu_left_icons .toggle-on .cws_social_links{
    right: 100%;
    left: auto;
    text-align: right;
}

.menu_left_icons .toggle-on .cws_social_link{
    margin-right: -30px;
    margin-left: 0;
}

.header_zone .mini-cart .woo_mini-counter:before{
    margin: 0 0 0 10px;
}

.header_zone .mini-cart .counter{
    left: 0;
    right: auto;
}

.header_zone .mini-cart .woo_mini_cart{
    left: 20px;
    right: auto;
}

.header_zone .mini-cart .mini_cart_item{
    padding: 0 90px 20px 20px;
    text-align: right;
}

.header_zone .mini-cart .remove_from_cart_button{
    left: 0;
    right: auto;
}

.header_zone .mini-cart .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.header_zone .mini-cart .total{
    text-align: right;
}

.header_box .page_title{
    right: 0;
    left: auto;
}

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

.sticky_header .mini-cart .woo_mini-counter:before{
    margin: 0 0 0 10px;
}

.sticky_header .mini-cart .counter{
    left: 0;
    right: auto;
}

.sticky_header .mini-cart .woo_mini_cart{
    left: 20px;
    right: auto;
}

.sticky_header .mini-cart .product_list_widget > li + li:before{
    right: 70px;
    left: 0;
}

.sticky_header .mini-cart .product_list_widget > li{
    padding: 0 70px 0 26px;
    text-align: right;
}

.sticky_header .mini-cart .remove{
    left: 0;
    right: auto;
}

.sticky_header .mini-cart .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.sticky_header .mini-cart .total{
    text-align: right;
}

.sticky_header .mini-cart .total .amount{
    float: left;
}

.sticky_header .search_menu{
    text-align: left;
}

.sticky_header .search_menu_wrap{
    left: 0;
    right: auto;
}

.text_align_left{
    text-align: right;
}

.text_align_right{
    text-align: right;
}

.dropcap{
    float: right;
    margin: 5px 0 9px 12px;
}

.custom_icon_style li > i.list_list{
    right: 0;
    left: auto;
}

ul.arrows_style li:before, ul.triangles_style li:before, ul.circles_style li:before, ul.custom_icon_style li:before{
    text-align: right;
}

ul.arrows_style li:before{
    right: 2px;
    left: auto;
}

ul.triangles_style li:before{
    right: 4px;
    left: auto;
}

ul.circles_style li{
    padding: 0 26px 0 0;
}

ul.circles_style li:before{
    right: 0;
    left: auto;
    padding: 0 1px 0 0;
}

ul.custom_icon_style i.list_list{
    right: 0;
    left: auto;
}

.wpb_wrapper .gallery .more_button:after{
    margin: 0 16px 0 0;
}

.separator-line.separator-container-left-line{
    margin-left: 20px;
    margin-right: 0;
}

.separator-line.separator-container-right-line{
    margin-right: 20px;
    margin-left: 0;
}

.cws_vc_shortcode_msg_box{
    padding: 22px 70px 18px 54px;
}

.cws_vc_shortcode_msg_box .icon_part{
    right: 20px;
    left: auto;
}

.cws_vc_shortcode_msg_box .msg_icon{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_msg_box .close_button{
    left: 15px;
    right: auto;
}

.cws_vc_shortcode_pb .cws_vc_shortcode_pb_progress{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_pb .pb_bar_title{
    left: -5px;
    right: auto;
    text-align: left;
}

.vc_toggle .vc_toggle_title{
    padding: 22px 60px 23px 10px;
}

.vc_toggle .vc_toggle_icon{
    right: 2px;
    left: auto;
}

.vc_toggle.cws_toggle_active .vc_toggle_title{
    padding: 22px 70px 23px 0;
}

.vc_toggle.cws_toggle_active .vc_toggle_title:before, .vc_toggle.cws_toggle_active .vc_toggle_title:after{
    right: 70px;
    left: auto;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-icon{
    margin: 0 0 0 25px !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text + .vc_tta-icon{
    margin: 0 25px 0 0 !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon{
    right: 15px !important;
    left: auto !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right .vc_tta-controls-icon{
    right: auto !important;
    left: 15px !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:before, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:after{
    right: 50%;
    left: initial;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{
    right: 0;
    left: auto;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-chevron:after{
    right: auto;
    left: 0;
}

.owl-item{
    float: right;
}

.crsl-grid .item{
    float: right;
}

.carousel_nav_panel .prev{
    right: 0;
    left: auto;
    padding: 0 0 0 4px;
}

.carousel_nav_panel .next{
    left: 0;
    right: auto;
    padding: 0 4px 0 0;
}

.owl-controls .owl-prev{
    left: 0;
    right: auto;
    padding: 0 0 0 4px;
}

.owl-controls .owl-next{
    left: 0;
    left: auto;
    padding: 0 4px 0 0;
}

.arrows_top_right .cws_vc_shortcode_sc_carousel_header{
    padding: 0 0 0 135px;
    text-align: right;
}

.arrows_top_right .carousel_nav_panel{
    left: 0;
    right: auto;
}

.arrows_top_right.arrows_on_hover:hover .prev{
    right: 0;
    left: auto;
}

.arrows_top_right.arrows_on_hover:hover .next{
    left: 0;
    right: auto;
}

.arrows_top_left .cws_vc_shortcode_sc_carousel_header{
    padding: 0 135px 0 0;
    text-align: left;
}

.arrows_top_left .cws_vc_shortcode_sc_carousel_header h2{
    text-align: left;
}

.arrows_top_left .carousel_nav_panel{
    right: 0;
    left: auto;
}

.arrows_top_left.arrows_on_hover:hover .prev{
    right: 0;
    left: auto;
}

.arrows_top_left.arrows_on_hover:hover .next{
    left: 0;
    right: auto;
}

.arrows_default .prev{
    left: 0;
    right: auto;
}

.arrows_default .next{
    right: 0;
    left: auto;
}

.arrows_default.arrows_on_hover .prev{
    right: 30px;
    left: auto;
}

.arrows_default.arrows_on_hover .next{
    left: 30px;
    right: auto;
}

.arrows_bottom_left .carousel_nav_panel{
    right: 0;
    left: auto;
}

.arrows_bottom_left.arrows_on_hover:hover .prev{
    right: 0;
    left: auto;
}

.arrows_bottom_left.arrows_on_hover:hover .next{
    left: 0;
    right: auto;
}

.arrows_bottom_right .carousel_nav_panel{
    left: 0;
    right: auto;
}

.arrows_bottom_right.arrows_on_hover:hover .prev{
    right: 0;
    left: auto;
}

.arrows_bottom_right.arrows_on_hover:hover .next{
    left: 0;
    right: auto;
}

.cws_portfolio_carousel .owl-controls .owl-prev{
    right: -58px;
    left: auto;
}

.cws_portfolio_carousel .owl-controls .owl-next{
    left: -58px;
    right: auto;
}

.cws_img_navigation.carousel_nav_panel .prev{
    margin-left: 15px;
    margin-right: 0;
}

.cws_img_navigation.carousel_nav_panel .next{
    margin-right: 15px;
    margin-left: 0;
}

.cws_staff_posts_grid .carousel_nav_panel{
    right: 0;
    left: auto;
}

.cws_staff_posts_grid:hover .carousel_nav_panel .prev{
    right: 0;
    left: auto;
}

.cws_staff_posts_grid:hover .carousel_nav_panel .next{
    left: 0;
    right: auto;
}

.banner .banner_wrapper:before{
    right: 0;
    left: auto;
}

.banner .banner_button .cws_custom_button:after{
    margin: 0 14px 0 0;
}

.sc_button_wrapper.mobile-align-left{
    text-align: right;
}

.sc_button_wrapper.mobile-align-right{
    text-align: left;
}

.cws_custom_button i:first-child{
    margin: -6px 0 -6px 14px;
}

.cws_custom_button i:last-child{
    margin: -6px 14px -6px 0;
}

.cws_custom_button_wrapper.advanced:after{
    left: 0;
    right: auto;
}

.cws_custom_button_wrapper.advanced.small:before, .cws_custom_button_wrapper.advanced.regular:before, .cws_custom_button_wrapper.advanced.large:before{
    left: 13px;
    right: auto;
}

.cws_custom_button_wrapper.advanced.small .cws_custom_button, .cws_custom_button_wrapper.advanced.regular .cws_custom_button, .cws_custom_button_wrapper.advanced.large .cws_custom_button{
    padding: 11px 25px 11px 60px;
}

.cws_custom_button_wrapper.advanced.small:hover:before, .cws_custom_button_wrapper.advanced.regular:hover:before, .cws_custom_button_wrapper.advanced.large:hover:before{
    left: 8px;
    right: auto;
}

.cws_custom_button_wrapper.advanced.load_more:before{
    left: 11px;
    right: auto;
}

.cws_custom_button_wrapper.advanced.load_more:hover:before{
    left: 11px;
    right: auto;
}

.cws_portfolio_posts_grid .item_content .cws_custom_button:after{
    margin: 0 16px 0 0;
}

.cws_portfolio_posts_grid.posts_grid_carousel.posts_grid_4 .cws_vc_shortcode_wrapper{
    margin: 0 0 0 2px;
}

.posts_grid.cws_portfolio_posts_grid .portfolio_item_post.hover_special .cws_portfolio_content_wrap{
    right: 0;
    left: auto;
}

.cws_staff_post.align-left{
    text-align: right;
}

.cws_staff_post.align-right{
    text-align: left;
}

.cws_staff_post .experience span:first-child, .cws_staff_post .email span:first-child, .cws_staff_post .tel span:first-child{
    margin-left: 5px;
    margin-right: 0;
}

.cws_service_item.title_beside .cws_service_info{
    margin: 0 24px 0 0;
}

.cws_service_item.title_beside.a-right .cws_service_info{
    margin: 0 0 0 24px;
}

.cws_textmodule .icon_pos_beside .cws_textmodule_icon_wrapper, .cws_textmodule .icon_pos_beside .cws_textmodule_icon_wrapper:first-child{
    margin: 0 0 0 28px;
}

.cws_textmodule .icon_pos_beside .text_align_right .cws_textmodule_titles .cws_textmodule_icon_wrapper{
    margin: 0 28px 0 0;
}

.divider_style_vertical.icon_pos_beside .cws_textmodule_icon_wrapper:after{
    right: auto;
    left: -10px;
}

.cws_vertical_heading_title.add_divider:after{
    margin: -2px 17px 2px 0;
}

.vc_pie_chart .cws_pie_units:not(:empty):before{
    border-right: solid 1px;
    border-left: none;
    right: 50%;
    left: auto;
}

.cws_vc_shortcode_milestone .cws_vc_shortcode_milestone_units:before{
    right: 50%;
    left: auto;
    margin: 0 -1px 0 0;
}

.cws_vc_shortcode_milestone .cws_vc_shortcode_milestone_wrapper.side_line:after{
    left: -15px;
    right: auto;
}

.cws_vc_shortcode_icon.square:after{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_icon:after{
    right: -2px;
    left: auto;
    margin-right: 0;
}

.cws_vc_shortcode_icon.style_1:after{
    right: 0;
    left: auto;
}

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

.cws_pricing_plan .price_desc{
    margin: -5px 5px 5px 0;
}

.cws_pricing_plan .price_row_info{
    text-align: right;
    padding: 16px 31px 16px 0;
}

.cws_pricing_plan .price_row_info:before{
    right: 0;
    left: auto;
}

.cws_pricing_plan.highlighted .cws_custom_button_wrapper .cws_custom_button:after, .cws_pricing_plan:hover .cws_custom_button_wrapper .cws_custom_button:after{
    margin: 1px 14px -1px 0;
}

.comments_title .comment_counter{
    margin: 1px 20px -1px 0;
}

.comment_list .comments_children{
    padding: 0 30px 0 0;
}

.comment_avatar_section{
    margin: 0 0 0 19px;
    float: right;
}

.comment-header .comment-info{
    margin: 0 0 0 14px;
}

.comment-header .author-name{
    margin: 0 0 0 3px;
}

.comment-header .comment-reply-link{
    padding: 0 14px 0 13px;
    margin: 1px 0 -1px 0;
}

.comments_nav .prev_section{
    float: right;
    padding: 0 0 0 15px;
    text-align: right;
}

.comments_nav .prev_section a{
    padding: 0 55px 0 0;
}

.comments_nav .next_section{
    float: left;
    padding: 0 15px 0 0;
    text-align: left;
}

.comments_nav .next_section a{
    padding: 0 0 0 55px;
}

.nav_post_links .prev_section{
    padding: 0 0 0 15px;
    text-align: right;
}

.nav_post_links .prev_section a{
    padding: 0 117px 0 0;
}

.nav_post_links .prev_section .nav_button{
    right: 34px;
    left: auto;
}

.nav_post_links .prev_section .nav_button:before{
    right: -36px;
    left: auto;
}

.nav_post_links .next_section{
    padding: 0 15px 0 0;
    text-align: left;
}

.nav_post_links .next_section a{
    padding: 0 0 0 117px;
}

.nav_post_links .next_section .nav_button{
    left: 34px;
    right: auto;
}

.nav_post_links .next_section .nav_button:before{
    left: -36px;
    right: auto;
}

.nav_post_links .link_date:before{
    margin: 0 3px 0 6px;
}

.pagination .page-numbers, .pagination .post-page-numbers{
    margin: 1px 0 0 1px;
}

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

.aligning_more.left{
    text-align: right;
}

.aligning_more.right{
    text-align: left;
}

body aside.side_panel{
    right: -1px;
    left: auto;
}

body .side_panel_container.left{
    right: 0;
    left: auto;
}

body .side_panel_container.right{
    left: 0;
    right: auto;
}

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

#cws_page_loader:before, #cws_page_loader:after{
    right: 0;
    left: auto;
}

#cws_page_loader .inner:before{
    right: 0;
    left: 50%;
    border-radius: 0 72px 72px 0;
}

#cws_page_loader .inner:after{
    right: 50%;
    left: 0;
    border-radius: 72px 0 0 72px;
}

.search_results main .search-form .search-field{
    padding-left: 129px;
    padding-right: 0;
}

.search_results main .search-form .search-submit{
    left: 0;
    right: auto;
}

.search_results .post_bottom_wrapper .post_meta_wrapper{
    margin: 0 0 0 15px;
}

.search_results .post_bottom_wrapper .post_info_more{
    margin: 2px 15px 0 0 !important;
}

.search_results .post_bottom_wrapper .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

#scroll_to_top{
    left: 20px;
    right: auto;
}

.news.posts_grid_1 .item .pic .hover-effect, .news.posts_grid_def .item .pic .hover-effect{
    right: 0;
    left: auto;
}

.news.posts_grid_1 .item .post_info_header .post_categories, .news.posts_grid_def .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_1 .item .post_info_footer .post_categories, .news.posts_grid_def .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_1 .item .post_info_footer .post_categories:before, .news.posts_grid_def .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_1 .item .post_info_footer .like, .news.posts_grid_def .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_1 .item .cws_custom_button:after, .news.posts_grid_def .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_1 .format-quote.item .quote_wrap, .news.posts_grid_def .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_1 .format-quote.item .quote_wrap:before, .news.posts_grid_def .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_1 .format-quote.item .author_name:before, .news.posts_grid_def .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_1 .format-link.item .post_media, .news.posts_grid_def .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_1 .format-link.item .post_media:before, .news.posts_grid_def .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_medium .item .pic .hover-effect{
    right: 0;
    left: auto;
}

.news.posts_grid_medium .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_medium .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_medium .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_medium .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_medium .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_medium .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_medium .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_medium .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_medium .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_medium .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_small .item .pic .hover-effect{
    right: 0;
}

.news.posts_grid_small .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_small .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_small .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_small .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_small .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_small .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_small .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_small .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_small .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_small .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_2 .item .post_media iframe, .news.posts_grid_2 .item .post_media .video{
    border-radius: 5px 5px 0 0;
}

.news.posts_grid_2 .item .pic{
    border-radius: 5px 5px 0 0;
}

.news.posts_grid_2 .item .pic .hover-effect{
    right: 0;
    left: auto;
}

.news.posts_grid_2 .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_2 .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_2 .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_2 .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_2 .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_2 .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_2 .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_2 .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_2 .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_2 .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_3 .item .pic .hover-effect{
    right: 0;
    left: auto;
}

.news.posts_grid_3 .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_3 .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_3 .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_3 .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_3 .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_3 .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_3 .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_3 .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_3 .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_3 .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_4 .item .post_media iframe, .news.posts_grid_4 .item .post_media .video{
    border-radius: 5px 5px 0 0;
}

.news.posts_grid_4 .item .pic{
    border-radius: 5px 5px 0 0;
}

.news.posts_grid_4 .item .pic .hover-effect{
    right: 0;
}

.news.posts_grid_4 .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_4 .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_4 .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_4 .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_4 .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_4 .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_4 .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_4 .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_4 .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_4 .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_checkerboard .item .pic .hover-effect{
    right: 0;
}

.news.posts_grid_checkerboard .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_checkerboard .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_checkerboard .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px;
}

.news.posts_grid_checkerboard .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_checkerboard .item .cws_custom_button:after{
    margin: -4px 14px 0 0;
}

.news.posts_grid_checkerboard .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px;
}

.news.posts_grid_checkerboard .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_checkerboard .format-quote.item .author_name:before{
    margin: 0 0 0 4px;
}

.news.posts_grid_checkerboard .format-link.item .post_media{
    padding: 0 53px 0 15px;
}

.news.posts_grid_checkerboard .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_timeline .cws_vc_shortcode_grid{
    padding: 0 55px 0 0 ;
}

.news.posts_grid_timeline .item:before{
    right: -25px;
    left: auto;
}

.news.posts_grid_timeline .item .timeline_year{
    right: 15px;
    left: auto;
}

.news.posts_grid_timeline .item .pic .hover-effect{
    right: 0;
}

.news.posts_grid_timeline .item .pic .plus_wrapper span{
    right: 50%;
    left: auto;
}

.news.posts_grid_timeline .item .post_media_link{
    right: 0;
    left: 0;
}

.news.posts_grid_timeline .item .post_info_header .post_categories{
    text-align: right;
}

.news.posts_grid_timeline .item .post_info_footer .post_categories{
    text-align: right;
}

.news.posts_grid_timeline .item .post_info_footer .post_categories:before{
    margin: 0 0 0 8px ;
}

.news.posts_grid_timeline .item .post_info_footer .like{
    text-align: right;
}

.news.posts_grid_timeline .item .cws_custom_button:after{
    margin: -4px 14px 0 0 ;
}

.news.posts_grid_timeline .format-quote.item .quote_wrap{
    padding: 0 53px 0 15px ;
}

.news.posts_grid_timeline .format-quote.item .quote_wrap:before{
    right: 15px;
    left: auto;
}

.news.posts_grid_timeline .format-quote.item .author_name:before{
    margin: 0 0 0 4px ;
}

.news.posts_grid_timeline .format-link.item .post_media{
    padding: 0 53px 0 15px ;
}

.news.posts_grid_timeline .format-link.item .post_media:before{
    right: 15px;
    left: auto;
}

.woocommerce-checkout-payment img{
    margin: 0 0 0 15px;
}

.single-post .pic .hover-effect{
    right: 0;
}

.single-post .post_categories{
    text-align: left;
}

.post_meta_wrapper .post_meta:before{
    margin: 0 0 0 8px;
}

.gallery_post_carousel_wrapper .gallery_post_carousel_nav.prev{
    right: 13px;
    left: auto;
}

.gallery_post_carousel_wrapper .gallery_post_carousel_nav.next{
    left: 13px;
    right: auto;
}

.cws_portfolio.single .post_single{
    text-align: right;
}

[id*="gallery-"] .gallery-caption{
    margin-right: 0;
}

@media screen and (min-width: 1200px){
    .logo-right .header_logo_part .cws_logotype_svg{
        margin: 0 20px 0 0;
    }

    .header_box{
        text-align: right;
    }

    .single-post .single_sidebar.sb_right .post_header{
        padding: 0 0 0 340px;
    }

    .single-post .single_sidebar.sb_left .post_header{
        padding: 0 340px 0 0;
    }

}

form.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__arrow{
    left: 15px;
    right: auto;
}

.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea{
    text-align: right;
}

.wpcf7-form select:before{
    left: 10px;
    right: auto;
}

form.wpcf7-form > p > *:first-child{
    margin-right: 0;
}

span.wpcf7-list-item:first-child{
    margin-right: auto;
}

div.wpcf7-response-output{
    padding: 25px 120px 25px 50px;
}

div.wpcf7-response-output:before{
    right: 40px;
    left: auto;
}

form.wpcf7-form p.cws_one_row{
    left: 0;
    right: auto;
}

.wpcf7-response-output:before{
    right: 20px;
    left: auto;
    margin-right: 0;
}

#mc_embed_signup .clear, .mc4wp-form .mc4wp-form-fields > p + p, .mc4wp-form .mc4wp-form-fields .clear{
    left: 3px;
    right: auto;
}

#mc_embed_signup .clear input, .mc4wp-form .mc4wp-form-fields .clear input, .mc4wp-form .mc4wp-form-fields > p + p input{
    right: 0;
    left: auto;
}

.subscribe-form input.wpcf7-text, .cws-widget form .subscribe-form input.wpcf7-text{
    padding: 13px 20px 13px 56px;
}

.subscribe-form .cws_submit, .cws-widget form .subscribe-form .cws_submit{
    left: 0;
    right: auto;
    border-radius: 100px 0 0 100px;
}

.subscribe-form .cws_submit:after, .cws-widget form .subscribe-form .cws_submit:after{
    margin: 0 6px 0 0;
}

.subscribe-form .cws_submit input, .cws-widget form .subscribe-form .cws_submit input{
    left: 0;
    right: auto;
}

.wp-block-button.alignleft{
    margin: 0.4375em 0 1.625em 16px;
}

.wp-block-button.alignright{
    margin: 0.4375em 16px 1.625em 0;
}

.cws-widget #sb_instagram #sbi_load .sbi_follow_btn{
    margin-right: 0;
}

#sb_instagram .sbi_photo_wrap a:before{
    right: 0;
    left: auto;
}

#sb_instagram .sb_instagram_error{
    text-align: right;
}

.cws-widget .widget-title > i, .cws-widget .widget_title_icon_section > i, .cws-widget .widget-title-icon:before{
    margin: 0 0 0 10px;
}

.cws_megamenu_item .widgettitle, .cws_megamenu_item .widget-title, .cws_megamenu_item .cws_textmodule_title{
    padding: 0 0 15px 20px;
    text-align: right;
    margin: 0 20px 16px 0;
}

.cws_megamenu_item .widgettitle:after, .cws_megamenu_item .widget-title:after, .cws_megamenu_item .cws_textmodule_title:after{
    right: 0;
    left: auto;
}

.widget_archive ul ul{
    margin: 0 10px 0 0;
}

.widget_archive li a{
    padding: 10px 0 9px 18px;
}

.widget_archive li a:before{
    left: auto;
    right: -18px;
    text-align: right;
}

.widget_archive li a:hover{
    padding: 10px 18px 9px 0;
}

.widget_archive li a:hover:before{
    right: 0;
    left: auto;
}

.widget_archive li a .post_count{
    margin: 0 33px 0 -18px;
}

.widget_archive li a:hover .post_count{
    margin: 0 15px 0 0;
}

.widget_media_audio .mejs-container .mejs-controls:before{
    right: 0;
    left: auto;
}

.calendar_wrap tfoot{
    right: 0;
    left: auto;
}

.calendar_wrap #prev a{
    right: 0;
    left: auto;
}

.calendar_wrap #next a{
    left: 0;
    right: auto;
}

.widget_categories ul ul{
    margin: 0 10px 0 0;
}

.widget_categories li .item a{
    padding: 10px 0 9px 18px;
}

.widget_categories li .item a:before{
    left: auto;
    right: -18px;
    text-align: right;
}

.widget_categories li .item a:hover{
    padding: 10px 18px 9px 0;
}

.widget_categories li .item a:hover:before{
    right: 0;
    left: auto;
}

.widget_media_gallery .gallery .gallery-item{
    text-align: right;
}

.widget_media_gallery .gallery-icon a canvas{
    right: 0;
    left: auto;
}

.widget_media_image .cws_img_frame canvas{
    right: 0;
    left: auto;
}

.widget_media_image .wp-caption a:before{
    right: 0;
    left: auto;
}

.widget_nav_menu ul ul{
    margin: 0 10px 0 0;
}

.widget_nav_menu li a, .widget_nav_menu li .cws_megamenu_item_title{
    padding: 10px 0 11px 54px;
}

.widget_nav_menu li a:before, .widget_nav_menu li .cws_megamenu_item_title:before{
    right: -15px;
    left: auto;
}

.widget_nav_menu li a:after, .widget_nav_menu li .cws_megamenu_item_title:after{
    left: 3px;
    right: auto;
    text-align: left;
}

.widget_nav_menu li a:hover, .widget_nav_menu li:hover > a, .widget_nav_menu li .cws_megamenu_item_title:hover, .widget_nav_menu li.active > a, .widget_nav_menu li.active > .cws_megamenu_item_title, .widget_nav_menu li.current-menu-ancestor a, .widget_nav_menu li.current-menu-ancestor .cws_megamenu_item_title, .widget_nav_menu li.current-product-parent a, .widget_nav_menu li.current-product-parent .cws_megamenu_item_title, .widget_nav_menu li.current-menu-item a, .widget_nav_menu li.current-menu-item .cws_megamenu_item_title{
    padding: 10px 34px 11px 20px;
}

.widget_nav_menu li a:hover:before, .widget_nav_menu li:hover > a:before, .widget_nav_menu li .cws_megamenu_item_title:hover:before, .widget_nav_menu li.active > a:before, .widget_nav_menu li.active > .cws_megamenu_item_title:before, .widget_nav_menu li.current-menu-ancestor a:before, .widget_nav_menu li.current-menu-ancestor .cws_megamenu_item_title:before, .widget_nav_menu li.current-product-parent a:before, .widget_nav_menu li.current-product-parent .cws_megamenu_item_title:before, .widget_nav_menu li.current-menu-item a:before, .widget_nav_menu li.current-menu-item .cws_megamenu_item_title:before{
    right: 19px;
    left: auto;
}

.widget_nav_menu li a:hover:after, .widget_nav_menu li:hover > a:after, .widget_nav_menu li .cws_megamenu_item_title:hover:after, .widget_nav_menu li.active > a:after, .widget_nav_menu li.active > .cws_megamenu_item_title:after, .widget_nav_menu li.current-menu-ancestor a:after, .widget_nav_menu li.current-menu-ancestor .cws_megamenu_item_title:after, .widget_nav_menu li.current-product-parent a:after, .widget_nav_menu li.current-product-parent .cws_megamenu_item_title:after, .widget_nav_menu li.current-menu-item a:after, .widget_nav_menu li.current-menu-item .cws_megamenu_item_title:after{
    left: -34px;
    right: auto;
}

.widget_nav_menu .opener{
    left: 12px;
    right: auto;
}

.widget_meta ul ul{
    margin: 0 10px 0 0;
}

.widget_meta li a{
    padding: 10px 25px 9px 20px;
}

.widget_meta li a:before{
    left: auto;
    right: 4px;
    text-align: right;
}

.widget_meta li a:hover{
    padding: 10px 45px 9px 0;
}

.widget_meta li a:hover:before{
    right: 24px;
    left: auto;
}

.widget_pages ul ul{
    margin: 0 10px 0 0;
}

.widget_pages li a, .widget_pages li .cws_megamenu_item_title{
    padding: 10px 0 11px 54px;
}

.widget_pages li a:before, .widget_pages li .cws_megamenu_item_title:before{
    right: -15px;
    left: auto;
}

.widget_pages li a:after, .widget_pages li .cws_megamenu_item_title:after{
    left: 3px;
    right: auto;
    text-align: left;
}

.widget_pages li a:hover, .widget_pages li .cws_megamenu_item_title:hover, .widget_pages li.active > a, .widget_pages li.active > .cws_megamenu_item_title, .widget_pages li.current-menu-ancestor a, .widget_pages li.current-menu-ancestor .cws_megamenu_item_title, .widget_pages li.current-product-parent a, .widget_pages li.current-product-parent .cws_megamenu_item_title, .widget_pages li.current-menu-item a, .widget_pages li.current-menu-item .cws_megamenu_item_title{
    padding: 10px 34px 11px 20px;
}

.widget_pages li a:hover:before, .widget_pages li .cws_megamenu_item_title:hover:before, .widget_pages li.active > a:before, .widget_pages li.active > .cws_megamenu_item_title:before, .widget_pages li.current-menu-ancestor a:before, .widget_pages li.current-menu-ancestor .cws_megamenu_item_title:before, .widget_pages li.current-product-parent a:before, .widget_pages li.current-product-parent .cws_megamenu_item_title:before, .widget_pages li.current-menu-item a:before, .widget_pages li.current-menu-item .cws_megamenu_item_title:before{
    right: 19px;
    left: auto;
}

.widget_pages li a:hover:after, .widget_pages li .cws_megamenu_item_title:hover:after, .widget_pages li.active > a:after, .widget_pages li.active > .cws_megamenu_item_title:after, .widget_pages li.current-menu-ancestor a:after, .widget_pages li.current-menu-ancestor .cws_megamenu_item_title:after, .widget_pages li.current-product-parent a:after, .widget_pages li.current-product-parent .cws_megamenu_item_title:after, .widget_pages li.current-menu-item a:after, .widget_pages li.current-menu-item .cws_megamenu_item_title:after{
    left: -34px;
    right: auto;
}

.widget_pages .opener{
    left: 12px;
    right: auto;
}

.widget_recent_comments ul{
    margin: -14px 33px 0 0;
}

.widget_recent_comments .recentcomments{
    padding: 21px 33px 18px 0;
}

.widget_recent_comments .recentcomments > a:before{
    right: -33px;
    left: auto;
}

.widget_search .search-form:after{
    left: 0;
    text-align: left;
}

.widget_search .search-submit{
    left: 0;
    right: auto;
}

.widget_media_video .mejs-container-fullscreen .mejs-overlay-button:before{
    margin: -17px -9px 0 0;
}

.widget_media_video .mejs-container .mejs-controls:before{
    right: 0;
    left: auto;
}

.widget-cws-about .user_avatar{
    float: right;
    margin: 0 0 15px 20px;
}

.widget-cws-contact .information_group:not(:first-child):before{
    right: 0;
    left: auto;
}

.widget-cws-contact .information_group_item i{
    right: 0;
    left: auto;
}

.widget-cws-contact .information_group_item i + .information_group_info{
    padding-right: 22px;
    padding-left: 0;
}

.widget_cws-portfolio-widget .portfolio_item_thumb .pic .blured-img{
    right: 0;
    left: auto;
}

.widget_cws_recent_entries .post_thumb{
    margin: 7px 0 0 14px;
}

.widget_cws_twitter .cws_tweet{
    padding: 19px 35px 20px 0;
}

.widget_cws_twitter .tweet_content:before{
    right: -36px;
    left: auto;
}

.widget_layered_nav_filters .chosen a{
    padding-right: 30px;
    padding-left: 0;
}

.widget_layered_nav_filters .chosen a:before{
    right: 0;
    left: auto;
}

.widget_shopping_cart .mini_cart_item + .mini_cart_item:before{
    right: 70px;
    left: 0;
}

.widget_shopping_cart .mini_cart_item{
    padding: 0 70px 0 26px;
}

.widget_shopping_cart .remove_from_cart_button{
    left: 0;
    right: auto;
}

.widget_shopping_cart .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.widget_shopping_cart .total{
    text-align: right;
}

.widget_shopping_cart .total .amount{
    float: left;
}

.woocommerce-widget-layered-nav .wc-layered-nav-term.color-filter a{
    margin-right: 30px;
    margin-left: 0;
}

.woocommerce-widget-layered-nav .wc-layered-nav-term .count{
    float: left;
}

.woocommerce-widget-layered-nav .color-box{
    right: 1px;
    left: auto;
}

.widget_price_filter .price_slider .ui-slider-handle:nth-of-type(2){
    margin-right: -7px;
    margin-left: 0;
}

.widget_price_filter .price_slider .ui-slider-handle:before{
    margin-right: 0;
}

.widget_rating_filter .star-rating > span{
    right: 0;
    left: auto;
}

.widget_product_categories ul ul{
    margin: 0 10px 0 0;
}

.widget_product_categories li .item a{
    padding: 10px 0 9px 18px;
}

.widget_product_categories li .item a:before{
    left: auto;
    right: -18px;
    text-align: right;
}

.widget_product_categories li .item a:hover{
    padding: 10px 18px 9px 0;
}

.widget_product_categories li .item a:hover:before{
    right: 0;
    left: auto;
}

.widget_products .product_list_widget > li + li:before{
    right: 70px;
    left: 0;
}

.widget_products .product_list_widget > li{
    padding: 0 70px 0 26px;
}

.widget_products .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.widget_products del{
    margin: 0 0 0 5px;
}

.widget_top_rated_products .product_list_widget > li + li:before{
    right: 70px;
    left: 0;
}

.widget_top_rated_products .product_list_widget > li{
    padding: 0 70px 0 26px;
}

.widget_top_rated_products .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.widget_top_rated_products del{
    margin: 0 0 0 5px;
}

.widget_product_search .woocommerce-product-search:after{
    left: 0;
    right: auto;
    text-align: left;
}

.widget_product_search .search-field{
    padding: 7px 0 13px 30px;
}

.widget_product_search button[type="submit"]{
    left: 0;
    right: auto;
}

.widget_recent_reviews .product_list_widget > li + li:before{
    right: 70px;
    left: 0;
}

.widget_recent_reviews .product_list_widget > li{
    padding: 0 70px 0 26px;
}

.widget_recent_reviews .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.widget_recently_viewed_products .product_list_widget > li + li:before{
    right: 70px;
    left: 0;
}

.widget_recently_viewed_products .product_list_widget > li{
    padding: 0 70px 0 26px;
}

.widget_recently_viewed_products .attachment-woocommerce_thumbnail{
    right: 0;
    left: auto;
}

.widget_recently_viewed_products del{
    margin: 0 0 0 5px;
}

.footer-wrapper .logo img:not(:last-child), .footer-wrapper .logo .cws_logotype_svg:not(:last-child){
    margin: 0 0 0 14px;
}

.page_footer .footer_container_pattern{
    right: 0;
    left: auto;
}

.page_footer .footer_container .cws_textwidget_content .text + .link:before{
    right: 0;
    left: auto;
}

.page_footer .footer_container.txt_align_left .cws-widget{
    text-align: right;
}

.page_footer .footer_container.txt_align_right .cws-widget{
    text-align: left;
}

.copyrights_panel .wpml-ls-sub-menu li{
    text-align: right;
}

.footer_nav_part .sub-menu{
    text-align: right;
}

.footer_nav_part .sub-menu .widget_nav_menu .widgettitle{
    text-align: right;
}

.footer_nav_part .sub-menu .widget_nav_menu .widgettitle:before, .footer_nav_part .sub-menu .widget_nav_menu .widgettitle:after{
    right: 0;
    left: auto;
}

.footer_nav_part .sub-menu .cws_megamenu_item .menu-item:hover:after{
    right: 15px;
    left: auto;
}

.footer_nav_part .sub-menu .menu-item:hover > .sub-menu{
    right: 100%;
    left: auto;
}

.footer_nav_part .sub-menu .menu-item-has-children > a:after, .footer_nav_part .sub-menu .menu-item-object-megamenu_item > a:after, .footer_nav_part .sub-menu menu-item-object-megamenu_item > .cws_megamenu_item_title:after{
    left: 10px;
    right: auto;
}

.copyrights-menu > .menu-item:before{
    right: -14px;
    left: auto;
    text-align: right;
}

.copyrights-menu > .menu-item-has-children > a:after, .copyrights-menu > .menu-item-object-megamenu_item > a:after, .copyrights-menu > .menu-item-object-megamenu_item > .cws_megamenu_item_title:after{
    margin: 0 5px 0 0;
}

.footer_extra_button a:after{
    margin: -3px 14px 0 0;
    transform: rotate(-180deg);
}

@media screen and (min-width: 560px){
    blockquote{
        padding: 31px 87px 31px 30px;
    }

    blockquote:before{
        right: 32px;
        left: auto;
    }

    blockquote cite{
        text-align: right;
    }

    .post-password-form input[type="password"]{
        margin: 10px 0 0 150px;
    }

    .top_bar_box .container .topbar_left_icons:not(:last-child){
        text-align: right;
    }

    .top_bar_box .container .topbar_right_icons:not(:first-child){
        text-align: left;
    }

    .separator-line.separator-container-left-line{
        margin-left: 40px;
        margin-right: 0;
    }

    .separator-line.separator-container-right-line{
        margin-right: 40px;
        margin-left: 0;
    }

    .testimonial.style_1 .testimonial_img{
        right: 17px;
        left: auto;
    }

    .testimonial.style_1 .content_wrap{
        padding: 34px 100px 37px 75px;
        margin: 0 71px 0 0;
    }

    .testimonial.style_2.show_quote_icons .quote_wrap:before{
        text-align: right;
        right: 6px;
        left: auto;
    }

    .testimonial.style_2.show_quote_icons .quote_wrap:after{
        text-align: left;
        left: 14px;
        right: auto;
    }

    .testimonial.style_3.a-right{
        text-align: right;
    }

    .testimonial.style_3.a-right .owl-controls{
        margin: 28px 0 0 85px;
    }

    .testimonial.style_3.a-left{
        text-align: right;
    }

    .testimonial.style_3.a-left .owl-controls{
        margin: 28px 85px 0 0;
    }

    .testimonial.style_3 .testimonial_item.text_alignright{
        text-align: right !important;
    }

    .testimonial.style_3 .testimonial_item.text_alignright .info_wrap{
        margin: 0 0 8px 40px;
    }

    .testimonial.style_3 .testimonial_item.text_alignleft{
        text-align: right !important;
    }

    .testimonial.style_3 .testimonial_item.text_alignleft .info_wrap{
        margin: 0 40px 8px 0;
    }

    .testimonial.style_3 .testimonial_item.text_aligncenter .info_wrap{
        margin: 0 0 8px 40px;
        text-align: left;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_aligncenter .quote_wrap:before,  .testimonial.style_3.show_quote_icons .testimonial_item.text_aligncenter .quote_wrap:after{
        text-align: right;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_aligncenter .quote_wrap:before{
        right: -56px;
        left: auto;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_aligncenter .quote_wrap:after{
        left: -56px;
        right: auto;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignright .testimonial_header{
        margin: 0 0 0 70px;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignright .content_wrap{
        margin: 23px 0 0 70px;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignright .quote_wrap:before{
        text-align: right;
        right: auto;
        left: -56px;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignleft .testimonial_header{
        margin: 0 70px 0 0;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignleft .content_wrap{
        margin: 23px 70px 0 0;
    }

    .testimonial.style_3.show_quote_icons .testimonial_item.text_alignleft .quote_wrap:before{
        text-align: right;
        right: -56px;
        left: auto;
    }

    .cws_portfolio_posts_grid .title-wrapper--stretch .widgettitle{
        margin: 0 10px 0 30px;
    }

    .remove_spacing:not(.posts_grid_carousel) .portfolio_item_post.under_img .under_image_portfolio:before{
        right: -1px;
        left: auto;
    }

    .remove_spacing.posts_grid_carousel .active .portfolio_item_post.under_img .under_image_portfolio:before{
        right: -1px;
        left: auto;
    }

    .search_results .post_bottom_wrapper .post_meta_wrapper{
        margin: 0 -15px 0 15px;
    }

    .news.posts_grid_1 .item .post_info_more,  .news.posts_grid_def .item .post_info_more{
        margin: 2px 15px 0 4px;
    }

    .news.posts_grid_1 .item .post_info_more:only-child,  .news.posts_grid_def .item .post_info_more:only-child{
        margin: 2px 0 0 4px;
    }

    .news.posts_grid_1 .format-quote.item .quote_wrap,  .news.posts_grid_def .format-quote.item .quote_wrap{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_1 .format-quote.item .quote_wrap:before,  .news.posts_grid_def .format-quote.item .quote_wrap:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_1 .format-link.item .post_media,  .news.posts_grid_def .format-link.item .post_media{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_1 .format-link.item .post_media:before,  .news.posts_grid_def .format-link.item .post_media:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_medium .item .post_info_more{
        margin: 2px 15px 0 4px;
    }

    .news.posts_grid_medium .item .post_info_more:only-child{
        margin: 2px 0 0 4px;
    }

    .news.posts_grid_medium .format-quote.item .quote_wrap{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_medium .format-quote.item .quote_wrap:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_medium .format-link.item .post_media{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_medium .format-link.item .post_media:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_small .item .post_info_more{
        margin: 2px 15px 0 4px;
    }

    .news.posts_grid_small .item .post_info_more:only-child{
        margin: 2px 0 0 4px;
    }

    .news.posts_grid_small .format-quote.item .quote_wrap{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_small .format-quote.item .quote_wrap:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_small .format-link.item .post_media{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_small .format-link.item .post_media:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_checkerboard .item .post_info_more{
        margin: 2px 15px 0 4px;
    }

    .news.posts_grid_checkerboard .item .post_info_more:only-child{
        margin: 2px 0 0 4px;
    }

    .news.posts_grid_checkerboard .format-quote.item .quote_wrap{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_checkerboard .format-quote.item .quote_wrap:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_checkerboard .format-link.item .post_media{
        padding: 0 87px 0 30px;
    }

    .news.posts_grid_checkerboard .format-link.item .post_media:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_timeline .item .post_info_more{
        margin: 2px 15px 0 4px ;
    }

    .news.posts_grid_timeline .item .post_info_more:only-child{
        margin: 2px 0 0 4px ;
    }

    .news.posts_grid_timeline .format-quote.item .quote_wrap{
        padding: 0 87px 0 30px ;
    }

    .news.posts_grid_timeline .format-quote.item .quote_wrap:before{
        right: 30px;
        left: auto;
    }

    .news.posts_grid_timeline .format-link.item .post_media{
        padding: 0 87px 0 30px ;
    }

    .news.posts_grid_timeline .format-link.item .post_media:before{
        right: 30px;
        left: auto;
    }

    .single-post .format-link h2{
        padding-right: 30px;
    }

    .single-post .format-link h2:before{
        right: -12px;
        text-align: right;
    }

    .single-post .format-quote .post_single_post_media .quote_wrap{
        padding: 0 30px 0 0;
    }

    .single-post .format-quote .post_single_post_media .quote_wrap:before{
        right: -12px;
        left: auto;
    }

    .default-subscribe-form input[type="submit"]{
        margin-right: 25px;
        margin-left: 0;
    }

}


@media screen and (min-width: 768px){

    .news.posts_grid_timeline .item .post_post_info{
        padding: 0 40px 0 0 ;
        margin: 0 50% 0 0 ;
    }

    .news.posts_grid_timeline .item .post_info_footer .like{
        margin: 0 11px 0 15px ;
    }

    .news.posts_grid_timeline .item .floated_media{
        padding: 0 0 0 40px ;
    }

    .news.posts_grid_timeline .item:nth-child(2n) .floated_media{
        padding: 0 40px 0 0 ;
    }

    .news.posts_grid_timeline .item:nth-child(2n) .post_post_info{
        padding: 0 0 0 40px ;
    }
}

@media screen and (min-width: 960px){

    .top_bar_box .container .topbar_left_icons{
        text-align: right;
    }

    .top_bar_box .container .topbar_right_icons{
        text-align: left;
    }

    .topbar_nav_part .sub-menu .widget_nav_menu .widgettitle{
        text-align: right;
    }

    .topbar_nav_part .sub-menu .widget_nav_menu .widgettitle:before,  .topbar_nav_part .sub-menu .widget_nav_menu .widgettitle:after{
        right: 0;
        left: auto;
    }

    .topbar_nav_part .sub-menu .cws_megamenu_item .menu-item:hover:after{
        right: 15px;
        left: auto;
    }

    .topbar_nav_part .sub-menu .menu-item:hover > .sub-menu{
        right: 100%;
        left: auto;
    }

    .topbar_nav_part .sub-menu .menu-item-has-children > a:after,  .topbar_nav_part .sub-menu .menu-item-object-megamenu_item > a:after,  .topbar_nav_part .sub-menu menu-item-object-megamenu_item > .cws_megamenu_item_title:after{
        left: 10px;
        right: auto;
    }

    .topbar-menu > .menu-item:before{
        right: -14px;
        text-align: right;
    }

    .topbar-menu > .menu-item-has-children > a:after, .topbar-menu > .menu-item-object-megamenu_item > a:after, .topbar-menu > .menu-item-object-megamenu_item > .cws_megamenu_item_title:after{
        margin: 0 5px 0 0;
    }

    .top_bar_box_text:not(:first-child){
        padding: 0 30px 0 29px;
    }

    .top_bar_box_text:first-child{
        padding: 0 15px 0 29px;
    }

    .top_bar_box .mini-cart .counter{
        left: auto;
        text-align: right;
    }

    .top_bar_box .mini-cart .woo_mini_cart{
        left: 0;
        right: auto;
    }

    .top_social_links_wrapper:not(:first-child){
        padding-right: 23px;
        padding-left: 0;
    }

    .top_social_links_wrapper:not(:first-child):before{
        right: 0;
        left: auto;
    }

    .menu-consumer .menu_right_icons.with_separator:before{
        right: 0;
        left: auto;
    }

    .menu-consumer .menu_left_icons.with_separator:before{
        left: 0;
        right: auto;
    }

    .logo_box_text + .logo_box_text:before{
        right: 0;
        left: auto;
    }

    .menu_box .main-menu > .menu-item > a span:after,  .menu_box .main-menu > .menu-item > .cws_megamenu_item_title span:after{
        right: 0;
        left: auto;
    }

    .menu_box .main-menu > .menu-item.menu-item-has-children > a,  .menu_box .main-menu > .menu-item > .cws_megamenu_item_title{
        padding: 12px 27px 12px 35px;
        font-family: iranyekan;
    }

    .menu_box .main-menu > .menu-item.menu-item-has-children > a:after,  .menu_box .main-menu > .menu-item > .cws_megamenu_item_title:after{
        left: 20px;
        right: auto;
    }

    .menu_box .sub-menu{
        right: 0;
        text-align: right;
        left: auto;
    }

    .menu_box .sub-menu .sub-menu{
        right: 100%! important;
        left: auto! important;
    }

    .menu_box .sub-menu .menu-item a{
        padding: 6px 42px 6px 64px;
    }

    .menu_box .sub-menu .menu-item-has-children > a:after{
        left: 25px;
        right: auto;
        transform: rotate(-180deg);
    }

    .menu-center .menu_box .menu_right_icons{
        margin: 0 0 0 -15px;
    }

    .menu-right .menu_box .menu_right_icons{
        margin: 0 0 0 -15px;
    }

    .cws_default .menu_box .main-menu > .menu-item.menu-item-has-children > a,  .cws_default .menu_box .main-menu > .menu-item > .cws_megamenu_item_title{
        padding: 12px 15px 12px 35px;
    }

    .header_zone .mini-cart .counter{
        left: auto;
        text-align: right;
    }

    .header_zone .mini-cart .woo_mini_cart{
        left: 0;
        right: auto;
    }

    .sticky_header .logo .cws_logotype_svg{
        margin: 0 0 0 10px;
    }

    .sticky_header .mini-cart .counter{
        left: auto;
        text-align: right;
    }

    .sticky_header .mini-cart .woo_mini_cart{
        left: 0;
        right: auto;
    }

    .testimonial.style_3 .testimonial_item.text_alignright .info_wrap{
        margin: 0 0 8px 93px;
    }

    .testimonial.style_3 .testimonial_item.text_alignright .testimonial_name:before{
        left: -64px;
        right: auto;
    }

    .testimonial.style_3 .testimonial_item.text_alignleft .info_wrap{
        margin: 0 93px 8px 0;
    }

    .testimonial.style_3 .testimonial_item.text_alignleft .testimonial_name:before{
        right: -64px;
        left: auto;
    }

    .testimonial.style_3 .testimonial_item.text_aligncenter .info_wrap{
        margin: 0 0 8px 93px;
    }

    .testimonial.style_3 .testimonial_item.text_aligncenter .testimonial_name:before{
        left: -64px;
        right: auto;
    }

    .cws_custom_button_wrapper.advanced.large:before{
        left: 20px;
        right: auto;
    }

    .cws_custom_button_wrapper.advanced.large .cws_custom_button{
        padding: 22px 45px 22px 95px;
    }

    .cws_custom_button_wrapper.advanced.large:hover:before{
        left: 12px;
        right: auto;
    }

    .cws_custom_button_wrapper.advanced.regular:before{
        left: 20px;
        right: auto;
    }

    .cws_custom_button_wrapper.advanced.regular .cws_custom_button{
        padding: 16px 36px 16px 86px;
    }

    .cws_custom_button_wrapper.advanced.regular:hover:before{
        left: 12px;
        right: auto;
    }

    .cws_custom_button_wrapper.advanced.small:before{
        left: 13px;
        right: auto;
    }

    .cws_custom_button_wrapper.advanced.small .cws_custom_button{
        padding: 11px 25px 11px 60px;
    }

    .cws_custom_button_wrapper.advanced.small:hover:before{
        left: 8px;
        right: auto;
    }

    .news.posts_grid_timeline .item .floated_media{
        padding: 0 0 0 60px ;
    }

    .news.posts_grid_timeline .item .post_post_info{
        padding: 0 60px 0 0 ;
    }

    .news.posts_grid_timeline .item:nth-child(2n) .floated_media{
        padding: 0 60px 0 0 ;
    }

    .news.posts_grid_timeline .item:nth-child(2n) .post_post_info{
        padding: 0 0 0 60px ;
    }
.owl-item .post {
    text-align: right;
}
    .single-post .single_sidebar.sb_right .post_header{
        padding: 0 0 0 240px;
    }

    .single-post .single_sidebar.sb_left .post_header{
        padding: 0 240px 0 0;
    }
    .single_sidebar.sb_right .alignfull,  .single_sidebar.sb_left .alignfull,  .double_sidebar .alignfull{
        right: auto;
    }

}
/*
     FILE ARCHIVED ON 10:48:59 Jul 17, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:04:31 Jul 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.543
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.034
  esindex: 0.008
  cdx.remote: 29.389
  LoadShardBlock: 176.535 (3)
  PetaboxLoader3.datanode: 215.469 (7)
  PetaboxLoader3.resolve: 108.497 (3)
  load_resource: 162.839
  loaddict: 29.846
*/