.elementor-44178 .elementor-element.elementor-element-49ce917{border-style:solid;border-width:0px 0px 2px 0px;border-color:#9B2743;padding:3em 0em 0em 0em;}.elementor-44178 .elementor-element.elementor-element-33dc558{width:auto;max-width:auto;}.elementor-44178 .elementor-element.elementor-element-552b34c{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-44178 .elementor-element.elementor-element-552b34c{right:0px;}body.rtl .elementor-44178 .elementor-element.elementor-element-552b34c{left:0px;}.elementor-44178 .elementor-element.elementor-element-249dcb4{width:auto;max-width:auto;}.elementor-44178 .elementor-element.elementor-element-5eb3e3c{width:auto;max-width:auto;top:-4px;text-align:left;}.elementor-44178 .elementor-element.elementor-element-5eb3e3c > .elementor-widget-container{margin:4px 0px 0px 0px;}body:not(.rtl) .elementor-44178 .elementor-element.elementor-element-5eb3e3c{right:490.188px;}body.rtl .elementor-44178 .elementor-element.elementor-element-5eb3e3c{left:490.188px;}.elementor-44178 .elementor-element.elementor-element-3c87048{--spacer-size:1px;}.elementor-44178 .elementor-element.elementor-element-6888741{width:auto;max-width:auto;}.elementor-44178 .elementor-element.elementor-element-6888741 > .elementor-widget-container{padding:0px 15px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#9B2743;}.elementor-44178 .elementor-element.elementor-element-412b862{width:auto;max-width:auto;}.elementor-44178 .elementor-element.elementor-element-412b862 > .elementor-widget-container{padding:0px 15px 0px 15px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#9B2743;}.elementor-44178 .elementor-element.elementor-element-914a177{width:auto;max-width:auto;}.elementor-44178 .elementor-element.elementor-element-914a177 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-44178 .elementor-element.elementor-element-7632454{--spacer-size:25px;}.elementor-44178 .elementor-element.elementor-element-3833e45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-44178 .elementor-element.elementor-element-3833e45:not(.elementor-motion-effects-element-type-background), .elementor-44178 .elementor-element.elementor-element-3833e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fafafa;}.elementor-44178 .elementor-element.elementor-element-3833e45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-44178 .elementor-element.elementor-element-3833e45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44178 .elementor-element.elementor-element-9368679 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-44178 .elementor-element.elementor-element-9368679 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title, .elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title:before, .elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title:after, .elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-content, .elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title, .elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title a{color:#505759;}.elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title.elementor-active,
					 .elementor-44178 .elementor-element.elementor-element-78bea28 .elementor-tab-title.elementor-active a{color:#7A99AC;}@media(min-width:768px){.elementor-44178 .elementor-element.elementor-element-807f10c{width:7.37%;}.elementor-44178 .elementor-element.elementor-element-9f4df20{width:58.139%;}.elementor-44178 .elementor-element.elementor-element-26ba438{width:34.491%;}}@media(max-width:1024px){.elementor-44178 .elementor-element.elementor-element-3833e45{padding:50px 0px 0px 0px;}}@media(max-width:767px){.elementor-44178 .elementor-element.elementor-element-9368679 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-5eb3e3c */.edit_pencil
{
    position:relative!important;
    left:4em;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-3c87048 */.user_info_sep
{
    margin-bottom: 5px!important;
    height: 4px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49ce917 */.user_name{
    text-align: left;
    font-family: 'Merriweather Sans', normal;
    font-style: normal;
    font-size: 26px;
    font-weight: bold;
    line-height: 33px;
    letter-spacing: 0px;
    color: #9B2743;
    opacity: 1;
}

.specs{
    text-align: left;
    font-family: 'Merriweather Sans',normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0px;
    color: #505759;
    opacity: 1;
}

.profile_pic{
    width: 67px !important;
    height: 67px !important;
    border-radius: 50% !important;
    margin-top:-8px;
}
#header_section {
        margin-bottom: 0px;
}

.user_top_section
{
    width: 97%;
    margin:0px auto;
}

.user_top_section .elementor-row
{
    margin-left: 2%;
}

@media only screen and (max-width:1400px){
	.user_top_section .elementor-row
    {
        margin-left: 0%;
    }
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-78bea28 */.tab1_img {
    background-image: url('/wp-content/uploads/2020/09/img_tab1.svg');
     width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab1_img_active {
    background-image: url('/wp-content/uploads/2020/09/img_tab1_active.svg');
     width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab2_img {
    background-image: url('/wp-content/uploads/2020/09/img_tab2.svg');
    width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab2_img_active {
    background-image: url('/wp-content/uploads/2020/09/img_tab2_active.svg');
     width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab3_img {
    background-image: url(/wp-content/uploads/2020/09/img_tab3.svg);
    width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.tab3_img_active {
    background-image: url(/wp-content/uploads/2020/09/img_tab3_active.svg);
    width: 83px;
    height: 81px;
    background-repeat: no-repeat;
    display: inline-block;
    margin-bottom: 0px;
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
    
}
#tabs_section .elementor-tabs-wrapper .elementor-tab-title {
   padding: 27px 20px!important;
    font-weight: 700;
    line-height: 1;
	text-align: center;
	width: 30%;
	text-align: center;
}
.elementor-tab-title:before, .elementor-25918 .elementor-element.elementor-element-78bea28 .elementor-tab-title:after, .elementor-25918 .elementor-element.elementor-element-78bea28 .elementor-tab-content, .elementor-25918 .elementor-element.elementor-element-78bea28 .elementor-tabs-content-wrapper {
    border-width: 0px!important;
    border-color: transparent;
    border: solid 0px transparent;
}

#tabs_section .elementor-tabs-content-wrapper
{
	background-color: #F4F4F4;
}
#tabs_section .elementor-tab-title img {
    top: -1em;
    position:relative;
}

#tabs_section .elementor-tab-title[data-tab="1"] {
     width: 19%;
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #00000029;
    
}
#tabs_section .elementor-tab-title[data-tab="3"] {
     width: 19%;
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #00000029;
    
    position:relative;
    left: 1em;
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    width: 19%;
    background: #F4F4F4 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #00000029;
    
    left:0.5em;
}
#tabs_section.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    /*border-color: transparent;*/
}
#tabs_section .elementor-tab-title.elementor-active[data-tab="1"]
{
       background: #FEFEFE 0% 0% no-repeat padding-box;
       box-shadow: 0px 2px 6px #00000029;
       border-left-color:  transparent;
        border-top-color:  transparent;
}
#tabs_section .elementor-tab-title.elementor-active[data-tab="3"]
{
       background: #FEFEFE 0% 0% no-repeat padding-box;
box-shadow: 0px 2px 6px #00000029;
       border-right-color:  transparent;
        border-top-color:  transparent;
}
#tabs_section .elementor-tab-title.elementor-active[data-tab="2"]
{
       
      background: #FEFEFE 0% 0% no-repeat padding-box;
      box-shadow: 0px 2px 6px #00000029;
        border-top-color:  transparent;
}
.elementor-tab-content.elementor-active
{
    border-color: transparent;
    border-width: 0px;
}
.gamipress-leaderboard h2
{
    display: none;
}
.elementor-tab-title a
{
    font-size: 13px;
    font-family: Merriweather Sans;
    letter-spacing: 0px;
    font-weight: 400;
}
#achiviments_row .elementor-widget-container h5 {
   font-size: 26px;
    font-weight: 400;
    font-family: Merriweather sans!important;
    line-height: 1.2;
    margin-top: -2em;
    padding-bottom: 1em;
    margin-bottom: 10px!important;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1607843137254902)!important;
    
}

#scores_row .elementor-widget-wp-widget-ldcourseinfo h5 {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1607843137254902)!important;
    font-size: 26px;
    font-weight: 400;
    font-family: Merriweather sans!important;
    line-height: 1.2;
    /* margin-top: 1em; */
    padding-bottom: 0.5em;
    margin-bottom: -18px!important;
    margin-top:-12px;
}
.elementor-widget-wrap>.elementor-element#tabs_section {
    width: 100%;
    max-width: 78%;
    margin: 0px auto;
    background-color: #ffffff;
}
.gamipress-achievement.gamipress-layout-left .gamipress-achievement-image
{
    width: 12%;
}
#show_achiv_section,
#show_leadboard_section,
#show_scored_section
{
    padding: 0px 2em 0em 2em;
}
.elementor-tab-title.elementor-active a {
   font-weight: bold;
}

