????JFIF??x?x????'403WebShell
403Webshell
Server IP : 104.21.112.1  /  Your IP : 216.73.216.145
Web Server : LiteSpeed
System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User : tempvsty ( 647)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/tempvsty/eaabusiness.com/wp-content/themes/globeco/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tempvsty/eaabusiness.com/wp-content/themes/globeco/rtl.css
/* 1787 of 18873 CSS properties converted by rtl.daskhat.ir
 These properties should be override originals.
 just load rtl css file after original css file.*/

/* body {direction:rtl;} */

.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;
}

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

.item .post_bottom_wrapper .post_categories{
    text-align: right;
}

.item .post_bottom_wrapper .post_categories i{
    padding-right: 10px;
    padding-left: 5px;
}

.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;
}

.post_tags.single-post span{
    margin-left: 10px;
    margin-right: 0;
}

.news.single .post_categories span a, .news.single .post_tags span a{
    padding-right: 5px;
    padding-left: 0;
}

.news .comments_link > a > i{
    margin-right: 5px;
    margin-left: 0;
}

.cws_default.search .news .comments_link > a > i{
    margin-right: 10px;
    margin-left: 0;
}

.news.single .comments_link > a > i{
    margin-left: 5px;
    margin-right: 0;
}

.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;
}

.item .cws_classes_post_wrapper .post_media > a.link_btn{
    right: 50%;
    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;
    margin-left: 0;
}

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

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

.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;
}

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

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

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

.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;
}

.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 .fancy.post_media_link.post_post_media_link, .news .media_part .fancy.post_media_link.post_post_media_link{
    right: 50%;
    left: auto;
}

.news .media_part.cws_default .fancy.post_media_link.post_post_media_link{
    right: 0%;
    left: auto;
}

.news .media_part.cws_default .fancy.post_media_link.post_post_media_link:after{
    right: 50%;
    left: auto;
}

.blog_post .post_media .dots_wrapper{
    right: 50%;
    left: auto;
    margin-right: -22px;
    margin-left: 0;
}

.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;
}

.portfolio_loader_container{
    right: 50%;
    left: 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;
    margin-left: 0;
    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;
    margin-right: 0;
}

.news.news-small .post_info_part:not(.full_width){
    float: right;
    margin-left: 0;
    margin-right: 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;
}

.posts_grid .item a.category-block span.category-label{
    right: 50%;
    left: auto;
}

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

.cws_staff_nav li a:before, .tribe_events_nav li a:before, .cws_classes_nav li a:before{
    right: 50%;
    left: auto;
}

.cws_staff_nav li a.active .title_nav_staff:after, .tribe_events_nav li a.active .title_nav_events:after, .cws_classes_nav li a.active .title_nav_classes:after{
    right: 50%;
    left: auto;
}

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

.portfolio_item_post .item_content .carousel_link{
    right: 0;
    left: auto;
}

.portfolio_item_post .item_content .video_link{
    left: 10px;
    right: auto;
}

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

.portfolio_item_post .gallery_post_carousel_nav.next{
    left: 0;
    right: auto;
    margin-left: -80px;
    margin-right: 0;
}

.portfolio_item_post .gallery_post_carousel_nav{
    margin-right: -80px;
    margin-left: 0;
}

.portfolio_item_post .gallery_post_carousel_nav.prev{
    margin-right: -80px;
    margin-left: 0;
    right: 0;
    left: auto;
}

.portfolio_item_post:hover .gallery_post_carousel_nav.prev{
    margin-right: 10px;
    margin-left: 0;
}

.portfolio_item_post:hover .gallery_post_carousel_nav.next{
    margin-left: 10px;
    margin-right: 0;
}

.video .cover_img{
    right: 0;
    left: auto;
}

.cws_portfolio_post .links.area{
    right: 0;
    left: auto;
}

.portfolio_item_post .side_load{
    right: 0;
    left: auto;
}

.portfolio_item_post .side_load .load_bg{
    right: 0;
    left: auto;
}

.portfolio_item_post .side_load .load_wrap{
    right: 0;
    left: auto;
}

.portfolio_item_post .old_article{
    float: left;
}

.portfolio_item_post .content_ajax{
    right: 15px;
    left: auto;
}

.posts_grid_showcase .portfolio_item_grid_post.current .content_ajax{
    right: 0;
    left: auto;
}

.posts_grid_showcase .back_link_case i{
    margin-left: 5px;
    margin-right: 0;
}

.cws_portfolio.single .cws_portfolio_items .item .title_part{
    text-align: right;
}

.cws_portfolio.single .cws_portfolio_items .item .ce_title:after{
    margin: 15px 0 15px auto;
}

.cws_portfolio_header .cws_portfolio_filter{
    float: left;
}

.cws_portfolio_header .ce_title + .cws_portfolio_filter_container .cws_portfolio_filter{
    text-align: left;
}

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

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

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

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

.cws_portfolio.single.related .carousel_nav_panel .prev_section{
    float: right;
}

.cws_portfolio.single.related .carousel_nav_panel .next_section{
    float: left;
}

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

.pic_alt .hover-effect, .pic_alt .item_content{
    right: 0;
    left: auto;
}

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

.cws_portfolio_fw .pic_alt > .img_cont > .blured-img{
    right: 0;
    left: auto;
}

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

.post_atts.post_single_post_atts .cws_vc_shortcode_button{
    margin-right: 0;
    margin-left: 0;
}

.single_staff_wrapper .post_terms a{
    margin-left: 10px;
    margin-right: 0;
}

.post_atts.cws_staff_post_atts.post_single_post_atts{
    text-align: left;
    margin-left: 0;
    margin-right: 0;
}

.post_social_links_classes a{
    margin-left: 13px;
    margin-right: 0;
}

.post_social_links_classes a:after{
    right: -2px;
    left: auto;
}

.post_social_links_classes a:last-child{
    margin-left: 0;
    margin-right: 0;
}

.permalink_author_post_classes{
    text-align: left;
}

.permalink_author_post_classes:after{
    margin-right: 8px;
    margin-left: 0;
}

.staff_classes.tooltip .thumb_staff_posts_title{
    right: 50%;
    left: auto;
    margin-right: -70px;
    margin-left: 0;
}

.staff_classes:not(.tooltip) .thumb_staff_posts_title{
    margin-right: 15px;
    margin-left: 0;
}

.staff_classes.tooltip .thumb_staff_posts_title:after{
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0;
}

.wrap_footer_classes > .post_date_meta{
    margin-left: 14px;
    margin-right: 0;
}

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

.tabs_classes li:after{
    right: 0;
    left: auto;
}

.display_sc_style_2 .cws_classes_post_wrapper .post_media .pic img{
    right: 50%;
    left: auto;
}

.display_sc_style_2 .work_days_data{
    right: 50%;
    left: auto;
}

.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper .post_media:after{
    right: 0;
    left: auto;
}

.tribe-events-calendar thead th{
    border-right: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.4);
}

.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]{
    padding: 0 20px 0 0;
}

.page_content > main .grid_row.cws_tribe_events #tribe-bar-form #tribe-bar-dates:after{
    left: 20px;
    right: auto;
}

.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option a{
    padding: 0 20px 0 0;
}

.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-event-description{
    text-align: right;
}

#tribe-events-content .tribe-events-tooltip h4{
    text-align: right;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:after, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a:after{
    margin-right: 10px;
    margin-left: 0;
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:before, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a:before{
    margin-left: 10px;
    margin-right: 0;
}

#tribe-events-content .tribe-event-duration{
    text-align: right;
}

.tribe-events-schedule > *{
    margin-left: 15px;
    margin-right: 0;
}

.tribe-events-schedule > *:last-child{
    margin-left: 0;
}

.tribe-events-schedule h2:before{
    margin-left: 5px;
    margin-right: 0;
}

