/*!
Theme Name: RJ Coleman
Theme URI: https://rjcoleman.co.uk
Author: the Urban Feather team
Author URI: https://urbanfeather.com
Description: A fully editable theme for RJ Coleman.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rjcoleman.co.uk

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.
*/ /*!
 * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
 @tailwind base;@tailwind components;@tailwind utilities;:root{--rjRed:#b81f25;--rjRedDark:#670000;--rjBlue:#7799cf;--rjBlueDark:#1b326c;--rjGold:#af9667;--rjGoldDark:#4b412a;--rjYellow:#f9dd51;--rjYellowDark:#db8143;--rjGreen:#9fc54d;--rjGreenDark:#51924b;--rjDark:#231f20}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:"ariana-pro",sans-serif;color:var(--rkDark)}.inner-container{margin:0 auto;padding:0 1rem}.inner-container-left{padding-left:1rem;padding:0 1rem}.inner-container-right{padding-right:1rem;padding:0 1rem}@media (min-width:768px){.inner-container{margin:0 auto;padding:0 3rem}.inner-container-left{padding-left:3rem}.inner-container-right{padding-right:3rem}}@media (min-width:1060px){.inner-container{margin:0 auto;padding:0 5rem}.inner-container-left{padding-left:5rem}.inner-container-right{padding-right:5rem}}@media (min-width:1640px){.inner-container{margin:0 auto;padding:0 8rem}.inner-container-left{padding-left:8rem}.inner-container-right{padding-right:8rem}}.heading,h1{font-size:30px;font-weight:700}.subheading,h2{font-size:26px;font-weight:700}.largeText,h3{font-size:20px;font-weight:700}.mediumText,h4{font-size:18px;font-weight:600}h5{font-size:18px;font-weight:600}.baseText,p,ul,li,a,label,input,textarea{font-size:16px}.smallText,.smallText p,.additional-nav-link a{font-size:14px;font-weight:400}.extraSmallText{font-size:12px;font-weight:400}@media (min-width:768px){.heading,h1{font-size:36px;font-weight:700}.subheading,h2{font-size:32px;font-weight:600}.largeText,h3{font-size:28px}.mediumText,h4{font-size:24px}h5{font-size:22px}.baseText,p,ul,li,a,label,input,textarea{font-size:18px}.smallText,.smallText p,.additional-nav-link a{font-size:16px;font-weight:400}.extraSmallText{font-size:14px;font-weight:400}}@media (min-width:1024px){.heading,h1{font-size:38px}.subheading,h2{font-size:34px;font-weight:600}.largeText,h3{font-size:30px}.mediumText,h4{font-size:26px}h5{font-size:24px}.baseText,p,ul,li,a,label,input,textarea{font-size:20px}.smallText,.smallText p,.additional-nav-link a{font-size:16px;font-weight:400}.extraSmallText{font-size:14px;font-weight:400}}@media (min-width:1601px){.heading,h1{font-size:42px}.subheading,h2{font-size:36px;font-weight:600}.largeText,h3{font-size:28px}.mediumText,h4{font-size:22px}.baseText,p,ul,li,a,label,input,textarea{font-size:20px;line-height:2em}.smallText,.smallText p,.additional-nav-link a{font-size:16px;font-weight:400}.extraSmallText{font-size:14px;font-weight:400}}a,.link{text-decoration:none}.link{position:relative;width:fit-content}.section-content{display:flex;gap:1rem;flex-direction:column}.section-content ul{display:flex;flex-direction:column;gap:1rem;margin-left:2rem;list-style:none}.section-content ul li{position:relative;list-style:none}.section-content ul li::before{content:"";background:url(../images/svgs/Group\ 105.svg) no-repeat center center;background-size:contain;width:25px;height:25px;display:inline-block;position:absolute;left:-2rem;top:18px;transform:translateY(-50%)}/*! Theme Styles */
 iframe{display:block;vertical-align:middle;width:100%;height:100%}.mobile-nav-link.active,.nav-item.active{background:linear-gradient(to bottom,var(--rjRed),var(--rjRedDark))}.banner-image{width:100%}.banner-image img{width:100%;height:100%}@media screen and (min-width:1650px){.banner-image{width:100%;height:300px}.banner-image img{width:100%;height:100%;object-fit:cover}}.sidebar-container{overflow:hidden}.news-container{position:relative;height:100%;padding-right:1rem}.news-container .inner-container{padding:0rem 1rem;position:relative}.news-slider-container{position:absolute;overflow-y:hidden}.news-slider{gap:2rem}.news-slide{height:100%;padding:2rem;background:#fff;border-radius:10px}.news-arrows{position:absolute;top:240px;left:86%;z-index:40}.news-arrows i{font-size:25px}.news-slider{transition:transform 0.5s ease-in-out}.video-container{width:100%;height:250px}.body-content p b{font-weight:600}.body-content ul{margin-left:2rem;list-style:none;display:flex;flex-direction:column;gap:.8rem}.body-content ul li{position:relative}.body-content ul li::before{content:"";position:absolute;left:-30px;width:20px;top:0;background-size:contain;height:20px;background:url(../images/fav.svg) no-repeat center center;display:inline-block;transform:translateY(9px);background-size:contain}.body-content h3{margin-top:1.5rem}.body-content h3:nth-of-type(1){margin-top:0}.contact-form-container form{display:flex;flex-direction:column;gap:1rem}.contact-form-container form input:not(input[type="checkbox"]),.contact-form-container form textarea{width:100%;padding:.5rem 1rem;border:1px solid #ccc}.contact-form-container form input:focus,.contact-form-container form textarea:focus{outline:1px solid var(--rjRed)}.contact-form-container form label,.contact-form-container form label a{font-weight:600}.contact-form-container.gdpr form label,.contact-form-container.gdpr form label a{font-weight:400}.contact-form-container form input[type="checkbox"]{width:20px;height:20px}.contact-form-container form .submit-btn{color:#fff;font-weight:600;text-transform:uppercase;width:fit-content}.success-msg{border:solid 2px #670000;text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.5rem 2rem;margin-top:2rem}@media screen and (min-width:768px){.video-container{width:60%;height:350px}.news-container{position:relative;height:100%;padding-right:5rem}.news-arrows{position:absolute;top:480px;right:10px;z-index:40}.news-arrows{position:absolute;top:480px;left:40px;z-index:40;display:block}.news-container .inner-container{padding:0rem 5rem}}