
/* CSS Document */



/* onlinecandidate.com */









/* Donate Button Code */



.buttondonate {

text-decoration: none !important;
font-size:1.5em;
  background-color: initial;
  background-image: linear-gradient(-180deg, #34ac40, #3BC349);
  border-radius: 5px;
  box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  height: 64px;
  line-height: 64px;
  outline: 0;
  overflow: hidden;
  padding: 0 20px;
  pointer-events: auto;
  position: relative;
  text-align: center;
  touch-action: manipulation;
  user-select: none;
  -webkit-user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 100%;
  z-index: 9;
  border: 0;


}

.buttondonate:hover {   background: #34AC41; }

.buttondonate a{    text-decoration: none !important;}



/* End Donate Button Code */







nav ul li a {

  padding: 0 15px;

  padding-bottom: 20px !important;

  line-height: 50px;

  color: #072F63;

font-weight:bold;

  text-decoration: none;

}





.display-1{font-size:2.5rem;font-weight:300;line-height:1.2}

.display-2{font-size:2.25rem;font-weight:300;line-height:1.2}

.display-3{font-size:2.0rem;font-weight:300;line-height:1.2}

.display-4{font-size:1.5rem;font-weight:300;line-height:1.2}

.lead {font-weight: normal; line-height:normal}













#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {

  cursor: pointer;

  border-radius: 1px;

  height: 5px;

  width: 35px;

  background: #072F63;

  color: #072F63;

  position: absolute;

  display: block;

  content: '';

  transition: all 400ms ease-in-out;



}









html {

  font-size: 16px;

}



body {

  font-family: Arial, san-serif;

  background-color: #FFF;

  overflow-x: hidden;

}



.maincontainer {

  padding: 40px;

  background-color: #FFFFFF;

  z-index: 100;

  <CONTENTSHADOW > /* Contentshadow box-shadow: 0 0 15px #000;*/

}



/* LOGO HEADER Variant  */



#logo-container {

    position: relative;

}



#titleslogan {

    z-index: 1000;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);



}



.narrowheader {

  background-color: #072F63 !important;

}



.logoheaderwide {



  width: 100%;



  margin: 0 auto;



  <CONTENTSHADOW >



}



.logoheadernarrow {



  max-width: 1140px;



  margin: 0 auto;



  height: 100%;



  z-index: 50;



  <CONTENTSHADOW >



}



/* End LOGO HEADER  */



#header {

  /* This code centers header text */

  display: flex;

  justify-content: center;

  height: 100%;

  flex-flow: row wrap;

  z-index: 10;

}



.headcontainer {

  padding-left: 15px;

  padding-right: 15px;

}



#inside {

  height: 0%;

  padding: 0px;

  z-index: 15;

}



.headerbarWIDE {

  background-color: #072F63;

}



/* WIDE HEADER */



#headerWRAP {

  max-width: 100%;

  background-color: #072F63;

  margin: 0 auto;

  background-repeat: repeat;

  background-position: center top;

  background-image: url("/templates/");

  display: flex;

  justify-content: center;

  align-items: center;

}



#header {

  margin-left: auto;

  margin-right: auto;

  width: 1140px;

  max-width: 1140px;

  height: 200px;

  background-repeat: no-repeat;

  background-position: right top;

  background-image: url("/templates/political07_header.png");

  background-color: #072F63;

  background-size: auto 200px;

  z-index: 50;

}



/* NARROW HEADER */



#headerWRAPNARROW {

  max-width: 1140px;

  margin: 0 auto;

  background-color: #072F63;

}



#headerNARROW {

  background-color: #072F63;

  margin-left: auto;

  margin-right: auto;

  max-width: 1140px;

  height: 200px;

  position: relative;

  background-repeat: no-repeat;

  background-position: right top;

  background-image: url("/templates/political07_header.png");

  background-size: auto 200px;

  z-index: 50;

  <CONTENTSHADOW >

}