.tribe-related-event-info .tribe-event-date-start:before{
    margin-left: 5px;
    margin-right: 0;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt + dd{
    padding-right: 21px;
    padding-left: 0;
}

div.tribe-events-notices > ul > li{
    padding-right: 19px;
    padding-left: 0;
}

.tribe-events-list .tribe-events-event-cost{
    left: 0;
    right: auto;
}

.tribe-events-list svg{
    right: 50%;
    left: auto;
}

.tribe-events-list .type-tribe_events .cws-tribe-events-list:after{
    left: 0;
    right: auto;
}

.tribe-events-list .tribe-event-schedule-details:before{
    margin-left: 10px;
    margin-right: 0;
}

.tribe-events-list .tribe-events-venue-details:before{
    margin-left: 10px;
    margin-right: 0;
}

.tribe-events-list .tribe-events-read-more:before{
    right: 0;
    left: auto;
}

.tribe-events-list-event-date div{
    margin-left: 3px;
    margin-right: 0;
}

.tribe-this-week-events-widget .tribe-this-week-widget-day-wrap{
    padding: 0 0 1px 1px;
}

.tribe-this-week-events-widget .tribe-this-week-widget-header-date, .tribe-this-week-events-widget .this-week-today .tribe-this-week-widget-header-date, .tribe-this-week-events-widget .this-week-past .tribe-this-week-widget-header-date{
    border-left: 1px solid rgba(255, 255, 255, 0.4);
    border-right: none;
}

.tribe-this-week-events-widget .tribe-this-week-event{
    border-right: 0;
}

.tribe-this-week-nav-link.nav-next span:not(.tribe-nav-label):after{
    margin-right: 5px;
    margin-left: 0;
}

.tribe-this-week-nav-link.nav-previous span:not(.tribe-nav-label):before{
    margin-left: 5px;
    margin-right: 0;
}

.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:first-child .tribe-this-week-widget-header-date{
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    border-left: none;
}

.tribe_events_posts_grid .date_thumb div{
    margin-left: 3px;
    margin-right: 0;
}

.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media{
    margin-left: 20px;
    margin-right: 0;
    float: right;
}

.duration.time:before{
    margin-left: 5px;
    margin-right: 0;
}

.duration.time{
    margin-left: 15px;
    margin-right: 0;
}

.duration.venue:before{
    margin-left: 5px;
    margin-right: 0;
}

.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;
}

.plus_wrapper span{
    right: 50%;
    left: auto;
}

.cws_staff_post.item .post_media .cws_staff_photo .btn_staff_details{
    right: 50%;
    left: auto;
}

.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 .post_info, .cws_testimonials .post_info{
    right: 50%;
    left: auto;
}

.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{
    right: 50%;
    left: auto;
}

.cws-widget-circle .cws-widget-innter-circle{
    right: 50%;
    left: auto;
}

.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;
    padding-left: 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;
}

.benefits_cont .benefits > *:first-child{
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.benefits_cont .benefits > *:last-child{
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.div_title svg{
    right: 50%;
    left: auto;
}

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

.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;
}

.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 .icon_section i{
    right: 50%;
    left: auto;
    margin-right: -20px;
    margin-left: 0;
}

.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;
}

.cws_divider.with-plus:before, .cws_divider.with-plus:after{
    right: 50%;
    left: auto;
}

.cws_divider.with-plus:after{
    right: calc(50% - 4em);
    left: auto;
}

.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 .tab:before{
    right: 50%;
    left: auto;
}

.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 0;
    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: auto;
}

.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: 0;
}

.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;
}

.flxmap-container:after, #wpgmza_map .svg_lotus{
    right: 50%;
    left: auto;
}

.row_bg_video > video:not(.cws_prlx_layer), .row_bg_video > iframe:not(.cws_prlx_layer){
    right: 50%;
    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^="cwsicon-"]:before, .ce_accordion .accordion_title .accordion_icon[class*=" cwsicon-"]:before, .ce_toggle .accordion_title .accordion_icon[class^="cwsicon-"]:before, .ce_toggle .accordion_title .accordion_icon[class*=" cwsicon-"]: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;
    border-left: 1px solid #e6e6e6;
    border-right: none;
}

.ce_accordion.third_style .accordion_title .accordion_angle:before, .ce_toggle.third_style .accordion_title .accordion_angle:before, .ce_accordion.third_style .accordion_title .accordion_angle:after, .ce_toggle.third_style .accordion_title .accordion_angle:after, .ce_accordion.fourth_style .accordion_title .accordion_angle:before, .ce_toggle.fourth_style .accordion_title .accordion_angle:before, .ce_accordion.fourth_style .accordion_title .accordion_angle:after, .ce_toggle.fourth_style .accordion_title .accordion_angle:after{
    right: 50%;
    left: auto;
}

.ce_accordion.third_style .accordion_title .accordion_angle:before, .ce_toggle.third_style .accordion_title .accordion_angle:before, .ce_accordion.fourth_style .accordion_title .accordion_angle:before, .ce_toggle.fourth_style .accordion_title .accordion_angle:before{
    right: calc(50% - 6px);
    left: auto;
}

.ce_accordion.third_style .accordion_title .accordion_angle:after, .ce_toggle.third_style .accordion_title .accordion_angle:after, .ce_accordion.fourth_style .accordion_title .accordion_angle:after, .ce_toggle.fourth_style .accordion_title .accordion_angle:after{
    right: calc(50% - 1px);
    left: auto;
}

.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;
}

a.tooltip span{
    right: 50%;
    left: auto;
}

a.tooltip span::before{
    right: calc(50% - 8px);
    left: auto;
    border-left: 15px solid #000000;
    border-left-color: inherit;
    border-right: none;
}

.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;
}

.hover15 .pic:before{
    right: 50%;
    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-position: 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-position: right 0;
}

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

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

.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;
    margin-left: 0;
}

.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;
}

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

.cws-content .cws-overlay-bg{
    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_media .post_link{
    right: 50%;
    left: auto;
}

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

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

#cws_loader_indicator{
    right: 50%;
    left: auto;
}

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

.tipr_point_top:after{
    right: 50%;
    left: auto;
    margin-right: -8px;
    margin-left: 0;
}

.tipr_point_bottom:after{
    right: 50%;
    left: auto;
    margin-right: -8px;
    margin-left: 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 (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;
    }

    .page_content.single_sidebar .news.single .item,
    .page_content.double_sidebar .news.single .item {
        padding-right: 80px;
        padding-left: 0;
    }
}

}

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

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

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

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

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

    .shortcode_quote .quote_image{
        margin: 0 0 0 15px;
    }

    .shortcode_quote .quote_content{
        margin: 0 15px 0 0;
    }

    .shortcode_tabs_gallery .tabs_bg{
        right: 0;
        left: auto;
    }

    .shortcode_tabs_gallery .tabs_control_item{
        padding: 22px 0 22px 32px;
    }

    .shortcode_tabs_gallery .tabs_control_counter{
        padding: 0 81px 0 0;
    }

    .shortcode_tabs_gallery .tabs_controls:before{
        left: 100%;
        right: auto;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper{
        padding: 30px 0 30px 30px;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper:before{
        left: 100%;
        right: auto;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper:after{
        right: 100%;
        left: auto;
        border-right: solid 15px #343950;
        border-left: none;
    }

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

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

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

    .news.posts_grid_1 .item .post_meta:after,  .news.posts_grid_def .item .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.posts_grid_1 .format-quote.item .post_title,  .news.posts_grid_def .format-quote.item .post_title,  .news.posts_grid_1 .format-link.item .post_title,  .news.posts_grid_def .format-link.item .post_title{
        padding: 0 56px 0 0;
    }

    .news.posts_grid_1 .format-quote.item .author_name,  .news.posts_grid_def .format-quote.item .author_name,  .news.posts_grid_1 .format-link.item .author_name,  .news.posts_grid_def .format-link.item .author_name{
        margin: 40px 56px 0 0;
    }

    .news.posts_grid_medium .item .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.posts_grid_medium .format-quote.item .post_title,  .news.posts_grid_medium .format-link.item .post_title{
        padding: 0 56px 0 0;
    }

    .news.posts_grid_medium .format-quote.item .author_name,  .news.posts_grid_medium .format-link.item .author_name{
        margin: 40px 56px 0 0;
    }

    .news.posts_grid_small .item .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.posts_grid_small .format-quote.item .post_title,  .news.posts_grid_small .format-link.item .post_title{
        padding: 0 56px 0 0;
    }

    .news.posts_grid_small .format-quote.item .author_name,  .news.posts_grid_small .format-link.item .author_name{
        margin: 40px 56px 0 0;
    }

    .news.posts_grid_checkerboard .item .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.posts_grid_checkerboard .format-quote.item .post_title,  .news.posts_grid_checkerboard .format-link.item .post_title{
        padding: 0 56px 0 0;
    }

    .news.posts_grid_checkerboard .format-quote.item .author_name,  .news.posts_grid_checkerboard .format-link.item .author_name{
        margin: 20px 56px 0 0;
    }

    .news.posts_grid_checkerboard2 .item .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.posts_grid_checkerboard2 .format-quote.item .post_title,  .news.posts_grid_checkerboard2 .format-link.item .post_title{
        padding: 0 56px 0 0;
    }

    .news.posts_grid_checkerboard2 .format-quote.item .author_name,  .news.posts_grid_checkerboard2 .format-link.item .author_name{
        margin: 20px 56px 0 0;
    }

    .page_info .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.single .item{
        padding-right: 30px;
        padding-left: 0;
    }

    .news.single .item .post_single_post_media{
        margin: 0 -30px 0 0;
    }

    .vc_column-inner > .wpb_wrapper:after{
        left: 0;
        right: auto;
    }

    .wp-block-image .alignleft{
        margin: 1em -30px 10px 30px;
    }

}

@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: 980px){
    .side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child){
        float: right;
    }

    .cws_categories_widget .item{
        float: right;
    }

    .cws_custom_button_wrapper.large.advanced:hover:before{
        left: 7px;
        right: auto;
    }

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

    .cws_custom_button_wrapper.small.advanced:hover:before{
        left: 3px;
        right: auto;
    }

    .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;
    }

    .news.single .grid .item.format-link,  .news.single .grid .item.format-quote{
        padding-right: 75px;
        padding-left: 0;
    }

    .news.single .item.format-link .post_post_info,  .news.single .item.format-quote .post_post_info{
        margin-right: -65px;
        margin-left: 0;
    }

    .cws_default blockquote{
        padding-right: 50px;
        padding-left: 0;
    }

}

