/* ===================================================================================

Theme Name: Solvior Child
Theme URI: http://solvior.themejunction.net/
Author: Theme Junction
Author URI: https://themeforest.net/user/theme-junction/portfolio
Description: Solvior is a Business Consulting  WordPress Theme.
Version: 1.0.0
Template: solvior
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

We encourage you to create Child theme for any modifications you will want to do.

Why use Child theme?

Because of future updates we may provide for this theme that will overwrite your
modifications and all your custom work.

If you are not familiar with Child Themes, you can read about it here:
http://codex.wordpress.org/Child_Themes
http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
.tj-header-area.header-7{background: #fff !important;}
.site-logo .logo {max-width: 250px !important;}
.tj-header-area.header-7 .mainmenu > ul > li > a{color:#363636 !important;}
.tj-header-area.header-7 .mainmenu > ul > li > a:hover{color:#FF8748 !important;}
* {scrollbar-color: var(--tj-color-theme-primary) #ffffff !important;}
.sec-heading .sec-title span{color: #FF8748 !important;}
.swiper_pagination .swiper-pagination-bullet::before, .swiper_pagination .swiper-pagination-bullet::after{background-color: #FF8748 !important;}
.h7-testimonial-single.active .testimonial-content {background-color: #418B8C !important;}
.h7-blog-wrapper .blog-content .blog-meta ul li.category a{background-color: #FF8748 !important;border: 1px solid #FF8748 !important;}
.tj-faq-style .accordion-item {background-color: #eee !important;}
.h7-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed):before{color: #FFF;border-color: #FF8748;background-color: #FF8748 !important;}
.h7-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed) span{color:#FF8748 !important;}
.h7-testimonial-single.active .author-text .el-title{color: #fff !important;}
.h7-testimonial-single .testimonial-content .testimonial-author .author-text .testimonial-rating{background: #fff !Important;}
.testimonial-style-2 .testimonial-content .testimonial-author .author-text .testimonial-rating .star-ratings{-webkit-text-stroke: #ff8748 !important;}
.testimonial-style-2 .testimonial-content .testimonial-author .author-text .testimonial-rating .star-ratings .fill-ratings{color: #ff8748 !important;}
.h7-faq-style .accordion-item .accordion-header .accordion-button:not(.collapsed){color: #000 !important;}
.h7-back-to-top-wrapper .back-to-top-btn{background-color: #FF8748 !important;border: 0px;}
.h7-project-inner .h5-case-study-item-inner {border-radius: 20px;}
.blog-item .blog-images img {border-radius: 20px;}
.elementor-3383 .elementor-element.elementor-element-b1877c9 .blog-btn-2 .btn-icon {background: none !important;}
.copyright-content-area .copyright-text p a{color:#418B8C !important;}
.h7-service-wrapper .service-style-3{background: #eee;border: 1px solid #cdcdcd;}
.e-con.e-flex>.e-con-inner {max-width: 1280px !important;}
.tj-header-area.header-7.header-absolute .header-wrapper{padding: 0px;max-width: 1280px;margin: 0px auto;}
.tj-primary-btn.header_btn .btn_inner {padding: 12px 18px 12px 18px !important;border: 2px solid #FF8748;border-radius: 20px;}
.tj-primary-btn .btn_inner::before{display: none;}
.tj-primary-btn.white-btn:hover{background:#FF8748;}
.tj-primary-btn .btn_inner {padding: 15px 20px 15px 20px !important;}
.tj-header-area.header-7.header-duplicate{visibility: visible !important;transform: translateY(0%) !important;}
#content .container{max-width:100% !important;padding:0px !important;}
.home .h6-hero-section {padding: 0px 0px 0px 0px !important;}
.home #content > .section-space{padding:80px 0px 0px 0px !important;}
.tj-primary-btn .btn_inner .btn_icon{display: none !important;} 
.service-icon i:before {color: #fff !important;}
#main-counter .counter-item {max-width: 315px !important;}
.counter-item::before, .counter-item::after{display: none !important;}
.h6-hero-content .sub-title{color: #fff !important;}
.h7-feature-item .feature-content .desc {font-size: 17px;}
.counter-wrapper {justify-content: space-evenly;}
.counter-item .number {padding-bottom: 10px;}
.service-style-5 {padding: 0 20px !important;}
.service-style-5 .h5-service-content-inner {width: 100% !important;}
.tj-cta-section {padding: 53px;}
.page-id-6397 .full-width.section-space {padding: 0px 0;}
.contact-item.style-2 p{max-width: 100%;}
.full-width.tj-page__area.section-space{padding-bottom:0px !important;}
.page-id-7027 .full-width.tj-page__area.section-space{padding:0px !important;}
.page-id-7095 .full-width.tj-page__area.section-space, .page-id-7161 .full-width.tj-page__area.section-space{padding:0px !important;}
#banking-vid .elementor-video{height:600px !important;}
#faq-section .lft .elementor-widget-tj-accordion{overflow-y:scroll;}
#cta-section .tj-cta-section .container{max-width:1280px !important;}
#features-section .h7-feature-item, .feature-item.hover-bg, .h5-service-wrap, .counter-wrapper, .tj-sidebar-widget{border-radius: 20px;}
.tj-entry__content .nice-select{display: none !important;}
.projects-template-default .tj-page-link{display: none !important;}
.tj-header-area .menu_btn .line span{background:#000 !important;}
.tj-header-area .menu_btn .line span:nth-child(2) {width: 100% !important;}
.tj-header-area.header-2 .menu_btn{padding-right:10px;}
select, .nice-select, input:not([type=radio]):not([type=checkbox]), textarea{background: none;border-color: #cccccc;}
.tj-faq-style .accordion-item .accordion-body p{font-size: 18px !important;}
.feature-item.hover-bg{text-align:center;}
@media only screen and (min-width: 320px) and (max-width: 767px){
.tj-evolute-counter .counter-item .number {font-size: 30px;}
.tj-evolute-counter .counter-item .sub-title{font-size: 16px;}
.service-style-5 {padding: 0 10px !important;}
.service-style-5 .h5-service-content {padding: 30px 10px !important;}
.tj-header-area .menu_btn .line {width: 30px;}
.copyright-text{text-align:center;}
#banking-vid .elementor-video {height: 160px !important;}
#main-counter .counter-item {max-width: 100% !important;border-bottom: 1px solid var(--tj-color-border-2);}
.counter-wrapper .counter-item .bottom-line::before {position: absolute;content: "";width: 12px;height: 12px;border-radius: 50%;left: 50%;bottom: -6px;border: 3px solid var(--tj-color-theme-primary);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color: var(--tj-color-common-white);z-index: 2;}
.counter-wrapper .counter-item .bottom-line::after {position: absolute;content: "";width: 20px;height: 20px;border-radius: 50%;left: 50%;bottom: -10px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color: var(--tj-color-common-white);z-index: -1;}
.tj-evolute-counter {display: flex;gap: 5px;justify-content: space-between;}
}