/*
Theme Name:     Everett Design
Description:    Everett Design
Version:        1.26
Author:         Lawrence Zevon
Author URI:     http://www.zevonmedia.com/
Template:       enfold
License:        GPL v2
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../enfold/style.css");
@import url("https://use.typekit.net/hxc3uep.css");

/* Customizations Here */

.logo img, .logo svg { width: 400px !important; height: auto; margin-top: 8%; }

/* Fonts */
.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-style: inherit; }

/* font-family: "futura-pt-condensed", sans-serif; */
h1, h2, h3, h4, h5, h6 {
font-family: "futura-pt-condensed", sans-serif !important;
letter-spacing: 0.06em !important;
font-weight: 800;
font-style: normal;
}

h1 { font-size: 80px; }
h2 { font-size: 70px; }
h3 { font-size: 55px; }

.inner-page-header h1 { font-family: "open sans", Helvetica, Arial !important; font-size: 24px; font-weight: bolder !important; }

.modern-quote .av-special-heading-tag h1 { font-weight: bold !important; }
.s-headings h2 { line-height: 0.85em !important; }
.clear-clean h3 { margin-bottom: -10px !important; }

body p { font-size: 19px; line-height: 30px; }

.p2 { font-weight: bold; color: #ec1e2c; font-size: 30px; }
a.link-on-green { color: #006f51; text-decoration: none !important; }
a.link-on-green:hover { color: #ec1e2c !important; text-decoration: none !important; }

/* Highlights */
.main_color .container .av-inner-masonry-content { background-color: #67a535; text-align: center; padding: 12px 0; }
.av-masonry-entry .av-masonry-entry-title { font-family: "open sans", Helvetica, Arial !important; font-size: 1.0em !important; color: #ffffff !important; font-weight: lighter; letter-spacing: 0.04em !important; }
.av-masonry-entry .avia-arrow { display: none; }

.about-us-txt p { letter-spacing: -0.05em; line-height: 1.75em; }
.para-indent { margin-left: 22px; }

.visual-adventures-bar { margin-top: -40px !important; margin-bottom: -20px !important;}

/* Form edits */
#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select { background:#e3f0d1!important; color:#aaaaaa!important; border-color:#006f51!important; font-size:14px; }
.main_color *::-moz-placeholder { color:#aaaaaa!important; }
.gfield_required { display:none; }
::-webkit-input-placeholder { color:#aaaaaa!important; }
:-moz-placeholder { opacity: 1; color:#aaaaaa!important; } /* Firefox 18- */
::-moz-placeholder { opacity: 1; color:#aaaaaa!important; } /* firefox 19+ */
:-ms-input-placeholder { color:#aaaaaa!important; } /* ie */
input:-moz-placeholder { color:#aaaaaa!important; }
.gfield_label { color:#ec1e2c !important; }
.gfield_label { margin-bottom:0px!important; }
.gform-theme--foundation .gform_fields {
    grid-row-gap: 10px !important; }
body #gform_wrapper_1 input[type="text"],
body #gform_wrapper_1 select,
body #gform_wrapper_1 input[type="email"],
body #gform_wrapper_1 input[type="tel"],
body #gform_wrapper_1 textarea {
    background-color: #FFFFFF !important;
	border: 1px solid #ececec !important;
}
.gform_wrapper {
    --gf-ctrl-btn-bg-color-primary: #67a535 !important;
    --gf-ctrl-btn-color-primary: #ffffff !important;
}
body .gform_wrapper .gform_footer input[type="submit"]:hover, 
body .gform_wrapper .gform_page_footer input[type="submit"]:hover {
    background-color: #a7e644 !important;
    color: #333333 !important;
}
.portfolio-page-titles h1 { font-family: "open sans", Helvetica, Arial !important; font-size: 30px; font-weight: 600 !important; color: #ec1e2c; }
.print-title { font-weight: 600; color: #006f51; }