/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-image:url(/themes/JonesRV/img/profile-pic.jpg);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;margin:0;padding:0;font-family:sans-serif;line-height:1.6;}.header-menu-wrapper{width:75%;margin:0 auto;}header{background-color:#c11338;color:white;padding:20px;border-radius:10px;text-align:center;}.logo-container{width:100%;}.logo-container img{max-width:300px;height:auto;}.site-slogan{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;color:cyan;margin-top:10px;text-align:center;font-style:normal;}.main-menu{background-color:transparent;padding:0 20px 10px 20px;text-align:left;margin-top:0;z-index:10;position:relative;}.main-menu ul{list-style:none;padding:0;margin:0;display:block;}.main-menu ul li{display:inline-block;margin:0 5px;}.main-menu ul li a{display:block;padding:8px 15px;text-decoration:none;color:#333;background-color:#e0e0e0;border:1px solid #ccc;border-radius:0 0 10px 10px;margin-bottom:-1px;}.main-menu ul li a:hover,.main-menu ul li a:focus{background-color:#d0d0d0;color:black;border-color:#bbb;}.main-container{display:flex;width:95%;margin:0 auto;padding:20px;box-sizing:border-box;position:relative;}.main-content{flex:3;background-color:white;padding:20px;box-sizing:border-box;border-radius:20px 0 0 20px;box-shadow:10px 5px 15px -5px rgba(0,0,0,0.2);position:relative;z-index:2;}.sidebar{flex:1;background-color:#0d1c04;padding:20px;box-sizing:border-box;border-radius:0 20px 20px 0;margin-top:0;position:relative;z-index:1;}.sidebar img{width:100%;height:auto;display:block;}.footer{display:flex;margin:0 auto;text-align:center;padding:20px 0;background-color:#eee;width:90%;border-radius:10px;}@media (max-width:768px){.header-menu-wrapper{width:95%;}.main-container{width:100%;flex-direction:column;padding:10px;overflow-x:hidden;}.main-content{width:100%;margin-bottom:20px;padding:15px;border-radius:20px;}.sidebar{width:80%;position:absolute;top:0;right:-80%;height:100%;transition:right 0.3s ease-in-out;z-index:1000;border-radius:20px;}#sidebar:target{right:0;}.sidebar-buttons{display:block !important;}.sidebar-trigger,.sidebar-close{display:block;position:fixed;top:20px;right:20px;background-color:#333;color:white;padding:10px;text-decoration:none;z-index:1001;}.sidebar-close{top:80px;}nav ul li{display:block;margin:10px 0;}nav ul{text-align:left;}}@media (max-width:480px){header{padding:15px 0;}nav ul li{margin:5px 0;}}.sidebar::before{content:none;}.main-content::after{content:"";position:absolute;top:5px;right:-15px;bottom:-15px;width:15px;background:rgba(0,0,0,0.2);border-radius:0 20px 20px 0;filter:blur(5px);z-index:-1;}.main-content::before{content:"";position:absolute;left:5px;right:5px;bottom:-15px;height:15px;background:rgba(0,0,0,0.2);border-radius:0 0 20px 20px;filter:blur(5px);z-index:-1;}.main-container .sidebar-buttons{display:none;}.main-menu ul li a.is-active{background-color:white;}
div.review-author-image img{height:48px;width:48px;}form{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);width:100%;max-width:600px;margin:20px;}.form-item{margin-bottom:20px;}label{display:block;margin-bottom:5px;font-weight:bold;color:#333;}input[type="text"],input[type="email"],input[type="tel"],input[type="file"],select,textarea{width:calc(100% - 22px);padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;}textarea{resize:vertical;}select{appearance:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5.4%200-10.8%202.2-13%205.4-5.4%205.4-5.4%2012.7%200%2018.1l128.6%20128.6c5.4%205.4%2012.7%205.4%2018.1%200l128.6-128.6c5.4-5.4%205.4-12.7%200-18.1z%22/%3E%3C/svg%3E');background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;}select::-ms-expand{display:none;}input[type="file"]{padding:5px;border:1px dashed #ccc;background-color:#eee;}.form-required::after{content:" *";color:red;}fieldset{border:1px solid #ddd;border-radius:4px;padding:15px;margin-bottom:20px;}fieldset legend{padding:0 10px;font-size:1.1em;font-weight:bold;color:#555;}.fieldset-wrapper{padding-top:10px;}#edit-email-address-flexbox{display:flex;gap:10px;}#edit-email-address-flexbox > div{flex:1;}#edit-flexbox{display:flex;gap:20px;margin-bottom:20px;}#edit-flexbox > div{flex:1;}.webform-address__row-1,.webform-address__row-3{display:flex;gap:10px;margin-bottom:10px;}.webform-address__row-1 > div,.webform-address__row-3 > div{flex:1;}#ajax-wrapper{margin-bottom:20px;}#edit-picture{border:1px dashed #ccc;padding:15px;border-radius:4px;background-color:#f9f9f9;}#edit-picture--label{display:block;margin-bottom:5px;font-weight:bold;color:#333;}.description{margin-top:10px;font-size:0.9em;color:#777;}.form-actions{text-align:right;}.webform-button--submit{background-color:#007bff;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color 0.3s ease;}.webform-button--submit:hover{background-color:#0056b3;}@media (max-width:768px){#edit-email-address-flexbox,#edit-flexbox,.webform-address__row-1,.webform-address__row-3{flex-direction:column;}}@media (max-width:768px){.sidebar-trigger,.sidebar-close{display:none !important}
