.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5473 .elementor-element.elementor-element-e5266d5{text-align:center;}.elementor-5473 .elementor-element.elementor-element-e5266d5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:#034AAD;}.elementor-5473 .elementor-element.elementor-element-ea8763d{text-align:center;}.elementor-5473 .elementor-element.elementor-element-ea8763d .elementor-heading-title{font-family:"Jost", Sans-serif;color:#034AAD;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */#product_just_stars .ind_cnt {
        display: inline !important;
        padding-left: 8px !important;
        font-size: 12px !important;
        vertical-align: 3px !important;
    }
    #shopper_review_page #merchant_page .merchant_review .comments, 
    #shopper_review_page #merchant_page .merchant_review .sa_response,
    #shopper_review_page #product_page .product_review .comments, 
    #shopper_review_page #product_page .product_review .sa_response {
            line-height: 1.5em; 
    }
    #merchant_page #sa_sort, #product_page #sa_sort{
        margin-left: 0px;
    }
    #sa_review_paging label{
        display: inline-block;
    }
    #review_header .graph, #review_header .stars { 
         margin-top: 10px; 
    }
    #review_header .percentage {
        font-size: 10px;
        line-height: 1.5em;
        margin-top: 8px; 
    }

    #review_header .overall .numbers {
      font-size: 27px;
      padding: 10px 0;
    }
    #review_header .overall .outof {
      font-size: 12px;
    }
    #review_header .overall .numbers{
        line-height: 48px !important;
    }
    #review_image .sa_logo{
        margin-top: -60px !important;
    }
    #merchant_page label[for="sa_sort"], #product_page label[for="sa_sort"]{
          margin-top: 5px;
          margin-bottom: 5px;
          margin-left: 20px;
        }
    #shopper_review_page #sa_review_section{
        min-height: auto !important;
      }    
      @media screen and (max-width: 576px) {
          #shopper_review_page #merchant_page .paging .sa_page, #shopper_review_page #product_page .paging .sa_page {
             width: 18px;
             height: 18px;
             font-size: 12px !important;
          }
          #shopper_review_page #merchant_page #sa_sort, #shopper_review_page #product_page #sa_sort {
             font-size: 12px !important;
          }
          #merchant_page label[for="sa_sort"], #product_page label[for="sa_sort"]  {
             display: inline-block;
             font-size: 12px;
             margin-top: 30px;
             margin-left: 0;
          }
        }/* End custom CSS */