/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/* Custom Style */
@media (max-width:767px){
    .home-page .fusion-recent-posts,   .home-page .post{
        margin-bottom: 0px !important;
    }
    .home-page.fusion-body .fusion-separator{
        margin-top:0px !important;
    }
}
@media (max-width:480px){
.startquiz.fusion-button, .cancelquiz.fusion-button{
padding: 13px 20px !important;
margin: 15px 5px !important;
}
.fusion-tabs .tab-pane .leader_table th{
    text-align: center !important;
}
}

.startquiz.fusion-button, .cancelquiz.fusion-button{
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.post-content h4{
    font-size:17px !important;
}
.woocommerce #customer_login .login .button {margin-left: 15px !important;}

.fusion-body:not(.has-sidebar) .alignwide{
     left: 0 !important;
    transform: none !important;
}
.avada-has-rev-slider-styles .avada-skin-rev {
    border-top:0px !important;
}
.fusion-modal h1, .fusion-tb-footer h1,
.fusion-tb-page-title-bar h1,
.fusion-widget-area h1,
.post-content h1, .search-page-search-form h1,
.single-tribe_events h1.tribe-events-single-event-title{
        font-size: 32px !important;
}

@media only screen and (max-width: 1099px){
    .avada-html-layout-wide .fusion-responsive-typography-calculated {
    --minFontSize: calc(var(--typography_factor) * var(--base-font-size));
    --minViewportSize: 360;
    --maxViewportSize: var(--grid_main_break_point);
    font-size: calc((var(--fontSize) * 1px) - (var(--typography_sensitivity) * (var(--fontSize) - var(--minFontSize)) * (var(--minViewportSize) * 1px - 100vw)) / (var(--maxViewportSize) - var(--minViewportSize)) - (var(--fontSize) - var(--minFontSize)) * var(--typography_sensitivity) * 1.66px) !important;
}
}
/*04-02-2020*/
.fusion-widget-area-1 .widget .heading h4 {color: #940501 !important;}
.fusion-widget-area-1 .widget .heading h4 {font-size: 16px !important;font-weight: 400;letter-spacing: 1px;}
.fusion-widget-area-1 .widget h4 {color: #333333;}
.fusion-widget-area-1 .widget h4 {font-size: 16px !important;font-weight: 400;letter-spacing: 1px;}
#tribe-events-content .tribe-events-tooltip .entry-title, #tribe-events-content .tribe-events-tooltip .tribe-event-title, .fusion-accordian .panel-heading a, .fusion-accordian .panel-title, .fusion-carousel-title, .fusion-content-widget-area .tribe-events-single-section-title, .fusion-flip-boxes .fusion-flip-box .flip-box-heading-back, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title, .fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a, .fusion-megamenu-title, .fusion-modal h4, .fusion-person .person-desc .person-author .person-author-wrapper, .fusion-tabs .nav-tabs li .fusion-tab-heading, .fusion-tabs-widget .fusion-tabs-nav ul li a, .fusion-title h4, .fusion-widget-area h4, .popover .popover-title, .post-content h4, .project-content .project-info h4, .share-box h4, .tribe-block__tickets__registration__tickets__header, table th {
font-family: Roboto, Arial, Helvetica, sans-serif;font-weight: 400 !important;line-height: 1.43;letter-spacing: 1px !important;font-size: 14px;color: #333333;}
.fusion-tabs .tab-pane{padding: 0 !important;}
.fusion-tabs .tab-pane th {text-align: left !important;padding-bottom: 17px;color:#333333;}
.nav-tabs .nav-justified a#fusion-tab-leader {padding-top: 0 !important;}
.nav-tabs .nav-justified a#fusion-tab-quiz {padding-top: 0 !important;padding-bottom: 0 !important;}
.laqm-player-place {float: left;color: #000 !important;padding-top: 0px;font-weight: 600;}
.laqm-leaderboard.active.in .laqm-player-avatar img {margin-left: 10px;border-radius: 50px;margin-top: 10px;}
tr.user-36 {border-bottom: 1px solid #e2e2e2;line-height: 68px;padding: 0px 0 !important;}
.fusion-tabs.horizontal-tabs .nav {margin-bottom: 39px;}
.laqm-quiz-completed {text-align: center;}
.laqm-player-score {text-align: center;}
.nav-tabs.nav-justified a#fusion-tab-quiz {padding-bottom: 0 !important;padding-top: 0 !important;}
.nav-tabs.nav-justified a#fusion-tab-leader {padding-bottom: 0 !important;padding-top: 0 !important;}
.fusion-title-size-four, h4 {margin-top: 0 !important;margin-bottom: 0 !important;padding: 15px;}
.laqm-player-name {color: #333333 !important;}
.fusion-tabs .tab-pane{border:none !important;}
.fusion-tabs.horizontal-tabs .nav {width: 100% !important;border: none !important;}
.fusion-tabs .nav-tabs.nav-justified{width: 65% !important;border:none;}
tr.user-34 {border-bottom: 1px solid #e2e2e2;line-height: 68px;}
tr.shw_mre {border-bottom: 1px solid #e2e2e2;line-height: 68px;}
tr.shw_mre.shw_mre3.user-32:last-child {border:none !important;}
.leader_table th:nth-child(3), .leader_table th:nth-child(4){text-align: center !important;}
.leader_table tr:first-child{border-bottom: none;}
.leader_table .laqm-player-avatar {width: 75%;}

.lbrd_msg {font-size: 17px;margin-bottom: 20px;color: #333333;}
.laqm-player-avatar {width: 8%;float: left;padding-top: 0;/*padding-bottom: 20px;*/}
.laqm-player-uname, .laqm-total-games, .laqm-total-points {width: 30%;float: left;margin-top: 11px;color: #000;font-weight: 600;}
.leaderboardpage #tab-quizboard .laqm-player-avatar{padding-bottom: 20px;}
.leaderboardpage #tab-quizboard .laqm-player-uname, .leaderboardpage #tab-quizboard .laqm-total-games, 
.leaderboardpage #tab-quizboard .laqm-total-points{padding-bottom: 20px;}
.tab-content tr {border-bottom: 1px solid #f1f2f2;line-height: 61px;margin-top: 0;}
.laqm-player-uname span, .laqm-total-points span, .laqm-total-games span{color: #940501;padding-left: 4px;}
.tab-content tr:last-child{border:none !important;}
.tab-content td {color: #333333 !important;}

/*05-02-2020*/
.tab-content td{position: relative;}
/*.leader_table .laqm-player-avatar {vertical-align: middle;display: table;position: absolute;    top: 90%;
    -ms-transform: translateY(-90%);
    transform: translateY(-75%);
    left: 5%;}*/
.laqm-player-avatar img {border-radius: 50px;}

/*trivia-page*/
.triviapg{}
.triviapg .fusion-tabs .nav-tabs.nav-justified {width: 100% !important;}
.triviapg .fusion-tabs .nav-tabs.nav-justified > li {width: 100%;float: left;}
.triviapg.fusion-widget-area-1 .widget h4 {color: #333333;font-size: 12px !important;}
.triviapg .fusion-tabs .tab-pane th { padding-top: 15px;font-size: 12px;padding-right: 10px;}
.triviapg .fusion-tabs.horizontal-tabs .nav {margin-bottom: 0;}
.triviapg .laqm-quiz-completed {width: 69%;}
.triviapg .laqm-player-name, .triviapg .laqm-player-score {font-size: 14px;line-height: 20px;}
.triviapg .laqm-player-avatar img {margin-top: 15px !important;}
.triviapg .user-34 .laqm-player-avatar img {margin-top: 8px !important;margin-left: 7px !important;}
.triviapg .shw_mre .laqm-player-avatar img {margin-top:8px !important;margin-left: 7px !important;}
.triviapg .laqm-player-avatar {width: 40%;display: table;}
.triviapg .laqm-total-games {width: 28%;float: left;margin-top: 6%;font-size: 12px;line-height: 15px;}
.triviapg .laqm-total-points {width: 31%;float: left;margin-top: 6%;font-size: 12px;font-weight: 600;line-height: 15px;}
.triviapg .laqm-player-uname {font-size: 12px;line-height: 15px;width: 29%;margin-top:6%;}
.triviapg .laqm-quizboard td {line-height: 20px;font-size: 13px;}
.triviapg div#tab-quizboard tr td {padding-top: 10px;padding-right:10px;}
.triviapg div#tab-quizboard .laqm-player-avatar {width: 10%;margin-right: 2%;}

.triviapg.fusion-widget-area-1 .widget .heading h4 {font-size: 14px !important;}
.triviapg .laqm-total-games span {color: #8d191b;}
.triviapg .tab-content td li.active {padding-top: 11px !important;}
.triviapg .fusion-tabs .nav-tabs.nav-justified > li .active{padding-top: 17px;}
.triviapg .fusion-tabs .nav-tabs.nav-justified > li .active .tab-content td {padding-top: 11px;}
.triviapg .laqm-player-uname span, .triviapg .laqm-total-games span, .triviapg .laqm-total-points span{display: block;}

.triviapg div#tab-quizboard .laqm-qrec {padding-top: 20px;}


.triviapg  .laqm-player-place{font-size: 12px;}

@media screen and (min-width:100px) and (max-width:480px){
.laqm-player-place {font-size: 14px;}
tr.user-34 {border-bottom: 1px solid #e2e2e2;line-height: 49px;}

.laqm-player-avatar {width: 100%;}
.laqm-player-name {line-height: 18px;padding-bottom: 12px;}
#main {padding-top: 0 !important;}
.fusion-tabs .nav-tabs.nav-justified {width: 100% !important;}
div#tab-leaderboard {margin-bottom: 30px;}
.fusion-tabs.horizontal-tabs .nav{margin-bottom: 0;}
.laqm-player-uname span, .laqm-total-points span, .laqm-total-games span{display: block;}
.laqm-player-uname, .laqm-total-games, .laqm-total-points{font-size: 14px;margin-top: 0;width: 25%;}
div#tab-quizboard table td {line-height: 24px;font-size: 13px;}
 .fusion-tabs .tab-pane th{font-size: 13px;}
 .leader_table td{font-size: 13px;}
table.leader_table {margin-bottom: 60px !important;}
.buddypress-wrap .bp-subnavs ul li.bp-personal-sub-tab {
    flex: inherit;
}
.buddypress-wrap .public .profile-fields td.label {
    width: 26% !important;
    padding-right: 0 !important;
}

}

@media screen and (min-width:100px) and (max-width:767px){
.members .newclass {
    width: 100% !important;
}
.activity .newclass {
    width: 100% !important;
}
.groups .newclass {
    width: 100% !important;
}
.ab-sub-secondary.ab-submenu .wp-admin-bar-arrow{
    display: none !important;
}
#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper {
    display: none !important;
}
.home .fusion-fullwidth.fullwidth-box.fusion-builder-row-5 {
    padding-top: 50px !important;
}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){
/*.fusion-tabs .nav-tabs.nav-justified {width: 50% !important;}
a#mobile-fusion-tab-quiz {position: relative;top: -75px;width: 100%;left: 99%;}*/
div#tab-leaderboard {margin-bottom: 30px;}
.fusion-tabs .nav-tabs.nav-justified{width: 100% !important;}
.triviapg .laqm-player-avatar{margin-right: 0; width: 7%;}

.triviapg .laqm-player-uname, .triviapg .laqm-total-games, .triviapg .laqm-total-points{margin-top: 3.5%;width: 30%;}

.members .newclass {
    width: 100% !important;
}
.activity .newclass {
    width: 100% !important;
}
.groups .newclass {
    width: 100% !important;
}
.home .fusion-fullwidth.fullwidth-box.fusion-builder-row-5 {
    padding-top: 50px !important;
}
}

@media screen and (min-width:481px) and (max-width:767px){
.laqm-leaderboard {margin-bottom: 30px;}
.triviapg .laqm-player-avatar{margin-right: 0; width: 7%;}
.triviapg .laqm-player-uname, .triviapg .laqm-total-games, .triviapg .laqm-total-points{margin-top: 4%;width: 30%;}

}

@media screen and (max-width: 896px) and (orientation: landscape) {
.laqm-player-avatar {margin-right: 3%;}
.laqm-player-uname, .laqm-total-games, .laqm-total-points{width: 28%;font-size: 13px;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4 {width: 100% !important;}
.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4 {width: 100% !important;}
.triviapg .laqm-player-avatar{margin-right: 0; width: 7%;}
.triviapg .laqm-player-uname, .triviapg .laqm-total-games, .triviapg .laqm-total-points{margin-top: 3.5%;width: 30%;}

}

@media all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){
.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4 {width: 100% !important;}

.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4 {width: 100% !important;}
.triviapg .laqm-player-avatar{margin-right: 0; width: 7%;}

.triviapg .laqm-player-uname, .triviapg .laqm-total-games, .triviapg .laqm-total-points{margin-top: 2.5%;width: 30%;}

}

@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){

.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4 {width: 100% !important;}

.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4 {width: 100% !important;}
.triviapg .laqm-player-avatar{margin-right: 0; width: 7%;}

.triviapg .laqm-player-uname, .triviapg .laqm-total-games, .triviapg .laqm-total-points{margin-top: 2.5%;width: 30%;}

}

@media all and (device-width:1024px) and (device-height:1366px) and (orientation:portrait){
.fusion-layout-column.fusion_builder_column.fusion_builder_column_3_4 {width: 100% !important;}

.fusion-layout-column.fusion_builder_column.fusion_builder_column_1_4 {width: 100% !important;}
.triviapg .laqm-player-avatar{margin-right: 0; width: 7%;}

.triviapg .laqm-player-uname, .triviapg .laqm-total-games, .triviapg .laqm-total-points{margin-top: 2.5%;width: 30%;}
.home .fusion-fullwidth.fullwidth-box.fusion-builder-row-5 {
    padding-top: 50px !important;
}
}



.hover_bkgr_fricc{cursor: unset !important;}
.la-quiz-result-score h5, .la-quiz-result-score h3 {
    margin: 0;
    padding: 3px 0;
    font-size: 14px;
}
.la-quiz-result-score h5.q_pointcls, .la-quiz-result-score h5.q_pointcls span {
    color: #950501 !important;
}
.la-quiz-result-score span {
    color: #333 !important;
}
.trivia_pg p {
    margin: 0;
}
.trivia_pg {
    background: #f6f6f6;
    color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    border-top: 3px solid #950501;
}
.nxt_quizcls {background: #950501;color:#fff;padding: 10px 20px;margin-right: 15px;}
.bakto_trivcls{background: #950501;color:#fff;padding: 10px 20px;}
.fusion-header-wrapper{z-index:10000 !important;}
.la-quiz-result-button-replay{display: none;}

a.nxt_quizcls:hover, .bakto_trivcls:hover {
    color: #fff !important;
}
.la-quiz-result-block.repl {
    display: none;
}

/* 02-Mar-2020 */
.la-quiz-result-description p {margin-bottom: 35px;}
.fusion-reading-box-container.reading-box-container-1 {margin-top: 20px !important;}
.mind_aluser {color: #950501;font-size: 20px;margin-bottom: 0;}
.mind_oops {padding: 0 28px 0 31px;}
.quiz-answer-input.active .input-button-inside, .input-button-inside:hover{background: #950501 !important;}
li#front-personal-li {display: none;}
.linkhover .fusion-read-more, .linkhover .fusion-read-more::after {
    color: #fff;
}
.linkhover .fusion-read-more:after{
	top: 65%;
}


/* Bug Fixes*/
.fusion-body .button-pill, .fusion-body .fusion-button-pill, .fusion-button-pill {
    -webkit-border-radius: 25px;
    border-radius: 25px;
}
.home #main{
    padding-top:0 !important;
	margin-top:-1px !important;
}
#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin-top: 31px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.fusion-main-menu > ul > li > a {
    height: 133px !important;
}
input, select, textarea {
    font: 100% Arial,Helvetica,sans-serif;
}
.ihc_level_template_002 .ihc-level-item-wrap {
    height: 100%;
}
.avada-has-rev-slider-styles .avada-skin-rev{
    border:none;
}
.home .fusion-builder-row-5 .fusion-button.button-2:hover {
    border-color: #c10000;
}
.home .fusion-builder-row-5 .fusion-button.button-2:hover .fusion-button-icon-divider {
    border-color: #c10000;
}
.home .fusion-builder-row-5 .fusion-button.button-2:hover .fusion-button-icon-divider i {
    color: #c10000;
}
.home .fusion-builder-row-5 .fusion-button.button-2:hover .fusion-button-text {
    color: #c10000;
}
.loadr_img{
    position:relative;
    
}
#tab-leaderboard .loadr_img img {
    padding-bottom:0px;
    left:50px !important;
    bottom:10px !important;
}

@media(max-width:991px){
#tab-leaderboard .loadr_img img {
    padding-bottom: 0;
}
}
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
color: #950501;
border-color: #950501;
}


/* Pagination Style */
.fusion-blog-pagination .pagination, .pagination{
	    justify-content: center;
        display: block;
    text-align: center;
    width: 100%;
}
.fusion-blog-pagination .pagination .current, .pagination .current {
    background: transparent;
    color: #950501;
    border-radius: 2rem;
        width: 2rem;
    height: 2rem;
    font-size: 1rem;
        line-height: 1rem;
}
.fusion-blog-pagination .pagination a.inactive, .pagination a.inactive, .pagination-prev, .pagination-next, .pagination .pagination-dots {
    border: none;
    margin: 0 10px;
    color:#333333;
    border: 1px solid transparent;
        width: 2rem;
    height: 2rem;
    font-size: 1rem;
        line-height: 1rem;
}
.pagination-next:after, .pagination-prev:before {
    color: #333333 !important;
}
.pagination a.inactive:hover {
    background: #ebeaea;
    border-radius: 2rem;
    color:#950501;
    border: 1px solid transparent !important;
}
.pagination .pagination-next, .pagination .pagination-prev {
    font-weight: bold;
    margin: 0;
    font-size: 1rem;
    display: inline-table;
    padding: 2px 6px !important;
}
.pagination .pagination-prev:before, .pagination-next:after {
    display: none;
}
.pagination .pagination-dots {
    line-height: 2rem;
}
.pagination {
    margin: 20px 0 0 !important;
}

@media screen and (min-width:100px) and (max-width:480px){
.fusion-blog-pagination .pagination a.inactive, .pagination a.inactive, .pagination-prev, .pagination-next, .pagination .pagination-dots{
    margin: 0 4px;
}
.pagination .pagination-next, .pagination .pagination-prev {
    font-size: 0.7rem;
}
.fusion-blog-pagination .pagination .current, .pagination .current, .fusion-blog-pagination .pagination a.inactive, .pagination a.inactive, .pagination-prev, .pagination-next, .pagination .pagination-dots {
    width: 1.4rem;
    height: 1.4rem;
    font-size: 0.7rem;
}
.pagination .pagination-next, .pagination .pagination-prev{
    padding: 2px 0 !important;
}
}
/* Pagination Style */

/* Home Page Alignment Issue Fix */
@media screen and (min-width:100px) and (max-width:480px){
.week_brunch .fusion-column-wrapper.fusion-flex-column-wrapper-legacy {
    padding: 20px 0 0 !important;
}
}

@media screen and (max-width: 896px) and (orientation: landscape) {
.week_brunch .fusion-column-wrapper.fusion-flex-column-wrapper-legacy {
    padding: 20px 150px 0 !important;
}
}
@media screen and (min-width:481px) and (max-width:767px){
.week_brunch .fusion-column-wrapper.fusion-flex-column-wrapper-legacy {
    padding: 20px 80px 0 !important;
}
}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){
.week_brunch .fusion-column-wrapper.fusion-flex-column-wrapper-legacy {
    padding: 20px 150px 0 !important;
}
}
.post-19328 .fusion-sharing-box {
  width: 1366px !important;
  margin: 0 auto!important;
}
.post-19328.fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box{
	width: 1366px!important;
  margin: 0 auto!important;
}
}
/* Home Page Alignment Issue Fix */