/**
Theme Name: Spark27 - Child Theme
Author: Spark27 Creative
Author URI: https://spark27creative.com/
Description: Spark27 theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: spark27-theme
Template: astra
*/


/*----------- General Styles -----------*/
/* Padding Row */
@media all and (min-width:768px) {
  .fl-row-content-wrap {
    padding: 60px 20px;
  }
}
.top-bar p{
  margin-bottom:0px;
}
.main-navigation .social-link i{
  color:#c22127
}

.main-navigation .social-link a:hover i{
  color:#c22127;
  opacity:0.7;
}

/* Buttons */
.fl-builder-content .fl-node-content a.fl-button {
    border-radius: 0px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0.7em 1.8em;
	font-family: Montserrat, sans-serif;
}
/* Primary Button */
.fl-builder-content .fl-node-content .primary-btn a.fl-button{
    background: #00767e;
    border-color: #00767e;
}
.fl-builder-content .fl-node-content .primary-btn a.fl-button:hover{
    background: #00767e;
    border-color: #00767e;
	opacity:0.7;
}

.fl-builder-content .fl-node-content .primary-btn a.fl-button span{
    color: #ffffff;
}


.service-callout .fl-callout-title {
  margin-bottom: 20px;
}

.testimonial-col .fl-col-content {
  background-size: 250px
}

.testimonial-col .fl-module-callout .fl-callout-text {
  margin-top: 20px;
}

.contact-form .gform_wrapper.gravity-theme .gform_fields {
  display: block;
}

.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large,
.gform_wrapper.gravity-theme .gfield textarea {
  border: 1px solid #1c2934;
  border-radius: 0px;
  padding: 10px 20px;
}

.gform_wrapper #input_1_2 {
  border-top: none;
  border-bottom: none;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #00767e;
  font-size: 16px;
  text-transform: uppercase;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #00767e;
  font-size: 16px;
  text-transform: uppercase;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #00767e;
  font-size: 16px;
  text-transform: uppercase;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #00767e;
  font-size: 16px;
  text-transform: uppercase;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
  float: right;
  border-radius: 0px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.7em 1.8em;
  font-family: Montserrat, sans-serif;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}

.gform_wrapper.gravity-theme .gform_footer button:hover, .gform_wrapper.gravity-theme .gform_footer input:hover, .gform_wrapper.gravity-theme .gform_page_footer button:hover, .gform_wrapper.gravity-theme .gform_page_footer input:hover {
  opacity: 0.7;
}