/*
Theme Name: BWI Theme
Theme URI: https://www.greatbeliever.us
Author: Great Believer
Author URI: https://wordpress.org/
Description: A custom theme for BWI
Version: 1.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, news, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    clear: both;
}
ol,
ul {
    list-style: none;
}
blockquote {
    quotes: none;
}
blockquote:before,
blockquote:after {
    content: '';
    content: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
a img {
    border: none;
}

/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
    font-family: 'ralewayregular';
}
pre {
    font-family: 'ralewayregular';
}
code {
    font-family: 'ralewayregular';
}
body,
input,
textarea {
    color: #666;
    font-size: 12px;
    line-height: 18px;
}
hr {
    background-color: #E7E7E7;
    border: 0;
    height: 1px;
    margin-bottom: 18px;
    clear: both;
}

/* Text elements */

p {
    margin-bottom: 18px;
}
ul {
    list-style: square;
    margin: 0 0 18px 1.5em;
}
ol {
    list-style: decimal;
    margin: 0 0 18px 1.5em;
}
ol ol {
    list-style: upper-alpha;
}
ol ol ol {
    list-style: lower-roman;
}
ol ol ol ol {
    list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
    margin-bottom: 0;
}
dl {
    margin: 0 0 24px 0;
}
dt {
    font-weight: bold;
}
dd {
    margin-bottom: 18px;
}
strong {
    font-family: 'ralewaybold';
    font-weight: normal;
}
cite,
em,
i {
    font-style: italic;
}
big {
    font-size: 131.25%;
}
ins {
    background: #ffc;
    text-decoration: none;
}
blockquote {
    font-style: italic;
    padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
    font-style: normal;
}
pre {
    background: #f7f7f7;
    color: #222;
    line-height: 18px;
    margin-bottom: 18px;
    padding: 1.5em;
}
abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}
sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    position: relative;
}
sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}
input[type="text"],
textarea {
    padding: 2px;
    background: #f9f9f9;
    border: 1px solid #ccc;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
}
table {
    border: 1px solid #e7e7e7;
    text-align: left;
    margin: 0 -1px 24px 0;
    width: 100%;
}
tr th,
thead th {
    color: #888;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    padding: 9px 24px;
}
tr td {
    border-top: 1px solid #e7e7e7;
    padding: 6px 24px;
}
tr.odd td {
    background: #F2F7FC;
}
.attachment img {
    max-width: 900px;
}
.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}
.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}
.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft,
img.alignright,
img.aligncenter {
    margin-bottom: 12px;
}
.wp-caption {
    background: #f1f1f1;
    line-height: 18px;
    text-align: center;
    margin-bottom: 20px;
    padding: 4px;
}
.wp-caption img {
    margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
    margin: 5px;
    color: #888;
    font-size: 12px;
}
.wp-smiley {
    margin: 0;
}

/* =Comments
-------------------------------------------------------------- */

#comments {
    clear: both;
}
#comments .navigation {
    padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
    color: #000;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 0;
}
h3#comments-title {
    padding: 24px 0;
}
.commentlist {
    list-style: none;
    margin: 0;
}
.commentlist li.comment {
    border-bottom: 1px solid #e7e7e7;
    line-height: 24px;
    margin: 0 0 24px 0;
    padding: 0 0 0 56px;
    position: relative;
}
.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 18px;
}
#comments .comment-body p:last-child {
    margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px;
}
.commentlist ol {
    list-style: decimal;
}
.commentlist .avatar {
    position: absolute;
    top: 4px;
    left: 0;
}
.comment-author {}
.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: bold;
}
.comment-author .says {
    font-style: italic;
}
.comment-meta {
    font-size: 12px;
    margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
    color: #888;
    text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
    color: #FF4B33;
}
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {
    font-size: 12px;
    padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
    color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
    color: #FF4B33;
}
.commentlist .children {
    list-style: none;
    margin: 0;
}
.commentlist .children li {
    border: none;
    margin: 0;
}
.nopassword,
.nocomments {
    display: none;
}
#comments .pingback {
    margin-bottom: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
    margin-top: -6px;
}
#comments .pingback p {
    color: #888;
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin: 0;
}
#comments .pingback .url {
    font-style: italic;
    font-size: 13px;
}

/* Comments form */

input[type=submit] {
    color: #333;
}
#respond {
    margin: 24px 0;
    border-top: 1px solid #e7e7e7;
    overflow: hidden;
    position: relative;
}
#respond p {
    margin: 0;
}
#respond .comment-notes {
    margin-bottom: 1em;
}
.form-allowed-tags {
    line-height: 1em;
}
.children #respond {
    margin: 0 48px 0 0;
}
h3#reply-title {
    margin: 18px 0;
}
#comments-list #respond {
    margin: 0 0 18px 0;
}
#comments-list ul #respond {
    margin: 0;
}
#cancel-comment-reply-link {
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
}
#respond .required {
    color: #FF4B33;
    font-weight: bold;
}
#respond label {
    color: #888;
    font-size: 12px;
}
#respond input {
    margin: 0 0 9px;
    width: 100%;
}
#respond textarea {
    width: 100%;
}
#respond .form-allowed-tags {
    color: #888;
    font-size: 12px;
    line-height: 18px;
}
#respond .form-allowed-tags code {
    font-size: 11px;
}
#respond .form-submit {
    margin: 12px 0;
}
#respond .form-submit input {
    width: auto;
    font-size: 14px;
}
img {
    outline: none;
    border: none;
}
img:focus {
    outline: none;
    border: none;
}
body {
   font-family: 'ralewayregular';
	font-size: 16px; line-height: 21px; letter-spacing: 0.020em; 
}
h1, h2, h3, h4, h5, h6{
	
}

