/*
Theme Name: Dazzling Child
Theme URI: http://colorlib.com/wp/themes/dazzling
Author: Colorlib
Author URI: http://colorlib.com/wp/
Description: Dazzling is a clean, modern, minimal and fully responsive flat design WordPress WooCommerce theme well suited for blogs, static and ecommerce websites. Theme can be used for travel, corporate, portfolio, photography, green thinking, nature, health, personal and any other creative and minimalistic style website. Dazzling theme is highly customizable with unlimited color options, slider, call for action button, several widget areas and much more that can be adjusted via Theme Options. The theme is built using Bootstrap 3, which makes it responsive and mobile friendly. It features infinite scroll, SEO friendly structure, logo upload, full-screen slider, call for action section, social media icons, popular post widget and translation ready setup. This theme supports WooCommerce and Jigoshop ecommerce plugins. Dazzling is also available in Mexican Spanish, Brazilian Portuguese, Finnish, Swedish, Dutch, Hungarian, German, Persian, Lithuanian, Portuguese, Italian, Danish, Turkish and Polish. It is Multilingual ready and compatible with WPML plugin. It is probably the best free WordPress theme built for eStores and business websites.
Version: 2.0.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: dazzling
Domain Path: /languages/
Tags: green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments


This theme, like WordPress, is licensed under the GPL.

Dazzling is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

*/

/* Table of content
-----------------------------------------------
1. Global
2. Content
3. Post styling
4. Singe Post/Page Pagination
5. Media
6. Widgets
7. Buttons
8. Infinite Scroll
8. Custom Styles
9. Navigation
10. Comments
11. Attachment styling
12. Footer
13. Mobile Styling
14. Social icons
15. Call For Action
*/

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('inc/fonts/proximanova-bold-webfont.woff2') format('woff2'),
         url('inc/fonts/proximanova-bold-webfont.woff') format('woff'),
         url('inc/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_ltlight';
    src: url('inc/fonts/proximanova-light-webfont.woff2') format('woff2'),
         url('inc/fonts/proximanova-light-webfont.woff') format('woff'),
         url('inc/fonts/proximanova-light-webfont.svg#proxima_nova_ltlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novasemibold';
    src: url('inc/fonts/proximanova-semibold-webfont.woff2') format('woff2'),
         url('inc/fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('inc/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('inc/fonts/proximanova-extrabld-webfont.woff2') format('woff2'),
         url('inc/fonts/proximanova-extrabld-webfont.woff') format('woff'),
         url('inc/fonts/proximanova-extrabld-webfont.svg#proxima_novaextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Trade Gothic LT Std';
  src: url('inc/fonts/TradeGothicLTStd-Bold.eot');
  src: url('inc/fonts/TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),
    url('inc/fonts/TradeGothicLTStd-Bold.woff') format('woff'),
    url('inc/fonts/TradeGothicLTStd-Bold.ttf') format('truetype'),
    url('inc/fonts/TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Trade Gothic LT Std';
  src: url('inc/fonts/TradeGothicLTStd-Bd2.eot');
  src: url('inc/fonts/TradeGothicLTStd-Bd2.eot?#iefix') format('embedded-opentype'),
    url('inc/fonts/TradeGothicLTStd-Bd2.woff') format('woff'),
    url('inc/fonts/TradeGothicLTStd-Bd2.ttf') format('truetype'),
    url('inc/fonts/TradeGothicLTStd-Bd2.svg#TradeGothicLTStd-Bd2') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Trade Gothic LT Std';
  src: url('inc/fonts/TradeGothicLTStd.eot');
  src: url('inc/fonts/TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),
    url('inc/fonts/TradeGothicLTStd.woff') format('woff'),
    url('inc/fonts/TradeGothicLTStd.ttf') format('truetype'),
    url('inc/fonts/TradeGothicLTStd.svg#TradeGothicLTStd') format('svg');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Warnock Pro';
  src: url('inc/fonts/WarnockPro-It.eot');
  src: url('inc/fonts/WarnockPro-It.eot?#iefix') format('embedded-opentype'),
    url('inc/fonts/WarnockPro-It.woff') format('woff'),
    url('inc/fonts/WarnockPro-It.ttf') format('truetype'),
    url('inc/fonts/WarnockPro-It.svg#WarnockPro-It') format('svg');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Warnock Pro';
  src: url('inc/fonts/WarnockPro-Semibold.eot');
  src: url('inc/fonts/WarnockPro-Semibold.eot?#iefix') format('embedded-opentype'),
    url('inc/fonts/WarnockPro-Semibold.woff') format('woff'),
    url('inc/fonts/WarnockPro-Semibold.ttf') format('truetype'),
    url('inc/fonts/WarnockPro-Semibold.svg#WarnockPro-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Warnock Pro';
  src: url('inc/fonts/WarnockPro-Regular.eot');
  src: url('inc/fonts/WarnockPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('inc/fonts/WarnockPro-Regular.woff') format('woff'),
    url('inc/fonts/WarnockPro-Regular.ttf') format('truetype'),
    url('inc/fonts/WarnockPro-Regular.svg#WarnockPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}



/* =Global
----------------------------------------------- */
body {
  /*color: #6B6B6B;*/
  color: #1D4E74;
  word-wrap: break-word;
  line-height: 1.7;
  font-size: 14px;
}

*:focus {
    outline: none;
}

a {
  color: #FF5F00;
  text-decoration: none;
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
          transition: all 0.2s;
      outline:none;
}

a:hover,
a:focus {
  color: #333;
  text-decoration: none;
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #414042;

}

h1,
.h1 {
  font-size: 32px;
}

h2,
.h2 {
  font-size: 28px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 16px;
}

h6,
.h6 {
  font-size: 14px;
}

img {
  height: auto; /* Make sure images are scaled correctly. */
  max-width: 100%; /* Adhere to container width. */
}
button,
input,
select,
textarea {
  font-size: 100%; /* Corrects font size not being inherited in all browsers */
  margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline; /* Improves appearance and consistency in all browsers */
  *vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
select {
    width: 250px;
    border: 1px solid #DCE4EC;
    background-color: #FFF;
    height: 30px;
    padding: 5px;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0; /* Addresses excess padding in IE8/9 */
}
input[type="search"] {
  -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
  -webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
  -moz-box-sizing:    content-box;
  box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
  border: 0;
  padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  color: #666;
  border: 1px solid #E8E8E8;
  border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
  padding: 3px;
}
textarea {
  overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
  padding-left: 3px;
  vertical-align: top; /* Improves readability and alignment in all browsers */
  width: 100%;
}


/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}

/* Text meant only for screen readers */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar */
}

/* Clearing */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: '';
  display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* =Content
----------------------------------------------- */

.sticky {
}
.hentry {
  margin: 0 0 1.5em;
}
.byline,
.updated {
  display: none;
}
.single .byline,
.group-blog .byline {
  display: inline;
  margin-right: 0;
}
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
#content {
  margin-top: 0;
  margin-bottom: 0;
}
/* =Post styling
----------------------------------------------- */
.entry-meta a {
  font-size: 13px;
}
#main .page-header {
  margin-top: 0;
}
.page-header{padding:10px 0 20px !important;}

.entry-meta a {
  color: #6B6B6B;
}
.entry-meta .fa {
  font-size: 14px;
  margin-right: 3px;
  color: #1FA67A;
}
.entry-meta span {
  margin-right: 10px;
}
.entry-title {
  font-size: 32px;
  color: #444;
}
.entry-title a {
  color: #444;
}
.entry-title a:hover {
  color: #666;
}
.btn.btn-default.read-more {
  float: left;
  border: 1px solid #0E72B2;
  background-color:#0E72B2;
  color: #FFFFFF;
  font-family: proxima_nova_rgbold;
    font-size: 12px;
    font-weight: normal;
  margin-top: 21px;
  text-transform:uppercase;
  line-height:21px;
  padding:6px 36px;
  border-radius:2px;
}
.btn.btn-default.download-pdf{
  border:1px solid #B9B9BA;
  background-color:#B9B9BA;
}
.post-List .post-ctn .btnCtn.btnCtn-article .st_sharethis{
  background-color: #FF5F00;
    border: 1px solid #FF5F00;
    border-radius: 2px;
    font-family: proxima_nova_rgbold;
    font-size: 12px;
    font-weight: normal;
    float: left;
    line-height: 21px;
    margin-top: 21px;
    padding: 6px 36px;
    text-transform: uppercase;
  display:inline-block;
}
.post-List .post-ctn .btnCtn.btnCtn-article .st_sharethis:hover{ opacity:0.9;}
.stButton .chicklets:hover{opacity:0.9 !important;}
.post-List .post-ctn .btnCtn.btnCtn-article .st_sharethis .stButton{
  color: #ffffff;
  font-family: proxima_nova_rgbold;
    font-size: 12px;
    font-weight: normal;
    
  margin-left:0;
  margin-right:0;
}
.post-List .post-ctn .btnCtn.btnCtn-article .st_sharethis .stButton .sharethis{
  background:none;
  color: #ffffff;
  font-family: proxima_nova_rgbold;
    font-size: 12px;
    font-weight: normal;
  line-height:21px;
  height:21px;
  padding-left:0;
  padding-right:0;
}
.btn.btn-default.read-more:hover {
  color: #FFF;
  background-color: #1080c8;
  border:1px solid #1080c8;
}
.btn.btn-default.download-pdf:hover{
  border:1px solid #c9c9cb;
  background-color:#c9c9cb;
}
.search .btn.btn-default.read-more {
  float: none;
}
hr.section-divider {
  border-color: #E8E8E8;
  margin-top: 50px;
  margin-bottom: 50px;
}
.entry-meta hr.section-divider{
  border-width:2px 0 0;
  margin-bottom:0;
}

/* =Singe Post/Page Pagination
----------------------------------------------- */
.page-links span {
  display: inline-block;
  color: #fff;
  background-color: #1FA67A;
  border-radius: 4px;
  padding: 2px 10px;
  margin-left: 2px;
}
.page-links a span {
  background-color: inherit;
  border: 1px solid #E8E8E8;
  color: #1FA67A;
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
          transition: all 0.2s;
}
.page-links a:hover span {
  background-color: #1FA67A;
  border: 1px solid #1FA67A;
  color: #fff;
}
/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

/* =Media
----------------------------------------------- */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.wp-caption {
  border: 1px solid #ccc;
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
}
.wp-caption-text {
  text-align: center;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.site-main .gallery {
  margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
.site-main .gallery dd {
  margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
  max-width: 100%;
}

/* =Widgets
----------------------------------------------- */

.widget {
  margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
  max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
  display: none;
}
.widget > ul > li,
li.recentcomments {
  border-bottom: 1px solid #EEE;
  position: relative;
  display: block;
  padding: 10px 0;
}
.widget ul li {
    list-style: none;
}
.widget ul {
    padding: 10px 10px;
}
.widget-title {
  border-bottom: 1px solid #eee;
}
.widget ul.nav.nav-tabs {
  padding: 0;
}
.tab-content ul li {
  list-style: none;
}
#secondary .widget_archive ul li:before,
#secondary .widget_categories ul li:before,
#secondary .widget_recent_comments ul li:before {
  font-family: fontawesome;
  margin-right: 10px;
}
#secondary .widget_archive ul li:before {
  content: '\f073';
}
#secondary .widget_categories ul li:before {
  content: '\f115';
}
#secondary .widget_recent_comments ul li:before {
  content: '\f0e5';
}
.tab-content .tab-thumb {
  float: left;
  margin-right: 8px;
  padding-top: 5px;
  float: left;
  line-height: 0px;
  width: 60px;
  height: 60px;
}
.tab-content li {
  overflow: hidden;
  list-style: none;
  border-bottom: 1px solid #f0f0f0;
  margin: 0 0 8px;
  padding: 0 0 6px;
}
.tab-content .tab-entry {
  display: block;
}
.tab-content > .active {
  border: 1px solid #E8E8E8;
  border-top: none;
}
.tab-content ul li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.tab-content .tab-entry {
  font-size: 14px
}
.tab-comment {
  font-size: 18px;
  padding: 0 10px;
}
.nav-tabs > li > a {
  border-bottom-color: transparent;
  text-transform: uppercase;
}
.tab-content i {
  font-size: 12px;
}
.tab-thumb.thumbnail {
  margin-bottom: 5px;
}
.tab-content #messages li:before {
  content: '\f0e5';
  font-family: fontawesome;
  float: left;
  padding-right: 10px;
  font-size: 20px;
  color: #1FA67A;
}

/* =Buttons
----------------------------------------------- */
.btn-default, .label-default {
  background-color: #949599;
  border-color: #949599;
}
.btn-default:hover, .label-default[href]:hover, .label-default[href]:focus, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
  background-color: #1b926c;
  border-color: #1b926c;
}
.btn.btn-default {
    color: #FFF;
}
/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
  display: block;
}
#infinite-handle span {
  display: block;
  text-align: center;
  font-size: 18px;
  margin-bottom: 20px;
  border-radius: 4px;
  padding: 12px;
  background: transparent;
  border: 1px solid #E8E8E8;
  color: #1FA67A;
  -webkit-transition: all 0.2s;
     -moz-transition: all 0.2s;
       -o-transition: all 0.2s;
          transition: all 0.2s;
}
#infinite-handle span:hover {
  background-color: #1FA67A;
  color: #fff;
}
.woocommerce #infinite-handle {
    display: none;
}
.woocommerce div.product form.cart .variations label {
  color: #6B6B6B;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 8px;
}

