﻿.loading {
    width: 100%;
    height: 100%;
    /* background-color: rgb(255 255 255 / 90%); */
    background-color: #0071eb;
    opacity: 100%;
    position: fixed;
    display: none;
    z-index: 999;
    top: 0;
    bottom: 0;
}

.loading::after {
    content: "از شکیبایی شما متشکریم";
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;

    animation-name: loading;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate-reverse;
    animation-timing-function: ease-in-out;
}

.loading::before {
    content: "";
    background-image: url(https://cdn.sqp.ir/Templates/Cont01/images/bx-loader.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -120px;
    left: 0;
    right: 0;
}

@keyframes loading {
    0%   {opacity: 1;}
    50%   {opacity: 0;}
    100% {opacity: 1;}
}
#WRYMMQYLGZ #div_menu_WRYMMQYLGZ {
    left: 0;
    right: 0;
    z-index: 999;
}
#WRYMMQYLGZ nav.header {
    height: 20vh;
}
#WRYMMQYLGZ .navbar-brand img {
    height: 70%;
    max-height: unset;
}
#WRYMMQYLGZ .navbar.header {
    background: url(/Files/53/Template/Images/Template/White.jpg);
    background-repeat: repeat-x;
    background-position-y: center;
    background-size: contain;
}
#WRYMMQYLGZ .top-menu {
    border-top: 3px solid #f99b1d;
    background-color: #009891;
}
#WRYMMQYLGZ .top-menu .nav-link {
    color: #ffffff;
    font-size: 18px;
    z-index: 10;
    margin-right: 15px;
    margin-left: 15px;
}
#WRYMMQYLGZ .top-menu .nav-link:hover {
    color: #00334d;
    background-color: #f99c1b;
}
#WRYMMQYLGZ .top-menu ul.dropdown-menu .nav-link:hover {
    color: #00334d;
    background-color: #d2ab66;
}
#WRYMMQYLGZ .top-menu ul.dropdown-menu .nav-link {
    color: #ffffff;
}
#WRYMMQYLGZ .top-menu ul.dropdown-menu {
    background-color: #009891;
    border: 1px solid #d2ab66;
}
#WRYMMQYLGZ .header_search .dropdown-toggle {
    color: #ffffff;
    background-color: #d2ab66;
}
#WRYMMQYLGZ .header_search .dropdown-toggle:hover {
    color: #d2ab66;
    background-color: #ffffffe0;
}
#WRYMMQYLGZ .header_search .btn {
    color: #ffffff;
    border-color: #d2ab66;
    background-color: #d2ab66;
}
#WRYMMQYLGZ .header_search .btn:hover {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #d2ab66;
}
#WRYMMQYLGZ .top-menu .navbar-toggler {
    background-color: #d2ab66;
    color: #ffffff;
    border-color: #d2ab66;
}
#WRYMMQYLGZ .btn-outline-success:not(:disabled):not(.disabled).active,
#WRYMMQYLGZ .btn-outline-success:not(:disabled):not(.disabled):active,
#WRYMMQYLGZ .show>.btn-outline-success.dropdown-toggle {
    color: #d2ab66;
    background-color: #ffffff;
    border-color: #ffffff;
}
#WRYMMQYLGZ .btn-outline-success:not(:disabled):not(.disabled).active:focus,
#WRYMMQYLGZ .btn-outline-success:not(:disabled):not(.disabled):active:focus,
#WRYMMQYLGZ .show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: unset;
}#LFHILXOQWA.tnit-inner-banner {
    background: url(/Files/53/Template/Images/cloudy-sunBG2.jpg) repeat-x;
    background-size: cover;
}
#LFHILXOQWA.tnit-inner-banner h2 {
    color: #009891;
    line-height: 1.5;
}

#LFHILXOQWA .tnit-breadcrumb-holder li a {
    color: #009891;
}

#LFHILXOQWA .tnit-breadcrumb-holder.breadcrumb>li+li:before {
    color: #009891;
}

