/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Sep 15, 2017, 11:22:01 AM
    Author     : q21
*/
/*
 * Theme colours should be defined here, and (ideally) used only in the global variables files (bootstrap-variables, custom-variables)
 */
/* 
Theme Name:		 Allegiant Child Theme
Theme URI:		 http://www.websitebundles.com/
Description:	 Theme by Site <a href=\"http://childthemegenerator.com/\">http://childthemegenerator.com/</a>
Author:			 CPOThemes
Author URI:		 http://www.cpothemes.com
Template:		 allegiant
Version:		 1.0.0
Text Domain:	 Allegiant-child
-------------------------------------------------------------- */
/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url("./fonts/roboto/roboto100.woff2") format("woff2");
  src: url("./fonts/roboto/roboto100.woff") format("woff"); }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url("./fonts/roboto/roboto300.woff2") format("woff2");
  src: url("./fonts/roboto/roboto300.woff") format("woff"); }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/roboto/roboto400.woff2") format("woff2");
  src: url("./fonts/roboto/roboto400.woff") format("woff"); }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("./fonts/roboto/roboto500.woff2") format("woff2");
  src: url("./fonts/roboto/roboto500.woff") format("woff"); }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("./fonts/roboto/roboto700.woff2") format("woff2");
  src: url("./fonts/roboto/roboto700.woff") format("woff"); }
html {
  overflow-y: scroll; }

body {
  font-family: Roboto !important;
  color: #333;
  margin-top: 76px; }