.gamipress-achievement-points.gamipress-achievement-points-type- {
    float: right;
    background-image: url(/wp-content/uploads/2020/08/Group-111.svg);
    background-repeat: no-repeat;
    width: 95px;
    height: 85px;
    background-size: 85%!important;
    padding-top: 2em;
    background-position: center 8px;
    padding-left: 30px;
    margin-top: -20px;
}
.gamipress-achievement-description .gamipress-achievement-title {
    font-family: Merriweather Sans;
    font-size: 16px;
}

#gamipress-achievements-container[class*="gamipress-columns"]>.gamipress-achievement
{
    padding: 0.5em!important;
}
.gamipress-leaderboard-table
{
    border:none;
}
.gamipress-leaderboard .column-level.column-header,
.gamipress-leaderboard .column-level
{

    border-right: none!important;
}
.column-header
{
    color: #9B2743;
    font-size: 14px;
    font-family: Merriweather sans;
    padding-left: 1em;
   
}
.gamipress-leaderboard-table tr td 
{
    padding-left: 1em;
    font-size: 14px;
    font-family: Merriweather Sans;
    
}
.gamipress-leaderboard-table > tbody > tr:last-child td { border-bottom:none; }


.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: visible;
    background-color: #FFFFFF!important;
    width: 100%;
}
.elementor-tab-content.elementor-active
{
    margin-top: 10px;
    background: #FEFEFE 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 6px #0000003D;
}

