/*
Theme Name: Stronger Child
Theme URI: https://stronger.qodeinteractive.com
Description: A child theme of Stronger
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: stronger
Template: stronger
*/




/* HOME */
.qodef-header--standard #qodef-page-header {
  background-color: #e8e2d6 !important;
}
.qodef-header-sticky {
  background-color: #e8e2d6 !important;
}
.qodef-header-sticky-inner {
  border-bottom: 0px !important;
}
.qodef-header--standard #qodef-page-header-inner .qodef-header-wrapper {
  border-bottom-color: #ddc181 !important;
}
#qodef-page-header li a span {
  color: #cb8e00 !important;
}
#qodef-page-header .qodef-svg--menu {
  color: #cb8e00;
}
#qodef-page-header-inner.qodef-skin--light nav > ul > li.qodef-menu-item--narrow ul, .qodef-custom-header-layout.qodef-skin--light nav > ul > li.qodef-menu-item--narrow ul {
  background-color: #e8e2d6 !important;
}
#qodef-side-area .qodef-list-circle > ul > li::before {
  background-color: #f1e7d2 !important;
  top: 8px !important;
}
#qodef-side-area .qodef-widget-title, #qodef-side-area p, #qodef-side-area .widget a, #qodef-side-area li {
  color: #f1e7d2 !important;
}
#qodef-page-header #stronger_core_button-2 a {
  border-radius: 0px;
  height: unset;
  width: unset;
  background-color: transparent !important;
}
.qodef-header-navigation > ul > li > a {
  color: #fff !important;
}
.qodef-interactive-link-showcase .qodef-m-item {
  font-size: 70px !important;
}
@media only screen and (max-width: 1024px) {
  .qodef-interactive-link-showcase .qodef-m-item {
    font-size: 28px !important;
    margin: 14px 5px 10px 0;
  }
}
.book_btn.qodef-button .qodef-m-button-arrow-holder {
  margin-left: 15px;
}
.qodef-interactive-info-box .qodef-e-text {
  color: #6A3F6B !important;
}
.qodef-interactive-info-box article.qodef-grid-item:last-child {
  border-bottom: 2px solid #6A3F6B !important;
}
.qodef-interactive-info-box article.qodef-grid-item {
  border-top: 2px solid #6A3F6B !important;
}
.qodef-banner.qodef-layout--link-overlay:hover .qodef-m-image img {
  filter: unset !important;
}
/*
#no_links .qodef-m-items a {
  pointer-events: none;
  cursor: default;
}
*/
.qodef-banner.qodef-layout--link-overlay .qodef-m-image::after {
  content: '';
  position: absolute;
  inset: 0;
  background: #cb8e00;
  opacity: 0;
  transition: opacity 0.4s ease, background 0.4s ease;
  pointer-events: none;
}
.qodef-banner.qodef-layout--link-overlay:hover .qodef-m-image::after {
  opacity: 0.7;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-image .qodef-e-social-wrapper .qodef-social-icon {
  background-color: #6a3f6b !important;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-image .qodef-e-social-wrapper .qodef-social-icon > a {
  color: #f1e7d2 !important;
	background-color: #6A3F6B;
}
#diets .qodef-team-list.qodef-item-layout--info-below .qodef-e-image .qodef-e-social-wrapper .qodef-social-icon > a {
  color: #f1e7d2 !important;
  background-color: rgb(203,142,0);
}
#diets .qodef-e-content .qodef-e-custom-link {
  color: rgb(203,142,0) !important;
}
#partners .qodef-team-list.qodef-item-layout--info-below .qodef-e-image .qodef-e-social-wrapper .qodef-social-icon > a {
  color: #f1e7d2 !important;
  background-color: #6F7F6A;
}
#partners .qodef-team-list.qodef-skin--light .qodef-e-role, #partners .qodef-team-list.qodef-skin--light .qodef-e-title {
  color: #6F7F6A !important;
}
#partners .qodef-e-content .qodef-e-custom-link {
    color: #6F7F6A !important;
}
#diets .qodef-e-inner:hover .qodef-e-custom-link::after {
  width: 100%;
}
.qodef-blog.qodef-item-layout--info-below .qodef-e-content, .qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
  border-color: #6a3f6b !important;
}
.qodef-e-info > *, .qodef-team-list .qodef-e-role {
  color: #6a3f6b !important;
}
.qodef-info-separator-end {
  color: #6a3f6b !important;
}
.qodef-team-list.qodef-skin--light .qodef-e-role, .qodef-team-list.qodef-skin--light .qodef-e-title {
	color: #6A3F6B !important;
}
.qodef-button .qodef-m-button-big-arrow-holder > svg {
  color: #6a3f6b;
}
.qodef-button.qodef-html--link.qodef-layout--arrow.qodef-big-arrow-plus {
  background-color: rgb(221, 193, 129) !important;
}
#qodef-page-footer .widget:not(.widget_stronger_core_title_widget) h6:not([class*="qodef"]) {
  color: #f1e7d2 !important;
}
#qodef-page-footer .widget a {
  color: #f1e7d2 !important;
}
#qodef-page-footer .widget:not(.widget_stronger_core_title_widget) {
  color: #f1e7d2 !important;
}
#qodef-footer-copyright-area {
  background-color: #cb8e00 !important;
}
#qodef-footer-copyright-area .qodef-grid-inner .wp-block-heading, #qodef-footer-copyright-area .qodef-grid-inner .wp-block-heading a {
  /*color: #000 !important;*/
}
#qodef-page-footer-bottom-area .qodef-grid::before {
  background-color: #f1e7d2 !important;
}
.qodef-interactive-link-showcase.qodef-layout--interactive-list .qodef-m-item::after {
  background-color: #cb8e00 !important;
}
.qodef-video-button:hover .qodef-circle-svg {
  fill: #f1e7d2 !important;
}
.qodef-blog-item .qodef-e-media::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #cb8e0045;
  transition: all 170ms ease-in-out;
}
.qodef-blog-item:hover .qodef-e-media::after {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}
.qodef-blog-item .qodef-e-media-image img {
  filter: grayscale(1);
}
.qodef-blog-item:hover .qodef-e-media-image img {
  filter: grayscale(0);
}
#qodef-back-to-top .qodef-back-to-top-icon {
  color: #fff !important;
  background-color: #6a3f6b !important;
  border: 1px solid #6a3f6b !important;
}
.qodef-team-list .qodef-e-role {
  color: #cb8e00 !important;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content {
	border: 0px !important;
}
.qodef-e-custom-link::after {
  content: "";
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  height: 4px;
  width: 14px;
  transition: width .3s ease-out;
  border: 2px solid;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-color: inherit;
}
.qodef-e.qodef-grid-item:hover .qodef-e-custom-link::after {
  width: 100%;
}
.qodef-e-content .qodef-e-custom-link {
  color: #6A3F6B !important;
}
.qodef-team-list.qodef-item-layout--info-below .qodef-e-content::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 8px;
  background-color: var(--qode-main-color);
  transform-origin: left;
  transform: scaleX(0);
  transition: transform .45s ease-out;
}
.qodef-blog.qodef-item-layout--info-below article .qodef-e-title .qodef-e-title-link:hover {
  color: #6a3f6b !important;
}

