/* Dynamic settings: */

/* Colors: */
.text-primary-color { color: rgb(26,26,26); }
.bg-primary-color { background-color: rgb(26,26,26); }
.text-secondary-color { color: rgb(140,100,35); }
.bg-secondary-color { background-color: rgb(140,100,35); }
.text-tertiary-color { color: rgb(255,247,232); }
.bg-tertiary-color { background-color: rgb(255,247,232); }
.text-primary-light-color { color: rgb(235,217,199); }
.bg-primary-light-color { background-color: rgb(235,217,199); }
.text-secondary-light-color { color: rgba(236,166,51,0.25); }
.bg-secondary-light-color { background-color: rgba(236,166,51,0.25); }
.text-accent { color: rgb(236,166,51); }
.bg-accent { background-color: rgb(236,166,51); }
.text-light { color: #F5F5F5; }
.bg-light { background-color: #F5F5F5; }
.text-black { color: rgb(0,0,0); }
.bg-black { background-color: rgb(0,0,0); }
.text-white { color: rgb(255,255,255); }
.bg-white { background-color: rgb(255,255,255); }
.text-gradient-ends { color: rgb(161,120,52); }
.bg-gradient-ends { background-color: rgb(161,120,52); }
.text-gradient-middle-color { color: rgba(239,168,50,0.5); }
.bg-gradient-middle-color { background-color: rgba(239,168,50,0.5); }
.text-dark-gradient-end-color { color: rgba(26,26,26,0.5); }
.bg-dark-gradient-end-color { background-color: rgba(26,26,26,0.5); }
.text-background-image-gradient-color { color: rgba(26,26,26,0.65); }
.bg-background-image-gradient-color { background-color: rgba(26,26,26,0.65); }
.text-transparent { color: rgba(10,39,49,0); }
.bg-transparent { background-color: rgba(10,39,49,0); }

/* Gradients: */
.gradient-secondary-gradient {background-image: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%); }
.gradient-dark-gradient {background-image: linear-gradient(90deg, var(--wp--preset--color--primary-color) 0%, var(--wp--preset--color--dark-gradient-end-color) 100%); }
.gradient-black-gradient {background-image: linear-gradient(90deg, var(--wp--preset--color--transparent) 0%, var(--wp--preset--color--black) 100%); }
.gradient-transparent-to-black-gradient {background-image: linear-gradient(90deg, var(--wp--preset--color--black) 0%, var(--wp--preset--color--transparent) 100%); }
.gradient-vertical-dark-gradient {background-image: linear-gradient(180deg, var(--wp--preset--color--dark-gradient-end-color) 0%, var(--wp--preset--color--black) 100%); }
.gradient-front-page-background-image-gradient {background-image: linear-gradient(90deg, var(--wp--preset--color--background-image-gradient-color) 0%, var(--wp--preset--color--background-image-gradient-color) 100%); }

/* Links: */
[class*='is-style-primary-link'] a {color: var(--wp--preset--color--primary-color); text-transform: capitalize}
[class*='is-style-white-link'] a {color: var(--wp--preset--color--white); text-transform: capitalize}
[class*='is-style-light-link'] a {color: var(--wp--preset--color--primary-light-color); text-transform: capitalize}

/* Link Hovers: */
[class*='is-style-primary-link'] a:hover, [class*='is-style-primary-link'] a.hovered {color: var(--wp--preset--color--secondary-color);}
[class*='is-style-white-link'] a:hover, [class*='is-style-white-link'] a.hovered {color: var(--wp--preset--color--accent);}
[class*='is-style-light-link'] a:hover, [class*='is-style-light-link'] a.hovered {color: var(--wp--preset--color--white);}

/* Links with Icon: */
[class*='with-icon'] a:after{content:''; mask-image:url(https://training3.firmmedia.org/wp-content/uploads/2025/01/moraitis-link-icon.svg);}
@media (min-width: 1025px) {[class*='with-icon'] a:after{height:10px; width:6px;}}
@media (min-width: 641px) and (max-width: 1024px) {[class*='with-icon'] a:after{height:10px; width:6px;}}
@media (max-width: 640px) {[class*='with-icon'] a:after{height:10px; width:6px;}}
.is-style-primary-link-with-icon a:after {background: var(--wp--preset--color--secondary-color); }
.is-style-white-link-with-icon a:after {background: var(--wp--preset--color--accent); }
.is-style-light-link-with-icon a:after {background: var(--wp--preset--color--primary-light-color); }
.is-style-primary-link-with-icon a:hover:after, .is-style-primary-link-with-icon a.hovered:after {background: var(--wp--preset--color--secondary-color);}
.is-style-white-link-with-icon a:hover:after, .is-style-white-link-with-icon a.hovered:after {background: var(--wp--preset--color--accent);}
.is-style-light-link-with-icon a:hover:after, .is-style-light-link-with-icon a.hovered:after {background: var(--wp--preset--color--white);}

/* Button Settings: */
@media (min-width: 1025px){.wp-block-button__link {font-size:18px;}}
@media (min-width: 641px) and (max-width: 1024px){.wp-block-button__link {font-size:18px;}}
@media (max-width: 640px){.wp-block-button__link {font-size:18px;}}
[class*='is-style-primary-button'] .wp-block-button__link {background: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%); }
[class*='is-style-secondary-button'] .wp-block-button__link {background: var(--wp--preset--color--primary-color); }
[class*='is-style-primary-hollow-button'] .wp-block-button__link {background: var(--wp--preset--color--transparent); }
[class*='is-style-tertiary-button'] .wp-block-button__link {background: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%); }
[class*='is-style-secondary-hollow-button'] .wp-block-button__link {background: var(--wp--preset--color--transparent); }
[class*='is-style-accent-hollow-button'] .wp-block-button__link {background: var(--wp--preset--color--transparent); }
[class*='is-style-primary-button-black'] .wp-block-button__link {background: linear-gradient(90deg, var(--wp--preset--color--gradient-ends) 0%, var(--wp--preset--color--gradient-middle-color) 50%, var(--wp--preset--color--gradient-ends) 100%); }
[class*='is-style-primary-button'] .wp-block-button__link:hover, [class*='is-style-primary-button'] .wp-block-button__link.hovered {background: rgb(255,247,232); }
[class*='is-style-secondary-button'] .wp-block-button__link:hover, [class*='is-style-secondary-button'] .wp-block-button__link.hovered {background: var(--wp--preset--color--tertiary-color); }
[class*='is-style-primary-hollow-button'] .wp-block-button__link:hover, [class*='is-style-primary-hollow-button'] .wp-block-button__link.hovered {background: var(--wp--preset--color--tertiary-color); }
[class*='is-style-tertiary-button'] .wp-block-button__link:hover, [class*='is-style-tertiary-button'] .wp-block-button__link.hovered {background: rgba(236,166,51,0.25); }
[class*='is-style-secondary-hollow-button'] .wp-block-button__link:hover, [class*='is-style-secondary-hollow-button'] .wp-block-button__link.hovered {background: var(--wp--preset--color--secondary-light-color); }
[class*='is-style-accent-hollow-button'] .wp-block-button__link:hover, [class*='is-style-accent-hollow-button'] .wp-block-button__link.hovered {background: var(--wp--preset--color--secondary-light-color); }
[class*='is-style-primary-button-black'] .wp-block-button__link:hover, [class*='is-style-primary-button-black'] .wp-block-button__link.hovered {background: rgb(255,247,232); }
[class*='is-style-primary-button'] .wp-block-button__link {color: var(--wp--preset--color--white); }
[class*='is-style-secondary-button'] .wp-block-button__link {color: var(--wp--preset--color--white); }
[class*='is-style-primary-hollow-button'] .wp-block-button__link {color: var(--wp--preset--color--primary-color); }
[class*='is-style-tertiary-button'] .wp-block-button__link {color: var(--wp--preset--color--white); }
[class*='is-style-secondary-hollow-button'] .wp-block-button__link {color: var(--wp--preset--color--white); }
[class*='is-style-accent-hollow-button'] .wp-block-button__link {color: var(--wp--preset--color--white); }
[class*='is-style-primary-button-black'] .wp-block-button__link {color: var(--wp--preset--color--black); }
[class*='is-style-primary-button'] .wp-block-button__link:hover, [class*='is-style-primary-button'] .wp-block-button__link.hovered {color: var(--wp--preset--color--secondary-color); }
[class*='is-style-secondary-button'] .wp-block-button__link:hover, [class*='is-style-secondary-button'] .wp-block-button__link.hovered {color: var(--wp--preset--color--secondary-color); }
[class*='is-style-primary-hollow-button'] .wp-block-button__link:hover, [class*='is-style-primary-hollow-button'] .wp-block-button__link.hovered {color: var(--wp--preset--color--secondary-color); }
[class*='is-style-tertiary-button'] .wp-block-button__link:hover, [class*='is-style-tertiary-button'] .wp-block-button__link.hovered {color: var(--wp--preset--color--accent); }
[class*='is-style-secondary-hollow-button'] .wp-block-button__link:hover, [class*='is-style-secondary-hollow-button'] .wp-block-button__link.hovered {color: var(--wp--preset--color--accent); }
[class*='is-style-accent-hollow-button'] .wp-block-button__link:hover, [class*='is-style-accent-hollow-button'] .wp-block-button__link.hovered {color: var(--wp--preset--color--accent); }
[class*='is-style-primary-button-black'] .wp-block-button__link:hover, [class*='is-style-primary-button-black'] .wp-block-button__link.hovered {color: var(--wp--preset--color--secondary-color); }
[class*='is-style-primary-hollow-button'] .wp-block-button__link {border: 1px solid var(--wp--preset--color--secondary-color); }
[class*='is-style-secondary-hollow-button'] .wp-block-button__link {border: 1px solid var(--wp--preset--color--secondary-color); }
[class*='is-style-accent-hollow-button'] .wp-block-button__link {border: 1px solid var(--wp--preset--color--accent); }
[class*='is-style-primary-hollow-button'] .wp-block-button__link:hover {border: 1px solid var(--wp--preset--color--secondary-color); }
[class*='is-style-secondary-hollow-button'] .wp-block-button__link:hover {border: 1px solid var(--wp--preset--color--accent); }
[class*='is-style-accent-hollow-button'] .wp-block-button__link:hover {border: 1px solid var(--wp--preset--color--accent); }

/* Button Icon Settings: */
strong {font-weight: 700;}