#LFHILXOQWA .tnit-breadcrumb-holder li.active {
    color: #009891;
}
#LFHILXOQWA .tnit-breadcrumb-holder li {
    font-size: 15px;
}
#LFHILXOQWA.tnit-inner-banner h2.detail {
    font-size: 20px;
}#GUVCBKIMQS {
    background-color:#ffffff;
    background-image: url(null);
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 70px;
    padding-bottom: 20px;
}
#GUVCBKIMQS.paralaxBg {
    background-attachment: fixed;
}
.noModuleBg #GUVCBKIMQS {
    background-color: unset;
    background-image: unset;
}

#GUVCBKIMQS .tnit-thumb img {
    width: 100%;
    height: 50vmin;
    object-fit: cover;
}
#GUVCBKIMQS .video-thumb img {
    width: 100%;
    height: 30vmin;
    object-fit: cover;
}
#GUVCBKIMQS .tnit-thumb.last-content img {
    height: 30vmin;
    object-fit: cover;
}
#GUVCBKIMQS #main_text {
    min-height: 200px;
    overflow: hidden;
}
#GUVCBKIMQS .play_voice h3 {
    background-image: url(https://cdn.sqp.ir/Templates/Cont01/images/top_bg1.jpg);
    color:#ffffff;
    background-color: #005999;
    background-size: contain;
    background-repeat: repeat-x;
}
#GUVCBKIMQS .play_voice h3::before {
    background-color: #005999;
}
#GUVCBKIMQS .play_voice .plyr-inner {
    background-image: url(https://cdn.sqp.ir/Templates/Cont01/images/top_bg.jpg);
    background-size: contain;
    background-repeat: repeat-x;
    background-color: #ffffff;
}
#GUVCBKIMQS .play_voice .plyr-inner::before {
    background-color: #ffffff;
}
#GUVCBKIMQS .play_voice .plyr .player .controls>div:hover,
#GUVCBKIMQS .play_voice .plyr .player .controls>div:focus,
#GUVCBKIMQS .play_voice .plyr .player .volume .volume-btn:hover,
#GUVCBKIMQS .play_voice .plyr .player .volume .volume-adjust div div {
    color:#ffffff;
    background-color: #005999;
}
@media print {
    body * {
        visibility: hidden;
    }
    #div_content_detail_GUVCBKIMQS, #div_content_detail_GUVCBKIMQS * {
        visibility: visible;
    }
    #div_content_detail_GUVCBKIMQS {
        position: absolute;
        left: 0;
        top: 0;
    }
}#VNMWOZIZEA .feature-inner-holder .sm-thumb {
    width: 60px;
    height: 50px;
}

#VNMWOZIZEA .feature-inner-holder .sm-thumb img {
    width: 60px;
    max-width: 60px;
    height: 50px;
    object-fit: cover;
}

#VNMWOZIZEA .feature-inner-holder .text-holder p {
    line-height: 18px;
}#EQSJWNGMIV img {
    width: 100%;
    height: auto;
}#LXCOBCSCVI,
#LXCOBCSCVI h5 {
    color: #004040;
}
#LXCOBCSCVI .logo {
    height: 200px;
    object-fit: contain;
}
#LXCOBCSCVI .footer-copyright {
    background: #f99c1b;
    color: rgb(255, 255, 255);
}
#LXCOBCSCVI .footer-designer {
    background-color: rgb(255, 255, 255);
    border-top: 4px solid #f99c1b;
    border-bottom: 4px solid #009891;
}
#LXCOBCSCVI {
    background: #009891;
}
#LXCOBCSCVI.page-footer a {
    color: #d2ab66;
}
#LXCOBCSCVI.page-footer .footer-copyright a {
    color: #fff;
}
#LXCOBCSCVI.page-footer a:hover,
#LXCOBCSCVI.page-footer .footer-copyright a:hover {
    color: #f99c1b;
}body {
    background-color: #ffffff;
    background-image: url(null);
    background-position: top center;
    background-size: auto;
    background-repeat: no-repeat;
    font-family: BBCNassim !important;
    font-size: 16px;
    color: #333333;
}