/* CONTACT */
#map::before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(203, 142, 0, 0.3);
  mix-blend-mode: multiply;
  pointer-events: none;
  filter: grayscale(20%);
}
.wpcf7-form-control.wpcf7-submit {
  color: #fff;
}
.wpcf7-form-control.wpcf7-submit:hover {
  background: #6A3F6B !important;
  color: #fff !important;
}
/* END CONTACT */

/* BLOG */
#qodef-page-sidebar {
  margin-top: 100px;
}
.qodef-blog .qodef-e-title .qodef-e-title-link:hover {
  color: #6a3f6b !important;
}
.single-post p {
  color: #757575;
}
.page-id-10590 #qodef-page-content, .single-post #qodef-page-content {
  margin-top: 100px;
}
.qodef-e-read-more a {
  color: #fff !important;
}
.qodef-e-read-more:hover a {
  background: #6A3F6B !important;
  color: #fff !important;
}
.qodef-e-title.entry-title:hover {
  color: #6A3F6B !important;
}
/* END BLOG */

/* MOBILE HEADER */
#qodef-page-mobile-header {
  background-color: #e8e2d6 !important;
}
.qodef-mobile-header-navigation {
  background-color: #e8e2d6 !important;
}
.qodef-mobile-header-navigation > ul {
  border-bottom: 2px solid #cb8e00 !important;
}
.qodef-mobile-header-navigation > ul > li > a {
  color: #cb8e00 !important;
}
/* END MOBILE HEADER  */




