/* Add SASS */
/**
*
* colors CSS
*
**/
.white,
.white * {
  color: #ffffff !important; }

.black,
.black * {
  color: #000000 !important; }

.grey,
.grey * {
  color: #8E8E8E !important; }

.blue,
.blue * {
  color: #007EC0 !important; }

/**
*
* Typography CSS
*
**/
.size-lg,
.size-lg * {
  font-size: 22px; }

a,
a:hover,
a:active,
a:focus {
  outline: 0; }

input::-moz-focus-inner {
  border: 0; }

object, embed {
  outline: 0; }

input::-moz-focus-inner {
  border: 0; }

h1 {
  line-height: 1.3 !important; }

h3 {
  line-height: 1.5 !important; }

h4 {
  line-height: 1.5 !important; }

/**
*
* Main navigation CSS
*
**/
/**
*
* Page header CSS
*
**/
/**
*
* Content CSS
*
**/
.clear {
  clear: both; }

svg.svg-inline--fa {
  height: 30px;
  width: 30px; }

/**
*
* Toggle CSS
*
**/
.toggle-box {
  display: none; }

/**
*
* Testimonial CSS
*
**/
/**
*
* Slider CSS
*
**/
/**
*
* Inputs CSS
*
**/
input[type=email],
input[type=number],
input[type=password],
input[type=reset],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px; }

/*  buttons */

.button, 
.elementor-button{
  font-size: 16px;
  font-weight: 700;
  background-color: #000000;
  border-color: #000000;
  border-radius: 0;
  color: white; }

.elementor-button.elementor-size-sm,
.elementor-button.elementor-size-md,
.elementor-button.elementor-size-lg{ 
  border-radius: 0;
  padding: 12px 40px;
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #149ed6;
  color: #ffffff;
  border-color: #149ed6; }
.elementor-element.elementor-button-info .elementor-button:hover {
  background-color: #3173ba;
  border-color: #149ed6;
  color: #ffffff; }

.elementor-element.elementor-button-success .elementor-button {
  background-color: #149ed6;
  color: #ffffff;
  border-color: #149ed6; }
.elementor-element.elementor-button-success .elementor-button:hover {
  background-color: #3173ba;
  border-color: #149ed6;
  color: #ffffff; }

.elementor-element.elementor-button-warning .elementor-button {
  background-color: #ec2027;
  border-color: #ec2027;
  color: #ffffff; }
.elementor-element.elementor-button-warning .elementor-button:hover {
  background-color: #b22425;
  border-color: #b22425;
  color: #ffffff; }

.elementor-element.elementor-button-danger .elementor-button {
  background-color: #ec2027;
  border-color: #ec2027;
  color: #ffffff; }
.elementor-element.elementor-button-danger .elementor-button:hover {
  background-color: #b22425;
  border-color: #b22425;
  color: #ffffff; }


/**
*
* Footer CSS
*
**/

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