@import url("https://use.typekit.net/cep5qfv.css");

/*FONT STYLES */
p {font-family: "ainslie-sans-condensed", sans-serif;font-weight: 400;font-style: normal; font-stretch: normal; font-size:18px; letter-spacing: .01em;line-height: 1.6em;}

h1, h1.header, .gadgetStyleNone H1.header, .gadgetStyle002 h1.header, .gadgetStyle002 h1:not(.promo):not(.header):not(.h1Alt)  {text-transform: none; /*font-size: 4.8em; */font-size: 48px; color: #000000; 
font-family: "goldenbook", serif !important;font-weight: 700;font-style: normal;}

h2 {text-transform: none; font-size: /*3.6em*/ 36px !important; color: #000000;font-family: "goldenbook", serif !important;font-weight: 700; font-style: normal;}

h3 {font-size: 3.6em; color: #000000;font-family: "goldenbook", serif !important;font-weight: 300; font-style: normal; }

 h4 { font-family: "ainslie-sans", sans-serif !important;font-weight: 500;font-style: normal; font-size:1.6rem; }
 .gadgetStyle002 h4.h4Alt {font-size: 1.3em;}

 h5 {text-transform: none; font-size: 1em !important; color: #000000;font-family: "goldenbook", serif !important;font-weight: 300; font-style: normal;}

/* donation form*/
#id_zJ6OEFE ,#id_zJ6OEFE .fieldSubContainer .fieldLabel{color: #ffffff;}
#id_zJ6OEFE #idCommentEditContainer, #id_zJ6OEFE .formTitleContainer {display: none;}
/*#id_zJ6OEFE span.label span.textline:first-child {display:none;} */

/* BUTTON STYLES */
a.button/*, A:not(.stylizedButton) , A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton)*/{  background-color: #000000;   border: none;   color: white !important;   padding: 15px 32px; 
  text-align: center;   text-decoration: none;   display: inline-block;  font-size: 16px;  margin: 4px 2px;
  transition-duration: 0.4s; font-family: "goldenbook", serif;font-weight: 400;font-style: normal;}

a.button1 {background-color: #000000 !important; color: #ffffff; padding: 15px 30px;}

a.button:hover { color: #dcd087;}

a.button2/*,  A:not(.stylizedButton),.gadgetStyle002 a:not(.stylizedButton), .gadgetStyle002 a:link:not(.stylizedButton), A:visited:not(.stylizedButton), .gadgetStyleNone a:not(.stylizedButton) */{  background-color: #dcd087 !important;   border: none !important;   color: #000000  !important;   padding: 15px 32px !important; text-align: center !important;
  text-decoration: none !important; font-family: "goldenbook", serif !important;    display: inline-block !important;  font-size: 16px !important;  margin: 4px 2px !important;  transition-duration: 0.4s; font-weight: 400;font-style: normal !important; text-transform:uppercase !important;}


#id_Header1 {background-color:transparent !important;}


/* MEDIA QUERIES FOR CELL */
/* Cell phones (typically max-width 600px) */
@media (max-width: 600px) {
  .logo { margin-top: 30px  !important;  }}

/*mission page cell background*/
 @media (max-width: 600px) {  #PAGEID_1075246 #id_QwEGjK6 { background-image: url('/resources/Pictures/SCSupremeCourtBuilding-29-text-cell.jpg') !important;  } }

 /*hist snapshot page cell background*/
 @media (max-width: 600px) {  #PAGEID_1075256 #id_wJWp8MI { background-image: url('/resources/Pictures/courtroom-cell.jpg') !important;  } }

 /*images page cell background*/
 @media (max-width: 600px) {  #PAGEID_1075253 #id_Lc7zjef { background-image: url('/resources/Pictures/books-cell.jpg') !important;  } }
 


/*MENU STYLES */
  /* subpage headers */
#PAGEID_1075266 , #PAGEID_1075267, #PAGEID_1075268, #PAGEID_1075269 /*, #PAGEID_1075279 */ {background-image: url('/resources/Pictures/subpages2.jpg');
  background-repeat: repeat-y;
  background-position: center top;}
 
/* mobile menu */
.WaGadgetMobilePanel .mobilePanel {  position: relative;  height: 50px;  background: #ffffff;  color: #000000;}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton {  
  color: #000000;}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel , .WaGadgetMobilePanel .mobilePanel .menuInner ul ul li
 {   background: #dcd087;  border-top: 1px solid #093265;}
.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:active, .WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active,.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item {  background: #093265; color: #ffffff !important;}
.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li > .item > a {color: #000000 !important; font-size: 22px; }
.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a {color: #093265; font-size: 20px;}

  /* regular menu */
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a>span { font: bold 12px / 18px 'Lato', 'Arial', sans-serif; /*font-family: "ainslie-sans", sans-serif;font-weight: 800;font-style: normal;*/ }
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel>li>.item>a {color: #ffffff;} 
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul.firstLevel > li.sel > .item > a {text-decoration: underline;}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul {border: none;}
.WaGadgetMenuHorizontal.HorizontalMenuStyle001 .menuInner ul ul li > .item > a {text-transform: uppercase;}


/* work around for header images w text- Resources page */
#PAGEID_1075257{background-image: url('/resources/Pictures/books.jpg');
  background-repeat: repeat-y;
  background-position: center top;
  background-size: cover;}

#camera_wrap_ibT1Ceu{height:300px;}
  
/* judge list, clerk of court, etc*/
  #id_avb6z8Z p , #id_zojI2Lt P, #id_Hj8XH9h P, #id_mv61HIt p,#id_N68KZNq p, #id_zVUzhhv p, #id_VLAwYMI p, #id_KTcXldH p, #id_d7lWLws p,#id_DnkXH4c p, #id_WvF6OK7 p,
    #id_avb6z8Z h2 , #id_zojI2Lt h2, #id_Hj8XH9h h2, #id_mv61HIt h2,#id_N68KZNq h2, #id_zVUzhhv h2, #id_VLAwYMI h2, #id_KTcXldH h2, #id_d7lWLws h2,#id_DnkXH4c h2, #id_WvF6OK7 h2
  {text-align:center}

 /*.WaGadgetSocialProfile.socialProfileStyle001 li a { width: 15px !important; height: 15px !important;} */
 /*@import url("https://use.typekit.net/ cep5qfv.css");

font-family: "goldenbook", serif;
font-weight: 400;
font-style: normal;

font-family: "goldenbook", serif;
font-weight: 700;
font-style: normal;

font-family: "ainslie-sans", sans-serif;
font-weight: 500;
font-style: normal;

font-family: "ainslie-sans", sans-serif;
font-weight: 600;
font-style: normal;

font-family: "ainslie-sans-condensed", sans-serif;
font-weight: 500;
font-style: normal;


font-weight: 400;
12.	    --body-font-text-transform: none;
13.	    --body-font-letter-spacing: .01em;
14.	    --body-font-line-height: 1.6em;

*/