/*!
Theme Name: Cityride Child theme
Theme URI: https://bracketweb.com/cityridewp/
Template: cityride
Author: Layerdrops
Author URI: https://themeforest.net/user/Layerdrops
Description: This is a Child theme for Cityride WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cityride-child
*/

.topbar__inner {
    padding-top: 4px;
    padding-bottom: 4px;
}
.topbar {
    background-color: #ecf1f3;
}
.main-header {
    background-color: #09285b;
}
.main-menu .main-menu__list > li > a {
    color: #fefefe;
}
ul.mobile-nav__contact.list-unstyled.ml-0 {
    display: none;
}
.mobile-nav__btn span {
    background-color: #ffffff;
}
.sec-title__shape::before, .sec-title__shape::after {
    background-color: #0050d4;
}
.cityride-info__item__icon {
    font-size: 45px;
    color: #ffffff;
	background: #0050d4;
}
.page-header__title {
    font-size: 38px !important;
    letter-spacing: 1px;
}
.service-card-one {
	min-height: 272px
}
form.footer-widget__newsletter.mc-form {
    display: none;
}
.about-four__funfact__icon {
  color: #0050D4;
}
.why-choose-one .tab-buttons button.active-btn, .why-choose-one .tab-buttons button:hover {
  background-color: #07285B;
  color: #fff !important;
}
.main-slider-one__shape-line__one, .main-slider-one__shape-line__two {
  background-color: #0062FF;
}
.main-slider-one__shape__one, .main-slider-one__shape__two {
  background-color: #0064FF;
}
.service-details__list li > .service-details__list__icon {

  color: #0050D4 !important;
}
.service-details__list li:hover > .service-details__list__icon {
  color: #fff !important;
  background-color: #0050D4 !important;
}
#home .owl-carousel .owl-stage-outer {
  height: 645px !important;
}
.mobile-nav__content .main-menu__list li a.expanded {
  color: #39C1FF !important;
}

.mobile-nav__btn:hover span {
  background-color: #39C1FF;
}
.cityride-owl__carousel--basic-nav.owl-carousel .owl-nav button {
  color: #fff;
  background-color: #0050D4;
}
.cityride-owl__carousel--basic-nav.owl-carousel .owl-nav button {
  color: #fff;
  background-color: #0050D4;
}
.main-footer__bottom {
  background-color: #07285B !important;
}
.service-card-one:hover .service-card-one__icon::after {
  color: #0062ff;
}

.mobile-nav__content {

  background-color: #07285b !important;
}
.faq-accordion .active .accordion-title__icon::after, .faq-accordion .active .accordion-title__icon::before {
  background-color: #fff !important;
}
.page-header {
  padding-top: 58px !important;
  padding-bottom: 77px !important;
}

/* Móviles (hasta 767px) */
@media (max-width: 480px) {
	.main-slider-one__title {
  		font-size: 32px !important;
	}
	  
}
@media (min-width: 990px) {
  .main-header__call {
    display: flex !important;
  }
}
.mobile-nav__content .main-menu__list li a button {
    color: #ffffff !important;
    background: #0050d4 !important;
}