.container {
    width: 1200px;
}
body {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
* {
    box-sizing: border-box;
}
html {
    width: 100%;
    height: 100%;
    padding: 0 !important;
}
.wrapper {
    padding: 0;
    margin: 0;
}
.clear {
    clear: both;
    float: none!important;
    display: block!important;
    font-size: 0px!important;
    line-height: 0px!important;
    padding: 0!important;
    margin: 0!important;
    border: none!important;
    height: 0!important;
    width: 0 !important;
}
.wrapper										{overflow-x: hidden;}
h1                                              {font-size: 45px; line-height: 48px; letter-spacing: 0.025em; font-family: 'ralewayblack';font-weight:normal;}
h2                                              {font-size: 38px; line-height: 44px; letter-spacing: 0.025em;font-family: 'ralewayblack';font-weight:normal;  }
h3                                              {font-size: 32px; line-height: 38px; letter-spacing: 0.020em; font-family: 'ralewayblack';font-weight:normal; padding-bottom: 24px;}
h4                                              {font-size: 27px; line-height: 36px; letter-spacing: 0.020em; font-family: 'ralewayblack';font-weight:normal;}
h5                                              {font-size: 25px; line-height: normal; letter-spacing: 0.020em; font-family: 'ralewayblack';font-weight:normal;}
h6                                              {font-size: 19px; line-height: 21px; letter-spacing: 0.025em; font-family: 'ralewayblack'; color: #5d5d5d; font-weight: normal; padding-bottom: 14px;}

p                                               {font-size: 16px; line-height: 21px; letter-spacing: 0.020em;font-family: 'ralewaymedium'; font-weight: normal; margin: 0; padding-bottom: 28px; color: #5d5d5d;}
ul li											{font-size: 16px; line-height: 21px; padding-bottom: 10px; font-family: 'ralewaymedium'; font-weight: normal;color: #5d5d5d;}
p  a											{color: #af5d41; text-decoration: none;}

.slider											{height: auto; margin: 0;}

.banner .slick-slide 							{position: relative;}
.banner .slider-for .slick-slide >img						{display: block; width: 100%; height: auto;}
.slider_content									{position: absolute; left: 0; bottom: 0; width: 100%;  background: url(images/strip1.png) left top repeat; padding: 30px 75px;}
.slider_content	span.left_img					{position: absolute; left: 0; bottom: 7px; opacity: 0.7;}
.slider_content	span.right_img					{position: absolute; right: 0; bottom: 7px;opacity: 0.7;}
.slider-for .slick-prev							{position: absolute; left: 0; bottom: 7px; width: 71px; height: 134px; z-index: 9; font-size:0px; line-height:0;}
.slider-for .slick-next							{position: absolute; right: 0; bottom: 7px; width: 71px; height: 134px; z-index: 9; font-size:0px; line-height:0;}
.slider-nav										{width: 1000px; margin: 0 auto;}
.slider_content  h1								{text-transform: uppercase; color: #fff;}
.slider_content  h1	strong						{display: block; font-weight: normal;}
.slider_content  h2								{text-transform: uppercase; color: #fff;}
.slider_content  h2	strong						{display: block;font-weight: normal;    font-family: 'ralewayblack';}
.slider_content  .column						{position: relative; padding-right: 200px;}
.slider_content  .column a.get_started			{font-family: 'ralewayblack';display: block; position: absolute; right: 10px; top: 50%; width: 170px; height: 50px; line-height: 52px; text-align: center;  font-size: 18px; color: #fff; margin-top: -25px; text-transform: uppercase; letter-spacing: 0.02em; transition: ease-in-out 0.5s all; outline: none; border: none; font-weight: normal;}
.slider_content									{}
.slide1 h2 strong								{color: #b25a46;}
.slide1 a.get_started							{background: #b55e42;}
.slide1 a.get_started:hover						{background:#7e3d2b;}

.slide2 h2 strong								{color: #b9c525;}
.slide2 a.get_started							{background: #b9c525;}
.slide2 a.get_started:hover						{background:#98a72e;}

.slide3 h2 strong								{color: #df493b;}
.slide3 a.get_started							{background: #df493b;}
.slide3 a.get_started:hover						{background:#cb3420;}

.slide4 h1 strong								{color: #faaf3b;}
.slide4 a.get_started							{background: #faaf3b;}
.slide4 a.get_started:hover						{background:#e8851d;}

.slide5 h2 strong								{color: #569abd;}
.slide5 a.get_started							{background: #569abd;}
.slide5 a.get_started:hover						{background:#4f85a7;}

.slide6 h2 strong								{color: #da4c38;}
.slide6 a.get_started							{background: #da4c38;}
.slide6 a.get_started:hover						{background:#cb3420;}

.slide7 h2 strong								{color: #e8851d;}
.slide7 a.get_started							{background: #e8851d;}
.slide7 a.get_started:hover						{background:#d77418;}

.slide8 h2 strong								{color: #b15d3b;}
.slide8 a.get_started							{background: #b15d3b;}
.slide8 a.get_started:hover						{background:#7e3d2b;}


.slide9 h2 strong								{color: #569abd;}
.slide9 a.get_started							{background: #569abd;}
.slide9 a.get_started:hover						{background:#4f85a7;}

.banner											{background: #e6e6e6;}
.slider-nav										{padding: 15px 0;}
.slider-nav .slick-slide						{display: flex; height: 90px;  display: flex; align-items: center; justify-content: center; padding: 0 16px; }
.slider-nav .slick-slide:first-child			{justify-content: flex-start;}
.slider-nav .slick-slide:last-child				{justify-content: flex-end; padding-right:0px !important;width: 121px !important;}
.slider-nav .slick-list							{margin: 0 -16px;}

.video_section									{background:url(images/video.png) center top no-repeat #358095; background-size: cover; padding: 45px 0 60px;}
.video_section	h4								{font-family: 'ralewaysemibold';color: #fff; text-align: center; font-weight: normal; width:65%; margin: 0 auto; padding-bottom: 37px;}
.ytp-large-play-button							{ width: 144px !important; height: 144px !important; }

.youtube-player {
        position: relative;
        padding-bottom: 0%;
        /* Use 75% for 4:3 videos */
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin:0px;
	    max-width: 930px;
    margin: 0 auto;
    }
    
    .youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
    .youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
    .youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
    .youtube-player .play {
        height: 144px;
        width: 144px;
        display:block;
        margin:0 auto;
        background: url("images/play_btn.png") no-repeat;
        cursor: pointer;
		transition: ease-in-out 0.5s all;
    }
    
.youtube-player .play:hover	{
	opacity: 0.8;
}

.youtube-player span.title	{
	font-size: 20px;
	line-height: 24px; 
	color: #fff;
	text-transform: uppercase; 
	width: 164px;
	position: absolute;
	left: 50%; 
	top: 54%;
	margin-left: -82px;
	z-index: 999;
	font-family: 'ralewayblack';
	text-align: center;
	letter-spacing: 0.025em;
}

.slider-nav .slick-slide img.active				{display: none;}
.slider-nav .slick-slide img.normal				{display: block;}
.slider-nav .slick-slide						{outline: none;}
.slider-nav .slick-slide img						{ -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */  filter: grayscale(100%); opacity: 0.4;  filter: alpha(opacity=40); /* msie */}
.slider-nav .slick-slide:hover img						{ -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */  filter: grayscale(0%); opacity: 1;  filter: alpha(opacity=100); /* msie */}
.slider-nav .slick-current img						{ -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */  filter: grayscale(0%); opacity: 1;  filter: alpha(opacity=100); /* msie */}
.slider-nav .slick-current  img.active			{display: block;}
.slider-nav .slick-current  img.normal			{display: none;}

.mid_section									{padding: 55px 0;}
.mid_section ul 								{list-style: none; margin-bottom: 0;}
.mid_section ul li								{padding-bottom: 0;}
.mid_section ul li div							{background:#e6e6e6; padding: 35px 30px 50px;}
.mid_section ul li  img			 				{display: block; width: 100%; height: auto;}
.mid_section ul li a.more						{display: inline-block; height: 50px; line-height: 52px; color: #fff; text-decoration: none;   font-size: 16px; letter-spacing: 0.02em; padding: 0 30px; transition: ease-in-out 0.5s all; font-family: 'ralewayblack';}
.mid_section ul li a.get_started				{background: #b6c223;}
.mid_section ul li a.get_started:hover			{background: #98a72e;}
.mid_section ul li a.support					{background: #e8851d;}
.mid_section ul li a.support:hover				{background: #d77418;}
.mid_section ul li a.hire						{background: #569bbe;}
.mid_section ul li a.hire:hover					{background: #4b86a7;}
.mid_section ul li h6                           {font-family: 'ralewayextrabold';}

.footer											{background: #333333; padding: 68px 0 75px; color: #fff;}
.footer_contact									{float: left; width: 17.6%; border-right: 1px solid #666666;}
.footer_info									{float: left; width: 23.8%; border-right: 1px solid #666666; padding: 0 40px;}
.footer_search_keep								{float: left; width: 39.8%; border-right: 1px solid #666666; padding: 0 40px;}
.footer_logo									{float: left; width: 18.4%;}
.footer h6										{color: #fff; font-size: 15px; line-height: 18px;     padding-top: 10px; letter-spacing:0.020em;  font-family: 'ralewayextrabold';}
.footer_contact p								{font-size: 14px; line-height: 21px; padding-bottom: 12px; font-weight: normal; font-family: 'ralewaymedium'; color: #fff;}
.footer_contact p em							{font-style: normal; color: #faaf3b;}
.footer_contact p em a							{color: #faaf3b; transition: ease-in-out 0.5s all;}
.footer_contact p em a:hover					{color: #e8851d;}
.footer_contact p span a						{color: #fff; text-decoration: none;}
.footer_info ul									{list-style: none; margin: 0;}
.footer_info ul	li								{font-size: 14px; line-height: 20px; color: #fff; padding-bottom: 9px;}
.footer_info ul	li a							{font-weight: normal; font-size: 14px; line-height: 20px; color: #fff; transition: ease-in-out 0.5s all;}
.footer_info ul	li a:hover						{opacity: 0.65;}
.footer_search form								{border: 1px solid #b0b0b0;  width: 268px; max-width: 100%; position: relative; margin-bottom: 28px;}
.footer_search form	 input						{border: none; box-shadow: none; outline: none; border-radius: 0; height: 34px; line-height: 32px; margin: 0;}
.footer_search form	 input[type="text"]			{padding: 0 10px; font-size: 14px;  color: #5d5d5d;     border: none;
    box-shadow: none;}
.footer_search form	 input[type="submit"]		{position: absolute; right:1px; top:1px; height: 32px; width: 32px; background: url(images/search1.png) center 7px no-repeat;     border: none;
    box-shadow: none;}
.footer_search form	 input[type="submit"]:hover	{background-position: center -73px;}
.keep_in_touch ul								{margin: 0; list-style: none; float: left;    margin-top: -7px;}
.keep_in_touch ul li							{float: left; margin-right: 8px; padding-bottom: 0;}
.keep_in_touch ul li a							{transition: ease-in-out 0.5s all;}
.keep_in_touch ul li a:hover					{opacity: 0.65;}
.keep_in_touch									{float: left;}
.footer_partner									{float: right;}
.footer_partner ul								{float: left; list-style: none; margin: 0;}
.footer_partner ul li							{float: left;  margin-left: 20px; padding-bottom: 0;}
.footer_partner ul li:first-child				{margin-left: 0;}
.footer_logo									{text-align:right;}

.header											{position: fixed; left: 0; top: 0; width: 100%; z-index:999; background: url(images/header_bg.png) left top repeat-x; height: 142px; padding: 18px 0 16px;	}
a.logo 											{display: block; }
.right_header									{float: right;}
.top_navigation ul								{float: right; margin: 0; list-style: none;}
.top_navigation ul li							{float: left; padding-bottom: 0; padding-left: 16px;}
.top_navigation ul li a							{font-family: 'ralewaysemibold';letter-spacing: 0.040em; font-size: 13px; line-height: 28px; color: #ffffff; font-weight: normal; transition: ease-in-out 0.5s all; opacity: 0.75;}
.top_navigation ul li a:hover					{opacity: 1;}
.top_navigation ul li.donate a					{display: block;  border: 1px solid #e8851d; padding: 0 20px; color: #e8851d; opacity:1;}
.top_navigation ul li.donate a:hover			{color: #fff; background:#e8851d; }	
.main_navigation ul								{list-style: none; margin: 0;}
.main_navigation >ul							{float: right; }
.main_navigation ul li a						{text-transform: uppercase;}
.main_navigation >ul>li							{float: left; padding: 15px 0 15px 18px; position: relative; line-height: 16px;}
.main_navigation >ul>li	>a						{font-family: 'ralewayextrabold';transition: ease-in-out 0.5s all;font-size: 14px; line-height: 16px; font-weight: normal; letter-spacing: 0.075em; color: #fff; opacity: 0.75;}
.main_navigation >ul>li:hover	>a				{opacity: 1;}
.main_navigation ul li ul						{display: none; position: absolute; left: 0; top: 100%; width: 144px; height: auto; background: rgba(0,0,0,0.6); padding:15px 15px; }
.main_navigation ul li ul li					{line-height: 18px; padding-bottom: 5px;}
.main_navigation ul li ul li a					{letter-spacing: 0.040em;text-transform: capitalize;  font-size: 13px; line-height:18px; color: #ffffff; font-weight: normal;font-family: 'ralewaysemibold';  opacity: 0.75;}
.main_navigation ul li ul li a:hover			{opacity: 1; font-weight: normal; font-family: 'ralewaybold';}

.header.small									{background: #fff; height: 106px;     box-shadow: 0 0 8px #000;}
.header.small .main_navigation >ul>li	>a		{opacity: 1; color: #4d4d4d;}
.header.small .main_navigation ul li ul 		{background: #fff;}
.header.small .main_navigation ul li ul li a	{ color: #4d4d4d;}
.header.small  .top_navigation ul li a			{color: #4d4d4d; opacity: 1;}
.header.small .top_navigation ul li.donate a	{color: #e8851d;}	
.header.small .top_navigation ul li.donate a:hover	{color: #fff;}
.header .columns 								{position: relative;}
a.logo											{position: absolute; left: 10px; top: 6px; transition: ease-in-out 0.5s al;}
a.logo.active									{opacity: 0;}
.header.small a.logo.active						{opacity: 1;}
.header.small a.logo.normal						{opacity: 0;}

.inner_header									{background: #fff; height: 107px;}
.inner_header .main_navigation >ul>li	>a		{ color: #4d4d4d;}
.inner_header .main_navigation ul li ul 		{background: #fff;}
.inner_header .main_navigation ul li ul li a	{ color: #4d4d4d;}
.inner_header  .top_navigation ul li a			{color: #4d4d4d; }
.inner_header .top_navigation ul li.donate a	{color: #eb8520;}	
.inner_header .top_navigation ul li.donate a:hover	{color: #fff;}
.inner_header a.logo.active						{opacity: 1;}
.inner_header a.logo.normal						{opacity: 0;}

.inner_container								{padding-top: 107px;}
.inner_banner img								{display: block; width: 100%; height: auto;}

.title_links									{overflow: hidden; background:url(images/title-bg.png) 98.5% center no-repeat}
.about_page h3									{color: #af5d41; padding-bottom: 18px;  font-weight: normal; font-family: 'ralewayblack';}
.about_page h5									{color: #af5d41; }
.about_title									{background-color:  #803722; overflow: hidden;}
.title_links h5									{text-transform: uppercase; color: #fff; padding:22px 0; position: relative; z-index: 9; letter-spacing:0.02em; font-weight:normal;} 
.title_links ul									{float: left; margin: 0; list-style: none; padding-top: 23px;}
.title_links ul	 li								{float: left; padding: 0 20px; }
.title_links ul	 li	a							{font-size: 18px; line-height: 25px; letter-spacing: 0.025em; font-weight: normal
; color: #fff; opacity: 0.5; transition: ease-in-out 0.5s all;font-family: 'ralewayextrabold';}
.title_links ul	 li.active a					{opacity: 1;}
.title_links ul	 li	a:hover						{opacity: 1;}
.title_links .title								{position: relative;}
.about_title .title:after						{content: ""; background: url(images/title-arrow1.jpg) right top no-repeat #b15b40; height: 100%; width: 2000px; right: 16px; top: 0; position: absolute;}	
.our_mission									{ padding: 50px 0 60px;}	
.our_mission h3									{}
.our_mission_right								{text-align: right;}
.our_mission_left p								{font-size: 20px;  line-height: 27px; }
.our_mission_left p:last-child					{padding-bottom: 0;}
.how_work_top 									{overflow: hidden;}
.how_work_top ul								{list-style: none; margin: 0 -7.5px;}
.how_work_top ul li								{padding: 0 7.5px;}
.how_work_top ul li	 img						{display: block; width: 100%; height: auto;}
.how_work_btm 									{padding: 58px 0 50px; background:url(images/contentbg1.png) right bottom no-repeat #f1f1f1; }
.how_work_btm p									{padding-bottom: 22px;}
.how_work_right h5								{ font-size: 21px; line-height: 23px; letter-spacing: 0.050em; font-weight: normal;text-align: center; padding-bottom: 7px;}
.how_work_right h6								{ font-family: 'ralewaymedium';font-size: 16px; line-height: 21px; letter-spacing: 0.020em; text-align: center; font-weight: normal; padding-bottom: 28px;}
.how_started_top								{background: #b55e3e;}			
.how_started_top span							{font-family: 'ralewayblack';display: block; color: #7c341c; width: 138px; text-align: center; text-transform: uppercase; font-weight: normal; font-size: 16px; line-height: 18px; letter-spacing: 0.020em; position: relative;}
.how_started_top span:before					{position: absolute; left: 0; top: 7px; height: 2px; background: #7c341c; content: "";width: 37px;}
.how_started_top span:after						{position: absolute; right: 0; top: 7px; height: 2px; background: #7c341c; content: "";width: 37px;}
.how_started_top em								{color: #7c341c; font-size:52px; line-height: 45px; font-style: normal; font-weight: normal;letter-spacing: 0.010em; font-family: 'ralewayextrabold';}
.how_started_top strong							{font-family: 'ralewayextrabold';font-size: 40px; color: #fff; line-height: 44px; letter-spacing: 0.025em; font-weight: normal;}
.how_started_top_right 							{background: #954127; display: flex; flex-direction: column;justify-content: center; position: relative;padding-left: 55px;} 
.how_started_top_left							{display: flex; flex-direction: column; justify-content: center; padding: 32px 10px 36px; position: relative;}
.how_started_top_left:after						{z-index: 9; content: "";position: absolute; right: -10px; top: 0; height: 100%; width:51px ; background: url(images/arrow2.jpg) right top no-repeat; background-size: 100% 100%; }
.how_started_top_right:after						{z-index: 9; content: "";position: absolute; right: -10px; top: 0; height: 100%; width:51px ; background: url(images/arrow3.jpg) right top no-repeat; background-size: 100% 100%; }

.how_started_btm								{padding: 50px 0 40px;}
.how_started_btm h3								{padding: 0 10px 18px;}
.how_started_btm a.back_to_top					{ font-family: 'ralewaymedium';float: right; margin-right: 10px; font-size: 16px; line-height: 20px; color: #a4a4a4; font-weight: normal; padding-right: 18px; background: url(images/backtotop.png) right 5px no-repeat; margin-top: 10px;}
.how_started_btm a.back_to_top:hover			{color: #faaf3b; background-position: right -35px;}
.how_work_right a.back_to_top					{ font-family: 'ralewaymedium';float: right; margin-right: 10px; font-size: 16px; line-height: 20px; color: #a4a4a4; font-weight: normal; padding-right: 18px; background: url(images/backtotop.png) right 5px no-repeat; margin-top: 10px;}
.how_work_right a.back_to_top:hover			{color: #faaf3b; background-position: right -35px;}
.our_mission										{position: relative;}
#our_mission										{position: absolute; top: -105px;}
.how_work										{position: relative;}
#how_work										{position: absolute; top: -105px;}
.our_mission										{position: relative;}
#our_mission										{position: absolute; top: -105px;}
.how_started										{position: relative;}
#how_started										{position: absolute; top: -105px;}
.inner_container 								{position: relative;}
span#top_cont									{position: absolute; top: -105px;}
.learn_about_program							{background: #f1f1f1;  text-align: center; position: relative; overflow: hidden;}
.learn_about_program a							{font-family: 'ralewayblack';position:relative; margin-right:26px; transition: all 0.5s ease-in-out; position: relative; line-height: 75px; display: block; color: #fff;  font-size: 21px; line-height: 75px; letter-spacing: 0.050em; font-weight: normal; background: #faaf3b; height: 75px;}
.learn_about_program .column					{position: relative;}
.learn_about_program a:after				    { transition: all 0.5s ease-in-out; position: absolute; right:100%; width: 2000px; height: 100%; top: 0; background: #faaf3b; content: "";}
.learn_about_program a:before			    	{ content:""; width: 0;
height: 0;
border-style: solid;
border-width: 37.5px 0 37.5px 26px;
border-color: transparent transparent transparent #faae3b; position:absolute; left:100%; top:0;  transition: all 0.5s ease-in-out;}
.learn_about_program a:hover:before             {border-color: transparent transparent transparent #e8851d; }
.how_work_right ul								{margin: 0; list-style: none;}
.how_work_right ul li							{height: 110px;  display: flex; align-items: center; justify-content: center; flex-direction: column;}
.learn_about_program a:hover					{background: #e8851d;}
.learn_about_program a:hover:after					{background: #e8851d;}
.learn_about_program a:hover:before					{}
.how_work_right ul li a img.hover				{display: none;}
.how_work_right ul li a:hover img.hover			{display: block; display: block; position: relative;}
.how_work_right ul li a:hover img.normal		{display: none; }	
.how_work_right ul li:nth-child(1) a:hover img.hover			{top: -2px; left: -1px;}
.how_work_right ul li:nth-child(2) a:hover img.hover			{top: -2px;}
.how_work_right ul li:nth-child(3) a:hover img.hover			{top: -2px;}
.how_work_right ul li:nth-child(4) a:hover img.hover			{top: -2px;}
.how_work_right ul li:nth-child(5) a:hover img.hover			{top: -3px;}
.how_work_right ul li:nth-child(6) a:hover img.hover			{top: -3px;}
.how_work_right ul li:nth-child(7) a:hover img.hover			{top: -3px;}
.how_work_right ul li:nth-child(8) a:hover img.hover			{top: -2px;}

.how_work_right ul li a img						{ -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */  filter: grayscale(100%); opacity: 0.4;  filter: alpha(opacity=40); /* msie */}
.how_work_right ul li a:hover img						{ -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */  filter: grayscale(0%); opacity: 1;  filter: alpha(opacity=100); /* msie */}
.career_title 									{background-color: #00446a;}
.career_title .title							{position: relative;}
.career_title .title:after						{content: ""; background: url(images/arrow5.jpg) right top no-repeat #569bbe; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.career_page h2									{color: #569abe;}
.career_page h3									{color: #569abe;}
.career_page h4									{color: #569abe;}
.career_page h5									{color: #569abe;}
.career_page .title_links h5									{color: #fff;}
.career_page h6									{color: #00446a; font-size: 20px;font-family: 'ralewayextrabold';}
.career_top										{padding: 55px 0 40px; background: #f1f1f1;}
.career_top p:last-child						{padding-bottom: 0;}
.career_top_right h4							{    font-size: 35px;line-height: 38px; font-weight: normal; padding-bottom: 8px;font-family: 'ralewaymedium';}
.career_top_right strong						{display: block; text-align: right; line-height: 80px; color: #00446a; font-weight:normal; font-size: 150px;}
.career_top_right strong sup					{font-size: 60px;     top: -1em; bottom: auto; font-weight:700; font-family: 'Montserrat', sans-serif;}
.career_btm										{    background: url(images/contentbg2.png) right bottom no-repeat #fff; padding:40px 0; }
.career_btm_left								{padding-right: 75px; position: relative; border-right: 1px solid #e5e5e5; padding-top: 10px; padding-bottom: 20px;}
.career_btm_right								{padding-left: 75px; padding-top: 10px; padding-bottom: 20px;}
a.link											{font-family: 'ralewayextrabold';display: inline-block; padding: 0 16px; transition: ease-in-out 0.5s all; color: #fff; background: #b2b2b2; font-size: 16px; font-weight: normal;  height: 40px; line-height: 42px; letter-spacing: 0.02em; text-transform: uppercase; }
a.link:hover									{background: #569bbe;}

.tab_detail										{display: none;}
#tab_detail1									{display: block;}
.tab_detail	ul									{margin-bottom: 0; list-style: none; margin: 0 -15px !important;}
.tab_detail	ul li								{padding: 0 14px 33px;}
.tab_detail	ul li figure						{margin: 0 0 20px;}
.tab_detail	ul li figure img					{display: block; width: 100%; height: auto;}
.tab_detail	ul li h6							{font-family: 'ralewaybold';font-size: 14px; line-height: 19px; letter-spacing: 0.020em; font-weight: normal; padding-bottom: 0px;}
.tab_detail	ul li strong						{ font-family: 'ralewaymedium';display: block;font-size: 14px; line-height: 19px; letter-spacing: 0.020em; font-weight: normal; padding-bottom: 0px; font-weight: normal;}
.tab_detail	ul li.column:last-child:not(:first-child), .tab_detail	ul li.columns:last-child:not(:first-child){float: left;}
.tab_links1										{display: none;}
.team_right										{padding-left: 20px;}
.team_left										{padding-right: 40px;}
.tab_links ul 									{margin: 0; list-style: none;}
.tab_links ul li								{padding-right: 25px; padding-bottom: 0; margin-bottom:6px; margin-top:6px;}
.tab_links ul li a								{font-family: 'ralewayextrabold';letter-spacing:0.020em; display: block; padding: 12px 30px;  font-size: 16px; color: #808080; line-height: 21px; font-weight: normal; display: flex;align-items: center; position: relative;}
.tab_links ul li a:after						{left: 100%; top: 0; width: 25px; height: 100%; background: url(images/arrow5.png) left top no-repeat; background-size: 100% 100%; content: ""; position: absolute; opacity: 0;}
.tab_links ul li.open							{margin-bottom: 6px;}
.tab_links ul li.open a							{color: #fff; background: #faaf3b; min-height: 62px; 	}
.tab_links ul li a                              { min-height: 62px; } 
.tab_links ul li.open a:after					{opacity: 1;}
.team_content									{padding: 54px 0 22px; background: url(images/contentbg3.png) right bottom no-repeat;}
.team_title										{background-color: #faaf3b; background-image: url(images/title-bg2.png)}
.team_title .title								{position: relative;}
.team_title .title:after						{content: ""; background: url(images/arrow6.jpg) right top no-repeat #ffc846; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.tab_links ul li:first-child                    {margin-top:0 !important;}
.board_content ul								{float: left; width: 100%; margin: 0; list-style: none;}
.board_content ul li							{float: left; width: 20%; padding: 55px 13px 52px;}
.board_content	ul li figure						{margin: 0 0 20px;}
.board_content	ul li figure img					{display: block; width: 100%; height: auto;}
.board_content	ul li h6							{font-family: 'ralewaybold';font-size: 14px; line-height: 18px; letter-spacing: 0.020em; font-weight: normal; padding-bottom: 2px;}
.board_content	ul li span							{font-family: 'ralewaymedium';display: block; font-size: 14px; line-height: 18px; letter-spacing: 0.020em; font-weight: normal; padding-bottom: 0px;}
.board_content	ul li strong						{font-family: 'ralewaymedium';display: block;font-size: 14px; line-height: 18px; letter-spacing: 0.020em; font-weight: normal; padding-bottom: 0px; font-weight: normal;}
.board_content .desk							{margin: 0 -13px;}
.board_content .ipad							{display: none;}
.board_content .tab								{display: none;}
.board_content .mob								{display: none;}
.board_content 									{overflow: hidden;}
.board_content ul								{background: #fff; position: relative;}
.board_content ul:nth-child(2n)					{background: #f1f1f1;}
.board_content ul:nth-child(2n):before			{width: 2000px; right: 100%; position: absolute; height: 100%; background:#f1f1f1; content: "";}
.board_content ul:nth-child(2n):after			{width: 2000px; left: 100%; position: absolute; height: 100%; background:#f1f1f1; content: "";}
.borad_title									{background-color: #b13220;}
.borad_title .title:after						{content: ""; background: url(images/arrow7.jpg) right top no-repeat #d94c36; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}


.faq_content									{padding: 40px 0; background: url(images/contentbg3.png) right bottom no-repeat; }
.faq_content .column >ul						{list-style: none; margin: 0;}
.faq_content .column >ul >li					{padding: 15px 0;}
.faq_content .column >ul >li>a					{font-family: 'ralewaybold';display: block; padding-left: 20px; font-size: 18px; color: #666666; font-weight: normal; line-height: 25px; letter-spacing: 0.025em; background: url(images/accordian.png) left 7px no-repeat; padding-right: 20px;}
.faq_content .column >ul >li.open>a 			{color: #b13220; background-position: left -185px;}
.faq_content .column >ul >li>a:hover 			{color: #b13220; background-position: left -87px;}
.faq_content .column >ul >li.open>a:hover 			{color: #b13220; background-position: left -185px;}
.faq_content .column ul li .ans					{padding: 25px 20px 10px; display: none;}
.faq_content .column ul li .ans	 ul				{list-style: none; margin: 0;}
.faq_content .column ul li .ans	ul li			{padding-left: 12px; padding-bottom: 5px; position: relative;}
.faq_content .column ul li .ans	ul li:before	{content: "•"; position: absolute; left: 0; top: 0;}

.privacy_policy_content 						{padding: 45px 0 55px; background: url(images/contentbg3.png) right bottom no-repeat;}
.privacy_policy_content p						{font-size:14px; line-height: 19px; letter-spacing: 0.020em; padding-bottom: 20px;}
.privacy_policy_content p:last-child			{padding-bottom: 0;}
.privacy_policy_content p a:hover                     {color:#7E3D2B;}
.privacy_policy_content  h6						{font-family: 'ralewayextrabold';font-size: 14px; line-height: 19px; color: #666666; padding-bottom: 0px;}
.privacy_policy_content .column					{padding-right: 55px;}

.flex-control-paging							{display: none;}
.annual_report_top								{padding: 50px 0 48px; background: #f1f1f1;}
.annual_report_top	.column 					{padding: 0; }
.flexslider										{background: transparent; margin: 0 -5px;}
.slide-current-slide							{font-size: 11px; line-height: 14px; font-weight: bold; font-family: arial; margin-left: 10px;}
.slide-total-slides								{font-size: 11px; line-height: 14px; font-weight: bold; font-family: arial; margin-right: 10px;}
.one_of_slider									{float: right; padding: 0 0px;}
.flex-direction-nav .flex-prev					{background: url(images/flex-prev.jpg) left top no-repeat; width: 30px; height: 54px; left: -34px;}
.flex-direction-nav .flex-next					{background: url(images/flex-next.jpg) left top no-repeat; width: 30px; height: 54px; right: -34px;}
.flex-direction-nav .flex-prev.flex-disabled	{opacity: 0;}
.flex-direction-nav .flex-next.flex-disabled	{opacity: 0;}
.prevdouble.inactive							{opacity: 0.5;}
.nextdouble.inactive							{opacity: 0.5;}
.annual_report_btm								{padding: 60px 0 65px;text-align: center; }
.annual_report_btm h5							{color: #faaf3b; padding-bottom: 45px; font-weight:normal; letter-spacing:0.020em;}
.annual_report_btm ul							{list-style: none; margin-bottom: 0;}
.annual_report_btm ul li						{padding-bottom: 0;}
.annual_report_btm ul li h6						{font-family: 'ralewaybold'; font-size: 16px; line-height: 19px; color: #a4a4a4; font-weight: normal; padding-bottom: 16px;}
.annual_report_btm ul li h6 a                   {color: #a4a4a4; text-decoration:none; transition:ease-in-out 0.5s all;}
.annual_report_btm ul li h6 a:hover             {color:#faaf3b;}

.financital_top									{background: #f1f1f1; padding: 47px 0 55px;}
.financital_top h3								{text-align: center; color: #a4a4a4;font-weight: normal; letter-spacing:0.020em;	}
.financital_top h3	 strong						{display: block; color: #af5d41; font-weight:normal; letter-spacing:0.020em; font-family: 'ralewayblack';}
.financital_top ul								{padding: 0 10px; margin-bottom: 0;  list-style: none;}
.financital_top ul	li							{padding-bottom: 0;}
.financital_top ul	li:last-child				{text-align: right;}

.financital_btm									{padding: 42px 0 43px; text-align: center;}
.financital_btm h6								{ color: #af5d41; font-size:18px; font-weight: normal; padding-bottom:2px;}
.financital_btm ul								{text-align: center; margin: 0; }
.financital_btm ul li 							{padding: 15px 15px 0; display: inline-block;}
.financital_btm ul li a							{font-family: 'ralewayblack'; transition: ease-in-out 0.5s all;padding-right: 15px; position: relative; font-size: 16px; line-height: 18px; color: #a4a4a4; font-weight: normal;}
.financital_btm ul li a:after					{   transition: ease-in-out 0.5s all; content: "";  position: absolute;  right: 0; bottom: 4px;  width: 0;height: 0;  border-style: solid; border-width: 5px 0 5px 7px;  border-color: transparent transparent transparent #a7a7a7; transition: ease-in-out 0.5s all;  opacity: 1;}
.financital_btm ul li a:hover					{color: #af5d41;}
.financital_btm ul li a:hover:after				{border-color: transparent transparent transparent #af5d41;}

.contact_top_section							{position: relative;}
.contact_top_section iframe						{width: 100% !important; display: block; z-index: 5; position: relative; pointer-events: none;}
.contact_top_section iframe.clicked {
	pointer-events: auto;
}
.contact_top_in									{position: absolute; left: 0; bottom: 0; width: 100%; }
.contact_address								{background:url(images/contact-bg.png) left top repeat; padding: 30px 28px; position:relative; z-index:9;}
.contact_address h4								{color: #6ca8c6; font-weight: normal; padding-bottom: 15px; letter-spacing:0.050em;}
.contact_address h6								{font-family: 'ralewayextrabold';font-size: 16px; color: #fff; font-weight: normal; padding-bottom: 12px;}
.contact_address p								{color: #fff; line-height: 24px; padding-bottom: 18px;}
.contact_address p strong                       {font-weight:normal;  font-family: 'ralewaybold';}

.contact_location								{padding-bottom: 10px;}
.contact_btm_section							{padding: 55px 0;  background: url(images/contentbg3.png) right bottom no-repeat;}
.contact_btm_section h4							{color: #569bbe; font-weight: normal; padding-bottom: 20px; letter-spacing:0.020em;} 
.contact_location p								{ font-size: 21px; line-height: 28px; color: #808080; padding-bottom: 20px;}
.contact_location a.learn						{    font-family: 'ralewaymedium';position: relative; padding-right: 20px; font-size: 21px; line-height: 25px; color: #569bbe; text-decoration: none; font-weight: normal; transition: ease-in-out 0.4s all;}
.contact_location a.learn:after					{transition: ease-in-out 0.5s all; content: "";  position: absolute;  right: 0; bottom: 6px;  width: 0;height: 0;  border-style: solid; border-width: 5px 0 5px 9px;  border-color: transparent transparent transparent #569bbe; transition: ease-in-out 0.5s all;  opacity: 1; transition: ease-in-out 0.4s all;}
.contact_location a.learn:hover					{color: #4b86a7;}
.contact_location a.learn:hover:after			{border-color: transparent transparent transparent #4b86a7; }
.address_list ul li								{float: left !important; padding-top: 55px;}
.address_list ul 								{margin-bottom: 0; list-style: none;}
.address_list ul li p:last-child				{padding-bottom: 0;}
.address_list ul li	 h6							{font-size: 18px;padding-bottom: 7px;  letter-spacing:0.020em; font-weight:normal;}
.address_list ul li	h6 span						{display: block; }
.address_list ul li >span						{font-family: 'ralewaybold';display: block; color:  #569bbe; font-size: 18px; line-height: 22px;  font-weight: normal; padding-bottom: 18px;}
.address_list ul li >span a                     {color:  #569bbe;}
.address_list ul li >span a:hover                    {color:  #569bbe;}
.address_list ul li em							{font-family: 'ralewaysemibold';font-style: normal; color:#569bbe; font-weight:normal;}
.address_list ul li	 p							{padding-bottom: 20px;}
.address_list ul li	 p strong					{font-weight: normal;font-family: 'ralewaybold';}


#nav-icon2 {
  width: 27px;
  height: 26px;
  position: relative;
  margin: 17px auto;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
	display: none;overflow: hidden;
	
}
#nav-icon2 span {
  display: block;
  position: absolute;
  height: 4px;
  width: 50%;
  background: #777777;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 10px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 20px;
}

#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon2.open span:nth-child(1) {
  left: 3px;
  top: 7px;
}

#nav-icon2.open span:nth-child(2) {
  left: calc(50% - 3px);
  top: 7px;
}

#nav-icon2.open span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

#nav-icon2.open span:nth-child(5) {
  left: 3px;
  top: 15px;
}

#nav-icon2.open span:nth-child(6) {
  left: calc(50% - 3px);
  top: 15px;
}

.board_content .mob_small	{display: none;}
.annual_report_btm .column:last-child:not(:first-child), .annual_report_btm .columns:last-child:not(:first-child){float: left;}
.banner			{opacity: 0;}
body.loaded .banner{opacity: 1;}
.how_started_left		{padding-right: 30px;}
.how_started_right		{padding-left: 30px;}
.footer_contact p a {font-size: 14px; line-height: 21px; padding-bottom: 12px; font-weight: normal; color: #fff;}
.contact_address p a{ color: #fff;}

.annual_report_btm      {background:url(http://bwiny.org/wp-content/uploads/2016/09/bg5.png) right bottom no-repeat;}

.slider-for  .slick-slide figure     {margin:0; padding:0;}
.slider-for  .slick-slide figure  a   {display:none;}
.mobile-menu-left               {display:none;}
.mobile-menu-right               {display:none;}
.slider-for  .slick-slide figure img    {width:100%; height:auto;}


/*3-10-2016 new css*/
.programs_title			{background-color:#9cba39;}
.programs_title .title:after		{content: ""; background: url(http://bwiny.org/wp-content/uploads/2016/10/arrow8.jpg) right top no-repeat #b5c63b; height: 100%; width: 2000px; right: 16px; top: 0; position: absolute;}


.program_content					{padding: 54px 0;}
.program_left						{padding-right:0;}
.program_left_top					{background: #f1f1f1; padding: 27px 40px 43px;}
.program_logo						{margin-left: 5px;}
.program_tab_links 					{padding: 30px 0 28px;}
.program_tab_links ul 				{margin: 0; list-style: none; border-top: 1px solid #b6b6b6;}
.program_tab_links ul  li			{padding: 9px 0 10px; border-bottom: 1px solid #b6b6b6;}
.program_tab_links ul  li a			{ transition: ease-in-out 0.5s all; font-size: 18px; line-height: 22px; color: #666666;  font-weight: normal;font-family: 'ralewaybold'; padding-right:15px; position: relative;}
.program_tab_links ul  li a:after	{     content: ""; position: absolute; right: 0; bottom: 4px; width: 0; height: 0;  border-style: solid; border-width: 5px 0 5px 8px; border-color: transparent transparent transparent #9cba39; transition: ease-in-out 0.5s all; opacity:0;}
.program_tab_links ul  li.current_page_item a	{color: #9cba39;}
.program_tab_links ul  li.current_page_item a:after{opacity: 1;}
.program_tab_links ul  li a:hover:after{opacity: 1;}
.program_left_top h6				{font-size: 18px; line-height: 20px; padding-bottom: 10px;}


.program_contact p					{ font-size: 14px; line-height: 18px; color: #666666; font-weight: normal;font-family: 'ralewaybold'; padding-bottom: 12px;}
.program_contact strong				{display: block; font-size: 14px; line-height: 23px; color: #9cba39; font-weight: normal; font-family: 'ralewaybold'; }
.program_contact strong a			{color: #9cba39;  text-decoration: none;}
.program_contact span				{display: block; font-size: 14px; line-height: 23px; color: #666666; font-weight: normal;     font-family: 'ralewaymedium'; }
.program_contact span a				{color: #666666;  text-decoration: none;}
.program_contact					{padding-bottom: 22px;}
.program_follow_us strong			{display: block; padding-bottom: 8px; font-size: 14px; line-height: 16px; color: #666; font-weight: normal;font-family: 'ralewaybold';}
.program_follow_us 					{padding-bottom: 32px; border-bottom: 1px solid #b6b6b6; margin-bottom: 28px; }
.program_follow_us  ul				{float: left; margin: 0 ; list-style: none;}
.program_follow_us ul li			{float: left;margin-right: 5px; padding: 0;}
.program_follow_us  ul li a			{display: block; width: 32px; height: 32px;}
.program_follow_us ul li.facebook a	{background: url(http://bwiny.org/wp-content/uploads/2016/10/facebook1.png) left top no-repeat; }
.program_follow_us ul li.facebook a:hover{background-position: left bottom;}
.program_follow_us ul li.tweeter a	{background: url(http://bwiny.org/wp-content/uploads/2016/10/tweeter1.png) left top no-repeat;}
.program_follow_us ul li.tweeter a:hover{background-position: left bottom;}
.program_follow_us ul li.linkedin a	{background: url(http://bwiny.org/wp-content/uploads/2016/10/linkedin1.png) left top no-repeat;}
.program_follow_us ul li.linkedin a:hover{background-position: left bottom;}
.program_follow_us ul li.instagram a {background: url(http://bwiny.org/wp-content/uploads/2016/10/instagram1.png) left top no-repeat; }
.program_follow_us ul li.instagram a:hover{background-position: left bottom;}
.program_content  a.back_to_program	{font-size: 14px; line-height: 16px; color: #666; font-weight: normal;}
.program_left_btm					{padding: 38px 0 40px;}
.program_left_btm img				{display: block; width: 100%; height: auto; margin-bottom: 32px;}
.program_left_btm  blockquote		{margin: 0; padding: 0; font-size: 21px; line-height: 27px; color:#9cba39; font-weight: normal; font-style: normal;  font-family: 'ralewaymedium';}
.program_left_btm h6				{text-align: right; font-size: 14px; line-height: 16px; font-weight: normal;  font-family: 'ralewaymedium'; padding-bottom: 0;}

.program_right						{padding-left: 65px;}
.program_detail 					{display: block;}
#program-detail1					{display: block;}
.program_detail h5					{font-size: 21px; line-height: 24px; color: #9cba39; padding-bottom: 18px; font-weight: normal;}
.program_detail blockquote			{font-size: 20px; line-height: 27px; color: #666666; font-weight: normal;  font-family: 'ralewaymedium'; margin: 0; font-style: normal; margin: 0; padding: 0 0 35px;}
.program_detail blockquote a		{color:#9cba39; font-weight: normal; font-family: 'ralewaybold';text-decoration: none;}
.program_detail p a					{color:#9cba39; font-weight: normal; font-family: 'ralewaybold';text-decoration: none;}
.program_detail h6					{font-size: 18px; line-height: 20px; font-weight: normal; font-family: 'ralewayextrabold'; padding-bottom: 17px; padding-top: 15px;}
.program_detail p					{font-size: 14px; line-height: 20px; padding-bottom: 18px;}
.program_detail p:last-child		{padding-bottom: 0;}
.program_detail ul:last-child		{padding-bottom: 0;}
.program_detail strong					{font-size: 14px; line-height: 20px; padding-bottom: 18px; font-weight: normal; font-family: 'ralewaybold';display: block; padding-bottom: 10px;}
.program_detail  ul					{list-style: none; margin: 0; padding-bottom: 20px;}
.program_detail  ul li 				{font-size: 14px; line-height: 20px; padding-left: 10px; position: relative; padding-bottom: 2px;}
.program_detail  ul li a			{color:#9cba39; font-weight: normal; font-family: 'ralewaybold'; text-decoration: none;}
.program_detail  ul li:before		{content: "-"; position: absolute; left: 0; top: 0; }
.program_detail figure				{margin: 0 0 20px 0; padding: 0;}
.program_detail figure img			{display: block; width: 100%; height: auto;}
.program_detail .images_video .video				{position: relative;}
.program_detail .images_video .video:after      {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(http://bwiny.org/wp-content/uploads/2016/10/video-overlap.png) left top repeat;}
.program_detail .video img			{display: block; width: 100%; height: auto;}
.program_detail .images_video		{padding-bottom: 24px !important; padding-top: 13px !important;}
.program_detail .video  a.video_btn	{position: absolute;left: 50%; top: 50%; background: url(http://bwiny.org/wp-content/uploads/2016/10/video-btn.png) left top no-repeat; width: 81px; height: 81px; margin-top: -40px; margin-left: -40px; z-index: 10;}
.program_detail p strong			{display: inline; padding: 0;}
.program_detail p strong a			{color: #666;}
.attend_orientation							{background: #f1f1f1;  text-align: center; position: relative; overflow: hidden;}
.attend_orientation a							{position: relative;     font-family: 'ralewayextrabold'; line-height: 75px; display: block; color: #fff;  font-size: 21px; line-height: 75px; letter-spacing: 0.050em; font-weight: normal; background: #b5c63b; height: 75px;}
.attend_orientation .column					{position: relative;}
.attend_orientation a:after				{position: absolute; right:100%; width: 2000px; height: 100%; top: 0; background: #b5c63b; content: "";}
.attend_orientation a:before				{z-index: 9; content: "";position: absolute; right: 0px; top: 0; height: 100%; width:26px ; background: url(http://bwiny.org/wp-content/uploads/2016/10/arrow9.jpg) right top no-repeat; }
.attend_orientation a:hover					{background: #9cba39;}
.attend_orientation a:hover:after					{background: #9cba39;}
.attend_orientation a:hover:before					{background-position: right bottom;}
.program_left_btm .program_tab_links		{display: none;}
.program_right a.back_to_program			{display: none;}

.program_detail p .phone_no a				{color: #5d5d5d; text-decoration: none;}

.keep_in_touch h6                           {padding-top:0;}
.mid_section                                 {padding-bottom:90px;}
.career_btm                                 {padding-bottom:70px;}
.slick-slider                              {cursor:default;}
.team_content                               {padding-bottom:57px;}
.board_content ul:last-child li               {padding-bottom:88px;}
.faq_content                                {padding-bottom:70px;}
.privacy_policy_content                     {padding-bottom:88px;}
.annual_report_btm ul li img                {display:block;}
.annual_report_btm                          {padding-bottom:90px;}
.contact_btm_section                        {padding-bottom:82px;}
.financital_btm                              {padding-bottom:88px;}

.slider_content  h2                         {font-weight:normal; letter-spacing:0.02em;}
.slider_content  h2 strong                  {font-weight:normal;}
.youtube-player img                         {min-height:100%; object-fit:cover;}
.about_page h3                              {font-size:24px; line-height:28px; letter-spacing:0.020em;}
.career_page h3                              {font-size:24px; line-height:28px; letter-spacing:0.020em;}
.career_top_right img                       {margin-left:20px;}
.address_list ul li                         {padding-right:20px; padding-left:20px;}
.address_list ul                            {margin-left:-20px !important; margin-right:-20px !important;}
.slider_content  h1                         {font-weight:normal;}
.slider_content  h1	strong                   {font-weight:normal;}


.project08 .programs_title                  {background-color:#b15d3b;}
.project08 .programs_title .title:after     {    background: url(images/title-arrow1.png) right top no-repeat #d47148;}
.project08 .program_contact strong          {color:#b15d3b;}
.project08 .program_contact strong a          {color:#b15d3b;}
.project08 .program_contact p a             {color:#b15d3b;}
.project08 .program_detail h5                {color:#b15d3b;}
.project08 .program_detail blockquote a      {color:#b15d3b;}
.project08 .program_detail p a              {color:#b15d3b;}
.project08 .program_detail  ul li a         {color:#b15d3b;}
.project08 .program_follow_us ul li.facebook a         {background-image:url(images/facebook2.png);}
.project08 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter2.png);}
.project08 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin2.png);}
.project08 .program_follow_us ul li.instagram a         {background-image:url(images/instagram2.png);}
.project08 .program_tab_links ul li.current_page_item a							{color: #b15d3b; }
.project08 .program_tab_links ul li a:hover							{color: #b15d3b; }

.project08 .attend_orientation a:after      {    background: #d47148;}
.project08 .attend_orientation a            {    background: #d47148; position:relative; margin-right:26px;}
.project08 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #d47148; background:none;}
.project08 .attend_orientation a:hover      {background:#b15d3b}
.project08 .attend_orientation a:hover:after    {background:#b15d3b}
.project08 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #b15d3b;}

.project07 .programs_title                  {background-color:#e8851d;}
.project07 .programs_title .title:after     {    background: url(images/title-arrow4.png) right top no-repeat #fe9322;}
.project07 .program_contact strong          {color:#e8851d;}
.project07 .program_contact strong a          {color:#e8851d;}
.project07 .program_contact p a             {color:#e8851d;}
.project07 .program_detail h5                {color:#e8851d;}
.project07 .program_detail blockquote a      {color:#e8851d;}
.project07 .program_detail p a              {color:#e8851d;}
.project07 .program_detail  ul li a         {color:#e8851d;}
.project07 .program_follow_us ul li.facebook a         {background-image:url(images/facebook5.png);}
.project07 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter5.png);}
.project07 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin5.png);}
.project07 .program_follow_us ul li.instagram a         {background-image:url(images/instagram5.png);}
.project07 .program_tab_links ul li.current_page_item a							{color: #e8851d; }
.project07 .program_tab_links ul li a:hover							{color: #e8851d; }

.project07 .attend_orientation a:after      {    background: #fe9322;}
.project07 .attend_orientation a            {    background: #fe9322; position:relative; margin-right:26px;}
.project07 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #fe9322; background:none;}
.project07 .attend_orientation a:hover      {background:#e8851d}
.project07 .attend_orientation a:hover:after    {background:#e8851d}
.project07 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #e8851d;}

.project06 .programs_title                  {background-color:#da4c38;}
.project06 .programs_title .title:after     {    background: url(images/title-arrow2.png) right top no-repeat #f6553f;}
.project06 .program_contact strong          {color:#da4c38;}
.project06 .program_contact strong a          {color:#da4c38;}
.project06 .program_contact p a             {color:#da4c38;}
.project06 .program_detail h5                {color:#da4c38;}
.project06 .program_detail blockquote a      {color:#da4c38;}
.project06 .program_detail p a              {color:#da4c38;}
.project06 .program_detail  ul li a         {color:#da4c38;}
.project06 .program_follow_us ul li.facebook a         {background-image:url(images/facebook3.png);}
.project06 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter3.png);}
.project06 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin3.png);}
.project06 .program_follow_us ul li.instagram a         {background-image:url(images/instagram3.png);}
.project06 .program_tab_links ul li.current_page_item a							{color: #da4c38; }
.project06 .program_tab_links ul li a.hover							{color: #da4c38; }

.project06 .attend_orientation a:after      {    background: #f6553f;}
.project06 .attend_orientation a            {    background: #f6553f; position:relative; margin-right:26px;}
.project06 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #f6553f; background:none;}
.project06 .attend_orientation a:hover      {background:#da4c38}
.project06 .attend_orientation a:hover:after    {background:#da4c38}
.project06 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #da4c38;}



.project05 .programs_title                  {background-color:#569abd;}
.project05 .programs_title .title:after     {    background: url(images/title-arrow5.png) right top no-repeat #64b2da;}
.project05 .program_contact strong          {color:#569abd;}
.project05 .program_contact strong a          {color:#569abd;}
.project05 .program_contact p a             {color:#569abd;}
.project05 .program_detail h5                {color:#569abd;}
.project05 .program_detail blockquote a      {color:#569abd;}
.project05 .program_detail p a              {color:#569abd;}
.project05 .program_detail  ul li a         {color:#569abd;}
.project05 .program_follow_us ul li.facebook a         {background-image:url(images/facebook6.png);}
.project05 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter6.png);}
.project05 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin6.png);}
.project05 .program_follow_us ul li.instagram a         {background-image:url(images/instagram6.png);}
.project05 .program_tab_links ul li.current_page_item a							{color: #569abd; }
.project05 .program_tab_links ul li a:hover							{color: #569abd; }

.project05 .attend_orientation a:after      {    background: #64b2da;}
.project05 .attend_orientation a            {    background: #64b2da; position:relative; margin-right:26px;}
.project05 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #64b2da; background:none;}
.project05 .attend_orientation a:hover      {background:#569abd}
.project05 .attend_orientation a:hover:after    {background:#569abd}
.project05 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #569abd;}


.project04 .programs_title                  {background-color:#faaf3b;}
.project04 .programs_title .title:after     {    background: url(images/title-arrow6.png) right top no-repeat #fdc163;}
.project04 .program_contact strong          {color:#faaf3b;}
.project04 .program_contact strong a          {color:#faaf3b;}
.project04 .program_contact p a             {color:#faaf3b;}
.project04 .program_detail h5                {color:#faaf3b;}
.project04 .program_detail blockquote a      {color:#faaf3b;}
.project04 .program_detail p a              {color:#faaf3b;}
.project04 .program_detail  ul li a         {color:#faaf3b;}
.project04 .program_follow_us ul li.facebook a         {background-image:url(images/facebook7.png);}
.project04 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter7.png);}
.project04 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin7.png);}
.project04 .program_follow_us ul li.instagram a         {background-image:url(images/instagram7.png);}
.project04 .program_tab_links ul li.current_page_item a							{color: #faaf3b; }
.project04 .program_tab_links ul li a:hover							{color: #faaf3b; }

.project04 .attend_orientation a:after      {    background: #fdc163;}
.project04 .attend_orientation a            {    background: #fdc163; position:relative; margin-right:26px;}
.project04 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #fdc163; background:none;}
.project04 .attend_orientation a:hover      {background:#faaf3b}
.project04 .attend_orientation a:hover:after    {background:#faaf3b}
.project04 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #faaf3b;}


.project03 .programs_title                  {background-color:#df493b;}
.project03 .programs_title .title:after     {    background: url(images/title-arrow7.png) right top no-repeat #fb5242;}
.project03 .program_contact strong          {color:#df493b;}
.project03 .program_contact strong a          {color:#df493b;}
.project03 .program_contact p a             {color:#df493b;}
.project03 .program_detail h5                {color:#df493b;}
.project03 .program_detail blockquote a      {color:#df493b;}
.project03 .program_detail p a              {color:#df493b;}
.project03 .program_detail  ul li a         {color:#df493b;}
.project03 .program_follow_us ul li.facebook a         {background-image:url(images/facebook8.png);}
.project03 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter8.png);}
.project03 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin8.png);}
.project03 .program_follow_us ul li.instagram a         {background-image:url(images/instagram3.png);}
.project03 .program_tab_links ul li.current_page_item a							{color: #df493b; }
.project03 .program_tab_links ul li a:hover							{color: #df493b; }

.project03 .attend_orientation a:after      {    background: #fb5242;}
.project03 .attend_orientation a            {    background: #fb5242; position:relative; margin-right:26px;}
.project03 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #fb5242; background:none;}
.project03 .attend_orientation a:hover      {background:#df493b}
.project03 .attend_orientation a:hover:after    {background:#df493b}
.project03 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #df493b;}



.project02 .programs_title                  {background-color:#b9c525;}
.project02 .programs_title .title:after     {    background: url(images/title-arrow3.png) right top no-repeat #d8e62b;}
.project02 .program_contact strong          {color:#b9c525;}
.project02 .program_contact strong a          {color:#b9c525;}
.project02 .program_contact p a          {color:#b9c525;}
.project02 .program_detail h5                {color:#b9c525;}
.project02 .program_detail blockquote a      {color:#b9c525;}
.project02 .program_detail p a              {color:#b9c525;}
.project02 .program_detail  ul li a         {color:#b9c525;}
.project02 .program_follow_us ul li.facebook a         {background-image:url(images/facebook4.png);}
.project02 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter4.png);}
.project02 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin4.png);}
.project02 .program_follow_us ul li.instagram a         {background-image:url(images/instagram4.png);}
.project02 .attend_orientation a:after      {    background: #d8e62b;}
.project02 .attend_orientation a            {    background: #d8e62b; position:relative; margin-right:26px;}
.project02 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #d8e62b; background:none;}
.project02 .attend_orientation a:hover      {background:#b9c525}
.project02 .attend_orientation a:hover:after    {background:#b9c525}
.project02 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #b9c525;}
.project02 .program_tab_links ul li.current_page_item a							{ color: #b9c525; }
.project02 .program_tab_links ul li a:hover							{ color: #b9c525; }

.project01 .programs_title                  {background-color:#b55e42;}
.project01 .programs_title .title:after     {    background: url(images/title-arrow8.png) right top no-repeat #d56f4f;}
.project01 .program_contact strong          {color:#b55e42;}
.project01 .program_contact strong a          {color:#b55e42;}
.project01 .program_contact p a          {color:#b55e42;}
.project01 .program_detail h5                {color:#b55e42;}
.project01 .program_detail blockquote a      {color:#b55e42;}
.project01 .program_detail p a              {color:#b55e42;}
.project01 .program_detail  ul li a         {color:#b55e42;}
.project01 .program_follow_us ul li.facebook a         {background-image:url(images/facebook9.png);}
.project01 .program_follow_us ul li.tweeter a         {background-image:url(images/tweeter9.png);}
.project01 .program_follow_us ul li.linkedin a         {background-image:url(images/linkedin9.png);}
.project01 .program_follow_us ul li.instagram a         {background-image:url(images/instagram2.png);}
.project01 .program_tab_links ul li.current_page_item a							{color: #b55e42; }
.project01 .program_tab_links ul li a:hover							{color: #b55e42; }

.project01 .attend_orientation a:after      {    background: #d56f4f;}
.project01 .attend_orientation a            {    background: #d56f4f; position:relative; margin-right:26px;}
.project01 .attend_orientation a:before     {position:absolute; top:0; left:100%; content:""; width: 0; height: 0; border-style: solid; border-width: 37.5px 0 37.5px 26px; border-color: transparent transparent transparent #d56f4f; background:none;}
.project01 .attend_orientation a:hover      {background:#b55e42}
.project01 .attend_orientation a:hover:after    {background:#b55e42}
.project01 .attend_orientation a:hover:before   {border-color: transparent transparent transparent #b55e42;}



.project01  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #b55e42;}
.project01  .program_tab_links ul  li.current_page_item a	{color: #b55e42;}

.project02  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #b9c525;}
.project02  .program_tab_links ul  li.current_page_item a	{color: #b9c525;}


.project03  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #df493b;}
.project03  .program_tab_links ul  li.current_page_item a	{color: #df493b;}


.project04  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #faaf3b;}
.project04  .program_tab_links ul  li.current_page_item a	{color: #faaf3b;}

.project05  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #569abd;}
.project05  .program_tab_links ul  li.current_page_item a	{color: #569abd;}

.project06  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #da4c38;}
.project06  .program_tab_links ul  li.current_page_item a	{color: #da4c38;}
.project06  .program_tab_links ul  li a:hover       {color: #da4c38;}

.project07  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #e8851d;}
.project07  .program_tab_links ul  li.current_page_item a	{color: #e8851d;}

.project08  .program_tab_links ul  li a:after	{     border-color: transparent transparent transparent #b15d3b;}
.project08  .program_tab_links ul  li.current_page_item a	{color: #b15d3b;}


.program_detail .images_video			{background: none;  margin: 0 -10px;}
.program_detail .images_video	.slick-slide	{padding: 0 10px; outline: none;}
.program_detail .images_video .slick-prev 	{position: absolute; left: 5px; top: 50%;     background: url(images/slick-prev.png) left top no-repeat; width: 30px;height: 54px; margin-top:-27px; font-size: 0px;}
.program_detail .images_video .slick-next 	{position: absolute; right: 0; top: 50%;     background: url(images/slick-next.png) left top no-repeat; width: 30px;height: 54px; margin-top:-27px; font-size: 0px;}
.program_detail .images_video.carousel		{padding: 0 30px;}


.program_contact h6 span                    {    font-size: 18px; line-height: 20px; padding-bottom: 0px;}
.program_contact p strong                   {line-height:17px;}
.program_contact p strong span              {    font-weight: normal;  font-family: 'ralewaybold'; line-height:17px;}
.program_contact p span a                   {font-weight:normal;  font-family: 'ralewaybold';}
.program_contact p:last-child               {padding-bottom:0;}
.program_follow_us strong                   {font-weight:normal;  font-family: 'ralewaybold'; padding-bottom:15px;}

.program_content  a.back_to_program         {font-family: 'ralewaybold'; }
.program_detail p a                         {font-family: 'ralewaybold'; }



/*14-10-2016 New Css*/

.apply_title 							    {background-color: #00446a;}
.apply_title .title							{position: relative; width: 31.8%; display: flex;     align-items: center;}
.apply_title .title_info                    {display: flex;     align-items: center; height: 100%;     padding-right: 175px; }
.apply_title .title_info p                  {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.apply_title .title:after				    {content: ""; background: url(images/arrow5.jpg) right top no-repeat #569bbe; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}

.top_content_slider                         {position: relative; background: #f1f1f1;}
.top_slider_right                           {position: static;}
.top_content_slider .slick-slider           {position: absolute; right: 0; top: 0; width: 50%; margin-left: 15px; background: none;}   
.top_content_slider .slick-slide img        {width: 100%; height: auto; object-fit: cover;}
.top_slider_left                            {padding-right: 120px; padding-top: 38px; padding-bottom: 38px;}
.top_content_slider .slick-prev             {transition:ease-in-out 0.5s all; opacity: 0.65; position: absolute;  left: 17px; top: 50%; z-index: 9; font-size: 0px; height: 42px; width: 42px; background: url(images/slick-prev.png) center top no-repeat; margin-top:-21px;}
.top_content_slider .slick-next             {transition:ease-in-out 0.5s all; opacity: 0.65;position: absolute;  right: 17px; top: 50%; z-index: 9; font-size: 0px;height: 42px; width: 42px; background: url(images/slick-next.png) center top no-repeat; margin-top:-21px;}
.top_content_slider .slick-prev:hover       {opacity: 1;}
.top_content_slider .slick-next:hover       {opacity: 1;} 
.top_slider_left h5                         {color: #569bbe; letter-spacing: 0.020em; padding-bottom: 13px;}
.top_slider_left p                          {padding-bottom: 14px;}
.top_slider_left p strong                   {font-size: 14px; line-height: 19px; letter-spacing: 0.020em; font-family: 'ralewaybold';}
.top_slider_left p:last-child               {padding-bottom: 0;}
.top_content_slider .slick-dots             {margin: 0; list-style: none;left: 50px; bottom: 35px; position: absolute; z-index: 9;}
.top_content_slider .slick-dots li          {display: inline-block; padding-right: 3px;}
.top_content_slider .slick-dots li button   {transition: ease-in-out 0.5s all; display: block; font-size: 0; width: 23px; height:8px; background: #fff; border: none; box-shadow: none; border-radius: 0; opacity: 0.68;}
.top_content_slider .slick-dots li.slick-active button  {opacity: 1;}
.top_content_slider .slick-dots li button:hover {opacity: 1;}
.top_content_slider .slick-dots li:last-child button    {position: relative;}
.top_content_slider .slick-dots li:last-child button:after  {content: ""; position: absolute; left: 100%; top:0;  width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 5px;
border-color: transparent transparent transparent #ffffff;}


.apply_content                              {padding: 70px 0 90px; background: url(images/contentbg4.png) right bottom no-repeat;}
.apply_question_section                     {padding-bottom: 55px;}
.apply_question_section h6                  {    padding-bottom: 20px;font-size: 16px; line-height: 21px; letter-spacing: 0.020em; color: #00446a; font-family: 'ralewayextrabold';}
.apply_question_section ul                  {margin: 0; list-style: none;}
.apply_question_section ul li               {display: inline-block; padding-bottom: 0;}
.apply_question_section input[type=radio].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}

.apply_question_section input[type=radio].css-checkbox + label.css-label {margin-left: 0; font-family: 'ralewaymedium'; padding-left:37px;height:29px; display:inline-block;line-height:29px;background-repeat:no-repeat;background-position: 0 0;font-size:18px;vertical-align:middle;cursor:pointer; color: #5d5d5d; }
.apply_question_section input[type=radio].css-checkbox:checked + label.css-label {background-position: 0 -51px;}
.apply_question_section  label.css-label     {margin-right: 12px;  background-image:url(images/radio_bg.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.apply_question_section ul li:last-child label  {margin-right: 0;}
.btm_tab_section h5                         {font-size: 20px; line-height: 27px; letter-spacing: 0.020em; font-family: 'ralewayextrabold'; padding-bottom: 34px;}
.apply_tab_section h5                        {color: #00446a; }
.btm_tab_links ul                           {margin: 0; list-style: none;}
.btm_tab_links ul li                       {padding-bottom: 12px;}
.btm_tab_links ul li:last-child             {padding-bottom: 0;}
.btm_tab_links ul li a                     {transition: ease-in-out 0.5s all;color: #5d5d5d; font-size: 16px; line-height: 21px; letter-spacing: 0.020em;font-family: 'ralewaybold'; padding-right: 14px; position: relative;}
.btm_tab_links ul li a:after				{   transition: ease-in-out 0.5s all; content: "";  position: absolute;  right: 0; bottom: 4px;  width: 0;height: 0;  border-style: solid; border-width: 5px 0 5px 8px;  border-color: transparent transparent transparent #569bbe; transition: ease-in-out 0.5s all;  opacity: 0;}
.btm_tab_links ul li a:hover               {color: #569bbe;}
.btm_tab_links ul li a:hover:after           {opacity: 1;}
.btm_tab_links ul li.open a                 {color: #569bbe;}
.btm_tab_links ul li.open a:after           {opacity: 1;}
.btm_tab_links ul li.disabled-link a        {color: #b2b2b2;}
.btm_tab_links ul li.disabled-link a:hover        {color: #b2b2b2;}
.btm_tab_links ul li.disabled-link a:hover:after{opacity: 0;}

.btm_tab_links ul li.disabled-link__1 a,
.btm_tab_links ul li.disabled-link__2 a,
.btm_tab_links ul li.disabled-link__3 a                 {color: #b2b2b2;}
.btm_tab_links ul li.disabled-link__1 a:hover,
.btm_tab_links ul li.disabled-link__2 a:hover,
.btm_tab_links ul li.disabled-link__3 a:hover           {color: #b2b2b2;}
.btm_tab_links ul li.disabled-link__1 a:hover:after,
.btm_tab_links ul li.disabled-link__2 a:hover:after,
.btm_tab_links ul li.disabled-link__3 a:hover:after     {opacity: 0;}

.btm_tab_links1 ul                           {margin: 0; list-style: none;}
.btm_tab_links1 ul li                       {padding-bottom: 12px;}
.btm_tab_links1 ul li:last-child             {padding-bottom: 0;}
.btm_tab_links1 ul li a                     {transition: ease-in-out 0.5s all;color: #5d5d5d; font-size: 16px; line-height: 21px; letter-spacing: 0.020em;font-family: 'ralewaybold'; padding-right: 0; position: relative;}
.btm_tab_links1 ul li a:after				{display: none;transition: ease-in-out 0.5s all; content: "";  position: absolute;  right: 0; bottom: 4px;  width: 0;height: 0;  border-style: solid; border-width: 5px 0 5px 8px;  border-color: transparent transparent transparent #569bbe; transition: ease-in-out 0.5s all;  opacity: 0;}
.btm_tab_links1 ul li a:hover               {color: #569bbe;}
.btm_tab_links1 ul li a:hover:after           {opacity: 1;}
.btm_tab_links1 ul li.open a                 {color: #569bbe;}
.btm_tab_links1 ul li.open a:after           {opacity: 1;}
.btm_tab_links1 ul li.disabled-link a        {color: #b2b2b2;}
.btm_tab_links1 ul li.disabled-link a:hover        {color: #b2b2b2;}
.btm_tab_links1 ul li.disabled-link a:hover:after{opacity: 0;}

.btm_tab_left h6                            {font-size: 18px; line-height: 25px; letter-spacing: 0.020em;font-family: 'ralewayextrabold'; padding-bottom: 12px;}
.btm_tab_left p                             {font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding-bottom: 27px; }
.btm_tab_left a.learn_more                   { transition: ease-in-out 0.5s all; display: inline-block;font-size: 14px; line-height: 17px; letter-spacing: 0.020em; font-family: 'ralewayextrabold'; color: #fff; 
    background:#569bbe; padding: 12px 16px 11px;}
.btm_tab_left                                 {padding-left: 0; padding-right: 45px;}
.btm_tab_right                                {text-align: right; }
.btm_tab_links                                {padding-right: 30px;}
.btm_tab_detail                               {display: none;}
#apply_tab1                                     {display: block;}
.btm_tab_left a.learn_more:hover              {background: #4b86a7;}


.hire_page .top_slider_left h5                  {color: #7e3d2b;     /*padding-bottom: 20px;*/}
.hire_title  .top_slider_left                    {padding-right: 60px;}
.hire_title 							         {background-color: #7e3d2b;}
.hire_title .title							   {display: flex;     align-items: center; position: relative; width: 31.8%; }
.hire_title .title_info                         {display: flex;     align-items: center; height: 100%;     padding-right: 115px; }
.hire_title .title_info p                       {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.hire_title .title:after				        {content: ""; background: url(images/title-arrow2.jpg) right top no-repeat #af5c41; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.hire_tab_section .btm_tab_links ul li a:after		{   border-color: transparent transparent transparent #af5d41; }
.hire_tab_section .btm_tab_links ul li a:hover      {color: #af5d41;}
.hire_tab_section .btm_tab_links ul li a:hover:after{opacity: 1;}
.hire_tab_section .btm_tab_links ul li.open a        {color: #af5d41;}
.hire_tab_section .btm_tab_links1 ul li a:hover      {color: #af5d41;}
.hire_tab_section .btm_tab_links1 ul li a:hover:after{opacity: 1;}
.hire_tab_section .btm_tab_links1 ul li.open a        {color: #af5d41;}

.hire_tab_section .btm_tab_left a.learn_more    {background: #af5d41;}
.hire_tab_section .btm_tab_left a.learn_more:hover{background: #7e3d2b;}
.hire_tab_section .btm_tab_left                     {padding-right: 0;}
.hire_tab_section .btm_tab_right                    {padding-left: 55px; text-align: left;} 
.hire_tab_section .btm_tab_right img                {display: block; width: 100%; height: auto; position: relative; z-index: 9;}
.hire_tab_section h5                                {color: #7e3d2b;}
.hire_content                                       {padding: 70px 0 100px; }
.hire_tab_section .btm_tab_right                    {position: relative;}
.hire_tab_section .btm_tab_right:after              {position: absolute; left: -25px; bottom:-80px; content: ""; background: url(images/contentbg5.png) 65% 90% no-repeat; 
    width: 325px; height: 202px; content: "";}      


.bwi_program_tab_section  h5                    {color: #faaf3b;     padding-bottom: 37px; font-size: 25px; line-height: 31px; width: 65%;} 
.bwi_program									{background-color: #faaf3b; background-image: url(images/title-bg2.png)}
.bwi_program .title_info                         {display: flex;     align-items: center; height: 100%;     padding-right: 115px; }
.bwi_program .title_info p                       {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.bwi_program .title								{display: flex;     align-items: center; position: relative; width: 31.8%; position: relative;}
.bwi_program .title:after						{content: ""; background: url(images/arrow6.jpg) right top no-repeat #ffc846; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}

.bwi_program_tab_section  .btm_tab_links ul li a:after		{   border-color: transparent transparent transparent #faaf3b; }
.bwi_program_tab_section  .btm_tab_links ul li a:hover      {color: #faaf3b;}
.bwi_program_tab_section  .btm_tab_links ul li.open a        {color: #faaf3b;}
.bwi_program_tab_section  .btm_tab_left a.learn_more    {background: #ffc846;}
.bwi_program_tab_section  .btm_tab_left a.learn_more:hover{background: #faaf3b;}
.bwi_program_top                                {padding: 48px 0 60px;}
.program_news_section                           {background: #f1f1f1; padding: 48px 0 90px;}
.program_news_right h5                          {font-family: 'ralewayextrabold';font-size: 20px; line-height: 27px;  color: #5d5d5d; letter-spacing: 0.020em; padding-bottom: 25px;}
.program_news_right h6                          {font-family: 'ralewayextrabold';font-size: 18px; line-height: 25px; color: #faaf3b; letter-spacing: 0.020em;}
.program_news_right p                           {font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding-bottom: 20px;}
.program_news_right p:last-child                {padding-bottom: 0;}
.program_news_right                             {padding-right: 45px;}
.program_news_left                               {position: relative;}
.program_news_left img                          {position: relative; z-index: 9; display: block; width: 100%; height: auto;}
.program_news_left:after                        {position: absolute; content: ""; background: url(images/contentbg6.png) left top no-repeat; width: 253px; height: 276px;     right: -88px; bottom: -50px }

.supporters_title			                    {background-color:#9cba39;}
.supporters_title .title_info                   {display: flex;     align-items: center; height: 100%;     padding-right: 150px; }
.supporters_title .title_info p                 {padding: 0; color: #fff; font-size: 16px; line-height: 21px; letter-spacing: 0.020em; padding:17px  0;}
.supporters_title .title						{display: flex;     align-items: center; position: relative; width: 31.8%; position: relative;}
.supporters_title .title:after					{content: ""; background: url(http://bwiny.org/wp-content/uploads/2016/10/arrow8.jpg) right top no-repeat #b5c63b; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.supporter_top_section                          {padding: 46px 0 45px;}
.supporter_top_section h5                       {font-size: 20px; line-height: 29px; color: #9cba39;  padding-bottom:18px;}
.supporter_btm_section h5                       {font-size: 20px; line-height: 29px; color: #9cba39;  padding-bottom:18px;}
.supporter_top_section ul                       {margin: 0; list-style: none; column-count: 3; column-gap: 35px; -webkit-column-count: 3; -webkit-column-gap: 35px; -moz-column-count: 3; -moz-column-gap: 35px;  }
.supporter_top_section ul li                    {font-size: 14px; line-height:19px; color: #666666;  -webkit-column-break-inside: avoid;   page-break-inside: avoid;break-inside: avoid;}
.supporter_top_section ul li  a                 {color: #666666; text-decoration: none;}
.supporter_btm_section                          {background: #f1f1f1; padding: 42px 0 90px;     background: url(images/contentbg4.png) right bottom no-repeat #f1f1f1;} 
.supporter_btm_left ul                          {margin: 0; list-style: none; column-count: 2; column-gap: 35px; -webkit-column-count: 2; -webkit-column-gap: 35px; -moz-column-count: 2; -moz-column-gap: 35px; }
.supporter_btm_left ul li                       {font-size: 14px; line-height: 19px; padding-bottom: 12px; letter-spacing: 0.020em;  -webkit-column-break-inside: avoid;   page-break-inside: avoid;break-inside: avoid;}
.supporter_btm_left ul li strong                {color: #666666; display: block; padding-bottom: 1px;}
.supporter_btm_left ul li span                  {color: #666666;display: block;}
.supporter_btm_right p                          {color: #666666;font-size: 14px; line-height: 19px;}
.supporter_btm_right p:last-child               {padding-bottom: 0;}


.graduate_profile_title			                {background-color:#7e3d2b;}
.graduate_profile_title .title_info             {display: flex;     align-items: center; height: 100%;     padding-right: 150px; }
.graduate_profile_title .title_info p           {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.graduate_profile_title .title					{display: flex;     align-items: center; position: relative; width: 31.8%; position: relative;}
.graduate_profile_title .title:after			{content: ""; background: url(images/title-arrow2.jpg) right top no-repeat #af5c41; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}

.graduate_tab_links                            {background: #f1f1f1; text-align: center; padding: 24px 0 20px;}
.graduate_tab_links ul                         {margin: 0; list-style: none; display: inline-block;} 
.graduate_tab_links ul  li                     {float: left; padding-bottom: 0; padding: 0 47px; border-right: 1px solid #cbcbcb; }
.graduate_tab_links ul  li:first-child         {padding-left: 0;}
.graduate_tab_links ul  li:last-child          {padding-right: 0; border: none;}
.graduate_tab_links ul  li  a                  {transition: ease-in-out 0.5s all; font-size: 16px; line-height: 22px; letter-spacing: 0.045em; color: #808080; font-family: 'ralewayextrabold'; display: inline-block; padding:7px 5px; }
.graduate_tab_links ul  li  a span             {padding-right: 5px; display: none;}
.graduate_tab_links ul  li  a:hover            {color: #af5d41; }
.graduate_tab_links ul  li  a:hover span       {display: inline;}
.graduate_tab_links ul  li.open  a             {color: #af5d41; }
.profile_top_info                               {background: url(images/contentbg7.png) left bottom no-repeat #e6e6e6;}
.profile_top_cont                               {padding: 35px 35px 38px 10px;}
.profile_top_cont p                             {font-size: 24px; line-height: 30px; letter-spacing: 0.020em; color: #7e3d2b;font-family: 'ralewayregular'; padding-bottom: 22px;}
.profile_detail                                 {float: right; font-size: 14px; line-height: 19px; font-family: 'ralewaymedium';padding-left: 10px;}
.profile_detail strong                          {display: block;font-family: 'ralewaybold'; position: relative;}
.profile_detail strong:before                   {content: "-"; position: absolute; left: -10px; top: 0; }
.profile_top_img                                {position: static;}
.profile_top_img    img                         {position: absolute; right: 0; top: 0; width: 50%; object-fit: cover; width: calc(50% - 10px); display: block;}
.profile_top_info                               {position: relative;}
.profile_btm_info                               {display: block; padding: 48px 0 90px;}
.profile_btm_info p                             {font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding-bottom: 20px; color: #5d5d5d;}
.profile_btm_left                               {padding-right: 110px;}
.profile_btm_info   a.next_participant          {display: inline-block; margin-top: 15px;  transition: ease-in-out 0.5s all; font-size: 14px; line-height: 19px; color: #5d5d5d; font-family: 'ralewayextrabold'; position: relative; padding-right: 13px;}
.profile_btm_info   a.next_participant:after    {}
.profile_btm_info   a.next_participant:after	{transition: ease-in-out 0.5s all; content: "";  position: absolute;  right: 0; bottom: 4px;  width: 0;height: 0;  border-style: solid; border-width: 4px 0 4px 7px;  border-color: transparent transparent transparent #5d5d5d; transition: ease-in-out 0.5s all;}
.profile_btm_info   a.next_participant:hover    {color: #af5d41;}
.profile_btm_info   a.next_participant:hover:after{border-color: transparent transparent transparent #af5d41;}
.profile_btm_right  ul                          {margin: 0; list-style: none;}
.profile_btm_right ul li                        {padding-bottom: 20px;}
.profile_btm_right ul li:last-child             {padding-bottom: 0;}
.profile_btm_right ul li img                    {display: block; width: 100%; height: auto;}
.graduate_tab_detail                            {display: none;}
#graduate_tab1                                  {display: block;}


.press_archive_title							{background-color: #b13220;}
.press_archive_title .title:after				{content: ""; background: url(images/arrow7.jpg) right top no-repeat #d94c36; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.press_archive_list ul                          {margin-bottom: 0; list-style:none;}
.press_archive_list ul li                       { padding: 32px 10px;}
.press_archive_list ul li figure                {margin: 0 0 25px; }
.press_archive_list ul li figure img            {display: block; width: 100%; height: auto;}
.press_archive_list ul li .author_date          {font-size: 14px; line-height: 23px; color: #b2b2b2; letter-spacing: 0;font-family: 'ralewaybold';}
.press_archive_list ul li .author_date  span.name{padding-right: 25px;}
.press_archive_list ul li .author_date span        {display: inline-block;}
.press_archive_list ul li .author_date          {padding-bottom: 15px;}
.press_archive_list ul li h6                    {color: #d94c36; font-size: 18px; line-height: 23px; font-family: 'ralewaybold';}
.press_archive_list ul li h6 a                  {color: #d94c36; text-decoration: none;}    
.press_archive_list ul li p                     {font-size: 14px; line-height: 19px; color: #5d5d5d;  letter-spacing: 0.020em; padding-bottom: 12px;}
.press_archive_list ul li a.read_more           {transition: ease-in-out 0.5s all;font-size: 14px; line-height: 19px; color: #5d5d5d;  letter-spacing: 0.020em; font-family: 'ralewaybold';}
.press_archive_list ul li a.read_more:hover     {color: #d94c36;}
.press_archive_list ul li.column:last-child:not(:first-child), .press_archive_list ul li.columns:last-child:not(:first-child){float: left;}
.press_archive_list                             {padding: 16px 0 55px;}
.pagination_wrap                                {background: #f1f1f1;   }
.wp-pagenavi                                    {position: relative;margin: 0 25px; padding: 25px 40px; background: #d94c36; text-align: center; height: 75px;}
.wp-pagenavi  span , .wp-pagenavi   a           {margin: 0 3px;transition: ease-in-out 0.5s; opacity: 0.7; font-size: 18px; line-height: 25px; letter-spacing: 0.025em; font-family: 'ralewaybold'; color: #fff;}
.wp-pagenavi  span                              {opacity: 1;}
.wp-pagenavi   a:hover                          {opacity: 1;}
.wp-pagenavi   a em                             {font-style: normal;}
.wp-pagenavi a.previouspostslink                {float: left;font-family: 'ralewayblack';}
.wp-pagenavi a.nextpostslink                    {float: right;font-family: 'ralewayblack'; margin-left: 45px;}
.wp-pagenavi a.active                           {opacity: 1;}
.wp-pagenavi:before                             {position: absolute; left: -25px; top: 0; content: "";width: 0;height: 0;border-style: solid;border-width: 37.5px 25px 37.5px 0;border-color: transparent #d94b36 transparent transparent;}

.wp-pagenavi:after                             {position: absolute; right: -25px; top: 0; content: "";width: 0;height: 0;border-style: solid;border-width: 37.5px 0 37.5px 25px;
border-color: transparent transparent transparent #d94b36;}

.attend_gala_title                              {background-color: #9a3324;}
.attend_gala_title .title						{position: relative; }
.attend_gala_title .title:after					{content: ""; background: url(https://bwiny.org/wp-content/uploads/2020/01/gala-arrow-2020.png) right top no-repeat #b91414; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}

.map_address_section                            {position: relative;}
.map_address_section iframe                     {position: relative; z-index: 9; display: block;width: 100% !important; height: 260px !important;pointer-events: none;}
.map_address_section iframe.clicked {
	pointer-events: auto;
}
.map_address                                     {position: absolute; left: 0; bottom: 0; width: 100%;}
.map_address  .address_in                       {position: relative; z-index: 99; letter-spacing: 0;  background: #b91414; color: #fff; width: 390px; padding: 35px 35px 32px;}
.map_address  .address_in p                      {letter-spacing: 0; font-size: 18px; line-height: 24px; color: #fff; padding-bottom: 12px;}
.map_address  .address_in p:last-child          {padding-bottom: 0;}
.map_address  .address_in p strong              {font-family: 'ralewayblack';display: block; line-height: 22px;} 
.map_address  .address_in p span                {font-family: 'ralewaybold';display: block; line-height: 22px;} 

.attend_middle_right                            {padding-left: 30px;}
.attend_middle_left                             {padding-right: 40px; padding-bottom: 55px;}
.attend_middle_left p                           {font-size: 14px; line-height: 19px; letter-spacing: 0.0203m; padding-bottom: 18px;}
.attend_middle_left p a                          {color: #011726;}
.attend_middle_left  h5                         {color: #011726; font-size: 20px; line-height: 27px; letter-spacing: 0.020em; padding: 25px 0 18px;}
.attend_middle_left  h5:nth-child(2)             {padding-top: 0;}
.attend_middle_left p:last-child                {padding-bottom: 0;}
.attend_middle_left .share_links strong         {float: left; font-size: 14px; letter-spacing: 0.020em; line-height: 32px;  font-family: 'ralewayextrabold'; color: #012138;}
.attend_middle_left .share_links ul             {float: left; margin: 0; list-style: none; padding-left: 8px; }
.attend_middle_left .share_links ul li          {padding-bottom: 0; float: left; padding-left:6px;}
.attend_middle_left .share_links  ul li a			{display: block; width: 32px; height: 32px;}
.attend_middle_left .share_links ul li.facebook a	{background: url(images/facebook7.png) left top no-repeat; }
.attend_middle_left .share_links ul li.facebook a:hover{background-position: left bottom;}
.attend_middle_left .share_links ul li.tweeter a	{background: url(images/tweeter7.png) left top no-repeat;}
.attend_middle_left .share_links ul li.tweeter a:hover{background-position: left bottom;}
.attend_middle_left .share_links ul li.instagram a    {background: url(images/instagram7.png) left top no-repeat;}
.attend_middle_left .share_links ul li.instagram a:hover{background-position: left bottom;}
.attend_middle_left .attend_links               {display: none;}
.attend_links a                                 {transition: ease-in-out 0.5s all; font-family: 'ralewayextrabold';display: block; float: left; width: calc(50% - 7px); height: 62px; line-height: 62px; text-align: center; font-size: 16px; letter-spacing: 0.020em; color:#fff; text-transform:uppercase;}
.attend_links a.purchase_ticket                 {background: #b91414;}
.attend_links a.become_sponsor                  {background: #b91414; float: right;}
.join_gala  img                                 {width:100%; height: auto; display: block;}
.attend_links                                   {padding-bottom: 30px;}
.attend_middle_section                          {padding: 55px 0 0;}
.attend_middle_section table {
    table-layout: fixed;
    width: 100%;
}
.attend_middle_section table td {
    width: 100%;
}
.attend_links a.purchase_ticket:hover           {background: #9a3324;}
.attend_links a.become_sponsor:hover            {background: #9a3324;}
.attend_gala_slider  .slick-slide               {outline: none; padding: 0 7.5px;}
.attend_gala_slider  .slick-slide img           {width: 100%; height: auto;}
.attend_gala_slider .slick-prev                 {transition:ease-in-out 0.5s all; opacity: 0.85; position: absolute;  left: 17px; top: 50%; z-index: 9; font-size: 0px; height: 42px; width: 42px; background: url(images/slick-prev.png) center top no-repeat; margin-top:-21px;}
.attend_gala_slider .slick-next                 {transition:ease-in-out 0.5s all; opacity: 0.85;position: absolute;  right: 17px; top: 50%; z-index: 9; font-size: 0px;height: 42px; width: 42px; background: url(images/slick-next.png) center top no-repeat; margin-top:-21px;}
.attend_gala_slider .slick-prev:hover           {opacity: 1;}
.attend_gala_slider .slick-next:hover           {opacity: 1;} 
.attend_gala_slider                             {background: #fff; margin: 0 -7.5px;} 



.donate_title 							         {background-color: #7e3d2b;}
.donate_title .title							   {display: flex;     align-items: center; position: relative; width: 32.5%; }
.donate_title .title_info                         {display: flex;     align-items: center; height: 100%;     padding-right: 115px; }
.donate_title .title_info p                       {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.donate_title .title:after				        {content: ""; background: url(images/title-arrow2.jpg) right top no-repeat #af5c41; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.donate_cont                                    {padding: 50px 0 90px;}
.donate_cont p                                  {width: 65%; font-size: 20px; line-height: 27px; letter-spacing: 0.020em; color: #5d5d5d;}
.donate_form                                    {padding-top:15px;}
.donate_form    img                             {width: 100%; height: auto; display: block;}

.term_use_title                                 {background-color: #00446a;}
.term_use_title .title						    {position: relative; }
.term_use_title .title:after					{content: ""; background: url(images/title-arrow3.jpg) right top no-repeat #569bbe; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.term_use_cont                                  {padding: 45px 0 88px; background: url(images/contentbg8.png) right bottom no-repeat;}
.term_use_cont  p                               {font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding-bottom: 20px;}
.term_use_cont  p a                             {color:  #00446a; text-decoration: none;}
.term_use_cont h6                               {font-size: 14px; line-height: 19px; letter-spacing: 0.020em;font-family: 'ralewayextrabold'; padding-bottom:0px;}
.term_use_cont  p:last-child                    {padding-bottom: 0;}



.way_give_title 							         {background-color: #00446a;}
.way_give_title .title							   {display: flex;     align-items: center; position: relative; width: 31.8%; }
.way_give_title .title_info                         {display: flex;     align-items: center; height: 100%;     padding-right: 215px; }
.way_give_title .title_info p                       {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.way_give_title .title:after				        {content: ""; background: url(images/title-arrow3.jpg) right top no-repeat #569bbe; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.way_give_listing ul                            {list-style: none; margin-bottom: 0;}
.way_give_listing                               {padding: 40px 0 62px;}
.way_give_listing ul li                         {padding-right: 30px; padding-bottom:25px; }
.way_give_listing ul li figure                  {margin: 0 0 28px; height: 150px; display:flex; align-items:flex-end;}
.way_give_listing ul li figure  img             {display: block; }
.way_give_listing ul li h6                      {font-size: 18px; line-height: 25px; letter-spacing: 0.025em;font-family: 'ralewayextrabold';}
.way_give_listing ul li p                       {font-size: 14px; line-height: 19px; letter-spacing: 0.020em; color:#5d5d5d;}
.way_give_listing ul li p  a                    {transition: ease-in-out 0.5s all; color: #569bbe; font-family: 'ralewaybold';}
.way_give_listing ul li p:last-child            {padding-bottom: 0;}
.way_give_listing ul li p  a:hover              {color: #4b86a7;}
.way_give_listing ul li p  strong               {font-family: 'ralewaybold';    }
.result_top_title span em.copy                  {display: none;}




.result_title			                        {background-color:#7e3d2b;}
.result_title .title_info                       {display: flex;     align-items: center; height: 100%;     padding-right: 150px; }
.result_title .title_info p                     {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.result_title .title					        {display: flex;     align-items: center; position: relative; width: 31.8%; position: relative;}
.result_title .title:after			            {content: ""; background: url(images/title-arrow2.jpg) right top no-repeat #af5c41; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.result_top_section                             {background: #f1f1f1; padding: 48px 0 42px;}
.result_top_title                               {padding-bottom:27px;}
.result_top_title span.left_title               {width:36%;float: left;}
.result_top_title span.right_title               {width:36%;float: left;}
.result_top_title strong                        {text-align: center;float: left; width: 28%; font-size: 97px; line-height: 97px; margin-top: -16px;  letter-spacing: 0; color: #af5c41; font-family: 'ralewayextrabold';}
.result_top_title span                          {letter-spacing: 0.020em;  padding: 17px 0; border-bottom: 3px solid #d6d6d6; border-top: 3px solid #d6d6d6; font-size: 18px; line-height: 25px; color: #a4a4a4; font-family: 'ralewayextrabold'; text-align:center;}
.result_top_title span em                       {font-style: normal;}
.result_top_list ul                             {margin-bottom: 0; list-style: none;}
.result_top_list ul li                          {text-align: center;}
.result_top_list ul li img                      {display: block; margin: 0 auto 8px;}
.result_top_list ul li span                     {padding-right: 32px; position: relative;font-family: 'Gotham-Black'; font-size: 23px; line-height: 45px; letter-spacing: 0;color: #af5c41;}
.result_top_list ul li em                        {font-style: normal; font-family: 'Gotham-Black'; font-size: 23px; line-height: 45px; letter-spacing: 0; color: #98a72e;}
.result_top_list ul li span:after                {position: absolute; content: ""; right: 0; width: 32px; height: 21px;  top:4px; background: url(images/result-sep.png) center top no-repeat;}
.result_top_list ul li strong                   {display: block; font-size:  13px; line-height: 17px; letter-spacing: 0; color: #808080; font-family: 'Gotham-Bold';}
.result_top_list ul li em  sup                  {bottom: 1ex; font-size: 14px;}
.result_btm_section                             {padding-bottom: 30px;}
.result_btm_section ul                          {margin: 0; list-style: none;}
.result_btm_section ul li                       {padding: 60px 0; border-bottom: 3px solid #dadada;}
.result_btm_section ul li .result_btm_img       {text-align: center;}
.result_btm_section ul li:last-child            {border: none;}
.result_btm_info                                {padding: 0 20px 0 60px;}
.result_btm_section ul li .name_profile         {font-size: 13px; line-height: 16px;  font-family: 'Gotham-Medium';letter-spacing: 0;  float: right; width: 210px;}
.result_btm_info  p                             {padding-bottom: 18px; font-size: 24px; line-height: 30px; color: #7e3d2b; letter-spacing: 0;font-family: 'ralewayregular'; padding-right: 40px;}      
.result_btm_info span                           {padding-right: 6px;  position: relative;  padding-left: 9px; position: relative; }
.result_btm_info span:before                     {content: "-"; position: absolute; left: 0; top: 0;}
.result_btm_info  em                        {font-style: normal; }
.event_category_section                         {background: #f1f1f1; padding:  25px 0 15px;}
.calender_title 							         {background-color: #00446a;}
.calender_title .title							   {display: flex;     align-items: center; position: relative; width: 31.8%; }
.calender_title .title_info                         {display: flex;     align-items: center; height: 100%;     padding-right: 215px; }
.calender_title .title_info p                       {padding: 0; color: #fff; font-size: 14px; line-height: 19px; letter-spacing: 0.020em; padding:17px  0;}
.calender_title .title:after				        {content: ""; background: url(images/title-arrow3.jpg) right top no-repeat #569bbe; height: 100%; width: 2000px; right: 10px; top: 0; position: absolute; background-size: 21px 100%;}
.event_category_section h6                          {font-size: 15px; line-height:17px; left: 0.025em; color: #666666;font-family: 'ralewayextrabold';}
.event_category_section ul                      {margin: 0; list-style: none;column-count: 4; column-gap: 30px; -webkit-column-count: 4; -webkit-column-gap: 30px;  -moz-column-count: 4; -moz-column-gap: 30px; }
.event_category_section ul li                   {-webkit-column-break-inside: avoid;   page-break-inside: avoid;break-inside: avoid; padding-bottom: 8px;}
.event_category_section ul li a                 {padding-right: 0px;  transition: ease-in-out 0.5s all;position: relative;font-size: 14px; line-height: 19px; letter-spacing: 0.020em; font-family: 'ralewaysemibold'; color: #808080;}
.event_category_section ul li a:after           {}
.event_category_section ul li a:after	      {transition: ease-in-out 0.5s all; content: "";  position: absolute;  right: -15px; bottom: 3px;  width: 0;height: 0;  border-style: solid; border-width: 5px 0 5px 7px;  border-color: transparent transparent transparent #569bbe; transition: ease-in-out 0.5s all; opacity: 0;}
.event_category_section ul li a:hover           {color: #569bbe;}
.event_category_section ul li a:hover:after     {opacity: 1;}
.event_category_section ul li.active a           {color: #569bbe;}
.event_category_section ul li.active a:after      {opacity: 1;}

.event_list section                             {padding: 55px 0 5px;}
.event_list section:nth-child(2)                {background: #f1f1f1;}
.event_list section ul                          {margin-bottom: 0; list-style: none;}
.event_list section ul li                       {padding-bottom: 60px;}
.event_list h5                                  {font-size: 24px; line-height: 30px; letter-spacing: 0.020em;font-family: 'ralewayextrabold'; color: #00446a; padding-bottom: 36px;}
.event_list section ul li  strong               {color: #569bbe;  font-weight: normal; font-size: 80px; line-height: 80px; color:  coral#569bbe; font-family: 'ralewayextrabold'; display: block; padding-bottom: 7px;}
.event_list section ul li  strong sup           {font-size:18px; text-transform:uppercase; font-family: 'ralewayblack'; top: -45px; }
.event_list section ul li span                  {display: block; font-size: 16px; line-height: 21px;letter-spacing: 0.020em; color: #569bbe; font-family: 'ralewayextrabold'; padding-bottom: 6px;}
.event_list section ul li p                     {color: #5d5d5d; font-family: 'ralewaysemibold'; padding-bottom: 20px;}
.event_list section ul li a.learn_more          {transition: ease-in-out 0.5s all; display: inline-block; padding:9.5px 12px; color: #fff;  background: #cbcbcb; font-size: 14px; line-height: 15px; letter-spacing: 0.020em; font-family: 'ralewayextrabold';}
.event_list section ul li a.learn_more:hover    {background: #569bbe;}
.event_list section ul li                       {float: left !important;}


.calendar_page .wp-pagenavi                      {background: #569bbe;}
.calendar_page .wp-pagenavi:before               {border-color: transparent #569bbe transparent transparent;}
.calendar_page .wp-pagenavi:after                {border-color: transparent transparent transparent #569bbe;}

.btm_tab_links1                                 {display: none;}
.profile_btm_right a.next_participant           {display: none;}
.event_list h5 span a                            {display: none;}
.reveal                                         {width: 870px; padding:60px 120px 90px 40px; border-radius: 0; border: none;}
.reveal h6                                      {font-size: 18px; line-height: 21px; letter-spacing: 0.025em; color: #5d5d5d; font-family: 'ralewayextrabold'; padding-bottom: 14px;}
.reveal p                                       {font-size: 14px; line-height: 19px; letter-spacing: 0.020em;}
a.modal_btn                                     {transition: ease-in-out 0.5s all; display: inline-block; padding: 8px 25px; background: #cbcbcb; color: #fff; font-family: 'ralewayextrabold'; text-transform: uppercase; font-size: 16px; line-height: 19px; }
a.modal_btn:hover                               {background: #9cba39;}
body.is-reveal-open                             { overflow-y: scroll;}
.reveal .close-button                           {width: 21px; height: 21px; line-height: 0px; top: 28px; right: 28px;}







.program_right .partner_list .columns:last-child:not(:first-child) { float: left; }
.screen-reader-text {display:none;}


/*New Corrections*/
.apply_content                              {padding-top:50px;}
.btm_tab_links ul li.open.disabled-link a:after {opacity:0;}

.btm_tab_links ul li.open.disabled-link__1 a:after,
.btm_tab_links ul li.open.disabled-link__2 a:after,
.btm_tab_links ul li.open.disabled-link__3 a:after {opacity:0;}

.apply_question_section                     {padding-bottom:50px;}

.way_give_listing ul li{padding-right:10px;}

.hire_page .top_slider_left                 {padding-right:110px;}
.hire_content                               {padding-top:50px;} 
.bwi_program_tab_section  h5                {font-family: 'ralewayblack';}
.bwi_program                                { background-image: url(images/title-bg4.png);}
.supporters_title                           { background-image: url(images/title-bg5.png);}
.graduate_profile_title .title              {width:35%;}
.graduate_profile_title .title_info         {padding-left:20px; width:65%;}
.graduate_tab_links ul  li                 {padding:0 25px;}
.graduate_tab_links ul  li  a              {padding:7px 35px; position:relative; }
.graduate_tab_links ul  li  a span         {position:absolute; left:10px; top:7px; }
.graduate_tab_links ul  li  a:hover        {padding-left:60px;padding-right:10px;}
.graduate_tab_links ul  li  a              {transition:none;}
.profile_btm_info   a.next_participant:after    {bottom:5px;}
.search_results .title_links h5             {text-transform:none; font-size:20px;}
.search_results .entry-header h1            {font-size:16px; text-transform:uppercase; line-height:21px;  font-family: 'ralewayblack';}

.loop-pagination span                       {display:inline-block;font-family: 'ralewaybold'; }
.loop-pagination a                          {display:inline-block; transition:ease-in-out 0.5s all;font-family: 'ralewaybold'; padding:0; margin:0 5px;}
.pagination .current                        {color:#803722; background:transparent; padding:0;  margin:0 5px;}
.loop-pagination a:hover                    {color:#803722; background:transparent;}
.pagination span:first-child              {margin-left:0;}
.pagination a:first-child              {margin-left:0;}
.search_results .entry-summary              {padding-bottom:25px;}
.wp-pagenavi  span.current:first-child      {margin-left:150px;}
.wp-pagenavi  span.current:last-child      {margin-right:150px;}
.calender_title .title_info                 {display:table;}
.calender_title .title_info  p              {display:table-cell; vertical-align:middle;}
.reveal-overlay                             {right:-17px;}
.search-form input[type="submit"]           {transition: ease-in-out 0.5s all;
    display: inline-block;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.020em;
    font-family: 'ralewayextrabold';
    color: #fff;
    background: #803722;
    padding: 12px 16px 11px; border:none; box-shadow:none; border-radius:0;}
    .search-form input[type="search"]     {border-radius:0;}
    .search-form input[type="submit"]:hover    {background:#b15b40;}
	.video_in                            {width:930px; margin:0 auto; max-width:100%; position:relative;     position: relative;
    padding-bottom: 47%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 0px;
    margin: 0 auto;}
	a.youtube-player                    {width:164px; height:200px; position:absolute; left:50%; top:50%; margin-top:-100px; margin-left:-82px; background:transparent; z-index:99;}
.youtube-player span.title              {position:static; left:auto; top:auto; margin:10px 0 0; display:block; text-align:center;}  
	.video_in  iframe                   {position:absolute; left:0; top:0; width:100%; height:100%;}
	
	#video_container img                {position:absolute; left:0; top:0; width:100%; height:100%;    object-fit: cover;
    object-position: left bottom;}
    
.btm_tab_info .open {display:block;}    

    


	.header-top-wrap {background: #ffffff; border-top: 15px solid #AF5D41; padding: 12px 0; position: relative; 
  background: url(http://bwiny.org/wp-content/uploads/2017/04/bwi_banner_graphic.png) scroll no-repeat top right #fff; z-index:99999; background-position: 100% 0px; background-size: contain; background-repeat: no-repeat;}
.header-top-wrap h5 {color: #AF5D41; font-size: 16px; padding: 0 0 15px 0; font-weight: 700;}
.header-top-wrap p {font-size: 13px; color: #4D4D4D; font-weight: 600; line-height: 16px; padding: 0 0 8px 0;}
.header-top-wrap .links {color: #4D4D4D; font-size: 15px; font-weight: 800;}

.header-top-wrap .links:hover {color: #9c5d3c;}


.header-top-wrap .closeicon {position: absolute; background: url(http://bwiny.org/wp-content/uploads/2017/04/BWI_Banner_Close.png) scroll no-repeat 0 0;
width: 22px; height: 22px; right: 20px; top: 30px; z-index: 1000; background-size: cover;}


.header {top: 0px;}
.header.small {top: 0px;}







.closetop .header {top: 0px;}

.headerTopBody .header.small    {top:0 !important;}





/* CHARLIES DEV CHANGES APRIL 21, 2017 */




.social_icon_img {height: 30px; width: auto;}
.partner_icon_img {height: 55px; width: auto;}
.slick-slide img { width:100%; max-width:100%; text-align:Center;}
.BecomeaCoach   { margin-top:4px;}
.slider-nav     { width:1075px;}

.slider-nav .slick-slide:last-child {width:121px !important;}



.slick-slide img {    height: 100%;  height:auto; vertical-align:top;}
.slider-nav .slick-slide { width:125px; padding:0; vertical-align:top;}

.no_upcoming_message { text-align: center; padding: 80px 0 45px; min-height: 350px; }
.no_upcoming_message p {color: #569bbe;}