/* =Custom Styles
----------------------------------------------- */
.site-branding {
  margin-top: 20px;
  margin-bottom: 20px;
}
.site-description {
  clear: both;
  color: #777;
  font-weight: 200;
  font-size: 14px;
}
.page-template-page-homepage-php .carousel {
  margin-top: -20px;
  margin-bottom: 20px;
}

/* =Navigation
----------------------------------------------- */

.site-main [class*="navigation"] a,
.more-link {
  border: 1px solid #E8E8E8;
  padding: 6px 12px;
  border-radius: 4px;
  display: block;
}
.site-main [class*="navigation"] a:hover,
.more-link:hover {
  color: #fff;
  background: #1FA67A;
  text-decoration: none;
}
.more-link {
  float: right;
  margin: 10px 0;
}
.site-main [class*="navigation"] {
  margin: 0 0 1.5em;
  overflow: hidden;
}
[class*="navigation"] .nav-previous {
  float: left;
}
[class*="navigation"] .nav-next {
  float: right;
  text-align: right;
}

.navbar.navbar-default {
  background-color: #fff;
  font-weight: 200;
  margin-bottom: 0;
  margin-top: -2px;
  padding-top: 16px;
  padding-bottom: 13px;
  width:100%;
  z-index:999;
}
.navbar.navbar-sticky{
  position:fixed !important;
  top:0 !important;
  left:0 !important;
  right:0 !important;
  z-index:999;
  padding-top:15px;
  -webkit-box-shadow: 0px 1px 4px 1px rgba(232,232,232,1);
-moz-box-shadow: 0px 1px 4px 1px rgba(232,232,232,1);
box-shadow: 0px 1px 4px 1px rgba(232,232,232,1);
}
.navbar-default .navbar-nav > li > a {
  color: #0E72B2;
  line-height: 30px;
  padding: 2px 0;
  font-family:proxima_nova_rgbold;
  font-size:16px;
  font-weight:normal;
  margin:19px 16px 18px 16px;
  outline:none;
}
.navbar-default .navbar-nav > li > a .caret{ display:none;}
.navbar-nav > li > a{font-weight: bold;font-size: 15px;}
.navbar > .container .navbar-brand {
  color: #1FA67A;
  font-size: 24px;
  margin: 8px 0;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  border-right: none;
  border-left: none;
}
.navbar {
  border-radius: 0;
}
.navbar-default {
  border: none;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #999;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: transparent;
    color: #FF5F00;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{
  background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.nav #menu-item-16 a{ padding-right:0; }
.dropdown-menu > li > a {
  padding: 14px 20px;
  color: #999;
}
.dropdown-menu,
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  border: none;
}
.dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
  background-color: transparent;
  /*color: #1D4E74;
  border-bottom:2px solid #FF5F00;*/
}
.navbar-default .navbar-nav > li.current-menu-parent > a{
  color: #FF5F00;
  border-bottom:2px solid #FF5F00;
}

.dropdown-menu .divider {
  background-color: rgba(0, 0, 0, 0.1);
}
.navbar-nav > li > .dropdown-menu {
  padding: 0;
}
.navbar-nav > li > a {
  padding-top: 18px;
  padding-bottom: 8px;
  transition:none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
    background-color:#ffffff !important;
    border-bottom:2px solid #FF5F00;
  color:#FF5F00;
}

.navbar-default .navbar-nav > li > a{ border-bottom:2px solid #fff;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{
  border-bottom:2px solid #FF5F00;
  color:#FF5F00;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: transparent;
}
.nav.navbar-nav {
  float: right;
  margin-right:20px;
}
.navbar-sticky .nav.navbar-nav{
  margin-right:0;
}
@media (max-width: 767px) {
  .nav.navbar-nav {
    float: none;
  }
}
/* =Comments
----------------------------------------------- */

.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
}
#respond {
  background-color: transparent !important;
  box-shadow: none !important;
  padding: 0px !important;
}
#respond > p, #respond p.comment-notes, p.logged-in-as {
  margin-bottom: 10px;
}
p.logged-in-as {
  padding-bottom: 0px;
}
.comment-list {
  margin-bottom: 40px !important;
  margin-left: 0px !important;
  padding-left: 0;
}
.comment .comment-body {
  background-color: #ffffff;
  margin: 0;
  overflow: hidden;
  padding: 25px;
  margin-top: 2em;
  padding-left: 116px;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0);
  border-color: #E8E8E8;
  border-radius: 4px;
}
.comment-list .children {
  margin-left: 0px!important;
  padding-left: 40px;
  border-left: 1px solid #E8E8E8;
  background-repeat: no-repeat;
  background-position: left 20px;
}
.comment-list li.comment > div img.avatar {
  position: absolute;
  left: 29px;
  top: 29px;
}
#comment-form-title {
  font-size: 24px;
  padding-bottom: 10px;
}
.vcard .avatar {
  position: absolute;
  left: 29px;
  top: 29px;
}
.comment-metadata {
  font-size: 11px;
  line-height: 16px;
  margin-bottom: 10px;
}
.comment-reply-link {
  float: right;
}
.form-allowed-tags code {
  word-wrap: break-word;
  white-space: inherit;
}
.comment-respond label {
  display: block;
  font-weight: normal;
}
.comment-respond .required {
  color: #C7254E;
}


/* =Attachment styling
----------------------------------------------- */
#image-navigation .nav-previous a,
#image-navigation .nav-next a{
  padding: 5px 20px;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  display: block;
}
#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover{
  background-color: #1FA67A;
  color: #fff;
}
#image-navigation .nav-previous,
#image-navigation .nav-next {
  margin: 10px 0;
}

/* =Footer
----------------------------------------------- */

#footer-area {
  background: #28283c url(images/asj-footer-bg.png) no-repeat top center;
  color: #CCC;
  font-size: 12px;
  float:left;
  width:100%;
}
#footer-area a {
  color: #ccc;
}
#footer-area .footer-widget-area {
  padding: 68px 0 20px 0;
  overflow: hidden;
}
#footer-area ul li {

}
#footer-area .site-info nav ul li {
  border-bottom: none;
}
#footer-area .tab-content > .active {
  border: none;
}
#footer-area .nav-tabs > li.active > a, #footer-area .nav-tabs > li.active > a:hover, #footer-area .nav-tabs > li.active > a:focus {
  background-color: transparent;
}
#footer-area .tab-content .tab-entry {
  font-size: inherit;
}
#footer-area .widgettitle {
  font-size: 18px;
  color: inherit;
  margin-top: 0px;
}
#footer-area #social ul li {
  border-bottom: none;
}
#footer-area .widget ul li {
  padding: 10px 3px;
  list-style: none;
  
}
#footer-area .widget ul li img{
opacity:0.8;
}
.footer-nav.nav > li {
  margin-top: 14px;
  margin-left: -4px;
  position: relative;
  display: inline-table;
  background:url(images/footer-nav-border-right.png) no-repeat center left;
}
.footer-nav.nav > li a{
  padding: 0 14px;
  font-family:proxima_novasemibold;
  font-weight:normal;
  color:#FFFFFF;
  font-size: 15px;
  line-height: 15px;
}
.footer-nav.nav > li.dropdown{
  background:none;
  display:none;
}
.footer-nav.nav > li:first-child{
  background:none;
}
.footer-nav.nav > li:first-child a{
  padding-left:0;
}
.footer-nav.nav > li.menu-item-168 a{
  padding-right:0;
}
.footer-nav.nav {
  float: left;
  margin-bottom: 2px;
  margin-top:10px;
  padding-left: 4px;
}
.copyright {
  margin-top: 10px;
  float: right;
  text-align: right;
}
#colophon {
  background-color: #3a3a3c;
  padding: 2px 0;

}
.site-info a {
  color: #777;
}
.site-info a:hover {
  color: #999;
}
#footer-area a:hover {
  color: #fff;
}
.site-info {
  color: #999;
  font-size: 12px;
}
.footer-nav.nav > li > a:hover {
    background-color: transparent;
}
.scroll-to-top {
  background: #3B3B3B;
  background: rgba(0, 0, 0, 0.4);
  color: #FFF;
  bottom: 4%;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 20px;
  z-index: 999;
  font-size: 16px;
  padding: 2px 10px;
  border-radius: 4px;
  -webkit-transition: background-color 0.1s linear;
     -moz-transition: background-color 0.1s linear;
       -o-transition: background-color 0.1s linear;
          transition: background-color 0.1s linear;
}
.scroll-to-top:hover {
  background: #1FA67A;
  opacity: .8;
}

/* =Mobile Styling
----------------------------------------------- */

@media (max-width: 768px) {
  .pull-right {
    float: none !important;
  }
  .pull-left {
    float: none !important;
  }
  .site-info, .copyright {
      text-align: center;
  }
  .footer-nav.nav, .copyright {
    float: none;
  }
  .flex-caption {
    display: none;
  }
  .navbar > .container .navbar-brand {
    margin: 0;
  }

  #home-widget-3 .tp_recent_tweets ul { display: block !important; }
  #home-widget-3 .tp_recent_tweets li{ width:100% !important; display: block !important; vertical-align: top !important;  padding-bottom: 3px !important; }
  #home-widget-3 .tp_recent_tweets li div { min-height: auto !important;  border-radius: 0 !important;}
}

