@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/iranyekanwebboldfanum.eot');
	src: url('fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/eot/iranyekanwebthinfanum.eot');
	src: url('fonts/eot/iranyekanwebthinfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebthinfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/iranyekanweblightfanum.eot');
	src: url('fonts/eot/iranyekanweblightfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanweblightfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/iranyekanwebregularfanum.eot');
	src: url('fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebregularfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/iranyekanwebmediumfanum.eot');
	src: url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/eot/iranyekanwebextraboldfanum.eot');
	src: url('fonts/eot/iranyekanwebextraboldfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebextraboldfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/iranyekanwebblackfanum.eot');
	src: url('fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebblackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/eot/iranyekanwebextrablackfanum.eot');
	src: url('fonts/eot/iranyekanwebextrablackfanum.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff/iranyekanwebextrablackfanum.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/iranyekanwebextrablackfanum.ttf') format('truetype');
}


body 
{
	direction: rtl;
	font-family: 'iranyekan' !important;
	line-height: 30px;
	font-size: 15px;
}





a,p,h1,h2,h3,h4,h5,h6,li,ul,div,label,button,text,div,
input,
textarea,
.number,
.news-block .inner-box .lower-content .content .post-date span,
.woocommerce .woocommerce-ordering select,
.woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .price ins span,
.woocommerce-tabs #review_form .comment-reply-title,
.woocommerce table.shop_table th,
.contact-page-section .info-column ul li strong,
.rtl .sidebar-page-container .comments-area .comment-box .theme-btn,
.sidebar-page-container .comments-area .comment-box strong,
h3, h3 a, h3 span,
.elementor-widget-wgl-info-box .wgl-infobox_button span,
.wgl-theme-header .woo_mini-count span
{
	font-family: 'iranyekan' !important;
}

.wgl-theme-header .woo_mini-count span{
	font-size: 12px !important;
}

.fab {
    font-family: "Font Awesome 5 Brands" !important;
}

.wpcf7 .row.submit-1 .wgl_col-5,
.wpcf7 .row.submit-1 .wgl_col-2
{
	float: right !important;
}

.wgl-testimonials .wgl-testimonials_quote,
.blog-post_content .meta-wrapper,
.blog-post_content,
.wgl-testimonials_position,
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span,
.slick-dots,
.team-department
{
	direction: rtl !important;
}

.wgl-clients .wgl-carousel_wrapper,
.wgl-carousel,
.pricing_price_wrap{
	direction: ltr !important;
}

.elementor-349 .elementor-element.elementor-element-8d9d166,
.elementor-349 .elementor-element.elementor-element-ef91437,
.wpcf7 .row.submit-1 input[type='text'],
.wpcf7 .row.submit-1 input[type='url'],
.wpcf7 .row.submit-1 input[type='search'],
.wpcf7 .row.submit-1 input[type='email'],
.wpcf7 .row.submit-1 input[type='password'],
.wpcf7 .row.submit-1 input[type='tel'],
.wpcf7 .row.submit-1 input[type='time'],
.wpcf7 .row.submit-1 select,
.wpcf7 .row.submit-1 textarea,
.woocommerce table.shop_attributes td p,
.post_featured_bg .content-container,
#side-panel,
.reuss_list.reuss_check.secondary.icon_right,
.product-name,
.product-price,
.product-quantity,
.product-subtotal,
.product-remove,
.product-total,
.woocommerce table.shop_table tfoot tr th,
table td, table th,
.woocommerce form .form-row .select2-container--default .select2-selection--single,
.portfolio__custom-annotation,
.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:first-child,
.wgl-portfolio-single_wrapper .portfolio-item__title
{
	text-align: right !important;
}

.next-link_wrapper .next_title,
.next-link_wrapper,
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td,
.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:last-child
{
	text-align: left !important;
}

.primary-nav > ul > li > a > span .menu-svg{
	right: -26px !important;
	left: auto !important;
	transform: rotateY(180deg) !important;
}

.menu-item__plus{
	padding-right: 8px !important;
	padding-left: 0 !important;
}


/* .primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > span + .menu-item__plus:before {
    content: '\f103' !important;
} */

.elementor-widget-wgl-countdown .wgl-countdown{
	direction: ltr !important;
}

