
/*------------------------------------------------------------------------------------------*/
/* 1. Website Default Styling */
/*------------------------------------------------------------------------------------------*/


body {
  background:#fff;
}


/* Default Link Color */

a, .la-ball-triangle-path {
  color:#255ead;
}

a:hover, #header.nav-solid nav a:hover {
  color:#255ead;
}

/* Default Icon Color */

.icon i {
  color:#255ead;
}

/*------------------------------------------------------------------------------------------*/
/* 2. Navigation */
/*------------------------------------------------------------------------------------------*/

/* Transparent Navigation Color on a Banner */

#header nav a, #header i {
  color:#111;
}

/* Navigation Colors when the Navigation is sticky and solid */ 

#header.nav-solid, #header.nav-solid a, #header.nav-solid i, #nav-mobile ul li a {
  color:#333;
}


/* Navigation Active State */

#header.nav-solid .active {
  color: #255ead;
  border-color: #255ead;
}    

.section-heading h2:after {
  background:#255ead;
  content:"";
  display:block;
  width:30px;
  height:5px;
  margin-top:30px;
}

.text-center .section-heading h2:after {
  margin:30px auto 25px auto;
}

/* Primary Icon Colors */

.primary-color .icon i, .primary-color i {
  color:#fff;
}


/* Secondary Background and Text Colors */

.secondary-color {
  background-color:#f5f5f5;
}


/*------------------------------------------------------------------------------------------*/
/* 3. Nody Content */
/*------------------------------------------------------------------------------------------*/


body {
  font-family: sans-serif;
  font-size:15px;
  font-weight:normal;
  color:#111;
}

/* Section Title and Subtitle */

.section-title {
  font-family: sans-serif;
  font-size: 34px; 
  font-weight:700;
  color:#111;
}

.section-subtitle {
  font-family: sans-serif;
  font-size: 16px;
  font-weight:300;
  color:#9c9c9c;
}

/* Standard Headings h1-h6 */

h1 {
  font-family: sans-serif;
  font-size: 40px; 
  font-weight:300;
  color:#111;
}

h2 {
  font-family: sans-serif;
  font-size: 34px; 
  font-weight:300;
  color:#111;
}

h3 {
  font-family: sans-serif;
  font-size: 30px; 
  font-weight:700;
  color:#111;
}

h4 {
  font-family: sans-serif;
  font-size: 18px; 
  font-weight:400;
  color:#111;
}

h5 {
  font-family: sans-serif;
  font-size: 16px; 
  font-weight:400;
  color:#111;
}

h6 {
  font-family: sans-serif;
  font-size: 14px; 
  font-weight:400;
  color:#111;
}


/*------------------------------------------------------------------------------------------*/
/* 4. Buttons */
/*------------------------------------------------------------------------------------------*/

/* ----------Default Buttons---------- */


/* Button Text */

.button, input[type="submit"]  {
  font-family: sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#111;
}


/* Button Color */

.button, input[type="submit"] {
  border-color:#111;
}


/* Button Hover Color */

.button:hover,  input[type="submit"]:hover {
  border-color:#255ead;
  color:#255ead;
}



