::-moz-selection { background-color: rgba(102, 94, 199, 0.75); color: #fff;}
::selection { background-color: rgba(102, 94, 199, 0.75); color: #fff;}

/* Theme Set Colors */
.primary-white a, .primary-white .txtHover, .primary-white .colorPrimary { color: #00a657; }
.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: #FF8400; }
.colorAlternate, .alternate-white .colorAlternate { color: #665EC7; }

/* Border Color */
.borderPrimary { border-color: #00a657; }
.borderSecondary { border-color: #FF8400; }
.borderAlternate { border-color: #665EC7; }

/* Backgrounds */
button, .btn-content, .gform_button, .bgPrimary, .bgPrimaryAfter:after, .bgPrimaryBefore:before { background-color: #00a657; }
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: #FF8400; }
.bgAlternate, .bgAlternateAfter:after, .bgAlternateBefore:before { background-color: #665EC7; }
.bgPrimaryForce { background-color: #00a657 !important; }
.bgSecondaryForce { background-color: #FF8400 !important; }
.bgAlternateForce { background-color: #665EC7 !important; }

/* Gradient Backgrounds */
.gbPrimary {
background: -moz-linear-gradient(left, rgba(0,166,87,1) 0%, rgba(0,166,87,0) 100%);
background: -webkit-linear-gradient(left, rgba(0,166,87,1) 0%,rgba(0,166,87,0) 100%);
background: linear-gradient(to right, rgba(0,166,87,1) 0%,rgba(0,166,87,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a657', endColorstr='#0000a657',GradientType=1 );
}
.gbSecondary {
background: -moz-linear-gradient(left, rgba(255,132,0,1) 0%, rgba(255,132,0,0) 100%);
background: -webkit-linear-gradient(left, rgba(255,132,0,1) 0%,rgba(255,132,0,0) 100%);
background: linear-gradient(to right, rgba(255,132,0,1) 0%,rgba(255,132,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF8400', endColorstr='#00FF8400',GradientType=1 );
}
.gbAlternate {
background: -moz-linear-gradient(left, rgba(102,94,199,1) 0%, rgba(102,94,199,0) 100%);
background: -webkit-linear-gradient(left, rgba(102,94,199,1) 0%,rgba(102,94,199,0) 100%);
background: linear-gradient(to right, rgba(102,94,199,1) 0%,rgba(102,94,199,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#665EC7', endColorstr='#00665EC7',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-template-social-connection-study .breadcrumbs {
    max-width: 900px;
    display: block;
    margin: 120px auto 20px;
    padding: 0 15px;
}
.page-template-social-connection-study .breadcrumbs a {
    color: #00a657;
}
.page-template-social-connection-study #pgHeadlines {
    max-width: 900px;
    display: block;
    margin: 0 auto 50px;
    padding: 0 15px;
}
.page-template-social-connection-study section {
    max-width: 900px;
    display: block;
    margin: 50px auto 0;
    padding: 0 15px;
}
.page-template-social-connection-study section .container {
    padding: 0 !important;
}
.page-template-social-connection-study .hp-popular-resources {
    max-width: unset;
    width: 100%;
    padding: 100px;
}
body {
    font-family: Montserrat,sans-serif;
    font-weight: 300;
    font-size: 16px;
    line-height: 2em;
    color: #000;
}