.elementor-349 .elementor-element.elementor-element-c336ed7 .media-wrapper .elementor-icon,
.elementor-349 .elementor-element.elementor-element-a5c359c .media-wrapper .elementor-icon,
.elementor-349 .elementor-element.elementor-element-ad9cdf9 .media-wrapper .elementor-icon
{
	margin: 7px 0 0 15px !important;
}

.elementor-widget-wgl-info-box.button-animated .wgl-button .button-content-wrapper:before{
	content: "\f103" !important;
}

.elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle:before {
    right: auto !important;
    left: calc(100% + 0.6em) !important;
}

.elementor-widget-wgl-double-headings .wgl-double_heading .dbl__subtitle {
    margin-right: 0.8em !important;
    margin-left: 0 !important;
}

.widget_categories ul li a:after, .widget_product_categories ul li a:after {
    right: auto !important;
    left: calc(100% + 12px)  !important;
}

.widget_categories ul li a .post_count, .widget_product_categories ul li a .post_count{
	margin-left: 0 !important;
	margin-right: 7px !important;
}

ul.recent-posts-widget .recent-posts-image_wrapper, ul.recent-posts-widget .recent-posts-content_wrapper{
	float: right !important;
}

ul.recent-posts-widget .recent-posts-image_wrapper{
	margin-left: 20px !important;
	margin-right: 0 !important;
}

body ul, body ol {
    margin-right: 0.4em;
    padding-right: 0.9em;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.blog-post.format-quote .blog-post_media_part:before {
    transform: rotate(180deg);
    text-align: left;
}

.wgl-likes + .comments_post {
    margin-right: 13px !important;
    margin-left: 0 !important;
    direction: ltr;
}

.wgl-likes{
	direction: ltr;
}

/* .flaticon-arrow-point-to-right:before {
    content: "\f103" !important;
} */

.flaticon-arrowhead-thin-outline-to-the-left:before{
	content: "\f102" !important;
}

.primary-nav ul li ul li > a > span:after{
	right: 0 !important;
	left: auto !important;
}

.dropcap, .dropcap-bg {
    float: right !important;
    margin-left: 0.8em;
    margin-right: 0 !important;
}

blockquote:before{
	transform: rotate(180deg);
}

body ul.reuss_dot li {
    padding-left: 0 !important;
    padding-right: calc(0.5em + 12px) !important;
}

body ul.reuss_dot li:before{
	right: 2px !important;
	left: auto !important;
}

body ul, body ol {
    margin-left: 0.4em !important;
    padding-left: 0.9em !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
}

.header_search.search_standard .header_search-field:before{
	left: 30px !important;
	right: auto !important;
}

.header_search.search_standard .header_search-field{
	left: -35px !important;
	right: auto !important;
}

.button-read-more:before{
	right: 0 !important;
	left: auto !important;
}

.button-read-more:after{
	right: initial !important;
	left: 0 !important;
}

#scroll_up{
	left: 20px !important;
	right: auto !important;
}

body.rtl .elementor-9 .elementor-element.elementor-element-b4be5ac{
	right: -125px !important;
	left: auto !important;
}

.wpcf7 input:not([type='submit']), .wpcf7 select, .wpcf7 textarea,.wpcf7{
	text-align: right !important;
	direction: rtl !important;
}

@media (min-width: 600px){
	.wpcf7 .row.coming-soon .wpcf7-form-control-wrap {
    	margin-left: 25px;
    	margin-right: 0 !important;
	}
}

.select__field:before{
	left: 23px !important;
	right: auto !important;
}

#comments .commentlist > .comment > .children > .comment{
	margin-right: 100px;
	margin-left: 0 !important;
}

#comments .comment-reply-link{
	left: 0 !important;
	right: auto !important;
}

#comments .commentlist .comment .commentava{
	right: -100px;
	left: auto !important;
}

#comments .commentlist .comment .stand_comment{
	padding: 40px 100px 25px 0px !important;
}

#comments .comments-title .number-comments{
	margin-left: 0 !important;
	margin-right: 8px !important;
}

.prev-link_wrapper .image_prev{
	margin-right: 0 !important;
	margin-left: 20px !important;
}

.wgl-portfolio__item-info .portfolio__custom-meta{
	float: right !important;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin: 0 0 0 14px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child){
	margin-left: 20px !important;
	margin-right: 0 !important;
	margin-bottom: 5px !important;
}

