/* ===================================================================================

* Theme Name: Sunnyaid Child
* Theme URI: https://themeforest.net/user/xpressbuddy
* Author: XpressBuddy
* Author URI: https://wp.xpressbuddy.com/techco/
* Description: NDIS Disability & Elderly Care Service WordPress Theme
* Version: 1.0.0
* Template: sunnyaid
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, 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/

====================================================================================== */

.main-menu ul li a,
.xb-fanfact .xb-item--text,
.section-title .title,
.xb-support_box .xb-item--title,
.thm-btn,
.elementor-icon-list-item a,
.main-menu ul li .sub-menu li a
{
  text-transform: inherit;
  
}

.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
  background: var(--color-heading)!important;
  border-radius: 80px;
}

.contact_info_box .iconbox_block {
 height: 100%;
}

.single-post-item .post-thumbnail-wrapper img,
.xb-news-inner .ec-news a > img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center;
}

.breadcrumb.post-banner, .breadcrumb.page-banner {
    background-repeat: no-repeat;
    background-size: cover;
  	position: relative;
}
.old-breadcrumb.post-banner:before, .old-breadcrumb.page-banner:before {
    content: '';
  	background: #000000;
		background: linear-gradient(90deg,rgba(11, 57, 72, 1) 0%, rgba(11, 57, 72, 0) 100%);
  	position: absolute;
  	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
}
.breadcrumb.post-banner .breadcrumb__content, .breadcrumb.page-banner .breadcrumb__content {
    position: relative;
  	z-index: 2;
}
.breadcrumb {
    padding-top: 50px;
    padding-bottom: 50px;
  	min-height: inherit;
}
.breadcrumb .col-lg-9 {
  width: 100%;
}

.thm-btn--three_btn:hover {
    background-color: var(--e-global-color-secondary);
}
.ec-news:hover .ec-btn .ec-news {
    background-color: var(--e-global-color-secondary);
}
body .elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-text);
}
.single-post .breadcrumb__title {
 font-size: 36px;
 line-height: 1.5;
}

.thm-btn--sc {
 background-color: var( --e-global-color-secondary );
}
.thm-btn--sc:hover {
 background-color: var( --e-global-color-primary );
}

.header-contact > a > svg {
 display: none;
}
b, strong {}

:root {
 --color-default: rgba(33, 37, 41, 0.8);
}

.faq__blockchain .accordion.block.active-block .qus,
.faq__blockchain .accordion_box .block .qus {
 color: var(--color-default);
 opacity: 1;
}

.faq__blockchain .accordion_box .block.active-block {
     border: 1px solid #d6d6d6;
}

.faq__blockchain ul,
.elementor-widget-text-editor ul {
     padding-left: 16px;
}


ul {
    list-style-type: disc;
}

ul ul {
    list-style-type: circle;
}

@media screen and (max-width: 1024px) {
  .section-title .title {
    font-size: 32px!important;
    line-height: 1.33!important;
  }
}

.elementor-widget-image-carousel .swiper .swiper-slide figure {
 height: 100%;
}
.elementor-widget-image-carousel .swiper .swiper-slide figure img {
 height: 100%;
 object-fit: cover;
}
.elementor-widget-image-carousel .swiper .swiper-slide {
 height: auto;
}
.elementor-widget-image-carousel .elementor-image-carousel {
 align-items: stretch!important;
}

.contact_info_box  .row {
justify-content: center;
}

.xb-service-two {
height: 100%;
display: flex;
flex-direction: column;
  .xb-item--img {
     margin-top: auto;
  }
}

body .xb-process .xb-item--title {
  text-transform: inherit;
}

.hero-hp {
    background-position: center right 18%!important;
}

.elementor-widget-int-service-v2 .row {
    row-gap: 30px;
}

.main-menu ul li a {
  font-size: 20px;
}

.main-menu ul li .sub-menu li a {
  font-size: 18px;
}

.breadcrumb-container span {
  font-size: 16px;
}

.thm-btn,
.xb-list li {
  font-size: 20px;
}

.faq__blockchain .accordion_box .block .content {
  line-height: 30px;
}

.elementor-widget-text-editor {
  h1, h2, h3, h4, h5, h6 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