.btn-appiontment:before,
.tnit-feature-item:before,
.video-thumb .icon-box,
.date-box,
.tnit-social-links_v2 li a:before,
.tnit-footer .widget-about,
#tnit-blog-slider .owl-controls .owl-nav [class*=owl-]:after,
.tnit-event-item:before,
.tnit-event-item::before,
.tnit-navbar-holder .navbar-nav li .dropdown-menu li:after,
.tnit-topbar-holder .btn-cart .num,
.tnit-btn-cart,
.tnit-btn-download,
#tnit-testimonial-slider .owl-controls .owl-nav [class*=owl-],
.tnit-btn-style_v2,
.tnit-form-search .btn-submit,
.widget-tags li a:hover,
.btn-enroll,
.tl-counter-listed .tl-counter-item,
.pro-btn-cart,
.tnit-spinner-outer span.spinner>.sub:hover,
.tnit-spinner-outer span.spinner>.add:hover,
.btn-inner-holder:hover .fa,
.btn-checkout,
.tl-review-form .inner-holder .btn-submit,
.btn-proceed,
.btn-register,
.tnit-navbar-holder .navbar-default .navbar-toggle,
.btn-cart2:hover,
#tnit-blog-slider .owl-carousel .owl-nav [class*=owl-]:after,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-]:hover,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-]:after,
.tnit-courses-section .owl-carousel .owl-controls .owl-nav [class*=owl-],
.tl-tabs-outer .nav-tabs li a.active, .tl-tabs-outer .nav-tabs li:hover a {
    background-color: #009891;
}

.tnit-navbar-holder .navbar .navbar-nav>li>a:hover,
.banner-caption h4 span,
.tnit-social-box .fa,
.tnit-btn-readmore:before,
.tnit-btn-readmore:hover,
.tnit-social-links li a:hover .fa,
.tnit-feature-item .icon-box,
.facts-item .icomoon,
.tnit-rating,
.widget-listed li:hover a,
.th-color,
.tnit-event-item .tnit-btn-style1:hover,
.tweet-item .bottom .link,
.tweet-item .link,
.tnit-qualities-listed li:before,
.audio-text .btn-play,
.audio-text .th-color,
.tnit-breadcrumb-holder li.active,
.tnit-testimonial-item .fa,
.widget-categories .widget-listed li:hover:before,
.tnit-rating .fa,
.widget-book>span,
ul.tnit-tabs-nav li.active a,
ul.tnit-tabs-nav li:hover a,
.tnit-pagination-row .pagination li:hover a,
.tnit-pagination-row .pagination li.active a,
.btn-sale,
.about-info-listed_v2 li .fa,
.tnit-error-inner .title,
.tp-left-listed li:hover,
.tp-left-listed li:hover a,
.btn-account:hover,
.tnit-login-listed>li .fa,
.tnit-login-listed>li a,
.tnit-modal-outer .top h5 a,
.tnit-event-item .tnit-text span .fa,
.tnit-my-event .tnit-event-item .date-box a,
.top-icon-box a:hover,
.tnit-sound-list-2-col .tnit-event-item a,
.widget-listed li a:hover {
    color: #009891
}