.woocommerce div.product form.cart div.quantity{
	margin-right: 0 !important;
	margin-left: 20px !important;
}

.woocommerce div.product div.images .flex-control-thumbs li:last-child {
    margin-left: auto;
    margin-right: 0 !important;
}

ul.wgl-products li a.button:before,
ul.wgl-products li a.button.added + .added_to_cart:before
{
	margin-right: 0 !important;
	margin-left: 10px !important;
}

.woocommerce span.onsale{
    right: 20px;
    left: auto !important;
    max-width: 60px;
}

/* .prev-link_wrapper .image_prev:before {
    content: "\f102" !important;
} */

/* .next-link_wrapper .image_next:before {
    content: "\f103" !important;
} */

.wgl-tabs.tabs_align-justify .wgl-tabs_header:first-child,
.wgl-tabs_header:first-child
{
    margin-right: 0 !important;
}

.wgl-tabs.tabs_align-justify .wgl-tabs_header:last-child {
    margin-right: 25px !important;
}

.wgl-tabs_header:last-child{
	margin-left: 0 !important;
}

.wgl-tabs_header:first-child
{
	margin-left: 25px !important;
}


.blog-post .blog-post_media .post_meta-categories{
	right: 20px !important;
	left: auto !important;
}

.next-link_wrapper{
	margin-left: 0 !important;
	margin-right: auto !important;
}

.next-link_wrapper .image_next{
	margin-right: 20px !important;
	margin-left: 0 !important;
}

#comments .commentlist .comment_info{
	padding-right: 0 !important;
}

.children{
	padding-left: 0 !important;
	margin-right: 0 !important;
}

.attachment_media .meta-wrapper > span{
	padding: 0 !important;
}

.woocommerce .woo_mini_cart .total .woocommerce-Price-amount{
	padding-left: 0 !important;
	padding-right: 10px !important;
}

.woocommerce .woo_mini_cart .buttons .button{
	font-size: 11px !important;
}

.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{
	padding-right: 0 !important;
}

.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a.remove{
	right: auto !important;
	left: 16px !important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
	float: right !important;
	margin-left: 9px !important;
	margin-right: 0 !important;
}

.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a{
	padding-right: 0 !important;
}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
	text-align: left !important;
}

.woocommerce .star-rating{
	letter-spacing: .25em !important;
}

.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_highlighter{
	left: 0;
	right: auto !important;
}

.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_highlighter-icon{
	margin-left: 13px;
	margin-right: 0 !important;
}

body ul.reuss_check.icon_right li:before {
    right: unset !important;
    left: 0 !important;
}

body ul.reuss_check li:before {
    right: 0 !important;
    left: auto !important;
}

body ul.reuss_check li {
    padding-right: -webkit-calc(1.3em + 8px);
    padding-right: -moz-calc(1.3em + 8px);
    padding-right: calc(1.3em + 8px);
    padding-left: 0 !important;
}

body ol > li:before {
    margin-right: calc(-1em - 2px) !important;
    margin-left: 9px !important;
    direction: ltr !important;
}

.woocommerce .col2-set {
    float: right !important;
    margin-left: 4.347826087%;
    margin-right: 0 !important;
}

.reuss_module_message_box.woocommerce-message a.button,
.reuss_module_message_box .message_close_button{
	left: 8px !important;
	right: auto !important;
}

.reuss_module_message_box .message_icon_wrap{
	right: 8px !important;
	left: auto !important;
}