@media screen and (max-width: 767px){
    .cws_default blockquote{
        padding-right: 40px;
        padding-left: 0;
    }

    .product .summary form.cart .quantity ~ .single_add_to_cart_button{
        margin-right: 0;
    }

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

    .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: left;
}

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

.alignright{
    float: left;
    margin: 0 30px 10px 0;
}

.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;
}

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

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

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

ol > li{
    padding-right: 30px;
    padding-left: 0;
}

ul > li:before{
    right: 3px;
    left: auto;
}

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

blockquote{
    text-align: right;
    padding: 0 20px 0 0;
}

blockquote:before{
    right: 0;
    left: auto;
}

blockquote cite{
    text-align: right;
}

blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large{
    padding: 0 20px 0 0;
}

input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="password"], input[type="tel"], input[type="number"], textarea {
    text-align: right;
}

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

input[type="checkbox"]:first-child{
    margin: 4px 0 0 16px;
}

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

input[type="radio"]{
    margin: 4px 16px 0 0;
    float: right;
}

input[type="radio"]:first-child{
    margin: 4px 0 0 16px;
}

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

.text_alignleft{
    text-align: right;
}

.text_alignright{
    text-align: left;
}

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

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

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

.cws_parallax_scene_container .cws_parallax_scene img, .cws_parallax_scene_container .cws_parallax_scene canvas{
    right: 50%;
    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;
}

.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 > video, .fs_video_bg > iframe{
    right: 50%;
    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;
}

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

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

.cws_parallax_section img, .cws_parallax_section canvas, .header_bg_img > img, .header_bg_img > canvas{
    right: 50%;
    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;
}

.side_panel .side_panel_wrapper.close-left .mobile_menu_bar{
    right: 0;
    left: auto;
}

.side_panel .side_panel_wrapper.close-right .mobile_menu_bar{
    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;
}

.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;
}

#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;
}

.top-bar-curtain{
    right: 50%;
    left: auto;
}

.top-bar-curtain:before{
    left: 50%;
    right: auto;
    margin-left: -1px;
    margin-right: 0;
}

.top-bar-curtain:after{
    right: 50%;
    left: auto;
    margin-right: -1px;
    margin-left: 0;
}

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

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

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

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

.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 90px 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;
    margin-right: 18px;
    margin-left: 0;
}

.menu_left_icons{
    text-align: right;
    margin-left: 18px;
    margin-right: 0;
}

.header_logo_part .logo img, .header_logo_part .logo .cws_logotype_svg{
    margin: 0 0 0 10px;
}

.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;
}

.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: left;
}

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

ul.line_style li:before, ul.checkmarks_style li:before, ul.circles_style li:before, ul.custom_icon_style li:before{
    text-align: right;
}

ul.line_style li:before{
    right: 3px;
    left: auto;
}

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

ul.circles_style li:before{
    right: 10px;
    left: auto;
}

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

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

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

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

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

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

.vc_toggle{
    padding: 19px 74px 21px 58px !important;
}

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

