.elementor-kit-1774{--e-global-color-primary:#23639C;--e-global-color-secondary:#FE8F02;--e-global-color-text:#555555;--e-global-color-accent:#F6537A;--e-global-color-42edc680:#6EC1E4;--e-global-color-55540ab4:#54595F;--e-global-color-32e499e7:#7A7A7A;--e-global-color-70aee01d:#F58948;--e-global-color-3d805b75:#4054B2;--e-global-color-2516efe9:#C6475A;--e-global-color-30fd8ea7:#000;--e-global-color-3b09c49a:#FFF;--e-global-color-405435d2:#F18A50;--e-global-color-6614b67b:#FDDEB9;--e-global-color-653b5f0c:#FEF0AC;--e-global-color-168069b:#000000;--e-global-color-349867a3:#000000;--e-global-typography-primary-font-family:"Gudea";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Gudea";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Gudea";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gudea";--e-global-typography-accent-font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-1774 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.hidden {
    display: none!important;
}

.sandfield-logo .size-full {
    width: 99px!important;
    margin-top: -25px;
}

.site-footer .shape-footer .elementor-shape {
    transform: rotate(180deg);
}

.elementor-widget-opal-post-grid .column-item .post-thumbnail img {
    height: 350px;
    object-fit: cover;
    object-position: center;
}


/* DONATE*/
ul.gfield_radio .smear {
    display: inline-block;
    min-width: 150px;
    max-width: 40%;
    height: 100%;
    line-height: 130px;
    background-image: url('https://amigobars.wpengine.com/wp-content/uploads/2019/06/shape-pink-updated.png');
    background-size: cover;
    text-align: center;
    color: #fff;
    font-size: 2em;
    font-weight: 700;
}

.donation-label {
    display: inline-block;
    line-height: 1em;
    vertical-align: middle;
    font-size: 1.8em;
    margin: 1em 0;
}

.bluetext {
    margin-left: 10px;
    color: #007bbd;
    font-size: 1.4rem;
}

.gfield_radio input[type=radio]+label .checkmark, input[type=checkbox]+label .checkmark {
    display: inline-block !important;
    width: 30px;
    height: 30px;
    margin-right: .5em;
    vertical-align: middle;
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAdVBMVEUAAAD/4+z/oLz/hKX/e53/i6v/xtj/3Of/ep3/lbP/eJv/dpn/y9v/v9L/gKL/xNb/cZX/1+P/////d5r/bZL/e53/fqD/cJT/b5P/tsz/+/z/////3uj/ian/a5D/bZH/rcX/wtX/6/H/lLL/zt3/cJX/cZUECcE+AAAAFHRSTlMAD2aswJU4KdF+1uM0QLs89yQE3KmgBFcAAAB/SURBVHja7cvBFoIgEEBRAaXMTCuEkJw0y///RMeDKwdXLvVt73nR5hgXMSmRs57OqtIk80r9ezG2dqR3A3xi/rEumM4YsqhcuFZdkWO9wh3kB++Ob2tsoUBOzDfMfXlHlqqpQ/r7i0eEpaDbjtQPGc5T/KmAVApUH5P5ssLjCKCZSVdU4TnfAAAAAElFTkSuQmCC);
}


.gfield_radio input[type=radio]:checked+label .checkmark, input[type=checkbox]:checked+label .checkmark {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAjVBMVEUAAAD/6vH/sMf/krD/iKj/mrf/0uD/5O3/h6f/pb//hab/g6T/1+P/y9v/jq3/0d//fJ//4Or/////hKX/d5v/iKj/i6v/e53/eJv/xNb//P3/////5u7/mLX/dJj/u9D/2eX/z97/gaP/fJ//ssn/oLv/8PX/g6X/nLn/ep3/j67/e57/+fv/q8P/o70pjtt1AAAAFHRSTlMAD2aswJU4KdF+1uM0QLs89yQE3KmgBFcAAADgSURBVHjapc7RcoIwEIVhAaW11mpbSDZZjKSJQaT6/o/nOqgXbuKN/+03Z+ZMXi7LiylrVl717b2qBUvCfNx+SKWR1WxMfuG8UhhNLDLiosZ4W/gkngoGbYOUNcsoW/nXplmLyj1hD7DDJIcOupDmPfQek2wdHHSS9QHoF+fQ3H7tkTGtBn//xfm/Nk4h7gA8MqasBGnb6y/OqBx0de8sxhn90A/0K8V4BNOFJJMLhQnmjfyVYmVWxDMZ4nxafxOXsNExbYfiZ0LNjdha1sktaHwp/wXDWhekY1m5fGw14hmngktPLceDhgAAAABJRU5ErkJggg==);
}

.other-amount-label {
    color: #007bbd !important;
    font-weight: 700;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-family: inherit;
    font-size: inherit;
    letter-spacing: normal;
    padding: 5px 4px;
}

.gform_legacy_markup_wrapper form li, .gform_legacy_markup_wrapper li {
    list-style-image: none!important;
    list-style-type: none!important;
    list-style: none!important;
    margin-left: 0!important;
    overflow: visible;
}

.gfield_radio input[type=radio] {
    position: fixed;
    opacity: 0; 
}

.gfield_checkbox input[type=checkbox] {
    position: fixed;
    opacity: 0;
}

.ginput_container input[type=text] {
    display: inline-block;
    box-sizing: border-box;
    height: 40px;
    padding: 13px 12px 12px;
    border: 1px solid #f6537a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 1.4rem;
    color: #555;
}

.gfield a {
    color: #f60;
    border-bottom: dashed 1px #f60;
}

/* POSTS */
.column-item.post-style-3 .post-thumbnail {
    max-height: 270px;
}

.column-item.post-style-3 .post-thumbnail img {
    object-fit: cover;
    object-position: center;
    height: 270px;
}

.column-item.post-style-3 .post-content {
    padding: 15px 0;
}

#secondary.widget-area h2 {
    font-family: "Gudea",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}/* End custom CSS */