@media only screen and (min-width:1360px){
    
#tabs_section .elementor-tab-title[data-tab="1"] {
       min-width: 195px;
}
#tabs_section .elementor-tab-title[data-tab="3"] {
    min-width: 195px;
    
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    min-width: 197px;
    
}
}
@media only screen and (min-width:1420px){
    
#tabs_section .elementor-tab-title[data-tab="1"] {
       min-width: 197px;
}
#tabs_section .elementor-tab-title[data-tab="3"] {
    min-width: 197px;
    
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    min-width: 197px;
    
}
}
@media only screen and (min-width:1900px){
    
#tabs_section .elementor-tab-title[data-tab="1"] {
       min-width: 200px;
}
#tabs_section .elementor-tab-title[data-tab="3"] {
    min-width: 200px;
    
}
#tabs_section .elementor-tab-title[data-tab="2"] {
    min-width: 210px;
    
}
}
.gamipress-achievement-points.gamipress-achievement-points-type-lesson_points
{
   float: right;
    background-image: url(/wp-content/uploads/2020/08/Group-111.svg);
    background-repeat: no-repeat;
    width: 95px;
    height: 85px;
    background-size: 85%!important;
    padding-top: 2em;
    background-position: center 8px;
    padding-left: 30px;
    margin-top: -20px;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dcc6b9f */#tab_lead_section
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gamipress_achievements_widget, class: .elementor-element-1b19564 */.elementor-widget-container h5
{
    font-size: 2.1875rem;
    font-weight: 400;
    font-family: 'Merriweather Sans',sans-serif;
    line-height: 1.2;
    margin-top: -1em;
}
#tabs_achiv_info
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92eb601 */.score_lbl
{
    float: right;
    position: relative;
    right: 6em;
    bottom: -0.5em;
    color: #9b2743;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c2dc9f5 */#achiviments_row{width:0px;height:0px;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f31a0a */#scores_row{width:0px;height:0px;overflow:hidden;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3c12dd */#leaderboards_row{width:0px;height:0px;overflow:hidden;}

table tr{
    text-align: left;
    font-size: 18px;
    line-height: 15px;
    font-style: normal;
    font-weight: normal;
    font-family: 'Merriweather Sans', normal;
    letter-spacing: 0px;
    color: #505759;
    opacity: 1;
}
table tr th{
    color: #9B2743;
    font-size: 14px !important;
    border-width: 0 0px 1px 0 !important;
    padding-bottom: 17px !important;
}
table,td{
    border: 0px solid #fff !important;
}
table .row1 td{
    padding-top: 16px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18b66f0 */.no_user_score
{
    color:#7A99AC;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    font-family: Merriweather Sans;
    display: none;
    padding-top: 2em;
}
.no_user_lb
{
    color:#7A99AC;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    font-family: Merriweather Sans;
    display: none;
    padding-top: 0em;
}
.no_user_achiv
{
    color:#7A99AC;
    font-weight: bold;
    text-align: center;
    font-size: 24px;
    font-family: Merriweather Sans;
    display: none;
    padding-top: 0em;
}/* End custom CSS */
/* Start custom CSS */.user_name_responsive, .pencil_responsive{
    display:none;
}
@media only screen and (min-width: 426px) and (max-width: 768px){
    .user_top_section {
        padding: 1em 0em 0em 0em !important;
    }
    .user_name .elementor-shortcode{
        font-size: 20px !important;
        line-height: 25px !important;
        font-weight: 900 !important;
        font-family: 'Merriweather Sans', Bold !important;
    } 
    .profile_pic {
        width: 80px !important;
        height: 80px !important;
        margin-top: 0px !important;
    }
    .picture_column{
        width: 80px !important;
        height: 80px !important;
    }
    .picture_column .elementor-element-populated{
        padding: 0 !important;
    }
    .specs .elementor-shortcode{
        font-size: 16px !important;
        font-family: 'Merriweather Sans', Regular !important;
        line-height: 20px !important;
    }
    .elementor-25918 .elementor-element.elementor-element-3833e45 {
        padding: 20px 0px 0px 0px !important;
    }
    .elementor-25918 .elementor-element.elementor-element-7632454 .elementor-spacer-inner {
        height: 10px !important;
    }
    #hp_first_row #tabs_section{
        max-width: 95% !important;
    }
    #tabs_section .elementor-tab-title[data-tab="3"] {
        left: 1em;
    }
    #tabs_section .elementor-tabs-wrapper .elementor-tab-title {
        padding: 27px 17px !important;
    }
    #show_achiv_section, #show_leadboard_section, #show_scored_section {
        padding: 0px 0em 0em 0em !important;
    }
    .elementor-element-ec8bab8 h5, .elementor-element-aed8159 h5{
        font-size: 20px !important;
        line-height: 25px !important;
        font-family: 'Merriweather Sans', Regular !important;
    }
    .quiz_title_line {
        max-width: 100% !important;
        line-height: 0rem !important;
        margin-top: 0px !important;
        padding: 0px 1em 0px 4px !important;
        min-width: 80% !important;
    }
    #tabs_section #quiz_progress_details .user_quiz_row .progress_cell {
        width: 50% !important;
        margin-top: 0.8em !important;
    }
    .progress_bar {
        margin-top: 6px !important;
    }
    .progress_bar .wppb-wrapper {
        padding-left: 5px !important;
    }
    .user_quiz_row .progress_cell .progress_bar .wppb-progress {
        max-width: 238px !important;
        width: 288px !important;
    }
    .quiz_nr[style="padding-top: 15px; padding-left:  15px;"]{
        padding-top: 5px !important;
        padding-left: 5.6rem !important;
    }
    .user_quiz_row .quiz_img{
        width: 65px !important;
        height: 53px !important;
        max-width: 65px !important;
    }
    .quiz_title_line .quiz_title_cell{
        font-size: 18px !important;
        line-height: 26px !important;
        font-weight: 800 !important;
    }
    .quiz_title_line .quiz_nr::nth-child(1){
        font-size: 18px !important;
        line-height: 26px !important;
        margin-bottom: 0 !important;
    }
    .progress_cell .progress_procent{
        padding-left: 6px !important;
    }
    .btn_quiz {
        margin-top: -2em !important;
        min-width: 200px !important;
        height: 41px !important;
        padding: 7px 20px 7px 20px !important;
    }
    .btn_quiz a {
        font-family: 'Merriweather Sans', Regular !important;
        font-size: 13px !important;
        font-weight: 200 !important;
        line-height: 18px !important;
    }
}
@media only screen and (max-width: 767px){
    #tabs_section .elementor-tab-title[data-tab="1"] {
        width: 47vw !important;
        text-align: center !important;
    }
    #tabs_section .elementor-tab-title[data-tab="2"] {
        position: absolute !important;
        top: 1px !important;
        width: 47vw !important; 
        text-align: center !important;
        left: 51% !important;
    }
    /*#tabs_section .elementor-tab-title[data-tab="3"] {*/
    /*    position: absolute !important;*/
    /*    top: 1px !important;*/
    /*    width: 30vw !important;*/
    /*    text-align: center !important;*/
    /*    left: 66% !important;*/
    /*}*/
    .profile_info{
        width: 85% !important;
    }
}
@media only screen and (max-width: 425px){
    #tabs_section{
        max-width: 95% !important;
    }
    .user_top_section{
        padding: 1em 0em 0em 0em !important;
    }
    .picture{
       margin-bottom: 0px !important;
    }
    .picture_column{
        width: 100% !important;
        height: 3.5rem;
    }
	 .picture, .pencil_responsive{
        width: auto !important;
    }
    .picture .profile_pic{
        width: 53px !important;
        height: 53px !important;
    }
    .user_none, .edit_pencil{
        display:none;
    }
    .pencil_responsive{
        display: inline-block !important;
    }
    .user_name_responsive{
        display: inline-block !important;
        font-family: 'Merriweather Sans', Bold !important;
        font-size: 16px !important;
        font-weight: 800 !important;
        line-height: 20px !important;
        padding-left: 15px !important;
        padding-top: 6px !important;
    }
    .specs {
        font-family: 'Merriweather Sans',Regular !important;
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .profile_info {
        height: 3.5rem;
    }
    #tabs_section .elementor-tab-title[data-tab="1"] {
        width: 47vw !important;	
        font-size: 12px !important;
        font-family: 'Merriweather Sans', Bold !important;
        line-height: 15px !important;
        letter-spacing: 0 !important;
        text-align: center !important;
        border: 0 !important;
    }
    .tab1_img {
        width: 37px !important;
        height: 29px !important;
    }

    #tabs_section .elementor-tab-title[data-tab="2"] {
        width: 47vw !important;
        font-size: 12px !important;
        font-family: 'Merriweather Sans', Bold !important;
        line-height: 15px !important;
        letter-spacing: 0 !important;
        text-align: center !important;
        position: absolute;
        top: 0px !important;
        left: 50% !important;
        border: 0 !important;
    }
    .tab2_img{
        width: 37px !important;
        height: 29px !important;
    }

    /*#tabs_section .elementor-tab-title[data-tab="3"] {*/
    /*    width: 33% !important;*/
    /*    font-size: 12px !important;*/
    /*    font-family: 'Merriweather Sans', Bold !important;*/
    /*    line-height: 15px !important;*/
    /*    letter-spacing: 0 !important;*/
    /*    text-align: center !important;*/
    /*    position: absolute;*/
    /*    top: 0px !important;*/
    /*    left: 15.3rem !important;*/
    /*    padding-left: 2px !important;*/
    /*    padding-right: 2px !important;*/
    /*    border: 0 !important;*/
    /*}*/
    /*.tab3_img{*/
    /*    width: 37px !important;*/
    /*    height: 29px !important;*/
    /*}*/
    .elementor-active{
        color: #7A99AC !important;
        border: 0 !important;
    }
    .elementor-active .tab1_img{
        background-image: url(/wp-content/uploads/2020/09/img_tab1_active.svg) !important;
    }
    .elementor-active .tab2_img{
        background-image: url(/wp-content/uploads/2020/09/img_tab2_active.svg) !important;
    }
    .elementor-active .tab3_img{
        background-image: url(/wp-content/uploads/2020/09/img_tab3_active.svg) !important;
    }
    #show_achiv_section, #show_leadboard_section, #show_scored_section {
        padding: 0px 0em 0em 0em !important;
    }
    .elementor-element-ec8bab8 h5, .elementor-element-aed8159 h5{
        font-size: 16px !important;
        font-weight: 400 !important;
        font-family: 'Merriweather Sans', Regular !important;
        line-height: 20px !important;
    }
    .quiz_img {
        width: 40px !important;
        max-width: 40px !important;
        height: 30px !important;
    }
    .quiz_title_line {
        float: left !important;
        max-width: 235px !important;
        padding: 0px 0em 0px 0px !important;
        min-width: 235px !important;
    }
    .entry-content p {
        margin-bottom: 0.6em !important;
    }
    .progress_cell {
        margin-top: .8em !important;
    }
    .progress_bar {
        margin-top: 6px !important;
        margin-bottom: 0em !important;
    }
    
    .progress_procent {
        min-width: 40px !important;
    }
    
    .progress_cell .progress_bar .wppb-progress {
        max-width: 80% !important;
        width: 290px !important;
    }
    
    .quiz_nr {
        padding-top: 0px !important;
        padding-left: 0px !important;
    }
    
    .btn_quiz {
        float: left !important;
        padding: 5px 18px 5px 18px !important;
        min-width: 175px !important;
    }
    
    .score_lbl {
        right: 1em;
        bottom: -1em;
    }
    .gamipress-achievement-image{
        width: 32px !important;
        height: 32px !important;
        padding-right: 0em !important;
    }
    .gamipress-achievement.gamipress-layout-left .gamipress-achievement-description {
        width: 88% !important;
        float: right !important;
    }
    #gamipress-achievements-container .gamipress-achievement-title {
        font-size: 14px !important;
        margin-top: 0em !important;
        margin-bottom: 9px !important;
        padding-left: 1rem !important;
    }
    
    .gamipress-achievement-points.gamipress-achievement-points-type-lesson_points {
        width: 63px;
        height: 63px;
        font-size: 17px !important;
        line-height: 41px !important;
        padding-top: 14px !important;
        padding-left: 18px !important;
    }
    
    .elementor-element-a1bae9a .elementor-element-populated, .elementor-element-9d39ab2 .elementor-element-populated{
        padding: 0 !important;
    }
    #show_leadboard_section table tr td{
        font-size: 14px !important;
    }
}