.vc_toggle .vc_toggle_icon:before{
    right: 50%;
    left: auto;
    margin: 0 -6px 0 0;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right > a{
    padding: 19px 23px 19px 50px !important;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left > a{
    padding: 19px 50px 19px 23px !important;
}

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

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

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

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
    right: 22px !important;
    left: auto !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{
    left: 50%;
    right: auto;
}

.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before{
    border-left-style: solid;
    border-left-width: 2px;
    border-right: none;
}

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

.testimonial.style_1 .testimonial_img{
    right: 45px;
    left: auto;
}

.testimonial.style_1 .content_wrap{
    padding: 0 82px 0 35px;
    margin: 0 52px 0 0;
}

.testimonial.style_3 .testimonial_author{
    padding: 2px 24px 0 0;
}

.testimonial.style_3 .testimonial_name:before{
    right: -24px;
    left: auto;
}

.testimonial.style_3 .quote_wrap:before{
    right: 0;
    left: auto;
}

.testimonial.style_3 .quote_wrap:after{
    left: 0;
    right: auto;
}

.testimonial.style_3 .testimonial_date{
    padding: 0 60px 0 0;
}

.testimonial.style_3 .testimonial_date:before{
    right: 0;
    left: auto;
}

.owl-item{
    float: right;
}

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

.owl-pagination .owl-page:before{
    right: 50%;
    left: auto;
}

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

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

.owl-buttons .owl-prev{
    right: -110px;
    left: auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.owl-buttons .owl-next{
    left: -110px;
    right: auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.cws_vc_shortcode_sc_carousel.arrows_top_right .cws_vc_shortcode_sc_carousel_header{
    padding-left: 100px;
    padding-right: 0;
    text-align: right;
}

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

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

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

.cws_vc_shortcode_sc_carousel.arrows_top_left .cws_vc_shortcode_sc_carousel_header{
    padding-right: 100px;
    padding-left: 0;
    text-align: left;
}

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

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

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

.cws_vc_shortcode_sc_carousel.arrows_default .carousel_nav_panel{
    right: 0;
    left: auto;
}

.cws_vc_shortcode_sc_carousel.arrows_default .prev{
    right: -110px;
    left: auto;
}

.cws_vc_shortcode_sc_carousel.arrows_default .next{
    left: -110px;
    right: auto;
}

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

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

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

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

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

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

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

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

.posts_grid_carousel.navigation_in_header .widget_header{
    padding-left: 100px;
    padding-right: 0;
    text-align: right;
}

.posts_grid_carousel.navigation_in_header .widget_header .carousel_nav_panel{
    left: 0;
    right: auto;
}

.arrows_on_hover .carousel_nav_panel, .related_portfolio .carousel_nav_panel{
    right: 0;
    left: auto;
}

.arrows_on_hover:hover .carousel_nav_panel .prev, .related_portfolio:hover .carousel_nav_panel .prev{
    right: -110px;
    left: auto;
}

.arrows_on_hover:hover .carousel_nav_panel .next, .related_portfolio:hover .carousel_nav_panel .next{
    left: -110px;
    right: auto;
}

.carousel_nav_panel .next:before {
    content: '\f104';
}

.carousel_nav_panel .prev:before {
    content: '\f105';
}

.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;
}

.gallery_post_carousel_wrapper a.prev{
    margin-right: -50px;
    margin-left: 0;
    right: 0;
    left: auto;
}

.gallery_post_carousel_wrapper a.next{
    margin-left: -50px;
    margin-right: 0;
    left: 0;
    right: auto;
}

.gallery_post_carousel_wrapper a.next:before {
    content: '\f104';
}

.gallery_post_carousel_wrapper a.prev:before {
    content: '\f105';
}

.gallery_post_carousel_wrapper:hover a.carousel_nav_panel.next{
    margin-left: 0;
}

.gallery_post_carousel_wrapper a.carousel_nav_panel.next{
    left: 0;
    right: auto;
    margin-left: -80px;
    margin-right: 0;
}

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

.cws_staff_posts_grid .prev{
    right: -110px;
    left: auto;
}

.cws_staff_posts_grid .next{
    left: -110px;
    right: auto;
}

.testimonials-wrapper .carousel_nav_panel{
    right: 0;
    left: auto;
}

.testimonials-wrapper .prev{
    right: 0;
    left: auto;
}

.testimonials-wrapper .next{
    left: 0;
    right: auto;
}

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

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

.banner.style_2 .banner_title + .banner_offer:before{
    right: 0;
    left: auto;
}

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

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

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

.cws_custom_button_wrapper.large i{
    margin: -4px 25px 0 0;
}

.cws_custom_button_wrapper.large i:first-child{
    margin: -4px 0 0 25px;
}

.cws_custom_button_wrapper.regular i{
    margin: -4px 24px 0 0;
}

.cws_custom_button_wrapper.regular i:first-child{
    margin: -4px 0 0 24px;
}

.cws_custom_button_wrapper.small i{
    margin: 0 20px 0 0;
}

.cws_custom_button_wrapper.small i:first-child{
    margin: 0 0 0 20px;
}

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

.cws_custom_button_wrapper.advanced.large:before{
    left: 20px;
    right: auto;
}

.cws_custom_button_wrapper.advanced.large .cws_custom_button{
    padding: 21px 45px 20px 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: 15px 34px 14px 84px;
}

.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: 10px 25px 10px 60px;
}

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

.cws_portfolio_posts_grid.posts_grid_carousel.remove_spacing .owl-wrapper-outer:before{
    right: 0;
    left: auto;
}

.cws_portfolio_posts_grid.posts_grid_carousel.remove_spacing .owl-pagination{
    right: 0;
    left: auto;
}

.portfolio_item_post .wrap_link{
    right: 0;
    left: auto;
}

.portfolio_item_post .cws_portfolio_content_wrap{
    right: 0;
    left: auto;
}

.portfolio_item_post .links.area{
    right: 0;
    left: auto;
}

.portfolio_item_post.under_img.add_divider:after{
    left: 0;
    right: auto;
}

.portfolio_item_post.with_link_wrapper:after{
    left: -63px;
    right: auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.portfolio_item_post.with_link_wrapper:hover:after{
    left: 0;
    right: auto;
}

.remove_spacing .portfolio_item_post .under_image_portfolio:before{
    right: 0;
    left: auto;
}

.remove_spacing:not(.posts_grid_carousel) .cws_vc_shortcode_wrapper:before{
    right: 0;
    left: auto;
}

.related_portfolio .portfolio_item_post .under_image_portfolio{
    padding: 20px 15px 20px 93px ;
}

.related_portfolio .read_more_button{
    left: 15px;
    right: auto;
}

.related_portfolio .portfolio_item_post .post_terms a:last-child:after{
    left: -47px;
    right: auto;
}

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

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

.cws_staff_post .cws_staff_post_terms:before{
    margin: 6px 0 0 6px;
}

.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.side_line:after{
    left: -15px;
    right: auto;
}

.cws_service_item .cws_service_title.with_counter .service_title_wrapper{
    margin: 0 0 0 18px;
}

.cws_service_item .service_counter{
    text-align: left;
    margin: 0 18px 0 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_service_item.style_advanced.side_line:after{
    left: 0;
    right: auto;
}

.cws_service_item.style_advanced .cws_service_title{
    right: 20px;
    left: 90px;
    padding: 0 36px 0 0;
}

.cws_service_item.style_advanced .cws_service_title:before{
    right: 0;
    left: auto;
}

.cws_service_item.style_advanced .cws_service_icon_wrapper{
    left: 20px;
    right: auto;
}

.cws_service_item.style_advanced .cws_service_info{
    right: 0;
    left: auto;
}

.cws_service_item.style_advanced .default.small .cws_custom_button:before{
    margin: -3px 0 0 20px;
}

.cws_service_item.style_alt.side_line:after{
    left: 0;
    right: auto;
}

.cws_service_item.style_alt .cws_service_title{
    right: 20px;
    left: 90px;
    padding: 0 36px 0 0 ;
}

.cws_service_item.style_alt .cws_service_title:before{
    right: 0;
    left: auto;
}

.cws_service_item.style_alt .cws_service_icon_wrapper{
    left: 20px;
    right: auto;
}

.cws_service_item.style_alt .cws_service_info{
    right: 0;
    left: auto;
}

.cws_service_item.style_alt .default.small .cws_custom_button:before{
    margin: -3px 0 0 20px ;
}

.cws_service_item.style_toggle .cws_service_info{
    margin: 0 54px 0 0;
}

.cws_service_item.style_toggle .cws_service_info:before{
    right: -29px;
    left: auto;
}

.cws_service_item.style_toggle .cws_service_title:after{
    right: -30px;
    left: auto;
}

.cws_textmodule_icon_wrapper{
    margin-left: 15px;
    margin-right: 0;
}

.cws_textmodule .cws_textmodule_text.text_align_right .cws_textmodule_icon_wrapper{
    margin-right: 15px;
    margin-left: auto;
}

.text_marked_item{
    padding-right: 0;
}

.text_marked_item:before{
    margin-left: 10px;
    margin-right: 0;
}

.cws_textmodule_icon_wrapper.add_animation_icon.icon_init .cws_separator_icon.cws_separator_left{
    margin-left: 15px;
    margin-right: 0;
}

.cws_textmodule_icon_wrapper.add_animation_icon.icon_init .cws_separator_icon.cws_separator_right{
    margin-right: 15px;
    margin-left: 0;
}

.benefits_subtitle_wrapper{
    right: 20px;
    left: auto;
}

.benefits_subtitle_wrapper:before{
    right: -98px;
    left: auto;
}

.benefits_subtitle_wrapper .benefits_subtitle_note + .benefits_subtitle{
    margin: 0 20px 0 0;
}

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

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

.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data, .cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_wrapper .cws_vc_shortcode_milestone_desc{
    margin-right: auto;
    margin-left: 15px;
}

.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_title, .cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_left .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_title{
    margin-right: 0;
}

.cws_vc_shortcode_milestone.style_advanced .milestone_spacer{
    margin: 10px 10px 0 30px;
}

.cws_vc_shortcode_milestone.style_vertical .title_index{
    margin: 0 0 0 10px;
}

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

.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;
}

.icon-wrapper.side_line:after{
    left: -15px;
    right: auto;
}

.cws_pricing_plan .pricing_plan_title{
    padding-right: 0;
}

.pricing_plan .price_desc{
    margin: 0 7px 0 0;
}

.cws_pricing_plan .more_button:after{
    margin: 0 25px 0 0;
}

.cws_pricing_plan.highlighted:before{
    left: -42px;
    right: auto;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.shortcode_quote .quote_info{
    margin: 10px 0 0 -45px;
}

.shortcode_quote .info_item{
    margin: 20px 0 0 45px;
}

.shortcode_quote .info_item_count:after{
    margin: 14px 4px 0 0;
}

.shortcode_tabs_gallery .tabs_control_item{
    padding: 12px 15px 12px 18px;
}

.shortcode_tabs_gallery .tabs_control_item:after{
    left: 0;
    right: auto;
}

.shortcode_tabs_gallery .tabs_control_counter{
    padding: 0 51px 0 0;
    text-align: left;
}

.shortcode_tabs_gallery .tabs_control_counter:before{
    right: 10px;
    left: auto;
}

.shortcode_tabs_gallery .tabs_text_wrapper:after{
    right: 50%;
    left: auto;
}

.shortcode_tabs_gallery .owl-wrapper-outer{
    margin: 0 -15px 0 0;
}

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

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

.cws-hotspots .hotspot-item a span{
    margin: -2px -2px 0 0;
    right: 50%;
    left: 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;
}

.comments_title .comments_counter{
    padding: 0 70px 0 0;
}

.comments_title .comments_counter:before{
    right: 13px;
    left: auto;
}

.comment_list:before{
    left: 100%;
    right: auto;
}

.comment_list:after{
    right: 100%;
    left: auto;
}

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

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

.comment-header{
    padding: 0 99px 0 0;
}

.comment-footer{
    text-align: left;
}

.comments_nav .prev_section{
    text-align: right;
    float: right;
}

.comments_nav .next_section{
    text-align: left;
    float: left;
}

.comments_nav .next .wrap{
    padding: 0 15px 0 46px;
}

.comments_nav .prev .wrap{
    padding: 0 46px 0 15px;
}

.comments_nav .next .wrap:before{
    left: 4px;
    right: auto;
    -webkit-transform: rotate(180deg) translateY(50%);
    -moz-transform: rotate(180deg) translateY(50%);
    -ms-transform: rotate(180deg) translateY(50%);
    -o-transform: rotate(180deg) translateY(50%);
    transform: rotate(180deg) translateY(50%);
}

.comments_nav .prev .wrap:before{
    right: 4px;
    left: auto;
    -webkit-transform: rotate(0deg) translateY(-50%);
    -moz-transform: rotate(0deg) translateY(-50%);
    -ms-transform: rotate(0deg) translateY(-50%);
    -o-transform: rotate(0deg) translateY(-50%);
    transform: rotate(0deg) translateY(-50%);
}

.nav_post_links .prev_section{
    text-align: right;
    float: right;
}

.nav_post_links .next_section{
    text-align: left;
    float: left;
}

.nav_post_links .next .wrap{
    padding: 0 15px 0 46px;
}

.nav_post_links .prev .wrap{
    padding: 0 46px 0 15px;
}

.nav_post_links .next .wrap:before{
    left: 4px;
    right: auto;
    -webkit-transform: rotate(180deg) translateY(50%);
    -moz-transform: rotate(180deg) translateY(50%);
    -ms-transform: rotate(180deg) translateY(50%);
    -o-transform: rotate(180deg) translateY(50%);
    transform: rotate(180deg) translateY(50%);
}

.nav_post_links .prev .wrap:before{
    right: 4px;
    left: auto;
    -webkit-transform: rotate(0deg) translateY(-50%);
    -moz-transform: rotate(0deg) translateY(-50%);
    -ms-transform: rotate(0deg) translateY(-50%);
    -o-transform: rotate(0deg) translateY(-50%);
    transform: rotate(0deg) translateY(-50%);
}

.single_related .news.post_posts_grid .item .post_post_info{
    margin: 0 65px 0 0;
}

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

.pagination .page-numbers i:before{
    right: 50%;
    left: auto;
}

.pagination .page-numbers.next i:after{
    right: 0%;
    left: auto;
}

.pagination .page-numbers.prev i:after{
    left: 0%;
    right: auto;
}

.pagination .page-numbers.next:hover i:before{
    right: 65%;
    left: auto;
}

.pagination .page-numbers.next:hover i:after{
    right: 45%;
    left: auto;
}

.pagination .prev.page-numbers:hover i:before{
    right: 40%;
    left: auto;
}

.pagination .prev.page-numbers:hover i:after{
    left: 20%;
    right: auto;
}

.pagination .next.page-numbers i:after{
    right: 0%;
    left: auto;
}

.pagination .prev.page-numbers i:after{
    left: 0%;
    right: auto;
}

.pagination .next.page-numbers:hover i:before{
    right: 65%;
    left: auto;
}

.pagination .next.page-numbers:hover i:after{
    right: 45%;
    left: auto;
}

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

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

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

.load_more.cws_custom_button_wrapper.default.regular .cws_custom_button{
    padding: 12px 34px 12px 60px;
}

.load_more .cws_custom_button:after{
    left: 34px;
    right: auto;
}

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{
    right: 50%;
    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;
}

.banner_404:before{
    right: 50%;
    left: auto;
    margin-right: 0.5714%;
    margin-left: 0;
}

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

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

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

.news.posts_grid_1 .item:nth-child(2n):before, .news.posts_grid_def .item:nth-child(2n):before{
    left: 100%;
    right: auto;
}

.news.posts_grid_1 .item:nth-child(2n):after, .news.posts_grid_def .item:nth-child(2n):after{
    right: 100%;
    left: 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 .pic .plus_wrapper span, .news.posts_grid_def .item .pic .plus_wrapper span{
    left: 50%;
    right: auto;
}

.news.posts_grid_1 .item .post_media_link, .news.posts_grid_def .item .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_1 .item .post_author, .news.posts_grid_def .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_1 .item .post_author_avatar, .news.posts_grid_def .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_1 .item .post_likes .sl-icon, .news.posts_grid_def .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_1 .item .post_likes .sl-icon:before, .news.posts_grid_def .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_1 .item .post_info_main .post_media_link, .news.posts_grid_def .item .post_info_main .post_media_link{
    right: auto;
    left: auto;
}

.news.posts_grid_1 .format-quote.item .post_title, .news.posts_grid_def .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_1 .format-quote.item .post_title:before, .news.posts_grid_def .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

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

.news.posts_grid_1 .format-link.item .post_title, .news.posts_grid_def .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_1 .format-link.item .post_title:before, .news.posts_grid_def .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_medium .item:nth-child(2n):before{
    left: 100%;
    right: auto;
}

.news.posts_grid_medium .item:nth-child(2n):after{
    right: 100%;
    left: auto;
}

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

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

.news.posts_grid_medium .item .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_medium .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_medium .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_medium .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_medium .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_medium .item .post_info_main .post_media_link{
    right: auto;
}

.news.posts_grid_medium .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_medium .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_medium .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_medium .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_medium .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_small .item:nth-child(2n):before{
    left: 100%;
    right: auto;
}

.news.posts_grid_small .item:nth-child(2n):after{
    right: 100%;
    left: auto;
}

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

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

.news.posts_grid_small .item .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_small .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_small .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_small .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_small .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_small .item .post_info_main .post_media_link{
    right: auto;
}

.news.posts_grid_small .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_small .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_small .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_small .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_small .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

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

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

.news.posts_grid_2 .item .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_2 .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_2 .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_2 .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_2 .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_2 .item .post_info_main .post_media_link{
    right: auto;
}

.news.posts_grid_2 .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_2 .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_2 .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_2 .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_2 .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_3 .item .post_author{
    padding: 0 45px 0 0;
}

.news.posts_grid_3 .item .post_author_avatar{
    right: 0;
    left: auto;
}

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

.news.posts_grid_3 .item .post_info_footer{
    padding: 34px 0 0 55px;
}

.news.posts_grid_3 .item .post_info_footer .post_more{
    left: -20px;
    right: auto;
}

.news.posts_grid_3 .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_3 .item .post_info_main .post_media_link{
    right: auto;
}

.news.posts_grid_3 .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_3 .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_3 .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_3 .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_3 .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_4 .item .post_author{
    padding: 0 45px 0 0;
}

.news.posts_grid_4 .item .post_author_avatar{
    right: 0;
    left: auto;
}

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

.news.posts_grid_4 .item .post_info_footer{
    padding: 34px 0 0 55px;
}

.news.posts_grid_4 .item .post_info_footer .post_more{
    left: -20px;
    right: auto;
}

.news.posts_grid_4 .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_4 .item .post_info_main .post_media_link{
    right: auto;
}





.news.posts_grid_4 .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_4 .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_4 .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_4 .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_4 .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

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

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

.news.posts_grid_checkerboard .item .post_wrapper > .floated_media .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_checkerboard .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_checkerboard .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_checkerboard .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_checkerboard .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_checkerboard .item .post_info_main .post_media_link{
    right: auto;
    left: auto;
}

.news.posts_grid_checkerboard .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_checkerboard .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_checkerboard .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_checkerboard .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_checkerboard .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

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

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

.news.posts_grid_checkerboard2 .item .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_checkerboard2 .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_checkerboard2 .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_checkerboard2 .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_checkerboard2 .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_checkerboard2 .item .read_more_button{
    padding: 12px 32px 12px 40px;
}

.news.posts_grid_checkerboard2 .item .read_more_button:before{
    margin: 0 0 0 20px;
}

.news.posts_grid_checkerboard2 .item .post_info_main .post_media_link{
    right: auto;
}

.news.posts_grid_checkerboard2 .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_checkerboard2 .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_checkerboard2 .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_checkerboard2 .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_checkerboard2 .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

.layout-special .item .post_media img{
    right: 0;
    left: auto;
}

.layout-special .item .post_media:before{
    right: 0;
    left: auto;
}

.layout-special .item .post_media:after{
    right: 0;
    left: auto;
}

.layout-special .item .post_content{
    padding: 36px 40px 34px 80px;
}

.layout-special .item .post_info_footer{
    left: 0;
    right: auto;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.news.posts_grid_related .item .post_post_info{
    margin: 0 65px 0 0;
}

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

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

.news.posts_grid_flip .item .post_media_link{
    right: 0;
    left: auto;
}

.news.posts_grid_flip .item .post_author{
    padding: 0 54px 0 0;
}

.news.posts_grid_flip .item .post_author_avatar{
    right: 0;
    left: auto;
}

.news.posts_grid_flip .item .post_categories{
    text-align: left;
}

.news.posts_grid_flip .item .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.news.posts_grid_flip .item .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

.news.posts_grid_flip .item .post_info_main .post_media_link{
    right: auto;
}

.news.posts_grid_flip .format-quote.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_flip .format-quote.item .post_title:before{
    right: 0;
    left: auto;
}

.news.posts_grid_flip .format-quote.item .author_name{
    margin: 20px 36px 0 0;
}

.news.posts_grid_flip .format-link.item .post_title{
    padding: 0 36px 0 0;
}

.news.posts_grid_flip .format-link.item .post_title:before{
    right: 0;
    left: auto;
}

.posts_grid_flip .item .flip_back{
    right: 0;
    left: auto;
}

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

.page_info .post_meta:after{
    left: -15px;
    right: auto;
}

.bread-crumbs .delimiter:before {
    content: '\f104';
}

.single-post .single .pic .hover-effect,
.single-attachment .single .pic .hover-effect{
    right: 0;
    left: auto;
}

.single-post .single .pic .plus_wrapper span,
.single-attachment .single .pic .plus_wrapper span{
    right: 50%;
    left: auto;
}

.single-post .single .post_media_link,
.single-attachment .single .post_media_link{
    right: 0;
    left: auto;
}

.single-post .single .format-link .post_title,
.single-attachment .single .format-link .post_title{
    padding: 0 30px 0 0;
}

.single-post .single .format-link .post_title:before,
.single-attachment .single .format-link .post_title:before{
    right: -24px;
    left: auto;
}

.single-post .single .format-link .post_media_link,
.single-attachment .single .format-link .post_media_link{
    right: auto;
}

.single-post .single .format-quote .quote_wrap,
.single-attachment .single .format-quote .quote_wrap{
    padding: 0 30px 0 0;
}

.single-post .single .format-quote .quote_wrap:before,
.single-attachment .single .format-quote .quote_wrap:before{
    right: -24px;
    left: auto;
}

.single-post .single .post_date,
.single-attachment .single .post_date{
    right: 0;
    left: auto;
}

.single-post .single .post_category,
.single-attachment .single .post_category{
    margin: 0 0 0 4px;
}

.single-post .single .post_category:before,
.single-attachment .single .post_category:before{
    margin: 0 3px 0 7px;
}

.single-post .single .post_author:before,
.single-attachment .single .post_author:before{
    margin: 0 0 0 7px;
}

.single-post .single .comments_link:before,
.single-attachment .single .comments_link:before{
    margin: 0 0 0 7px;
}

.single-post .single .like .sl-button .sl-icon:before,
.single-attachment .single .like .sl-button .sl-icon:before{
    margin: 0 0 0 7px;
}

.single-post .single .post_meta_date:before,
.single-attachment .single .post_meta_date:before{
    margin: -2px 0 0 7px;
}

.single-post .single .post_likes .sl-icon,
.single-attachment .single .post_likes .sl-icon{
    margin: 0 0 0 15px;
}

.single-post .single .post_likes .sl-icon:before,
.single-attachment .single .post_likes .sl-icon:before{
    right: 50%;
    left: auto;
    margin: -5px -6px 0 0;
}

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

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

.gallery .gallery-item a:before{
    right: 0;
    left: auto;
}

.gallery .gallery-item a:after{
    right: 50%;
    left: auto;
    margin: -29px -29px 0 0;
}

.vc_images_carousel .vc_carousel-indicators{
    right: 50% !important;
    left: auto !important;
}

.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;
}

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

form.wpcf7-form > div:not(.wpcf7-response-output) .select2-selection--single .select2-selection__arrow b{
    right: 0;
    left: auto;
}

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

form.wpcf7-form input[type="button"], form.wpcf7-form input[type="reset"], form.wpcf7-form input[type="submit"] {
    float: right;
}

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;
}

.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;
}

#mc_embed_signup .mc-field-group ~ .clear input, .mc4wp-form .mc4wp-form-fields ~ .clear input{
    margin: 20px 0 0 0;
}

#mc_embed_signup .clear:before, .mc4wp-form .mc4wp-form-fields .clear:before, .mc4wp-form .mc4wp-form-fields > p + p:before{
    right: 50%;
    left: auto;
}

.wpcf7-radio, .wpcf7-checkbox {
    text-align: right;
}

.wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item {
    margin-right: 0 !important;
}

.wpcf7-radio .wpcf7-list-item:not(:first-child), .wpcf7-checkbox .wpcf7-list-item:not(:first-child){
    margin-left: 50px;
}

.subscribe-form input.wpcf7-text, .cws-widget form .subscribe-form input.wpcf7-text{
    padding-left: 95px;
    padding-right: 0;
}

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

.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;
}

