::-moz-selection { background-color: rgba(46, 60, 82, 0.75); color: #fff;}
::selection { background-color: rgba(46, 60, 82, 0.75); color: #fff;}

/* Theme Set Colors */
.primary-white a, .primary-white .txtHover, .primary-white .colorPrimary { color: #a2c15d; }
.secondary-white a:hover, .secondary-white a:focus, .secondary-white a:active, .secondary-white .txtHover:hover, .secondary-white .txtHover:active, .secondary-white .txtHover:focus, .secondary-white .colorSecondary { color: #ffc212; }
.colorAlternate, .alternate-white .colorAlternate { color: #2e3c52; }

/* Border Color */
.borderPrimary { border-color: #a2c15d; }
.borderSecondary { border-color: #ffc212; }
.borderAlternate { border-color: #2e3c52; }

/* Backgrounds */
button, .btn-content, .gform_button, .bgPrimary, .bgPrimaryAfter:after, .bgPrimaryBefore:before { background-color: #a2c15d; }
button:hover, button:active, button:focus, .btn-content:hover, .btn-content:focus, .btn-content:active, .gform_button:hover, .gform_button:focus, .gform_button:active, .bgSecondary, .bgSecondaryAfter:after, .bgSecondaryBefore:before { background-color: #ffc212; }
.bgAlternate, .bgAlternateAfter:after, .bgAlternateBefore:before { background-color: #2e3c52; }
.bgPrimaryForce { background-color: #a2c15d !important; }
.bgSecondaryForce { background-color: #ffc212 !important; }
.bgAlternateForce { background-color: #2e3c52 !important; }

/* Gradient Backgrounds */
.gbPrimary {
background: -moz-linear-gradient(left, rgba(162,193,93,1) 0%, rgba(162,193,93,0) 100%);
background: -webkit-linear-gradient(left, rgba(162,193,93,1) 0%,rgba(162,193,93,0) 100%);
background: linear-gradient(to right, rgba(162,193,93,1) 0%,rgba(162,193,93,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2c15d', endColorstr='#00a2c15d',GradientType=1 );
}
.gbSecondary {
background: -moz-linear-gradient(left, rgba(255,194,18,1) 0%, rgba(255,194,18,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,194,18,1) 0%,rgba(255,194,18,0) 100%);
background: linear-gradient(to right, rgba(255,194,18,1) 0%,rgba(255,194,18,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc212', endColorstr='#00ffc212',GradientType=1 );
}
.gbAlternate {
background: -moz-linear-gradient(left, rgba(46,60,82,1) 0%, rgba(46,60,82,0) 100%);
background: -webkit-linear-gradient(left, rgba(46,60,82,1) 0%,rgba(46,60,82,0) 100%);
background: linear-gradient(to right, rgba(46,60,82,1) 0%,rgba(46,60,82,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3c52', endColorstr='#002e3c52',GradientType=1 );
}

/* Fonts */
body, .fontText { font-family: 'Times New Roman', Times, serif; }
h1, h2, h3, h4, h5, h6, .fontSecondary { font-family: 'Roboto', sans-serif; }
.headMain, .fontMain { font-family: 'Roboto', sans-serif; }

/* Custom Styles */
select.gfield_select option { background:rgba(0,0,0,0.8); color: #ffffff; }
.page-id-86 .cta_widget-17,
.page-id-236 .cta_widget-17 {
display:none;
}