/*
Theme Name: Astoundz - Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Astoundz is the Divi Child Theme
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.24.1482448296
Updated: 2016-12-22 23:11:36
*/
/*@import url("https://fonts.googleapis.com/css?family=Cabin:200,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Domine:400,700");*/
/********common css*****/
@font-face {
font-family: 'Domine-Regular';
src: url('fonts/Domine-Regular.eot');
src: url('fonts/Domine-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Domine-Regular.woff2') format('woff2'),
url('fonts/Domine-Regular.woff') format('woff'),
url('fonts/Domine-Regular.ttf') format('truetype'),
url('fonts/Domine-Regular.svg#Domine-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Cabin-Regular';
src: url('fonts/Cabin-Regular.eot');
src: url('fonts/Cabin-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Cabin-Regular.woff2') format('woff2'),
url('fonts/Cabin-Regular.woff') format('woff'),
url('fonts/Cabin-Regular.ttf') format('truetype'),
url('fonts/Cabin-Regular.svg#Cabin-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'flexslider-icon';
src: url('fonts/flexslider-icon.eot');
src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('fonts/flexslider-icon.woff2') format('woff2'),
url('fonts/flexslider-icon.woff') format('woff'),
url('fonts/flexslider-icon.ttf') format('truetype'),
url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
font-weight: normal;
font-style: normal;
}
.container{
max-width: 100%;
margin-right: auto;
margin-left: auto;
padding-left: 10px;
padding-right: 10px;
}
ul{
margin-bottom: 0;
}
html {
background-color: #eee;
}
body {
font-size: 14px;
line-height: 20px;
font-family: 'Cabin-Regular',serif;
font-weight: normal;
color: #333;
background: transparent;
-webkit-font-smoothing: antialiased;
}
.content-wrap {
position: relative;
margin: 0 auto;
max-width: 1500px;
}
.container-fluid {
background-color: #fff;
}
h1, .h1 {
font-size: 40px;
}
h2, .h2 {
font-size: 36px;
}
h3, .h3 {
font-size: 32px;
}
h4, .h4 {
font-size: 26px;
}
h5, .h5 {
font-size: 22px;
}
h6, .h6 {
font-size: 18px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-family: 'Cabin-Regular';
font-weight: 700;
line-height: 1.2em !important;
margin: 0;
}
a {
color: #2c9ab7;
outline: none !important;
transition: all 0.25s ease-in-out;
text-decoration: none;
}
a:hover {
color: #2787a1;
text-decoration: none;
}
.placeholder {
color: #aaa !important;
}
.bg-cover {
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.bg-contain {
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: contain !important;
}
.date-uppercase {
color: #999;
text-transform: uppercase;
font-size: 1.1em;
font-family: 'Lato',sans-serif;
}
.br-0 {
border-radius: 0 !important;
}
.no-border {
border: none !important;
}
.text-bold {
font-family: 'Lato',sans-serif;
}
.text-white {
color: #fff !important;
}
.Executives .d_board{display:none !important;}
.Board .d_executives{display:none !important;}
.parallax-window {
min-height: 100px;
background: transparent;
}
div.picture, a.picture {
display: block;
margin: 0.5em 0;
}
div.picture.picture-sm, a.picture.picture-sm {
padding-bottom: 40%;
}
div.picture.picture-md, a.picture.picture-md {
padding-bottom: 50%;
}
div.picture.picture-lg, a.picture.picture-lg {
padding-bottom: 70%;
}
div.picture.picture-xl, a.picture.picture-xl {
padding-bottom: 100%;
}
.text-color1 {
color: #f34e3f !important;
}
.bg-color1 {
background-color: #f34e3f !important;
}
.btn-color1 {
color: #fff !important;
background-color: #B23F70;
border-color: #B23F70;
}
.btn-color1:hover {
background-color: #C85596;
border-color: #C85596;
}
.text-color2 {
color: #324d99 !important;
}
.bg-color2 {
background-color: #324d99 !important;
}
.btn-color2 {
color: #fff !important;
background-color: #F15A24;
border-color: #F15A24;
}
.btn-color2:hover {
background-color: #FF4600;
border-color: #FF4600;
}
.text-color3 {
color: #ffac35 !important;
}
.bg-color3 {
background-color: #ffac35 !important;
}
.btn-color3 {
color: #fff;
background-color: #ffac35;
border-color: #ffac35;
}
.btn-color3:hover {
background-color: #db942d;
border-color: #db942d;
}
.text-color4 {
color: #457a37 !important;
}
.bg-color4 {
background-color: #457a37 !important;
}
.btn-color4 {
color: #fff !important;
background-color: #457a37;
border-color: #457a37;
}
.btn-color4:hover {
background-color: #355e2b;
border-color: #355e2b;
}
.text-color5 {
color: #54507a !important;
}
.bg-color5 {
background-color: #54507a !important;
}
.btn-color5 {
color: #fff !important;
background-color: #54507a;
border-color: #54507a;
}
.btn-color5:hover {
background-color: #413e5e;
border-color: #413e5e;
}
.text-color6 {
color: #8486c4 !important;
}
.bg-color6 {
background-color: #8486c4 !important;
}
.btn-color6 {
color: #fff !important;
background-color: #8486c4;
border-color: #8486c4;
}
.btn-color6:hover {
background-color: #656796;
border-color: #656796;
}
.text-color7 {
color: #2c9ab7 !important;
}
.bg-color7 {
background-color: #2c9ab7 !important;
}
.btn-color7 {
color: #fff !important;
background-color: #2c9ab7;
border-color: #2c9ab7;
}
.btn-color7:hover {
background-color: #2787a1;
border-color: #2787a1;
}
input.search {
font-family: 'Cabin-Regular';
font-weight: 300;
color: #666;
font-size: 1.1em;
}
input.search {
color: #666;
font-size: 1.1em;
font-family: 'Cabin-Regular';
}
input.search-icon {
background-image: url('image/icon-search.png');
background-repeat: no-repeat;
background-position: right 8px center;
background-size: auto 54%;
}
.search-inline {
padding: 0 4px;
border-radius: 200px;
border: 1px solid #ccc;
box-shadow: inset 0px 0px 15px #bbb;
}
.search-inline input {
outline: none !important;
border: none !important;
background-color: transparent;
font-family: 'Merriweather',serif;
font-style: italic;
}
.search-inline input:focus {
border: 1px solid #fff;
box-shadow: none;
}
.search-inline .btn, .search-inline .btn:active, .search-inline .btn:focus, .search-inline .btn:hover {
text-indent: -9999px;
border: none;
background-color: transparent;
background-image: url('image/icon-search.png');
background-repeat: no-repeat;
background-position: right 8px center;
background-size: auto 54%;
}
.search-inline .btn.btn-sm, .search-inline .btn:active.btn-sm, .search-inline .btn:focus.btn-sm, .search-inline .btn:hover.btn-sm {
width: 33px !important;
}
.search-inline .btn.btn-md, .search-inline .btn:active.btn-md, .search-inline .btn:focus.btn-md, .search-inline .btn:hover.btn-md {
width: 38px !important;
}
.search-inline .btn.btn-lg, .search-inline .btn:active.btn-lg, .search-inline .btn:focus.btn-lg, .search-inline .btn:hover.btn-lg {
width: 43px !important;
}
.btn {
outline: none !important;
font-family: 'Cabin-Regular';
}
.btn.btn-link {
color: #f34e3f;
}
.btn.btn-link:hover {
color: #d44437;
}
.btn.btn-link i {
font-size: 0.8em;
}
.btn.btn-outline {
color: #fff;
background-color: transparent;
border: 1px solid #fff;
}
.btn.btn-outline:hover {
background-color: rgba(255,255,255,0.1);
}
.btn.btn-round {
border-radius: 200px;
}
.btn.btn-twitter {
background-color: #00aced;
}
.btn.btn-facebook {
background-color: #3b5998;
}
.btn.btn-youtube {
background-color: #bb0000;
}
ul.list-divided > li {
border-bottom: 1px dotted #ccc;
}
ul.list-divided > li > a {
display: block;
}
ul.list-divided > li:first-of-type {
padding-top: 0 !important;
}
@-moz-keyframes spin {
100% {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/********new css**********/
p {
margin-bottom: 0 !important;
}
#footer-info{
padding-bottom: 0;
font-family: 'Cabin-Regular';
color: #808080;
font-size: 16px;
}
.footer_menu .nav > li > a{
display: initial;
padding:0px 0px 0px 4px;
font-family: 'Cabin-Regular';
color: #808080;
font-size: 16px;
}
.Green-row .title{
display: none;
}
.green-bg .et_pb_widget{
float:none;
}
.LogosDiv .et_pb_widget{
width:100%;
}
.footer_menu .nav > li > a:hover{
background-color: transparent;
}
.footer_menu .nav > li > a:before{
content: '';
display: inline-block;
height: 15px;
width: 2px;
background-color:#808080;
margin-right: 4px;
vertical-align: middle;
}
.LogosDiv .textwidget p{
padding:0;
margin:0;
}
.Event h5{
padding:0;
}
.Event a img{
width: 100%;
height: 100%;
margin-bottom:15px;
}
.Events-List p{
margin-bottom: 0;
}
.et_pb_section{
background-color: transparent;
}
.et_pb_gutters3 .et_pb_column_1_4{
width: 22.875%
}
.et_pb_gutters3 .et_pb_column{
margin-right: 2%;
}
.Green-row p{
font-size: 16px;
}
.Green-row-heading {
font-size: 19px !important;
}
.Green-row .textwidget p{
padding-bottom: 0;
}
.green-bg .misw-slider-container{
padding-top: 0;
}
.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module{
margin-bottom: 5.174%;
}
.second-bg.et_pb_section {
padding: 20px 0px 98px;
}
.banner_section.et_pb_section{
padding: 25px 0px 0px;
}
.two-column.et_pb_section{
padding: 54px 0px 0px;
}
.misw-slider-container .sp-horizontal .sp-arrows{
top: inherit;
bottom: -25px;
}
.misw-slider-container .sp-horizontal .sp-previous-arrow{
left: 240px;
}
.misw-slider-container .sp-horizontal .sp-next-arrow {
right: -15px;
}
.misw-slider-container .sp-arrow{
width: 8px;
height: 19px;
background-color: #7A9C49 !important;
padding: 15px 15px;
}
.sp-slides-container .sp-fade-arrows{
opacity: 1;
}
.sp-next-arrow:after,.sp-previous-arrow:before{
width: 18%;
height: 30%;
}
.sp-next-arrow:before,.sp-previous-arrow:before{
width: 18%;
height: 30%;
}
.sp-next-arrow:after, .sp-previous-arrow:after{
width: 18%;
height: 30%;
}
.sp-next-arrow:before{
top: 6px;
}
.sp-previous-arrow:before{
top:6px;
}
input.search{
font-size: 17px;
padding:0 12px;
}
.Location-Search .textwidget p iframe{
height: 250px;
}
/*.input-group-btn .search-button {
background-image: url(images/search.jpg);
width: 95px;
height: 34px;
background-repeat: no-repeat;
position: absolute;
top: 0;
background-position: 85% 50%;
}
.Location-Search .search-button{
border-bottom-right-radius: 5px !important;
border-top-right-radius: 5px !important;
}*/
.LogosDiv .textwidget .wp-image-370{
width: 150px !important;
}
.LogosDiv .textwidget .wp-image-271{
width: 110px !important;
}
.LogosDiv .textwidget .wp-image-273{
width:160px !important;
}
.LogosDiv .textwidget .wp-image-274{
width: 147px !important;
}
.LogosDiv .textwidget .wp-image-275{
width: 120px !important;
}
.nav-links .navbar-form{
margin:0;
}
.banner_section .et_pb_button:hover, .et_pb_module .et_pb_button:hover{
padding:5px 16px;
background-color: #C85596;
border-color: #C85596;
}
.banner_section .et_pb_more_button{
border-radius: 5px;
}
.banner_section .et-pb-controllers a{
width: 20px;
height: 20px;
margin: 0 2px;
border: 1px solid #fff;
border-radius: 50%;
background-color: transparent;
}
.banner_section  a.et-pb-active-control{
background-color: #fff;
}
.banner_section .et-pb-controllers{
right: 20px;
left: inherit;
text-align: right;
font-size: 0;
}
.banner_section .et_pb_slide_content p{
margin-bottom: 15px !important;
}
.banner_section .et_pb_button:hover:after{
margin-left: 6px;
}
.banner_section .et_pb_more_button:after{
margin-left: 6px;
}
.banner_section .et_pb_text_inner a{
border-bottom: 1px dashed transparent;
}
/*******new responsive******/
/*******15june 2018 css start*****/
header .content-wrap nav.desktop {
padding: 0px 10px !important;
}
.nav-links .navbar-form{
padding: 0;
}
.second-bg h5{
min-height: 52px;
}
.et_pb_gutters3 .et_pb_column_1_2{
width:49% !important;
}
.home .et_pb_column.et_pb_column_1_4.et_pb_column_15.box-shadow.et_pb_css_mix_blend_mode_passthrough{
margin-right: 3%;
}
.home .et_pb_column.et_pb_column_1_4.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough {
margin-right: 3%;
}
.secondary-body-content .et_pb_section{
padding:0;
}
.secondary-body-content p.banner-text.page-name.headline{
padding: 30px 0px;
}
.secondary-body-content .et_pb_row h3{
font-family: 'Domine-Regular';
padding-bottom: 20px;
}
.Footer .LogosDiv img{
margin-right: 4px;
}
.Green-row .textwidget .Green-row-heading{
font-family: 'Domine-Regular' !important;
}
.two-col-bottom .left img{
width:100%;
}
.two-col-bottom .left{
width:46%;
float: right;
}
.two-col-bottom .right {
float: left;
width: 50%;
}
a.Link-bg.pink-bg {
display: inline-block;
margin: 20px 0px 0px ;
}
a.Link-bg.pink-bg,a.Link-bg.yellow-bg:hover{
color: #fff;
}
a.Link-bg.yellow-bg {
display: inline-block;
margin: 20px 0px 0px;
}
.border_btn .et_pb_module.et_pb_bg_layout_light{
margin-bottom: 4.82% !important;
}
.border_btn .Heading{
padding-top: 0;
}
.secondary-body-content .alignright{
padding-left: 0px !important;
}
.secondary-body-content .content img{
margin: 0 0 1.5em 25px !important;
}
.donate .textwidget p{
color: #808080;
}
.border_btn .Heading {
padding-bottom: 2px !important;
}
.secondary-body-content .et_pb_row .sub-heading{
font-family: 'Domine-Regular'!important;
font-weight: 600;
}
.resources p ,ul{
padding-bottom: 0px !important;
}
.Green-row .col-md-12{
	margin-bottom: 30px;
}
#wpsl-search-wrap div{ margin-right: -2px;}
.wpsl-search-btn-wrap{    margin-top: 23px !important;}
#wpsl-search-wrap div label{font-size: 75%;    line-height: 24px;}
/*******15june 2018 responsive start*****/
@media(max-width: 1199px){
header .content-wrap nav.desktop {
padding: 0px 5px !important;
}
.Heading{padding-bottom: 0 !important;}
.home .et_pb_slides .et_pb_container{
width: 75% !important;
}
}
@media(max-width: 991px){
.col-md-6.Events-List {
border-bottom: 1px dashed #808080;
padding: 10px 10px;
}
.Events-List p {
margin-bottom: 16px !important;
}
.second-bg h5{
min-height: 0px;
}
.footer_menu .nav > li > a{
color: #2ea3f2;
font-size: 14px;
}
#footer-info{font-size: 14px;}
.two-col-bottom .left{width: 100%;}
.two-col-bottom .right{width:100%; font-size: 14px;}
.two-col-bottom .right p{font-size: 14px;}
.two-col-bottom .right h4{margin-bottom: 0;}
}
@media(max-width: 767px){
.et_pb_gutters3 .et_pb_column_1_2{ width:100% !important; }
.Green-row .col-xs-24 .green-bg{margin-bottom: 40px !important;}
.Green-row .col-md-12 {margin-bottom: 30px;}
}
@media(max-width: 479px){
.Heading span {font-size: 18px !important;}
.home .et_pb_slides .et_pb_container{
width: 100% !important;
}
.content img{max-width: 100% !important;}
.secondary-body-content .content img{margin: 10px 0px !important;}
.secondary-body-content .contour .gform_wrapper .top_label select.medium{
width: calc(33% - 8px) !important;
}
.contour .gform_next_button.button{width: auto !important; margin:0 !important; line-height: normal !important;}
}
/**************************************/
@media(max-width: 1400px){
.banner_section .et_pb_slider .et_pb_slide_0 {
height: 506px;
}
.banner_section .et_pb_slide_content h1 {
font-size: 40px;
}
.banner_section .banner-left {
margin-right: 26px !important;
width: 64.66% !important;
}
.misw-slider-container .sp-horizontal .sp-previous-arrow{
left: 188px;
}
}
@media(max-width: 1200px){
.banner_section .banner-left {
margin-right: 20px !important;
width: 64.66% !important;
}
}
@media(max-width: 1199px){
header .content-wrap nav.desktop ul.main-menu li a{
padding: 20px 10px 13px 17px;
}
.misw-slider-container .sp-horizontal .sp-previous-arrow{
left: 374px;
}
}
@media(max-width: 992px){
header .content-wrap nav.desktop ul.main-menu li a {
font-size: 14px;
padding: 16px 10px 12px 10px;
}
}
@media(max-width: 991px){
.banner_section .banner-left{width:100% !important;}
.banner_section .banner-right{width:100% !important;}
.body-content .Services .col-md-12{float:left !important;}
.body-content .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module{margin-bottom: 2.27% !important;}
.banner_section .et_pb_slider .et_pb_slide_0{margin-bottom:10px;}

}
@media(max-width: 767px){
.container{
width: 100%;
}
}
/*******responsive*******/
@media (min-width: 1400px) {
.container {
width: 1360px;
}
}
@media only screen and (max-width: 992px) {
body, p, li, ul {
line-height: 20px !important;
}
h1, .h1 {
font-size: 36px !important;
}
h2, .h2 {
font-size: 32px !important;
}
h3, .h3 {
font-size: 28px !important;
}
h4, .h4 {
font-size: 20px !important;
}
h5, .h5 {
font-size: 18px !important;
}
h6, .h6 {
font-size: 16px !important;
}
html.touch .owl-controls {
display: none !important;
}
}
@media only screen and (max-width: 767px) {
body, p, li, ul {
line-height: 19px !important;
}
h1, .h1 {
font-size: 32px !important;
}
h2, .h2 {
font-size: 28px !important;
}
h3, .h3 {
font-size: 24px !important;
}
h4, .h4 {
font-size: 16px !important;
}
h5, .h6 {
font-size: 14px !important;
}
}
@media only screen and (max-width: 600px) {
.xxs-600 {
width: 100% !important;
}
}
@media only screen and (max-width: 480px) {
h1, .h1 {
font-size: 28px !important;
}
h2, .h2 {
font-size: 24px !important;
}
h3, .h3 {
font-size: 20px !important;
}
h4, .h4 {
font-size: 18px !important;
}
.xxs-480 {
width: 100% !important;
}
}
.contour {
margin-top: 2em;
padding: 0;
width: 60%;
}
.contour h4.contourPageName {
display: none;
}
.contour .contourField {
clear: both;
margin-bottom: 0.8em;
}
.contour .contourField div label {
display: inline;
}
.contour label.fieldLabel {
display: block;
width: 100%;
clear: left;
color: #666;
text-transform: uppercase;
font-size: 0.8em;
background: transparent;
}
.contour .mandatory label:after {
content: "*";
color: red;
}
.contour small {
display: block;
float: left;
clear: both;
padding: 5px 5px 5px 200px;
}
.contour fieldset {
padding: 0;
margin: 0;
border: none;
}
.contour legend {
font-family: "Roboto Slab",Arial,Helvetica,Geneva,sans-serif;
color: #296ba5;
font-size: 1.8em;
line-height: 1.2em;
display: block;
margin: 0 0 1em 0;
}
.contour input.text, .contour input.title, .contour textarea, .contour select {
margin: 0.1em 0 0.8em 0;
border: 1px solid #ccc;
}
.contour input.text:focus, .contour input.title:focus, .contour textarea:focus, .contour select:focus {
border: 1px solid #666;
}
.contour input.text, .contour textarea {
width: 100%;
padding: 0.6em;
color: #888;
font-size: 0.9em;
line-height: 1.4em;
outline: none;
border: 1px solid #ccc;
margin: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: border 0.5s;
-moz-transition: border 0.5s;
-o-transition: border 0.5s;
transition: border 0.5s;
}

.contour input.text:focus, .contour textarea:focus {
border: 1px solid #628faa;
}
.contour input[type="submit"] ,.contour input[type="button"]{
background: #f34e3f;
padding: 0.8em 1.2em 0.8em 1.2em;
border: none;
color: #fff;
text-transform: uppercase;
margin-bottom: 0.8em;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.contour input[type="submit"]:hover,.contour input[type="button"]:hover {
background: #d44437;
}
.contour textarea {
height: 250px !important;
resize: vertical !important;
}
.contour input.fileupload {
height: auto;
}
.contour span.checkboxlist, .contour span.radiobuttonlist, .contour span.checkbox {
display: block;
padding: 0 0 12px 3px;
}
.contour .checkboxlist input, .contour .radiobuttonlist input, .contour .checkbox input {
width: auto;
height: auto;
border: none;
display: inline;
}
.contour .radiobuttonlist label {
margin-left: 0.2em;
vertical-align: -1px;
}
.contour .hiddenfield {
display: none;
}
.contour .contourButton {
margin-right: 10px;
padding: 2px 10px;
}
.contour .contourErrorMessage {
padding: 0.8em;
margin-bottom: 0.5em;
border: 2px solid #FBC2C4;
}
.contour .contourErrorMessage, .contour .contourError {
background: #FBE3E4;
color: red;
}
.contour input.contourError, .contour textarea.contourError, .contour input.input-validation-error, .contour textarea.input-validation-error {
background: #FBE3E4;
border-color: #FBC2C4;
}
.contour span.contourError, .contour span.field-validation-error {
display: inline-block;
margin: 0.5em 0 0 0;
font-size: 11px;
line-height: 14px;
text-transform: uppercase;
color: #fff;
padding: 3px 6px;
background: #e85757;
border: 1px solid #d55c5c;
}
.contour #recaptcha_widget_div {
margin-left: 200px;
}
.contour .gform_wrapper .gf_progressbar_wrapper{
display:none;
}
.contour .gform_wrapper ul.gfield_checkbox li label,.contour .gform_wrapper ul.gfield_radio li label{
vertical-align: top !important;
}
.contour .gform_wrapper .top_label select.medium{
width: calc(10% - 8px) !important;
}
.contour h2{
margin-bottom: 0;
padding-bottom: 0;
}
#loading {
position: fixed;
top: 0;
left: 0;
z-index: 2000;
width: 100%;
height: 100%;
background: #eee;
}
#loading img {
position: absolute;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
opacity: 0.4;
margin: -20px 0 0 -20px;
animation: spin 1s linear infinite;
}
#toTop {
display: none;
}
#toTop a {
position: fixed;
right: 0;
bottom: 6%;
color: #fff;
overflow: hidden;
text-decoration: none;
opacity: 0.6;
padding: 5px 20px 5px 10px;
z-index: 1000;
background: #222;
box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);
}
#toTop a:hover {
opacity: 0.8;
padding: 5px 30px 5px 10px;
}
header
{
position: relative;
z-index: 9999;
}
header .content-wrap {
position: relative;
z-index: 0;
background-color: transparent;

}
header .content-wrap .logo a {
display: table-cell;
vertical-align: middle;
height: 120px;
padding: 0px;
z-index: 0;
}
header .content-wrap .logo a img {
vertical-align: middle;
width: 100%;
height: auto;
max-width: 255px;
min-width: 120px;
transition: all 0.25s ease-in-out;
}
header .content-wrap .nav-links-wrap {
position: relative;
z-index: 1;
background: -webkit-linear-gradient(top, #2A6CAC, #215282);
background: -moz-linear-gradient(top, #2A6CAC, #215282);
background: -ms-linear-gradient(top, #2A6CAC, #215282);
background: -o-linear-gradient(top, #2A6CAC, #215282);
}
header .content-wrap .nav-links-wrap select.language-select {
position: relative;
right: 8px;
top: 6px;
float: left;
width: auto;
height: 24px;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size: 0.9em;
}
header .content-wrap .nav-links-wrap ul.nav-links {
position: relative;
z-index: 1000;
}
header .content-wrap .nav-links-wrap ul.nav-links li {
float: left;
list-style: none;
padding: 15px 0px 14px;
}
header .content-wrap .nav-links-wrap ul.nav-links li a {
color: #ffffff;
text-decoration: none;
padding: 0 15px;
font-size: 16px;
}
@media (max-width: 992px) {
header .content-wrap .nav-links-wrap ul.nav-links li {
padding: 10px 0px 9px;
}
header .content-wrap .nav-links-wrap ul.nav-links li a {
font-size: 14px;
padding: 0px 10px;
}
}
header .content-wrap .nav-links-wrap ul.nav-links li.link {
margin-right: 10px;
line-height: 36px;
font-style: italic;
}
header .content-wrap .nav-links-wrap ul.nav-links li.link a {
color: #ffffff;
text-decoration: none;
}
header .content-wrap .nav-links-wrap ul.nav-links li.link a:hover {
text-decoration: underline;
}
header .content-wrap .nav-links-wrap ul.nav-links button {
padding-bottom: 0;
line-height: 32px;
padding: 0;
padding-right: 5px;
background-color: #fff;
border: 1px solid #cccccc;
border-left: 0;
}
@media (max-width: 992px) {
header .content-wrap .nav-links-wrap ul.nav-links button {
line-height: 18px;
}
}
header .content-wrap .nav-links-wrap ul.nav-links form.search {
position: relative;
background: #54507a;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search input[type="text"] {
width: 140px;
padding: 0 12px;
line-height: 36px;
border: none;
outline: none;
font-family: 'Merriweather',serif;
font-style: italic;
color: #fff;
background: transparent;
transition: all 0.25s ease-in-out;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search input[type="text"]::placeholder {
color: #fff;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search.active input[type="text"] {
width: 220px;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search.active .radioBtns {
display: block;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search button.submit {
width: 36px;
line-height: 36px;
border: none;
outline: none;
padding: 0;
color: #fff;
font-size: 20px;
background: #413e5e;
background: rgba(0,0,0,0.25);
}
header .content-wrap .nav-links-wrap ul.nav-links form.search button.submit:hover {
background: rgba(0,0,0,0.35);
}
header .content-wrap .nav-links-wrap ul.nav-links form.search .radioBtns {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
padding: 10px 12px;
width: 100%;
color: #fff;
font-family: 'Lato',sans-serif;
background: #413e5e;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search .radioBtns label {
font-size: 15px;
}
header .content-wrap .nav-links-wrap ul.nav-links form.search .radioBtns label:nth-child(2), header .content-wrap .nav-links-wrap ul.nav-links form.search .radioBtns label:nth-child(3) {
font-family: 'Lato',sans-serif;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon {
display: block;
float: left;
text-indent: -9999px;
width: 36px;
height: 36px;
opacity: 1;
background-color: #eee;
background-repeat: no-repeat;
background-position: center center;
transition: none;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon:hover {
opacity: 0.9;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.twitter {
background-color: #35baec;
background-image: url('img/twitter.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.facebook {
background-color: #314b89;
background-image: url('img/facebook.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.linkedin {
background-color: #0275b6;
background-image: url('img/linkedin.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.youtube {
background-color: #ce332d;
background-image: url('img/youtube.png');
background-size: auto 60%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.vimeo {
background-color: #16a2d3;
background-image: url('img/vimeo.png');
background-size: auto 50%;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.instagram {
background-color: #517fa4;
background-image: url('img/instagram.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.flickr {
background-color: #ff0084;
background-image: url('img/flickr.png');
background-size: 50% auto;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.pinterest {
background-color: #cb2027;
background-image: url('img/pinterest.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.google {
background-color: #d13f2d;
background-image: url('img/google.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.rss {
background-color: #f88b02;
background-image: url('img/rss.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links a.icon.icon.wordpress {
background-color: #72858c;
background-image: url('img/wordpress.png');
background-size: auto 50%;
background-position: center center;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li {
padding: 10px 0px 9px;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li a {
padding: 0px 10px;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search {
padding: 8px 0px;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search .input-group {
display: inline-flex;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search .input-group .form-control {
border-radius: 15px;
max-width: 200px;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search .input-group-btn {
width: inherit;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search .search-button {
margin-left: -28px;
border-radius: 10px;
border: 0px;
}
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search .search-button img {
width: 20px;
height: auto;
}
@media (max-width: 992px) {
header .content-wrap .nav-links-wrap ul.nav-links.pull-right li.search .search-button img {
width: 15px;
}
}
header .content-wrap .nav-links-wrap ul.nav-links.left-nav li a {
border-right: 2px solid #ffffff;
}
header .content-wrap .nav-links-wrap ul.nav-links.left-nav li:last-of-type > a {
border-right: 0px solid #ffffff;
}
header .content-wrap nav.desktop {
position: absolute;
bottom: 0;
right: 0;
}
header .content-wrap nav.desktop ul.sf-menu {
margin: 0;
padding: 0;
list-style: none;
float: right;
}
header .content-wrap nav.desktop ul.sf-menu > li {
float: left;
}
header .content-wrap nav.desktop ul.sf-menu > li:hover {
background-color: none !important;
}
header .content-wrap nav.desktop ul.sf-menu > li > a {
display: block;
position: relative;
color: #888;
font-family: 'Lato',sans-serif;
font-size: 1.1em;
line-height: 28px;
padding: 0 0.6em;
text-decoration: none;
text-transform: uppercase;
box-sizing: border-box;
}
header .content-wrap nav.desktop ul.sf-menu > li > a:hover {
color: #f34e3f;
}
header .content-wrap nav.desktop ul.sf-menu > li.active a:before {
content: none !important;
}
header .content-wrap nav.desktop ul.sf-menu li.active > a {
color: #f34e3f;
}
header .content-wrap nav.desktop ul.sf-menu li.sfHover > a {
color: #fff;
/*background-color: #f34e3f;*/
text-shadow: none;
/*border-color: #f34e3f !important;*/
}
header .content-wrap nav.desktop ul.sf-menu li {
position: relative;
white-space: nowrap;
*white-space: normal;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}
header .content-wrap nav.desktop ul.sf-menu li ul {
position: absolute;
display: none;
top: 100%;
left: 5px;
padding: 4px 0 8px 0;
z-index: 99;
background: #f34e3f;
min-width: 300px;
width: auto;
max-width: 400px;
box-shadow: 0 2px 10px 0 rgba(0,0,0,0.4) !important;
}
header .content-wrap nav.desktop ul.sf-menu li ul li {
font-family: 'Lato',sans-serif;
padding: 0 10px;
white-space: normal;
}
header .content-wrap nav.desktop ul.sf-menu li ul li a {
display: block;
text-transform: none;
font-size: 1.2em;
padding: 8px 0px 8px 0px;
color: #eee !important;
border-bottom: 1px dashed rgba(255,255,255,0.25);
background-repeat: no-repeat;
background-position: right 4px center;
background-size: 15px auto;
font-size: 1em;
font-weight: normal;
}
header .content-wrap nav.desktop ul.sf-menu li ul li ul {
top: 0;
left: 100%;
}
/*header .content-wrap nav.desktop ul.sf-menu li:last-child ul {
left: auto;
right: 0;
}*/
header .content-wrap nav.desktop ul.sf-menu li.eventscalendar {
}
header .content-wrap nav.desktop ul.sf-menu li.eventscalendar a {
padding: 0.7em 1em !important;
}
header .content-wrap nav.desktop ul.sf-menu li.eventscalendar a:after {
content: none !important;
margin-top: 0 !important;
height: 0;
width: 0;
border: none !important;
}
header .content-wrap nav.desktop ul.sf-menu li.eventscalendar ul {
display: none !important;
}
header .content-wrap nav.desktop ul.sf-menu li:hover, header .content-wrap nav.desktop ul.sf-menu li.sfHover {
transition: none;
}
header .content-wrap nav.desktop ul.sf-menu li:hover, header .content-wrap nav.desktop ul.sf-menu li.sfHover a {
color: #fff;
}
header .content-wrap nav.desktop ul.sf-menu .no-js li:hover ul {
display: block;
}
header .content-wrap nav.desktop .sf-arrows .sf-with-ul {
padding-right: 1.3em !important;
*padding-right: 1em;
}
header .content-wrap nav.desktop .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 50%;
right: 0.6em;
margin-top: -2px;
height: 0;
width: 0;
border: 4px solid transparent;
border-top-color: #dFeEFF;
border-top-color: rgba(0,0,0,0.2);
}
header .content-wrap nav.desktop .sf-arrows > li > .sf-with-ul:focus:after, header .content-wrap nav.desktop .sf-arrows > li:hover > .sf-with-ul:after, header .content-wrap nav.desktop .sf-arrows > .sfHover > .sf-with-ul:after {
border-top-color: white;
}
@media only screen and (max-width: 1200px) {
header .content-wrap nav.desktop ul.sf-menu > li > a {
font-size: 1.1em;
}
}
@media only screen and (max-width: 992px) {
header .content-wrap nav.desktop ul.sf-menu > li > a {
line-height: 90px !important;
}
}
header .content-wrap .second-nav {
position: absolute;
top: 0;
right: 0;
width: 675px;
}
header .content-wrap .second-nav a {
text-decoration: none;
}
header .content-wrap nav.desktop {
position: relative;
padding: 6px 5px;
}
header .content-wrap nav.desktop ul.sf-menu li {
padding-left: 5px;
}
header .content-wrap nav.desktop ul.sf-menu li a {
color: #ffffff;
font-size: 22px;
font-weight: bold;
padding: 20px 10px 15px 10px;
line-height: initial;
text-transform: capitalize;
border-bottom: 5px solid #DEA735;
}
@media (max-width: 992px) {
header .content-wrap nav.desktop ul.sf-menu li a {
padding-bottom: 15px 10px 20px 10px;
font-size: 14px;
line-height: 15px !important;
}
}
header .content-wrap nav.desktop ul.sf-menu li a:hover {
color: #fff;
}
header .content-wrap nav.desktop ul.sf-menu li #Services {
background-color: rgba(245,188,29,0.9);
border-bottom-color: #DEA735;
}
header .content-wrap nav.desktop ul.sf-menu li #Volunteer {
background-color: rgba(122,156,73,0.9);
border-bottom-color: #6E8B49;
}
header .content-wrap nav.desktop ul.sf-menu li #Locations {
background-color: rgba(73,139,198,0.9);
border-bottom-color: #3C7FAF;
}
header .content-wrap nav.desktop ul.sf-menu li #Jobs {
background-color: rgba(42,108,172,0.9);
border-bottom-color: #1E6397;
}
header .content-wrap nav.desktop ul.sf-menu li #Donate {
background-color: rgba(241,90,36,0.9);
border-bottom-color: #DB5028;
}
header .content-wrap nav.desktop ul.sf-menu li #Services:hover {
background-color: #f5bc1d;
}
header .content-wrap nav.desktop ul.sf-menu li #Volunteer:hover {
background-color: #7a9c49;
}
header .content-wrap nav.desktop ul.sf-menu li #Locations:hover {
background-color: #498bc6;
}
header .content-wrap nav.desktop ul.sf-menu li #Jobs:hover {
background-color: #2a6cac;
}
header .content-wrap nav.desktop ul.sf-menu li #Donate:hover {
background-color: #f15a24;
}
header .content-wrap .Quick-Contact
{
color: #666666;
font-size: 18px;
text-align: left;
padding: 10px 15px;
	display: flex;
    align-items: center;
    justify-content: space-between;
	width: 645px;
    margin-left: auto;
}
header .content-wrap .Quick-Contact a {
color: #666666;
text-align: right;
font-family: 'Cabin-Regular';
}
@media (max-width: 992px) {
header .content-wrap .Quick-Contact, header .content-wrap .Quick-Contact a {
font-size: 14px;
}
}
@media (max-width: 768px) {

}
@media only screen and (max-width: 992px) {
header.navbar-fixed-top {
position: relative !important;
}
.header-margin {
margin-top: 0 !important;
}
header .content-wrap .logo a {
height: 90px !important;
}
header .content-wrap .logo a img {
width: 100% !important;
max-width: 220px;
}
header .content-wrap nav.desktop ul.sf-menu > li > a {
line-height: 90px;
}
}
@media only screen and (max-width: 767px) {
header .content-wrap .logo a img {
max-width: 140px;
}
}
.template-homepage {
}
.template-homepage .jumbotron.static {
position: relative;
margin: 0;
padding-top: 8em;
padding-bottom: 8em;
background-position: center center;
background-size: cover;
}
.template-homepage .jumbotron.static h1 {
margin: 0 0 0.3em 0;
}
.template-homepage .jumbotron.static h2 {
margin: 0 0 0.5em 0;
}
.template-homepage .jumbotron.static p {
font-size: 1em;
}
@media only screen and (max-width: 992px) {
.template-homepage .jumbotron.static {
min-height: 0px;
}
}
@media only screen and (max-width: 767px) {
.template-homepage .jumbotron.static {
min-height: auto;
}
}
.template-homepage .jumbotron.carousel {
position: relative;
margin: 0;
padding: 0;
background: #fff;
}
.template-homepage .jumbotron.carousel h1 {
margin: 0 0 0.3em 0;
}
.template-homepage .jumbotron.carousel h2 {
margin: 0 0 0.5em 0;
}
.template-homepage .jumbotron.carousel p {
font-size: 1em;
}
.template-homepage .jumbotron.carousel .owl-item .picture {
width: 100%;
height: auto;
}
.template-homepage .jumbotron.carousel .owl-item .inner {
position: absolute;
bottom: 20%;
z-index: 2;
padding: 2%;
background: rgba(255,255,255,0.75);
height: auto;
}
.template-homepage .jumbotron.carousel .owl-item .inner *:last-child {
margin-bottom: 0 !important;
}
.template-homepage .jumbotron.carousel .owl-controls .owl-pagination {
margin: 8px 0 0 0;
width: 100%;
text-align: center;
}
.template-homepage .jumbotron.carousel .owl-controls .owl-pagination .owl-page {
display: inline-block;
width: 16px;
height: 16px;
margin: 0 2px;
border-radius: 50%;
background: #ccc;
}
.template-homepage .jumbotron.carousel .owl-controls .owl-pagination .owl-page.active {
background: #888;
}
@media only screen and (max-width: 767px) {
.template-homepage .jumbotron .inner {
position: relative !important;
}
}
.template-homepage .owl-carousel.homeboxes {
margin: 20px 0;
}
.template-homepage .owl-carousel.homeboxes .item {
height: 230px;
padding: 30px 0px;
}
.template-homepage .owl-carousel.homeboxes .item:active {
cursor: pointer;
cursor: grabbing;
}
.template-homepage .owl-carousel.homeboxes .item .red {
background: #f34e3f;
background: rgba(243,78,63,0.9);
}
.template-homepage .owl-carousel.homeboxes .item .blue {
background: #324d99;
background: rgba(50,77,153,0.9);
}
.template-homepage .owl-carousel.homeboxes .item .yellow {
background: #ffac35;
background: rgba(255,172,53,0.9);
}
.template-homepage .owl-carousel.homeboxes .item .item-inner {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
color: #fff;
font-family: 'Lato',sans-serif;
}
.template-homepage .owl-carousel.homeboxes .item .item-inner .item-body {
padding: 0.4em 1.2em;
transition: all 0.25s ease-in-out;
}
.template-homepage .owl-carousel.homeboxes .item .item-inner .item-body h2 {
margin: 0;
font-family: 'Lato',sans-serif;
}
.template-homepage .owl-carousel.homeboxes .item .item-inner .item-body p {
font-size: 1.1em;
margin-top: 5px;
}
.template-homepage .owl-carousel.homeboxes .item .item-inner .item-footer {
padding: 0.8em 1.2em;
}
.template-homepage .owl-carousel.homeboxes .item.active .item-body {
padding: 1em 1.2em;
}
.template-homepage .owl-carousel.homeboxes .owl-controls .owl-pagination {
margin: 8px 0 0 0;
width: 100%;
text-align: center;
}
.template-homepage .owl-carousel.homeboxes .owl-controls .owl-pagination .owl-page {
display: inline-block;
width: 16px;
height: 16px;
margin: 0 2px;
border-radius: 50%;
background: #ccc;
}
.template-homepage .owl-carousel.homeboxes .owl-controls .owl-pagination .owl-page.active {
background: #888;
}
.template-homepage main.content {
padding: 3em 0 4em 0;
}
.template-subpage .subpageHeader {
height: 300px;
border-bottom: 6px solid #f34e3f;
}
.template-subpage main {
padding-top: 3em;
padding-bottom: 3em;
}
.template-subpage main .mainContent {
position: relative;
margin-bottom: 2em;
}
.template-subpage main .mainContent h1 {
color: #324d99;
margin: 0 0 0.2em 0;
}
.template-subpage main .mainContent h2 {
color: #777;
margin: 0 0 0.2em 0;
}
.template-subpage main .mainContent h5 {
color: #777;
margin: 0 0 0.2em 0;
}
.template-subpage main .mainContent p {
line-height: 23px;
margin-bottom: 1em;
}
.secondary-body-content img {
display: block;
max-width: 100%;
height: auto;
margin: 0 0 1.5em 0;
}
.secondary-body-content img.img-left {
margin: 0 1.5em 1.5em 0;
float: left;
}
.secondary-body-content img.img-right {
margin: 0 0 1.5em 1.5em;
float: right;
}
.template-subpage main .mainContent .subHeaders {
margin-bottom: 2.2em;
}
.template-subpage main .mainContent .widget {
margin-top: 3em;
}
.template-subpage main .mainContent .widget h1, .template-subpage main .mainContent .widget h2, .template-subpage main .mainContent .widget h3, .template-subpage main .mainContent .widget h4, .template-subpage main .mainContent .widget h5, .template-subpage main .mainContent .widget h6, .template-subpage main .mainContent .widget .h1, .template-subpage main .mainContent .widget .h2, .template-subpage main .mainContent .widget .h3, .template-subpage main .mainContent .widget .h4, .template-subpage main .mainContent .widget .h5, .template-subpage main .mainContent .widget .h6 {
margin: 0;
}
.template-subpage main .mainContent .widget .widget-header {
padding: 0 0 0.6em 0;
}
.template-subpage main .mainContent .widget.togglePanels .toggle {
margin-top: 0.4em;
box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header {
padding: 6px 8px 6px 14px;
background: #324d99;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header h6 {
font-family: 'Lato',sans-serif;
color: #fff;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header h6 i {
font-size: 1.1em;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header:hover {
background: #2a4080;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header i.fa-chevron-circle-down {
display: none;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header.collapsed i.fa-chevron-circle-down {
display: block;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-header.collapsed i.fa-chevron-circle-up {
display: none;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-body {
background: #E8E7E7;
font-family: 'Lato',sans-serif;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-body p {
font-size: 1.1em;
line-height: 1.3em;
}
.template-subpage main .mainContent .widget.togglePanels .toggle .toggle-body p:last-of-type {
margin-bottom: 5px;
}
.template-subpage main .mainContent .widget.picWithCaption {
clear: right;
}
.template-subpage main .mainContent .widget.picWithCaption.pull-right {
margin: 0 0 0.5em 1.5em;
}
.template-subpage main .mainContent .widget.picWithCaption.pull-left {
margin: 0 1.5em 0.5em 0;
}
.template-subpage main .mainContent .widget.picWithCaption.pic-sm {
width: 140px;
}
.template-subpage main .mainContent .widget.picWithCaption.pic-md {
width: 220px;
margin-bottom: 2em;
}
.template-subpage main .mainContent .widget.picWithCaption.pic-lg {
width: 280px;
margin-bottom: 2em;
}
.template-subpage main .mainContent .widget.picWithCaption a.picture {
display: block;
padding-bottom: 110%;
margin: 0.5em 0;
}
.template-subpage main .mainContent .widget.picWithCaption .widget-footer h1, .template-subpage main .mainContent .widget.picWithCaption .widget-footer h2, .template-subpage main .mainContent .widget.picWithCaption .widget-footer h3, .template-subpage main .mainContent .widget.picWithCaption .widget-footer h4, .template-subpage main .mainContent .widget.picWithCaption .widget-footer h5, .template-subpage main .mainContent .widget.picWithCaption .widget-footer h6, .template-subpage main .mainContent .widget.picWithCaption .widget-footer .h1, .template-subpage main .mainContent .widget.picWithCaption .widget-footer .h2, .template-subpage main .mainContent .widget.picWithCaption .widget-footer .h3, .template-subpage main .mainContent .widget.picWithCaption .widget-footer .h4, .template-subpage main .mainContent .widget.picWithCaption .widget-footer .h5, .template-subpage main .mainContent .widget.picWithCaption .widget-footer .h6 {
font-family: 'Lato',sans-serif;
color: #333;
}
.template-subpage main .mainContent .widget.picWithCaption .widget-footer p {
margin: 0;
}
.template-subpage main .mainContent .widget.picWithCaption .widget-footer p a {
display: block;
font-family: 'Lato',sans-serif;
margin-top: 0.5em;
line-height: 1.2em;
}
.template-subpage main .mainContent .widget.picWithCaption .widget-footer p a:after {
font-family: "FontAwesome";
content: "\f138";
margin-left: 0.2em;
}
.template-subpage main .mainContent .widget.tabbedPanels {
margin-top: 0;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs {
font-family: 'Lato',sans-serif;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li a {
font-size: 1.2em;
padding: 6px 15px;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li a:after {
display: none;
font-family: "FontAwesome";
content: "\f0d7";
margin-left: 0.2em;
color: #aaa;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li a:hover {
border-color: #fff;
background: transparent;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li.active a {
background: #fff !important;
border: 1px solid #aaa;
border-top: 2px solid #aaa;
border-bottom: none;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li.active a:after {
display: inline-block;
}
.template-subpage main .mainContent .widget.tabbedPanels .tab-content {
padding: 2em 0 0 0;
}
.template-subpage main .mainContent:after {
content: " ";
display: block;
border-right: 1px solid #ccc;
height: 100%;
position: absolute;
top: 0;
right: -4%;
}
.template-subpage main .sectionHighlight {
margin-top: 4em;
}
.template-subpage main .sectionHighlight hr:first-of-type {
border-top: 1px dashed #aaa;
}
.template-subpage main .sectionHighlight h4 {
color: #777;
margin: 0 0 0.8em 0;
}
.template-subpage main .sectionHighlight .sectionHighlightBox a.picture {
margin-top: 0;
opacity: 0.9;
text-decoration: none !important;
box-shadow: 0px 2px 5px #ccc;
}
.template-subpage main .sectionHighlight .sectionHighlightBox a.picture h6 {
display: block;
background-color: #324d99;
font-family: 'Lato',sans-serif;
padding: 4px 8px;
text-transform: uppercase;
color: #fff;
text-decoration: none !important;
}
.template-subpage main .sectionHighlight .sectionHighlightBox a.picture h6 i {
float: right;
margin-top: 2px;
}
.template-subpage main .sectionHighlight .sectionHighlightBox .picture:hover {
opacity: 1;
}
@media only screen and (max-width: 992px) {
.template-subpage .subpageHeader {
height: 220px;
}
}
@media only screen and (max-width: 767px) {
.template-subpage .subpageHeader {
height: 130px;
margin-top: 0 !important;
}
.template-subpage main {
padding-top: 1.6em;
padding-bottom: 1.4em;
}
}
@media only screen and (max-width: 480px) {
.secondary-body-content img.img-left, .secondary-body-content img.img-right {
width: 100%;
height: auto;
max-width: 100%;
float: none;
}
.secondary-body-content img.img-left.vertical, .secondary-body-content img.img-right.vertical {
width: auto;
max-width: 55%;
}
.template-subpage main .mainContent .widget.picWithCaption.pic-md, .template-subpage main .mainContent .widget.picWithCaption.pic-lg {
width: 40%;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs {
padding-bottom: 10px;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li {
float: none;
width: 100%;
text-align: center;
margin-bottom: 2px;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li.active a {
border: 1px solid #aaa !important;
border-radius: 4px;
color: #fff;
border-color: #fff !important;
background-color: #2c9ab7 !important;
}
.template-subpage main .mainContent .widget.tabbedPanels ul.nav-tabs li a:after {
color: #fff;
}
}
.template-subpage aside.sidebar {
margin-bottom: 2em;
}
.template-subpage aside.sidebar section.widget {
margin-bottom: 2em;
}
.template-subpage aside.sidebar section.widget.bg.bg-gray {
background: #eee;
}
.template-subpage aside.sidebar section.widget.bg .widget-header {
padding: 1em 1.2em 0.4em 1.2em;
}
.template-subpage aside.sidebar section.widget.bg .widget-body {
padding: 0 1.2em 1.42em 1.2em;
}
.template-subpage aside.sidebar section.widget.bg .widget-footer {
padding: 0 1.2em 1.2em 1.2em;
}
.template-subpage aside.sidebar section.widget:last-of-type {
margin-bottom: 1em !important;
}
.template-subpage aside.sidebar section.widget .widget-header {
padding: 0 0 0.5em 0;
}
.template-subpage aside.sidebar section.widget .widget-body {
padding: 0 0 0.5em 0;
}
.template-subpage aside.sidebar section.widget .widget-footer {
padding: 0 0 0.5em 0;
}
.template-subpage aside.sidebar section.widget .widget-title {
color: #324d99;
font-family: 'Lato',sans-serif;
margin: 0 0 0.4em 0;
}
.template-subpage aside.sidebar section.widget p {
margin-bottom: 1.4em;
font-family: 'Lato',sans-serif;
font-size: 1.1em;
line-height: 1.3em;
}
.template-subpage aside.sidebar section.widget *:last-child {
margin-bottom: 0;
}
.template-subpage aside.sidebar section.widget.searchBox .contactUs {
font-size: 1.2em;
padding: 0 10px 0 15px;
line-height: 34px;
text-align: left;
}
.template-subpage aside.sidebar section.widget.searchBox .contactUs i.fa {
font-size: 1.3em;
line-height: 34px;
}
.template-subpage aside.sidebar section.widget.calloutbox .btn {
font-size: 1.5em;
font-family: 'Lato',sans-serif;
padding: 5px 8px 5px 8px;
}
.template-subpage aside.sidebar section.widget.calloutbox .btn i {
font-size: 1.3em;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body {
font-family: 'Lato',sans-serif;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body h6 {
margin: 0 0 0.2em 0;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body h6 a {
color: #333;
text-transform: uppercase;
font-family: 'Lato',sans-serif;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body h6.active a {
color: #f34e3f;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body ul li ul {
margin-bottom: 1.2em;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body ul li ul li a {
display: block;
font-family: 'Lato',sans-serif;
font-size: 1.2em;
margin: 0 0 0.2em 0;
}
.template-subpage aside.sidebar section.widget.subNav .widget-body ul li ul li.active a {
color: #f34e3f;
}
.template-subpage aside.sidebar section.widget.carouselbox {
color: #fff;
}
.template-subpage aside.sidebar section.widget.carouselbox .widget-header {
padding: 0.6em 1.2em;
background: #333;
background: rgba(0,0,0,0.5);
}
.template-subpage aside.sidebar section.widget.carouselbox .widget-header .widget-title {
color: #fff;
}
.template-subpage aside.sidebar section.widget.carouselbox .widget-header .widget-title span {
float: right;
font-size: 0.8em;
}
.template-subpage aside.sidebar section.widget.carouselbox .widget-body {
padding: 1.2em;
font-family: 'Lato',sans-serif;
}
.footer-message {
text-align: center;
}
.footer-message h5 {
font-family: 'Lato',sans-serif;
color: #888;
text-transform: uppercase;
}
footer {
padding: 5% 0 0 0;
background: #aaa;
overflow: hidden;
}
footer li {
list-style: none;
}
footer h6 {
font-family: 'Lato',sans-serif;
color: #ffac35;
margin-bottom: 0.6em;
text-transform: uppercase;
}
footer p {
color: #fff;
}
footer ul li {
font-family: 'Lato',sans-serif;
font-size: 1.2em;
color: #fff;
margin-bottom: 0.3em;
}
footer ul li a {
color: #fff !important;
}
footer .legalBottom {
margin-top: 2em;
padding: 10px 0;
background: rgba(0,0,0,0.3);
}
footer .legalBottom p {
font-size: 0.8em;
line-height: 1.5em;
margin-bottom: 0;
color: #555;
}
footer .legalBottom p p a:link, footer .legalBottom p a:visited {
color: inherit;
text-decoration: none;
}
footer .legalBottom p a:hover, footer .legalBottom p a:active {
color: #f37b1f;
text-decoration: none;
}
.nav-links-wrap {
position: relative;
z-index: 1;
background: -webkit-linear-gradient(top, #2A6CAC, #215282);
background: -moz-linear-gradient(top, #2A6CAC, #215282);
background: -ms-linear-gradient(top, #2A6CAC, #215282);
background: -o-linear-gradient(top, #2A6CAC, #215282);
}
.nav-links-wrap select.language-select {
position: relative;
right: 8px;
top: 6px;
float: left;
width: auto;
height: 24px;
font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size: 0.9em;
}
.nav-links-wrap ul.nav-links {
position: relative;
z-index: 1000;
}
.nav-links-wrap ul.nav-links li {
float: left;
list-style: none;
padding: 7px 0px;
}
.nav-links-wrap ul.nav-links li a {
color: #ffffff;
text-decoration: none;
padding: 0 10px;
font-size: 16px;
font-family: 'Cabin-Regular';
}
@media (max-width: 992px) {
.nav-links-wrap ul.nav-links li {
padding: 8px 0px;
}
.nav-links-wrap ul.nav-links li a {
font-size: 14px;
padding: 0px 10px;
}
}
.nav-links-wrap ul.nav-links li.link {
margin-right: 10px;
line-height: 36px;
font-style: italic;
}
.nav-links-wrap ul.nav-links li.link a {
color: #ffffff;
text-decoration: none;
}
.nav-links-wrap ul.nav-links li.link a:hover {
text-decoration: underline;
}
.nav-links-wrap ul.nav-links button {
padding-bottom: 0;
line-height: 26px;
padding: 0;
padding-right: 5px;
background-color: #fff;
border: 1px solid #cccccc;
border-left: 0;
}
@media (max-width: 992px) {
.nav-links-wrap ul.nav-links button {
line-height: 18px;
}
}
.nav-links-wrap ul.nav-links form.search {
position: relative;
background: #54507a;
}
.nav-links-wrap ul.nav-links form.search input[type="text"] {
width: 140px;
padding: 0 12px;
line-height: 36px;
border: none;
outline: none;
font-family: 'Merriweather',serif;
font-style: italic;
color: #fff;
background: transparent;
transition: all 0.25s ease-in-out;
}
.nav-links-wrap ul.nav-links form.search input[type="text"]::placeholder {
color: #fff;
}
.nav-links-wrap ul.nav-links form.search.active input[type="text"] {
width: 220px;
}
.nav-links-wrap ul.nav-links form.search.active .radioBtns {
display: block;
}
.nav-links-wrap ul.nav-links form.search button.submit {
width: 36px;
line-height: 36px;
border: none;
outline: none;
padding: 0;
color: #fff;
font-size: 20px;
background: #413e5e;
background: rgba(0,0,0,0.25);
}
.nav-links-wrap ul.nav-links form.search button.submit:hover {
background: rgba(0,0,0,0.35);
}
.nav-links-wrap ul.nav-links form.search .radioBtns {
display: none;
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
padding: 10px 12px;
width: 100%;
color: #fff;
font-family: 'Lato',sans-serif;
background: #413e5e;
}
.nav-links-wrap ul.nav-links form.search .radioBtns label {
font-size: 15px;
}
.nav-links-wrap ul.nav-links form.search .radioBtns label:nth-child(2), .nav-links-wrap ul.nav-links form.search .radioBtns label:nth-child(3) {
font-family: 'Lato',sans-serif;
}
.nav-links-wrap ul.nav-links a.icon {
display: block;
float: left;
text-indent: -9999px;
width: 36px;
height: 36px;
opacity: 1;
background-color: #eee;
background-repeat: no-repeat;
background-position: center center;
transition: none;
}
.nav-links-wrap ul.nav-links a.icon:hover {
opacity: 0.9;
}
.nav-links-wrap ul.nav-links a.icon.icon.twitter {
background-color: #35baec;
background-image: url('img/twitter.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.facebook {
background-color: #314b89;
background-image: url('img/facebook.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.linkedin {
background-color: #0275b6;
background-image: url('img/linkedin.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.youtube {
background-color: #ce332d;
background-image: url('img/youtube.png');
background-size: auto 60%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.vimeo {
background-color: #16a2d3;
background-image: url('img/vimeo.png');
background-size: auto 50%;
}
.nav-links-wrap ul.nav-links a.icon.icon.instagram {
background-color: #517fa4;
background-image: url('img/instagram.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.flickr {
background-color: #ff0084;
background-image: url('img/flickr.png');
background-size: 50% auto;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.pinterest {
background-color: #cb2027;
background-image: url('img/pinterest.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.google {
background-color: #d13f2d;
background-image: url('img/google.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.rss {
background-color: #f88b02;
background-image: url('img/rss.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links a.icon.icon.wordpress {
background-color: #72858c;
background-image: url('img/wordpress.png');
background-size: auto 50%;
background-position: center center;
}
.nav-links-wrap ul.nav-links.pull-right li {
padding: 6px 0px;
}
.nav-links-wrap ul.nav-links.pull-right li a {
padding: 0px 5px;
}
.nav-links-wrap ul.nav-links.pull-right li.search {
padding: 6px 0px;
}
.nav-links-wrap ul.nav-links.pull-right li.search .input-group {
display: inline-flex;
}
.nav-links-wrap ul.nav-links.pull-right li.search .input-group .form-control {
/*border-radius: 15px;
max-width: 200px;*/
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
font-size: 14px;
padding: 9px 18px;
margin-left: 10px;
}
.nav-links-wrap ul.nav-links.pull-right li.search .input-group-btn {
width: inherit;
}
.nav-links-wrap ul.nav-links.pull-right li.search .search-button {
margin-left: -28px;
border-radius: 10px;
border: 0px;
}
.nav-links-wrap ul.nav-links.pull-right li.search .search-button img {
width: 20px;
height: auto;
}
@media (max-width: 992px) {
.nav-links-wrap ul.nav-links.pull-right li.search .search-button img {
width: 15px;
}
}
.nav-links-wrap ul.nav-links.left-nav li a {
border-right: 2px solid #ffffff;
}
.nav-links-wrap ul.nav-links.left-nav li:last-of-type > a {
border-right: 0px solid #ffffff;
}
.navbar-toggle {
position: absolute;
right: 0;
bottom: 0;
width: 60px;
height: 100%;
margin: 0;
display: inline-block;
cursor: pointer;
padding: 0;
border-radius: 0px;
background: #F5BC1D url('images/icon-menu.png') center center no-repeat;
background-size: 22px;
transition: all 0.5s;
}
.navbar-collapse {
border: none;
box-shadow: none;
padding: 0;
}
.navbar-collapse nav.mobile {
background: #7a9c49;
padding: 20px 0 30px 0;
}
.navbar-collapse nav.mobile ul.sf-menu {
float: none;
padding: 15px 0 0 0;
margin: 0;
font-family: 'Lato',sans-serif;
}
.navbar-collapse nav.mobile ul.sf-menu > li {
font-size: 1.9em;
text-transform: uppercase;
}
.navbar-collapse nav.mobile ul.sf-menu > li > a {
padding: 10px 15px !important;
}
.navbar-collapse nav.mobile ul.sf-menu li {
float: none !important;
background: none;
border: none;
position: relative;
*white-space: normal;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}
.navbar-collapse nav.mobile ul.sf-menu li a {
position: relative;
display: inline-block;
padding: 6px 15px;
border: none;
color: #fff;
text-decoration: none !important;
zoom: 1;
font-weight: 500;
font-family: 'Cabin-Regular';
}
.navbar-collapse nav.mobile ul.sf-menu li a.sf-with-ul {
padding-right: 1em !important;
}
.navbar-collapse nav.mobile ul.sf-menu li a:hover {
color: #fff;
}
.navbar-collapse nav.mobile ul.sf-menu li ul {
display: block;
position: relative;
top: 0;
box-shadow: none;
border-top: 1px dotted rgba(255,255,255,0.1);
}
.navbar-collapse nav.mobile ul.sf-menu li ul li {
}
.navbar-collapse nav.mobile ul.sf-menu li ul li a {
display: block;
padding: 5px 15px;
font-weight: normal;
color: #fff;
text-decoration: none !important;
border-bottom: 1px dotted #fff;
border-bottom: 1px dotted rgba(255,255,255,0.1);
zoom: 1;
}
.navbar-collapse nav.mobile ul.sf-menu li ul li ul {
top: 0;
left: 100%;
height: auto;
border-top: none;
}
.navbar-collapse nav.mobile ul.sf-menu li a:active {
background: rgba(0,0,0,0.1);
}
.navbar-collapse nav.mobile .sf-arrows .sf-with-ul {
padding-right: 1.5em;
*padding-right: 1em;
}
.navbar-collapse nav.mobile .sf-arrows .sf-with-ul:after {
content: '';
position: absolute;
top: 43%;
right: 12px;
border: 4px solid transparent;
border-top-color: #fff;
border-top-color: rgba(255,255,255,0.35);
-webkit-transition: border 0.5s;
-moz-transition: border 0.5s;
-o-transition: border 0.5s;
transition: border 0.5s;
}
.navbar-collapse nav.mobile div.search {
padding-top: 15px;
margin: 10px 15px;
border-top: 1px dashed rgba(255,255,255,0.3);
}
.navbar-collapse nav.mobile .nav-bottom {
margin: 15px 15px 0 5px;
}
.navbar-collapse nav.mobile .radioBtns {
font-family: 'Lato',sans-serif;
font-size: 1.1em;
color: #fff;
}
.navbar-collapse nav.mobile ul.social li {
float: left;
list-style: none;
background: #000;
}
.navbar-collapse nav.mobile ul.social li a {
display: block;
text-indent: -9999px;
width: 34px;
height: 34px;
background-color: #eee;
background-repeat: no-repeat;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li:nth-child(4n) {
margin-right: 0;
}
.navbar-collapse nav.mobile ul.social li.twitter a {
background-color: #35baec;
background-image: url('img/twitter.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.facebook a {
background-color: #314b89;
background-image: url('img/facebook.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.linkedin a {
background-color: #0275b6;
background-image: url('img/linkedin.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.youtube a {
background-color: #ce332d;
background-image: url('img/youtube.png');
background-size: auto 60%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.vimeo a {
background-color: #16a2d3;
background-image: url('img/vimeo.png');
background-size: auto 50%;
}
.navbar-collapse nav.mobile ul.social li.instagram a {
background-color: #517fa4;
background-image: url('img/instagram.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.flickr a {
background-color: #ff0084;
background-image: url('img/flickr.png');
background-size: 50% auto;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.pinterest a {
background-color: #cb2027;
background-image: url('img/pinterest.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.google a {
background-color: #d13f2d;
background-image: url('img/google.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.rss a {
background-color: #f88b02;
background-image: url('img/rss.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li.wordpress a {
background-color: #72858c;
background-image: url('img/wordpress.png');
background-size: auto 50%;
background-position: center center;
}
.navbar-collapse nav.mobile ul.social li a:hover {
opacity: 0.8;
}
body.menuOpen nav.mobile {
left: 0;
}
@media only screen and (max-width: 480px) {
#MobileNav {
width: 46px;
}
}
.toggle-header {
cursor: pointer;
}
.toggle-header h3 i {
color: #aaa;
transition: all 0.25s ease-in-out;
}
.toggle-header.collapsed h3 i {
vertical-align: -3px;
transform: rotate(180deg);
}
.pic-gallery {
margin: 30px -4px 0 -4px;
}
.pic-gallery [class*="col"] {
padding: 0 4px;
margin-bottom: 8px;
}
.pic-gallery [class*="col"] a.pic {
display: block;
width: 100%;
padding-bottom: 65%;
border: 4px solid #fff;
box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
}
.pic-gallery [class*="col"] a.pic:hover {
border-color: #ffac35;
}
.caption .caption-body {
padding: 10px 15px 15px 15px;
}
.caption .caption-body .date-boxed {
margin-top: -26px;
width: 52px;
}
.caption .caption-body p.h6 {
text-transform: uppercase;
margin-bottom: 0.3em;
color: #fff;
color: rgba(255,255,255,0.6);
}
.caption .caption-body a {
color: #fff !important;
}
.date-boxed {
position: relative;
margin-bottom: 10px;
background: #eee;
width: 100%;
max-width: 70px;
min-width: 50px;
text-align: center;
}
.date-boxed span.month {
display: block;
text-transform: uppercase;
color: #fff;
font-size: 11px;
line-height: 16px;
font-family: 'Lato',sans-serif;
letter-spacing: 2px;
}
.date-boxed span.day {
display: block;
color: #555;
font-family: 'Lato',sans-serif;
font-size: 2em;
padding: 8px 0;
}
.video-thumb h4 {
margin: 0 0 0.5em 0;
}
.video-thumb p {
font-family: 'Lato',sans-serif;
margin: 0.3em 0 0 0;
font-size: 0.9em !important;
line-height: 1.3em;
}
.video-thumb a.video {
position: relative;
display: block;
opacity: 0.95;
}
.video-thumb a.video img {
width: 100%;
height: auto;
}
.video-thumb a.video .btn-play {
position: absolute;
top: 50%;
left: 50%;
z-index: 10;
text-align: center;
color: #fff;
display: block;
padding: 0;
background: url('img/icon-play-white.png') no-repeat center center;
background-size: 46%;
border-radius: 50%;
opacity: 0.5;
box-shadow: 0px 0px 80px rgba(0,0,0,0.6);
transition: all 0.25s ease-in-out;
}
.video-thumb a.video .btn-play.btn-color1 {
background-color: #f34e3f;
}
.video-thumb a.video .btn-play.btn-color2 {
background-color: #324d99;
}
.video-thumb a.video .btn-play.btn-color3 {
background-color: #ffac35;
}
.video-thumb a.video .btn-play.btn-color4 {
background-color: #457a37;
}
.video-thumb a.video .btn-play.btn-color5 {
background-color: #54507a;
}
.video-thumb a.video .btn-play.btn-color6 {
background-color: #8486c4;
}
.video-thumb a.video .btn-play.btn-color7 {
background-color: #2c9ab7;
}
.video-thumb a.video .btn-play.btn-sm {
width: 15%;
padding-bottom: 14%;
margin: -7.5% 0 0 -7.5%;
}
.video-thumb a.video .btn-play.btn-md {
width: 22%;
padding-bottom: 21%;
margin: -11% 0 0 -11%;
}
.video-thumb a.video .btn-play.btn-lg {
width: 28%;
padding-bottom: 27%;
margin: -14% 0 0 -14%;
}
.video-thumb a.video:hover {
opacity: 1;
}
.video-thumb a.video:hover .btn-play {
opacity: 0.7;
}
.video-thumb a.video:hover .btn-play:hover {
opacity: 0.8;
}
.tabbed-panels-social {
position: relative;
z-index: 1;
}
.tabbed-panels-social ul.nav-tabs {
border: none;
margin: 0;
}
.tabbed-panels-social ul.nav-tabs li {
margin: 0;
}
.tabbed-panels-social ul.nav-tabs li a {
padding: 0;
border-radius: 0;
border: none;
margin: 0;
text-decoration: none;
}
.tabbed-panels-social ul.nav-tabs li a i {
display: block;
padding: 0.4em;
width: 35px;
font-size: 1.3em;
color: #fff;
text-align: center;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-twitter {
background: #35baec;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-facebook {
background: #314b89;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-linkedin {
background: #0275b6;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-youtube {
background: #ce332d;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-vimeo-square {
background: #16a2d3;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-instagram {
background: #517fa4;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-flickr {
background: #ff0084;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-pinterest {
background: #cb2027;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-google-plus {
background: #d13f2d;
}
.tabbed-panels-social ul.nav-tabs li a i.fa-rss {
background: #f88b02;
}
.tabbed-panels-social ul.nav-tabs li a:focus, .tabbed-panels-social ul.nav-tabs li a:hover {
border: none;
}
.tabbed-panels-social ul.nav-tabs li.active a {
background: #fff;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-twitter {
color: #35baec;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-facebook {
color: #314b89;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-linkedin {
color: #0275b6;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-youtube {
color: #ce332d;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-vimeo-square {
color: #16a2d3;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-instagram {
color: #517fa4;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-flickr {
color: #ff0084;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-pinterest {
color: #cb2027;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-google-plus {
color: #d13f2d;
}
.tabbed-panels-social ul.nav-tabs li.active a i.fa-rss {
color: #f88b02;
}
.tabbed-panels-social ul.nav-tabs li.active a i {
background: #eee;
}
.tabbed-panels-social ul.nav-tabs li.active a:focus, .tabbed-panels-social ul.nav-tabs li.active a:hover {
border: none;
}
.tabbed-panels-social .tab-content {
padding: 0.5em;
background: #eee;
}
.tabbed-panels-social .tab-content .tab-pane {
background: #fff;
padding: 1em;
border-radius: 6px;
}
.tabbed-panels-social .tab-content .tab-pane p {
color: #555;
}
.tabbed-panels-social .tab-content .tab-pane .fb_iframe_widget, .tabbed-panels-social .tab-content .tab-pane .fb_iframe_widget span, .tabbed-panels-social .tab-content .tab-pane .fb_iframe_widget iframe {
width: 100% !important;
}
.xs-p-50 {
padding: 50px;
}
.xs-pt-50 {
padding-top: 50px;
}
.xs-pl-50 {
padding-left: 50px;
}
.xs-pr-50 {
padding-right: 50px;
}
.xs-pb-50 {
padding-bottom: 50px;
}
.xs-m-50 {
margin: 50px;
}
.xs-mt-50 {
margin-top: 50px;
}
.xs-ml-50 {
margin-left: 50px;
}
.xs-mr-50 {
margin-right: 50px;
}
.xs-mb-50 {
margin-bottom: 50px;
}
.xs-p-40 {
padding: 40px;
}
.xs-pt-40 {
padding-top: 40px;
}
.xs-pl-40 {
padding-left: 40px;
}
.xs-pr-40 {
padding-right: 40px;
}
.xs-pb-40 {
padding-bottom: 40px;
}
.xs-m-40 {
margin: 40px;
}
.xs-mt-40 {
margin-top: 40px;
}
.xs-ml-40 {
margin-left: 40px;
}
.xs-mr-40 {
margin-right: 40px;
}
.xs-mb-40 {
margin-bottom: 40px;
}
.xs-p-30 {
padding: 30px;
}
.xs-pt-30 {
padding-top: 30px;
}
.xs-pl-30 {
padding-left: 30px;
}
.xs-pr-30 {
padding-right: 30px;
}
.xs-pb-30 {
padding-bottom: 30px;
}
.xs-m-30 {
margin: 30px;
}
.xs-mt-30 {
margin-top: 30px;
}
.xs-ml-30 {
margin-left: 30px;
}
.xs-mr-30 {
margin-right: 30px;
}
.xs-mb-30 {
margin-bottom: 30px;
}
.xs-p-20 {
padding: 20px;
}
.xs-pt-20 {
padding-top: 20px;
}
.xs-pl-20 {
padding-left: 20px;
}
.xs-pr-20 {
padding-right: 20px;
}
.xs-pb-20 {
padding-bottom: 20px;
}
.xs-m-20 {
margin: 20px;
}
.xs-mt-20 {
margin-top: 20px;
}
.xs-ml-20 {
margin-left: 20px;
}
.xs-mr-20 {
margin-right: 20px;
}
.xs-mb-20 {
margin-bottom: 20px;
}
.xs-p-15 {
padding: 15px;
}
.xs-pt-15 {
padding-top: 15px;
}
.xs-pl-15 {
padding-left: 15px;
}
.xs-pr-15 {
padding-right: 15px;
}
.xs-pb-15 {
padding-bottom: 15px;
}
.xs-m-15 {
margin: 15px;
}
.xs-mt-15 {
margin-top: 15px;
}
.xs-ml-15 {
margin-left: 15px;
}
.xs-mr-15 {
margin-right: 15px;
}
.xs-mb-15 {
margin-bottom: 15px;
}
.xs-p-10 {
padding: 10px;
}
.xs-pt-10 {
padding-top: 10px;
}
.xs-pl-10 {
padding-left: 10px;
}
.xs-pr-10 {
padding-right: 10px;
}
.xs-pb-10 {
padding-bottom: 10px;
}
.xs-m-10 {
margin: 10px;
}
.xs-mt-10 {
margin-top: 10px;
}
.xs-ml-10 {
margin-left: 10px;
}
.xs-mr-10 {
margin-right: 10px;
}
.xs-mb-10 {
margin-bottom: 10px;
}
.xs-p-5 {
padding: 5px;
}
.xs-pt-5 {
padding-top: 5px;
}
.xs-pl-5 {
padding-left: 5px;
}
.xs-pr-5 {
padding-right: 5px;
}
.xs-pb-5 {
padding-bottom: 5px;
}
.xs-m-5 {
margin: 5px;
}
.xs-mt-5 {
margin-top: 5px;
}
.xs-ml-5 {
margin-left: 5px;
}
.xs-mr-5 {
margin-right: 5px;
}
.xs-mb-5 {
margin-bottom: 5px;
}
.xs-p-0 {
padding: 0px;
}
.xs-pt-0 {
padding-top: 0px;
}
.xs-pl-0 {
padding-left: 0px;
}
.xs-pr-0 {
padding-right: 0px;
}
.xs-pb-0 {
padding-bottom: 0px;
}
.xs-m-0 {
margin: 0px;
}
.xs-mt-0 {
margin-top: 0px;
}
.xs-ml-0 {
margin-left: 0px;
}
.xs-mr-0 {
margin-right: 0px;
}
.xs-mb-0 {
margin-bottom: 0px;
}
@media (min-width: 480px) {
.sm-p-50 {
padding: 50px;
}
.sm-pt-50 {
padding-top: 50px;
}
.sm-pl-50 {
padding-left: 50px;
}
.sm-pr-50 {
padding-right: 50px;
}
.sm-pb-50 {
padding-bottom: 50px;
}
.sm-m-50 {
margin: 50px;
}
.sm-mt-50 {
margin-top: 50px;
}
.sm-ml-50 {
margin-left: 50px;
}
.sm-mr-50 {
margin-right: 50px;
}
.sm-mb-50 {
margin-bottom: 50px;
}
.sm-p-40 {
padding: 40px;
}
.sm-pt-40 {
padding-top: 40px;
}
.sm-pl-40 {
padding-left: 40px;
}
.sm-pr-40 {
padding-right: 40px;
}
.sm-pb-40 {
padding-bottom: 40px;
}
.sm-m-40 {
margin: 40px;
}
.sm-mt-40 {
margin-top: 40px;
}
.sm-ml-40 {
margin-left: 40px;
}
.sm-mr-40 {
margin-right: 40px;
}
.sm-mb-40 {
margin-bottom: 40px;
}
.sm-p-30 {
padding: 30px;
}
.sm-pt-30 {
padding-top: 30px;
}
.sm-pl-30 {
padding-left: 30px;
}
.sm-pr-30 {
padding-right: 30px;
}
.sm-pb-30 {
padding-bottom: 30px;
}
.sm-m-30 {
margin: 30px;
}
.sm-mt-30 {
margin-top: 30px;
}
.sm-ml-30 {
margin-left: 30px;
}
.sm-mr-30 {
margin-right: 30px;
}
.sm-mb-30 {
margin-bottom: 30px;
}
.sm-p-20 {
padding: 20px;
}
.sm-pt-20 {
padding-top: 20px;
}
.sm-pl-20 {
padding-left: 20px;
}
.sm-pr-20 {
padding-right: 20px;
}
.sm-pb-20 {
padding-bottom: 20px;
}
.sm-m-20 {
margin: 20px;
}
.sm-mt-20 {
margin-top: 20px;
}
.sm-ml-20 {
margin-left: 20px;
}
.sm-mr-20 {
margin-right: 20px;
}
.sm-mb-20 {
margin-bottom: 20px;
}
.sm-p-15 {
padding: 15px;
}
.sm-pt-15 {
padding-top: 15px;
}
.sm-pl-15 {
padding-left: 15px;
}
.sm-pr-15 {
padding-right: 15px;
}
.sm-pb-15 {
padding-bottom: 15px;
}
.sm-m-15 {
margin: 15px;
}
.sm-mt-15 {
margin-top: 15px;
}
.sm-ml-15 {
margin-left: 15px;
}
.sm-mr-15 {
margin-right: 15px;
}
.sm-mb-15 {
margin-bottom: 15px;
}
.sm-p-10 {
padding: 10px;
}
.sm-pt-10 {
padding-top: 10px;
}
.sm-pl-10 {
padding-left: 10px;
}
.sm-pr-10 {
padding-right: 10px;
}
.sm-pb-10 {
padding-bottom: 10px;
}
.sm-m-10 {
margin: 10px;
}
.sm-mt-10 {
margin-top: 10px;
}
.sm-ml-10 {
margin-left: 10px;
}
.sm-mr-10 {
margin-right: 10px;
}
.sm-mb-10 {
margin-bottom: 10px;
}
.sm-p-5 {
padding: 5px;
}
.sm-pt-5 {
padding-top: 5px;
}
.sm-pl-5 {
padding-left: 5px;
}
.sm-pr-5 {
padding-right: 5px;
}
.sm-pb-5 {
padding-bottom: 5px;
}
.sm-m-5 {
margin: 5px;
}
.sm-mt-5 {
margin-top: 5px;
}
.sm-ml-5 {
margin-left: 5px;
}
.sm-mr-5 {
margin-right: 5px;
}
.sm-mb-5 {
margin-bottom: 5px;
}
.sm-p-0 {
padding: 0px;
}
.sm-pt-0 {
padding-top: 0px;
}
.sm-pl-0 {
padding-left: 0px;
}
.sm-pr-0 {
padding-right: 0px;
}
.sm-pb-0 {
padding-bottom: 0px;
}
.sm-m-0 {
margin: 0px;
}
.sm-mt-0 {
margin-top: 0px;
}
.sm-ml-0 {
margin-left: 0px;
}
.sm-mr-0 {
margin-right: 0px;
}
.sm-mb-0 {
margin-bottom: 0px;
}
}
@media (min-width: 767px) {
.md-p-50 {
padding: 50px;
}
.md-pt-50 {
padding-top: 50px;
}
.md-pl-50 {
padding-left: 50px;
}
.md-pr-50 {
padding-right: 50px;
}
.md-pb-50 {
padding-bottom: 50px;
}
.md-m-50 {
margin: 50px;
}
.md-mt-50 {
margin-top: 50px;
}
.md-ml-50 {
margin-left: 50px;
}
.md-mr-50 {
margin-right: 50px;
}
.md-mb-50 {
margin-bottom: 50px;
}
.md-p-40 {
padding: 40px;
}
.md-pt-40 {
padding-top: 40px;
}
.md-pl-40 {
padding-left: 40px;
}
.md-pr-40 {
padding-right: 40px;
}
.md-pb-40 {
padding-bottom: 40px;
}
.md-m-40 {
margin: 40px;
}
.md-mt-40 {
margin-top: 40px;
}
.md-ml-40 {
margin-left: 40px;
}
.md-mr-40 {
margin-right: 40px;
}
.md-mb-40 {
margin-bottom: 40px;
}
.md-p-30 {
padding: 30px;
}
.md-pt-30 {
padding-top: 30px;
}
.md-pl-30 {
padding-left: 30px;
}
.md-pr-30 {
padding-right: 30px;
}
.md-pb-30 {
padding-bottom: 30px;
}
.md-m-30 {
margin: 30px;
}
.md-mt-30 {
margin-top: 30px;
}
.md-ml-30 {
margin-left: 30px;
}
.md-mr-30 {
margin-right: 30px;
}
.md-mb-30 {
margin-bottom: 30px;
}
.md-p-20 {
padding: 20px;
}
.md-pt-20 {
padding-top: 20px;
}
.md-pl-20 {
padding-left: 20px;
}
.md-pr-20 {
padding-right: 20px;
}
.md-pb-20 {
padding-bottom: 20px;
}
.md-m-20 {
margin: 20px;
}
.md-mt-20 {
margin-top: 20px;
}
.md-ml-20 {
margin-left: 20px;
}
.md-mr-20 {
margin-right: 20px;
}
.md-mb-20 {
margin-bottom: 20px;
}
.md-p-15 {
padding: 15px;
}
.md-pt-15 {
padding-top: 15px;
}
.md-pl-15 {
padding-left: 15px;
}
.md-pr-15 {
padding-right: 15px;
}
.md-pb-15 {
padding-bottom: 15px;
}
.md-m-15 {
margin: 15px;
}
.md-mt-15 {
margin-top: 15px;
}
.md-ml-15 {
margin-left: 15px;
}
.md-mr-15 {
margin-right: 15px;
}
.md-mb-15 {
margin-bottom: 15px;
}
.md-p-10 {
padding: 10px;
}
.md-pt-10 {
padding-top: 10px;
}
.md-pl-10 {
padding-left: 10px;
}
.md-pr-10 {
padding-right: 10px;
}
.md-pb-10 {
padding-bottom: 10px;
}
.md-m-10 {
margin: 10px;
}
.md-mt-10 {
margin-top: 10px;
}
.md-ml-10 {
margin-left: 10px;
}
.md-mr-10 {
margin-right: 10px;
}
.md-mb-10 {
margin-bottom: 10px;
}
.md-p-5 {
padding: 5px;
}
.md-pt-5 {
padding-top: 5px;
}
.md-pl-5 {
padding-left: 5px;
}
.md-pr-5 {
padding-right: 5px;
}
.md-pb-5 {
padding-bottom: 5px;
}
.md-m-5 {
margin: 5px;
}
.md-mt-5 {
margin-top: 5px;
}
.md-ml-5 {
margin-left: 5px;
}
.md-mr-5 {
margin-right: 5px;
}
.md-mb-5 {
margin-bottom: 5px;
}
.md-p-0 {
padding: 0px;
}
.md-pt-0 {
padding-top: 0px;
}
.md-pl-0 {
padding-left: 0px;
}
.md-pr-0 {
padding-right: 0px;
}
.md-pb-0 {
padding-bottom: 0px;
}
.md-m-0 {
margin: 0px;
}
.md-mt-0 {
margin-top: 0px;
}
.md-ml-0 {
margin-left: 0px;
}
.md-mr-0 {
margin-right: 0px;
}
.md-mb-0 {
margin-bottom: 0px;
}
}
@media (min-width: 992px) {
.xl-p-200 {
padding: 200px;
}
.xl-pt-200 {
padding-top: 200px;
}
.xl-pl-200 {
padding-left: 200px;
}
.xl-pr-200 {
padding-right: 200px;
}
.xl-pb-200 {
padding-bottom: 200px;
}
.xl-m-200 {
margin: 200px;
}
.xl-mt-200 {
margin-top: 200px;
}
.xl-ml-200 {
margin-left: 200px;
}
.xl-mr-200 {
margin-right: 200px;
}
.xl-mb-200 {
margin-bottom: 200px;
}
.xl-p-150 {
padding: 150px;
}
.xl-pt-150 {
padding-top: 150px;
}
.xl-pl-150 {
padding-left: 150px;
}
.xl-pr-150 {
padding-right: 150px;
}
.xl-pb-150 {
padding-bottom: 150px;
}
.xl-m-150 {
margin: 150px;
}
.xl-mt-150 {
margin-top: 150px;
}
.xl-ml-150 {
margin-left: 150px;
}
.xl-mr-150 {
margin-right: 150px;
}
.xl-mb-150 {
margin-bottom: 150px;
}
.xl-p-100 {
padding: 100px;
}
.xl-pt-100 {
padding-top: 100px;
}
.xl-pl-100 {
padding-left: 100px;
}
.xl-pr-100 {
padding-right: 100px;
}
.xl-pb-100 {
padding-bottom: 100px;
}
.xl-m-100 {
margin: 100px;
}
.xl-mt-100 {
margin-top: 100px;
}
.xl-ml-100 {
margin-left: 100px;
}
.xl-mr-100 {
margin-right: 100px;
}
.xl-mb-100 {
margin-bottom: 100px;
}
.lg-p-50 {
padding: 50px;
}
.lg-pt-50 {
padding-top: 50px;
}
.lg-pl-50 {
padding-left: 50px;
}
.lg-pr-50 {
padding-right: 50px;
}
.lg-pb-50 {
padding-bottom: 50px;
}
.lg-m-50 {
margin: 50px;
}
.lg-mt-50 {
margin-top: 50px;
}
.lg-ml-50 {
margin-left: 50px;
}
.lg-mr-50 {
margin-right: 50px;
}
.lg-mb-50 {
margin-bottom: 50px;
}
.lg-p-40 {
padding: 40px;
}
.lg-pt-40 {
padding-top: 40px;
}
.lg-pl-40 {
padding-left: 40px;
}
.lg-pr-40 {
padding-right: 40px;
}
.lg-pb-40 {
padding-bottom: 40px;
}
.lg-m-40 {
margin: 40px;
}
.lg-mt-40 {
margin-top: 40px;
}
.lg-ml-40 {
margin-left: 40px;
}
.lg-mr-40 {
margin-right: 40px;
}
.lg-mb-40 {
margin-bottom: 40px;
}
.lg-p-30 {
padding: 30px;
}
.lg-pt-30 {
padding-top: 30px;
}
.lg-pl-30 {
padding-left: 30px;
}
.lg-pr-30 {
padding-right: 30px;
}
.lg-pb-30 {
padding-bottom: 30px;
}
.lg-m-30 {
margin: 30px;
}
.lg-mt-30 {
margin-top: 30px;
}
.lg-ml-30 {
margin-left: 30px;
}
.lg-mr-30 {
margin-right: 30px;
}
.lg-mb-30 {
margin-bottom: 30px;
}
.lg-p-20 {
padding: 20px;
}
.lg-pt-20 {
padding-top: 20px;
}
.lg-pl-20 {
padding-left: 20px;
}
.lg-pr-20 {
padding-right: 20px;
}
.lg-pb-20 {
padding-bottom: 20px;
}
.lg-m-20 {
margin: 20px;
}
.lg-mt-20 {
margin-top: 20px;
}
.lg-ml-20 {
margin-left: 20px;
}
.lg-mr-20 {
margin-right: 20px;
}
.lg-mb-20 {
margin-bottom: 20px;
}
.lg-p-15 {
padding: 15px;
}
.lg-pt-15 {
padding-top: 15px;
}
.lg-pl-15 {
padding-left: 15px;
}
.lg-pr-15 {
padding-right: 15px;
}
.lg-pb-15 {
padding-bottom: 15px;
}
.lg-m-15 {
margin: 15px;
}
.lg-mt-15 {
margin-top: 15px;
}
.lg-ml-15 {
margin-left: 15px;
}
.lg-mr-15 {
margin-right: 15px;
}
.lg-mb-15 {
margin-bottom: 15px;
}
.lg-p-10 {
padding: 10px;
}
.lg-pt-10 {
padding-top: 10px;
}
.lg-pl-10 {
padding-left: 10px;
}
.lg-pr-10 {
padding-right: 10px;
}
.lg-pb-10 {
padding-bottom: 10px;
}
.lg-m-10 {
margin: 10px;
}
.lg-mt-10 {
margin-top: 10px;
}
.lg-ml-10 {
margin-left: 10px;
}
.lg-mr-10 {
margin-right: 10px;
}
.lg-mb-10 {
margin-bottom: 10px;
}
.lg-p-5 {
padding: 5px;
}
.lg-pt-5 {
padding-top: 5px;
}
.lg-pl-5 {
padding-left: 5px;
}
.lg-pr-5 {
padding-right: 5px;
}
.lg-pb-5 {
padding-bottom: 5px;
}
.lg-m-5 {
margin: 5px;
}
.lg-mt-5 {
margin-top: 5px;
}
.lg-ml-5 {
margin-left: 5px;
}
.lg-mr-5 {
margin-right: 5px;
}
.lg-mb-5 {
margin-bottom: 5px;
}
.lg-p-0 {
padding: 0px;
}
.lg-pt-0 {
padding-top: 0px;
}
.lg-pl-0 {
padding-left: 0px;
}
.lg-pr-0 {
padding-right: 0px;
}
.lg-pb-0 {
padding-bottom: 0px;
}
.lg-m-0 {
margin: 0px;
}
.lg-mt-0 {
margin-top: 0px;
}
.lg-ml-0 {
margin-left: 0px;
}
.lg-mr-0 {
margin-right: 0px;
}
.lg-mb-0 {
margin-bottom: 0px;
}
}
@media (min-width: 1200px) {
.xl-p-200 {
padding: 200px;
}
.xl-pt-200 {
padding-top: 200px;
}
.xl-pl-200 {
padding-left: 200px;
}
.xl-pr-200 {
padding-right: 200px;
}
.xl-pb-200 {
padding-bottom: 200px;
}
.xl-m-200 {
margin: 200px;
}
.xl-mt-200 {
margin-top: 200px;
}
.xl-ml-200 {
margin-left: 200px;
}
.xl-mr-200 {
margin-right: 200px;
}
.xl-mb-200 {
margin-bottom: 200px;
}
.xl-p-150 {
padding: 150px;
}
.xl-pt-150 {
padding-top: 150px;
}
.xl-pl-150 {
padding-left: 150px;
}
.xl-pr-150 {
padding-right: 150px;
}
.xl-pb-150 {
padding-bottom: 150px;
}
.xl-m-150 {
margin: 150px;
}
.xl-mt-150 {
margin-top: 150px;
}
.xl-ml-150 {
margin-left: 150px;
}
.xl-mr-150 {
margin-right: 150px;
}
.xl-mb-150 {
margin-bottom: 150px;
}
.xl-p-100 {
padding: 100px;
}
.xl-pt-100 {
padding-top: 100px;
}
.xl-pl-100 {
padding-left: 100px;
}
.xl-pr-100 {
padding-right: 100px;
}
.xl-pb-100 {
padding-bottom: 100px;
}
.xl-m-100 {
margin: 100px;
}
.xl-mt-100 {
margin-top: 100px;
}
.xl-ml-100 {
margin-left: 100px;
}
.xl-mr-100 {
margin-right: 100px;
}
.xl-mb-100 {
margin-bottom: 100px;
}
.xl-p-50 {
padding: 50px;
}
.xl-pt-50 {
padding-top: 50px;
}
.xl-pl-50 {
padding-left: 50px;
}
.xl-pr-50 {
padding-right: 50px;
}
.xl-pb-50 {
padding-bottom: 50px;
}
.xl-m-50 {
margin: 50px;
}
.xl-mt-50 {
margin-top: 50px;
}
.xl-ml-50 {
margin-left: 50px;
}
.xl-mr-50 {
margin-right: 50px;
}
.xl-mb-50 {
margin-bottom: 50px;
}
.xl-p-40 {
padding: 40px;
}
.xl-pt-40 {
padding-top: 40px;
}
.xl-pl-40 {
padding-left: 40px;
}
.xl-pr-40 {
padding-right: 40px;
}
.xl-pb-40 {
padding-bottom: 40px;
}
.xl-m-40 {
margin: 40px;
}
.xl-mt-40 {
margin-top: 40px;
}
.xl-ml-40 {
margin-left: 40px;
}
.xl-mr-40 {
margin-right: 40px;
}
.xl-mb-40 {
margin-bottom: 40px;
}
.xl-p-30 {
padding: 30px;
}
.xl-pt-30 {
padding-top: 30px;
}
.xl-pl-30 {
padding-left: 30px;
}
.xl-pr-30 {
padding-right: 30px;
}
.xl-pb-30 {
padding-bottom: 30px;
}
.xl-m-30 {
margin: 30px;
}
.xl-mt-30 {
margin-top: 30px;
}
.xl-ml-30 {
margin-left: 30px;
}
.xl-mr-30 {
margin-right: 30px;
}
.xl-mb-30 {
margin-bottom: 30px;
}
.xl-p-20 {
padding: 20px;
}
.xl-pt-20 {
padding-top: 20px;
}
.xl-pl-20 {
padding-left: 20px;
}
.xl-pr-20 {
padding-right: 20px;
}
.xl-pb-20 {
padding-bottom: 20px;
}
.xl-m-20 {
margin: 20px;
}
.xl-mt-20 {
margin-top: 20px;
}
.xl-ml-20 {
margin-left: 20px;
}
.xl-mr-20 {
margin-right: 20px;
}
.xl-mb-20 {
margin-bottom: 20px;
}
.xl-p-15 {
padding: 15px;
}
.xl-pt-15 {
padding-top: 15px;
}
.xl-pl-15 {
padding-left: 15px;
}
.xl-pr-15 {
padding-right: 15px;
}
.xl-pb-15 {
padding-bottom: 15px;
}
.xl-m-15 {
margin: 15px;
}
.xl-mt-15 {
margin-top: 15px;
}
.xl-ml-15 {
margin-left: 15px;
}
.xl-mr-15 {
margin-right: 15px;
}
.xl-mb-15 {
margin-bottom: 15px;
}
.xl-p-10 {
padding: 10px;
}
.xl-pt-10 {
padding-top: 10px;
}
.xl-pl-10 {
padding-left: 10px;
}
.xl-pr-10 {
padding-right: 10px;
}
.xl-pb-10 {
padding-bottom: 10px;
}
.xl-m-10 {
margin: 10px;
}
.xl-mt-10 {
margin-top: 10px;
}
.xl-ml-10 {
margin-left: 10px;
}
.xl-mr-10 {
margin-right: 10px;
}
.xl-mb-10 {
margin-bottom: 10px;
}
.xl-p-5 {
padding: 5px;
}
.xl-pt-5 {
padding-top: 5px;
}
.xl-pl-5 {
padding-left: 5px;
}
.xl-pr-5 {
padding-right: 5px;
}
.xl-pb-5 {
padding-bottom: 5px;
}
.xl-m-5 {
margin: 5px;
}
.xl-mt-5 {
margin-top: 5px;
}
.xl-ml-5 {
margin-left: 5px;
}
.xl-mr-5 {
margin-right: 5px;
}
.xl-mb-5 {
margin-bottom: 5px;
}
.xl-p-0 {
padding: 0px;
}
.xl-pt-0 {
padding-top: 0px;
}
.xl-pl-0 {
padding-left: 0px;
}
.xl-pr-0 {
padding-right: 0px;
}
.xl-pb-0 {
padding-bottom: 0px;
}
.xl-m-0 {
margin: 0px;
}
.xl-mt-0 {
margin-top: 0px;
}
.xl-ml-0 {
margin-left: 0px;
}
.xl-mr-0 {
margin-right: 0px;
}
.xl-mb-0 {
margin-bottom: 0px;
}
}
html, body {
margin: 0;
padding: 0;
background-color: transparent;
}
body {
font-family: Cabin-Regular;
font-size: 14px;
font-weight: 400;
color: #808080;
}
a {
text-decoration: none;
}
@media (min-width: 767px) {
.fa {
font-size: 20px;
}
.search .form-control {
height: 25px;
}
}
@media (min-width: 992px) {
.fa {
font-size: 24px;
}
.search .form-control {
height: 28px;
}
}
.body-content {
background: url('../images/slider-bg.jpg') center center no-repeat;
background-size: cover;
z-index: 99;
margin-top: -15px;
padding-top: 25px;
}
@media (min-width: 768px) {
.body-content .Services .col-md-12 {
width: 50%;
}
}
@media (min-width: 992px) {
.body-content .Services .col-md-12 {
width: 100%;
}
}
@media (max-width: 992px) {
.body-content .Image-Slider {
width: 100%;
}
}
@media (max-width: 768px) {
.body-content {
margin-top: 0px;
padding-top: 20px;
}
}
/*# sourceMappingURL=custom.css.map */
/*------------ non-SASS code -----------------*/
h1, h2, h3, h4, h5, h6
{
margin-top: 10px;
margin-bottom: 10px;
}
p
{
/*
margin-bottom: 10px;
line-height: 25px;*/
margin-bottom: 16px;
line-height: 23px;
}
ul
{
line-height: 25px;
}
.fa
{
padding-left: 5px;
}
/*img
{
width: 100%;
height: auto;
}*/
.nav-links-wrap ul.nav-links.pull-right li.search .input-group-btn img
{
width: 20px;
padding-bottom: 3px;
}
.nav-links-wrap .input-group-btn:last-child > .btn
{
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}
.nav-links-wrap .nav-links .search .form-control:focus, .green-bg .input-group .form-control:focus
{
border-color: #cccccc;
box-shadow: none;
}
.nav-links-wrap .nav-links .search .btn
{
border-radius: 0;
z-index: 10;
margin-left: -1px;
border-left: 0;
background: #fff url('images/search.jpg') left center no-repeat;
background-size: 50%;
padding: 11px 14px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}
.nav-links-wrap .nav-links .search .btn:active
{
box-shadow: none;
border:  1px solid #cccccc;
border-left:0px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.Quick-Contact p
{
padding-bottom: 5px;
font-family: 'Cabin-Regular';
}
.bg-img
{
background: url('../images/couple-on-bench.jpg') center center;
background-size: cover;
width: 100%;
height: 100%;
position: relative;
padding-bottom: 60%;
margin-bottom: 24px;
}
.Image-Slider .jumbotron
{
margin-bottom: 10px;
padding: 0px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.25);
}
.Image-Slider .jumbotron.carousel .owl-item .inner
{
color: white;
padding: 25px 10px;
}
.Image-Slider .jumbotron p
{
font-size: 14px;
font-weight: 200;
}
.Image-Slider .jumbotron.carousel .owl-item .inner h1
{
font-family: Domine;
font-size: 30px;
margin-bottom: 15px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner .btn
{
font-size: 16px;
-webkit-box-shadow: 0px 3px 3px 0px rgba(128, 46, 80, 1);
-moz-box-shadow:    0px 3px 3px 0px rgba(128, 46, 80, 1);
box-shadow:         0px 3px 3px 0px rgba(128, 46, 80, 1);
}
.Image-Slider .jumbotron.carousel .owl-item .inner .fa
{
font-size: 15px;
padding-left: 5px;
}
.Image-Slider .jumbotron.carousel .owl-controls .owl-pagination
{
position: absolute;
margin: 0;
width: 100%;
text-align: right;
bottom: 10px;
right: 20px;
}
.Image-Slider .jumbotron.carousel .owl-controls .owl-pagination .owl-page
{
display: inline-block;
width: 16px;
height: 16px;
margin: 0 2px;
border-radius: 50%;
background-color: transparent;
border: 1px solid #fff;
}
.Image-Slider .jumbotron.carousel .owl-controls .owl-pagination .owl-page.active
{
background-color: #fff;
}
.Services .col-md-12
{
margin-bottom: 10px;
text-align: center;
}
.Services .bg-img
{
position: relative;
overflow: hidden;
}
.Services .col-md-12 .Services-text
{
background: rgba(245,188,29,0.85);
position: absolute;
width: 100%;
bottom: -15px;
color: #fff;
padding: 25px 15px 20px;
font-family: Domine;
font-size: 20px;
text-align: left;
-ms-transform: skew(0deg, -3deg);
-webkit-transform: skew(0deg, -3deg);
transform: skew(0deg, -3deg);
cursor: pointer;
}
.Services .col-md-12 .Services-text:hover
{
background: rgba(245,188,29,1);
}
.Services .col-md-12 .Services-text p
{
-ms-transform: skew(0deg, 3deg);
-webkit-transform: skew(0deg, 3deg);
transform: skew(0deg, 3deg);
line-height: 40px;
}
.Services .col-md-12 .Services-text a
{
color: #fff;
text-decoration: none;
display: block;
font-weight: bold;
}
.Services .col-md-12 .Services-text .fa
{
float: right;
text-align: right;
}
.yellow-bg
{
background: rgba(245,188,29,0.85);
}
.yellow-bg:hover
{
background: rgba(245,188,29,1);
}
.blue-bg
{
background: rgba(42,108,172,0.85) !important;
}
.blue-bg:hover
{
background: rgba(42,108,172,1) !important;
}
.Heading
{
padding-top: 25px;
border-bottom: 5px solid #7A9C49;
color: #4D4D4D;
padding-bottom: 5px;
}
.Heading span
{
font-size: 22px;
color: #fff;
background-color: #7A9C49;
padding: 10px 10px 5px;
}
.News-Events
{
border-bottom-color: #7A9C49;
}
.News-Events span
{
background-color: #7A9C49;
}
.News-Events a
{
color: #4D4D4D;
font-size: 20px;
}
.News-Events .fa
{
font-size: 20px;
padding-left: 5px;
}
.second-bg
{
padding-top: 20px;
padding-bottom: 82px;
-webkit-box-shadow: inset 0px -10px 40px 0px rgba(50, 50, 50, 0.15) ;
-moz-box-shadow:    inset 0px -10px 40px 0px rgba(50, 50, 50, 0.15) ;
box-shadow:         inset 0px -10px 40px 0px rgba(50, 50, 50, 0.15) ;
}
.second-bg .bg-img
{
padding-bottom: 60%;
}
.second-bg h5
{
font-family: 'Domine-Regular';
color: #B23F70;
}
.second-bg .Read-More a
{
color: #B23F70;
border-bottom: 1px dashed #B23F70;
padding-bottom: 5px;
}
.second-bg .Read-More
{
}
.two-column
{
margin-top: -111px;
margin-bottom: 30px;
}
.two-column .bg-img
{
padding-bottom: 60%;
}
.two-column h4
{
font-family:'Domine-Regular';
color: #333333;
margin-top: 0px;
font-size: 24px;
}
.box-shadow
{
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.25);
margin-bottom: 10px;
}
.two-column .Heading
{
margin-bottom: 20px;
}
.Heading.Volunteer
{
border-bottom-color: #2A6CAC;
}
.Heading.Volunteer span
{
background-color: #2A6CAC;
}
.Link-bg
{
padding: 10px 7px;
text-align: center;
color: #fff;
background-color: rgba(0, 172, 237, 1);
width: 100%;
}
.Link-bg a, .Link-bg .fa, .Green-row-heading, .Green-row-heading .fa
{
color: #fff;
font-size: 18px;
}
.Link-bg.blue-bg
{
background: #2A6CAC !important;
}
.Link-bg.pink-bg
{
background: #B23F70;
}
.Volunteer .pink-bg p
{
}
.Find-Job
{
border-bottom-color: #B23F70;
}
.Find-Job span
{
background-color: #B23F70;
}
.colored-border .col-sm-6
{
border-top: 5px solid #f34e3f;
}
.colored-border .col-sm-6:nth-child(2n+1)
{
border-color: #F5BC1D;
}
.colored-border .col-sm-6:nth-child(2n+2)
{
border-color: #f34e3f;
}
.colored-border .col-sm-6:nth-child(2n+3)
{
border-color: #498BC6;
}
.colored-border .col-sm-6:nth-child(2n+4)
{
border-color: #2A6CAC;
}
.Green-row
{
padding: 40px 0px 10px;
background-color: #769646;
}
.Green-row p {
margin-bottom: 16px;
}
.Green-row .textwidget p {
padding-bottom: 15px;
}
.Green-row .input-group{
width: 100%;
}
.Green-row .input-group-btn{
width:auto;
}
.Green-row .col-xs-24
{
display: inline-block;
}
.Green-row .col-xs-24 .green-bg
{
background-color: #7A9C49;
padding: 15px;
color: #fff;
display: block;
margin: 10px 0px;
margin-bottom: 10px;
width: 100%;
}
.Green-row-heading
{
font-family: 'Domine-Regular';
text-transform: capitalize;
}
.Green-row-heading .fa
{
border: 1px solid white;
border-radius: 15px;
background-color: white;
color: #7a9c49;
padding: 4px 9px 4px 9px;
margin-right: 5px;
}
.Slider-Container
{
display: table-cell;
width: 300px;
height: 250px;
vertical-align: middle;
text-align: center;
background-color: #fff;
}
.Slider-Container img
{
width: 100%;
height: auto;
max-width: 200px;
padding: 25px;
}
.Green-row .jumbotron
{
/*background-color: #fff;*/
background-color: transparent;
padding: 0px;
border-radius: 0px;
margin-bottom: 0;
padding-bottom: 20px;
}
.Green-row .jumbotron .item img
{
max-width: 100%;
width: 100%;
height: auto;
padding: 20px;
background: #fff;
}
.Green-row .jumbotron p
{
font-size: inherit;
margin-bottom: 10px;
}
.Green-row .fa
{
font-size: inherit;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons {
position: absolute;
margin: 0;
width: 100%;
text-align: right;
/*bottom: -110px;
right: -55px;*/
bottom: -70px;
right: -20px;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons .owl-prev,
.Green-row .jumbotron.carousel .owl-controls .owl-buttons .owl-next
{
display: inline-block;
color: #fff;
margin-right: 5px;
background-color: #7A9C49;
padding: 5px 10px 5px 5px;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons
{
/*bottom: -45px;
right: -50px;*/
bottom: -35px;
right: -20px;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons .owl-prev, .Green-row .jumbotron.carousel .owl-controls .owl-buttons .owl-next
{
padding: 0px 10px 0px 5px;
}
.Green-row .jumbotron.carousel .owl-controls .owl-pagination .owl-page.active
{
background-color: #769646;
}
.Green-row .Rewards .btn
{
font-family: Domine;
padding: 5px 26px;
border-radius: 16px;
}
.Location-Search .btn
{
border-left: 0px;
padding: 5px 12px;
}
.Location-Search .btn:hover
{
border: 1px solid #ccc;
border-left: 0px;
background-color: #fff;
}
.Location-Search .btn:focus
{
background-color: #fff;
border-color: #ccc;
}
.Location-Search .btn img
{
width: 20px;
}
.Questions
{
margin-bottom: 10px;
}
.Questions a
{
color: #fff;
}
.Questions .col-xs-8
{
padding-right: 0px;
}
.Questions .col-xs-8 div
{
background-color: #66823D;
text-align: center;
font-size: 12px;
text-transform: uppercase;
padding: 10px 0px;
}
.Questions .col-xs-16 div
{
background-color: #708F43;
padding: 10px 10px;
font-size: 15px;
}
.Footer
{
padding: 20px 0px 20px;
}
.Footer .container
{
line-height: 10px;
vertical-align:top;
text-align: center;
}
.Footer .copyright
{
line-height: 20px;
}
.Footer .LogosDiv
{
padding-bottom: 15px;
padding-top: 15px;
}
.Footer .LogosDiv img
{
width: 100px;
height: auto;
padding: 0px 5px;
}
/*--------- Secondary CSS ------------*/
.secondary-body-content
{
padding-bottom: 25px;
z-index:-1;
color: #4D4D4D;
}
.secondary-banner
{
position: relative;
margin-bottom: 25px;
overflow: hidden;
width: 100%;
height: inherit;
z-index: -1;
}
.secondary-banner .left-div
{
height: 100%;
float: left;
width: 25%;
}
.nav-left-img
{
width: 100%;
height: 100%;
background: url('../images/guy-in-shop.jpg') center left no-repeat;
background-size: cover;
}
.secondary-banner .right-div
{
background-color: #206EA9;
height: 100%;
width: 100%;
color: #fff;
}
.secondary-banner .right-div.about-us
{
background-color: #206EA9;
}
.secondary-banner .right-div.guiding-principles
{
background-color: #7A9B51;
}
.geometry-bg
{
height: 100%;
background: url('images/geometry.png') center center repeat;
background-size: initial;
position: relative;
}
.geometry-bg .container
{
padding: 10px;
}
.banner-text
{
font-family: Domine;
font-size: 17px;
font-weight: 700;
}
.geometry-bg .container .banner-text
{
padding: 0px 10px 5px 20px;
}
.TexanaIs
{
width: 80px;
height: auto;
}
.body-header
{
padding-bottom: 15px;
}
.nav-path, .nav-path a
{
color: #B3B3B3;
font-size: 16px;
}
.nav-path a:hover
{
color: #4D4D4D;
}
.page-name
{
padding: 20px 0px 0px;
color: #2A6CAC;
font-weight: 600;
line-height: 1em !important;
}
.content
{
padding-bottom: 30px;
}
.content img
{
height: auto !important;
max-width: 40%;
border-radius: 4px;
}
.secondary-body-content .et_pb_text_inner a{
color: #498BC6;
border-bottom: 1px dashed #498BC6;
}
.sub-heading
{
font-size: 16px !important;
color: #2A6CAC;
font-weight: 600;
font-family: Domine;
padding: 10px 0px;
margin-bottom: 0px;
}
.content ul, .content ol
{
padding-left: 20px
}
.content ol li
{
margin-bottom: 15px;
line-height: 23px;
}
.right-side-blocks
{
padding-bottom: 20px;
}
.sub-nav
{
display: none;
}
.strategic-plan, .volunteer-block,
.owl-carousel-wrap
{
color: #808080;
font-size: 15px;
padding-bottom: 30px;
}
.owl-carousel-wrap .owl-controls .owl-buttons .owl-prev,
.owl-carousel-wrap .owl-controls .owl-buttons .owl-next
{
display: inline-block;
color: #fff;
margin-right: 5px;
background-color: #ccc;
width: 30px;
text-align: center;
padding: 5px 0;
}
.owl-carousel-wrap .owl-controls .owl-buttons .owl-prev:hover,
.owl-carousel-wrap .owl-controls .owl-buttons .owl-next:hover { background-color: #aaa; }
.owl-carousel-wrap .owl-controls .owl-buttons .owl-prev i,
.owl-carousel-wrap .owl-controls .owl-buttons .owl-next i { padding: 0; }
.right-side-blocks .testimonials .picture {
float: right;
width: 100px;
height: 100px;
margin: 0 0 .5em 1em;
border-radius: 100%;
}
.TtlImgTxtBtn
{
padding-bottom: 3em;
color: #808080;
font-size: 15px;
}
.page
{
/*color: #fff;*/
/*background-color: #DC7C30;*/
font-size: 18px;
/*margin-bottom: 10px;*/
}
.TtlImgTxtBtn h6
{
color: #333;
}
.TtlImgTxtBtn .ButtonLink
{
display: block;
background-color: #DC7C30;
/*border-bottom: 2px solid #A85F25;*/
padding: 10px;
font-size: 18px;
margin-bottom: 10px;
color: #fff;
text-align: center;
border-radius: 10px;
font-family: Domine;
}
.strategic-plan .page
{
background-color: #DC7C30;
border-bottom: 2px solid #A85F25;
}
.strategic-plan a, .volunteer-block a, .find-a-job a,
.pink-button,
.upcoming-event a
{
display: block;
background-color: #DC7C30;
border-bottom: 2px solid #A85F25;
padding: 10px;
font-size: 18px;
margin-bottom: 10px;
color: #fff;
text-align: center;
border-radius: 10px;
font-family: 'Domine-Regular';
}
.strategic-plan a .fa-file-pdf-o, .volunteer-block a .fa-arrow-circle-right,
.pink-button .fa-arrow-circle-right
{
font-size: 16px;
}
.strategic-plan a:hover
{
background-color: #A85F25;
}
.volunteer-block .page
{
background-color: #7A9B51;
border-bottom: 2px solid #6E8B49;
}
.volunteer-block a
{
background-color: #7A9B51;
border-bottom: 2px solid #6E8B49;
}
.volunteer-block a:hover
{
background-color: #6E8B49;
}
.volunteer-block .bg-img, .find-a-job .bg-img
{
background-image: url('../images/Children-Center-for-Autism-4.jpg');
}
.volunteer-block h6
{
color: #333333;
}
.find-a-job .page
{
background-color: #B4406E;
border-bottom: 2px solid #9F3961;
}
.find-a-job a, .pink-button
{
background-color: #B4406E;
border-bottom: 2px solid #9F3961;
}
.find-a-job a:hover, .pink-button:hover
{
color: #fff;
background-color: #9F3961;
}
.find-a-job .bg-img
{
background-image: url('../images/Therapy-for-Tots.jpg')
}
.logo-meaning
{
max-width: 200px;
margin: 10px 40px;
}
.pink-button
{
width: inherit;
display:inline-block;
padding: 10px 20px;
margin-bottom:0;
}
/*---------------------------*/
/*----- PAGES CSS ---------*/
/*---------------------------*/
a.pink-button{
color:#fff !important;
}
/*----- Our Leadership ---------*/
.leadership .HW-BG-HTB
{
padding: 0px 20px;
background-color: #E4EEF6;
border-bottom: 2px solid #C5DAED;
padding-bottom: 20px !important;
}
.leadership .col-sm-12:nth-child(2n){
padding-left: 0px;
}
.leadership .meet-container .pink-button{
background-color: #b4406e;
}
.leadership .meet-container{
margin-top:46px;
}
.leadership .meet-container h3{
font-size: 24px;
color: #2A6CAC;
font-weight: 500;
font-family: 'Domine-Regular';
padding-top: 0;
padding-bottom: 20px;
margin-top: 0;
margin-bottom: 20px;
}
.leadership .desc{
padding:20px 0;
font-family:'Cabin-Regular' !important;
font-size: 16px;
}
.leadership .et_pb_section{
padding: 0;
}
/*-----------Board and Executives -----------*/
.secondary-banner .right-div.meet-board
{
background-color: #F8BA3C;
}
.secondary-banner .right-div.meet-executives
{
background-color: #DF7B3A;
}
.team-list
{
padding: 1.05em 0px;
border-bottom: 1px dashed #ccc;
font-size: 0.92em;
}
.secondary-body-content .content .team-img img
{
max-width: 100% !important;
margin: 0 0 1.5em 0px !important;
}
.team-name
{
color: #2A6CAC;
font-weight: bold;
}
.team-location
{
font-style: italic;
}
.team-bio
{
background-color: #E4EEF6;
padding: 20px;
}
.team-bio p
{
margin-bottom: 0px;
line-height: 20px;
}
/*----------- News & Events ---------------*/
.secondary-banner .right-div.news-events
{
background-color: #206EA9;
}
.upcoming-event .page
{
background-color: #DC7C30;
border-bottom: 2px solid #C86E34;
}
.upcoming-event a
{
background-color: #DC7C30;
border-bottom: 2px solid #C86E34;
}
.upcoming-event a:hover
{
background-color: #C86E34;
}
.upcoming-event .bg-img
{
background-image: url('../images/tinsels-and-treasures.jpg');
padding-bottom: 60%;
margin-bottom: 15px;
}
.news-list
{
padding: 20px 0px;
border-bottom: 1px dashed #ccc;
font-size: 1em;
}
.news-list h3
{
margin: 0px;
text-transform: capitalize;
margin-bottom: 5px;
}
.news-list h3 a
{
font-family: 'Domine-Regular';
color: #B23F70;
border-bottom: 0px;
text-decoration: none;
}
.news-list h3 a:hover
{
border-bottom: 1px dashed;
}
.news-list i, .news-details i
{
font-size: 17px;
color: #808080;
font-weight: 400;
}
.short-detail p
{
margin: 0;
display: inline;
}
.news-list .short-detail .Read-More
{
color: #B23F70;
border-bottom: 1px dashed #B23F70;
margin-left: 10px;
}
.news-list .short-detail .Read-More:hover
{
color: #792649;
border-bottom: 1px dashed #792649;
}
.news-list .bg-img
{
padding-bottom: 70%;
}
.headline
{
text-transform: capitalize;
}
.pagination-div
{
margin-top: 30px;
}
ul.pagination
{
padding-left: 0px;
}
.sub-nav .page a
{
color: #fff;
text-decoration: none;
}
@media (min-width: 400px)
{
.banner-text
{
font-size: 24px;
}
.geometry-bg .container .banner-text
{
padding: 0px 10px 5px 20px;
}
.TexanaIs
{
width: 100px;
}
}
@media (max-width: 400px)
{
.content img
{
float: none;
max-width: 100%;
margin: 10px 0px !important;
}
.secondary-body-content img.img-right
{
margin: 0;
}
.body-header
{
padding-bottom: 5px;
}
.sub-heading
{
padding-bottom: 0px;
}
/*--------- News & Events ----------*/
.short-detail p
{
margin: 0;
display: inline-block;
}
.news-list .short-detail .Read-More
{
color: #B23F70;
border-bottom: 1px dashed #B23F70;
margin-left: 10px;
}
}
@media (max-width: 767px)
{
.body-content
{
padding-top: 0px;
}
.Image-Slider .jumbotron.carousel .owl-item .bg-img
{
background: none !important;
background-color: #2A6CAC !important;
padding-bottom: 0px;
}
.Image-Slider .jumbotron.carousel .owl-item .bg-img img
{
width: 100%;
height:auto;
margin: -6% 0;
}
.Image-Slider .jumbotron.carousel .owl-item .bg-img .container
{
background-color: #2A6CAC !important;
position: relative;
}
.Image-Slider
{
padding:0;
}
.Services .bg-img
{
padding-bottom: 60%;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.25);
}
.Services .col-md-12 .Services-text a, .Services .col-md-12 .Services-text .fa
{
font-size: 18px;
}
.News-Events a
{
display: none;
}
.Green-row
{
padding: 20px 0px;
}
.Green-row .container
{
padding:0;
}
/*--------- Secondary CSS ---------*/
.secondary-banner .left-div
{
display: none;
}
.secondary-body-content img.TexanaIs
{
margin: 0 0 1em 0;
}
/*----------- Team: Board and Executives -----------*/
.team-list .extra-padding
{
padding-bottom: 15px;
}
.team-img
{
display: inline-block;
}
.team-img img
{
margin: 0px !important;
}
.team-identity
{
display: inline-block;
padding-left: 15px;
}
}
@media (min-width: 768px)
{
header .content-wrap nav.desktop ul.sf-menu li a {
padding-bottom: 12px;
border-bottom: 5px solid #DEA735;
}
header .content-wrap .logo a
{
padding: 5px 10px;
}
.container .Image-Slider .jumbotron, .container-fluid .Image-Slider .jumbotron
{
padding: 0;
}
.Image-Slider .jumbotron.carousel .owl-item .item
{
height: 482px;
}
.Image-Slider .jumbotron.carousel .owl-item .bg-img img
{
display: none
}
.Services .row
{
margin:0;
}
.Services .col-md-12
{
height: 201px;
}
.Services .col-md-12 img
{
display: none;
}
.Services .bg-img
{
overflow: hidden;
}
.Services .col-md-12:first-of-type
{
padding-left: 0;
padding-right: 5px;
}
.Services .col-md-12:last-of-type
{
padding-right: 0;
padding-left: 5px;
}
.CP
{
float: right;
}
/* ----------- Secondary CSS -------------*/

.secondary-body-content
{
margin-top: -15px;
}
.secondary-banner
{
height: 120px;
}
.secondary-banner .right-div
{
width: 79%;
float: right;
position: absolute;
-ms-transform: skew(10deg, 0deg);
-webkit-transform: skew(10deg, 0deg);
transform: skew(10deg, 0deg);
right: -17px;
}
.geometry-bg .container
{
padding-left: 40px;
-ms-transform: skew(-10deg, 0deg);
-webkit-transform: skew(-10deg, 0deg);
transform: skew(-10deg, 0deg);
position: absolute;
top: 15%;
}
.TexanaIs
{
width: 130px;
}
.banner-text
{
font-size: 36px;
}
.page-name
{
padding: 20px 0px;
}
.geometry-bg .container .banner-text
{
padding: 0px 0px 0px 25px;
}
.sub-heading
{
font-size: 24px !important;
padding: 15px 0px;
}
.sub-nav,.strategic-plan, .volunteer-nav
{
display: block;
padding-bottom: 30px;
}
.sub-nav .page
{
color: #fff;
background-color: #2A6CAC;
padding: 10px;
border-bottom: 3px solid #1E6397;
font-size: 18px;
margin-bottom: 10px;
}
.sub-nav ul
{
padding-left: 0px;
}
.sub-nav ul li
{
list-style-type: none;
padding: 10px 0px;
border-bottom: 1px dashed #ccc;
}
.sub-nav ul li:hover:before
{
font-family: FontAwesome;
content: "\f0da";
padding-right: 10px;
color: #4D4D4D;
}
.sub-nav ul li:before
{
font-family: FontAwesome;
content: "\f0da";
padding-right: 10px;
color: #B3B3B3;
}
/*.sub-nav ul li a:hover
{
color: #B3B3B3;
}*/
.sub-nav ul li.active:before
{
color: #4D4D4D;
}
.sub-nav ul li a
{
color: #4D4D4D;
font-size: 18px;
}
}
@media (max-width: 992px)
{
.Image-Slider .jumbotron.carousel .owl-item .inner
{
padding: 15px;
}
.Services
{
width: 100%;
}
.second-bg .col-sm-24
{
border-bottom: 1px dashed #808080;
padding: 10px 10px;
}
.second-bg .Read-More
{
padding-left: 10px;
}
.Green-row .jumbotron
{
padding-bottom: 20px;
}
.Green-row .jumbotron.carousel .owl-controls
{
display: block !important;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons
{
/*bottom: -45px;
right: -50px;*/
bottom: -30px;
right: -20px;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons .owl-prev, .Green-row .jumbotron.carousel .owl-controls .owl-buttons .owl-next
{
}
}
@media (min-width: 992px)
{
body
{
font-size: 16px;
}
header .content-wrap .Quick-Contact a
{
font-size: 24px;
}
.nav-links-wrap .nav-links .search .btn
{
padding: 13px 14px;
}
.Image-Slider .jumbotron.carousel .owl-item .item
{
height: 446px;
}
.Image-Slider .jumbotron p
{
margin-bottom: 15px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner {
padding: 10px 10px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner h1
{
font-size: 40px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner .btn
{
font-size: 18px;
margin-top: 10px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner .fa
{
font-size: 20px;
}
.Services .col-md-12
{
padding: 0 !important;
height: 213px;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.25);
box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.25);
}
.Services .col-md-12:first-of-type
{
margin-bottom: 20px;
}
.Services .col-md-12 .Services-text
{
padding: 10px 15px 10px;
font-size: 20px;
-ms-transform: skew(0deg, -3deg);
-webkit-transform: skew(0deg, -3deg);
transform: skew(0deg, -3deg);
}
.Link-bg a, .Link-bg .fa, .Green-row-heading,.Green-row-heading .fa
{
font-size: 20px;
}
.two-column .Heading
{
margin-bottom: 25px;
}
.two-column p
{
font-size: 15px;
}
.Green-row .container
{
padding: 0 5%;
}
.second-bg
{
font-size: 15px;
}
.second-bg .Read-More
{
display: block;
padding-top: 10px;
}
.FAL
{
float: left;
}
.CP
{
float: right;
}
.Questions .col-xs-16 div
{
font-size: 14px;
}
.Footer .container
{
text-align: right;
}
.Footer .copyright
{
/*float:left;*/
text-align: left;
}
.Footer .copyright a
{
color: #808080;
}
.Footer .copyright a:hover
{
color: #F15A24;
}
.Footer .LogosDiv
{
display: inline-block;
/*float: right;*/
text-align: left;
width:100%;
}
/* ----------- Secondary CSS -------------*/
.secondary-body-content
{
padding-bottom: 35px;
}
.secondary-banner
{
height: 170px;
}
.secondary-banner .right-div
{
right: -20px;
}
.geometry-bg .container
{
top: 20%;
padding-left: 50px;
}
.TexanaIs
{
width: 160px;
}
.body-header
{
padding-bottom: 20px;
}
.banner-text
{
font-size: 46px;
}
.geometry-bg .container .banner-text
{
padding: 0px 0px 0px 30px;
}
.content img
{
max-width: 50%;
}
.sub-heading
{
font-size: 27px !important;
padding: 25px 0px 20px;
}
.sub-nav .page
{
font-size: 20px;
}
.sub-nav ul li a
{
font-size: 20px;
}
.sub-nav,.strategic-plan, .volunteer-nav
{
padding-bottom: 50px;
}
.secondary-body-content img.img-left.vertical
{
max-width: 150px;
margin: 0px 50px 0px 0px;
}
.secondary-body-content img.img-right.vertical
{
margin: 0px 0px 0px 50px;
}
}
@media (max-width:1200px)
{
.md-float-right
{
float:right;
text-align: left;
}
}
@media (min-width: 1200px)
{
header .content-wrap .logo a img
{
max-width: 258px;
}
header .content-wrap .Quick-Contact a
{
font-size: 24px;
}
header .content-wrap nav.desktop ul.sf-menu li a {
padding: 20px 20px 14px 20px;
border-bottom: 7px solid #DEA735;
}
.Image-Slider .jumbotron.carousel .owl-item .inner
{
padding: 40px 0px 0px 25px;
}
.Image-Slider .jumbotron.carousel .owl-item .item
{
height: 504px;
}
.Image-Slider .jumbotron p
{
font-size: 18px;
}
.Image-Slider .jumbotron.carousel .owl-controls .owl-pagination .owl-page
{
width: 20px;
height: 20px;
}
.Image-Slider .jumbotron p.extra-padding
{
padding-top: 25px;
font-size: 20px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner h1
{
font-size: 40px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner .btn
{
font-size: 20px;
}
.Services .col-md-12
{
height: 242px;
}
.Services .col-md-12 .Services-text
{
padding: 21px 15px 21px;
}
.Services .col-md-12 .Services-text p
{
font-size: 24px;
}
.News-Events a
{
font-size: 20px !important;
}
.News-Events .fa
{
font-size: 22px;
}
.Link-bg a, .Link-bg .fa, .Green-row-heading,.Green-row-heading .fa
{
font-size: 19px;
}
.two-column
{
margin-bottom: 50px;
}
.two-column .Heading
{
margin-bottom: 30px;
}
.two-column p
{
font-size: 17px;
}
.second-bg
{
font-size: 17px;
}
.second-bg a
{
font-size: 16px;
}
.Questions .col-xs-16 div
{
font-size: 18px;
}
.Green-row .jumbotron
{
padding-bottom: 0px;
}
.Green-row .Rewards .btn
{
font-size: 18px;
border-radius: 16px;
padding: 5px 26px;
}
.Green-row .Rewards .btn .fa
{
font-size: 18px;
}
.Green-row .jumbotron.carousel .owl-controls .owl-buttons
{
bottom: -54px;
right: -20px;
}
/* ----------- Secondary CSS -------------*/

.secondary-body-content
{
padding-bottom: 70px;
}
.secondary-banner
{
height: 200px;
}
.secondary-banner .left-div
{
width: 23%;
}
.secondary-banner .right-div
{
width: 80%;
right: -15px;
}
.geometry-bg .container
{
top: 21%;
}
.TexanaIs
{
width: 200px;
}
.body-header
{
padding-bottom: 20px;
}
.banner-text
{
font-size: 54px;
}
.geometry-bg .container .banner-text
{
padding: 0px 0px 0px 35px;
}
.sub-heading
{
font-size: 28px !important;
padding: 30px 0px 20px;
}
.sub-nav,.strategic-plan, .volunteer-nav
{
padding-bottom: 60px;
}
}
@media (min-width: 1400px)
{
.Image-Slider .jumbotron.carousel .owl-item .inner
{
padding: 80px 0px 0px 25px;
}
.Image-Slider .jumbotron.carousel .owl-item .item
{
height: 630px;
}
.Image-Slider .jumbotron p.extra-padding
{
padding-top: 40px;
font-size: 20px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner h1
{
font-size: 50px;
}
.Image-Slider .jumbotron.carousel .owl-item .inner .btn
{
font-size: 20px;
}
.Services .col-md-12
{
height: 305px;
}
/*--------- Secondary CSS ------------*/

.body-header
{
padding-bottom: 30px;
}
.secondary-banner
{
height: 220px;
}
.secondary-banner .left-div
{
width: 25%;
}
.secondary-banner .right-div
{
width: 79%;
right: -20px;
}
}
/*-------Bootstrap-Table-Macro and Tab Panel table data----------*/
.table-bordered td,.tab-content td
{
border: 1px solid #fff !important;
background-color: #F6F6F6;
/*background-color: #6DA0C7;*/
}
.tab-content table
{
width: 100%;
}
.tab-content td
{
padding: 10px;
}
.table-bordered td:first-of-type, .tab-content td:first-of-type
{
width: 30%;
/*background-color: #CEDFEF;#DBE4EC*/
background-color: #2A6CAC;
color: #fff;
font-weight: 600;
font-family: Domine;
}
.table-bordered td:nth-child(3n)
{
width: 120px;
text-align: center;
/*vertical-align: middle !important;
background: none;*/
padding: 8px 0;
}
.table-bordered td p:last-child
{
margin-bottom: 0px;
}
.table-bordered td:last-of-type a
{
border-bottom: 1px solid;
background-color: #206ea9;
color: white;
padding: 3px 5px;
border-radius: 4px;
text-decoration: none;
}
.table-bordered td:last-of-type a .fa
{
font-size: inherit;
}
/*----------Accordions -----------*/
.et_pb_toggle_open{
	padding:0;
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title{
	color: #fff;
    background-color: #b4406e;
    border: 1px solid #b4406e;
    padding: 10px 20px;
    margin-bottom: 0px;
    font-size: 16px !important;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.et_pb_toggle_content{
    padding: 15px;
    background: #f6f6f6;
}
.et_pb_toggle_open h5{
	margin-top: 0px !important;
}
.et_pb_toggle_open .et_pb_toggle_title:before{
	 position: absolute;
    top: 50%;
    right: 0;
    margin-top: -.5em;
    color: #ccc;
    font-size: 16px;
    content: "\e050";
	font-family: FontAwesome !important;
    content: "\f0da";
    color: #fff;
    display: inline-block;
}
.panel-default > .panel-heading
{
background-color: #2A6CAC;
color: #fff;
font-weight: 600;
font-family: Domine;
position: relative;
padding-left: 25px;
}
/*.panel-title:before
{
font-family: FontAwesome;
content: "\f0da";
padding-right: 10px;
}*/
i.fa.fa-caret-right, i.fa.fa-caret-down
{
font-size: inherit;
position: absolute;
left: 5px;
top: 11px;
}
.panel-title > a
{
text-decoration: none;
}
.panel-title > a:hover
{
color: #fff;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body
{
background-color: #F6F6F6;
}
.wpsl-locations-details{
position: relative;
top: 0;
left: 0;
width: 40%;
height: 100%;
padding: 15px;
background-color: #2A6CAC;
color: #fff;
}
.wpsl-locations-details a{
color: #fff;
}
.wpsl-location-directions a{
color: #fff !important;
background-color: #B23F70;
border-color: #B23F70;
padding: 6px 12px;
border-radius: 4px;
}
.wpsl-location-directions a:after{
content: "\f0a9";
font-family: fontawesome;
padding-left: 10px;
}
.wpsl-search{
background: transparent;
padding: 30px 00;
}
.wpsl-input label{
width:100% !important;
}
#wpsl-search-btn{
background-color: #B23F70;
border: 0;
color: #fff !important;
font-family: 'Cabin-Regular';
background-image:none;
padding: 5px 10px;
}
.rheading1{
color: #2A6CAC;
font-weight: 600;
font-family: 'Domine-Regular';
}
#wpsl-search-input{
width: 100% !important;
display: block;
}
.wpsl-input label{
display: block;
position: relative;
width: 100%;
font-family: 'Cabin-Regular';
color: #4D4D4D;
font-size:16px;
}
.wpsl-search-btn-wrap{
margin-top: 30px;
}
/*---------- Contour Forms Start ------------*/
.contour
{
width: 100%;
margin-top: 0px;
padding:25px 15px !important;
background-color: #F6F6F6;
border: 1px solid #dddddd;
padding-bottom: 70px !important;
color: #4D4D4D;
}
.contour .gform_wrapper .gfield_checkbox li label,.contour .gform_wrapper .gfield_radio li label{
font-family: 'Cabin-Regular';
font-weight: 400;
}
.contour .gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.contour .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.contour .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{
margin-top: 0px;
}
.contour .gform_wrapper .gfield_checkbox li,.contour .gform_wrapper .gfield_radio li{
margin: 0;
}
.contour .gform_wrapper textarea.medium{
width: calc(50% - 8px);
}
.contour h2
{
font-size: 24px;
}
.contourPage .contourFieldSet .row-fluid, .contourPage .contourFieldSet .col-md-12
{
width: 100%;
}
#contour fieldset, .contour fieldset
{
padding: 0px !important;
}
.contourPage .contourFieldSet .contourField .text
,.contourField input.datepickerfield
,.contourPage .contourFieldSet .contourField select
{
/*width: 100%;
max-width: 100%;*/
padding: 4px;
margin-bottom: 15px;
border: 1px solid #c7c7c7;
width: 50%;
}
.contourPage .contourFieldSet .contourField .text:focus,
.contourPage .contourFieldSet .contourField .text:hover,
.contourField input.datepickerfield:hover,
.contourPage .contourFieldSet .contourField select:hover
{
border-color: #2A6CAC;
}
.contourField input.datepickerfield::after
{
font-family: FontAwesome;
content: "/f073";
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
top:0;
margin-left:0px;
}
#contour span.checkboxlist, #contour span.radiobuttonlist, #contour span.checkbox, .contour span.checkboxlist, .contour span.radiobuttonlist, .contour span.checkbox
{
padding: 0px 0px 10px !important;
}
.contourField div label
{
font-weight: normal;
}
@media (min-width: 992px)
{
.contour
{
/*-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;*/
}
#contour fieldset, .contour fieldset
{
/*padding-bottom: 30px !important;*/
}
.contourPage .contourField
{
/*width: 49%;
display: inline-block;*/
}
.contourField.alternating {
/*padding-left: 20px;*/
}
}
/*---------- Contour Forms End ------------*/
/* --------- Locations page -------------- */
.locations-search .form-group
{
display: inline-block;
}
.locations-search .btn
{
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
border: 0px;
margin: -5px;
padding: 7px;
vertical-align: baseline;
}
.locations-search input.form-control
{
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
display: inline-block;
width: 160px;
}
.locations .city
{
color: #2A6CAC;
text-transform: uppercase;
}
.locations .name
{
font-weight: bold;
color: #B23F70;
text-decoration: none;
}
.locations-search .fa
{
font-size: initial;
}
.content .locations-search img
, .content .map-specific-location img
{
max-width: 100%;
}
.map-specific-location
{
position: relative;
margin: 25px 0px;
}
.location-details
{
padding: 15px;
background-color: #2A6CAC;
color: #fff;
}
.location-details h5
{
padding-bottom: 20px;
}
.location-details p
{
line-height: initial;
text-transform: uppercase;
}
@media (min-width: 768px)
{
.locations-search .form-group
{
width: 60%;
}
.locations-search input.form-control
{
width: 100%;
}
.sub-heading
{
font-size: 15px !important;
padding: 30px 0px 20px;
}
.locations-search .btn
{
padding: 7px 13px;
vertical-align: middle;
}
.location-details
{
position: relative;
top:0;
left:0;
width: 40%;
height: 100%;
}
}
@media (min-width: 992px)
{
.sub-heading
{
font-size: 22px !important;
padding: 30px 0px 20px;
}
}
@media (min-width: 1200px)
{
.sub-heading
{
font-size: 24px !important;
padding: 30px 0px 20px;
}
}
.owl-carousel.locations
{
position: relative;
margin-left: -10px;
margin-bottom: 25px;
}
.owl-carousel.locations .item img
{
max-width: 100%;
padding: 10px;
margin:0;
}
.owl-carousel.locations .owl-buttons
{
float:right;
text-align: center;
}
.owl-carousel.locations .owl-buttons .fa
{
padding:0;
font-size: 2em;
}
.owl-carousel.locations .owl-prev,
.owl-carousel.locations .owl-next
{
display: inline-block;
border: 1px slid #ccc;
background-color: #585858;
color: #ccc;
margin-left: 5px;
padding:7px 18px;
}
@media(min-width: 992px)
{
.info-email
{
font-size: 1.2em;
}
}
@media(min-width: 1200px)
{
.info-email
{
font-size: 0.75em;
}
}
@media(min-width: 1400px)
{
.info-email
{
font-size: 0.9em;
}
}
.goback-btn
{
text-align: left;
padding-bottom: 10px;
font-size:16px;
}
.goback-btn a
{
color: #F15A24;
}
.goback-btn a:hover
{
color: #DB5028;
border-bottom: 1px dashed #DB5028;
}
.goback-btn a::before
{
font-family: FontAwesome;
content: "\f100";
color: #F15A24;
padding-right: 5px;
}
@media(max-width: 768px)
{
.goback-btn
{
display: none;
}
.wpsl-locations-details
	{
		width: 80%;
	}
}
.tab-content ul
{
margin-bottom: 15px;
}
.tab-content
{
padding: 15px;
margin-bottom: 1.2em;
border: 1px solid #dddddd;
border-top:0;
}
ul.nav-tabs
{
padding-left: 0px;
border-bottom-color: #dddddd;
}
.nav-tabs > li > a
{
font-family: Domine;
background-color: #BFD3E6;
color: #2A6CAC;
border: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-radius: 5px 5px 0 0;
font-weight: bold;
}
.nav-tabs > li > a:hover
{
color: #fff;
background-color: #A3BFDB;
border: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
background-color: #2A6CAC;
color: #fff;
border: 1px solid #2A6CAC;
}
.tab-content p
{
margin-bottom: 10px;
}
.tab-content h4
{
font-family: 'Domine';
color: #2A6CAC;
margin-top: 20px;
margin-bottom: 5px;
}
.tab-content h6
{
margin-top: 20px;
margin-bottom: 5px;
}
.tab-content h6 a
{color: #4D4D4D;
}
.tab-content h6::before
{
font-family: FontAwesome;
content:"\f0da";
padding-right: 10px;
}
.Donate-Online::before
{
font-family: "FontAwesome";
content: "\f108" !important;
padding-right: 3px;
}
.Donate-Mail::before, .contact-mail::before
{
font-family: "FontAwesome";
content: "\f0e0" !important;
padding-right: 3px;
}
.Donate-Phone::before, .contact-phone::before
{
font-family: "FontAwesome";
content: "\f098" !important;
padding-right: 3px;
}
.jobs-icon::before
{
font-family: "FontAwesome";
content: "\f0c0" !important;
padding-right: 3px;
}
.contact-phone::before, .contact-mail::before
{
padding-right: 10px;
}
.contact-info::before
{
font-family: "FontAwesome";
content: "\f05a" !important;
padding-right: 10px;
}
.contact-info a:hover, .contact-phone a:hover, .contact-mail a:hover
{
color: #b4406e;
border-bottom-color: #b4406e;
}
.location-details p
{
margin-bottom: 7px;
font-weight: bold;
}
.infoWindow  .sub-heading
{
padding-top: 10px;
padding-bottom: 10px;
}
.infoWindow .fa
{
font-size: inherit;
}
.newsletterlist
{
padding-bottom: 10px;
margin-bottom: 10px;
}
/* --- Iframe css --- */
.content-box-wrapper .shadow
{
width:100%;
max-width:400px;
}
.authenticate-container .content-box.gray
{
min-height: 300px !important;
}
.two-col-bottom{
padding-top: 30px !important;
}
.breadcrumbs li {
word-break: break-all;
display: inline !important;
padding-right: 5px;
color: #B3B3B3;
font-size: 16px;
text-transform: capitalize;
}
.breadcrumbs li a{
color: #B3B3B3;
font-size: 16px;
text-transform: capitalize;
}
.breadcrumbs li a:hover{
color: #4D4D4D;
}
.breadcrumbs li strong{
font-weight: normal;
}
.banner-text{
font-family: 'Domine-Regular';
}
.secondary-body-content .et_pb_row{
width: 100%;
max-width: 100%;
}
.secondary-body-content .et_pb_row p,.widget_text p,ul li{
font-family: 'Cabin-Regular' !important;
font-weight: 400;
font-size: 16px;
}
.secondary-body-content .et_pb_row h3{
font-size: 24px;
color: #2A6CAC;
font-weight: 600;
/*padding-bottom:30px;*/
padding:20px 0px;
margin-bottom: 0px;
}
.secondary-body-content .et_pb_widget{
float:none;
}
.secondary-body-content .content  .et_pb_row{
padding: 0;
}
/*.widget_nav_menu {
padding-bottom: 60px;
}*/
.widget .ButtonLink{
display: block;
padding: 10px;
font-size: 18px;
margin-bottom: 10px;
color: #fff;
text-align: center;
border-radius: 10px;
font-family: 'Domine-Regular';
margin-top: 10px;
}
.widget_nav_menu .widgettitle{
color:#fff;
background-color: #2A6CAC;
padding: 10px;
border-bottom: 3px solid #1E6397;
font-size:20px;
margin-bottom: 10px;
}
.widget_text .widgettitle{
color:#fff;
padding: 10px;
font-size:18px;
margin-bottom: 10px;
}
.widget_nav_menu li{
list-style-type: none;
padding: 10px 0px;
border-bottom: 1px dashed #ccc;
}
.widget_nav_menu li a{
color: #4D4D4D;
font-size: 20px;
}
.widget_nav_menu ul li a:hover{
color: #4D4D4D !important;
}
.widget_nav_menu ul li:before{
font-family: FontAwesome;
content: "\f0da";
padding-right: 10px;
color: #B3B3B3;
}
.widget_nav_menu ul li:hover:before{
color: #4D4D4D;
}
/********sidebar*********/
.volunteer .widgettitle,.volunteer  .ButtonLink{
background-color: #7a9b51;
}
.donate .widgettitle,.donate .ButtonLink{
background-color: #dc7c30;
}
.job .widgettitle,.job .ButtonLink{
background-color: #206ea9;
}
.success .widgettitle{
background-color: #B23F70;
}
.help .widgettitle{
background-color: #dc7c30;
}
.secondary-body-content .et_pb_widget{
margin-bottom: 50px;
}
.secondary-body-content .url.et_pb_widget{
margin-bottom: 0px;
}
.textwidget img{
width:100%;
}
.success-story .widgettitle{
background-color: #B23F70;
}
/********help*********/
.help ul{
list-style-type: disc;
}
.help table{
margin-bottom:20px;
}
/********Volunteer*********/
.success{
margin-top: 50px;
}
.success  .picture {
width: 100px;
height: 100px;
position: relative;
overflow: hidden;
border-radius: 50%;
}
.success .owl-carousel .owl-item img{
height: 100%;
width: auto;
}
.success .white .sa_owl_theme .owl-nav .owl-prev:hover,.success .white .sa_owl_theme .owl-nav .owl-next:hover{
background-color: rgba(0,0,0,1) !important;
}
.white .sa_owl_theme .owl-nav .owl-prev{
background: rgba(0,0,0,0.3) url(../images/icon_prev.png) no-repeat center center !important;
}
.success .autohide-arrows .owl-nav{
display:block !important;
}
.success  .picture img{
display: inline;
margin: 0 auto;
height: 100%;
width: auto;
}
.volunteer-container{
margin-top: 30px;
}
.volunteer-container .sub-heading{
padding: 0px 0px 20px;
}
.volunteer-container img{
max-width: 300px;
}
.volunteer-container a.pink-button{
color:#fff;
}
.volunteer ul{
list-style-type: disc;
}
.volunteer ul li{
font-size: 16px;
}
.volunteer-container .HW-BG-HTB{
padding:20px !important;
}
/*----- banner ---------*/
.alignleft {
padding-right: 20px;
}
.alignright {
padding-left: 20px;
}
.page-id-375 .right-div,
.page-id-376 .right-div,
.page-id-564 .right-div,
.page-id-382 .right-div,
.page-id-598 .right-div
{
background-color: #B4406E;
}
.page-id-412 .right-div{
background-color: #f8ba3c;
}
.page-id-329 .right-div,
.page-id-446 .right-div,
.page-id-486 .right-div,
.page-id-333 .right-div,
.page-id-251 .right-div,
.page-id-447 .right-div
{
background-color: #7a9b51;
}
/********jobs*********/
.jobs img{
margin: 0 0 1.5em 1.5em;
float:right;
}
.job  h6{
color: #333;
}
.job-conatct a{
color: #498BC6;
border-bottom: 1px dashed #498BC6;
}
/********default post********/
.default-post .content img{
max-width: 100%;
}
/********success-stories*********/
.success-stories h3 a{
font-family: 'Domine-Regular';
color: #B23F70 !important;
border-bottom: 0px !important;
text-decoration: none;
}
.success-stories  h3 a:hover {
border-bottom: 1px dashed !important;
}
.success-stories  a{
color: #B23F70 !important;
border-bottom: 1px #B23F70 dashed !important;
}
.success-stories .et_pb_row {
padding: 20px 0px !important;
border-bottom: 1px dashed #ccc;
font-size: 1em;
}
.success-stories .et_pb_image {
/*    max-width: 100% !important;
border-radius: 0;*/
padding-bottom: 70% !important;
}
.success-stories .et_pb_column_3_4{
width: 64.66666667%;
}
.success-stories .et_pb_column_1_4{
width: 33.33333333%;
}
/********board-agenda*********/
.board-agenda-bg{
margin-top: 30px;
padding: 20px 20px !important;
background-color: #E4EEF6;
border-bottom: 2px solid #C5DAED;
}
.board-agenda-bg img{
max-width:100% !important;
}
/********donate*********/
.donate ul.et_pb_tabs_controls{
background-color: transparent;
}
.donate .et_pb_tabs{
border: transparent;
}
.donate ul.et_pb_tabs_controls:after{
border-top: 0;
}
.donate .et_pb_all_tabs{
border: 1px solid #d9d9d9;
}
.donate .et_pb_tabs_controls{
border-bottom-color: #dddddd;
}
.donate .et_pb_tabs_controls li.et_pb_tab_active a{
background-color: #2A6CAC;
color: #fff !important;
border: 1px solid #2A6CAC;
}
.donate .et_pb_tabs_controls li a{
font-size: 16px;
background-color: #BFD3E6;
color: #2A6CAC;
border: 1px solid #dddddd;
font-family: 'Domine-Regular';
border-bottom: 1px solid #dddddd;
border-radius: 5px 5px 0 0;
font-weight: bold;
}
.donate .et_pb_tabs_controls li a:hover{
color: #fff;
}
.donate  a{
color: #498BC6;
border-bottom: 1px dashed #498BC6;
}
.donate h4{
/*font-family: 'Domine-Regular';*/
font-weight: normal;
color: #2A6CAC;
margin-top: 20px;
margin-bottom: 5px;
}
.donate h6 a{
color: #4D4D4D;
border:none;
}
.donate .et_pb_tab_1 h6{
margin-top:0;
margin-bottom: 5px;
}
.donate h6::before {
font-family: FontAwesome;
content: "\f0da";
padding-right: 10px;
}
.donate .et_pb_tab_content  td:first-of-type {
width: 30%;
background-color: #2A6CAC;
color: #fff;
font-weight: 600;
font-family: 'Domine-Regular';
}
.donate .et_pb_tab_content table{
width: 100%;
}
.donate .et_pb_tab_content td{
padding:10px;
background-color: #F6F6F6;
border: 1px solid #fff !important;
font-size: 16px !important;
}
.donate ul{
list-style-type: disc;
font-family: 'Cabin-Regular' !important;
font-weight: 400;
font-size: 16px;
}
/********emergency*********/
.emergency strong{
color: #f15a24;
font-size: 1.2em;
text-decoration: underline;
}
/********hub*********/
.hub-contact a{
color: #498BC6;
border-bottom: 1px dashed #498BC6;
}
.contour  .gform_wrapper .gform_heading{
display:none;
}
.contour  .gform_wrapper label.gfield_label,.gfield_label{
color: #666;
text-transform: uppercase;
font-size: 0.8em;
font-family: 'Cabin-Regular' !important;
font-weight: 500;
}
.contour .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
padding: 2px 4px;
}
.contour input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{
border-color: rgb(199, 199, 199);
}
/********services*********/
.services ul{
list-style-type: disc;
}
/********news-events*********/
.news-events .content img{
max-width:100%;
}
.news-events .bg-img{
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.news-events  .news-list p{
font-family: 'Cabin-Regular' !important;
font-weight: 400;
font-size: 16px;
}
.news-events .short-detail{
margin-top: 20px;
}
.news-list h3{
margin-bottom: 0;
padding-bottom: 0;
}
/********search*********/
.ezsearch-result {
padding: 10px 0 20px;
border-bottom: 1px dashed #ccc;
}
.ezsearch-result h2{
margin-bottom: 0;
padding-bottom: 0;
}
.ezsearch-result h2 a {
font-size: 0.7em !important;
text-decoration: none;
padding-left: 0;
color: #2c9ab7;
}
.ezsearch-result h2 a::before {
font-family: FontAwesome;
content: "\f00e";
font-size: 0.7em;
padding-right: 10px;
padding-bottom: 5px;
position: relative;
top: 0;
left: 0;
}
.search .pagination .nav-links a,.search .pagination .nav-links span{
padding: 10px;
border: 1px solid #2c9ab7;
}
ul {
list-style-type: disc;
}
/********success story sidebar*********/
.success-story  .picture.bg-cover {
float: right;
width: 100px;
height: 100px;
margin: 0 0 .5em 1em;
border-radius: 100%;
}

.flex-direction-nav a.flex-next:before{
content: "\f002";
}
.flex-direction-nav a:before{
content: "\f001";

}
.flex-direction-nav .flex-prev{
left: 0;
}
.flex-direction-nav .flex-next {
left: 50px;
text-align: right;
padding-right: 5px;
}
.flex-direction-nav a{
font-family: 'flexslider-icon' !important;
display: inline-block;
color: #000 !important;
margin-right: 5px;
background-color: #ccc;
width: 30px;
text-align: center;
padding: 9px 0;
bottom:-30px !important;
opacity:1;
}
/*** Intellectual page ***/
.Intellectual .et_pb_toggle_close{
background-color: #b4406e;
border: 1px solid #b4406e;
padding: 10px 20px;
margin-bottom: 10px !important;
}
.Intellectual .et_pb_toggle_close .et_pb_toggle_title,.Intellectual .et_pb_toggle_close h5.et_pb_toggle_title{
color: #fff;
margin-top: 0;
margin-bottom: 0;
font-size: 16px;
padding-left: 15px;
}
.Intellectual .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{
margin-bottom: 0.75% !important;
}
.Intellectual .et_pb_toggle_open{
background-color: #F6F6F6;
}
.Intellectual .et_pb_toggle_title:before{
color: #fff;
}
.Intellectual .et_pb_accordion .et_pb_toggle_title:before,.Intellectual .et_pb_toggle .et_pb_toggle_title:before{
left:0 !important;
}
.Intellectual .et_pb_toggle_title:before{
font-family: FontAwesome !important;
content: "\f0da";
color: #fff;
}
/*** Service Coordination ***/
.Coordination .et_pb_toggle_close{
background-color: #206ea9;
border: 1px solid #206ea9;
padding: 10px 20px;
margin-bottom: 10px !important;
}
.Coordination .et_pb_toggle_close .et_pb_toggle_title,.Intellectual .et_pb_toggle_close h5.et_pb_toggle_title{
color: #fff;
margin-top: 0;
margin-bottom: 0;
font-size: 16px;
padding-left: 15px;
}
.Coordination .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module{
margin-bottom: 0.75% !important;
}
.Coordination .et_pb_toggle_open{
background-color: #F6F6F6;
}
.Coordination .et_pb_toggle_title:before{
color: #fff;
}
.Coordination .et_pb_accordion .et_pb_toggle_title:before,.Intellectual .et_pb_toggle .et_pb_toggle_title:before{
left:0 !important;
}
.Coordination .et_pb_toggle_title:before{
font-family: FontAwesome !important;
content: "\f0da";
color: #fff;
}
/*** Referral ***/
ol{
list-style-type: decimal;
}
/*** header css start ***/
header .content-wrap nav.desktop ul.main-menu {
margin: 0;
padding: 0;
list-style: none;
float: right;
touch-action: pan-y;
}
header .content-wrap nav.desktop ul.main-menu li {
display: inline-block;
float: left;
position: relative;
white-space: nowrap;
-webkit-transition: background 0.2s;
transition: background 0.2s;
padding-left: 5px;
width: auto;
}
header .content-wrap nav.desktop ul.main-menu li a{
color: #ffffff;
font-size: 22px;
font-weight: bold;
padding: 20px 20px 14px 20px;
line-height: initial;
text-transform: capitalize;
border-bottom: 7px solid #DEA735;
font-family: 'Lato',sans-serif;
}
header .content-wrap nav.desktop ul.main-menu  li.Services a{
background-color: rgba(245,188,29,0.9);
border-bottom-color: #DEA735;
}
header .content-wrap nav.desktop ul.main-menu li.Volunteer a{
background-color: rgba(122,156,73,0.9);
border-bottom-color: #6E8B49;
}
header .content-wrap nav.desktop ul.main-menu li.Locations a{
background-color: rgba(73,139,198,0.9);
border-bottom-color: #3C7FAF;
}
header .content-wrap nav.desktop ul.main-menu li.Jobs a{
background-color: rgba(42,108,172,0.9);
border-bottom-color: #1E6397;
}
header .content-wrap nav.desktop ul.main-menu li.Donate a{
background-color: rgba(241,90,36,0.9);
border-bottom-color: #DB5028;
}
header .content-wrap nav.desktop ul.main-menu  li.Services.et-hover a{
background-color: rgba(245,188,29,1);
}
header .content-wrap nav.desktop ul.main-menu li.Volunteer.et-hover a{
background-color: rgba(122,156,73,1);
}
header .content-wrap nav.desktop ul.main-menu li.Locations.et-hover a{
background-color: rgba(73,139,198,1);
}
header .content-wrap nav.desktop ul.main-menu li.Jobs.et-hover a{
background-color: rgba(42,108,172,1);
}
header .content-wrap nav.desktop ul.main-menu li.Donate.et-hover a{
background-color: rgba(241,90,36,1);
}
header .content-wrap nav.desktop .menu-item-has-children a {
padding-right: 1.3em !important;
}
header .content-wrap nav.desktop .menu-item-has-children a.menu_arrow:after {
content: '';
position: absolute;
top: 50%;
right: 0.6em;
margin-top: -2px;
height: 0;
width: 0;
border: 4px solid transparent;
border-top-color: #dFeEFF;
border-top-color: rgba(0,0,0,0.2);
}
header .content-wrap nav.desktop ul li ul.sub-menu{
position: absolute;
display: block !important;
top: 100%;
left: 5px;
padding: 4px 0 8px 0;
z-index: 99;
background: rgb(222, 167, 53);
min-width: 300px;
width: auto;
max-width: 300px;
box-shadow: 0 2px 10px 0 rgba(0,0,0,0.4) !important;
border-top: 0;
}
header .content-wrap nav.desktop ul.main-menu li ul li {
font-family: 'Lato',sans-serif;
padding: 0 10px;
white-space: normal;
width: 100%;
}
header .content-wrap nav.desktop ul.main-menu li ul li a {
display: block;
text-transform: none;
padding: 8px 0px 8px 0px;
color: #eee !important;
border-bottom: 1px dashed rgba(255,255,255,0.25) !important;
background-repeat: no-repeat;
background-position: right 4px center;
background-size: 15px auto;
font-size: 16px;
font-weight: normal;
background-color: transparent !important;
}
header .content-wrap nav.desktop ul.main-menu li ul li ul {
top: 0;
left: 100%;
}
.et_mobile_menu li a:hover, .nav ul li a:hover{
opacity: 1;
}
.nav_menu{
display: none;
background: #7a9c49;
padding: 20px 0 30px 0;
}
.nav_menu ul{
float: none;
padding: 15px 0 0 0;
margin: 0;
font-family: 'Lato',sans-serif;
}
.nav_menu ul li a {
position: relative;
display: inline-block;
padding: 10px 15px;
border: none;
color: #fff;
text-decoration: none !important;
zoom: 1;
font-weight: 500;
font-family: 'Cabin-Regular';
font-size:28px;
text-transform: uppercase;
background-color:  transparent !important;
}
.nav_menu ul li ul.sub-menu {
display: none;
}
.nav_menu .Quick-Contact p {
color: #fff;
font-size: large;
font-family: 'Cabin-Regular';
}
.nav_menu  .Quick-Contact {
padding-left: 15px;
}
.nav_menu  .nav-bottom {
margin:15px 15px 0 5px;
}
.nav_menu  .nav-bottom ul.social li a {
display: block;
text-indent: -9999px;
width: 34px;
height: 34px;
background-color: #eee !important;
background-repeat: no-repeat;
background-position: center center;
}
.nav_menu  .nav-bottom ul.social li.facebook a {
background-color: #314b89 !important;
background-image: url('images/facebook.png');
background-size: auto 50%;
}
.nav_menu  .nav-bottom ul.social li.youtube a {
background-color: #ce332d !important;
background-image: url('images/youtube.png');
background-size: auto 60%;
}
.nav_menu  .nav-bottom ul.social{
padding-top: 0;
}
.nav_menu  .nav-bottom ul.social li.twitter a {
background-color: #35baec !important;
background-image: url('images/twitter.png');
background-size: auto 50%;
}
.nav_menu .nav-bottom ul.social li {
display: inline-block;
float: left;
}
.nav_menu  div.search {
padding-top: 15px;
margin: 10px 15px;
border-top: 1px dashed rgba(255,255,255,0.3);
}
/*** header css end **/
/*** banner  css start **/
.Services .col-md-12 .Services-text p {
margin-bottom: 0;
}
.Services .col-md-12 .et_pb_text_inner {
position: absolute;
display: inline-block;
width: 100%;
height: 100%;
left: 0;
}
.banner_section .Services .col-md-12 .Services-text{
padding-bottom: 36px;
}
.et_pb_slider .et_pb_slide_0{
height: 630px;
}
.et_pb_slides .et_pb_container {
display: inline-block;
table-layout: inherit;
width: 59% !important;
float: left;
padding: 80px 0 0 25px;
}
.et_pb_slide_content h1 {
font-size: 50px;
font-family: 'Domine-Regular';
}
.et_pb_slide_content p{
font-size: 18px;
line-height: 23px;
padding-bottom: 0;
}
.et_pb_more_button{
font-size: 20px;
-webkit-box-shadow: 0px 3px 3px 0px rgba(128, 46, 80, 1);
-moz-box-shadow: 0px 3px 3px 0px rgba(128, 46, 80, 1);
box-shadow: 0px 3px 3px 0px rgba(128, 46, 80, 1);
color: #fff !important;
background-color: #B23F70;
border-color: #B23F70;
padding: 5px 16px;
margin-top: 10px;
}
.et_pb_more_button:after{
background-image: url('images/a_arrow.png');
background-repeat: no-repeat;
width: 18px;
height: 18px;
display: inline-block;
vertical-align: middle;
margin-left: 5px;
content: '' !important;
opacity: 1;
position: relative;
}
.et_pb_slides .et_pb_container{
padding: 20px 0 0 25px;
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{
padding: 10% 16% 10% 2%;
}
.et_pb_slide{
padding: 0 0%;
}
.quick_contact{
	 display: inline-block;
	
}
.language_widget {
    display: inline-block;
    vertical-align: top;
    padding-left: 20px;
}

/*** banner  css end **/
@media(max-width: 991px){
header .content-wrap nav.desktop ul.main-menu li a{font-size: 14px;padding:  16px 10px 12px 10px;}
.Footer .LogosDiv img{padding-bottom: 5px;}
/*.misw-slider-container .sp-horizontal .sp-previous-arrow{left: 257px;}*/
.misw-slider-container .sp-horizontal .sp-previous-arrow{left: auto; right: 25px;}
header .content-wrap .second-nav{width:auto;}
}
@media(max-width: 767px){
/*.misw-slider-container .sp-horizontal .sp-previous-arrow{    left: 447px;}*/
}
@media(max-width: 530px){
/*.misw-slider-container .sp-horizontal .sp-previous-arrow{    left: 427px;}*/
	.wpsl-locations-details
	{
		width: 100%;
	}
}
@media(max-width: 510px){
/*.misw-slider-container .sp-horizontal .sp-previous-arrow{    left: 400px;}*/
}
@media(max-width: 495px){
/*.misw-slider-container .sp-horizontal .sp-previous-arrow{    left: 300px;}*/
}
@media(max-width: 400px){
/*.misw-slider-container .sp-horizontal .sp-previous-arrow{    left: 200px;}*/
}
div#wpsl-stores {
width: 48%;
display: inline-block;
float: left;
margin-right: 2%;
height: auto !important;
}
.behavioral-healthcare .wpsl-store-location strong a, .developmental-disabilities .wpsl-store-location strong a{
font-weight: bold;
color: #B23F70 !important;
text-decoration: none;
border: none !important;
}
#wpsl-wrap #wpsl-result-list li
{
border: none;

}
.wpsl-info-window strong a
{
color: #2A6CAC;
font-weight: 600;
text-decoration: none;
border: none !important;
font-family: 'Domine-Regular';
font-size: 24px;
}
.wpsl-locations-details span strong{
padding-bottom: 20px;
font-size: 22px;
font-weight: 700;
line-height: 1.2em !important;
margin: 0;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.breadcrumbs li.separator.separator-home {
    padding-right: 0;
	margin-left:-5px;
}
.page-id-428 .secondary-body-content .content img {
    margin-left: 0 !important;
    margin-right: 1.5em !important;
	padding-right:0;
}



/********28/6***********/
.Intellectual .et_pb_accordion .et_pb_toggle_title:before, .Intellectual .et_pb_toggle .et_pb_toggle_title:before,
.Coordination .et_pb_accordion .et_pb_toggle_title:before, .Intellectual .et_pb_toggle .et_pb_toggle_title:before,
.et_pb_accordion .et_pb_toggle_title:before, .et_pb_toggle .et_pb_toggle_title:before{
     left: 10px !important;
}
.Intellectual .et_pb_toggle_open .et_pb_toggle_title:before,.Coordination .et_pb_toggle_open .et_pb_toggle_title:before {
    display: inline-block;
    left: 10px !important;
    content: "\f0d7";
}
.et_pb_toggle_open .et_pb_toggle_title, .et_pb_toggle_open h5.et_pb_toggle_title,
.Coordination .et_pb_toggle_close .et_pb_toggle_title, .Intellectual .et_pb_toggle_close h5.et_pb_toggle_title{
    padding: 9px 25px;
}
.Intellectual .et_pb_toggle_close{
    padding: 0;
    border-radius: 3px;
}
.Intellectual .et_pb_toggle_open {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.Intellectual .et_pb_toggle_close,.Intellectual .et_pb_toggle_open,.Coordination .et_pb_toggle_close,.Coordination .et_pb_toggle_open{
  margin-bottom:5px !important;   
}
.adult_panel .et_pb_toggle_open .et_pb_toggle_title, .adult_panel .et_pb_toggle_open h5.et_pb_toggle_title,.Intellectual.adult_panel .et_pb_toggle_close,
.Coordination .et_pb_toggle_open .et_pb_toggle_title, .Coordination .et_pb_toggle_open h5.et_pb_toggle_title{
    background-color: #2A6CAC;
    border: 1px solid #2A6CAC;
}
.adult_panel .panel-body ,.Coordination .et_pb_toggle_close{
    padding: 0;
}
.adult_panel .panel-body a {
    color: #498BC6;
    border-bottom: 1px dashed #498BC6;
}
.success-story .flexslider:hover .flex-direction-nav .flex-prev{
    left: 0;
}
.success-story .flex-direction-nav a {
    height: 34px;
    padding: 0;
    line-height: 34px;
    text-align: center;
    font-size: 0;
}
.success-story .flex-direction-nav a:before{
    content: '';
    border-width: 0 2px 2px 0;
    border-style: solid;
    border-color: #fff;
    display: inline-block;
    width: 10px;
    height: 10px;
    transform: rotate(135deg);
    position: absolute;
    left: 3px;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    font-size: 0;
}
.success-story  .flex-direction-nav a.flex-next:before{
    transform: rotate(-45deg);
    left:-1px;
}
.success-story  .flex-direction-nav .flex-next{
    left: 35px;
}
.page-id-329 .secondary-body-content .content img {
    margin: 0 0 25px !important;
    width:100%;
}
.contour .gform_wrapper .gform_footer input.button,.contour .gform_wrapper .gform_footer input[type=submit],.contour .gform_wrapper .gform_page_footer input.button, 
.contour .gform_wrapper .gform_page_footer input[type=submit]{
    font-size:14px;
}
.volunteer_form.contour{
   padding-bottom: 13px !important;
}
.volunteer_form .gform_wrapper {
    margin: 0;
}
.volunteer_form p:first-child {
    padding-bottom: 0;
}
body .volunteer_form .gform_wrapper ul li.gfield,body .volunteer_form .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, 
body .volunteer_form .gform_wrapper ul li.field_description_below div.ginput_container_radio{
    margin-top: 0;
}
.contour .gform_wrapper label.gfield_label, .gfield_label{
    font-weight: bold;
}
.contour .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    margin-bottom: 15px;
}
 .volunteer_form .gform_wrapper .gform_page_footer{
    border-top: 0;
}
.page-id-446 .ginput_container_checkbox {
    display: inline-block;
}
.wpsl-store-below #wpsl-gmap{
    height: 400px !important;
}
.donate  .et_pb_tab {
    padding: 15px;
}
.donate  .et_pb_tab_content p {
    padding-bottom: 0;
    margin-bottom: 10px !important;
}
.donate  .et_pb_tab_content h4{
 font-family: 'Domine-Regular';
 font-weight: 700;
 padding-bottom: 0; 
}
.donate  .et_pb_tab_content h6{
    margin: 20px 0 5px;
    padding-bottom: 0;
}
.page-id-250 .widget_nav_menu .widgettitle {
    margin-top: 0;
}
.postid-1226 h1 {
    display: none;
}
.board_agendas_image {
    margin-top: 25px;
}
.page-id-1135 table tbody tr td {  
    font-size: 16px;
}
.page-id-1090 .content ol li{
    font-size: 16px;
}
.page-id-1090 .content ul, .page-id-1090 .content ol{
    padding-bottom: 0;
}
.page-id-1090 .pink-button {
    margin: 30px 0;
}
header .content-wrap .Quick-Contact .switcher a {
    font-size: 14px !important;
    text-align: left !important;
}



@media(max-width:767px){
    .widget_nav_menu {display: none;}
}
  /********29/6***********/

  .service_inner .et_pb_text_inner p:last-of-type{
  	 padding-bottom: 16px;
  }
  .page-id-505 .secondary-body-content .content img{
  	 margin: 0 0 1.5em !important;
  }
  .et_pb_widget ul li{
  	margin-bottom: 0;
  }
  .service_inner1 .et_pb_module.et_pb_text{
  	margin-bottom: 1.75% !important;
  }
  .service_inner1 ul{
  	margin-bottom: 20px;
  }
  .page-id-332 .flex-direction-nav {
    margin-top: 10px;
  }
 .page-id-332 .xs-mb-10{
 	margin-top: 6px;
  }
@media (max-width: 991px){
	.secondary-body-content .et_pb_row p{font-size: 14px;}
    .widget_nav_menu li a {font-size: 18px;}
    .service_inner1 ul li{font-size: 14px;}
    .page-id-333 .et_pb_tabs_controls li a{padding: 4px 13px 4px;}
	header .content-wrap .Quick-Contact{width:auto;}
}
@media(max-width:767px){
    .page-id-333 .et_pb_tabs_controls li{display: inline;}
	.quick_contact{padding-left:0;}
	header .content-wrap .Quick-Contact{display:none;}
}