.reuss_module_message_box{
	padding: 10px 80px 10px 12px !important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
table.shop_table.cart button[name='update_cart']
{
	float: left !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce .cart .button, .woocommerce .cart input.button{
	margin-right: 0 !important;
	margin-left: 15px !important;
}

.woocommerce table.shop_table thead th.product-name{
	padding-right: 37px;
	padding-left: 0 !important;
}

.woocommerce table.shop_table td.product-name{
	padding-left: 0 !important;
	padding-right: 25px !important;
}

.woocommerce table.shop_table tfoot tr th{
	padding-right: 40px;
	padding-left: 0 !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
	padding-right: 20px;
	padding-left: 0 !important;
}

.primary-nav > ul > li > ul:after{
	right: 14px !important;
	left: auto !important;
}

.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li{
	text-align: right !important;
}

.wgl-theme-header .woocommerce .woo_mini_cart{
	left: 15px !important;
	right: auto !important;
	-webkit-transform: translate(-110%) ;
    -moz-transform: translate(-110%) ;
    -ms-transform: translate(-110%) ;
    -o-transform: translate(-110%) ;
    transform: translate(-110%);
}

#side-panel .side-panel_close{
	right: auto !important;
	left: 50px !important;
}

.wgl-progress_bar .progress_bar{
	right: 0 !important;
	left: auto !important;
}

.wgl-header-row .header_side.h_align_right {
    text-align: left !important;
}

.wgl-header-row .header_side.h_align_left {
    text-align: right !important;
}

/* .wgl-menu_outer {
    -webkit-transform: translateX(100%) ;
    -moz-transform: translateX(100%) ;
    -ms-transform: translateX(100%) ;
    -o-transform: translateX(100%) ;
    transform: translateX(100%) ;
} */

.mobile_nav_wrapper .primary-nav .button_switcher{
	right: auto !important;
	left: 0 !important;
}

.mobile_nav_wrapper .primary-nav .button_switcher:before{
	right: 50% !important;
	left: auto !important;
}

.mobile_nav_wrapper .primary-nav .button_switcher.is-active:before{
	-webkit-transform: translate(-50%, -50%) rotate(-135deg) !important;
    -moz-transform: translate(-50%, -50%) rotate(-135deg) !important;
    -ms-transform: translate(-50%, -50%) rotate(-135deg) !important;
    -o-transform: translate(-50%, -50%) rotate(-135deg) !important;
    transform: translate(-50%, -50%) rotate(-135deg) !important;
}


.mobile_nav_wrapper .primary-nav .button_switcher:before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) !important;
    -moz-transform: translate(-50%, -50%) rotate(-45deg) !important;
    -ms-transform: translate(-50%, -50%) rotate(-45deg) !important;
    -o-transform: translate(-50%, -50%) rotate(-45deg) !important;
    transform: translate(-50%, -50%) rotate(-45deg) !important;
}

body .widget_search .search-form .search__icon, body .widget_search .woocommerce-product-search .search__icon, body .widget_product_search .search-form .search__icon, body .widget_product_search .woocommerce-product-search .search__icon,
.page_404_wrapper .search__icon,
.search__icon.flaticon-find{
	left: 5px !important;
	right: auto !important;
}

body .widget_search .search-form .search-button, body .widget_search .woocommerce-product-search .search-button, body .widget_product_search .search-form .search-button, body .widget_product_search .woocommerce-product-search .search-button,
.search-button
{
	left: 0 !important;
	right: auto !important;
}

body .widget_search .search-form .search-field, body .widget_search .woocommerce-product-search .search-field, body .widget_product_search .search-form .search-field, body .widget_product_search .woocommerce-product-search .search-field,
.page_404_wrapper .search-form .search-field{
	padding: 0 20px 0 53px !important;
}

.header_search.search_alt .header_search-field .search-field, .header_search.search_standard .header_search-field .search-field, .header_search.search_mobile_menu .header_search-field .search-field
{
	padding: 0 20px 0 60px !important;
}

.widget_categories ul, .widget_product_categories ul {
    margin-left: 0em !important;
    padding-left: 0em !important;
    padding-right: 0.4em !important;
    margin-right: 0.9em !important;
}

.page-id-513 #main-content{
	float: right !important;
}

.page_404_wrapper .search-button{
	left: 0 !important;
	right: auto !important;
}

ul.wgl-products li a.button, ul.wgl-products li a.wc-forward{
	font-size: 13px !important;
}

.woocommerce #review_form #respond form#commentform .comment-form-rating label{
	margin-left: 15px;
	margin-right: 0 !important;
}

.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button{
	margin-right: auto !important;
	margin-left: 0 !important;
}

.elementor-9 .elementor-element.elementor-element-890ab92 .align-icon-left .media-wrapper{
    margin-right: 0px !important;
    margin-left: 10px !important;
}

ul.wc_payment_methods{
    padding-right:30px !important;
}

#billing_address_2{
    display: none !important;
}

.sub-menu.wgl-submenu-position-left{
    padding-right: 30px !important;
    padding-left: 0 !important;
}

.wgl-timeline-vertical .tlv__item:nth-child(odd){
    text-align: right !important;
}