/* =Social icons
----------------------------------------------- */

.top-bar {
    border-bottom-color: #E8E8E8;
}
#social a {
    font-size: 32px;
    margin: 6px;
    color: #E8E8E8;
}
#social {
    top: 0;
    position: relative;
    text-align: center;
}
#social ul li {
  list-style: none;
  display: inline-block;
  padding: 0 10px;
}
#social ul {
  margin-bottom: 0;
  padding: 0;
}
#social li a span {
  display: none;
}
.fa-googleplus:before {
  content: "\f0d5";
}
#social li,
#social ul {
    border: 0!important;
    list-style: none;
    padding-left: 0
}
#social li a[href*="twitter.com"] .fa:before,
.fa-twitter:before {
    content: "\f099"
}
#social li a[href*="facebook.com"] .fa:before,
.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"
}
#social li a[href*="github.com"] .fa:before,
.fa-github:before {
    content: "\f09b"
}
#social li a[href*="/feed"] .fa:before,
.fa-rss:before {
    content: "\f09e"
}
#social li a[href*="pinterest.com"] .fa:before,
.fa-pinterest:before {
    content: "\f0d2"
}
#social li a[href*="plus.google.com"] .fa:before,
.fa-google-plus:before {
    content: "\f0d5"
}
#social li a[href*="linkedin.com"] .fa:before,
.fa-linkedin:before {
    content: "\f0e1"
}
#social li a[href*="youtube.com"] .fa:before,
.fa-youtube:before {
    content: "\f167"
}
#social li a[href*="instagram.com"] .fa:before,
.fa-instagram:before {
    content: "\f16d"
}
#social li a[href*="flickr.com"] .fa:before,
.fa-flickr:before {
    content: "\f16e"
}
#social li a[href*="tumblr.com"] .fa:before,
.fa-tumblr:before {
    content: "\f173"
}
#social li a[href*="dribbble.com"] .fa:before,
.fa-dribbble:before {
    content: "\f17d"
}
#social li a[href*="skype.com"] .fa:before,
.fa-skype:before {
    content: "\f17e"
}
#social li a[href*="foursquare.com"] .fa:before,
.fa-foursquare:before {
    content: "\f180"
}
#social li a[href*="vimeo.com"] .fa:before,
.fa-vimeo-square:before {
    content: "\f194"
}
#social li a[href*="spotify.com"] .fa:before,
.fa-spotify:before {
    content: "\f1bc"
}
#social li a[href*="soundcloud.com"] .fa:before,
.fa-soundcloud:before {
    content: "\f1be"
}

@media (max-width: 992px) {
  .site-branding {
    text-align: center;
  }
  #social {
    top: 0;
    float: none;
    text-align: center;
  }
  .side-pull-left .main-content-inner, .side-pull-right .main-content-inner{
    float: none;
  }
  .footer-nav.nav{
    text-align: center;
    margin-bottom: 30px;
  }
  .footer-nav.nav > li{ background: none; }
}

/* =Call For Action
----------------------------------------------- */

.cfa{
  padding: 30px 0px;
  background: #1FA67A;
  text-align: center;
  overflow: hidden;
}
.cfa-text{
  font-size: 22px;
  color: #fff;
  display: block;
  padding-top: 10px;
}
.cfa-button {
  background-color: transparent;
  color: #fff;
  padding: 15px 30px;
  border-color: #fff;
}
.cfa-button a,
.cfa-button a {
  color: #fff;
}
.cfa-button:hover {
    background-color: #fff;
    color: #1FA67A;
}
.cfa-button:hover a {
    color: #1FA67A;
}
/* Layout */
.side-pull-left #primary{
    float: left;
}
.side-pull-right #primary{
    float: right;
}
.no-sidebar #secondary, .full-width #secondary{
    display: none;
}
.no-sidebar #primary{
    float: none;
    margin: 0 auto;
}
.full-width #primary{
    width: 100%;
}