.default-subscribe-form input[type="submit"], .default-trace-form input[type="submit"]{
    margin-right: 20px;
    margin-left: 0;
}

ul.wp-block-gallery > li{
    padding-right: 0;
}

.wp-block-image.alignfull{
    margin: 1.5em -11px 0 0;
    left: auto;
    right: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
}

.wp-block-image.alignfull img{
    right: 50%;
    left: auto;
}

.single_sidebar.sb_right .wp-block-image.alignfull,
.single_sidebar.sb_left .wp-block-image.alignfull,
.double_sidebar .wp-block-image.alignfull{
    right: auto;
}

.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 .sbi_photo_wrap a:after{
    right: 50%;
    left: auto;
    margin: -12px -12px 0 0;
}

#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;
}

.widget_archive .cws-widget__content li:before{
    right: 0;
    left: auto;
}

.widget_archive .cws-widget__content a:hover{
    padding-right: 40px;
    padding-left: 20px;
}

.widget_archive .cws-widget__content li a:before{
    right: 0;
    left: auto;
}

.widget_archive .cws-widget__content a:hover:before{
    right: 20px;
    left: auto;
}

.widget_archive .post_count{
    float: left;
    text-align: left;
}

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

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

.widget_calendar #prev a{
    right: -5px;
    left: auto;
}