@media only screen and (max-width: 375px){
	.user_none, .edit_pencil{
        display:none;
    }
    .elementor-25918 .elementor-element.elementor-element-3833e45 {
        padding: 30px 0px 0px 0px !important;
    }
    .elementor-element-78bea28{
        max-width: 94% !important;
    }
    /*#tabs_section .elementor-tab-title[data-tab="2"]{*/
    /*    left: 7.8rem !important;*/
    /*}*/
    /*#tabs_section .elementor-tab-title[data-tab="3"] {*/
    /*    left: 16rem !important;*/
    /*}*/
    /*#tabs_section .elementor-tab-title[data-tab="1"] {*/
    /*    width: 25% !important;*/
    /*}*/

    /*#tabs_section .elementor-tab-title[data-tab="2"]{*/
    /*    padding-left: 2px !important;*/
    /*    padding-right: 2px !important;*/
    /*    left: 27% !important;*/
    /*    width: 35% !important;*/
    /*}*/
    
    /*#tabs_section .elementor-tab-title[data-tab="3"] {*/
    /*    left: 64%!important;*/
    /*    width: 36% !important;*/
    /*}*/
    
    .quiz_title_line{
        max-width: 210px !important;
        min-width: 210px !important;
    }
    
    .progress_cell .progress_bar .wppb-progress {
        max-width: 75% !important;
    }
}

@media only screen and (max-width: 320px){
    .user_none, .edit_pencil{
        display:none;
    }
    .quiz_title_line {
        max-width: 190px !important;
        min-width: 190px !important;
    }
    .progress_cell .progress_bar .wppb-progress {
        max-width: 69% !important;
    }
    .gamipress-achievement.gamipress-layout-left .gamipress-achievement-description {
        width: 87% !important;
    }
    .gamipress-achievement-points.gamipress-achievement-points-type-lesson_points {
        width: 56px !important;
        height: 56px !important;
        font-size: 15px !important;
        line-height: 41px !important;
        padding-top: 11px !important;
        padding-left: 15px !important;
    }
}/* End custom CSS */