	@font-face {
	  font-family: "header-font";
	  src: url("http://theme24.space/Integrio/wp-content/uploads/fonts/IRANYekanBoldFaNum.ttf");
	}
	@font-face {
	  font-family: "body-font";
	  src: url("http://theme24.space/Integrio/wp-content/uploads/fonts/IRANYekanLightFaNum.ttf");
	}
	@font-face {
	  font-family: "lists-font";
	  src: url("http://theme24.space/Integrio/wp-content/uploads/fonts/IRANYekanLightFaNum.ttf");
	}
	@font-face {
	  font-family: "custom-one";
	  src: url("http://theme24.space/Integrio/wp-content/uploads/fonts/iranyekanwebextrablackfanum.ttf");
	}h1, h2, h3, h4, h5, h6, h7	{
	font-family: "header-font"!important;
	}p, em, div	{
		font-family: "body-font"!important;
	}
	li	{
		font-family: "lists-font"!important;
	}.bola_slider	{
		font-family: "custom-one"!important;
	}
.aleft {
    text-align: right;
}
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 14px;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
.integrio_module_services_2 .services_link:before {
    content: "\f145";
    font-family: flaticon;
    position: absolute;
    z-index: 1;
    left: 0;
    opacity: 0;
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition: opacity .4s,-webkit-transform .4s;
    transition: opacity .4s,-webkit-transform .4s;
    -o-transition: opacity .4s,-o-transform .4s;
    -moz-transition: transform .4s,opacity .4s,-moz-transform .4s;
    transition: transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s;
}
.mobile_nav_wrapper .primary-nav .button_switcher:before {
    content: '';
    display: inline-block;
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    -webkit-transform: translate(-50%,-50%) rotate(135deg);
    -moz-transform: translate(-50%,-50%) rotate(135deg);
    -ms-transform: translate(-50%,-50%) rotate(135deg);
    -o-transform: translate(-50%,-50%) rotate(135deg);
    transform: translate(-50%,-50%) rotate(310deg);
    opacity: .8;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    background: none !important;
}
body .widget_categories a:after, body .widget_product_categories a:after {
    left: -15px !important;
    right: inherit !important;
}
.rs-layer {
    font-family: inherit !important;
}
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title .vc_tta-controls-icon.vc_tta-controls-icon-arrow:before {
    content: "\f145";
    font-family: flaticon;
}
@media (min-width: 1200px){
.vc_col-lg-offset-2 {
    margin-right: 16.66666667%;
    margin-left: inherit;
}
}
.page_404_wrapper .search-form .search-field {
    margin-bottom: 0;
    padding-right: 50px;
    text-align: left;
}
@media (min-width: 992px){
.vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9 {
    float: right;
}
}
.integrio_module_countdown .countdown-section .countdown-amount {
    display: block;
    position: relative;
    z-index: 1;
    padding: 0 4px;
    font-size: 3em;
    line-height: 1.07;
    font-weight: 700;
    color: inherit;
}
.integrio_module_countdown .countdown-section:not(:last-child) .countdown-amount:before, .integrio_module_countdown .countdown-section:not(:last-child) .countdown-amount:after {
    content: '';
    position: absolute;
    z-index: 1;
    left: 0;
    width: .11em;
    height: .11em;
    border: 1px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
    right: inherit;
}
.integrio_module_countdown .countdown-section .countdown-period {
    display: block;
    margin-top: 1em;
    font-size: .18em;
    line-height: 1;
    font-weight: 600;
    color: inherit;
    text-transform: uppercase;
    display: none !important;
}
.coming-soon_form form {
    text-align: center;
    direction: rtl;
}
i.wgl-icon.flaticon-mail-1 {
    float: right;
    margin-left: 5px;
}
.coming-soon_form .wpcf7 .wpcf7-form-control-wrap {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    margin-right: inherit;
}
i.wgl-icon.flaticon-mail-1 {
    float: right;
    margin-left: 5px;
}
#comments .comment-reply-link, #comments .commentlist .comment_author_says, input[type="submit"], button, body .widget, body .widget .widget-title, body .widget_rss ul li .rss-date, body .widget .widget-title .widget-title_wrapper:before, body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a, body .widget_categories .post_count, body .widget_product_categories .post_count, body .widget_meta .post_count, body .widget_archive .post_count, label, legend, .wgl-social-share_pages.hovered_style .share_social-title, .blog-post_text-bg, .author-info_content .author-info_name, .button-read-more, .blog-post_meta_share .share_title, .blog-post_meta-date .date_post span, .blog-post_meta-categories a, .blog-post_meta-categories span, .blog-post_meta-date .date_post, .theme-header-font, .countdown-section .countdown-amount, .comments-title .number-comments, .integrio_module_progress_bar .progress_label, .integrio_module_double_headings, .integrio_module_infobox .infobox_icon_container .infobox_icon_number, .integrio_module_button.wgl_button .wgl_button_link, .integrio_module_pricing_plan .pricing_cur, .integrio_module_pricing_plan .pricing_price .price_decimal, .integrio_module_testimonials .testimonials_item:before, .integrio_module_testimonials .testimonials_status, .integrio_module_counter .counter_title, .integrio_module_videobox .title, .integrio_module_progress_bar .progress_value, .integrio_module_progress_bar .progress_units, .integrio_module_counter .counter_value_wrapper, .integrio_module_counter .counter_value_placeholder, .integrio_module_pricing_plan .pricing_plan_wrap .pricing_price_wrap, .integrio_module_ico_progress .progress_value_completed, .integrio_module_ico_progress .progress_value_min, .integrio_module_ico_progress .progress_value_max, .integrio_module_ico_progress .progress_point, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .prev-link, .next-link, .vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span, .widget.integrio_widget.integrio_banner-widget .banner-widget_text, .widget.integrio_widget.integrio_banner-widget .banner-widget_text_bg, .widget.integrio_widget.integrio_banner-widget .banner-widget_button, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .single_meta .single_info-share_social-wpapper > span.share_title, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_wrapper .team-info_item, .single_info-share_social-wpapper > span, .single-portfolio .wgl_portfolio_item-meta, .portfolio_info_item-info_desc h5, .wgl_portfolio_item-meta .post_cats, .wgl_portfolio_item-cats, .wgl-pagination .page-numbers, .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a, .wpb-js-composer .wgl-container .vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend li, .isotope-filter a, body input:not([type='checkbox']):not([type='submit']), select, textarea, .blog-post.format-quote .blog-post_quote-author, body .comment-respond .comment-reply-title, .page-header_title, .wgl_module_team .team-department, .integrio_module_services_2 .services_link, .integrio_module_pricing_plan .pricing_content, .integrio_module_testimonials.type_inline_top .testimonials_meta_wrap:after, .integrio_module_testimonials .testimonials_position, .integrio_module_services_4 .services_subtitle, .dropcap, .dropcap-bg, .portfolio_info_item-info_desc span, .integrio_module_countdown .countdown-section .countdown-period, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-categories.wp-block-categories-list li .post_count, ul.wp-block-latest-posts li a {
    font-family: Muli;
    font-family: inherit;
}
.isotope-filter a:last-child {
    margin-left: 28px;
    margin-right: inherit;
}
.woocommerce .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals #shipping_method .amount, .woocommerce-page .cart-collaterals .cart_totals table tr.woocommerce-shipping-totals #shipping_method .amount {
    font-weight: 700;
    margin-right: 5px;
    margin-left: inherit;
}