/*Global style*/
.btn{ border-radius:0; }
.btn:hover{ opacity:0.9;}
.btn-default, .label-default{ background-color:#414042; border-color:#414042;}
.container {
    width: 1172px;
  max-width: 100%;
}
.flex-caption .container{ width: 1164px;}
.carousel-inner > .item > img {

  min-width: 100%;
  height: 550px;
}

.page-header-img {
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block !important;
    margin: 0;
    padding: 118px 0;
    text-align: center;
    width: 100%;
}
body.page-id-7 .page-header-img,body.page-id-11 .page-header-img{
    background-position: 50% top;
}


body.home .state-list-ctn h2.section-heading{
    color:#0E72B2;
   text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
}

.page-header-img h2 {
    color: #ffffff;
    font-family: "proxima_nova_rgbold";
    font-size: 58px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.page-header-img h2 span{
  border-bottom:6px solid #FF5F00;
  display:inline-block;
  line-height:50px;
}
.thumbnail{
  border:0;
  border-radius:0;
  padding:0;
  margin-bottom:12px;
}

.navbar.navbar-default .navbar-header{ width:30%; }
.navbar.navbar-default .contactus-formctn{ width:70%;}

#logo{ width:326px;}
.navbar-sticky #logo{ width:200px; }
.sticky-form { display:none;}
.navbar-sticky .sticky-form{ display:block; width:548px; float:none; margin:0 auto;}
.navbar-sticky .row .navbar-header{ width:25%;}
.navbar-sticky .row .contactus-formctn{ width:58.3333%;}
.navbar-sticky #logo{ max-width:200px;}
.navbar-sticky .container{ position:relative;}
.sticky-form{ width:auto; float:left;}
.sticky-form .wpcf7 .ajax-loader{
  display: block;
  margin: auto;
}
.sticky-form h3.widgettitle{ display:none;  }

.sticky-form h3.widgettitle.sticky-form-title{
  float: left;
    font-size: 20px;
    line-height: 40px;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: right;
  font-weight:normal;
  display:inline-block;
}
.sticky-form p{ display:inline-block; margin-right:1px; margin-bottom:0; }
.sticky-form input[type="text"], .sticky-form input[type="email"]{ width:190px; background-color:#F4F4F4; height:44px; padding-left:15px; padding-right:15px; border-radius:0; border:none;}
.sticky-form input[type="text"], .sticky-form select{ display:none;}
.sticky-form #zipcode{ width:116px;}
.sticky-form .btn.btn-default{ 
  background-color: #0e72b2 !important;
    border-color: #0e72b2;
    border-radius: 3px !important;
    font-family: proxima_nova_rgbold;
    font-size: 17px;
    font-weight: normal;
    height: 44px;
  vertical-align:baseline; 
  padding-left:30px; 
  padding-right:38px;
}
.sticky-form .btn.btn-default span {
    position: relative;
}
.sticky-form .btn.btn-default span::after {
    background: transparent url("images/arrow-submit-white.png") no-repeat scroll center center;
    content: "";
    height: 13px;
    position: absolute;
    right: -18px;
    top: 4px;
    width: 12px;
}

.navbar-toggle .icon-bar {
    background-color: #b4b6b8 !important;
    border-radius: 1px;
    color: #b4b6b8;
    display: block;
    height: 3px;
    margin: 4px 0;
    width: 30px;
}

/*a.sticky-searcg-toggle{ text-align:-999999em; width:21px; height:35px; background:url(images/icon-search.png) no-repeat center center; margin:6px 2px 2px 2px;  float:right; display:none;} 

.navbar-sticky a.sticky-searcg-toggle{ display:inline-block;}
.navbar-sticky #menu-item-search{ display:block !important;}*/

.header-row-ctn{ position:relative;}
.navbar-sticky #menu-item-search{ /*display:block !important;*/}
.navbar-sticky #menu-menu-1{ 
  /*position: absolute !important;
    right: 10px;
    top: -11px;*/
}
.navbar-sticky .nav > li{ /*display:none;*/}

.navbar-toggle .icon-bar + .icon-bar{ margin-top:3px; margin-right: 32px; }
.navbar-toggle{ border:0; margin-right:12px; margin-top:15px; margin-bottom:0;}
.navbar-sticky .navbar-toggle{ margin-top:1px;}

.search-toggle{ 
  background: transparent url("images/icon-search.png") no-repeat scroll center center;
    border: 0 none;
    height: 35px;
    position: absolute;
    right: 15px;
    top: 21px;
    width: 21px;
}
.navbar-sticky .search-toggle{ display:block;}
.navbar-normal .collapse.in{ /*display:none !important;*/}
.searchform-collapse{ display:none;}

.navbar-default.navbar-sticky .navbar-nav > li > a{ color:#6D6E71;  }
.navbar-default.navbar-sticky .navbar-nav > li.active > a{ color:#1D4E74;  }

@media (min-width:767px){
  .navbar-sticky .collapse{ display:none !important;}
  .navbar-sticky .collapse.in #menu-menu-1{ position:relative;}
  .navbar-sticky .collapse.in #menu-menu-1::before,.navbar-nav > li > .dropdown-menu:before{
    background: rgba(0, 0, 0, 0) url("images/sm-menu-top-arrow.png") no-repeat scroll center top;
    content: "";
    height: 12px;
    position: absolute;
    right: 42px;
    top: -12px;
    width: 27px;
  }
  .navbar-nav > li > .dropdown-menu:before{
    right:42%;
  }
  .navbar-sticky .collapse.in{ display: block !important; width:187px; position: absolute; right: 28px; top: 42px;   padding:12px 0 0 0;}
  .navbar-sticky .collapsing{ height: auto;
    overflow: hidden;
    position: absolute;
    transition-duration: 0.35s;
    transition-property: height, visibility;
    transition-timing-function: ease;
     background:#ffffff;
     /*background:url(images/top-arrow.png) no-repeat 70% top;*/
     padding:12px 0 0 0;
     width:187px;
     right: 28px; top: 42px;
  }
  .navbar-sticky .collapse.in ul,.navbar-sticky .collapsing ul,.navbar-nav > li > .dropdown-menu{ border:1px solid #DEDFE0; padding:14px 26px; background-color:#ffffff;  min-width:187px; border-radius:3px; -webkit-box-shadow: 0px 1px 5px 1px rgba(148,143,148,0.1);
-moz-box-shadow: 0px 1px 5px 1px rgba(148,143,148,0.1);
box-shadow: 0px 1px 5px 1px rgba(148,143,148,0.1);}  
.navbar-nav > li.menu-item-19 > .dropdown-menu{ left:-2px;}
.navbar-nav > li.menu-item-21 > .dropdown-menu{ left:-17px;}
  .navbar-sticky .collapse.in ul > li,.navbar-sticky .collapsing ul > li{ float:none;}
  .navbar-sticky .navbar-toggle{ display:block;}
  .navbar-default.navbar-sticky .navbar-nav > li > a{ margin:20px 0; padding:0; line-height:24px;  border-bottom: 2px solid #ffffff; }
  .navbar-sticky .collapse.in ul > #menu-item-search{ display:none;}
  .navbar-default .navbar-nav > li .dropdown-menu li a{ 
    padding:0; 
    line-height:24px; 
    font-family: proxima_nova_rgbold;
      font-size: 16px;
      font-weight: normal;
      margin: 10px 0;
    text-transform:uppercase;
    border-bottom: 2px solid #ffffff; 
    display:inline-block;
    color:#999;
    background-color:transparent;
  }
  .navbar-default.navbar-sticky .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li .dropdown-menu li a:hover{ color:#1D4E74; border-bottom: 2px solid #ff5f00; }
}

article .page-header h1.entry-title{ font-family:proxima_nova_rgbold; font-weight:normal; font-size:32px; color:#0E72B2; margin-bottom:-4px; margin-top:3px;  }
article .page-header h1.entry-title a{ outline:none; color:#0E72B2;}

.navbar-default .navbar-nav > #menu-item-search a,.navbar-default .navbar-nav > #menu-item-search a{ text-align:-999999em; width:21px; height:35px; background:url(images/icon-search.png) no-repeat center center; margin:17px 0;}
.navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu{ width:735px; left:auto; right:-35px; border:1px solid #dfdfdf;padding:11px 18px; border-radius:5px; box-sizing:border-box; top:59px;}
.navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu:after{
  content: "";
    position:absolute;
    right: 37px; top:-10px;
    width: 16px; height: 10px;
    background: transparent url("images/search-top-arrow.jpg") no-repeat right top;
}
.navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu input[type="text"]{ border:0; width:65%; font-size:17px; color:#6D6E71;}
.navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu #searchsubmit{ float:right; font-family:proxima_nova_rgbold; font-size:16px; text-transform:uppercase; color:#0E72B2; background:none; border:none; position:relative; padding:5px 12px; }
.navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu #searchsubmit:after{ position:absolute; content:""; right:-3px; top:13px; background: transparent url("images/img_search_arrow.png") no-repeat center center; width:11px; height:12px;}

.responsive-bg {
    background-position: 50% center;
    background-repeat: no-repeat;
    background-size: cover;
    display: block !important;
    width: 100%;
}


.navbar-default .searchform-collapse.in::after {
    background: transparent url("images/search-top-arrow.jpg") no-repeat scroll right top;
    content: "";
    height: 10px;
    position: absolute;
    right: 37px;
    top: -10px;
    width: 16px;
}
.navbar-default .searchform-collapse.in {
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    box-sizing: border-box;
    left: auto;
    padding: 9px 18px;
    right: -22px;
    top: 64px;
    width: 735px;
  list-style:none;
  position:absolute;
  background-color:#ffffff;
}
.navbar-default .searchform-collapse.in input[type="text"] {
    border: 0 none;
    color: #6d6e71;
    font-size: 17px;
    width: 72%;
  outline:none;
  line-height:17px;
  margin-top:5px;
}
.navbar-default .searchform-collapse.in #searchsubmit::after {
    background: transparent url("images/img_search_arrow.png") no-repeat scroll center center;
    content: "";
    height: 12px;
    position: absolute;
    right: -3px;
    top: 13px;
    width: 11px;
}
.navbar-default .searchform-collapse.in #searchsubmit {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #0e72b2;
    float: right;
    font-family: proxima_nova_rgbold;
    font-size: 16px;
    padding: 5px 12px;
    position: relative;
    text-transform: uppercase;
}
.navbar-sticky .search-toggle{
  top:6px;
}
.navbar-default.navbar-sticky .searchform-collapse.in{
  top:45px;
  background-image:none;
  background-color:#ffffff;
}

#common-header-bio{ background-image:url(images/bio-header-bg.jpg); padding:42px 0 92px;}
#common-header-bio .container{ }

#common-header-bio h2{ font-family:proxima_nova_rgbold; font-weight:normal; color:#ffffff; font-size:33px; margin-bottom:2px;  }
#common-header-bio p{ font-family:Warnock Pro; font-weight:normal; font-style:normal; color:#ffffff; font-size:16px; margin-bottom:10px; line-height:21px;  }


/*Home specific style*/
.carousel-control.left,.carousel-control.right{ z-index:99; background:none; width:7%;} 
.top-banner .down-button-ctr{ position:absolute; bottom:45px; width:100%; text-align:center; display:none;}
.top-banner .down-arrow{ width:37px; height:38px; background:url(images/down-arrow.png) no-repeat center center; display:inline-block; text-indent:-9999em; outline:none;}
.top-section .glyphicon-chevron-left::before,.top-section .glyphicon-chevron-right::before{ content:""}
.top-section .glyphicon-chevron-left,.top-section .glyphicon-chevron-right{ width:23px; height:39px;}
.top-section .glyphicon-chevron-left{ background:url(images/slider-arrow-left.png) no-repeat center center; }
.top-section .glyphicon-chevron-right{ background:url(images/slider-arrow-right.png) no-repeat center center; }

.home .top-section{ padding:125px 0 215px;}

h2.section-heading,h3.widgettitle,#youtubechannelgallery_widget-2 .widgettitle{ font-size:50px; line-height:32px; color:#FF5F00; font-family:proxima_nova_rgbold; }
.section-p{ max-width:810px; margin:0 auto; color:#1D4E74; font-size:19px; padding:10px 0 67px 0; line-height:25px;}

.home .csr-callout{
  padding: 0 0 55px 0;
  background:url(images/shadow-white.png) no-repeat bottom center;
}
.home .csr-callout.type-icv{
  padding: 35px 0 70px 0;
}
.type-icv .static-img{
   position: relative;
}
.type-icv .static-img .brn-wrap{
  position: absolute;
  right: 6.5%;
  top: 62%;
  width: 100%;
}
.csr-callout.type-icv .button {
  height: 48px;
  margin-left: 10px;
  white-space: nowrap;
  width: 24.8%;
  min-width: 175px;
}
.csr-callout.type-icv .slide{
  background-position: top;
}
.type-icv .slider-wrap{
  padding-left: 0;
}

@media only screen and (max-width: 767px) {
  .type-icv .slider-wrap{
    padding-left: 15px;
    margin-top: 20px;
  }
}

#the_problem{ padding:42px 0 40px 0;}

#ending-mass{ padding:0 0; background:#e9e9e9 url(images/ending_mass_bg.png) no-repeat right 0; }
#ending-mass .sc-content{ padding:30px 0 48px 0; background:url(images/page_nav_bg.png) no-repeat top center; }
#ending-mass h2.section-heading{ margin-bottom:-2px; text-align:left; font-size:50px;}
#ending-mass .section-p{ padding-bottom:6px; text-align:left; float:left; font-family: Warnock Pro;margin-top:10px;}
#ending-mass .container{ padding-top:90px; padding-bottom:30px; background:url(images/down-dot-arrow.png) no-repeat 15px top;}

#home-widget-1{ padding:0 0 23px 0; background:url(images/shadow-white.png) no-repeat bottom center;}
#home-widget-1 .sc-content{ padding:25px 0 38px 0px; background:url(images/yt_section_bg.png) no-repeat bottom right;}
#ytc-wrapper .ytcplayer-wrapper{ border:none; }
#ytc-wrapper .ytc-pagination{ display:none;}
#ytc-wrapper .ytc-thumbnails .ytc-row .ytc-column{ margin-bottom:0 !important;}
#ytc-wrapper .row{ margin-top:0;}
#home-widget-2{ padding:43px 0 35px 0; background-color:#0E72B2;}
#ytc-wrapper .ytc-thumbnails .ytc-pagination{ margin-top:0 !important;}

#home-widget-2 .widget ul{ padding:27px 0 10px;}
#home-widget-2 .list-inline > li{ padding-left:12px; padding-right:12px; opacity:0.5; }
#home-widget-2 .list-inline > li:hover{ opacity:1}
#home-widget-3{ padding:33px 0 75px 0; background:#0E72B2 url(images/page_nav_bg.png) no-repeat center top;}
#ytc-wrapper .container-fluid .ytc-next a{  width:23px; height:39px; background:url(images/slider-arrow-right.png) no-repeat center center; text-indent:-999999em; }
#home-widget-3 h3.widgettitle{ font-family:proxima_nova_ltlight; font-weight:normal; font-size:28px !important; margin-bottom:15px; color:#ffffff; background:url(images/twitter_icon_gray.png) no-repeat 10px center; padding-left:63px;}
#home-widget-3 .tp_recent_tweets ul { display: table; }
#home-widget-3 .tp_recent_tweets li{ width:33.3333%; box-sizing:border-box; margin:0 !important; padding-left: 10px;padding-right: 10px; background:none; border:0; display: table-cell; vertical-align: middle }
#home-widget-3 .tp_recent_tweets li div{ border: 1px solid #3a3a3c; background: #fff; padding:15px; border-radius: 5px; min-height: 140px; }
#home-widget-3 .container{ width: 1172px;}
#home-widget-3 .tweetTo{ margin:18px 0;  width:100%; border-radius:0; color:#414042;  border-radius:4px; background-color:#ffffff; position:relative;} 
#home-widget-3 .tweetTo input[type="text"]{ font-family:Trade Gothic LT Std; font-weight:500; font-size:16px; width:95%; padding:13px 14px; outline:0; border:none;  }
#home-widget-3 .tweetTo .submitToTt{ 
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    padding: 18px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 55px;
  outline:none;
}
#home-widget-3 .tweetTo .submitToTt span{ background:url(images/btn-arrow-gray.png) no-repeat center center; display:inline-block; width:17px; height:17px;}

#ytc-wrapper .container-fluid .ytc-previous a{  width:23px; height:39px; background:url(images/slider-arrow-left.png) no-repeat center center; text-indent:-999999em; }


#home-widget-3 .tweetTo iframe,.xl #widget{ width:100% !important; }

.footer-inner .wpcf7-text,
.footer-inner .wpcf7-select {
  border-radius: 3px !important;
    color: #414042;
    font-family: proxima_nova_ltlight;
    font-size: 17px;
    font-weight: 500;
    height: 48px;
    text-align: left;
    width: 100%;
  padding-left:17px; 
  padding-right:17px;
}
.footer-inner input:-moz-placeholder{color:#414042; opacity:1}
.footer-inner input:-ms-input-placeholder{color:#414042; opacity:1}
::-webkit-input-placeholder { color: #414042; opacity: 1 !important; }
:-moz-placeholder { color: #414042; opacity: 1 !important;}
::-moz-placeholder {color: #414042; opacity: 1 !important;}
:-ms-input-placeholder {color: #414042; opacity: 1 !important;}

div.wpcf7-response-output{margin:0 !important;}
.footer-inner .wpcf7-submit {
  background-color: #0e72b2 !important;
    border-color: #0e72b2;
    border-radius: 3px !important;
    font-family: proxima_nova_rgbold;
    font-size: 17px;
    height: 48px;
    width: 100%;
  font-weight:normal;
}
.footer-inner .wpcf7-submit span{
  position:relative;
}
.footer-inner .wpcf7-submit span::after {
    background: transparent url("images/arrow-submit-white.png") no-repeat scroll center center;
    content: "";
    height: 13px;
    position: absolute;
    right: -18px;
    top: 4px;
    width: 12px;
}
.footer-inner .wpcf7-form{max-width: 265px;}
.footer-inner .wpcf7-form p{margin:0 0 4px;}
#footer-area .footer-inner h3.widgettitle{color:#ffffff;text-align: center;font-size: 23px; font-family:proxima_nova_rgbold;  line-height:20px; margin-bottom:11px; font-weight:normal;}
#footer-area .footer-inner h3.widgettitle span{ color:#FF5F00; }
.footer-inner #text-2{padding-top: 35px; margin-bottom:0;}
.footer-inner #text-4{padding-top: 28px; height:auto; overflow:hidden; margin-bottom:0;}
.footer-inner #text-4 ul.list-inline{ float:right;}
.footer-inner #text-3{ float:right; margin-top:-13px;}
.content-slider h3{font-size: 42px; font-weight:normal; color:#ffffff; font-family:proxima_nova_rgbold; margin-top:33px; margin-bottom:6px;}
.content-slider p{
  color: #ffffff !important;
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 15px;
    max-width: 463px;
    width: 100%;
}
.content-slider .btn-primary {background-color: #3a3a3c;width:202px;border-radius: 0px;height: 42px;margin-right: 7px;font-size: 17px; text-transform:uppercase; border-color:#3a3a3c; border-radius:3px; }
.content-slider #buttononelink{ background-color:#FF5F00; color:#ffffff; border-color:#FF5F00; font-family:proxima_nova_rgbold; font-size:15px; height:46px; width:186px;}
.content-slider #buttontwolink{ background-color:#0E72B2; color:#ffffff; border-color:#0E72B2; font-family:proxima_nova_rgbold; font-size:15px; height:46px; width:186px;}
.slider-form-area .wpcf7-form{ background:transparent url(images/cf-tp-bg.png) repeat; padding:22px 22px 19px; width: 308px; border-radius:5px; max-width: 100%; margin-right: 0; float: right;}
.slider-form-area .wpcf7-form p{margin:0 0 6px}
.slider-form-area .wpcf7-form h3{font-size:23px; line-height:24px; text-align: center; margin-top: 0; margin-bottom:12px; font-family:proxima_nova_rgbold; font-weight:normal; color:#ff5f00;}
.slider-form-area .wpcf7-form h3 span{ color:#FF5F00; }
.slider-form-area .wpcf7-form .wpcf7-text, .slider-form-area .wpcf7-form .wpcf7-select ,.wpcf7-dynamictext {color: #666; width:100%;text-align: left;height: 52px; font-size: 15px; border-radius:4px; padding:3px 15px;}
.slider-form-area .wpcf7-form .wpcf7-submit {border-radius: 3px !important;width: 100%;height: 52px;font-size: 16px;background-color: #0E72B2 !important; border-color:#0E72B2; font-family:proxima_nova_rgbold; font-size:17px;  }
.slider-form-area .wpcf7-form .wpcf7-submit span{ position:relative; }
.slider-form-area .wpcf7-form .wpcf7-submit span:after{ position:absolute; content:""; right:-18px; top:4px; background: transparent url("images/arrow-submit-white.png") no-repeat center center; width:12px; height:13px;}

.sticky-form-title{ display:none;}

.st-contents-block {width:100%; height:185px; overflow:hidden; position: relative;padding: 27px 10px 60px 27px; background-color:#ffffff; border-radius:3px; min-height:264px;}

.st-logo-block {width:100%;height: auto; min-height: 255px;position: relative;}
.st-logo-block .st-img{width:100%;margin:auto;float: none; text-align:center;}
.st-logo-block .st-img img{margin-left:auto;margin-right:auto;}
.st-logo-block .st-contents{width:100%;margin-right: 5px;line-height: 19px; text-align:justify;}
.st-logo-block h3{text-align: center;font-size: 37px; color:#414042; font-family:proxima_nova_rgbold; margin-top:12px; margin-bottom:15px;}
.page-id-7 #common_page .post-state.even{ padding-right:44px;}
.page-id-7 #common_page .post-state.odd{ padding-left:44px;}

#common_page{ padding:62px 0;}
.page-id-5 #common_page{ padding:0 0 50px 0;}
.page-id-5 #common_page .entry-content{ margin-top:0;}
.page-id-5 #common_page .empty-space{ height:80px; border-color:white; }
.page-id-5 #common_page .empty-space:focus{ outline:0; }
.page-id-5 #our_staff .section-title{ margin-bottom:0; }
.page-id-5 a{color:#28283C;}
#supporter-list .section-title{ margin-bottom:54px !important;}
#supporter-list .container .supporter-list-row{ margin-bottom:28px;}
#supporter-list .supp-thumb{  width:100%}
#job-list .section-title{ margin-bottom:64px !important;}



#job-list .post-row {
    margin-bottom: 45px !important;
}


.page-id-5 #common_page .who-wer-ctn .container{ width:905px !important; width:100%;}
.st-voice-block .st-heading .st-heading-title,.st-voice-block .st-heading .st-heading-hash{ width:50%;}
.who-wer-ctn .odd .st-heading .st-heading-title{ float:right;}
.who-wer-ctn .odd .st-heading .st-heading-hash{ float:left; }
.who-wer-ctn .odd .st-heading .st-heading-hash a.postHash{ float:left;}
.who-wer-ctn .odd .st-heading h3{ text-align:right;}
.who-wer-ctn .odd .st-heading span.postTitle{ text-align:right; float:right;}
.who-wer-ctn .even .st-heading .st-heading-title{ float:left;}
.who-wer-ctn .even .st-heading .st-heading-hash{ float:right;}
.who-wer-ctn .even,.who-wer-ctn .odd{ padding:70px 55px 0 55px; background:url(images/who-we-are-row-bg.png) no-repeat right top;}
.who-wer-ctn .odd{ background-position:145px top;}





.st-voice-block {width:100%; height: auto; min-height: 255px;position: relative;overflow: hidden;margin-bottom:0;border-bottom: 0;}
.st-voice-block .st-heading{ height:auto; overflow:hidden; border-bottom:4px solid #FF5F00; padding-bottom:12px; margin-bottom:22px;}
.st-voice-block .st-heading p{ padding:0; margin:0; height:auto; }
.st-voice-block .st-img{width:100%;margin:auto;float: none;}
.st-voice-block .st-img img{margin-left:auto;margin-right:auto;}
.st-voice-block .st-contents{width:100%;margin-right: 5px;line-height: 19px; padding:7px 0 20px 0; font-family:Warnock Pro; font-size:16px; font-style:normal; font-weight:normal; }
.st-voice-block .st-heading h3{ font-family:Warnock Pro; font-size: 23px; font-weight:600; font-style:normal; color:#1D4E74;text-align: left; padding:0; margin:0; }
.st-voice-block .st-heading span.postTitle{ float:left; color:#0E72B2; font-size:14px; font-family:proxima_novasemibold; }
.st-voice-block .st-heading p a.postHash{ 
  background: #0e72b2 url("images/icon-twitter-sky.png") no-repeat scroll 15px center;
    border-radius: 2px;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-family: proxima_nova_rgbold;
    font-size: 15px;
    margin-top: 2px;
    padding: 6px 13px 6px 44px;
 }
 .st-voice-block .st-heading p a.postHash:hover{ opacity:0.9;}
.st-voice-block .voice-date{text-align: left;color:#808285;font-size:15px;padding-bottom: 5px;font-style: italic;}

.st-contents{width:55%;float:left;margin-right: 0;line-height: 19px;}
.st-img{width:45%; float:right; text-align:right;}
.st-img.texas{ margin-top:10px;}
.st-img.ohio{ margin-top:10px;}
.st-img.illinois{ margin-top:15px;}
.st-img img{ margin:0 auto;}
.st-learnmore{width:100%;height:40px;background-color: #0E72B2;border-radius: 0px;position: absolute;left:0;bottom:0;padding-top:10px; border:1px solid #0E72B2; font-family:proxima_novasemibold; font-weight:normal; text-transform:uppercase; font-size:14px; text-align:left; }
.st-learnmore:after{
    background: transparent url("images/arrow-submit-white.png") no-repeat scroll center center;
    content: "";
    height: 13px;
    position: absolute;
    right: 10px;
    top: 13px;
    width: 12px;
}
.st-learnmore:hover{ background-color: #1181c9; border-color:#1181c9; padding-left:15px;}
.st-readmore{width:141px;height:34px;background-color: #3a3a3c;border-radius: 0px;padding-top:6px;margin-top:32px; border:1px solid #3a3a3c;font-size:13px;}

.state-list-ctn .row {margin-bottom: 22px;}
.st-contents-block h3{padding:0px;margin: 0px;font-size: 26px; font-family: proxima_nova_rgbold; font-weight:normal; color:#1D4E74;  margin-bottom:4px; text-align:left; }
.st-contents p{ padding:0; margin:0; font-family: Trade Gothic LT Std; font-weight:500; color:#000000; font-size:14px; line-height:19px; margin-bottom:20px;}
.home-widget {width:100%;}
#text-5 .list-inline{text-align: center;}
#text-5 .widgettitle{text-align: center;font-size: 50px; color:#ffffff;}
.widget_tp_widget_recent_tweets { position:relative;}
#widget_tp_widget_recent_tweets .widgettitle {font-size: 33px;}
.widget ul{ padding:10px 0 !important; height:auto; overflow:hidden;}
.tp_recent_tweets .row{ margin-left: -12px; margin-right: -12px;}
.tp_recent_tweets .row .recentTwt{ padding-left:12px; padding-right:12px;}
.tp_recent_tweets .twitter-post{ padding:6px 8px 15px 8px; height:auto; overflow:hidden; min-height:125px; background-color:#ffffff; border-radius:4px; }
.tweetFollowBtn{ position:absolute; top:7px; right:0; background:url(images/twitter-follow.png) no-repeat center center; text-indent:-9999em; width:87px; height:27px;}

#youtubechannelgallery_widget-2 {width:915px;margin:auto; max-width: 100%;}
#youtubechannelgallery_widget-2 .widgettitle{font-size:50px;text-align: center; margin-bottom:-6px;}
#youtubechannelgallery_widget-2 .section-p{ padding-bottom:19px;margin-top:15px; text-align:center; font-family: Warnock Pro;}
#youtubechannelgallery_widget-2 .youtubechannelgallery{ 
  padding:8px;
  /*border-radius:5px;
  -webkit-box-shadow: 0px 0px 10px -1px rgba(173,164,173,0.69);
-moz-box-shadow: 0px 0px 10px -1px rgba(173,164,173,0.69);
box-shadow: 0px 0px 10px -1px rgba(173,164,173,0.69);*/
height:472px;
}

#the_problem .section-p{font-family: Warnock Pro;}

.home .ye-container iframe, .home .ye-container object, .home .ye-container embed{ max-height:456px !important;}

#ytc-wrapper .container-fluid {position: relative;}
#ytc-wrapper .container-fluid .ytc-next{position: absolute;right: -15px;top:22px;color:#414042;}
#ytc-wrapper .container-fluid .ytc-previous{position: absolute;left: -15px;top:22px;color:#414042;}



.page-header{border-bottom: 0px;}
.top-banner{position: relative; width:100%;}
.top-banner .entry-title{position: absolute;top:50%;width:100%;text-align:center;margin-top:-20px;font-size: 48px;font-weight: bold;}



/*STATE PARTNERS*/
#common_page .state-bio{ text-align:center; font-weight:400; font-size:20px; line-height:33px; width:975px; max-width:100%; color:#414042; margin:0 auto; padding-bottom:67px; color:#414042; }
.page-id-7 #common_page{ padding:7px 0 0}
.page-id-7 #common_page article{ margin-bottom:0;}
.page-id-7 .container{}
.page-id-7 #common-header-bio{ background-image: url("images/sp-bio-bg.jpg"); }
.page-id-7 .state-section .post-state{ padding-right:72px; float:left;}
.page-id-7 .state-section .post-state-ctn{ float:right; font-family: 'Warnock Pro'; font-size:16px; font-style:normal; font-weight:normal;}
.state-section .post-state img{ position:absolute; left:15px; }
.state-section .st-rates{ float:left; padding-left:70px; padding-top:1px;}
.state-section .st-rates .im-rate{ font-size:24px; border-bottom:1px solid #1D4E74; line-height:35px; margin:2px 0;}
.state-section .st-rates span{ display:block; color:#FC6020; font-size:18px; font-family:Warnock Pro; font-weight:normal; font-style:italic; margin-top:19px;  }

.state-section .st-rates ul, #bullets ul{ padding:0; margin:0; list-style:none;}
.state-section .st-rates ul li, #bullets ul li{ width:100%; float:left; background:url(images/list-arrow-blue.png) no-repeat left 12px; padding:10px 0 10px 27px; color:#1973B0; font-family:proxima_nova_rgbold; font-size:18px; line-height:21px;}
#the_problem .col-sm-4{
  margin-top: 60px;
}
#bullets h3{
  font-size: 24px;
  border-bottom: 1px solid #1D4E74;
  line-height: 35px;
  margin: 2px 0;
  text-align: center;
}
.state-section .post-state-ctn h2.heading{ padding:0; margin:0; font-family:proxima_nova_rgbold; font-size:48px; color:#1D4E74; }
.state-section .post-state-ctn h3{ 
  color: #0e72b2;
    font-family: Warnock Pro;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    margin: 15px 0 0px;
    padding: 0;
 }
 .state-section .post-state-ctn p{
  font-family: Warnock Pro;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
  color:#1D4E74;
  line-height:21px;
  margin-bottom:28px;
 }
 .state-section .post-state-ctn .btnSP .btn.btn-default.read-more{
  margin-top:0; 
  margin-right:14px;
  padding:6px 43px;
  background-color: #B9B9BA;
    border: 1px solid #B9B9BA;
 }
 
 .state-section.odd{ background:url(images/white-row-bottom.png) no-repeat center bottom; padding-bottom:56px; padding-top:0;}
  .state-section.even{ background:#fafafc url(images/gray-row-bottom.jpg) no-repeat center bottom; padding-bottom:56px; padding-top:0;}
  .page-id-7 #common_page .entry-content section:last-child{ background-image:none !important;}
  
  .page-id-7 #common_page .empty-space{ height:70px;}
  .page-id-7 #common_page .empty-space.even{ background-color:#fafafc; }





/*mobile responsive*/
#ending-mass .panel{ border:0; border-radius:0;}
#ending-mass .panel-group .panel + .panel{ margin-top:2px;}
#ending-mass .panel-default > .panel-heading{ background-color:#414042; color:#ffffff; border-radius:0; padding:6px 25px;}
#ending-mass .panel-title > a{ display:block; outline:none; background:url(images/plus-minus.png) no-repeat 100% -90px; font-family:Trade Gothic LT Std; font-size:17px; letter-spacing:-1px; font-weight:bold;}
#ending-mass .panel-title > a.collapsed{ background-position:100% 10px;}
#ending-mass .panel-title > a img{ vertical-align:top; width:30px; height:30px;}
#ending-mass .panel-title > a span{ line-height:18px; color:#ffffff; display:inline-block; margin-top:5px; margin-left:8px;}
#ending-mass .panel-default > .panel-heading + .panel-collapse > .panel-body{ border:0; border-radius:0; font-family: Trade Gothic LT Std; font-weight:500; color:#000000; font-size:14px; line-height:16px;}


/*blog*/
.search .hentry,.single .hentry,.archive .hentry{ margin-bottom:12px;}
.search #common_page,.single #common_page,.archive #common_page,.page-template-page-voice #common_page{ padding:78px 0;}
.search .type-post .page-header,.single .type-post .page-header,.archive .type-post .page-header,.page-template-page-voice .type-post .page-header{ margin-top:0;}
.search #common_page .container,.single #common_page .container,.archive #common_page .container, .page-template-page-voice #common_page .container{ width:1172px; } 
.search #common_page .container .blog-colleft,.single #common_page .container .blog-colleft,.archive #common_page .container .blog-colleft, .page-template-page-voice #common_page .container .blog-colleft{ padding-right:164px; background:url(images/col-sep.png) no-repeat 96% top;}
.search #common_page .container .blog-colright,.single #common_page .container .blog-colright,.archive #common_page .container .blog-colright, .page-template-page-voice #common_page .container .blog-colright{ padding-left:0px; }
.search #common_page .container .entry-meta .comments-link,.single #common_page .container .entry-meta .comments-link,.archive #common_page .container .entry-meta .comments-link,.single #common_page .container .entry-meta .cat-links,.archive #common_page .container .entry-meta .cat-links,.page-template-page-voice #common_page .container .entry-meta .comments-link,.page-template-page-voice #common_page .container .entry-meta .cat-links{ display:none;}
.search #common_page .container .entry-meta span,.single #common_page .container .entry-meta span,.archive #common_page .container .entry-meta span,.page-template-page-voice #common_page .container .entry-meta span{ color:#6D6E71; font-size:14px; font-family:proxima_novasemibold; line-height:12px; display:inline-block;  }
.search #common_page .container .entry-meta span.posttype,.single #common_page .container .entry-meta span.posttype,.archive #common_page .container .entry-meta span.posttype,.page-template-page-voice #common_page .container .entry-meta span.posttype{ color:#FF5F00; padding-left:12px; border-left:1px solid #6D6E71;  }
.search #common_page .container .entry-meta span.byline,.single #common_page .container .entry-meta span.byline,.archive #common_page .container .entry-meta span.byline,.page-template-page-voice #common_page .container .entry-meta span.byline{ display:none;}
.search #common_page .container .page-header,.single #common_page .container .page-header,.archive #common_page .container .page-header,.page-template-page-voice #common_page .container .page-header{ padding:0 !important; margin-bottom:0; margin-top:10px; }
.search #common_page .container .entry-content,.single #common_page .container .entry-content,.archive #common_page .container .entry-content,.page-template-page-voice #common_page .container .entry-content{ margin-top:8px; line-height:20px; color:#414042;}
.search #common_page .shareButtons,.single #common_page .shareButtons,.archive #common_page .shareButtons,.page-template-page-voice #common_page .shareButtons{ float:right; margin-top:26px;}
.search #common_page .shareButtons.bottom,.single #common_page .shareButtons.bottom,.archive #common_page .shareButtons.bottom{ margin-top:3px;}
.page-template-page-voice #common_page .container .entry-content .link-gray-arrow,.archive #common_page .container .entry-content .link-gray-arrow{ 
  color: #808080;
    display: inline-block;
    font-family: proxima_nova_rgbold;
    font-size: 15px;
    margin-top: 21px;
    padding: 2px 10px 2px 0;
    position: relative;
    text-transform: uppercase;
}
.page-template-page-voice #common_page .container .entry-content .link-gray-arrow:hover, .archive #common_page .container .entry-content .link-gray-arrow:hover{ opacity:0.9;}
.page-template-page-voice #common_page .container .entry-content .link-gray-arrow::after,.archive #common_page .container .entry-content .link-gray-arrow::after {
    background: transparent url("images/arrow-gray.png") no-repeat scroll center center;
    content: "";
    height: 12px;
    position: absolute;
    right: -10px;
    top: 6px;
    width: 12px; 
}
.search .form-search #searchsubmit,.single .form-search #searchsubmit,.archive .form-search #searchsubmit,.page-template-page-voice .form-search #searchsubmit{ 
  padding:8px 13px; 
  background-color:#EAEDEF; 
  border-color:#EAEDEF;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
} 
.search .post-pag a,.single .post-pag a,.archive .post-pag a,.page-template-page-voice .post-pag a,.single .post-pag span,.archive .post-pag span,.page-template-page-voice .post-pag span{ background-color:#414042; color:#ffffff;font-family:proxima_novasemibold; font-weight:normal; display:inline-block; padding:5px 15px;}
.search .post-pag a:hover,.single .post-pag a:hover,.page-template-page-voice .post-pag a:hover{ background-color:#ff5f00; }
.search .form-search .glyphicon-search::before,.single .form-search .glyphicon-search::before,.archive .form-search .glyphicon-search::before,.page-template-page-voice .form-search .glyphicon-search::before{ font-size:20px;}
.search .form-search .glyphicon-search::before,.single .form-search .glyphicon-search::before,.archive .form-search .glyphicon-search::before,.page-template-page-voice .form-search .glyphicon-search::before{ font-size:19px; color:#B4B6B8;}
.search .form-search .search-query,.single .form-search .search-query,.archive .form-search .search-query,.page-template-page-voice .form-search .search-query{ 
  padding:0 0 0 10px; 
  height:42px; 
  background-color:#EAEDEF; 
  border-color:#EAEDEF; 
  border-radius:3px 0 0 3px; 
  box-shadow:none;   
  color:#414042; 
  font-size:16px;
  -webkit-border-top-left-radius: 3px !important;
  -webkit-border-bottom-left-radius: 3px !important;
  -moz-border-radius-topleft: 3px !important;
  -moz-border-radius-bottomleft: 3px !important;
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.page-template-page-voice .post-pag span.current{ background-color: #ff5f00;  }
.search #secondary .widget.widget_search,.single #secondary .widget.widget_search,.archive #secondary .widget.widget_search,.page-template-page-voice #secondary .widget.widget_search { border:0 !important; padding:0; margin-top:8px;}
.search #common_page .container .blog-colleft .entry-content,.single #common_page .container .blog-colleft .entry-content,.archive #common_page .container .blog-colleft .entry-content,.page-template-page-voice #common_page .container .blog-colleft .entry-content{ max-width:97.5%;}
.page-template-page-voice .no-break{ display:none;}
.youtube-embed{ min-width:100%;}

#secondary .widget_categories{  border:1px solid #c8c8c8 !important; padding:24px 33px !important; }

#secondary .widget{ padding:21px 12px; border:0; border-bottom:1px solid #c8c8c8; }
.widget .widget-title{ font-family:proxima_nova_rgbold; font-size:18px; color:#6D6E71; line-height:26px; text-transform:uppercase; padding:0; margin:0; border-bottom:0;}
#secondary .widget_categories ul li::before{ content:"";}
#secondary .widget_categories ul li{ border:0;}
#secondary .widget_categories ul li a{ font-size:16px; color:#414042; text-decoration:none; float:left;}
#secondary .tagcloud{ padding: 0 0 !important; height:auto; overflow:hidden; }
#secondary .tagcloud a,#secondary .widget_taxonomy_list_widget a{ display:block; padding:10px 0; font-size:16px !important; color:#414042; text-decoration:none; float:left; width:100%; }
#secondary .widget{ }

#secondary .widget_taxonomy_list_widget a.selected {
    background: rgba(0, 0, 0, 0) url("images/selected-arrow-gray.png") no-repeat scroll left center;
    padding-left: 15px;
}

.widget.widget_taxonomy_list_widget > ul > li{ margin:0; padding:0; border:none; height:auto; overflow:hidden;}

#execphp-2 .widget-title{ font-size:19px; color:#0E72B2; text-transform:uppercase; font-weight:normal; line-height:52px; border-bottom:0; background:url(images/fet-arrow.png) no-repeat center right;}
.widget ul.ft-section{ padding:1px 0 !important}
.widget ul.ft-section li a{ font-family:proxima_novasemibold; color:#FF5F00; font-size:15px; text-transform:uppercase; font-weight:normal; display:inline-block; padding:5px 0;  }
.widget ul.ft-section li.selected a{ padding-left:15px; background:url(images/selected-arrow.png) no-repeat center left;}

#secondary .widget.widget_tag_cloud{ border-bottom:0;}

/*in-the-news*/
.entry-content p{ font-family: Warnock Pro; font-size: 16px; font-weight: normal; font-style: normal;  }
.page-id-13 #common_page{ padding:35px 0; }
.page-id-13 #common_page .container{ width:1170px; }
.post-List .section-title{ background:url(images/shadow-white.png) no-repeat center bottom; padding-bottom:37px; margin-bottom:12px; }
.post-List h2.section-heading {
    color: #0E72B2;
    font-family: proxima_nova_rgbold;
    font-size: 42px;
    line-height: 40px;
    text-align: left;
  text-transform:uppercase;
  padding-bottom:0;
  margin:0;
}
.page-id-5 .post-List h2.section-heading{
  text-transform:none;
  color:#0E72B2;
  text-align:center;
  font-size:42px;
}
.post-List .post-row{ margin-bottom:30px;}
/*.post-List .post-img{ width:28.3%;}*/
.post-List .post-ctn{ /*width:71.7%; padding-left:3px;*/}
.post-List .post-ctn h3,.post-List .post-multimedia h3{ padding:0; margin:0;  font-family: Warnock Pro; font-size: 23px; font-weight: 600; font-style: normal; color:#414042; line-height:22px; }
.post-List .post-ctn h3 a,.post-List .post-multimedia h3 a{ color:#414042; text-decoration:none;  }
.post-List .post-ctn .postMeta{ margin-bottom:2px;}
.post-List .post-ctn .postMeta span{ display:inline-block; color:#FF5F00; font-family:proxima_novasemibold; font-size:14px; padding:2px 13px; border-right:1px solid #FF5F00; line-height:6px;}
.post-List .post-ctn .postMeta span:first-child{ padding-left:0;}
.post-List .post-ctn .postMeta span:last-child{ border-right:0;}
.post-List .post-ctn .excerpt,.post-List .post-multimedia .excerpt{ color:#414042; line-height:21px;}
.post-List .post-ctn .btnCtn{ margin-top:14px;}
.post-List .post-ctn .btnCtn .btn{ margin-right:7px;}

.row-multimedia{ margin-top:50px; margin-bottom:50px;}
#row-multimedia-1{ margin-top:6px !important;}
.post-List .post-multimedia{ padding-left:92px; padding-top:4px; background:url(images/mediaIcon.png) no-repeat top left; min-height:94px; }
.glyphicon-download-alt::before{ content:""; background:url(images/arrow-submit-white-down.png) no-repeat center center; width:13px; height:13px; position:absolute; top:-10px; right:0;} 
.post-multimedia .btn.btn-default.read-more{ margin-top:10px;}

.single #common_page .container .blog-colleft .back-link.pos-top{
  margin-top:-35px;
  margin-bottom:5px;
}
.single #common_page .container .blog-colleft .back-link.pos-bottom{ margin-top:0;}
.single #common_page .container .back-link a,.single #common_page .container .back-link a{ 
  color: #808080;
    display: inline-block;
    font-family: proxima_nova_rgbold;
    font-size: 15px;
    margin-top: 0;
    padding: 2px 0 2px 21px;
    position: relative;
    text-transform: uppercase;
}
.single #common_page .container .back-link a::before {
    background: transparent url("images/arrow-gray-back.png") no-repeat scroll center center;
    content: "";
    height: 12px;
    position: absolute;
    left: 0;
    top: 8px;
    width: 12px;
}

#footer_contacts{ 
  background: #DCDFE1 url("images/page_nav_bg.png") no-repeat scroll center top;
    padding: 43px 0 56px 0;
  clear:both;
  text-align:center;
}
#footer_contacts h2{
  color: #ff5f00;
    font-family: proxima_nova_rgbold;
    font-size: 45px;
    line-height: 32px;
}
#footer_contacts h3{
  color: #1D4E74;
    font-family: proxima_nova_rgbold;
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 0;
    margin-top: 37px;
}
#footer_contacts p{
  color:#1D4E74;
  text-align:center;
  font-size:19px;
}
#footer_contacts p span{
  color:#414042;
  font-size:20px;
  padding:0 12px;
  display:inline-block;
  line-height:18px;
}
#footer_contacts p a{
  color:#414042;
  font-size:20px;
  text-decoration:none;
  padding:0 16px;
  border-right:1px solid #414042;
  line-height:18px;
  display:inline-block;
}

/*resource-List*/ 
.page-id-9 #common_page{ padding:0 0; }
.page-id-9 .post-List .section-title{ margin-bottom:0; margin-top:45px; }
.page-id-9 #common_page .state-bio{ font-family:proxima_novasemibold; font-size:21px; color:#6D6E71; line-height:30px;  }
.page-id-9 #common_page #resource-List .container{ /*width:900px;*/}
.page-id-9 .post-List h2.section-heading{ text-transform:none; font-size:42px;}
.page-id-9 #common_page .state-bio{ margin:0; text-align:left;}
#resource-List  .post-resource{ padding-left:215px; background:url(images/resourceicon.png) no-repeat top left; height:auto; overflow:hidden; min-height:190px; }
#resource-List  .post-resource h3{ color: #414042;
    font-family: proxima_nova_rgbold;
    font-size: 25px;
    line-height: 22px;
    margin: 17px 0 0 0;
    padding: 0; }
#resource-List  .post-resource .excerpt{
  color:#414042;
  line-height:20px;
}

body.single-job #main article div:first-child a { display:none; }
#job-list div.postMeta {display:none;}
.safety-justice{padding-bottom:0px;}


.page.home .wpcf7-response-output{
  color: #fff;
}


.submit-icon span::after{
  background: transparent url("images/arrow-submit-white.png") no-repeat scroll center center;
  content: "";
  height: 13px;
  position: absolute;
  margin: 10px 10px;
  width: 12px;
}

#youtubechannelgallery_widget-2 .widgettitle {
    line-height: 100% !important;
}


@media screen and (max-width: 480px) {
    .footer-inner #text-2{padding-top: 10px;}
    .footer-inner #text-4{padding-top: 10px;padding-left: 0px;}
    .footer-inner #text-3{padding-left: 0px;}
}
@media (max-width:1225px){
  .navbar-default .searchform-collapse.in{ right:0;}
  .navbar-default .searchform-collapse.in::after{ right:17px;}
} 
@media (max-width:1157px){
  .footer-nav.nav > li a{ font-size: 14px; line-height: 14px; padding: 0 7px; }
  .footer-inner #text-4 ul.list-inline{ display:table; width:100%;}
  #footer-area .widget ul li{ display:table-cell;}
  .footer-inner .wpcf7-form{ width:100%;}
  .page-id-7 .state-section .post-state{ padding-right:15px;}
}
@media (max-width:1110px){
  .navbar-default .navbar-nav > li > a{ margin:19px 8px; font-size:16px;}

}
@media (max-width:1050px){
  .navbar-default .navbar-nav > li > a{ margin:19px 7px; font-size:15px;}

}
@media (max-width:970px){
  .navbar-default .navbar-nav > li > a{ margin:19px 6px; font-size:12px;}

}

@media (max-width:800px){
  .navbar-default .navbar-nav > li > a{ margin:19px 5px; font-size:10px;}

}


@media (max-width:1087px){
  /*.sticky-form input[type="text"], .sticky-form input[type="email"]{ width:135px;} 
  .sticky-form #zipcode{ width:95px;}*/
}
@media (max-width:890px){
  .sticky-form h3.widgettitle.sticky-form-title{ line-height:23px; width:112px; }
  .navbar-toggle .icon-bar + .icon-bar{ margin-right:15px;}
  .navbar-sticky .collapse.in{ right:10px;}
  .navbar-sticky .collapse.in #menu-menu-1::before{ right:31px;}
  .navbar-sticky .sticky-form{ width:480px;}
}
@media (max-width:877px){
  .navbar-default .navbar-nav > li > a{ font-size:10px;}
}
@media (max-width:777px){
  .navbar-default .navbar-nav > li > a{ font-size:10px;}
}
@media (max-width:865px){
  /*.sticky-form input[type="text"], .sticky-form input[type="email"]{ width:75px;} 
  .sticky-form #zipcode{ width:75px;}
  .navbar-sticky .row .navbar-header{ width:28%;}
  .navbar-sticky .row .contactus-formctn{ width:72%;}*/
  /*.sticky-form .btn.btn-default{ padding-left:10px; padding-right:10px;}*/
  /*.sticky-form input[type="text"], .sticky-form input[type="email"]{ padding-left:5px; padding-right:5px;}*/
}
@media (max-width:1024px){
  /*.navbar-default .navbar-nav > li > a{ padding:2 0; margin:14px 10px;}*/
  .st-contents-block{ height: 294px;}
}

@media (max-width:940px){
    .st-contents-block{ height: 374px;}
}
@media (max-width:991px){
  .single #common_page .container .blog-colleft,.page-template-page-voice #common_page .container .blog-colleft{ padding-right:15px; background:none;}
  .single #common_page .container .blog-colright,.page-template-page-voice #common_page .container .blog-colright{ padding-left:15px;}
}
@media (max-width:825px){
  .navbar-default .navbar-nav > li > a{ margin:19px 4px; }
}

@media (max-width:767px){
  .tp_recent_tweets .twitterTwiteTxt{ width:380px;}
  .tp_recent_tweets .row{ margin-left:-15px; margin-right:-15px;}
  .tp_recent_tweets .row .recentTwt{ padding-left:15px; padding-right:15px; margin-bottom:5px; }
  #the_problem .col-xs-12{ text-align:center; }
  #the_problem .col-xs-12 img{ margin:0 auto 10px auto;}
  #ytc-wrapper .container-fluid .ytc-next{ right:-5px;}
  #ytc-wrapper .container-fluid .ytc-previous{ left:-5px;}
  .footer-widget-area .textwidget{ text-align:center;}
  .footer-widget-area .textwidget img{ margin:0 auto;}
  .footer-inner #text-4{ padding-left:0; padding-top:5px;}
  .widget ul{ padding:0 !important;}
  #footer-area .widget ul li{ padding-top:0 !important;}
  .footer-inner #text-3{ padding-left:0;}
  .footer-inner .wpcf7-form{ max-width:100%;}
  .page-id-7 #common_page .post-state.even{ padding-right:15px;}
  .page-id-7 #common_page .post-state.odd{ padding-left:15px;}
  .post-List .post-ctn{ width:100%;}
  .post-List .post-img{ width:100%; margin-bottom:15px;}
  .row-multimedia{ margin-bottom:0 !important; margin-top:0 !important;}
  .navbar-sticky .sticky-form{ display:none;}
  .collapse.in,.collapsing{ width:100%; border:0}
  .nav.navbar-nav{ width:100%;}
  .navbar-default .navbar-nav > li > a{ margin:6px 0 6px 15px; padding:4px 0;}
  #headerNavbar #menu-menu-1{ margin:0;}
  .navbar-default .navbar-nav > li{ height:auto; overflow:hidden;}
  .navbar-default .navbar-nav > li > a{ font-size:16px; margin-left:0;}
  .navbar-default .navbar-nav > #menu-item-search a{ display:none;}
  .navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu{ display:block; width:100%; position:relative; top:0}
  .navbar-default .navbar-nav > #menu-item-search ul.dropdown-menu::after{ background:none;}
  .slider-text-area,#ending-mass h2.section-heading,#ending-mass .section-p,#youtubechannelgallery_widget-2 .section-p{ text-align:center;}
  .content-slider p{ max-width:100%;}
  .slider-form-area .wpcf7-form{ float:none; margin:15px auto 0 auto;}
  .slider-form-area .wpcf7-form{ width:100%;}
  .footer-inner #text-3{ margin-top:15px; float:none;}
  .navbar-sticky .row .sticky-nav-ct{ width:74%;}
  .navbar-default .navbar-toggle{ margin-right:0;}
  .navbar-sticky .row .navbar-toggle{ margin-right:10px;}
  .navbar-default .searchform-collapse.in{ max-width:93%;}
  .who-wer-ctn .even, .who-wer-ctn .odd{ padding-left:0; padding-right:0;}
  .who-wer-ctn .odd{ background-position:left top;}
  #supporter-list .container .supporter-list-row .col-md-3{ margin-bottom:28px;}
  .post-List .post-ctn{ padding-left:15px;}
  .page-id-7 .state-section .post-state-ctn{ margin-bottom:15px; }
  .page-id-7 #common-header-bio{ background-image:none; background-color:#0E72B2;}
  #common-header-bio{ background-image:none; background-color:#FF5F00;}
  h2.section-heading, h3.widgettitle, #youtubechannelgallery_widget-2 .widgettitle{ line-height:100%;}
  .state-section .post-state-ctn .btnSP .btn.btn-default.read-more{ margin-bottom:12px; float:left;}
  .single #common_page .container .blog-colright, .page-template-page-voice #common_page .container .blog-colright{ clear:both;}
  .post-pag{ margin-bottom:40px; text-align:center;}
  #footer-area{ background-image:none;}
  .content-slider #buttontwolink,.content-slider #buttononelink{ margin-top:5px;}
  .st-learnmore{ position:relative;}
  .st-learnmore::after{ right:23px;}
  #home-widget-3 h3.widgettitle{ line-height:36px;}
} 
@media (max-width:490px){
  .footer-nav.nav > li {
    background: none;
    border: 0 none;
    /*display: block;*/
  }
  .footer-nav.nav > li a{
    /*padding:0;*/
  }

}

@media (max-width:440px){
  #logo{ width:225px;}
  .navbar-toggle{ margin-top:8px;}
  .search-toggle{ top:13px;}
  .tweetFollowBtn{ top:-22px;}
}
@media (max-width:350px){
  #home-widget-3 h3.widgettitle{ font-size:26px !important;}
}

@media (min-width: 767px) {
  ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;    
  }
  .survey-btns{
    float: none;
  }
  
}

.ohio_heading{
  color:#0E72B2 !important; font-size: 40px !important; padding-bottom: 10px;
}
.survey-btns{
  float:left; margin: -70px 0 0 10px; z-index: 9999;
}


.ohio-left-contents{text-align: right }
.ohio-right-contents{margin:-15px !important;}
.ohio_Section{margin-top:50px; margin-left:  20px;}

.ohio-right-contents .owl-carousel .owl-item img {
  display: block;
  height: auto;
  max-width: 407px;
  transform-style: preserve-3d;
  width: 100%;
}

@media (max-width:992px){
  .ohio-left-contents{text-align: center !important; }
  .ohio-right-contents{margin:0px !important; text-align: center;}
  .survey-btns{
    float:left; margin: -20px 0 0 10px !important;  z-index: 9999;
  }
  
  .survey-btns {
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    z-index: 9999;
  }
  .ohio-right-contents .owl-carousel .owl-stage-outer{
    width: 100%;
    padding-top:20px; 

  }

}

@media (max-width:480px){
  .ohio-right-contents .carousel-inner > .item > img{
   height: auto !important;
   max-width: 320px !important;

 }
 
}


/* Blog Roll */
.blog-roll-list {
  display: block;
  clear: both;
}
.blog-roll-item {
  clear: both;
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 2px solid #f0f0f0;
}
.blog-roll-item img {
  float: left;
  width: 150px;
}
.blog-roll-item .blog-roll-text {
  margin-left: 170px;
}
.blog-roll .excerpt {
  padding-top: 10px;
}
.blog-roll .btn.btn-default.read-more {
  float: none;
  margin-top: 0;
}

.blog-roll .post-img {
  text-align: center;
}
.blog-roll .post-ctn h3 a:hover {
  color: #FF5F00;
}

/* Elementor Sticky Header Fix */
.elementor-menu-anchor {
  height: 1px;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
    content: "";
    display: block;
    width: 1px;
    height: 200px; /* fixed header height*/
    margin: -200px auto 0 auto; /* negative fixed header height */
    visibility: hidden;
    z-index: -1;
    pointer-events: none;
}

/* Who We Are */
#page-who-we-are h1 {
  color: #0e72ba;
  font-family: "Roboto", Helvetica;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  font-size: 39px;
  margin-bottom: 0;
}
#page-who-we-are h2 {
  color: #0e72ba;
  font-family: "Roboto", Helvetica;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 28px;
}
#page-who-we-are img,
#page-who-we-are .card-img-top,
#page-who-we-are .btn {
  border-radius: 5px;
}
#page-who-we-are .card-img-top {
  margin-bottom: 10px;
}

#page-who-we-are .btn.btn-primary {
  padding: 0;
  color: #FF5F00;
  text-transform: uppercase;
  background: none;
  font-weight: 900;
  border: 0;
}
#page-who-we-are .btn.btn-primary:hover {
  color: #0e72ba;
}
#page-who-we-are .featured-staff {
  margin-top: 10px;
}
#page-who-we-are .featured-staff .row {
  background: rgba(2, 1, 1, 0.04);
  margin-bottom: 20px;
  border-radius: 5px;
  color: #414042;
}

#page-who-we-are .featured-staff .img-col,
#page-who-we-are .featured-staff .txt-col {
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 0 !important;
}
#page-who-we-are .featured-staff .txt-col h2 {
  margin: 0;
  color: #FF5F00;
}
#page-who-we-are .featured-staff .txt-col h3 {
  margin: 10px 0 10px 0;
  font-size: 18px;
  font-weight: 700;
}
@media (max-width: 1240px) {
  #page-who-we-are .featured-staff .txt-col h2 {
    font-size: 20px;
  }
  #page-who-we-are .featured-staff .txt-col h3 {
    font-size: 15px;
  }
}

#page-who-we-are .staff-section {
  clear: both;
}
#page-who-we-are .staff-section .featured-staff {
  margin-top: 0;
}
#page-who-we-are .staff-section .card {
  color: #414042;
  line-height: 1.4em;
  margin: 0 20px 30px 0;
}
#page-who-we-are .staff-section .card img {
  width: 100%;
  margin-bottom: 20px;
}
#page-who-we-are .staff-section .card h3 {
  font-weight: 700;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 0 5px 0;
}
#page-who-we-are .staff-section .card p.title {
  margin: 0 0 10px 0;
  line-height: normal;
}

#page-who-we-are .staff-section .staff-items.normal {
  display: flex;
  flex-wrap: wrap;
}
#page-who-we-are .staff-section .staff-items.normal .card {
  width: auto;
  flex: 0 1 calc(25% - 20px);
  margin: 0 20px 30px 0;
}

#page-who-we-are .staff-section .staff-items.carousel {
  position: relative;
  display: block
}
#page-who-we-are .staff-section .staff-items.carousel .card {
  width: calc(25% - 20px);
  float: left;
}
#page-who-we-are .excerpt-show,
#page-who-we-are .staff-section .excerpt  {
  margin-bottom: 15px;
  padding-right: 5px;
}
@media (max-width: 640px) {
  #page-who-we-are .excerpt-show,
  #page-who-we-are .staff-section .excerpt  {
    font-size: 13px;
    line-height: 1.4em;
  }
  #page-who-we-are .staff-section .card h3 {
    font-size: 16px;
  }
}