/* HEADER CUSTOM */



#headerWRAP {

  width: 100%;

  background-color: #072F63;

  background-image: url("\/UserFiles\/image\/headerbackground.jpg");

  margin: 0 auto;

  background-repeat: repeat;

  background-position: center top;

  display: flex;

  justify-content: center;

  align-items: center;

}



#headerXCUSTOMWRAP {

  max-width: 1140px;

  margin: 0 auto;

  height: 100%;

  background-color: #072F63;

  background-image: url("\/UserFiles\/image\/headerbackground.jpg");

  z-index: 50;

  <CONTENTSHADOW >

}



#header {

  background-color: #072F63;

  margin-left: auto;

  margin-right: auto;

  height: 100%;

  z-index: 50;

  display: block;

  <HEADERCUSTOMSHADOW >

}



/* Small Header Img */



#headerSMALL {

  max-width: 100%;

  position: relative;

  background-color: #072F63;

  background-image: url("/templates/political07_header.png");

  margin-left: auto;

  margin-right: auto;

  background-repeat: no-repeat;

  background-position: right top;

  z-index: 50;

  display: none;

  visibility: hidden;

  <TEMPLATEHEIGHT >

}



#sitetitle {

  color: #FFFFFF;

  font-family: Arial, san-serif;

  clear: both;

  text-align: ;

  font-size: ;

  z-index: 100;

  font-weight: bold;

  line-height: 1.5;

  z-index: 20;

  letter-spacing: .05rem;

 /* text-shadow: 1px 1px 0px #000;*/

}



#sitespacer {

  display: block;

}



#siteslogan {

  color: #FFFFFF;

  font-family: Arial, san-serif;

  text-align: ;

  font-size: ;

  font-style: ;

  z-index: 100;

 line-height: 1.5;

  z-index: 20;

  letter-spacing: .05rem;

 /* text-shadow: 1px 1px 0px #000;*/

}



/*  HEADER IMAGE RESPONSIVE */

#logo-container img {

  max-width: 100% !important;

  height: auto;

  margin: auto;

  display: block;

}



/* IMAGES RESIZE HEADER */

img {

  border: 0;

  max-width: 100% !important;

  height: auto;

  width: auto\9; /* ie8 */

}



/* BEGIN NAVIGATION*/



/* bootst overrides*/



.navbarWRAP a {

  text-decoration: none !important;

}



.nav-link:hover {

  color: #D4D1E7 !important;

}



.navbarWRAP {

  width: 100%;

  z-index: 15000;

  background-color: #A3CFF2;

  background: #A3CFF2;

  background: -moz-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);

  background: -webkit-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100);

  background: linear-gradient(to bottom, #A3CFF2 11%, #A3CFF2 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0);

}



.navbar2 {

  z-index: 15000;

  background-color: #A3CFF2;

  background: #A3CFF2;

  background: -moz-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);

  background: -webkit-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);

  background: linear-gradient(to bottom, #A3CFF2 11%, #A3CFF2 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0);

  <CONTENTSHADOW >

}



/* NARROW NAVIGATION */



.navbarWRAPNARROW {

  z-index: 15000;



  width: 100%;



  margin: auto;



}



/* Bar FORMAT NAVIGATION */



.navbar2 {



  font-size: 16px;



  z-index: 15000;



  background-color: #A3CFF2;



  background: #A3CFF2;



  background: -moz-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



  background: -webkit-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



  background: linear-gradient(to bottom, #A3CFF2 11%, #A3CFF2 100%);



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0);



  <CONTENTSHADOW >



}



.navbarNARROW {



  background-color: #A3CFF2;



  background: #A3CFF2;



  background: -moz-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



  background: -webkit-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



  background: linear-gradient(to bottom, #A3CFF2 11%, #A3CFF2 100%);



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0);



  <CONTENTSHADOW >



}



/*- NAV Elements */