body .primary-color-bg {
  background-color: #697B7A; }

/* .header__tagline {
    position: relative;
    width: 100%;
    height: 30px;
    margin-top: 96px;
    background: #fff;
} */
p, li {
  line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6 {
  /* color: #545D49; */
  color: #656C77; }

h1,
h2,
h3 {
  margin-bottom: 10px; }

body .secondary-color-bg {
  background-color: #656C77; }

.pagetitle {
  padding: 85px 0; }

/* header */
header#header {
  position: fixed;
  top: 0;
  height: 76px;
  z-index: 10000;
  border-bottom: 0;
  padding: 10px 0 0 0; }

/* radius */
html body .button, html body .button:link, html body .button:visited, input[type="submit"] {
  border-radius: 0; }

/*main menu*/
.menu-main li a {
  border-radius: 0; }

.menu-main li ul ul {
  left: 0;
  transform: translate3d(-100%, 0, 0); }

.menu-main > li {
  margin-right: 3px; }

.menu-main > li > a {
  border-bottom: 11px solid #656C77;
  background: transparent;
  transition: background .3s ease-out;
  padding-bottom: 5px; }

.menu-main > li a:hover {
  background: #656C77;
  color: #fff; }

.menu-main > li.current-menu-item > a {
  color: #fff; }

.menu-main > li:nth-of-type(1) > a {
  border-bottom: 11px solid #00c54d;
  background: transparent;
  transition: background .3s ease-out; }

.menu-main > li:nth-of-type(1) a:hover,
.menu-main > li:nth-of-type(1).current-menu-item {
  background: #00c54d;
  color: #fff; }

.menu-main > li:nth-of-type(2) > a {
  border-bottom: 11px solid #00AD74;
  background: transparent;
  transition: background .3s ease-out;
  border-color: #00AD74; }

.menu-main > li:nth-of-type(2) a:hover,
.menu-main > li:nth-of-type(2).current-menu-item {
  background: #00AD74;
  color: #fff; }

.menu-main > li:nth-of-type(3) > a {
  border-bottom: 11px solid #0ca890;
  background: transparent;
  transition: background .3s ease-out; }

.menu-main > li:nth-of-type(3) a:hover,
.menu-main > li:nth-of-type(3).current-menu-item {
  background: #0ca890;
  color: #fff; }

.menu-main > li:nth-of-type(4) > a {
  border-bottom: 11px solid #17A2AC;
  background: transparent;
  transition: background .3s ease-out; }

.menu-main > li:nth-of-type(4) a:hover,
.menu-main > li:nth-of-type(4).current-menu-item {
  background: #17A2AC;
  color: #fff; }

.menu-main > li:nth-of-type(5) > a {
  border-bottom: 11px solid #2f8fac;
  background: transparent;
  transition: background .3s ease-out; }

.menu-main > li:nth-of-type(5) a:hover,
.menu-main > li:nth-of-type(5).current-menu-item {
  background: #2f8fac;
  color: #fff; }

.menu-main > li:nth-of-type(6) > a {
  border-bottom: 11px solid #467BAB;
  background: transparent;
  transition: background .3s ease-out; }

.menu-main > li:nth-of-type(6) a:hover,
.menu-main > li:nth-of-type(6).current-menu-item {
  background: #467BAB;
  color: #fff; }

/* slider */
.slide-title,
.slide-content {
  color: #fff;
  text-shadow: 2px 2px 2px #555; }

.slider-slides .slide-content::after {
  display: none; }

/* headings */
.section-heading {
  color: #656C77; }

/* features */
.features .feature .feature-title {
  margin: 0 0 30px 0; }

.features .feature .feature-image {
  margin: 0 0 10px; }

.features .feature .feature-icon {
  border: 1px solid #ddd; }

.features-heading.section-heading {
  font-size: 2em; }

.feature-icon > span {
  display: none; }

.features .row .col4:nth-of-type(1) .feature-icon::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background: url("./images/reveal_about_01.svg") no-repeat;
  background-size: 100%;
  background-position: center; }

.features .row .col4:nth-of-type(2) .feature-icon::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background: url("./images/reveal_offers_01.svg") no-repeat;
  background-size: 100%;
  background-position: center; }

.features .row .col4:nth-of-type(3) .feature-icon::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background: url("./images/reveal_community_01.svg") no-repeat;
  background-size: 100%;
  background-position: center; }

.features .row .col4:nth-of-type(4) .feature-icon::before {
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background: url("./images/reveal_news_01.svg") no-repeat;
  background-size: 100%;
  background-position: center; }

html body .features .button--underline,
html body .page-content .button--underline {
  padding-bottom: 5px;
  border: none;
  color: #777;
  border-bottom: 11px solid;
  background: transparent;
  transition: background .3s ease-out; }

.features .button--underline.button--about {
  border-color: #00AD74; }

.features .button--underline.button--about:hover {
  background: #00AD74;
  color: #fff; }

.features .button--underline.button--offers {
  border-color: #0ca890; }

.features .button--underline.button--offers:hover {
  background: #0ca890;
  color: #fff; }

.features .button--underline.button--project {
  border-color: #17A2AC; }

.features .button--underline.button--project:hover {
  background: #17A2AC;
  color: #fff; }

.features .button--underline.button--news {
  border-color: #467BAB; }

.features .button--underline.button--news:hover {
  background: #467BAB;
  color: #fff; }

.page-content .button--underline.button--general {
  border-color: #829686; }

.page-content .button--underline.button--general:hover {
  background: #829686;
  color: #fff; }

html body .post-readmore.button {
  border: 2px solid #64725C;
  color: #64725C; }

html body .post-readmore.button:hover {
  color: #fff;
  background: #64725C; }

/* portfolio */
.portfolio-item .portfolio-item-title {
  font-size: 2em; }

/* windows */
.home .services,
.tagline {
  background: transparent; }

.service-content p,
.tagline .container,
body .service-body .service-title a {
  color: #656C77; }

/* client */
.clients {
  border-top: none; }

/* menutoggle */
@media screen and (max-width: 900px) {
  .menu-mobile-toggle {
    display: block; }

  .menu-main {
    display: none; }

  .menu-mobile {
    display: block; } }
/* portfolio-item */
.portfolio-item-image .portfolio-item-title {
  color: #656C77; }

.portfolio-item:hover .portfolio-item-title {
  color: #fff; }

.services > .container > .row > .column.col3 .custom-service-icon .service-icon {
  font-family: Roboto !important; }
  .services > .container > .row > .column.col3 .custom-service-icon .service-icon > span {
    display: none; }
  .services > .container > .row > .column.col3 .custom-service-icon .service-icon::after {
    display: inline-block;
    content: "";
    height: 100%;
    width: 100%;
    background-size: contain;
    background-position: left top;
    background-repeat: no-repeat; }
.services > .container > .row > .column.col3:nth-of-type(1) .custom-service-icon .service-icon::after {
  background-image: url("./images/cube.svg");
  background-size: 90%; }
.services > .container > .row > .column.col3:nth-of-type(2) .custom-service-icon .service-icon::after {
  background-image: url("./images/vita_block_symbol_4.png"); }
.services > .container > .row > .column.col3:nth-of-type(3) .custom-service-icon .service-icon::after {
  background-image: url("./images/logo_provide.png"); }

.button--service {
  display: inline-block;
  margin-top: 8px;
  padding: 8px;
  background: #697B7A;
  color: #ffffff;
  cursor: pointer; }
  .button--service:hover {
    background: #596867; }

/*# sourceMappingURL=style.css.map */