#tnit-blog-slider .owl-controls .owl-nav [class*=owl-]:hover,
.tnit-event-item:hover,
.tnit-navbar-holder .navbar-nav li .dropdown-menu li:hover,
#tnit-testimonial-slider .owl-controls .owl-nav [class*=owl-],
.tnit-video-inner-outer,
.widget-tags li a:hover,
.tl-tabs-outer .nav-tabs li:before,
.tnit-pagination-row .pagination li:before,
.tnit-pagination-row .pagination li:first-child:after,
.tnit-pagination-row .pagination li:last-child:after,
.btn-sale,
.tnit-navbar-holder .navbar-default .navbar-toggle,
.tnit-video-section_v2 .tnit-video-inner-outer,
#tnit-blog-slider .owl-carousel .owl-nav [class*=owl-]:hover,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-]:hover {
    border-color: #009891;
}
.btn-sale:after {
    border-top-color: #009891
}
.tnit-video-section .nav-tabs .nav-link {
    border: unset;
}
.tnit-video-section .nav-tabs .nav-item.show .nav-link,
.tnit-video-section .nav-tabs .nav-link.active {
    color: #333333;
    background-color: #009891;
}
.tnit-my-event .tnit-event-item .date-box a:hover,
.tnit-sound-list-2-col .tnit-event-item a:hover{
    color: #009891;
}
.tnit-video-section .nav-tabs .nav-link {
    color: #009891;
}
.tnit-courses-item .tnit-thumb .tnit-caption:before {
    background-color: #009891b3;
}
a:hover {
    color: #009891;
}
/* .btn-enroll:hover {
    color: #fff;
    box-shadow: 0 0 10px -3px #009891;
} */

/* =============== Button ================ */
button
.btn,
.btn.btn-enroll,
.tnit-form-search .btn-submit,
.tl-review-form .inner-holder .btn-submit,
.btn-submit {
    font-size: 16px;
    background-color: #009891;
    color: #ffffff;
    border-radius: 3px;
    transition: .3s all;
}

button.focus, button:focus,
.btn.focus, .btn:focus,
.btn.btn-enroll:focus, a.btn.btn-enroll.focus,
.tnit-form-search .btn-submit:focus, .tnit-form-search .btn-submit.focus,
.tl-review-form .inner-holder .btn-submit:focus,
.btn-submit:focus {
    box-shadow: 0 0 0 0.2rem #d2ab66;
}

button:hover,
.btn:hover,
.btn.btn-enroll:hover,
.tnit-form-search .btn-submit:hover,
.tl-review-form .inner-holder .btn-submit:hover,
.btn-submit:hover {
    background-color: #f99c1b;
    color: #fff;
    box-shadow: 0 0 10px -3px #d2ab66;
}