.nav-container {



  max-width: 1140px;



  margin: 0 auto;



  height: 50px;



}



nav {



  background-color: #A3CFF2;



  background: #A3CFF2;



  background: -moz-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



  background: -webkit-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



  background: linear-gradient(to bottom, #A3CFF2 11%, #A3CFF2 100%);



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0);



}



nav ul {



  list-style: none;



  margin: 0;



  padding: 0;



}



nav ul li {



  position: relative;



  display: inline !important;



}



nav ul li ul li {



  min-width: 250px;



}



nav ul li ul li a {



  padding: 15px;



  line-height: 20px;



}



.nav-dropdown {



  position: absolute;



  display: none;



  z-index: 1;



  background-color: #A3CFF2;



  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);



}



/* Dropdown nav class */



.navdrop {



  min-width: 250px;



}



@media only screen and (max-width: 798px) {



.navdrop {



    padding-left: 20px !important;



  }



}



.nav-mobile {



  display: none;



  position: relative;



  height: 50px;



  width: 50px;



}



.myDivElement {



  text-align: center !important;



}



.myDivElement ul li {



  display: inline !important;



}



/* RESPONSIVE - Smaller  than 798 */



@media only screen and (max-width: 798px) {



  .nav-mobile {



    display: block;



  }



  nav {



    width: 100%;



  }



  #navbar {



    width: 100% !important;



    padding-left: 0px;



    padding-right: 0px;



  }



  #navbar {



    text-align: left;



  }



  nav ul {



    display: none;



    background-color: #A3CFF2;



    color: #404040;



  }



  nav ul li {



    float: none;



  }



  nav ul li a {



    padding: 15px;



    line-height: 20px !important;



    padding-left: 30px;



    display: block !important;



  }



  nav ul li ul li a {



    padding-left: 45px !important;



  }



  .nav-dropdown {



    position: static;



  }



  /* Dropdown links responsive */



  nav ul ul li a {



    display: inherit !important;



    padding-left: 20px;



    padding: 0px !important;



    float: none !important;



    position: relative;



    background-color: #A3CFF2;



  }



  #navbar a.navarrow {



    display: none !important;



  }



  #nav-one {



    float: inherit;



    position: inherit;



    left: 0% !important;



    width: 100%



  }



  nav ul li ul li a {



    display: block !important;



    line-height: 40px !important;



  }



  #navbar ul, #navbar li {



    text-align: left;



  }



  #navbar ul li ul {



    opacity: 1;



    position: relative;



    top: 99%;



    left: 0;



    width: 100%



  }



  #navbar ul ul li {



    visibility: visible;



    position: absolute;



    top: 0;



    left: 0px;



    opacity: 1;



    z-index: 497;



  }



} /* end reponsive */



/* RESPONSIVE - Larger than 799 */



@media screen and (min-width: 799px) {



  .nav-bar {



    margin: auto;



    background-color: #A3CFF2;



    background: #A3CFF2;



    background: -moz-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



    background: -webkit-linear-gradient(top, #A3CFF2 11%, #A3CFF2 100%);



    background: linear-gradient(to bottom, #A3CFF2 11%, #A3CFF2 100%);



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0);



    <CONTENTSHADOW >



  }



  #navbar ul li:hover > ul {



    opacity: 1;



    position: absolute;



    top: 99%;



    left: 0;



    margin-top: 14px;



  }



  #navbar ul ul li:hover > ul {



    position: absolute;



    top: 0;



    left: 100%;



    opacity: 1;



    z-index: 16000;



  }



  #navbar a.navarrow {



    display: visible;



    text-decoration: none;



    margin-left: -20px;



    padding-left: 5px;



  }



} /* end reponsive */



#nav-toggle {



  position: absolute;



  left: 20px;



  top: 13px;



  cursor: pointer;



  padding: 10px 35px 16px 0px;



}



#nav-toggle span:before {



  top: -10px;



}



#nav-toggle span:after {



  bottom: -10px;



}



