body {direction: ltr; text-align: left; font-family: arial; font-size: 13px;}
#slider #festival .festival_info h1 {font-weight: bolder; font-size: 20px}
#header .wrapper #search {margin-left: auto;margin-right: inherit;}
#news\/multimedia:after,
#news\/multimedia:before {left: inherit; right: 0;transform: scaleX(-1);}
#news\/multimedia .wrapper #news .content a.news_item:first-of-type .news_content .title span,
#news\/multimedia .wrapper #news .content a.news_item:first-of-type .news_content {margin-right: inherit; margin-left: 20px;}
#news\/multimedia .wrapper #news .content a.news_item .news_content {margin-left: 0; margin-right: 20px}
#oldest_festival:before {left: inherit; right: 0;transform: scale(-1);}
#oldest_festival .wrapper .detail {margin-left: 40px;margin-right: inherit;}
#oldest_festival .wrapper .detail .link a {margin-left: inherit; margin-right: 20px}
#oldest_festival .wrapper .gallery .mask {left:inherit; right: 0;}
#oldest_festival .wrapper .gallery .mask:after {transform: scaleX(-1);}
#oldest_festival .wrapper .detail .info .prev\/next a#next {order: 2}
#statistic .wrapper:before {left: 0; right:inherit; transform: scaleX(-1);}
.header a {margin-left: auto; margin-right: inherit;}
#search_result .wrapper a.news_item .news_content {margin-right: 0px;margin-left: 20px}
#search_result .wrapper a.news_item .news_content .title {align-items: center; -webkit-align-items: center;}
#search_result .wrapper a.news_item .news_content .title h3 {margin-right: 0px;margin-left: 20px}
#search_result .wrapper a.news_item .news_content .title span {margin-bottom: 0}
#g_dialog[instance=workshop_view] #g_dialog_content > * i {margin-left: 0; margin-right: 20px}
#participant .content_item .participant_item,
#search_result .wrapper a.participant_item {margin-left: 0; margin-right: 20px}
#participant .content_item .participant_item:nth-of-type(4n),
#search_result .wrapper a.participant_item:nth-of-type(4n) {margin-right: 0;}
#participant_view .participant_info span i {margin-left: 0; margin-right: 20px}
#participant_view .table_holder table tbody tr td:nth-child(1):not(:last-of-type) {border-radius: 5px 0 0 5px;border-left: 1px solid #eaeaea;border-right: 0}
#participant_view .table_holder table tbody tr td:nth-last-child(1):not(:first-of-type) {border-radius: 0 5px 5px 0;border-right: 1px solid #eaeaea; border-left:0;}
#participant_view .gallery_holder a {margin-right: 20px; margin-left: 0}
#participant_view .info .detail {margin-left: 50px;margin-right: 0px;}
#workshop_list .wrapper .content .workshop_item {margin-left: 0; margin-right: 20px}
#workshop_list .wrapper .content .workshop_item:nth-of-type(2n) {margin-right: 0;}
#search_result ul.tab li {margin-left: 0; margin-right: 10px}
#news_list .wrapper .list .content a.news_item .news_content {margin-right: 0; margin-left: 20px}
#opinion_form #opinion_items .comment_detail .rate {margin-left: auto; margin-right: 0}
#opinion_form #opinion_items .rate span.p {border-radius: 2px 0 0 2px !important;}
#opinion_form #opinion_items .rate span.m {border-radius: 0 2px 2px 0 !important;}
#opinion_form #opinion_items .comment_detail .reply {margin-right: 0 !important; margin-left: 20px !important}
#opinion_holder #opinion_items .item .comment_detail .info .user {order: 1; margin-left: 0; margin-right: 20px}
#opinion_holder #opinion_items .item .comment_detail .info .date {order: 2}
#opinion_form #opinion_items .item .answer {margin-left: 50px; margin-right: 0px}
#opinion_form .wrapper #opinion_holder #reply_to #reply_fullname {margin-left: 20px; margin-right: 0;}
#opinion_form .wrapper #opinion_holder #reply_to #clear_reply {margin-right: 0; margin-left: auto;}
#participant .header .tab_holder {margin-left: auto; margin-right: 0}
#participant .header .tab_holder ul.tab li {margin-right: 0; margin-left: 10px}
.form_field span.title {line-height: 20px}
#search_overflow .wrapper input[type=text] {padding: 20px 0px 20px 40px}
#login .wrapper form .links a:first-of-type {border-left: 0; border-right: 1px solid silver}
.fcaptcha input[type=text] {padding-left: 35px !important; padding-right: 20px !important}
#festival_report .wrapper .video #video_player {margin-right: 0; margin-left: 20px}
#festival_report .wrapper .report_file {padding: 0 30px 0 10px}
#festival_report .wrapper .report_file i {margin-left: 0; margin-right: 10px}
#nano_account_user_info #nano_account_user_detail {float: left;}
#nano_account_user_info #nano_account_user_image {margin-right: 15px !important; margin-left: 0 !important; float: left !important}
#nano_account_user_info #nano_account_links {left: inherit !important; right: 20px}
#nano_account_user_info #nano_account_apps_popup {left: inherit !important; right: 50px;}
#nano_account_user_info #nano_account_apps_popup:before {left: inherit !important; right: 7px;}
table .show_description {margin-right: 0 !important; margin-left: 5px !important;}
#slider .start_festival_countdown {justify-content: flex-start;-webkit-justify-content: flex-start;}