/* MEDIUM DEVICES (TABLETS) */
@media (min-width: 580px) and (max-width: 991.98px) {
	.qodef-h3, h3 {
  		font-size: 26px !important;
	}
	.qodef-h2, h2 {
		font-size: 32px !important;
	}
	.qodef-section-title .qodef-m-text {
	  font-size: 18px !important;
	}
	.elementor-widget-stronger_core_interactive_link_showcase h4 {
	  font-size: 20px !important;
	}
	.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-text {
	  margin-left: 10px;
	}
	.qodef-mobile-header-navigation ul li ul li > a {
	  font-weight: 600 !important;
	}
	.qodef-mobile-header-navigation .sub-menu li:first-child {
	  margin-top: 5px;
	}
	.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-text {
	  background-image: linear-gradient(to top,var(--qode-main-color) 0,var(--qode-main-color) 2px,transparent 2px,transparent 100%) !important;
	}
	.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text {
	  background-image: linear-gradient(to top,var(--qode-main-color) 0,var(--qode-main-color) 2px,transparent 2px,transparent 100%) !important;
	}
	.qodef-m.qodef-banner.qodef-layout--link-overlay h2 {
	  font-size: 30px !important;
	}
	#qodef-page-footer-bottom-area-inner {
	  padding-top: 60px !important;
	  padding-bottom: 40px !important;
	}
	#qodef-page-footer-top-area-inner {
	  padding-top: 60px !important;
	  padding-bottom: 80px !important;
	}
	#qodef-page-footer-bottom-area .qodef-grid::before {
	  top: -65px !important;
	}
	#qodef-page-footer #block-5 p, #qodef-page-footer #block-6 p {
	  font-size: 24px !important;
	}
}






/* MOBILE DEVICES */
@media (max-width: 579.98px) {
	.qodef-h3, h3 {
  		font-size: 26px !important;
	}
	.qodef-h2, h2 {
		font-size: 32px !important;
	}
	.qodef-section-title .qodef-m-text {
	  font-size: 18px !important;
	}
	.elementor-widget-stronger_core_interactive_link_showcase h4 {
	  font-size: 20px !important;
	}
	.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-text {
	  margin-left: 10px;
	}
	.qodef-mobile-header-navigation ul li ul li > a {
	  font-weight: 600 !important;
	}
	#methodos h3 {
	  line-height: 34px;
	}
	.qodef-interactive-link-showcase.qodef-layout--list .qodef-m-item {
	  line-height: 40px !important;
	}
	#qodef-page-footer #block-2 h2 {
	  font-size: 26px !important;
	}
	.qodef-mobile-header-navigation .sub-menu li:first-child {
	  margin-top: 5px;
	}
	.qodef-mobile-header-navigation ul li ul li > a .qodef-menu-item-text {
	  background-image: linear-gradient(to top,var(--qode-main-color) 0,var(--qode-main-color) 2px,transparent 2px,transparent 100%) !important;
	}
	.qodef-mobile-header-navigation > ul > li > a .qodef-menu-item-text {
	  background-image: linear-gradient(to top,var(--qode-main-color) 0,var(--qode-main-color) 2px,transparent 2px,transparent 100%) !important;
	}
	.qodef-m.qodef-banner.qodef-layout--link-overlay h2 {
	  font-size: 30px !important;
	}
	#qodef-page-footer-bottom-area-inner {
	  padding-top: 60px !important;
	  padding-bottom: 40px !important;
	}
	#qodef-page-footer-top-area-inner {
	  padding-top: 60px !important;
	  padding-bottom: 80px !important;
	}
	#qodef-page-footer-bottom-area .qodef-grid::before {
	  top: -65px !important;
	}
	#qodef-page-footer #block-5 p, #qodef-page-footer #block-6 p {
	  font-size: 24px !important;
	}
}