@media (max-width: 1080px) {
  #page-who-we-are .staff-section .staff-items.normal .card {
    flex: 0 1 calc(33.333% - 20px);
  }
}
@media (max-width: 800px) {
  #page-who-we-are .staff-section .staff-items.normal .card {
    flex: 0 1 calc(50% - 10px);
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  #page-who-we-are .staff-section .excerpt  {
    display: none;
  }
  #page-who-we-are .staff-section .card img {
    width: 100%;
    margin-bottom: 10px;
  }
  #page-who-we-are .staff-section .staff-items.carousel .card {
    width: auto;
    margin-right: 10px;
    float: left;
  }
}

#page-who-we-are .slick-dots {
  margin: 0 0 30px 0;
  padding: 0;
  display: block;
  text-align: center;
}
#page-who-we-are .slick-dots li {
  margin: 0 5px;
  padding: 0;
  display: inline-block;
  list-style-type: none;
}
#page-who-we-are .slick-dots li button {
  display: block;
  overflow: hidden;
  text-indent: -999em;
  padding: 0;
  width: 10px;
  height: 10px;
  border: 0;
  background: #CCC;
  border-radius: 50%;
}
#page-who-we-are .slick-dots li.slick-active button {
  background: #FF5F00;
}

#page-who-we-are .slick-arrow {
  display: block;
  position: absolute;
  left: -50px;
  top: 140px;
  z-index: 10;
  overflow: hidden;
  text-indent: -999em;
  padding: 0;
  width: 40px;
  height: 40px;
  opacity: 1;
  border: 0;
  background: url('images/slider-arrow-left.png') center center no-repeat;
  background-size: contain;
}
#page-who-we-are .slick-arrow.slick-next {
  right: -50px;
  left: auto;
  background-image: url('images/slider-arrow-right.png');
}
#page-who-we-are .slick-arrow.slick-disabled {
  opacity: .2;
}

