/*
Theme Name: Consultar Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Consultar - Consulting Business WordPress Theme
Template:	consultar
Version: 1.0
Text Domain: consultar-child
*/

:root {
  --main-color: #eb621f;
  --main-gradient-1-color: #ff872e;
  --main-gradient-2-color: #ff3d71;
  --swiper-theme-color: #eb621f;
}

a:hover {
    color: var(--main-color);
}

@media screen and (min-width: 992px) {
.wpo-site-header #navbar>ul>li>a:before {
  background: var(--main-color);
}
.wpo-site-header #navbar>ul>li>a{
  font-weight: 400;
  text-transform: unset;
}
}

.wpo-site-header #navbar>ul li a:hover, .wpo-site-header #navbar>ul li a:focus {
  color: var(--main-color);
}

.theme-btn, .view-cart-btn, .theme-btn-s3, .theme-btn-s4{
  background: var(--main-color);
  background: linear-gradient(to left, var(--main-gradient-1-color), var(--main-gradient-2-color));
  text-transform:none;
}

.theme-btn:after, .view-cart-btn:after, .theme-btn-s3:after, .theme-btn-s4:after{
  background: linear-gradient(to left, var(--main-gradient-2-color), var(--main-gradient-1-color));
}

.wpo-gallery-section .wpo-gallery-container .grid .wpo-gallery-item:before{
  background: rgb(247 108 55 / 80%);
}

.wpo-about-section .wpo-about-text > span{
  color: var(--main-color);
}
.wpo-about-section .wpo-about-text h2 span{
  color: var(--main-color);
}
.wpo-support-section .wpo-support-wrapper .wpo-support-btn a{
  color: var(--main-color);
}
.wpo-support-section .wpo-support-wrapper .wpo-support-btn a:hover{
  background: var(--main-color);
}
.wpo-features-section .wpo-features-item .wpo-features-text h2 a:hover{
  color: var(--main-color);
}
.wpo-service-section .wpo-service-item .wpo-service-text h2 a:hover{
  color: var(--main-color);
}
.wpo-site-header .topbar ul li i{
  margin-right: 7px;
}
.wpo-site-header .topbar .contact-intro ul li i:before, .wpo-site-header .topbar .social ul li a i:before{
  color: var(--main-color)!important;
}
.back-to-top:hover{
  background-color: var(--main-color);
}
.wpo-blog-section .wpo-blog-content .wpo-blog-content-top h2 a:hover{
  color: var(--main-color)!important;
}
.wpo-fun-fact-section .grid h3+p{
  color: #ffffff;
}
.wpo-hero-section-1.wpo-hero-section-2{
  background: #f2f2f2;
}
.preloader{
  background-color: #f2f2f2;
}
.wpo-contact-widgets h2{
  color: white;
}


.wpo-hero-section-1 .wpo-hero-title h2{
  font-size: 60px;
  font-weight: 900;
  line-height: 68px;
  margin: 10px 0 25px;
}
.wpo-hero-section-1.wpo-hero-section-2 {
  height: 780px;
}
.wpo-site-header .topbar ul li{
  display: flex;
  height: 50px;
  align-items: center;
}
.wpo-hero-section-1.wpo-hero-section-2 .right-vec .right-img img{
  width: 96%;
}
.wpo-service-section .wpo-service-item{
  background: #fff;
  padding: 50px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.wpo-service-section .wpo-service-item .wpo-service-text h2{
  text-align: center;
}

.wpo-blog-section .wpo-blog-content .wpo-blog-content-top h2{
  margin: 0;
}
.wpo-blog-section .wpo-blog-content .wpo-blog-content-btm{
  display: none;
}
.wpo-blog-section .wpo-blog-img img{
  display: none;
}
.wpo-blog-section .wpo-blog-item{
  margin-bottom: 20px;
}
.section-padding {
    padding: 80px 0;
}

.wpo-service-section .wpo-service-item .wpo-service-text p{
  display: none;
}
.service-main ul li a{
  color: #232f4b;
  font-weight: 700;
}
.service-main h2 a{
  color: var(--main-color);
  display: block;
  width: 100%;
  text-align: center;
  font-size: 27px;
}

.wpo-hero-section-1.wpo-hero-section-2 .right-vec .right-img .wpo-happy-client{
  display: none;
}