/* =============== Border Radius ================ */
.video-thumb,
.tnit-blog-item,
.widget-tags li a,
.tnit-about-video,
.voice_page .play_voice h3,
.play_voice h3::before,
.tnit-blog-item .tnit-text,
.tnit-thumb.last-content,
.tnit-event-item:hover:before,
.tnit-event-item:hover:after,
.tnit-blog-item.tnit-blog-item_v2,
.feature-inner-holder .sm-thumb img,
.tnit-sound-list-2-col .event_list>li,
.blogDetails .tnit-blog-item .tnit-thumb img {
    border-radius: 10px;
}
.tnit-blog-item_v2 .tnit-blog-item .tnit-text {
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
}
.tnit-video-section .tab-content {
    border-radius: 10px;
    border-top-right-radius: unset;
}
.tnit-courses-item .tnit-thumb {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.tnit-courses-item .tnit-text {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tnit-blog-item .tnit-thumb {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

/* =============== Border Color ================ */
.border,
.center-education h2:before,
.center-education h2:after,
.center-education .footer:before,
.center-education .footer:after,
#tnit-blog-slider .owl-nav [class*=owl-],
#tnit-testimonial-slider .owl-nav [class*=owl-],
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-],
.tnit-courses-item .tnit-text,
.widget-tags li a,
.tnit-form-search,
.widget-categories .widget-listed,
.tnit-sidebar-outer,
.tnit-blog-item.tnit-blog-item_v2,
.tl-review-form .inner-holder input[type=text],
.tl-review-form .inner-holder input[type=email],
.tl-review-form .inner-holder input[type=tel],
.tl-review-form .inner-holder select,
.tl-review-form .inner-holder textarea,
.about-info-listed li,
.about-info-listed_v2 li .fa,
.tnit-sidebar-outer_v2 .widget-contact .about-info-listed_v2,
.tnit-event-item .date-box,
.tnit-even-listed>li:last-child,
.chosen-container-multi .chosen-choices {
    border-color: #f99c1b !important;
}

/* =============== Font Size ================ */
body p,
.center-education a span,
.tnit-wrapper a,
.tnit-btn-readmore, .tnit-btn-readmore:before,
.tnit-courses-item .tnit-text strong,
.widget-listed li a,
.widget-listed li,
.feature-inner-holder .text-holder p,
.tnit-form-search input[type=text],
.tnit-btns-listed>li,
.tl-review-form .inner-holder label,
.tl-review-form .inner-holder input[type=text],
.tl-review-form .inner-holder input[type=email],
.tl-review-form .inner-holder input[type=tel],
.tl-review-form .inner-holder select,
.tl-review-form .inner-holder textarea,
.about-info-listed li,
.about-info-listed li a,
.tnit-btns-listed>li>a,
.tl-tabs-outer .nav-tabs li a, .tl-tabs-outer .nav-tabs li a,
.tl-comments-inner .text-holder p,
.chosen-container-multi .chosen-choices,
.tnit-about-text p {
    font-size: 16px;
    color: #333333;
}

.video-thumb .tnit-meta-listed li,
.tnit-meta-listed li,
.tnit-event-item .tnit-text span,
.tnit-courses-item .tnit-text h5,
.widget-tags li a,
.tnit-pagination-row .pagination li a,
.tnit-social-links_v3 li a,
.tnit-video-text .tnit-meta-listed li {
    font-size: .9rem;
    color: #333333;
}
.tnit-about-text h2,
.tnit-heading-outer h2,
.tnit-error-inner p {
    font-size: 1.5rem;
    color: #333333;
}
.widget h3,
.tnit-error-inner .tnit-btn-style1,
.tnit-video-text h3 {
    font-size: 1.4rem;
    color: #333333;
}
.tnit-event-item .tnit-text h4,
body h4,
.tl-comments-box h4 {
    font-size: 1.3rem;
    color: #333333;
}
.page-footer h5,
.tl-review-outer h5 {
    font-size: 1.2rem;
    color: #333333;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, strong a,
h1, h2, h3, h4, h5, h6, strong,
.tnit-btn-readmore,
.tnit-meta-listed li a,
.center-education h2,
#tnit-blog-slider .owl-nav [class*=owl-],
#tnit-testimonial-slider .owl-nav [class*=owl-],
#tnit-blog-slider .owl-nav [class*=owl-]:hover,
.tnit-courses-section .owl-carousel .owl-nav [class*=owl-],
.widget-categories .widget-listed li:before,
.video-thumb .tnit-meta-listed li,
.tnit-btn-style1,
.date-box,
.users {
    color: #333333
}
.tnit-btn-style1:before,
.tnit-btn-style1:after,
.tnit-error-inner .tnit-btn-style1:before,
.tnit-error-inner .tnit-btn-style1:after {
    border-color: #333333;
}
/* =============== Items Background Color ================ */
.tnit-courses-item .tnit-text,
.tnit-sound-list-2-col .event_list>li,
#tnit-blog-slider .owl-item .tnit-blog-item,
.tnit-video-section .tnit-blog-item,
.tnit-blog-section_v2 .tnit-blog-item,
.tl-review-form .inner-holder input[type=text],
.tl-review-form .inner-holder input[type=email],
.tl-review-form .inner-holder input[type=tel],
.tl-review-form .inner-holder select,
.tl-review-form .inner-holder textarea,
.tnit-btns-listed>li>a,
.tnit-btn-style1:hover,
.tl-tabs-outer .nav-tabs li a, .tl-tabs-outer .nav-tabs li a,
.tl-tabs-outer .tab-content,
.tnit-social-links_v3 {
    background-color: #ffffff;
}

.blogDetails .tnit-blog-item,
.blogDetails .tnit-blog-section_v2 .tnit-blog-item {
    background-color: unset;
}