@media (max-width: 1240px) {

  #page-who-we-are .slick-arrow {
    left: 0;
    top: auto;
    bottom: 5px;
    width: 30px;
    height: 30px;
  }
  #page-who-we-are .slick-arrow.slick-next {
    left: auto;
    right: 0;
  }
}

.single-staff .page-header-img {
  background-image: none !important;
  background-color: #0e72ba;
}

.tooltips  {
  display: inline;
  position: relative;
  vertical-align: top;
  top: .1em;
  font-weight: 800;
  padding: 2px 0;
  line-height: 11px;
  text-align: center;
  overflow: hidden;
  color: #003765;
  font-size: 10px;
}

.Zebra_Tooltip_Message a {
  border-bottom:1px dotted #fff;
  color: #FFF;
  -webkit-transition:color 150ms ease,border-color 150ms ease;
  -moz-transition:color 150ms ease,border-color 150ms ease;
  -ms-transition:color 150ms ease,border-color 150ms ease;
  -o-transition:color 150ms ease,border-color 150ms ease;
  transition:color 150ms ease,border-color 150ms ease
 }
 .Zebra_Tooltip_Message a:hover {
  border-bottom:1px solid #fff;
  color: #FFF;
 }
 .Zebra_Tooltip .Zebra_Tooltip_Message {
  padding: 20px;
  -webkit-border-radius: 5px;
  font-size: 11px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
  -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
  box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
 }