/*
Theme Name: TheTrial
Theme URI: https://thetrial.qodeinteractive.com
Description: Law WordPress Theme
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: thetrial
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* remake style */
body {
  font-size: 16px;
}
.serif-p p {
  font-family: 'Montserrat', sans-serif;
}
#qodef-page-header .qodef-widget-holder .widget {
  margin-right: 0px;
}
.qodef-page-title {
  background-color: #F0E7E3!important;
}
.qodef-page-title .qodef-m-title {
  padding-left: 0px!important;
}
.single-team #qodef-page-outer {
  background-color: #030c2d;
}

#qodef-page-header .qodef-header-logo-link, #qodef-page-mobile-header .qodef-mobile-header-logo-link {
  padding: 5px 0px;
}

.services-list .qodef-team-list.qodef-item-layout--info-full .qodef-e-content {
  background-color: transparent;
}
.services-list p {
  color: #ffffff;
}
.services-list h1, .services-list h2, .services-list h3, .services-list h4, .services-list h5, .services-list h6, .services-list ul, .services-list ol, .services-list p.qodef-e-title {
  color: #cfae7c;
}

.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item:nth-child(2n+1) .qodef-e-media-image {
  text-align: right;
}

.single-team #qodef-page-outer p {
  color: #ffffff;
}
.single-team #qodef-page-content h1, .single-team #qodef-page-content h2, .single-team #qodef-page-content h3, .single-team #qodef-page-content h4, .single-team #qodef-page-content h5, .single-team #qodef-page-content h6, .single-team #qodef-page-content ul, .single-team #qodef-page-content ol, .single-team #qodef-page-content p.qodef-e-title {
  color: #cfae7c;
}

/* custom css */
.qodef-header-navigation>ul>li.current-menu-ancestor>a, .qodef-header-navigation>ul>li.current-menu-item>a {
  color: #ffffff;
}
.custom-color-gold, .custom-color-gold p, .custom-color-gold a {
  color: #cfae7c!important;
}
.custom-main-font, .custom-main-font p, .custom-main-font a {
  font-family: 'Montserrat', sans-serif;
}
.qodef-widget-holder .qodef-social-icons-group {
  display: flex;
}
.widget_icl_lang_sel_widget {
  font-family: "Montserrat", sans-serif;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
  width: auto;
}
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  background-color: #030C2D!important;
  color: #CFAE7C!important;
  padding: 5px 10px 2px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
  color: #CFAE7C;
  font-size: 24px;
}


/* home */
.qodef-text-with-numerals .qodef-m-numerals {
  font-size: 22px;
}
.qodef-testimonials-list.qodef-item-layout--standard .qodef-e-inner svg .a {
  fill: #CFAE7C;
}
.qodef-testimonials-list .qodef-e-author-job {
  color: #818181!important;
}

/* other pages */
.custom-icon-grid .elementor-icon-box-wrapper {
  padding-right: 25%;
  text-align: left!important;
}
.custom-icon-grid .elementor-icon-box-wrapper .elementor-icon-box-title {
  font-size: 1.5rem;
  margin: 0px 0px 8px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url(assets/img/arrow-prev-white.svg)!important;
  transition: 0.25s;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url(assets/img/arrow-next-white.svg)!important;
  transition: 0.25s;
}
.swiper-button-prev svg, .swiper-button-next svg {
  display: none!important;
}
.swiper-button-prev:hover, .swiper-button-next:hover {
  opacity: 0.75;
}

.custom-accord {
  color: #ffffff;
}
.custom-accord .qodef-tab-title {
  color: #CFAE7C;
}
.custom-accord .qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-accordion-mark {
  background-color: #CFAE7C;
  border-color: #CFAE7C;
}
.custom-accord .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-accordion-mark, .custom-accord .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-accordion-mark {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}

/* custom-icon-list-item */
.custom-icon-list-item {
  margin-bottom: 1.25rem;
}
.custom-icon-list-item img {
  max-width: 30px;
  max-height: 30px;
  width: auto;
  height: auto;
  margin-right: 1.25rem;
}
.custom-icon-list-item .qodef-e-title-text {
  font-size: 1.25rem;
  line-height: 1;
  color: #CFAE7C;
  font-family: "Montserrat", sans-serif;
}

/* mobile */
.qodef-opener-icon.qodef-source--svg-path span .qodef-custom-close {
  stroke: #ffffff;
}

.qodef-team-list .qodef-e-title a:hover {
  color: #ffffff;
}

/* mobile */
@media only screen and (min-width:1024px) {
  .qodef-header-navigation>ul>li.wpml-ls-item {
    display: none;
    visibility: hidden;
  }
}
#qodef-page-footer .widget ul li.wpml-ls-item {
  display: none;
  visibility: hidden;
}
#qodef-page-mobile-header .qodef-mobile-header-navigation .qodef-widget-holder .widget {
  margin: 0px 0px 12px;
}
#qodef-page-mobile-header .qodef-mobile-header-navigation .qodef-widget-holder .widget.widget_thetrial_core_icon_list_item,
#qodef-page-mobile-header .qodef-mobile-header-navigation .qodef-widget-holder .widget.widget_icl_lang_sel_widget {
  display: none;
  visibility: hidden;
}
#qodef-page-mobile-header .qodef-mobile-header-navigation .qodef-standard-extended-right {
  padding-bottom: 32px;
}

@media only screen and (max-width: 768px) {
  .qodef-page-title .qodef-m-content .qodef-m-title {
    font-size: 32px;
  }
  section.qodef-elementor-content-grid>.elementor-container,
  .qodef-content-grid,
  section.qodef-elementor-content-grid.qodef-extended-grid--right>.elementor-container {
    width: 100%!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
  }
  .qodef-mobile-header-navigation {
    padding: 0px 15px;
  }
  .qodef-h2, h2 {
    font-size: 32px;
  }
  .qodef-section-title div.qodef-m-text {
    font-size: 16px;
  }
  #qodef-page-footer .qodef-grid>.qodef-grid-inner .qodef-grid-item:last-child .widget_allsmiles_core_separator {
    display: none;
    visibility: hidden;
  }
  .qodef-team-list.qodef-item-layout--info-full .qodef-e-content:after {
    display: none;
    visibility: hidden;
  }
  .custom-icon-grid .elementor-icon-box-wrapper, .qodef-call-to-action.qodef-layout--standard .qodef-m-content {
    padding-right: 0px;
  }
}
