/*Style for header select*/
 .user-exp-outer{position:relative;padding-right:10px;}
        .user-exp-outer .select2-search { background-color: #000; }
        .user-exp-outer .select2-search input { background-color: #000; }
        .user-exp-outer .select2-results { background-color: #000;color:#fff; }
        .user-exp-outer .select2-container{width:100%!important;position:absolute;left:0!important;}
        .user-exp-outer .selection{display:none;}
        .user-exp-outer .select2-dropdown{background:#000;left:-1px!important;width:calc(100% + 3px)!important;}
        .user-exp-outer a{cursor:context-menu;}
        .user-exp-outer{border:1px solid transparent;}
        .user-exp-outer:hover,.user-exp-outer:focus,.user-exp-outer.active{border:1px solid #fff;-webkit-box-shadow:0px 0px 2px 1px rgb(255 255 255);
        -moz-box-shadow: 0px 0px 2px 1px rgb(255 255 255);
        box-shadow: 0px 0px 2px 1px rgb(255 255 255);}
        .user-exp-outer.active{border:1px solid #fff;border-bottom-color:transparent;}
        .user-exp-outer h1{margin-right:15px;padding:5px 0;}
        .user-exp-outer a{color:#fff;}
        .user-exp-outer .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,
        .user-exp-outer .select2-results__option:hover {background:#ffb71b !important;}
       .user-exp-outer i.fa.fa-angle-down {margin-left: 15px;font-size: 20px;}
        .Bottom-link a { display: flex;justify-content: space-between;}
        .Bottom-link { border-top:1px solid #eee;padding-top:10px;}
        .user-exp-outer .select2-results__options li:last-child {padding-top:0!important;}
        .user-exp-outer .select2-container--open .select2-dropdown--below{border-radius:0;}
        .user-exp-outer  img{margin-right:15px;width:24px;}
        .user-exp-outer .select2-results__options li:last-child  img{margin-right:0;}
       
.user-exp-outer .yellow-image img{width:24px;margin-right:15px;filter:invert(90%) sepia(21%) saturate(2309%) hue-rotate(330deg) brightness(95%) contrast(105%);}
.user-exp-outer .select2-results__option--selected .yellow-image img{filter:none;}
 .user-exp-outer .select2-results__options li:hover .yellow-image img{filter:none;} 
 .user-exp-outer .select2-results__options li:hover a{color:#000;}
 .user-exp-outer .select2-container--default .select2-results__option--selected {background-color: #ffb71b;}
.user-exp-outer .select2-container--default .select2-results__option--selected a{color:#000;}
.user-exp-outer .select2-results__options a{display:flex;align-items:center;text-decoration:none;}
.user-exp-outer.active i.fa.fa-angle-down { transform: rotate(180deg);}
 .user-exp-outer .select2-results__options li:last-child:hover img{filter:invert(90%) sepia(21%) saturate(2309%) hue-rotate(330deg) brightness(95%) contrast(105%);}
 .user-exp-outer .select2-results__option {
    padding: 8px!important;
   
}

 .user-exp-outer .select2-results__option:before{
    display:none!important;
}
.user-exp-outer .select2-container--default .select2-results>.select2-results__options{max-height:inherit!important;}


.main-header .user-exp-outer h1 img,.japan-scroll-header .menu-item-has-children .submn, .scroll-header .menu-item-has-children .submn {
    display: none;
}
.user-exp-outer .select2-container img {
    width: 32px !important;
}
#back-to-top {
    z-index: 65;
}
@media (max-width: 1366px) {
    .main-header-left {width: 30%;}
    .main-header .user-exp-outer h1 {margin-right: 0;font-size: 22px;padding: 0;margin-left: 5px;}
    .user-exp-outer i.fa.fa-angle-down {margin-left: 5px;font-size: 18px;}
    body .top-bar-nav ul li:last-child img {left: 0;}
    .page-template-my-channel-japan .main-header-left,.page-template-my-channel-china .main-header-left,
    .page-template-my-channel-korean .main-header-left,.page-template-my-channel-taiwan .main-header-left {width: 34%;}
    .page-template-my-channel-japan .main-header .user-exp-outer h1,.page-template-my-channel-china .main-header .user-exp-outer h1,
    .page-template-my-channel-korean .main-header .user-exp-outer h1,.page-template-my-channel-taiwan .main-header .user-exp-outer h1 {font-size: 20px;margin-left: 0;}
    .page-template-my-channel-japan .user-exp-outer,.page-template-my-channel-china .user-exp-outer,
    .page-template-my-channel-korean .user-exp-outer,.page-template-my-channel-taiwan .user-exp-outer {padding-right: 0;}
    .page-template-my-channel-japan .user-exp-outer i.fa.fa-angle-down,.page-template-my-channel-china .user-exp-outer i.fa.fa-angle-down,
    .page-template-my-channel-korean .user-exp-outer i.fa.fa-angle-down,.page-template-my-channel-taiwan .user-exp-outer i.fa.fa-angle-down {margin-left: 5px;font-size: 15px;}
    .page-template-my-channel-japan .main-header .search-container,.page-template-my-channel-china .main-header .search-container,
    .page-template-my-channel-korean .main-header .search-container,.page-template-my-channel-taiwan .main-header .search-container {margin-left: -25px !important;}
}
@media (max-width: 1300px) {
    .main-header-right .student-btn {letter-spacing: 1px;}
    .main-header-right .bbpress-user {font-size: 12px;padding-left: 5px;}
    .main-header .search-container .input-group .form-control{min-width: 168px;}
    .main-header-right .bbpress-user img {margin-right: 5px;max-height: 28px; max-width: 28px;}
    .top-bar-nav ul li a.nav-link {padding: 4px 10px;}
}
@media (max-width: 1279px) {
    .main-header-left {width: 33%;}
    .main-header-right .student-btn,.main-header-right .login-btn {letter-spacing: 0.5px;padding: 12px 7px;}
    .main-header #BingSearch {margin-left: -55px;width: 170px;}
    .main-header .search-container {max-width: 210px;margin-left: 120px !important;}
    .main-header .user-exp-outer {padding-right: 0;}
    .main-header .user-exp-outer h1 {font-size: 19px;margin-left: 0;}
    .user-exp-outer i.fa.fa-angle-down {margin-left: 5px;font-size: 16px;}
    .page-template-my-channel-japan .main-header .user-exp-outer h1,
    .page-template-my-channel-china .main-header .user-exp-outer h1,
    .page-template-my-channel-korean .main-header .user-exp-outer h1,
    .page-template-my-channel-taiwan .main-header .user-exp-outer h1 {font-size: 17px;}
    .main-header .main-header-right .student-btn,.main-header .main-header-right .login-btn {letter-spacing: 0;padding: 12px 7px !important;}
}
@media (max-width: 992px) {
    .main-header-left {width: 100%;} 
    .main-header .nav-link-icon {padding: 10px 15px;}
    .main-header .search-main-header {width: 100%;justify-content: center;flex-direction: column;}
    .main-header .search-container {margin: 0 4px !important;padding: 0;width: 100%;}
    .main-header .dropdown-search {position: relative;margin: 0 4px !important;}
    .main-search-container {display: flex;align-items: center;justify-content: center;padding: 0 5px;position: relative;}
    .main-header #BingSearch {margin-left: 0;}
    .content .top-bar-nav {top: 52px !important;position: absolute !important;margin: 0;height: auto !important;background: #000000;}
	.content .top-bar-nav ul {margin: 0;padding: 0 5px;width: 100%;float: left; position: relative;}
    .dropdown > .dropdown-menu {position: absolute !important;}
	.content .top-bar-nav ul li:last-child {float: none;width: auto;}
    .content .top-bar-nav ul li:last-child img {top: 3px;left: auto;}
	.content .top-bar-nav ul li {padding: 0;}
	.content .top-bar-nav ul li a {padding: 0.5rem 7px;font-size: 12px;}
    .top-bar-nav .dropdown-item{white-space: unset;}
    .main-header .main-header-right {padding: 10px 0;justify-content: center;}
    .main-header {top: 0 !important;}
    .main-header-right .student-btn,.main-header .dropdown-search,.main-header .nav-link-icon img{display: none;}
    body ul.dropdown-menu {width: 200px !important;}
    body ul.dropdown-menu li {padding: 0 !important;}
    .top-bar-nav ul li li a {font-size: 12px !important;}

    .user-exp-outer:hover, .user-exp-outer:focus, .user-exp-outer.active {border: none;box-shadow: none;}
	.main-header .search-container {position: absolute;top: -34px;margin-left: 20px !important;max-width: 200px}
	.search-container .input-group .btn {padding: 0px 8px;}
	.search-container .input-group .form-control {min-height: 30px;height: 30px;}
	.search-container .input-group {height: 34px;max-height: 36px;flex-wrap: nowrap;}
	.user-exp-outer img {margin-right: 7px;}
    .user-exp-outer{border: none;}
	.user-exp-outer i.fa.fa-angle-down {margin-left: 0 !important;}
    .page-template-my-channel-japan .main-header-left,.page-template-my-channel-china .main-header-left,
    .page-template-my-channel-korean .main-header-left,.page-template-my-channel-taiwan .main-header-left {width: 100%;}
	.main-sidebar{z-index: 9999999 !important;width: 0;}
    .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar:before {margin-left: 0;width: 250px;}
    .user-exp-outer .select2-results__options a {font-size: 14px;}

    body .main-header{padding: 10px 0;height: 52px !important;}
	.main-header .main-header-right{padding: 0;}
	.main-header-right .student-btn,.main-header .dropdown-search,.main-header .nav-link-icon img,.header-ul{display: none;}
	.main-header-right .subnav>a,.main-header .user-exp-outer h1{font-size: 0 !important;text-align: left;margin: 0;}
	.main-header-right .subnav {position: absolute;right: 7px;top: 7px;padding: 0;z-index: 99;}
	.main-header .search-container .input-group{margin: 0;}
	.main-header .user-exp-outer {min-width: 220px;}
	.user-exp-outer h1 img{width: 37px;}
	.subnav .subnav-content {left: -65px !important;z-index: 9999;}
	.subnavbtn {position: relative;top: 7px;}
	.main-header .main-header-right .login-btn{position: absolute;right: 7px;top: 7px;z-index: 99;padding: 10px 7px !important;}
	.main-header .user-exp-outer h1 img{display: inline-block;}
	.main-header .nav-link-icon {display: flex;align-items: center;padding: 5px 5px 5px 15px;}
	.user-exp-outer i.fa.fa-angle-down{position: relative;top: 7px;}
    .main-header-right .bbpress-user {position: absolute;right: 20px;top: 12px;padding: 0;z-index: 99;margin-top: 5px;}
    .dropdown.down-user-arrow {position: absolute;right: 2px;top: 15px;padding: 0;z-index: 99;}
    .bbpress-user a {font-size: 0 !important;}
    .main-header-right .bbpress-user img {max-height: 32px;width: 32px;max-width: 32px;}
    .main-header .down-user-arrow .dropdown-menu {min-width: 140px;margin-top: 10px !important;}
    .main-header .down-user-arrow .dropdown-menu::before {right: 32px;}
    .page-template-my-channel-optics .main-header .nav-link-icon {display: none;}
    .page-template-my-channel-optics .main-header .user-exp-outer {padding-left: 10px;}
    .page-template-my-channel-japan .main-header .search-container,
    .page-template-my-channel-china .main-header .search-container,
    .page-template-my-channel-korean .main-header .search-container,
    .page-template-my-channel-taiwan .main-header .search-container {top: 8px;left: 0;right: 0;margin: 0 auto !important;}
    .scroll-header ul li li a {filter: none;}
    body .main-header-left .nav-link-icon picture{display: none !important;}

    .sidebar-open .japan-scroll-header,body.sidebar-open .japan-scroll-header,.sidebar-open .scroll-header,body.sidebar-open .scroll-header {margin-left: 0;}
    body .japan-scroll-header,body .scroll-header {transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;position: fixed;display: block;z-index: 999999;margin-left: -270px;height: calc(100vh - 52px);width: 270px;padding: 0;overflow-x: hidden;top: 52px !important;}
    .japan-scroll-header ul,.scroll-header ul {justify-content: flex-start;align-items: flex-start;flex-direction: column;padding: 0 !important;}
    .japan-scroll-header ul li,.scroll-header ul li {width: 100%;}
    body .japan-scroll-header ul li a,body .scroll-header ul li a {font-size: 13px;flex-direction: row;justify-content: flex-start;align-items: center;}
    body .japan-scroll-header ul li a img,body .scroll-header ul li a img {margin: 0 10px 0 0 !important;height: 27px !important;width: 27px;max-width: none !important;}
    .menu-rocky-menu-container .sub-menu,
    .menu-discovery-menu-container .sub-menu,.japan-scroll-header .menu-discovery-menu .sub-menu,body #menu-granta-menu .sub-menu,body #menu-discovery-menu .sub-menu,body #menu-rocky-menu .sub-menu,
    .scroll-header .menu-discovery-menu .sub-menu,.menu-discovery-menu li:hover .sub-menu {position: relative !important;min-width: 0 !important;display: none;top: inherit !important;width: 100%;opacity: 1;
    border: none !important;visibility: visible;}
    .japan-scroll-header .menu-item-has-children .submn,.scroll-header .menu-item-has-children .submn {position: absolute;display: block;right: 5px;top: 7px;width: 40px;height: 40px;line-height: 40px;text-align: center;color: #ffffff;}
    .scroll-header .menu-item-has-children .submn{top: 5px;}
    .japan-scroll-header .menu-item-has-children .submn.open:before,.scroll-header .menu-item-has-children .submn.open:before {content: "\f106";}
    .menu-rocky-menu-container .sub-menu a,.menu-discovery-menu-container .sub-menu a {padding: 10px 20px 10px 25px;}
    .japan-scroll-header .menu-rocky-menu-container .sub-menu a,.scroll-header .menu-rocky-menu-container .sub-menu a,
    .japan-scroll-header .menu-discovery-menu-container .sub-menu a {color: #fff !important;}
    .japan-scroll-header ul li a:hover,.scroll-header ul li a:hover,.scroll-header ul li a:focus,
    .japan-scroll-header ul li a:focus {background: #ffb71b;}
    /* .sidebar-open i.fa.fa-bars:before {content: "\f00d";} */
    .japan-scroll-header,.scroll-header {top: 52px;}
    .single-forum .p-main .scroll-header .container{padding: 0;}
    .user-exp-outer .yellow-image img {margin-right: 10px;}
    body .scroll-header #menu-granta-menu li:hover .sub-menu,body .menu-discovery-menu li:hover .sub-menu,body .scroll-header #menu-rocky-menu li:hover .sub-menu,
    .scroll-header #menu-discovery-menu li:hover .sub-menu {display: none;}
    body:not(.layout-fixed) aside.main-sidebar {top: 52px !important;height: calc(100vh - 52px);min-height: calc(100vh - 52px);}
    .japan-scroll-header ul li li a:hover, .scroll-header ul li li a:hover, .scroll-header ul li li a:focus, .japan-scroll-header ul li li a:focus {color: #000 !important;}
    body #menu-rocky-menu li a img,body #menu-granta-menu li a img,body #menu-discovery-menu li a img {width: 27px !important;height: 27px !important;margin-right: 10px !important;}
    .content .top-bar-nav ul li:last-child span{font-size: 0 !important;}
    .top-bar-nav ul li:last-child img {margin-right: 0 !important;}
    .footer .social-links,.footer .footer-nav-lower {text-align: center;display: block;}
    .social-links .h5 {margin: 0 0 10px;}
    .social-links li:not(:last-child) {margin: 0 5px;}
    .footer .footer-nav-lower {text-align: center;}
    .footer-links-lower li {margin: 0 7px;}
    body .elementor-15394 .elementor-element.elementor-element-217921dc .elementor-heading-title {margin-top: 90px;}
    body .elementor-15394 .elementor-element.elementor-element-0ebfeb0 {font-size: 16px;}
    .sidebar-collapse .japan-scroll-header, body.sidebar-collapse .japan-scroll-header, 
    .sidebar-collapse .scroll-header, body.sidebar-collapse .scroll-header{margin-left: 0;}
    body .scroll-header ul#menu-discovery-menu > li > a {flex-direction: row;justify-content: left;font-size: 12px;}
    body ul#menu-discovery-menu li a img{margin-right: 10px !important;}
    body .scroll-header .container{padding: 0;}
}
@media (max-width: 767px) {
    body .top-bar-nav ul li a {font-size: 12px !important;padding: 5px !important;}
    .content .top-bar-nav ul li:last-child img {top: 0;} 
    .top-bar-nav ul li.current_page_item ul.dropdown-menu li {padding: 0 !important;}     
    .top-bar-nav li:hover > ul.dropdown-menu {border: 1px solid #fff;}  
    .content .top-bar-nav ul {white-space: normal;}
    .dropdown > .dropdown-menu {position: absolute !important;width: 200px;left: 0;min-width: 200px;}
    body .elementor-15394 .elementor-element.elementor-element-217921dc .elementor-heading-title {margin-top: 30px;}
    body .elementor-15394 .elementor-element.elementor-element-52b0125,
    body .elementor-15394 .elementor-element.elementor-element-2e3d5b2,
    body .elementor-15394 .elementor-element.elementor-element-efae1ae,
    body .elementor-15394 .elementor-element.elementor-element-cbdf32a,
    body .elementor-15394 .elementor-element.elementor-element-1198524,
    body .elementor-15394 .elementor-element.elementor-element-6b5ea0c,
    body .elementor-15394 .elementor-element.elementor-element-e715407,
    body .elementor-15394 .elementor-element.elementor-element-bb6c219,
    body .elementor-15394 .elementor-element.elementor-element-5410019,
    body .elementor-15394 .elementor-element.elementor-element-64bc556,
    body .elementor-15394 .elementor-element.elementor-element-78d0a68,
    body .elementor-15394 .elementor-element.elementor-element-a92aa07,
    body .elementor-15394 .elementor-element.elementor-element-a70b29d,
    body .elementor-15394 .elementor-element.elementor-element-19018fe,
    body .elementor-15394 .elementor-element.elementor-element-94c3a43 {width: 20% !important;}
    body .elementor-15394 .elementor-element.elementor-element-62b7a6f,
    body .elementor-15394 .elementor-element.elementor-element-0369f58,
    body .elementor-15394 .elementor-element.elementor-element-7aff3c2,
    body .elementor-15394 .elementor-element.elementor-element-2ed4be0,
    body .elementor-15394 .elementor-element.elementor-element-436a48e,
    body .elementor-15394 .elementor-element.elementor-element-f9761c7,
    body .elementor-15394 .elementor-element.elementor-element-2d8f91d,
    body .elementor-15394 .elementor-element.elementor-element-565502a,
    body .elementor-15394 .elementor-element.elementor-element-2ae187c,
    body .elementor-15394 .elementor-element.elementor-element-c3dc7fa,
    body .elementor-15394 .elementor-element.elementor-element-a95939a {width: 80% !important;}
    body .elementor-15394 .elementor-element .elementor-heading-title {font-size: 34px !important;}
    body .elementor-15394 .elementor-element.elementor-element-f7ff42c,
    body .elementor-15394 .elementor-element.elementor-element-a3b0a93-0,
    body .elementor-15394 .elementor-element.elementor-element-a266bd3-0,
    body .elementor-15394 .elementor-element.elementor-element-995e919,
    body .elementor-15394 .elementor-element.elementor-element-dc3d899,
    body .elementor-15394 .elementor-element.elementor-element-e1f0f9e,
    body .elementor-15394 .elementor-element.elementor-element-063051c,
    body .elementor-15394 .elementor-element.elementor-element-9ef31d4,
    body .elementor-15394 .elementor-element.elementor-element-41f7341,
    body .elementor-15394 .elementor-element.elementor-element-5744c2d {margin-top: -34px !important;padding: 0 10px !important;margin-bottom: 0 !important;}
    body .elementor-15394 .elementor-element .elementor-button {font-size: 16px !important;padding: 10px 15px !important;}
    body .elementor-15394 .elementor-element.elementor-element-85996fa,body .elementor-15394 .elementor-element.elementor-element-cc1ea84 {font-size: 22px !important;line-height: 1.4 !important;}
    body .elementor-15394 .elementor-element.elementor-element-5e2d01e{padding: 0 !important;}
    body .elementor-15394 .elementor-element.elementor-element-217921dc > .elementor-widget-container{margin: 90px 0% 0% 0%;}
    body .elementor-37607 .elementor-element.elementor-element-576ce40d > .elementor-container {min-height: 200px !important;}
    body .elementor-37607 .elementor-element.elementor-element-1b43f548 .elementor-heading-title {font-size: 40px;}
}
@media (max-width: 480px) {
    .main-header .main-header-right .student-btn {margin-left: 6px !important; }
    .card-cat-top-h3 {margin-top: 0;}
    .nav-link-icon i {margin-right: 5px;}
    .content .top-bar-nav ul li a {padding: 0.5rem 5px;}
    body .top-bar-nav ul li a {font-size: 12px;}
    .top-bar-nav .dropdown:nth-child(3) > .dropdown-menu {left: inherit;right: 0;}
}
@media (max-width: 399px) {
    .main-header {position: fixed !important;}
    .main-header .nav-link-icon {padding-right: 5px;padding-left: 10px;}
    .main-header .nav-link-icon i {margin-right: 5px;}
    .main-header .user-exp-outer {padding-right: 0;}
    .main-header #BingSearch {width: 100%;}
    .main-header .search-container .input-group .form-control {min-width: 0;}
    .page-template-front-page .my-chanel-sec {padding-bottom: 40px;}
    .content-wrapper {padding-top: 102px;}
    .home .content-wrapper {padding-top: 0;}
    body .hover-card-content h4 {font-size: 16px !important;}
    .main-logo img{position: relative;left: -14px;}
    .main-header .search-container {max-width: 160px;margin-left: 10px !important;}
    body .top-bar-nav ul li a {font-size: 12px !important;padding: 0.3rem 0.2rem !important;letter-spacing: -0.7px;}
    .user-exp-outer i.fa.fa-angle-down {margin-left: 2px !important;font-size: 14px !important;display: none;}
}
@media (max-width: 339px) {
    .elementor-15394 .elementor-element.elementor-element-217921dc .elementor-heading-title {margin-top: 50px;}
}  

.ld-focus-header .ld-course-status-action {
    display: flex;
    align-items: center;
    padding: 0 5px;
}
.ld-focus-header .ld-course-status-action form{
    margin: 0;
}
.ld-focus-header .ld-course-status-action a.login-btn {
    border: 1px solid #ffb71b !important;
}
.single-sfwd-lessons #learndash-tooltips .ld-tooltip{
    left: 5px !important;
}