.wgl-timeline-vertical .tlv__item:nth-child(even){
    text-align: left !important;
}

.woocommerce form.checkout_coupon .form-row{
    float: right !important;
}

.woocommerce form.checkout_coupon .form-row.form-row-first {
    padding-left: 5px !important;
    padding-right: 0px !important;
}

.woocommerce form.checkout_coupon .form-row.form-row-last{
    padding-right: 5px !important;
    padding-left: 0px !important;
}

.isotope-filter a .number_filter{
    left: -18px !important;
    right: auto !important;
}

.elementor-widget-wgl-pricing-table .wgl-pricing_plan .pricing_price{
    padding-left: 10px !important;
}

.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:first-child .time_line_h-date_inner {
    padding-right: 0 !important;
    padding-left: 20px !important;
}

.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:first-child:after{
    left: 0 !important;
    right: auto !important;
}

.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:last-child:before{
    right: 0 !important;
    left: auto !important;
}

.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:last-child .time_line_h-date_inner{
    padding-left: 0 !important;
    padding-right: 20px !important
}

.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:first-child .time_line-date{
    left: 105% !important;
    right: auto !important;
}

.wgl-timeline-horizontal .time_line_h-date_wrap .slick-slide:last-child .time_line-date{
    right: 65% !important;
    left: auto !important;
}

.author-info_name span{
    margin-left: 8px !important;
    margin-right: 0 !important;
    display: inline-block;
}

[class*='wgl_col-']{
    float: right !important;
}

.wgl-likes .sl-count {
    margin-right: auto !important;
    margin-left: 8px !important;
}
.comments_post .comments-icon{
	margin-left: auto !important;
	margin-right: 8px !important;
}
.primary-nav > .menu > .menu-item:nth-last-child(1) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(2) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(3) > .sub-menu .sub-menu, .primary-nav > .menu > .menu-item:nth-last-child(4) > .sub-menu .sub-menu {
    right: 100% !important;
    left: auto !important;
}

.elementor-widget-wgl-countdown .wgl-countdown.has-dots .countdown-section:not(:last-child) .countdown-amount:before, .elementor-widget-wgl-countdown .wgl-countdown.has-dots .countdown-section:not(:last-child) .countdown-amount:after{
	right: -0.32em !important;
    left: auto !important;
}

@media (max-width: 1200px){
body.new-elementor.single main .wgl-container .elementor-container .elementor-section-boxed .elementor-container.elementor-column-gap-default, body.new-elementor .elementor-section-boxed .elementor-container .elementor-section-boxed .elementor-container.elementor-column-gap-default {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
}


@media (max-width: 767px){
.wgl-timeline-vertical .tlv__items-wrapper:before,
.wgl-timeline-vertical:before, .wgl-timeline-vertical:after{
    right: 10px !important;
    left: auto !important
}

.wgl-timeline-vertical .tlv__item:nth-child(even) .tlv__curve-wrapper:before, .wgl-timeline-vertical .tlv__item:nth-child(odd) .tlv__curve-wrapper:before {
    right: 100% !important;
    left: unset !important;
}

.reuss_module_message_box .message_text{
    display: inline-grid !important;
}

.wgl-tabs.tabs_align-justify .wgl-tabs_header:last-child {
    margin-right: 0px !important;
}
}

@media (max-width: 400px){
	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{
		width: 100% !important;
	}
}

@media (max-width: 480px){
#comments .commentlist .comment .children .comment {
    margin-left: 0px !important;
    margin-right: 15px !important;
}

.wgl-timeline-vertical .tlv__item:nth-child(odd),
.wgl-timeline-vertical .tlv__item:nth-child(even){
    text-align: right !important;
}

.header_search.search_standard .header_search-field {
    left: -10px !important;
    right: auto !important;
}
}

@media (max-width: 767px){
.wgl-timeline-vertical .tlv__item:nth-child(even) .tlv__date, .wgl-timeline-vertical .tlv__item:nth-child(odd) .tlv__date {
    margin-left: -20px !important;
    margin-right: 0 !important;
}
}

@media (min-width: 768px){
.header_search.search_standard .header_search-field {
    left: -10px !important;
    right: auto !important;
}
}
.time_line_h-content.slick-initialized.slick-slider{
	direction: ltr !important;
}
.select__field{
	display: block !important;
}