#nav-toggle.active span {



  background-color: transparent;



}



#nav-toggle.active span:before, #nav-toggle.active span:after {



  top: 0;



}



#nav-toggle.active span:before {



  transform: rotate(45deg);



}



#nav-toggle.active span:after {



  transform: rotate(-45deg);



}



/*- END NAVIGATION */



/* ORIGINAL NAV CSS */



#nav-one {



  padding: 0;



  margin: auto;



  list-style-type: none;



}



#navbar ul li a:hover {



color: #072F63;



  filter: brightness(75%);



/* text-shadow: 1px 1px 1px #9C9C9C; */



}



/* Dropdown */



#navbar {



  min-height: 50px;



  max-width: 1140px;



  text-align: center;



  position: relative;



  margin-left: auto;



  margin-right: auto;



}



#navbar ul ul {



  background-color: #A3CFF2;



  position: absolute;



  top: -99999px;



  left: 0;



  opacity: 50;



  -webkit-transition: opacity 1s ease-in-out;



  -moz-transition: opacity 1s ease-in-out;



  -o-transition: opacity 1s ease-in-out;



  z-index: 15000;



  height: auto;



  padding: 2px;



  -webkit-border-bottom-right-radius: 5px;



  -webkit-border-bottom-left-radius: 5px;



  -moz-border-radius-bottomright: 5px;



  -moz-border-radius-bottomleft: 5px;



  border-bottom-right-radius: 5px;



  border-bottom-left-radius: 5px;



  text-align: left;



  display: inline-block !important;



  margin-top: 2px;



}



#navbar ul ul li {



  font-weight: normal;



  font-size: 16px;



  text-transform: none;



  letter-spacing: 1px;



  line-height: 40px;



  text-decoration: none;



  position: relative;



  right: 0%;



  width: 100%;



  text-align: left;



  display: block !important;



}



#navbar ul ul li a {



  color: #072F63;



}



#navbar ul ul li a:hover {



color: #072F63;



  filter: brightness(75%);



/* text-shadow: 1px 1px 1px #9C9C9C; */



}



#navbar ul ul ul {



  position: absolute;



  top: -99999px;



  left: 100%;



  opacity: 0;



  -webkit-transition: opacity .5s ease-in-out;



  -moz-transition: opacity .5s ease-in-out;



  -o-transition: opacity .5s ease-in-out;



  border-radius: 6px;



  border: 1px solid #444;



}



/*- END NAVIGATION */



/* BEGIN CONTENT AREA */



.DELETEmain {



  padding-top: 20px;



  padding-bottom: 20px;



}



.DELETEmainnosidebar {



max-width: 100% !important;



}



#sidebar a {



  text-decoration: none;



}



#sidebar a:hover {



  text-decoration: underline;



}



.sidebox {



  padding: 20px;



}



.sideheader {



  color: #DED4BF;



  font-family: Arial, san-serif !important;



  font-size: 24px !important;



  text-align: center !important;



  margin-bottom: 0px;



}



/* No SIDEBAR */



.contentnosidebar {



  max-width: 100% !important;



  padding-right: 15px !important;



}



.sidebarblank {



  visibility: hidden !important;



}



#content {



  padding-right: 45px;



}



/* HEADERS */



h1 {



  font-family: Arial, san-serif;



  line-height: 1.2;



}



h2, h3, h4, h5, h6 {



  font-family: Arial, san-serif;



  line-height: 1.2;



}



h3, h4 {



  font-family: Arial, san-serif;



  letter-spacing: 1px;



  line-height: 1.2;



}



