// Body Style body {

background-color: $navbar-inverse-bg;
letter-spacing: 0.5px;
overflow-x: hidden;
height  : 100%;
overflow: auto;
font-family: $font-family-sans-serif;
-webkit-font-smoothing: antialiased;

}

/* ———— Main Container Style margin accounts for Nav ———– */ wrapper.main{

overflow-x: hidden;

} wrapper.home{

overflow-x: hidden;

}

// Iphone Bug Fix html.ios7 body {height: 100%;position: fixed;width: 100%;}

// HTML Style html {

height  : 100%;

// overflow: hidden; Will break the sticky navbar - be warned } button.owl-dot {

background-color: transparent;
border: 0;
outline: none;

} button.owl-prev, button.owl-next {

outline:  none;
border: 0;

} .mc-unsubscribe a {

position: relative;
bottom: 0;
font-size: 12px;
top: 30px;
float: right;
margin-right: 15px;

} // Edit me on github buttons .github-edit {

background-color: #fff;

} span.edit-me-on-github-text {

font-size: 12px;

} .edit-me-on-github.text-center {

float: right;

} i.edit-on-github-icon.icon-github-circled.center-block {

font-size: 40px;

} div#github_controls {

margin: 10px 0;

} div#github_controls a.btn {

padding:5px;
height: 50px;
background-color: #fff;
color: #333;
padding-left: 15px;
padding-right: 15px;
border: 1px solid #f0f0f0;

transition: all 500ms ease;

}

div#github_controls a.btn:hover {

background-color: #333;
color: #fff;

} span.top-text {

display: block;
text-transform: uppercase;

} span.bottom-text {

display: block;
font-size: 11px;

}

i.icon-github-circled.center-block {

font-size: 24px;

} div#github_controls a#github_home:hover {

color: #fff;
background-color:#333;

} div#github_controls a#github_home {

background-color: #fff;
color: #333;    
transition: all 250ms ease;

} blockquote {

padding: 10.5px 21px;
margin: 0 0 21px;
font-size: 18.75px;
border-left: 5px solid $brand-primary;

} .members-img {

width: auto;
height: 100px;
object-fit: contain;

} //Form Styles label.error.valid {

color: #3c763d;

} label.error {

padding: 5px;
color: #a94442;

} label.control-label {

margin: 0;

}

//Search Page searchIframe {

border:none;
top: -60px;
height: 1000px;

} searchEmbed {

margin-bottom: 20px;
display:block;
overflow: auto;

} /* ————— Text Selection ——————-*/ ::selection {

background: $brand-primary; /* WebKit/Blink Browsers */
color: #fff;

} ::-moz-selection {

background: $brand-primary; /* Gecko Browsers */
color: #fff;

}

//Headings h1, h2, h3, h4, h5, h6 {

font-family: $font-family-sans-serif;
line-height: 1.1;
color: inherit;
font-weight: bold;

}

//Horizontal Rule Styling hr {

border-top: 1px solid #eee;

}

// Anchors a.anchor {

display: block;
position: relative;
top: -250px;
visibility: hidden;

}

//Move the contact-thanks div up div#contact-thanks {

margin-top: -20px;

}

/*————-Paragraphs ——————–*/ p {

font-size: 16px;
color: #252525;
line-height: 1.66em;
word-wrap: break-word;

}

content-container p.justify {

font-size: 16px;
text-align: justify;
line-height: 1.66em;

}

content-container h2 {

font-size: 30px;
color: #3D383E;
text-transform: none;

}

/* Padded Para */ .padded-para{

padding:20px;

}

/* Spaced Paragraph */ spaced-para{

font-size: 18px;
line-height: 40px;

}

/* Justified Paragraph */ p .justified{

text-align: justify;
text-justify: inter-word;

}

/* Shape Divider - Home Page */ .row.shape-divider {

background-color: $brand-primary;

} // Content Container - container used for actual content // Not for breadcrumb / nav / footer

content-container {

background-color: $body-bg;
padding-top: 20px;
padding-bottom: 20px;

}

content-container ul { font-size:18px; } content-container ol { font-size: 18px;}

//Homepage Sub Tag p.sub-tag {

width: 65%;
margin-bottom: 20px;
margin-top: 10px;
font-size: 19px;
color: #FFF;

}

// Buttons buttons > a {

background: transparent;
color: $navbar-text-color;
border-color: $navbar-text-color;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 10px 16px;
font-size: 15px;
line-height: 1.3333333;
transition: all 500ms ease;

} buttons > a:hover {

background: $navbar-text-color;
color: $navbar-inverse-bg;
border-color: $navbar-text-color;

}

//Bottom Border Five Pixels. .bottom-border-five{ margin-bottom: 5px; }

//Alternate row for theme .alternate-row {

background-color: #E5E5E5;
padding: 40px 0;

}

.small-img{

height:100px;
width:auto;

}

@media (min-width: $screen-md) {

.partners-panel {
    margin-top:80px;
}
.margin-image {
    padding:40px;
}

}

.margin-top { margin-top: 40px;}

.panel-body.members-panel-body {

margin-top: 0;
border: 0;

} .new-panel .panel-primary > .panel-heading {

color: #000000;
background-color: transparent;
border:0;

}

// Iframe for Search page. searchIframe {

border:none;

}

//Vertical Center .vcenter {

display: inline-block;
vertical-align: middle;
float: none;

}

//Contact Hero Banner .contact-hero{

height:200px;
line-height: 200px;
text-align: center;
font-size:18px;
color: #fff;
background: url() repeat;

}

//———-BOOTSTRAP STYLES —————-

.panel-primary {

border:0;

}

// Bootstrap Glyphicon Override. .glyphicon {

