/*
Theme Name: Clean Americas 2026 Splash
Author: Access Intelligence
*/

@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
html {height:100%;font-size: 0.875em;}
body {font-family: 'Barlow', Helvetica, Arial, sans-serif;font-size: 1rem;font-size: 18px;line-height: 1.42857143;}

a {color:#4ea2fc; transition:all .3s; text-decoration: none}
a:hover {color:#80bcfc; text-decoration:none;}

h1,h2,h3,h4,h5,h6 {font-weight: 700; font-family: 'Barlow Semi Condensed'}
img {max-width: 100%; height: auto;}

:root {
  --theme-color-1:rgba(17,56,84,1);
  --theme-color-2:rgba(0,111,193,1);
  --theme-color-3:rgba(129,149,59,1);

  --theme-color-5:rgba(28,103,51,1);
  --theme-color-6:rgba(141,164,56,1);
  --theme-color-7:rgba(103,230,1,1);
  --theme-color-orange: 250, 176, 59;
  --theme-color-skyblue: 0,174,239;
  --theme-color-blue: 21, 100, 168;
  --theme-color-darkblue: 5, 23, 45;
  --theme-color-4:179,216,255,1;
}

/* Button Menu */
#menu-shortcut {padding-left: 0;list-style: none;display: flex;flex-wrap: wrap;}
.menubtn-sub a {background: rgb(var(--theme-color-skyblue));color: #000;padding: .42rem .75rem;border-radius: .25rem;font-size: 1rem;display: inline-block;text-align: center;margin: auto 10px;}
/* Button Menu END */


/* Footer */
footer {}
footer a {color:#fff}
.copyright {font-size: .85rem;}

/* Utility Styles */
.fs-mega {font-size: 4rem;}
.date {font-size:4rem;}
.date2 {font-size:4.3rem;}

/* Homepage */
.eventinfo {background: radial-gradient(circle,rgba(41, 116, 184, 1) 1%, rgba(6, 24, 46, 1) 89%); padding-top: 5rem;padding-bottom: 3rem;margin-bottom: 3rem;}

.whatisca {padding: 4rem 0;background: url(images/bg-ocean.jpg) no-repeat fixed center/cover rgba(18,57,84,1);}
.hp_about h4 {border-left: 5px solid rgb(var(--theme-color-orange));padding-left: 10px;}
.mainlogo {max-width: 300px}
.home .mainlogo {max-width: 600px;width: 100%}
.home .eventinfo {margin-bottom: 0;}

.dateinfo {background: rgb(0,174,239)}
.dateandvenue {border-right: 4px orange solid;
border-left: 5px orange solid;}
.border-bottom-orange {border-bottom:3px solid rgb(var(--theme-color-orange))}

.bg-cg {background: url(images/bg-gulf-forlogo.jpg) center/cover}
.bg-cp {background: url(images/bg-pacific.jpg) center/cover}
.bg-cw {background: url(images/bg-waterways-forlogo.jpg) center/cover}

/* Utility Styles */
.bg-theme-orange {background:rgb(var(--theme-color-orange))}
.bg-theme-skyblue {background:rgb(var(--theme-color-skyblue))}
.bg-theme-blue {background:rgb(var(--theme-color-blue))}
.bg-theme-darkblue {background:rgb(var(--theme-color-darkblue))}
.text-theme-orange {color:rgb(var(--theme-color-orange))}
.text-theme-skyblue {color:rgb(var(--theme-color-skyblue))}
.text-theme-blue {color:rgb(var(--theme-color-blue))}
.text-theme-darkblue {color:rgb(var(--theme-color-darkblue))}
.text-theme-4 {color:rgb(var(--theme-color-4))}
.heading-borderleft {border-left: 5px solid rgb(var(--theme-color-orange));padding-left: 10px;}
.btn-theme-skyblue, .btn-theme-skyblue:hover  {background: rgb(var(--theme-color-skyblue)); border:0 }
/*********** Media Queries *****************/
@media (min-width: 540px) {
	html {font-size: 1em; /* 16px / 16px (browser default font-size) */}

}
@media (min-width: 768px) {
  #menu-primary li a {margin:auto .3rem 10px;}
}

@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}

/*********** Media Queries for mobile *****************/
@media (max-width: 540px) {

  .w-27 {width:27%}
}
