/* 
 Theme Name:   Zeald Website Theme
 Theme URI:    
 Description:  Divi child theme containing any special customisations for this website
 Author:       Zeald
 Author URI:   http://www.zeald.com
 Template:     Divi
 Version:      3.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

.section-gallery-item .et_overlay:before {
    content: "";
    background: url("/wp-content/uploads/2017/11/icon-magnify.png") no-repeat center;
    width: 40px;
    height: 40px;
}

.section-getintouch .header-content {
	max-width: 1280px !important;
}

/* ==============
	Gravity Form
================= */

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    background-color: #38b5b5;
    color: #FFF;
    cursor: pointer;
    padding: 16px 28px !important;
    font-size: 14px !important;
    font-family: 'Rubik',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 900;
    border: 0 none;
    min-width: 180px;
    border-radius: 5px;
	text-transform: uppercase;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    border: 0 none;
    padding: 15px !important;
    border-radius: 4px;
}


.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    border: 0 none !important;
    padding: 0 !important;
}

.gform_wrapper .validation_message {
    padding-top: 0 !important;
}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea {
    background-color: #ebebeb !important;
}

.gform_wrapper textarea {
    border: 0 none !important;
}

/* ==============
	Media Query
================= */

@media (min-width: 981px) {

.section-quality .et_pb_column {
	border-right: 1px solid #e1e1e1;
	margin-right: 0;
	width: 38%;
}

.section-quality .et_pb_column:first-child {
	border-left: 1px solid #e1e1e1;
}

.section-gallery-item .et_pb_grid_item {
	margin: 0 !important;
	width: 16.66% !important;
	clear: none !important;
}

}

@media screen and (max-width: 870px) {

.section-getintouch .et_pb_more_button.et_pb_button {
    width: 100%;
    margin-left: 0;
    min-width: inherit !important;
}

}

@media screen and (max-width: 575px) {

.ginput_recaptcha {
  transform:scale(0.77);
  -webkit-transform:scale(0.77);
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
}



}