h1 { font-size: 2.5rem; margin-top: .5em;  color: #072F63;}



h2 { font-size: 2rem;  margin-top: 1.25em; margin-bottom: .5em; color: #072F63;}



h3 { font-size: 1.2rem;  margin-top:1.25em; margin-bottom: .5em;color: #072F63;}



h4 { font-size: 1.2rem;  margin-top:1.25em; margin-bottom: .5em;color: #DED4BF;}



h5 { font-size: 1.5rem;  margin-top: 1.25em; margin-bottom: .5em;color: #DED4BF;}



h6 { font-size: 1.2rem;  margin-top: 1.25em; margin-bottom: .5em; color: #DED4BF;}



h1 a { color: #072F63; text-decoration: none;} 



h2 a { color: #072F63; text-decoration: none;}



h3 a { color: #072F63;text-decoration: none;}



h4 a { color: #DED4BF;text-decoration: none;}



h5 a { color: #DED4BF;text-decoration: none;}



h6 a { color: #DED4BF; text-decoration: none;}



h1 a:hover {text-decoration: underline; color: #072F63;}



h2 a:hover {text-decoration: underline; color: #072F63;}



h3 a:hover {text-decoration: underline; color: #072F63;}



h4 a:hover {text-decoration: underline; color: #DED4BF;}



h5 a:hover {text-decoration: underline; color: #DED4BF;}



h6 a:hover {text-decoration: underline; color: #DED4BF;}



/* CUSTOMIZE LAYOUT */



h1, h1 a {color: #072F63;}



h2, h2 a {color: #072F63; }



h3, h3 a {color: #FFFFFF; display: block; background-color: #072F63; padding:.5em; color: #;}



h4, h4 a {color: #072F63; display: block; background-color: #DED4BF; padding:.5em; color: #;}



h5, h5 a {color: #A3CFF2; }



h6, h6 a {color: #A3CFF2; }



blockquote {



  background: #E9ECEF;



  border-left: 10px solid #072F63;



  margin: .5em .5em 2em 0;



  padding: 1em;



  line-height: 1.5;



}



a {



  color: #072F63;



  text-decoration: underline;



}



a:hover {



  text-decoration: none;



}



strong {



  color: #000000;



}



.maincontainer ul , .contentnosidebar  ul {  }



.maincontainer ul , .contentnosidebar ul li { }



/* END CONTENT AREA */



/* BEGIN SIDEBAR */



#sidebar h1, h2, h3, h4, h5, h6 {}



#sidebar strong {



  color: #000000;



}



/*  Social media icons*/



#social {



  margin-top: 40px;



}



.fa-facebook-square, .fa-twitter-square, .fa-youtube, .fa-linkedin, .fa-tiktok, .fa-instagram {



  font-size: 45px;



}



.fa-facebook-square {



  color: #3b5998;



}



.fa-twitter-square {



  color: #00aced;



}



.fa-youtube {



  color: #CC181E;



}



.fa-linkedin {



  color: #0077B5;



}



.fa-tiktok {



  color: #ff0084;



}



.fa-instagram {



  color: #fb3958;



}



.social-media-bottom-link {



  color: #FFF;



}



/* for Essential Accessibility widget */



#essentialaccessibility {



  margin-top: 20px;



}



/* Addthis widget - Remove */



.addthisOC {



  margin-top: 50px;



}



/*CodeBlock */



#codeblock { position:relative;  margin-top: 20px; }



#codeblock h1 {font-size: 24px;  text-align: left; border-bottom-width:  0px;color: #072F63;}



#codeblock h2 { font-size: 20px; text-align: left; border-bottom-width:  0px;color: #072F63;}



#codeblock h3 {  font-size: 18px; text-align: left;border-bottom-width:  0px;color: #072F63;}



#codeblock h4 {font-size: 18px;  text-align: left; border-bottom-width:  0px;color: #DED4BF;}



#codeblock h5 {  font-size: 24px; text-align: left;  border-bottom-width:  0px;color: #DED4BF;}



#codeblock h6 {  font-size: 20px; text-align: left; border-bottom-width:  0px;color: #DED4BF;}



#codeblock p { text-align: left;  }



/* Buttons */



.donateB, .volunteerB, .contactB, .endorseB {



  font-family: Arial, san-serif;



  font-size: 26px;



  letter-spacing: 1px;



  height: 55px;



  color: white;



  margin-bottom: 10px;



  -webkit-border-radius: 5px;



  -moz-border-radius: 5px;



  border-radius: 5px;



  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);



  text-align: center;



  vertical-align: middle;



  line-height: 55px;



}



.donateB {



  background: -moz-linear-gradient(top, #A3CFF2 0%, #DED4BF 100%); /* FF3.6+ */



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #DED4BF), color-stop(100%, #DED4BF)); /* Chrome,Safari4+ */



  background: -webkit-linear-gradient(top, #A3CFF2 0 #DED4BF 100%); /* Chrome10+,Safari5.1+ */



  background: -o-linear-gradient(top, #A3CFF2 0%, #DED4BF 100%); /* Opera 11.10+ */



  background: -ms-linear-gradient(top, #A3CFF2 0%, #DED4BF 100%); /* IE10+ */



  background: linear-gradient(to bottom, #A3CFF2 0%, #DED4BF 100%); /* W3C */



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr=' #DED4BF', GradientType=0); /* IE6-9 */



}



.donateB:hover {



  background-color: #DED4BF;



}



.volunteerB, .contactB, .endorseB {



  background: #072F63;



  background: -moz-linear-gradient(top, #072F63 0%, #072F63 100%);



  background: -webkit-linear-gradient(top, #072F63 0%, #072F63 100%);



  background: linear-gradient(to bottom, #072F63 0%, #072F63 100%);



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#072F63', endColorstr='#072F63', GradientType=0);



}



.volunteerB:hover, .contactB:hover, .endorseB:hover {



  background: #072F63;



}



.donateB a, .volunteerB a, .contactB a, .endorseB a {



  font-size: 26px;



  color: white;



  text-decoration: none;



}



/* Maillist - Translate - Poll */



#maillist, #translate, #poll, #rssside {



  margin-top: 20px;



  margin-bottom: 20px;



  padding: 20px;



  border-radius: 5px;



  background: #eeeeee; /* Old browsers */



  background: -moz-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #eeeeee)); /* Chrome,Safari4+ */



  background: -webkit-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */



  background: -o-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* Opera 11.10+ */



  background: -ms-linear-gradient(top, #eeeeee 0%, #eeeeee 100%); /* IE10+ */



  background: linear-gradient(to bottom, #eeeeee 0%, #eeeeee 100%); /* W3C */



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0); 



	/* IE6-9 



	margin-top: 5px;



	margin-right: 5px;



	margin-bottom: 25px;



	margin-left: 13px;*/



}



/* Maillist */



#mc_embed_signup .mc-field-group {



  width: 100% !important;



  padding-bottom: 20px !important;



  font-family: Arial, san-serif;



}



#mc_embed_signup .indicates-required {



  margin-right: 0% !important;



  margin-top: 5px;



}



#mc-embedded-subscribe {



  margin: 0px !important;



  width: 100% !important;



}



/* Twitter override */



.timeline-Widget {   max-width: 100% !important;}



/* END SIDEBAR */



/* Required Information */



.star-icon {font-size: 75%;   vertical-align: top; color: #DED4BF;}



/* Button Bootst */



.btn-txt-w a { color: #fff !important; }



.btn-color-primary { background-color: #072F63 !important;  border: 0px !important;} 



.btn-color-primary:hover { background-color: #072F63 !important; text-decoration: none !important;  border: 0px !important; }



.btn-plain a { text-decoration: none !important; }



/* END INPUT FORMS */



/* BEGIN BLOG */



.blogH { font-size: 24px; font-weight: normal; margin-top:30px; }



#BlogMenu { text-align:left;}



#BlogMenu h3{ margin-left:0;padding-left:0;	background-color:#ffffff; padding-top: 15px; padding-bottom: 2px; color: #072F63;}



#BlogMenu p { color: #000000;  }



#BlogMenu a {  color: #000000; text-decoration:none;}



#BlogMenu a:hover { color: #000000;  text-decoration: underline;}



.bloginfo { font-size: .8em; font-style: italic; padding-bottom: 30px;}



.blogrow {	max-width: 100% !important;	margin-left: 0px;	margin-right: 0px;}



/* END BLOG */



/* COUNTDOWN BOX */



#countdown-box  { -webkit-border-radius: 4px;-moz-border-radius: 5px;border-radius: 5px; }



#countdown-box {



  background: #A3CFF2; /* Old browsers */



  background: -moz-linear-gradient(top, #A3CFF2 0%, #A3CFF2 100%); /* FF3.6+ */



  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, A3CFF2), color-stop(100%, #A3CFF2)); /* Chrome,Safari4+ */



  background: -webkit-linear-gradient(top, #A3CFF2 0%, #A3CFF2 100%); /* Chrome10+,Safari5.1+ */



  background: -o-linear-gradient(top, #A3CFF2 0%, #A3CFF2 100%); /* Opera 11.10+ */



  background: -ms-linear-gradient(top, #A3CFF2 0%, #A3CFF2 100%); /* IE10+ */



  background: linear-gradient(to bottom, #A3CFF2 0%, #A3CFF2 100%); /* W3C */



  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#A3CFF2', GradientType=0); /* IE6-9 */



}



#countdown-box h6 {



  background-color: transparent;



  font-family: Arial, san-serif;



  color: #000000;



  font-family: font-family: Arial, san-serif;



  font-size: 14px;



  text-align: center;



  color: #000000;



}



#countdown-box h5 {



  background-color: transparent;



  font-family: Arial, san-serif;



  font-size: 26px;



  text-align: center;



  color: #000000;



  padding-bottom: 10px;



  margin-left: 0;



  margin-right: 0;



  font-family: Arial, san-serif;



  background-color: transparent;



  font-size: 26px;



  text-align: center;



  color: #000000;



}



#countdown-box .timer {



  width: 100%;



  font-family: Arial, san-serif;



  font-size: 16px;



  color: #000000;



  background-color: transparent;



  border-color: transparent;



  text-align: center;



}



#countdown-box p {



  font-family: Arial, san-serif;



  text-align: center;



  color: #000000;



}



#countdown-box a {



  font-family: Arial, san-serif;



  font-size: 14px;



  text-align: center;



  color: #000000;



}



/* BEGIN FOOTER */



/* Footerbar, Footertext, Footer - Privacy, Print and Tagline */



/* Content bar above footer */



.footerbarcodeWIDE {



  background-color: #E9ECEF;



}



.footerbarcodeWIDENARROW {



  max-width: 1140px;



  margin: auto;



}



.footerbarcode {}



.footerbarcodepad {



  padding-top: 40px;



  padding-bottom: 20px;



  padding-left: 40px;



  padding-right: 40px;



  background-color: #E9ECEF !important;



  <CONTENTSHADOW >



}



.footerbar {



  background-color: #DED4BF;



}



.footer {



  background-color: #333333;



  color: #FFF;



  <CONTENTSHADOW > width: 100% !important;



}



.footer a {



  color: #FFF;



  text-decoration: none;



}



.footer a:hover {



  color: #FFF;



  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);



  text-decoration: underline;



}



.footerbarWIDE {



  background-color: #333333;



}



#footertxt {}



#footer a {



  color: #FFF;



  text-decoration: none;



  margin-right: 20px;



}



#footer a:hover {



  color: #FFF;



  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);



  text-decoration: underline;



}



#socialfooter {



  padding: 10px;



}



#socialfooter a {



  color: #FFF;



}



.disclaimer {



  color: #ffffff;



}



.tagline {



  font-size: .8em;



}



.tagline a {



  color: #FFF;



  text-decoration: none;



}



.tagline a:hover {



  color: #FFF;



  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);



  text-decoration: underline;



}



/* END FOOTER */



/* BACKTOTOP BUTTON */



#scroll {



  position: fixed;



  right: 10px;



  bottom: 10px;



  cursor: pointer;



  width: 30px;



  height: 30px;



  background-color: #FFF;



  text-indent: -9999px;



  display: none;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  border-radius: 4px;



  z-index: 26000;



}



#scroll span {



  position: absolute;



  top: 50%;



  left: 50%;



  margin-left: -8px;



  margin-top: -12px;



  height: 0;



  width: 0;



  border: 8px solid transparent;



  border-bottom-color: #000;



}



#scroll:hover {



  background-color: #072F63;



  opacity: 1;



  filter: "alpha(opacity=100)";



  -ms-filter: "alpha(opacity=100)";



}



/* End BACKTOTOP */

/*CAROL'S EXTRAS*/



blockquote.rightBQ {  border-right: 10px solid #072F63;}



blockquote.centerBQ:before { color: #072F63; }



blockquote.centerBQ:after {  color: #072F63; }



/*full width backgrounds*/



.primary-bkg { background-color: #072F63;}



.primary-highlight-bkg { background-color: #072F63;}



.secondary-bkg {  background-color: #DED4BF;}



.secondary-highlight-bkg {  background-color: #A3CFF2;}



.primary-bkg2 {



    background: #072F63;



    background: -moz-linear-gradient(top, #072F63 11%, #072F63 100%);



    background: -webkit-linear-gradient(top, #072F63 11%, #072F63 100%);



    background: linear-gradient(to bottom, #072F63 11%, #072F63 100%);



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#072F63', endColorstr='#072F63', GradientType=0);



  }



.secondary-bkg-gradient {



    background: #A3CFF2;



    background: -moz-linear-gradient(top, #A3CFF2 0%, #DED4BF 100%);



    background: -webkit-linear-gradient(top, #A3CFF2 0%, #DED4BF 100%);



    background: linear-gradient(to bottom, #A3CFF2 0%, #DED4BF 100%);



    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A3CFF2', endColorstr='#DED4BF', GradientType=0);



  }



.black-bkg {background-color:#000000 !important;}



.g-bkg {background-color:#E9ECEF !important;}



.dark-g-bkg {background-color:#54626f !important;}



.foot-bkg {background-color:#E9ECEF; !important;}



/*lists*/



.heart li:before { color:#072F63; !important;}



.star li:before {color: #072F63; !important;}



.check li:before {color: #072F63; !important;}



.checkbox li:before {color: #072F63; !important;}



ul.timeline > li:before { border: 3px solid #072F63;}



ol.number-list li::before { background-color:#072F63; !important;  color: white;    }



ol.lined-list > li:before {color: #072F63; !important;}











/*END lists*/











.panel-primary > .panel-heading {



  background-color: #072F63; !important;



}



.panel-primaryhighlight > .panel-heading {



background-color: #072F63; !important;



}







.panel-secondary > .panel-heading {



background-color: #DED4BF; !important;



}







.panel-secondaryhighlight > .panel-heading {



  background-color: #A3CFF2; !important;



}







.panel-black > .panel-heading {



  background-color:#000000; !important;



}







/* END CAROL'S EXTRAS*/



/*  NEW CSS CODE */



/*  MAKE HEADER IMAGE RESPONSIVE NEW CODE */



#logo-container img {



  max-width: 100% !important;



  height: auto;



  margin: auto;



  display: block;



}



/* IMAGES RESIZE HEADER */ 



img {



  border: 0;



  max-width: 100% !important;



  height: auto;



  width: auto\9; /* ie8 */



}



img.floatleft {



  float: left;



  margin: 0 10px 0 0;



}



img.floatright {



  float: right;



  margin: 0 0 0 10px;



}



/* FINAL MOBILE SIZING */



}



/* EOF */