.widget_calendar #next a{
    left: -5px;
    right: auto;
}

.widget_calendar #prev a:before {
    content: '\f054';
}

.widget_calendar #next a:before {
    content: '\f053';
}

.widget_categories .cws-widget__content li a{
    padding: 12px 50px 12px 0;
}

.widget_categories .cws-widget__content li a:before{
    right: 0;
    left: auto;
}

.widget_categories .cws-widget__content li a:after{
    right: 11px;
    left: auto;
}

.widget_categories .cws-widget__content li a:hover{
    padding: 12px 50px 12px 0;
}

.widget_categories .cws-widget__content li .post_count{
    text-align: left;
    padding: 13px 15px 11px 0;
}

.widget_categories .cws-widget__content li .children{
    padding-right: 30px;
    padding-left: 0;
}

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

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

.widget_media_gallery .gallery-icon a:after{
    right: 50%;
    left: auto;
}

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

.widget_media_image .cws_img_frame:after{
    right: 50%;
    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 .cws-widget__content ul > li:before{
    right: 0;
    left: auto;
}

.widget_nav_menu .cws-widget__content li a, .widget_nav_menu .cws-widget__content li .cws_megamenu_item_title{
    padding: 12px 30px 12px 50px;
}

.widget_nav_menu .cws-widget__content li.current-menu-item > a, .widget_nav_menu .cws-widget__content li.current-menu-item .cws_megamenu_item_title{
    padding-right: 48px;
    padding-left: 0;
}

.widget_nav_menu .cws-widget__content li a:before, .widget_nav_menu .cws-widget__content li .cws_megamenu_item_title:before{
    right: 0;
    left: auto;
}

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

.widget_nav_menu .widgettitle{
    padding: 12px 30px 12px 50px;
}

.widget_nav_menu .cws-widget__content ul ul, .widget_nav_menu .cws-widget__content .widget-title + div ul ul{
    margin: 0 10px 0 0;
}

.widget_nav_menu .menu-item-has-children .opener{
    left: 0;
    right: auto;
    text-align: left;
}

.widget_nav_menu .menu-item-has-children .opener:before{
    left: 20px;
    right: auto;
}

.footer_container .widget_nav_menu .cws-widget__content ul ul{
    margin-right: 20px;
    margin-left: 0;
}

.widget_meta .cws-widget__content li:before{
    right: 0;
    left: auto;
}

.widget_meta .cws-widget__content li:hover a{
    padding-right: 40px;
    padding-left: 0;
}

.widget_meta .cws-widget__content li a:before{
    right: 0;
    left: auto;
}

.widget_meta .cws-widget__content li:hover a:before{
    right: 20px;
    left: auto;
}

.widget_pages .cws-widget__content li:before{
    right: 0;
    left: auto;
}

.widget_pages .cws-widget__content li:hover a{
    padding-right: 40px;
    padding-left: 0;
}

.widget_pages .cws-widget__content li a:before{
    right: 0;
    left: auto;
}

.widget_pages .cws-widget__content li:hover a:before{
    right: 20px;
    left: auto;
}

.widget_recent_comments .recentcomments{
    padding: 0 30px 13px 10px;
}

.widget_recent_comments .comment-author-link:before{
    right: -30px;
    left: auto;
}

.rss-block{
    padding: 0 30px 13px 10px;
}

.rss-block cite:before{
    right: -30px;
    left: auto;
}

.widget_search .search-form{
    padding: 10px 15px 10px 40px;
}

.widget_search .search-form:after{
    left: 10px;
    right: auto;
    text-align: left;
}

.widget_search .search-submit{
    left: 0;
    right: auto;
}

.widget_media_video .mejs-overlay-button:before{
    right: 50%;
    left: auto;
    margin: -9px -5px 0 0;
}

.widget_media_video .mejs-container-fullscreen .mejs-overlay-button:before{
    margin: -17px -10px 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 19px;
}

.widget-cws-about .user_position:before{
    margin: 0.65em 0 0 9px;
}

.widget-cws-banner .banner_wrapper_overlay{
    right: 0;
    left: auto;
}

.widget-cws-banner .banner_content{
    text-align: right;
}

.widget-cws-banner .banner_desc:not(:first-child):before{
    right: 0;
    left: auto;
}

.widget-cws-categories .category-block .category-label{
    right: 50%;
    left: auto;
}

.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: 28px;
    padding-left: 0;
}