.single_type-2 .blog-post.blog-post-single-item .blog-post_content .blog-post_title {
    margin-top: 0;
    margin-bottom: 12px;
    font-size: 28px;
}
@media (min-width: 1200px){
.vc_col-lg-offset-1 {
    margin-right: 8.33333333%;
    margin-left: inherit;
}
}
.blog-post_quote-text {
    font-weight: 600;
    font-size: 16px;
    line-height: 42px;
    position: relative;
    z-index: 1;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: top;
    margin-top: 4px;
    text-align: right;
}

.fa-angle-right:before {
    content: "\f104";
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    width: 270px;
    margin-left: 10px;
    padding-right: 15px;
    background: #f6f6f6;
    font-weight: 400;
    height: 50px;
    font-size: 16px;
    border: 0;
    text-transform: capitalize;
    margin-right: inherit;
    padding-left: inherit;
}
.integrio_module_pricing_plan .pricing_price {
    padding-bottom: 2px;
    font-family: inherit;
    font-size: 30px !important;
}
.isotope-filter a:hover:after, .isotope-filter a.active:after {
    opacity: 1;
    right: -15px;
    visibility: visible;
    left: inherit;
}
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 {
    width: 100%;
    height: 50px;
    padding: 0 20px 0 20px;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li {
    position: relative;
    margin-top: 0;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.1;
    text-align: right;
    list-style: none;
    clear: both;
}
.wpb_single_image.vc_align_left {
    text-align: right;
}
.info_next-link_wrapper>a:hover .image_next.image_exist {
    margin-right: 40px;
    margin-left: inherit;
}

.blog-post_link>.link_post {
    font-size: 17px;
    font-weight: 100;
    margin-top: 14px;
    margin-bottom: 0;
    line-height: 36px;
    display: block;
    text-align: right;
}

.prev-link_wrapper {
    float: right;
    margin-bottom: 30px;
    text-align: right;
    width: -webkit-calc(50% - 65px);
    width: -moz-calc(50% - 65px);
    width: calc(50% - 65px);
}
.integrio_module_progress_bar .progress_bar {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    width: 0;
    height: 3px;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    -webkit-transition: inherit;
    -o-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
    left: auto;
}
.integrio_module_progress_bar .progress_bar:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: -4px;
    left: -10px !important;
    width: 12px;
    height: 12px;
    background: #fff;
    -webkit-box-shadow: 0 0 7px rgba(39,40,44,0.2);
    -moz-box-shadow: 0 0 7px rgba(39,40,44,0.2);
    box-shadow: 0 0 7px rgba(39,40,44,0.2);
    right: auto;
}
.single.related_posts .blog-post_content {
    padding: 26px 30px 7px;
    text-align: right;
}
.widget.integrio_widget.integrio_banner-widget .banner-widget_text_sub {
    font-size: 16px;
    margin-bottom: 7px;
    font-weight: 400;
    color: #383333;
    line-height: 30px;
}
.footer .blog-posts .blog-post_title {
    margin-top: 0px;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .product_list_widget .product-title, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a, .product-categories .cat-item .post_count, .wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a, .woocommerce div.product p.price, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page .cart-collaterals .cart_totals table th, ul.wgl-products .woocommerce-loop-product__title, .woocommerce .product_meta > span, .woocommerce div.product form.cart .group_table tr td label, .woocommerce div.product span.price, .woocommerce table.shop_table thead th, .checkout.woocommerce-checkout #ship-to-different-address, .checkout.woocommerce-checkout #ship-to-different-address span, .woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title {
    font-family: Muli;
    font-family: inherit !important;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li a.remove {
    display: inline;
    float: right;
    top: 5px;
    left: 9px;
    color: inherit !important;
    right: inherit;
    margin-right: inherit;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li img {
    float: right;
    position: relative;
    max-width: 70px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 20px;
    border: unset;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.isotope-filter a {
    display: inline-block;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    position: relative;
    line-height: 22px;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    margin-left: 22px;
    padding-bottom: 9px;
    padding-right: 5px;
    padding-left: inherit;
    margin-right: inherit;
}
.isotope-filter a:after {
    content: "\f145";
    font-family: flaticon;
    position: absolute;
}
.banner_404, .load_more_item, .integrio_module_time_line_horizontal .tlh_date, .wgl_portfolio_single-item .tagcloud .tagcloud_desc, .wgl_timetabs .timetabs_data .timetabs_item .item_time, .wgl_timetabs .timetabs_data .timetabs_item .content-wrapper .item_title, .wpb-js-composer .wgl-container .vc_row .vc_pie_chart .vc_pie_chart_value, .isotope-filter a.active, .isotope-filter a:hover, .wgl_timetabs .timetabs_headings .wgl_tab, blockquote {
    font-family: Muli;
    color: #232323;
    font-family: inherit;
}
body ul.integrio_check li:before {
    content: "\f17f";
    font-family: flaticon;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    font-size: .8em;
    left: inherit;
}
.isotope-filter.filter-left {
    text-align: right;
}
.wpcf7 input:not([type="submit"]), .wpcf7 select, .wpcf7 textarea {
    width: 100%;
    text-align: right;
    font-size: 13px !important;
}
.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
    float: right;
    text-align: right;
}
.button-read-more:after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    border-width: 2px 2px 0 0;
    border-style: solid;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(218deg);
    position: absolute;
    left: 7px;
}
.button-read-more:before {
    content: "";
    display: block;
    width: 14px;
    height: 0;
    border-bottom: 2px solid;
    position: absolute;
    left: 8px;
    top: 16px;
}
.wgl_timetabs .timetabs_headings .wgl_tab:last-child {
    margin-right: 20px;
    margin-left: inherit;
}
.blog-posts .blog-post_title>a {
    line-height: 36px;
    font-family: inherit;
    font-size: 18px !important;
}
.integrio_module_services_2 .services_title {
    line-height: 42px;
    margin-top: -13px;
    font-size: 19px;
}
.share_post-container .share_social-wpapper {
    padding: 0;
    display: block;
    position: absolute;
    right: -74px;
    top: -100%;
    margin-top: 10px;
    margin-right: -20px;
    z-index: 2;
    -webkit-box-shadow: none;
    opacity: 0;
    left: inherit;
}
.integrio_module_services_4 .services_link:before {
    content: "\f145";
    font-family: flaticon;
    position: absolute;
    z-index: 1;
    right: -18px;
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: opacity .4s,-webkit-transform .4s;
    transition: opacity .4s,-webkit-transform .4s;
    -o-transition: opacity .4s,-o-transform .4s;
    -moz-transition: transform .4s,opacity .4s,-moz-transform .4s;
    transition: transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s;
    left: inherit;
}
ul.wgl-products .star-rating, .woocommerce .products ul.wgl-products .star-rating {
    float: left;
    margin: 14px auto 10px;
    letter-spacing: 5px;
    font-size: 14px;
    line-height: 1;
}
ul.wgl-products li a.add_to_cart_button:before, ul.wgl-products li a.button:before, ul.wgl-products li .added_to_cart.wc-forward:before {
    content: "\f132";
    font-family: 'flaticon';
    margin-left: 7px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin-right: inherit;
}
.woocommerce span.onsale {
    display: inline-block;
    font-size: 12px;;
    color: #fff;
    right: 19px;
    background: #f10955;
    left: inherit;
}
.woocommerce-product-gallery .flex-viewport {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    direction: ltr;
}
.related>h2 {
    text-align: right;
    font-size: 23px;;
    text-transform: capitalize;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: .08em;
    position: relative;
    z-index: 0;
    margin: 0;
    padding: 0;
    float: right;
    line-height: 1.7;
    text-align: center;
    cursor: pointer;
    -webkit-transition: 0s;
    -o-transition: 0s;
    -moz-transition: 0s;
    transition: 0s;
    background: transparent;
    margin-left: 10px;
    margin-right: inherit;
}
.woocommerce #reviews #comments ol.commentlist li .raiting-meta-wrapper {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: inherit;
}
.woocommerce nav.woocommerce-pagination ul {
    display: block;
    white-space: nowrap;
    clear: both;
    border: 0;
    border-right: 0;
    margin: 0;
    text-align: right;
    padding: 0 0 60px 0;
    font-size: 0;
}
.integrio_module_services_4 .services_title {
    line-height: 36px;
    font-size: 17px;
    font-weight: 600;
}
.blog-posts .blog-style-tiny_img .blog-post_media {
    width: 70px;
    margin-left: 20px;
    margin-bottom: 0;
    float: right;
    margin-right: inherit;
}
.aright {
    text-align: left;
}
.blog-post_info-wrap {
    float: left;
    line-height: 0;
}
.blog-post_meta-wrap .meta-wrapper {
    border-top-width: 0 !important;
    float: right;
    padding-top: 0;
    padding-bottom: 0;
}
h5, h5 a, h5 span {
    font-family: inherit;
    font-weight: 700;
    font-size: 16px !important;
    line-height: 29px;
}
.integrio_module_videobox.title_pos-right .title {
    margin-right: 30px;
    margin-left: inherit;
}
#comments .comment-reply-link, #comments .commentlist .comment_author_says, input[type="submit"], button, body .widget, body .widget .widget-title, body .widget_rss ul li .rss-date, body .widget .widget-title .widget-title_wrapper:before, body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a, body .widget_categories .post_count, body .widget_product_categories .post_count, body .widget_meta .post_count, body .widget_archive .post_count, label, legend, .wgl-social-share_pages.hovered_style .share_social-title, .blog-post_text-bg, .author-info_content .author-info_name, .button-read-more, .blog-post_meta_share .share_title, .blog-post_meta-date .date_post span, .blog-post_meta-categories a, .blog-post_meta-categories span, .blog-post_meta-date .date_post, .theme-header-font, .countdown-section .countdown-amount, .comments-title .number-comments, .integrio_module_progress_bar .progress_label, .integrio_module_double_headings, .integrio_module_infobox .infobox_icon_container .infobox_icon_number, .integrio_module_button.wgl_button .wgl_button_link, .integrio_module_pricing_plan .pricing_cur, .integrio_module_pricing_plan .pricing_price .price_decimal, .integrio_module_testimonials .testimonials_item:before, .integrio_module_testimonials .testimonials_status, .integrio_module_counter .counter_title, .integrio_module_videobox .title, .integrio_module_progress_bar .progress_value, .integrio_module_progress_bar .progress_units, .integrio_module_counter .counter_value_wrapper, .integrio_module_counter .counter_value_placeholder, .integrio_module_pricing_plan .pricing_plan_wrap .pricing_price_wrap, .integrio_module_ico_progress .progress_value_completed, .integrio_module_ico_progress .progress_value_min, .integrio_module_ico_progress .progress_value_max, .integrio_module_ico_progress .progress_point, .mashsb-count .counts, .mashsb-box .mashsb-buttons a .text, .prev-link, .next-link, .vc_row .vc_tta.vc_general.vc_tta-style-accordion_bordered .vc_tta-panel-title>a span, .widget.integrio_widget.integrio_banner-widget .banner-widget_text, .widget.integrio_widget.integrio_banner-widget .banner-widget_text_bg, .widget.integrio_widget.integrio_banner-widget .banner-widget_button, .widget.widget_wgl_posts .recent-posts-widget li > .recent-posts-content .post_title, .heading_subtitle, .info_prev-link_wrapper a, .info_next-link_wrapper a, .single_meta .single_info-share_social-wpapper > span.share_title, .single_team_page .team-single_speaches-info .speech-info_day, .single_team_page .team-info_wrapper .team-info_item, .single_info-share_social-wpapper > span, .single-portfolio .wgl_portfolio_item-meta, .portfolio_info_item-info_desc h5, .wgl_portfolio_item-meta .post_cats, .wgl_portfolio_item-cats, .wgl-pagination .page-numbers, .wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a, .wpb-js-composer .wgl-container .vc_chart.vc_round-chart[data-vc-legend="1"] .vc_chart-legend li, .isotope-filter a, body input:not([type='checkbox']):not([type='submit']), select, textarea, .blog-post.format-quote .blog-post_quote-author, body .comment-respond .comment-reply-title, .page-header_title, .wgl_module_team .team-department, .integrio_module_services_2 .services_link, .integrio_module_pricing_plan .pricing_content, .integrio_module_testimonials.type_inline_top .testimonials_meta_wrap:after, .integrio_module_testimonials .testimonials_position, .integrio_module_services_4 .services_subtitle, .dropcap, .dropcap-bg, .portfolio_info_item-info_desc span, .integrio_module_countdown .countdown-section .countdown-period, ul.wp-block-archives.wp-block-archives-list li a, ul.wp-block-categories.wp-block-categories-list li a, ul.wp-block-categories.wp-block-categories-list li .post_count, ul.wp-block-latest-posts li a {
    font-family: inherit;
}
.primary-nav>ul>li>a>span:before {
    content: "\f145";
    font-family: flaticon;
    position: absolute;
    right: -25px;
    left: inherit;
}
.primary-nav>ul>li.menu-item-has-children>a>span>.menu-item_plus:before, .primary-nav>ul>li.mega-menu.mega-cat>a>span>.menu-item_plus:before {
    content: '\f178';
    position: absolute;
    z-index: 1;
    top: 0;
    left: -1.55em;
    font-family: flaticon;
    font-size: .5em;
    color: currentColor;
    right: inherit;
}
.flaticon-right-arrow:before {
    content: "\f145";
}
.integrio_module_services_2.services_left .services_icon {
    margin-left: 20px;
    margin-right: inherit;
}
h3, h3 a, h3 span {
    font-family: inherit;
    font-weight: 900;
    font-size: 22px;
    line-height: 46px;
}
.wgl_portfolio_item-title span, .wgl_portfolio_item-title a {
    color: inherit;
    font-weight: inherit;
    font-size: 15px;
    font-family: inherit;
    line-height: inherit;
}
[class*=wgl_col-] {
    float: right;
    min-height: 1px;
}
.wgl_module_team .team-title a {
    font-weight: inherit;
    font-size: 17px;
    line-height: inherit;
    color: inherit;
}
.author-widget_text {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 0px;
}
.inside_image:hover .wgl_portfolio_item-description, .inside_image:hover .overlay, .inside_image:hover .portfolio_link, .inside_image.always_info_animation .wgl_portfolio_item-description, .inside_image.always_info_animation .overlay, .inside_image.always_info_animation .portfolio_link {
    opacity: 1;
    direction: rtl;
}
.next-link_wrapper .image_next:before {
    content: "\f143";
    font-family: 'Flaticon';
    font-size: 21px;
    position: absolute;
    line-height: 70px;
    left: 25px;
    margin-right: 20px;
    right: inherit;
    opacity: 1;
    margin-left: inherit
}
.integrio_module_button.wgl_button-icon_right.wgl_button-s .wgl_button-icon {
    padding-right: 12px;
    padding-left: inherit;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-xl .wgl_button-icon {
    padding-right: 19px;
    padding-left: inherit;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}    
.integrio_module_message_box .message_text {
    font-size: 12px;
    line-height: 1.45;
}
.integrio_module_pricing_plan .pricing_cur {
    display: inline-block;
    padding-top: 0;
    padding-right: 1.25em;
    vertical-align: super;
    font-size: 22px;
    line-height: .7;
    font-weight: inherit;
    color: inherit;
    padding-left: inherit;
}
.single_info-share_social-wpapper .share_link+.share_link {
    margin-left: 12px;
    margin-right: 12px;
}
.next-link_wrapper .image_next {
    display: inline-block;
    width: 70px;
    height: 70px;
    vertical-align: top;
    margin-right: 30px;
    position: relative;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    margin-left: inherit;
}
.info_next-link_wrapper>a:hover .image_next.image_exist {
    margin-right: 40px;
    margin-left: inherit;
}
.prev-link_wrapper .image_prev {
    display: inline-block;
    width: 70px;
    height: 70px;
    vertical-align: top;
    margin-left: 30px;
    position: relative;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    margin-right: inherit;
}
.info_prev-link_wrapper>a {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: right;
}
.integrio_module_carousel .slick-list {
    position: relative;
    z-index: 1;
    display: block;
    direction: ltr;
}
.info_next-link_wrapper>a {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
}
.next-link_wrapper {
    text-align: left;
    float: left;
    margin-bottom: 30px;
    width: -webkit-calc(50% - 65px);
    width: -moz-calc(50% - 65px);
    width: calc(50% - 65px);
}
.blog_carousel .wgl_col-4 .blog-post_meta_info {
    right: 30px;
    top: 30px;
    left: inherit;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-l .wgl_button-icon {
    padding-right: 14px;
    padding-left: inherit;
}
h2, h2 a, h2 span {
    font-family: inherit;
    font-weight: 900;
    font-size: 42px;
    line-height: 48px;
}
#blog_module_5d45cec44d16c.blog-posts .blog-post_title, #blog_module_5d45cec44d16c.blog-posts .blog-post_title a {
    font-size: 18px;
    line-height: 36px;
    font-weight: 700;
    font-family: inherit;
}
.flaticon-right-arrow:before {
    content: "\f145";
}
.integrio_module_button.wgl_button-icon_right.wgl_button-l .wgl_button-icon {
    padding-right: 14px;
    padding-left: inherit;
}
.flaticon-right-arrow:before {
    content: "\f145";
}
.integrio_module_services_5 .services_content {
    font-size: 13px;
    margin-bottom: 35px;
    color: #fff;
    opacity: 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
}
.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
    display: block;
    right: 30px;
    left: inherit;
}
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children>a>span>.menu-item_plus:before {
    content: '\f176';
    z-index: 1;
    top: 50%;
    left: 0;
    font-family: flaticon;
    right: inherit;
}
.single_post_info .tagcloud {
    float: right;
}
.portfolio_info_item-info_desc h5 {
    margin-left: 14px;
    line-height: 1.6;
    font-size: 18px;
    font-weight: 600;
    margin-right: inherit;
}
.portfolio_info_item-info_desc span {
    display: block;
    line-height: 30px;
    font-size: 15px;
}
.wgl_portfolio_single-item .single_info-share_social-wpapper .share_link+.share_link {
    margin-right: 10px;
    margin-left: inherit;
}
.load_more_wrapper .load_more_item span:after {
    content: "\f145";
    font-family: flaticon;
    margin-right: 10px;
    margin-left: inherit;
}
.wgl_portfolio_single-item .tags_likes_wrap .wgl-likes {
    float: left;
}
.primary-nav ul li ul li>a>span {
    display: block;
    position: relative;
    padding-left: 0;
    -webkit-transition: color .3s,opacity .3s;
    -o-transition: color .3s,opacity .3s;
    -moz-transition: color .3s,opacity .3s;
    transition: color .3s,opacity .3s;
    opacity: .7;
    text-align: right;
}
#comments .commentlist .comment_info .meta-wrapper *, .author-info_name, blockquote cite, .blog-post_info-wrap > .meta-wrapper *, .integrio_module_time_line_vertical .time_line-title, .isotope-filter a .number_filter, .integrio-post-navigation .meta-wrapper span, .author-widget_text, body .comment-form-cookies-consent > label {
    font-family: Open Sans;
    font-family: inherit !important;
}
body .widget_search .search-form:after, body .widget_search .woocommerce-product-search:after, body .widget_product_search .search-form:after, body .widget_product_search .woocommerce-product-search:after {
    left: 20px;
    right: inherit;
}
.wgl-likes .sl-icon {
    margin-left: 5px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0);
    display: inline-block;
    font-size: 13px;
    color: #fe3e74;
    padding: 0 1px;
    margin-right: inherit;
}
.dropcap {
    float: right;
    margin-top: .4em;
    margin-left: 1em;
    margin-right: inherit;
}
#comments .comment-reply-link {
    display: inline-block;
    vertical-align: middle;
    font-size: .8em;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    position: absolute;
    left: 0;
    right: inherit;
}
#scroll_up {
    position: fixed;
    z-index: 20;
    left: -1px;
    right: inherit;
}
#comments .comment-reply-link:before {
    content: "\f145";
    font-family: flaticon;
    display: inline-block;
    padding-left: 10px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding-right: inherit;
}
.tabs__caption h2 {
    padding: 16px 22px !important;
    margin: 0 !important;
    color: #fff;
    position: relative;
    border-radius: 0;
    text-align: right;
}
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 {
    font-family: Arial,sans-serif;
    font-weight: 600;
    font-family: inherit;
}
#comments .commentlist .comment .commentava {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    height: 80px;
    width: 80px;
    left: inherit;
}
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout {
    margin-right: 10px;
    margin-left: inherit;
}
.wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout) {
    line-height: 25px;
    padding: 13px 6px 12px 10px !important;
}
#comments .commentlist .comment_author_says {
    font-size: 17px;
    font-weight: 700;
    line-height: 16px;
    padding-top: 0;
    margin-bottom: 5px;
}
.blog-post.format-quote .blog-post_quote-author {
    font-size: 16px;
    font-weight: 400;
    margin-top: 12px;
    text-align: right;
    text-transform: capitalize;
}
.woocommerce div.product form.cart div.quantity {
    flex-wrap: wrap;
    margin-left: 20px;
    border-radius: 5px;
    margin-right: inherit;
}
.woocommerce div.product .product_title {
    font-size: 28px;
    line-height: 1;
    margin-top: 0;
    margin-bottom: 20px;
}
.woocommerce .quantity-wrapper span {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #a9acae;
    right: inherit;
}
.woocommerce.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
    position: absolute;
    top: 20px;
    left: 22px;
    right: inherit;
}
.woocommerce .quantity-wrapper {
    position: relative;
    padding-left: 30px;
    border-radius: 5px;
    padding-right: inherit;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    border: 0;
    -webkit-box-shadow: 8px 7px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 8px 7px 30px rgba(0,0,0,0.1);
    box-shadow: 8px 7px 30px rgba(0,0,0,0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 40px 50px;
    width: 33%;
    margin-bottom: 60px;
    margin-top: 40px;
    min-width: 330px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
}
.woocommerce table.shop_table thead th.product-name {
    padding-left: 30px;
    text-align: right;
    padding-right: inherit;
}
.single_info-share_social-wpapper>span {
    font-size: 16px;
    font-weight: 600;
    margin-left: 15px;
    margin-right: inherit;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    padding: 0px 35px 0px 35px;
    line-height: 45px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
}
.woocommerce .cart-collaterals .cart_totals table tbody tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tbody tr:first-child td {
    font-size: 18px;
    text-align: left;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    padding-right: 10px !important;
    font-weight: 400;
    font-size: 22px;
    text-align: left;
    padding-left: inherit;
}
.woocommerce table.shop_table td.product-name {
    padding-left: 20px;
    font-weight: 600;
    font-size: 15px;
}
.integrio_module_message_box .message_icon_wrap {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    border-radius: 5px;
    margin: 5px;
    left: inherit;
}
.integrio_module_message_box.closable {
    padding-right: 75px;
    padding-left: inherit;
}
.checkout.woocommerce-checkout .woocommerce-billing-fields>h3, .checkout.woocommerce-checkout #order_review_heading {
    margin-bottom: 0;
    font-size: 18px;
}
.integrio_module_message_box .message_close_button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    bottom: 0;
    width: 53px;
    transition: .4s;
    right: inherit;
}
.woocommerce form .form-row label {
    line-height: 5;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single {
    padding: 0;
    text-align: right;
}
.woocommerce table.shop_table td.product-name, .woocommerce table.shop_table td.product-thumbnail {
    text-align: right;
}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: inherit;
}
.woocommerce table.shop_table tfoot tr th {
    text-align: right;
    padding-left: 20px;
    padding-right: inherit;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce nav.woocommerce-pagination ul li, ul.wgl-products .price, .woocommerce .products ul.wgl-products .price, .woocommerce .products ul.wgl-products .price, .woocommerce table.shop_table .woocommerce-Price-amount.amount {
    font-family: Muli;
    font-family: inherit !important;
}
.woocommerce .woocommerce-product-rating .star-rating {
    margin: 0;
    letter-spacing: 5px;
    width: 6.6em;
    font-size: 14px;
    line-height: 1;
    margin-left: 10px;
    margin-right: inherit;
}
#comments .commentlist .comment_content p {
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-right: 96px;
    padding-left: inherit;
}
.woocommerce .star-rating {
    letter-spacing: 5px;
    width: 6.6em;
    font-size: 14px;
    line-height: 1;
}
body .widget_categories a, body .widget_product_categories a, body .widget_meta a, body .widget_archive a {
    text-transform: capitalize;
	display: inline-block;
    font-size: 14px;
    font-weight: 600;
    padding: 2px 0;
    position: relative;
}
body .widget_comments>ul>li:before, body .widget_meta>ul>li:before, body .widget_archive>ul>li:before, body .widget_recent_comments>ul>li:before, body .widget_recent_entries>ul>li:before {
    display: inline-block !important;
    vertical-align: baseline;
    background-color: transparent !important;
    margin-left: 15px;
    color: #939393;
    margin-right: inherit;
}
.blog-style-standard .blog-post_wrapper .blog-post_meta_info {
    position: absolute;
    right: 39px;
    top: 12px;
    z-index: 12;
    -webkit-transition: all .45s ease;
    -o-transition: all .45s ease;
    -moz-transition: all .45s ease;
    transition: all .45s ease;
    left: inherit;
}
#comments .commentlist .comment_info .meta-wrapper>span {
    text-transform: uppercase;
    margin-left: 5px;
    margin-right: inherit;
}
.tagcloud-wrapper {
    float: right;
    margin: 0;
}
body ul li, body ol li {
    position: relative;
    z-index: 1;
    padding-left: -webkit-calc(1em + 5px);
    padding-left: -moz-calc(1em + 5px);
    padding-right: calc(1em + 5px);
    line-height: 40px;
    list-style: none;
    padding-left: inherit;
}
body ol>li:before {
    content: "." counter(li);
    position: absolute;
    z-index: 1;
    right: 0;
    font-size: inherit;
    display: inline-block;
    line-height: inherit;
    direction: rtl;
    font-weight: 600;
    width: auto;
    height: auto;
    left: inherit;
}
.primary-nav ul li ul li>a>span:before {
    content: "\f145";
    font-family: flaticon;
    color: inherit;
    padding-left: 8px;
    margin-right: -25px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
    opacity: 0;
    padding-right: inherit;
    margin-left: inherit;
}
.blog_carousel .wgl_col-4 .blog-post .blog-post_content {
    padding: 26px 30px 7px;
    text-align: right;
}
ul.wgl-products .price del, .woocommerce .products ul.wgl-products .price del {
    margin-left: 16px;
    color: #b5b5b5;
    margin-right: inherit;
}
table td, table th {
    padding: 5px 10px;
    border: 1px solid #ebebee;
    text-align: right;
}
body .comment-respond .comment-reply-title {
    position: relative;
    font-size: 20px;
    font-weight: 900;
}
.integrio_module_button.wgl_button-icon_right.wgl_button-m .wgl_button-icon {
    padding-right: 12px;
    padding-left: inherit;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    display: inline;
    width: 50%;
    margin: 0 0 30px;
    float: left;
    text-align: left;
}
.integrio_module_counter.counter_divider.layout_top:before, .integrio_module_counter.counter_divider.layout_left .counter_value_placeholder:before, .integrio_module_counter.counter_divider.layout_right .counter_value_placeholder:before {
    content: '';
    display: block;
    position: absolute;
    top: 40%;
    left: 0;
    width: 1px;
    height: 80px;
    background-color: rgba(255,255,255,0.25);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: inherit;
}
.header_search.search_standard .header_search-field {
    position: absolute;
    z-index: 2;
    top: 100%;
    left: 0;
    -moz-transition: .3s;
    transition: .3s;
    right: inherit;
}
.header_search.search_standard .header_search-field .search-form:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 10px;
    transition: .4s;
    right: inherit;
}
body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper {
    overflow: hidden;
    margin-left: 30px;
    margin-right: inherit;
}
body .widget_wgl_posts .recent-posts-widget .recent-posts-image_wrapper, body .widget_wgl_posts .recent-posts-widget .recent-posts-content_wrapper {
    float: right;
}
h6, h6 a, h6 span {
    font-family: Muli;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    font-family: inherit;
}
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion.vc_tta-controls-align-left .vc_tta-panel-body {
    text-align: right;
    padding-left: 19px;
    padding-right: 9.5px;
}
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
    margin-right: -3px !important;
}
.wpb-js-composer .wgl-container .vc_row .vc_general.vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    left: 19px;
    right: inherit;
}
.integrio_module_testimonials.type_inline_top .testimonials_meta_wrap:after {
    position: absolute;
    z-index: 1;
    left: 35px;
    right: inherit;
}
.integrio_module_testimonials.type_inline_top .testimonials_meta_wrap {
    padding: 32px 35px 30px;
    border-bottom: 1px solid #eee;
    text-align: right;
    display: block;
}
.integrio_module_testimonials.type_inline_top .testimonials_quote {
    padding: 25px 35px 30px;
    font-size: 14px;
    text-align: right;
}
h4, h4 a, h4 span {
    font-family: inherit;
    font-weight: 900;
    font-size: 22px;
    line-height: 38px;
}
@media only screen and (min-width: 768px) {
.wgl-container .integrio_module_double_headings .heading_title_mobile, .wgl-container .integrio_module_double_headings .heading_title_mobile>* {
    font-size: 28px;
    line-height: inherit !important;
    font-weight: inherit;
    color: inherit;
}
}
.wgl_timetabs .timetabs_headings {
    position: relative;
    margin: 0px -25px 0px 0px;
}
.integrio_module_services_5 .services_title {
    font-size: 19px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 16px;
    color: #fff;
}
h1, h1 a, h1 span {
    font-family: Muli;
    font-weight: 900;
    font-size: 38px !important;
    line-height: 52px;
    font-family: inherit !important;
}
.integrio_module_infobox.alignment_left {
    text-align: right;
}
body ul li:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    top: 18px;
    right: 2px;
    width: .3125em;
    height: .3125em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left: inherit;
}
.mobile_nav_wrapper .primary-nav .button_switcher {
    width: 50px;
    height: 50px;
    z-index: 1;
    cursor: pointer;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    margin-right: 0;
    right: inherit;
}
.dropcap-bg {
    float: right;
    margin-top: .4em;
    margin-left: 1em;
    text-align: center;
    width: 2em;
    height: 2em;
    line-height: 2em;
    font-size: 1.25em;
    font-weight: 900;
    color: inherit;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    margin-right: inherit;
}
.woocommerce div.product form.cart div.quantity label.label-qty, .product_list_widget .woocommerce-Price-amount, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__total .woocommerce-Price-amount, .woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount {
    font-family: Open Sans;
    font-family: inherit !important;
}
.wgl-theme-header .mini-cart .woocommerce-mini-cart.cart_list.product_list_widget li span.quantity .woocommerce-Price-amount.amount {
    font-size: 16px;
    font-family: inherit;
}