/*     
Theme Name: Trump Is Disqualified (2023 Child)
Template: twentytwentythree
Theme URI: https://wordpress.org/themes/twentytwentythree
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty  Twenty-Three is designed to take advantage  of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Requires at least: 6.1
Tested u p to: 6.2
Requires PHP: 5.6
Version: 1.1   
License: GNU General Pub lic License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: tid    
Tags: one-column,  custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news
           
*/
/*
** BEGIN MOBILE UTILITY CLASSES
*/
@media only screen and (max-width: 767px) {
  .d-mobile-none {
    display: none;
  }
  .row-mobile-order {
    display: flex;
    flex-direction: column;
  }
  .column-order1 {
    order: 1;
  }
  .column-order2 {
    order: 2;
  }
}
/*
** END MOBILE UTILITY CLASSES
*/
/*
**  BEGIN BASE ELEMENT CUSTOMIZATIONS
*/
body {
  font-family: rubik, helvetica, arial, sans-serif;
  overflow-x: hidden;
}
body a {
  color: var(--wp--custom--colors--orange);
  text-decoration: none;
}
body a:active {
  color: var(--wp--custom--colors--gold);
}
body a:visited {
  color: var(--wp--custom--colors--orange);
}
body a:hover {
  color: var(--wp--custom--colors--red);
  text-decoration: underline;
}
/*
**  END BASE ELEMENT CUSTOMIZATIONS
*/
html {
  /*
	**  BEGIN WP BLOCK CUSTOMIZATIONS
	*/
  /*
	**  END WP BLOCK CUSTOMIZATIONS
	*/
}
html .wp-site-blocks {
  padding: 0;
}
html .wp-site-blocks > header.wp-block-template-part {
  position: relative;
  z-index: 0;
}
html .wp-site-blocks > header.wp-block-template-part .feature-image.wp-block-post-featured-image {
  position: absolute;
  width: 100%;
  height: 480px;
  overflow: hidden;
}
html .wp-site-blocks > header.wp-block-template-part .feature-image.wp-block-post-featured-image::after {
  content: '';
  background: linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0.7) 50%, rgba(0, 0, 0, 0) 69%, #000000 100%);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html .wp-site-blocks > header.wp-block-template-part .wp-block-group .wp-block-site-logo {
  position: relative;
}
html .wp-site-blocks > main {
  position: relative;
  z-index: 1;
}
html .wp-site-blocks > main .wp-block-post-title {
  font-weight: 900;
}
html .wp-site-blocks > main .entry-content {
  overflow-x: hidden;
}
html .wp-site-blocks > footer.wp-block-template-part {
  position: relative;
  z-index: 2;
}
html.has-modal-open .wp-site-blocks > header.wp-block-template-part {
  position: relative;
  z-index: 100;
}
/*
** BEGIN BUTTON CUSTOMIZATIONS
*/
.wp-block-button a.wp-block-button__link,
.salsa-form-embed .sli-button-element a.wp-block-button__link,
.wp-block-button a.sli-button,
.salsa-form-embed .sli-button-element a.sli-button {
  position: relative;
  z-index: 1;
  padding: 0.25rem 1.25rem;
  font-weight: bold;
  text-transform: uppercase;
}
.wp-block-button a.wp-block-button__link::before,
.salsa-form-embed .sli-button-element a.wp-block-button__link::before,
.wp-block-button a.sli-button::before,
.salsa-form-embed .sli-button-element a.sli-button::before {
  content: '';
  visibility: visible !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 101%;
  transform: translate(-0.5%, -0.5%) rotate(-1deg);
  z-index: -1;
}
.wp-block-button a.wp-block-button__link::after,
.salsa-form-embed .sli-button-element a.wp-block-button__link::after,
.wp-block-button a.sli-button::after,
.salsa-form-embed .sli-button-element a.sli-button::after {
  content: '';
  visibility: visible !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 101%;
  transform: translate(-0.5%, -0.5%) rotate(1deg);
  z-index: -1;
}
.wp-block-button a.wp-block-button__link:hover,
.salsa-form-embed .sli-button-element a.wp-block-button__link:hover,
.wp-block-button a.sli-button:hover,
.salsa-form-embed .sli-button-element a.sli-button:hover {
  text-decoration: none;
}
.wp-block-button.btn-fg-blue a::after,
.salsa-form-embed .sli-button-element.btn-fg-blue a::after {
  background-color: var(--wp--custom--colors--blue);
}
.wp-block-button.btn-bg-blue a::before,
.salsa-form-embed .sli-button-element.btn-bg-blue a::before {
  background-color: var(--wp--custom--colors--blue);
}
.wp-block-button.btn-fg-navy a::after,
.salsa-form-embed .sli-button-element.btn-fg-navy a::after {
  background-color: var(--wp--custom--colors--navy);
}
.wp-block-button.sli-button-element a::before,
.salsa-form-embed .sli-button-element.sli-button-element a::before,
.wp-block-button.btn-bg-navy a::before,
.salsa-form-embed .sli-button-element.btn-bg-navy a::before {
  background-color: var(--wp--custom--colors--navy);
}
.wp-block-button.sli-button-element,
.salsa-form-embed .sli-button-element.sli-button-element,
.wp-block-button.btn-fg-orange,
.salsa-form-embed .sli-button-element.btn-fg-orange {
  color: #fff;
}
.wp-block-button.sli-button-element a::after,
.salsa-form-embed .sli-button-element.sli-button-element a::after,
.wp-block-button.btn-fg-orange a::after,
.salsa-form-embed .sli-button-element.btn-fg-orange a::after {
  background-color: var(--wp--custom--colors--orange);
}
.wp-block-button.btn-bg-orange a::before,
.salsa-form-embed .sli-button-element.btn-bg-orange a::before {
  background-color: var(--wp--custom--colors--orange);
}
.wp-block-button.btn-bg-red a::before,
.salsa-form-embed .sli-button-element.btn-bg-red a::before {
  background-color: var(--wp--custom--colors--red);
}
.wp-block-button.btn-fg-red,
.salsa-form-embed .sli-button-element.btn-fg-red {
  color: #fff;
}
.wp-block-button.btn-fg-red a::after,
.salsa-form-embed .sli-button-element.btn-fg-red a::after {
  background-color: var(--wp--custom--colors--red);
}
/*
** END BUTTON CUSTOMIZATIONS
*/
/*
** BEGIN CUSTOM BLOCK STYLES
*/
.accent-box {
  position: relative;
  padding: 1.25rem;
}
.accent-box::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 101%;
  transform: translate(-0.5%, -0.5%) rotate(-1deg);
  z-index: -2;
}
.accent-box::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 101%;
  height: 101%;
  transform: translate(-0.5%, -0.5%) rotate(1deg);
  z-index: -1;
}
.accent-box.accent-fg-blue::after {
  background-color: var(--wp--custom--colors--blue);
}
.accent-box.accent-bg-blue::before {
  background-color: var(--wp--custom--colors--blue);
}
.accent-box.accent-fg-grey::after {
  background-color: var(--wp--custom--colors--grey-1);
}
.accent-box.accent-bg-grey::before {
  background-color: var(--wp--custom--colors--grey-1);
}
.accent-box.accent-fg-white::after {
  background-color: #fff;
}
.accent-box.accent-bg-white::before {
  background-color: #fff;
}
.accent-box.accent-fg-gold::after {
  background-color: var(--wp--custom--colors--gold);
}
.accent-box.accent-bg-gold::before {
  background-color: var(--wp--custom--colors--gold);
}
.accent-box.accent-fg-navy::after {
  background-color: var(--wp--custom--colors--navy);
}
.accent-box.accent-bg-navy::before {
  background-color: var(--wp--custom--colors--navy);
}
.accent-box.accent-fg-orange {
  color: #fff;
}
.accent-box.accent-fg-orange::after {
  background-color: var(--wp--custom--colors--orange);
}
.accent-box.accent-bg-orange::before {
  background-color: var(--wp--custom--colors--orange);
}
.accent-box.accent-bg-red::before {
  background-color: var(--wp--custom--colors--red);
}
.accent-box.accent-fg-red {
  color: #fff;
}
.accent-box.accent-fg-red::after {
  background-color: var(--wp--custom--colors--red);
}
.accent-box.accent-fg-yellow::after {
  background-color: var(--wp--custom--colors--yellow);
}
.accent-box.accent-bg-yellow::before {
  background-color: var(--wp--custom--colors--yellow);
}
.accent-arrow {
  position: relative;
}
.accent-arrow::before {
  content: '';
  position: absolute;
  top: 95%;
  right: 0;
  width: 200%;
  height: 100%;
  transform: translate(-0.5%, -0.5%) rotate(0deg);
  z-index: -2;
}
@media only screen and (min-width: 720px) {
  .accent-arrow::before {
    top: 90%;
  }
}
.accent-arrow::after {
  content: '';
  position: absolute;
  top: 95%;
  right: 0;
  width: 200%;
  height: 100%;
  transform: translateY(13%) rotate(-2deg);
  z-index: -1;
  background-color: #fff;
}
@media only screen and (min-width: 720px) {
  .accent-arrow::after {
    transform: translateY(20%) rotate(-1deg);
  }
}
.accent-arrow.accent-right::before {
  right: initial;
  left: 0;
  top: 95%;
  transform: translate(1%, -0.5%) rotate(0deg) scaleX(-1);
}
@media only screen and (min-width: 720px) {
  .accent-arrow.accent-right::before {
    top: 90%;
  }
}
.accent-arrow.accent-right::after {
  right: initial;
  left: 0;
  transform: translateY(8%) rotate(2deg) scaleX(-1);
}
@media only screen and (min-width: 720px) {
  .accent-arrow.accent-right::after {
    transform: translateY(20%) rotate(1deg) scaleX(-1);
  }
}
.accent-arrow.accent-orange::before {
  background-color: var(--wp--custom--colors--orange);
}
.accent-arrow.accent-blue::before {
  background-color: var(--wp--custom--colors--blue);
}
.accent-arrow.accent-navy::before {
  background-color: var(--wp--custom--colors--navy);
}
.latest-news {
  position: relative;
}
.latest-news .slider-container {
  position: relative;
  background-color: #fff;
  padding: 1rem;
}
.latest-news .slider-container .slide-image img {
  width: 100%;
  object-fit: contain;
  max-height: 250px;
}
.latest-news .slider-container .slider-title {
  position: absolute;
  z-index: 10;
  top: -110px;
  left: -40px;
}
.latest-news .slider-container .slider-title h6 {
  z-index: 10;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
  color: #fff;
}
.latest-news .slider-container .tns-nav {
  text-align: center;
}
.latest-news .slider-container .tns-nav button {
  background-color: var(--wp--custom--colors--grey-1);
  border: none;
  width: 10px;
  height: 10px;
  margin: 5px;
  border-radius: 20px;
}
.latest-news .slider-container .tns-nav button.tns-nav-active {
  background-color: var(--wp--custom--colors--blue);
}
.latest-news .slider-container .slider-content .slider-item h3 {
  font-size: 21px;
  font-weight: bold;
}
/*
** BEGIN HOMEPAGE SPECIFIC STYLES
*/
body.home .wp-block-site-logo {
  display: none;
}
/*
** END HOMEPAGE SPECIFIC STYLES
*/
.salsa-form-embed > div {
  max-width: var(--wp--style--global--wide-size);
  margin: 0 auto !important;
}
.salsa-form-embed .sli-element * {
  font-family: rubik, helvetica, arial, sans-serif !important;
}
.salsa-form-embed .sli-element label {
  text-transform: uppercase;
  font-weight: bold;
  color: var(--wp--custom--colors--navy) !important;
}
.salsa-form-embed .sli-button-element {
  position: relative;
  z-index: 1;
}
.salsa-form-embed .sli-button-element a.sli-large {
  font-size: 2rem;
}
.salsa-form-embed .sli-floating {
  box-shadow: none !important;
}