.widget-cws-gallery .widget-title-pagination{
    padding: 0 0 0 70px;
}

.widget-cws-gallery .pagination-position-top .owl-pagination{
    left: -5px;
    right: auto;
    text-align: left;
}

.widget-cws-gallery .widget_thumbs .pic:after{
    right: 50%;
    left: auto;
}

.widget_cws-portfolio-widget .portfolio_item_thumb .pic .blured-img{
    right: 0;
    left: auto;
}

.widget_cws-portfolio-widget .portfolio_item_thumb .pic .hover-effect{
    right: 0;
    left: auto;
}

.widget_cws_recent_entries .post_preview{
    padding: 14px 109px 20px 20px;
}

.widget_cws_recent_entries .post_thumb{
    right: 20px;
    left: auto;
}

.widget_cws_recent_entries .post_category:before{
    margin: 0.65em 0 0 9px;
}

.cws_megamenu_item .widget_cws_recent_entries .post_preview{
    padding: 13px 115px 16px 20px;
}

.widget_cws_twitter .cws_tweet{
    text-align: right;
}

.widget_cws_twitter .cws_tweet:before{
    right: 0;
    left: auto;
    text-align: right;
}

aside .widget_cws_twitter .cws_tweet{
    padding: 0 31px 0 0;
}

.footer_container .widget_cws_twitter .cws_tweet{
    padding: 0 55px 0 0;
}

.footer_container .widget_cws_twitter .tweet_author{
    margin: 0 0 0 4px;
}

.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{
    padding: 0 90px 20px 20px;
}

.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;
}

.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:before{
    margin-right: 0;
}

.widget_product_categories .cws-widget__content li a{
    padding: 12px 50px 12px 0;
}

.widget_product_categories .cws-widget__content li a:before{
    right: 0;
    left: auto;
}

.widget_product_categories .cws-widget__content li a:after{
    right: 11px;
    left: auto;
}

.widget_product_categories .cws-widget__content li a:hover{
    padding: 12px 50px 12px 0;
}

.widget_product_categories .cws-widget__content li .post_count{
    text-align: left;
    padding: 13px 15px 11px 0;
}

.widget_product_categories .cws-widget__content li .children{
    padding-right: 30px;
    padding-left: 0;
}

.widget_products .product_list_widget li{
    padding: 14px 109px 20px 20px;
}

.widget_products .attachment-woocommerce_thumbnail{
    right: 20px;
    left: auto;
}

.widget_top_rated_products .product_list_widget li{
    padding: 14px 109px 20px 20px;
}

.widget_top_rated_products .attachment-woocommerce_thumbnail{
    right: 20px;
    left: auto;
}

.widget_product_search .woocommerce-product-search{
    padding: 10px 15px 10px 40px;
}

.widget_product_search .woocommerce-product-search:after{
    left: 10px;
    right: auto;
    text-align: left;
}

.widget_product_search button[type="submit"]{
    left: 0;
    right: auto;
}

.widget_recent_reviews .product_list_widget li{
    padding: 14px 109px 20px 20px;
}

.widget_recent_reviews .attachment-woocommerce_thumbnail{
    right: 20px;
    left: auto;
}

.widget_recently_viewed_products .product_list_widget li{
    padding: 14px 109px 20px 20px;
}

.widget_recently_viewed_products .attachment-woocommerce_thumbnail{
    right: 20px;
    left: auto;
}

.footer-wrapper .logo img, .footer-wrapper .logo .cws_logotype_svg{
    margin: 0 0 0 10px;
}

.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{
    right: 50%;
    text-align: right;
    left: auto;
}

.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;
}

@media screen and (min-width: 560px){
    .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;
    }

    .testimonial.style_3 .testimonial_author{
        padding: 2px 44px 0 0;
    }

    .testimonial.style_3 .testimonial_name:before{
        right: -44px;
        left: auto;
    }

    .banner.style_2 .banner_title{
        padding: 0 0 0 40px;
    }

    .banner.style_3 .banner_wrapper{
        padding: 35px 45px 35px 30px;
    }

    .cws_portfolio_posts_grid .title-wrapper--stretch .widgettitle{
        margin: 0 10px 0 30px;
    }

    .related_portfolio .portfolio_item_post .under_image_portfolio {
        padding: 38px 35px 41px 140px;
    }
    .related_portfolio .read_more_button {
        left: 34px;
        right: auto;
    }

    .cws-hotspots .hotspot-item a span{
        margin: -4.5px -4.5px 0 0;
    }

    .comment-body{
        padding: 35px 99px 36px 0;
    }

    .comment-header{
        padding: 0 0 0 70px;
    }

    .comment-footer{
        left: -1px;
        right: auto;
    }

    .comment-reply-title small{
        margin: 0 8px 0 0;
    }

    .single_related .news.posts_grid_1 .item .post_post_info{
        margin: 0 97px 0 0;
    }

    .layout-special .item .post_categories{
        text-align: left;
    }

    .news.posts_grid_related .item .post_post_info{
        margin: 0 97px 0 0;
    }

    .default-subscribe-form, .default-trace-form {
        -webkit-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    .default-subscribe-form input[type="submit"],  .default-trace-form input[type="submit"]{
        margin-right: 0;
    }

}