width: 14px;
height: 14px;

} //Remove button focus .btn:focus,.btn:active:focus,.btn.active:focus, .btn.focus,.btn:active.focus,.btn.active.focus {

outline: none;

}

.container .jumbotron, .container-fluid .jumbotron {

border-radius: 0px;

}

@media(max-width:$screen-sm-min){

.partners-panel {
    height: auto;
}

}

// Cookie Consent Setup

a.cc-link {

color: $cookie-consent-text !important;

}

//Mailchimp button#mc-embedded-subscribe {

background-color: $navbar-inverse-bg;
color: $navbar-text-color;
transition: all 1s ease;

} button#mc-embedded-subscribe:hover {

background-color: lighten($footer-bg-color, 20%);
color: $navbar-text-color;
transition: all 1s ease;

}

.coloured-bp{

color: $brand-primary;
font-size:12px;

}

// Padding Classes

.no-padding-left {

padding-left: 0;

}

.no-padding {

padding: 0;

}

.text-bold {

font-weight: 700;

}

.meta {

font-size: 12px;
color: rgba(0, 0, 0, .4);

}

.meta a {

text-decoration: none;
color: rgba(0, 0, 0, .4);

}

.meta a:hover {

color: rgba(0, 0, 0, .87);

}

//Cognito Forms //Submit Button button#c-submit-button {

background-color: $brand-primary;
border: 1px solid black;

}

.c-forms-form-title {

display: none;

}

//Style for search searchEmbed {

margin-bottom: 20px;
display:block;
overflow: auto;

}

@media (max-width: $screen-md-min){

h1#home-page-title {
    font-size: 25px;
}
//Remove the padding from columns on mobile views
#content-container .col-md-3, #content-container .col-md-9 {
    padding-left:0;
    padding-right:0;
}

}

//Remove italics from icons - Google Chrome.

i {

font-style: normal;

}

/* —————– Missing Bootstrap 3 5ths Columns —————–*/

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {

position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;

}

.col-xs-5ths {

width: 20%;
float: left;

}

@media (min-width: $screen-xs-min) {

.col-sm-5ths {
    width: 20%;
    float: left;
}

}

@media (min-width: $screen-sm-min) {

.col-md-5ths {
    width: 20%;
    float: left;
}

}

@media (min-width: $screen-md-min) {

.col-lg-5ths {
    width: 20%;
    float: left;
}

}

/*——————— Mailchimp Newsletter ——————–*/ input#mce-EMAIL {

border: 0!important;
border-radius: 0 !important;
margin-bottom: 10px;
outline: none;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;

}

input#mce-FNAME {

border: 0!important;
border-radius: 0 !important;
margin-bottom: 10px;
outline: none;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;

}

input#mce-LNAME {

border: 0!important;
border-radius: 0 !important;
margin-bottom: 10px;
outline: none;
outline: none;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;

}

button#mc-embedded-subscribe {

border:0;
border-radius:0;
background-color: $brand-primary;
color: white;
transition: all 200ms ease;

}

button#mc-embedded-subscribe:hover{

background-color: #252525;
color: white;
transition: all 200ms ease;

}

/* Repsonsive Media Embed */ .embed-responsive-16by9 {

padding-bottom: 56.25%;
margin-bottom: 25px;

}

/* Right Aligned Image*/ img.img-responsive.right-aligned-image {

float: right;
width: 30%;
margin: 30px;

}

@media(max-width:$screen-xs-min){

/* Mobile Screens - Right Aligned Images */
img.img-responsive.right-aligned-image.lazyloaded {
    float: none;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -9px;
    margin-bottom: -15px;
}

}

/* Wordpress Styles */ content-container blockquote, content-container code, content-container dl, content-container fieldset, content-container p, content-container pre, content-container table{

margin-bottom: 25px;

}

tabbed-nav-bar {

margin-bottom: 25px;

}

div#tabbed-nav-bar-collapse {

background-color: white;

} ul#tab-row {

margin-bottom: 20px;

}

content-container a:hover {

text-decoration: none;
color: darken($brand-primary, 20%);

}

content-container ul {

color: #252525;
font-size: 16px;

}

/* Blockquote Styles*/ blockquote{

background-color: #f6f6f6;

}

blockquote:before {

position: relative;
background-image:url('data:image/svg+xml; utf8, <svg class="mk-svg-icon" xmlns="http://www.w3.org/2000/svg" fill="#ddd" viewBox="0 0 1664 1792"><path d="M768 960v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136zm896 0v384q0 80-56 136t-136 56h-384q-80 0-136-56t-56-136v-704q0-104 40.5-198.5t109.5-163.5 163.5-109.5 198.5-40.5h64q26 0 45 19t19 45v128q0 26-19 45t-45 19h-64q-106 0-181 75t-75 181v32q0 40 28 68t68 28h224q80 0 136 56t56 136z"></path></svg>');
content: "";
display: block;
left: 0px;
top: 0px;
width: 32px;
height: 35px;

}

/* VCenter Img*/ .vcenter-img {

display: inline-block;
vertical-align: middle;
height: 110px;

}

content-container h1 {

font-size: 36px;
margin-top: 0;

}

content-container h1, content-container h2, content-container h3, content-container h4, content-container h5 {

color: #393836;

}

/* Bootstrap Panels*/ wrapper .panel-body {

padding: 0;
border-radius: 0;

}

wrapper .panel.panel-primary {

padding: 0;
border-radius: 0px;

}

wrapper .panel-heading {

border-radius: 0px;
border: 1px solid $brand-primary;

}

wrapper h3.panel-title {

color: $navbar-text-color;

}

ul {

font-size: 16px;

}