@media screen and (min-width: 960px){
    blockquote:before{
        right: -30px;
        left: auto;
    }

    .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{
        right: 50%;
        text-align: right;
        left: auto;
    }

    .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;
        left: auto;
        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 .mini-cart .counter{
        left: auto;
        right: auto;
        text-align: right;
    }

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

    .menu-consumer .menu_right_icons{
        margin-left: -15px;
        margin-right: 0;
    }

    .menu-consumer .menu_left_icons{
        margin-right: -15px;
        margin-left: 0;
    }

    .menu-consumer .menu_right_icons:before{
        right: 0;
        left: auto;
    }

    .menu-consumer .menu_left_icons:before{
        left: 0;
        right: auto;
    }

    .logo_box_text + .logo_box_text:before{
        right: 0;
        left: auto;
    }

    .menu_box .main-menu {
        margin: 0;
    }

    .menu_box .main-menu.with_separator > .menu-item:not(:first-child):before{
        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: 12.5px 18px 12.5px 40px;
    }

    .menu_box .main-menu > .menu-item.menu-item-has-children > a:after,  .menu_box .main-menu > .menu-item > .cws_megamenu_item_title:after{
        left: 18px;
        right: auto;
    }

    .menu_box .main-nav-container .main-menu.with_highlight > .menu-item.menu-item-has-children > a:before,  .menu_box .main-nav-container .main-menu.with_highlight > .menu-item > .cws_megamenu_item_title:before{
        left: 40px !important;
        right: auto !important;
    }

    .menu_box .sub-menu{
        right: 0;
        text-align: right;
        left: auto;
    }

    .menu_box .sub-menu .widget_nav_menu .widgettitle{
        text-align: right;
    }

    .menu_box .sub-menu .cws_megamenu_item .menu-item:hover:after{
        right: 15px;
        left: auto;
    }

    .menu_box .sub-menu .sub-menu{
        right: 100%;
        left: auto;
    }

    .menu_box .sub-menu .menu-item a{
        padding: 18.5px 25px 18.5px 54px;
    }

    .menu_box .sub-menu .cws_megamenu_item .menu-item > a:before{
        right: -3px;
        left: auto;
    }

    .menu_box .sub-menu .menu-item-has-children > a:after,  .menu_box .sub-menu .menu-item-object-megamenu_item > a:after,  .menu_box .sub-menu .menu-item-object-megamenu_item > .cws_megamenu_item_title:after{
        content: '\f053';
        left: 10px;
        right: auto;
    }

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

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

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

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

    .cws_service_item.style_advanced .default.small .cws_custom_button:before{
        margin: -3px 0 0 20px;
    }

    .cws_service_item.style_alt .default.small .cws_custom_button:before{
        margin: -3px 0 0 20px ;
    }

    .shortcode_quote .quote_info{
        margin: 30px 0 0 -45px;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper{
        padding: 70px 0 70px 30px;
    }

    .comment_list .comment{
        margin: 0 30px 0 0;
    }

    .comment-respond{
        margin: 0 30px 0 0;
    }

    .single_related .news.posts_grid_2 .item .post_post_info{
        margin: 0 97px 0 0;
    }

    .news.posts_grid_medium .item .floated_media + .post_post_info{
        padding-right: 54px;
        padding-left: 0;
    }

    .news.posts_grid_small .item .floated_media + .post_post_info{
        padding-right: 54px;
        padding-left: 0;
    }

    .news.posts_grid_2 .item .post_meta:after{
        left: -25px;
        right: auto;
    }

    .news.posts_grid_checkerboard .item .floated_media + .post_post_info{
        padding: 20px 20px 20px 0;
    }

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

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

    .news.posts_grid_checkerboard2 .item:nth-child(2n+1){
        text-align: left;
    }

    .news.posts_grid_related .item .post_post_info{
        margin: 0 97px 0 0;
    }

    .page_info .post_author{
        padding: 0 54px 0 0;
    }

    .page_info .post_author_avatar{
        right: 0;
        left: auto;
    }

    .copyrights{
        text-align: right;
    }

    .footer_info{
        text-align: right;
    }

}

@media screen and (min-width: 1200px){
    .header_wrapper_container.header_outside_slider{
        right: 0;
        left: auto;
    }

    .header_logo_part .logo img,  .header_logo_part .logo .cws_logotype_svg{
        margin: 0 0 0 20px;
    }

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

    .header_box{
        text-align: right;
    }

    .cws_service_item.style_advanced .cws_service_title{
        right: 50px;
        left: 120px;
        padding: 0 36px 0 0;
    }

    .cws_service_item.style_advanced .cws_service_icon_wrapper{
        left: 50px;
        right: auto;
    }

    .cws_service_item.style_alt .cws_service_title{
        right: 50px;
        left: 120px;
        padding: 0 36px 0 0 ;
    }

    .cws_service_item.style_alt .cws_service_icon_wrapper{
        left: 50px;
        right: auto;
    }

    .benefits_subtitle_wrapper{
        right: 55px;
        left: auto;
    }

    .shortcode_quote .quote_image{
        margin: 0 0 0 50px;
    }

    .shortcode_quote .quote_content{
        margin: 0 50px 0 0;
    }

    .shortcode_tabs_gallery .tabs_bg{
        right: 0;
        left: auto;
    }

    .shortcode_tabs_gallery .tabs_control_item{
        padding: 22px 0 22px 32px;
    }

    .shortcode_tabs_gallery .tabs_control_item:after{
        left: 0;
        right: auto;
    }

    .shortcode_tabs_gallery .tabs_control_counter{
        padding: 0 81px 0 0;
        text-align: left;
    }

    .shortcode_tabs_gallery .tabs_control_counter:before{
        right: 10px;
        left: auto;
    }

    .shortcode_tabs_gallery .tabs_controls:before{
        left: 100%;
        right: auto;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper{
        padding: 70px 0 70px 30px;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper:before{
        left: 100%;
        right: auto;
    }

    .shortcode_tabs_gallery .tabs_text_wrapper:after{
        right: 100%;
        left: auto;
        border-right: solid 15px #343950;
        border-left: none;
    }

    .single-post .single .post_header{
        right: 0;
        left: auto;
    }

    .single-post .single .post_likes .sl-icon:before{
        margin: -9px -9px 0 0;
    }

    .news.posts_grid_3 .item .post_info_footer{
        padding: 46px 0 0 55px ;
    }

    .news.posts_grid_3 .item .post_info_footer .post_more{
        left: -30px;
        right: auto;
    }

    .vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_info_footer{
        padding: 46px 0 0 55px ;
    }

    .vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_info_footer .post_more{
        left: -30px;
        right: auto;
    }

    .news.posts_grid_checkerboard .item .floated_media + .post_post_info{
        padding: 20px 54px 20px 0;
    }

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

    .news.posts_grid_checkerboard .format-quote.item .author_name,  .news.posts_grid_checkerboard .format-link.item .author_name{
        margin: 40px 56px 0 0;
    }

    .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(2n+1){
        text-align: right;
    }

    .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n + 3), .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n){
        text-align: left;
    }

    .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .floated_media + .post_post_info,  .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .floated_media + .post_post_info{
        padding: 10px 10px 10px 20px;
    }

    .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .post_title,  .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .post_title{
        padding: 0 36px 0 0;
    }

    .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .author_name,  .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .author_name{
        margin: 15px 36px 0 0;
    }

    .default-subscribe-form input[type="submit"],  .default-trace-form input[type="submit"]{
        margin-right: 60px;
        margin-left: 0;
    }

    .footer-wrapper .logo img,  .footer-wrapper .logo .cws_logotype_svg{
        margin: 0 0 0 20px;
    }

}

Youez - 2016 - github.com/yon3zu
LinuXploit