/*
color palette:
	Dark Grey:       #4b4e53
	Dark Blue:       #294179
	Light Grey:      #ccc
	Light Blue:      #1f5c99
	Pumpkin Orange:  #e57200

	Violet:			 #580085
	Tassel green:    #6ec940
	Secondary green: #2d8700
*/

@font-face{font-family:'Raleway-Bold';
	src:url(../fonts/Raleway-Bold.eot);
	src:url(../fonts/Raleway-Bold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Raleway-Bold.ttf) format('truetype'),
		url(../fonts/Raleway-Bold.svg#glyphicons_halflingsregular) format('svg')}

@font-face{font-family:'Raleway-SemiBold';
	src:url(../fonts/Raleway-SemiBold.eot);
	src:url(../fonts/Raleway-SemiBold.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Raleway-SemiBold.ttf) format('truetype'),
		url(../fonts/Raleway-SemiBold.svg#glyphicons_halflingsregular) format('svg')}

@font-face{font-family:'Raleway-Regular';
	src:url(../fonts/Raleway-Regular.eot);
	src:url(../fonts/Raleway-Regular.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Raleway-Regular.ttf) format('truetype'),
		url(../fonts/Raleway-Regular.svg#glyphicons_halflingsregular) format('svg')}

@font-face{font-family:'Raleway-Light';
	src:url(../fonts/Raleway-Light.eot);
	src:url(../fonts/Raleway-Light.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Raleway-Light.ttf) format('truetype'),
		url(../fonts/Raleway-Light.svg#glyphicons_halflingsregular) format('svg')}


@font-face{font-family:'Raleway-SemiBold-Italic';
	src:url(../fonts/Raleway-SemiBold-Italic.eot);
	src:url(../fonts/Raleway-SemiBold-Italic.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Raleway-SemiBold-Italic.ttf) format('truetype'),
		url(../fonts/Raleway-SemiBold-Italic.svg#glyphicons_halflingsregular) format('svg')}


@font-face{font-family:'Raleway-Light-Italic';
	src:url(../fonts/Raleway-Light-Italic.eot);
	src:url(../fonts/Raleway-Light-Italic.eot?#iefix) format('embedded-opentype'),
		url(../fonts/Raleway-Light-Italic.ttf) format('truetype'),
		url(../fonts/Raleway-Light-Italic.svg#glyphicons_halflingsregular) format('svg')}


@font-face{font-family:'CharisSILR';
	src:url(../fonts/CharisSILR.eot);
	src:url(../fonts/CharisSILR.eot?#iefix) format('embedded-opentype'),
		url(../fonts/CharisSILR.ttf) format('truetype'),
		url(../fonts/CharisSILR.svg#glyphicons_halflingsregular) format('svg')}


@font-face{font-family:'CharisSILB';
	src:url(../fonts/CharisSILB.eot);
	src:url(../fonts/CharisSILB.eot?#iefix) format('embedded-opentype'),
		url(../fonts/CharisSILB.ttf) format('truetype'),
		url(../fonts/CharisSILB.svg#glyphicons_halflingsregular) format('svg')}


body { padding-top: 15px; font-family: 'CharisSILR' !important; color: #4b4e53 !important;}
.soclize .socl_icns, .rght_sid_socl_icn .socl_icns, .pblctn_box .socl_icns { border-radius: 30px; }
.pblctn_box .socl_icns { background: #294179; font-size: 18px; padding: 7px 0; width: 50px; height: 50px; color: #fff; border: 5px solid #fff; text-align: center}
.pblctn_box { width: 50px; margin: -40px auto 0}
.soclize .socl_icns { background: #4a4f55;  font-size: 12px; padding: 18px;  margin: 0 0 0 6px;}
.rght_sid_socl_icn { padding-left: 0 !important}
.rght_sid_socl_icn .socl_icns { font-size: 7px;  padding: 12px;  margin: 0 5px 0 0;}
.rght_sid_socl_icn .fa-google-plus {font-size: 13px !important; font-weight: bold;}
.twtr_icn { background: url(../images/social_icn.png) 7px 0 no-repeat}
.fb_icn { background: url(../images/social_icn.png) -41px 0 no-repeat}
.youtube_icn { background: url(../images/social_icn.png) -87px 0 no-repeat}
.gplus_icn { background: url(../images/social_icn.png) -132px 0 no-repeat}
.mail_icn { background: url(../images/social_icn.png) -176px 0 no-repeat}
.hdr { margin-bottom: 5px}
.hdr .col-md-12, .hdr .col-md-3, .hdr .col-md-11 { padding-right: 0 !important}
.hdr .col-md-7 { padding-left: 0 !important}
#header_logo {max-width:660px; max-height:142;}
.top_strp_img { float: left; background: url(../images/top_strap_img.png) 0 0 no-repeat}
.top_strp { overflow: hidden; background: url(../images/top_strap_img.png) 0 0 no-repeat; height: 55px}
.navi_bg, .ftr_strp { border-top: 2px solid #d2d3d4 }
.navi_bg ul { padding: 0; margin-bottom: 0}
.navi_bg li, .ftr_lnks li { display: inline; float: left; font-family: 'Raleway-SemiBold'}
.navi_bg li a {color: #fff; font-size: 16px; padding: 8px 18px; float: left}
.navi_bg li a:focus { outline: none;}
.ftr_lnks li { font-size: 13px; padding: 13px 35px 13px 0;}
.ftr_lnks ul { padding: 0 !important}
.ftr_lnks { padding-left: 0 !important}
.ftr_lnks li a { color: #555}
.form-control-feedback { top: 1px !important; cursor: pointer}
.form-control-feedback:hover { opacity: .6}
.form-control { background: #f2f2f2 !important; height: 40px !important; box-shadow: none !important}
.border_blue { border: 1px solid #9fbedb; margin-top: 12px; border-radius: 3px; margin-bottom: 20px}
.border_blue h1 { font-family: 'Raleway-SemiBold'; color: #2d8700; font-size: 40px !important; letter-spacing: 1.5px}
.pblctn_hed { font-family: 'Raleway-SemiBold'; color: #2d8700; margin-bottom: 20px;}
.bnr_img img { width: 100.2%}
.bnr_img { padding-right: 0 !important }
.border_blue p { margin-left: 20px; font-size: 16px; line-height: 35px; margin-top: 20px; font-family: 'Raleway-Bold'; letter-spacing: .5px }
/* pumpkin e57200 to violet 2d8700 */
.hdng_mtr, .hdng_mtr a { font-size: 18px; color: #2d8700; font-family: 'Raleway-Bold' !important}
/* old hover orangish F58516 to tassel green 6ec940 */
.hdng_mtr a:hover { cursor: pointer; color: #6ec940}
/*.rght_sid_mtr>.hdng_mtr, .hdng_mtr a { font-size: 13px; margin-bottom: 0; margin-top: 40px}*/
.rght_sid_mtr>.hdng_mtr, .hdng_mtr a { margin-bottom: 0; }
.right_sid_mtr .hdng_mtr { font-size: 13px; margin-bottom: 0; border-top: 1px solid #ccc; padding-top: 10px; width: 100%; margin-top: 5px}
.right_sid_mtr .hdng_mtr:first-child { border-top: none; margin-top: 0}
.pblctn_right_sid_mtr .hdng_mtr { font-size: 13px; margin-bottom: 0; border-top: 1px solid #ccc; padding-top: 10px; width: 100%; margin-top: 5px}
.pblctn_right_sid_mtr .hdng_mtr:first-child { border-top: none; margin-top: 0}
/*.rght_mtr { font-size: 12px}*/
.rght_mtr a, .rght_mtr a:hover { color: #4b4e53 }

.lft_sid_mtr { padding-left: 0 !important; margin-bottom: 30px; position: relative}
.lft_sid_mtr img, .rght_sid_mtr img { float: left; margin: 0 25px 25px 0}
.lft_sid_mtr h4:first-child, .rght_sid_mtr h4:first-child { border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 5px; font-family:'Raleway-Light'; font-size: 15px}
.lft_sid_mtr p, .rght_sid_mtr p {  margin: 0 0 10px}
.date { font-family: 'Raleway-Bold' !important; font-size: 13px}
.sprtn_brdr { position: absolute; top: 80px; bottom: 35px; width: 1px; background: #ddd; right: 0}

.rght_sid_mtr { padding-right: 0 !important; margin-bottom: 30px}
.rght_sid_mtr .rght_sid_mtr .btn_dwnld { width: auto; padding: 5px 20px; margin: 0 0 5px; }
.home_dwnld_btn a, .home_dwnld_btn a:hover { color: #fff}

.vdo_bg { background: #f2f2f2; border: 1px solid #ccc; padding: 0 !important; width: 98% !important;}
.pblctn_vdo_bg { background: #f2f2f2; border: 1px solid #ccc; padding: 0 !important; border-radius: 5px}
.vdo_bg img, .vdo_bg iframe { margin: 0; width: 100%;	}
.pblctn_vdo_bg img, .pblctn_vdo_bg iframe { width: 100%}
iframe { border: 0; max-width:100%;}
.pblctn_vdo_bg_fr_two { background: #f2f2f2; border: 1px solid #ccc; padding: 0 !important; border-radius: 5px; width: 49% !important; margin-left: 2%;}
.pblctn_vdo_bg_fr_two img, .pblctn_vdo_bg_fr_two iframe { width: 100%}
.pblctn_vdo_bg_fr_two:first-child { margin-left: 0}
.pblctn_vdo_bg_fr_two p { margin: 14px; font-size: 15px;}

.tlkt_stp_vdo_cntnr .pblctn_vdo_bg img {padding: 0; height: auto}
.tlkt_stp_vdo_cntnr { margin-top: 10px}
.tlkt_stp_vdo_cntnr .pblctn_vdo_bg { margin-left: 5px; width: 32.9222% !important}
.tlkt_stp_vdo_cntnr .pblctn_vdo_bg a { float: left; height: 160px; overflow: hidden; margin-bottom: 20px;}
.tlkt_stp_vdo_cntnr .pblctn_vdo_bg:first-child { margin-left: 0;}

.vdo_bg p, .pblctn_vdo_bg p { font-size: 15px;}
.vdo_bg p { margin: 20px; }
.pblctn_vdo_bg p { margin: 14px; }

.ftr_strp { /*background: url(../images/top_strap_img.png) 0 0 no-repeat;*/ background: #294179; height: 25px; margin-top: 30px}
.ftr { border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.ftr_logo { padding-right: 0 !important}
.fa-envelope, .fa-youtube-play, .fa-google-plus { font-size: 20px !important}
.soclize a { color: #fff; text-decoration: none}
.soclize a:hover {text-decoration: none}
.soclize .socl_icns:hover { background: #f2f2f2; transition: background .3s}
.soclize a:hover { color: #4a4f55; transition: color .3s}
.soclize { margin-top: 28px}
.rght_sid_socl_icn a, .pblctn_scl_icns a { color: #294179}
.rght_sid_socl_icn a:hover, .pblctn_scl_icns a:hover { color: #3493f1}


.pblctn_scl_icns a, .story_scl_icns a,  { margin: 0 8% 0}
.pblctn_scl_icn_hedng, .story_scl_icn_hedng  { font-size: 15px; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 0; font-family: 'Raleway-Light'; margin-top: 30px}
/* pumpkin e57200 to violet 2d8700 */
.dbl_coad_sign { font-size: 25px; color: #2d8700}

.pblctn_box_icns { background: #444}
.right_sid_mtr { padding: 0 !important;}
.right_sid_mtr img, .right_sid_mtr iframe { width: 100%; margin: 7px 0}
.right_sid_mtr span img  { width: auto; margin-right: 4px}
.right_sid_mtr .col-md-12 { margin-top: 35px; border: 1px solid #9fbedb; padding: 20px;}
.right_sid_mtr p { float: left; width: 100%}
.pblctn_right_sid_mtr { padding: 0 !important;}
.pblctn_right_sid_mtr img, .pblctn_right_sid_mtr iframe { width: 100%; margin: 7px 0}
.pblctn_right_sid_mtr span img  { width: auto; margin-right: 4px}
.pblctn_right_sid_mtr .col-md-12 { margin-top: 35px; border: 1px solid #94a0bc; padding: 20px;}
.pblctn_right_sid_mtr p { float: left; width: 100%}
.padding_left { padding-left: 0 !important}
.padding_right { padding-right: 0 !important}
.col-md-9 .col-md-3 img { width: 100%}

.lft_sid_cntnr .col-md-3{ text-align: center}
.lft_sid_cntnr .rght_sid_mtr { padding-left: 0 !important}
.pblctn_lft_sid_img_cntnr .col-md-3{ text-align: center}
.pblctn_lft_sid_img_cntnr .rght_sid_mtr { padding-left: 0 !important}
/* pumpkin e57200 to violet 2d8700 */
.btn_dwnld {width: 129px; padding: 10px 10px; margin: 15px 10px; text-align: center; background: #2d8700; border: none; color: #fff; border-radius: 3px; cursor: pointer; float: left; font-family: 'Raleway-Regular';}
.btn_dwnld:hover, .btn_dwnld:focus { opacity: .9; color:#fff;}
.link_dwnlds a, .link_dwnlds a:hover { color: #fff; text-decoration: none}
.pblctn_scl_icns { height: 50px	}
.story_scl_icns { margin-bottom: 18px; }

/* news category listing page */
.entry-header h1.entry-title { font-size:24px; margin-bottom: 20px; line-height: 1.25em; }
/* .btn_readmore { clear:both; display:block; padding: 5px 8px; margin: 15px 8px; background: #1f5c99; }
#content .btn_readmore {clear:both;float:right; margin-top:10px;} */
.entry-meta { clear:both; text-align: right; padding-top:10px;}
article .by-author { display: none; }
article { padding-bottom:20px; }

.panel-group { float: left; margin: 30px 0 20px; width: 100%}
.panel-default>.panel-heading { background: none !important;}
.panel-default>.panel-heading+.panel-collapse>.panel-body { line-height: 23px}
.panel-heading { padding: 5px 15px 46px !important}
.panel-title>a { color: #294179 !important; font-family: 'Raleway-Bold'; float: left; width: 100%; background: url(../images/pls_mns_img.png) right -29px no-repeat; padding: 17px 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right: 50px}
.panel-title>a:focus { outline: none}
.panel-title>a.collapsed { background: url(../images/pls_mns_img.png) right 9px no-repeat }
.panel-group .panel+.panel { margin-top: 10px !important}
.panel-title { line-height: 6px}

.pblctn_scl_icns .fa-envelope, .pblctn_scl_icns .fa-youtube-play, .pblctn_scl_icns .fa-google-plus { font-size: 25px !important}
.pblctn_scl_icns .fa-google-plus { font-weight: bold}
.blog_mtr { color: #294179; font-family: "Raleway-Regular"; font-style: italic; font-size: 20px; line-height: 30px; margin: 0 0 15px;}
blockquote { border-left: none !important; font-family: 'CharisSILR' !important; font-size: 18px !important; line-height:25px; }
.blog_date { margin: 0 0 30px; font-size: 16px }
.blog_athr { font-size: 16px; margin:0; font-family: 'CharisSILB' }
.blog_date, .panel-default>.panel-heading+.panel-collapse>.panel-body {  }
.pblctn_paramtr { letter-spacing: .5px; line-height: 25px;}
.pblctn_paramtr ul { margin-bottom: 25px}
.rght_sid_wdgt_hedng { font-family: 'Raleway-Bold' !important; font-size: 17px !important}
.right_sid_mtr p{ margin: 0 0 10px}
.meta_date { font-family: 'Raleway-Bold'; margin: -19px 0 10px; float: left; text-align: center; width: 100%; }
.brdr_mrgn_none { border-top: none !important; margin: 0 !important}

.stp_cntnr { background: #294179; color: #fff; margin-bottom: 20px;}
.stp_cntnr a { color: #fff;}
.stp_cntnr a:hover { color: #bbb; text-decoration: none}
.stp_cntnr h1, .stp_cntnr h3 {font-family: 'Raleway-Bold'; font-style: italic}
.tlkt_lft_sid h1, .tlkt_lft_sid h3 { float: left;}

ul .tour_dates { list-style: none; }

  ul.tour_dates li {
    list-style-type: none;
    text-align:center;
    color: #ff6600;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
    padding-bottom: 5px;
    font-family: 'Raleway-Light';
    font-size: 18px;
  }

/* pumpkin e57200 to violet 2d8700 */
.tlkt_lft_sid h1 { color: #2d8700 !important; font-size: 60px; margin: 0 0 5px }
.tlkt_lft_sid h3 { color: #fff !important;  }
.tlkt_rght_sid h3 { color: #fff !important; border-bottom: 1px solid #677f96; letter-spacing: .5px}
.stp_cntnr li { list-style: none; margin-bottom: 5px}
.stp_cntnr li span { margin-right: 7px}
.stp_cntnr ul { padding-left: 0; font-size: 15px}
/* pumpkin e57200 to violet 2d8700 */
.btm_lnk_blustrp a { color: #2d8700; }
/* old hover orangish F58516 to tassel green 6ec940 */
.btm_lnk_blustrp a:hover, .btm_lnk_blustrp a:focus { color: #6ec940}
.btm_lnk_blustrp { text-align: center; font-family: 'CharisSILB'; font-size: 18px; margin: 20px 0 70px}
.story_right_sid_mtr>.pblctn_scl_icn_hedng, .right_sid_mtr>.story_scl_icn_hedng { font-family: 'Raleway-Light'; margin-top: 25px}

.bg_img_of_icns h3 { color: #fff !important}
.bg_img_of_icns .btn_dwnld, .btn_readmore, .bg_img_of_icns .link_dwnlds { margin-top: 0; margin-bottom: 0}
.bg_img_of_icns { background: #294179; color: #fff; font-style: italic; margin: 5px 0 15px !important; float: left;}
.bg_img_of_icns a {font-family: 'Raleway-Light'; font-style: normal }


.right_sid_mtr ul { float: left; padding-left: 0; list-style: none; }
/*.right_sid_mtr li a { color: #4b4e53;}*/

.acrdn_pnl_cntnr { padding-left: 0 !important}

.main-menu {  background: #294179; width: 100%; float: left }
.main-menu li { position: relative}
.sub-menu { background: #294179; float: left; left: 0; width: 250px; position: absolute; z-index: 999; display: none; top: 39px; border-top: 1px solid #fff }
.sub-menu li { display: block; width: 100%; padding-left: 15px; border-top: 1px solid #ccc;}
.sub-menu li:first-child { border-top:none;}
.sub-menu li a { font-size: 14px; padding: 8px 0 !important; width: 100%}
.main-menu li:hover .sub-menu { display: block}
.main-menu ul { margin-left: 15px; line-height: 23px}
.main-menu li.menu-item-has-children > a { margin-right: 8px; }
.main-menu li.menu-item-has-children > a:after { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #ffffff; content: ""; position: absolute; top: 16px; right: 13px; }

.responsiv-menu { display: none; background: #294179; float: left; border-top: 1px solid #00407C; width:100%; }
.responsiv-menu li, .responsiv-menu li a { width: 100% }
.responsiv-menu li { border-bottom: 1px solid #054480; border-top: 1px solid #095AA6;}
.responsiv-menu li:first-child { border-top: none}

.responsiv-menu li.menu-item-has-children { position:relative; }
.responsiv-menu li.menu-item-has-children > a { width:90%; }
.responsiv-menu li.menu-item-has-children .mobile-parent-menu {
    position: absolute;
    text-align: right;
    right: 2.5%;
    z-index: 999;
    top: 10px;
    color: #ffffff;
    cursor: pointer;
}
.responsiv-menu li.menu-item-has-children .mobile-parent-menu.fa-sort-desc { top: 15px; }
.responsiv-menu .sub-menu { background: #294179; display: none; top: 0; border-top: none; position: relative; width: 100%; left: 0}
.responsiv-menu .sub-menu li { border-bottom: none; border-top: none; position: relative !important}
.responsiv-menu .sub-menu li a { padding: 8px 40px !important; }

.main-menu .sub-menu li, .responsiv-menu .sub-menu li { position: relative !important}
/*.main-menu .sub-menu li:first-child { margin-top: 5px}*/
.main-menu .sub-menu .sub-menu { left: 235px; top: -6px; display: none !important; border-left: 1px solid #fff}
.main-menu .sub-menu li:hover .sub-menu { display: block !important; transition:opacity 1s linear; }

/* Accordion Menu */
.nav-menu li .sub-menu .sub-menu {
	float:none;
	position:relative;
	left:0;
	margin-left:-20px;
	border: none;
}
.nav-menu li .sub-menu .sub-menu li {
	background:#0C6FCC;
	padding-left:35px;
	padding-right:10px;
}

/* Mega Menu */
.main-menu .sub-menu{
    margin-left:-200px;
}
.main-menu .sub-menu .sub-menu {
    margin-left:20px;
}
.main-menu .sub-menu {
    width:1012px !important;
    /*-webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;*/
}
.oii-mega-menu { overflow:hidden; }
.oii-mega-menu .oii-mega-menu-left { border-right:1px solid #fff; width:500px !important; }
.oii-mega-menu .oii-mega-menu-right { width:500px !important; }
/*.main-menu .sub-menu li { display:inline-block; }*/
.main-menu .sub-menu li a:after { content:'';border:none !important; }
.main-menu .sub-menu .sub-menu {
    /*-webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;*/
            display: block !important;
	    width:100% !important;
}
.main-menu .sub-menu li a { margin-left:0; padding-left:20px; font-size:16px; float:left; text-decoration:underline; }
.nav-menu li .sub-menu .sub-menu li { padding-left:20px; background:#294179; }
.main-menu .sub-menu li a:after { content:'';border:none !important; }
.main-menu .sub-menu li { /*width:500px !important;*/ display:inline-block !important; /*border-right: 1px solid #fff;*/ border-top:none !important; }
/*.main-menu .sub-menu .menu-item-has-children li:first-child a { margin-top:-15px; }*/
.main-menu .sub-menu .sub-menu li a { border-bottom:none !important; text-decoration:none !important; margin: -3px 0 -10px 0; }
.main-menu .sub-menu li .sub-menu li a { font-size:13px !important; }
.main-menu .sub-menu li a:hover, .main-menu .sub-menu li a:focus { color:#bcbcbc; }
/* End of Mega Menu */

.navi_icn { color: #fff; width: 100%; padding: 20px 0; display: none !important; background: #294179; cursor: pointer }
.responsiv-menu li:last-child { border-bottom: none}

.bg_img_of_icns p { font-style: normal; color:#fff; }

.link_dwnlds { float: left; width: 100%; margin-bottom: 20px}
.link_dwnlds > div { margin: 0 auto; width: 129px;}
.link_dwnlds a, .link_dwnlds a:hover, .link_dwnlds a:active, .link_dwnlds a:visited, .home_dwnld_btn a, .home_dwnld_btn a:hover, .home_dwnld_btn:active, .home_dwnld_btn a:visited { color: #fff !important; text-decoration: none}

.tlkt_rght_sid h3 { float: left; width: 76%; margin-right: 4%; padding-bottom: 5px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.tlkt_rght_sid .link_dwnlds { width: auto; margin-bottom: 5px;}
.tlkt_rght_sid .btn_dwnld {  margin: 10px 0 0;}
.tlkt_rght_sid ul { float: left; width: 100%}

.border_top { border-top: 1px solid #ddd; padding-bottom: 10px}
.border_bottom { border-bottom: 1px solid #ddd; padding-top: 10px;}

.blue_textclr { color: #294179}

.raleway_reg_font { font-family: 'Raleway-Regular' }
.raleway_lght_font { font-family: 'Raleway-Light' }
.raleway_smbold_font { font-family: 'Raleway-Semibold' }

.charis_bold_font { font-family: 'CharisSILB' }

.overflow { overflow: hidden}
.ssba img:hover { opacity: .8; transition: opacity .3s; -webkit-transition: opacity .3s; -moz-transition: opacity .3s}
/*.share_links_header { float:right; margin: -45px 0 0px 10px; padding: 0px; }*/
.share_links_header { float:none; /*margin: -15px 0 0 -5px;*/ margin:0; padding: 0px; }

/*---------------- Slider -----------------*/
.slideshow_slide.slideshow_slide_image img { float: right !important; width: 48% !important;}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box { width: 48% !important; top: 20px; left: 15px;}
.slideshow_container .slideshow_view .slideshow_slide { /*border: 1px solid #9fbedb;*/ }
.slideshow_container_style-light .slideshow_description_box div.slideshow_title,
.slideshow_container_style-light .slideshow_description_box div.slideshow_title a { font-family: 'Raleway-SemiBold'; text-align: left; color: #294179; font-size: 40px !important; letter-spacing: 1.5px; line-height: 45px}
.slideshow_container_style-light .slideshow_transparent:hover, .slideshow_container_style-light .slideshow_transparent { opacity: 1 !important}
.slideshow_container_style-light .slideshow_description_box { background: none !important}
.slideshow_container_style-light .slideshow_description_box div.slideshow_description,
.slideshow_container_style-light .slideshow_description_box div.slideshow_description a,
.slideshow_container_style-light .slideshow_description_box div.slideshow_description{ margin-left: 20px; text-align: left; font-size: 16px; line-height: 1.5em; margin-top: 20px; font-family: 'Raleway-Bold'; letter-spacing: .5px; color: #4b4e53}

.slideshow_container_style-light .slideshow_description_box div.slideshow_description a:hover,
.slideshow_container_style-light .slideshow_description_box div.slideshow_description a:focus,
.slideshow_container_style-light .slideshow_description_box div.slideshow_title a:hover,
.slideshow_container_style-light .slideshow_description_box div.slideshow_title a:focus { opacity: .9}

.slideshow_container_style-light .slideshow_description_box div { text-align: left !important}
.slideshow_container .slideshow_pagination { width: 100% !important}
.slideshow_container_style-light .slideshow_pagination ul li { background: url(../images/slider_pager.svg) 0 0 no-repeat !important; background-size: 22px 22px !important; width: 22px !important; height: 22px !important; border-radius:50%; }
.slideshow_container_style-light .slideshow_pagination .slideshow_currentView { /*opacity: .5 !important*/ background:#0050a1 !important; }
.slideshow_container_style-light .slideshow_pagination { bottom: 10px !important; }

.hdr .col-md-11 { text-align: right}

/*---------------- Newsletter -----------------*/
.eemail_button { padding-left: 6px; float: left; margin-left: -1px;}
/* pumpkin e57200 to violet 2d8700 */
.eemail_textbox_button { background: #580085; padding: 15px 0 14px; text-align: center; background: #2d8700; border: 1px solid #CF6B08; color: #fff; font-family: 'Raleway-Regular';}
.eemail_textbox_button:hover, .eemail_textbox_button:focus { opacity: .9}
.eemail_textbox_class { width: 100% !important; padding: 12px 10px 14px;}

.eemail_textbox { float: left; width: 30%}

.eemail_textbox input { border: 1px solid #bbb; line-height: normal}
.eemail_textbox input:focus, .eemail_textbox input:hover { outline: none; border: 1px solid #999 }
.eemail_button input, .eemail_button input:hover, .eemail_button input:focus { outline: none;}

.wp-caption img { height: auto; width: 100%}

/*---------------- Default Page -----------------*/

h1 { font-family: 'Raleway-Semibold' !important; font-size: 36px; line-height:40px; color:#294179 !important; }
h2 { font-family: 'Raleway-Semibold' !important; font-size: 30px !important; line-height:33px; color:#4b4e53; }
h3 { font-family: 'Raleway-Semibold' !important; font-size: 24px !important; color: #294179 !important; line-height:26px; }
h4 { font-family: 'Raleway-Light' !important; font-size: 18px !important; line-height:20px; color:#4b4e53; }
h5 { font-family: 'CharisSILR' !important; font-weight:500; font-size:14px !important; line-height:15px; color:#4b4e53; }
h6 { font-family: 'CharisSILR' !important; font-weight:500; font-size:12px !important; line-height:13px; color:#4b4e53; }
h1,h2,h4 { color: #2d8700 !important }
p { font-weight:normal; color:#4b4e53; }
a { font-family: 'CharisSILR'; color:#294179; }
h3 a { font-family: 'Raleway-Semibold'; }
.custom-button {
    background-color: #e57200;
    color: #fff;
    font-family: 'Raleway-Bold';
    font-size: 14px;
    padding: 20px !important;
}
.navi_bg li a { font-family: 'Raleway-SemiBold'; }

/* -------- begin CALLOUT BOX ---------
http://mrcoles.com/blog/callout-box-css-border-triangles-cross-browser/
*/
.callout_box {
    position: relative;
    margin: 18px 0;
    padding: 18px 20px;
    background-color: #eef4f9;
    /* easy rounded corners for modern browsers */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.callout_box .callout_notch {
    position: absolute;
    top: -10px;
    left: 20px;
    margin: 0;
    border-top: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #eef4f9;
    padding: 0;
    width: 0;
    height: 0;
    /* ie6 height fix */
    font-size: 0;
    line-height: 0;
     /* ie6 transparent fix */
    _border-right-color: pink;
    _border-left-color: pink;
    _filter: chroma(color=pink);
}
.callout_border { border: 1px solid #1a558d; padding: 17px 19px; }
.callout_border .callout_notch_border { border-bottom-color: #1a558d; top: -11px; }
/* -------- end CALLOUT BOX --------- */

/** Pull Out box styles **/
.pull-out-box {
    position: relative;
    margin: 30px;
    width: auto; /* so margin matches others */
}
.pull-out-box.big-text {
    font-size: 1.4em;
}
.pull-out-box.book {
    border: 2px solid #e57200;
    padding: 30px;
}
.pull-out-box.book:before {
    content: '\f02d';
    font-family: FontAwesome;
    font-size: 20px;
    padding: 5px 10px;
    color: white;
    background-color: #e57200;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    border: 10px solid white;
    top: -30px;
}
.pull-out-box.light-bulb {
    border: 2px solid darkgray;
    padding: 30px;
}
.pull-out-box.light-bulb:before {
    content: '\f0eb';
    font-family: FontAwesome;
    font-size: 20px;
    padding: 6px 15px;
    color: white;
    background-color: darkgray;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    border: 10px solid white;
    top: -30px;
}
.pull-out-box.exclamation {
    border: 2px solid green;
    padding: 30px;
}
.pull-out-box.exclamation:before {
    content: '\f12a';
    font-family: FontAwesome;
    font-size: 20px;
    padding: 6px 17px;
    color: white;
    background-color: green;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    border: 10px solid white;
    top: -30px;
}
.pull-out-box.checkmark {
    border: 2px solid #294179;
    padding: 30px;
}
.pull-out-box.checkmark:before {
    content: '\f00c';
    font-family: FontAwesome;
    font-size: 20px;
    padding: 6px 11px;
    color: white;
    background-color: #294179;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    border: 10px solid white;
    top: -30px;
}
.pull-out-box.sun {
    border: 2px solid red;
    padding: 30px;
}
.pull-out-box.sun:before {
    content: '\f185';
    font-family: FontAwesome;
    font-size: 20px;
    padding: 6px 11px;
    color: white;
    background-color: red;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    border: 10px solid white;
    top: -30px;
}

/* Publication Intro Shortcode styles */
.page .intro {
    position: relative;
    margin-bottom: 60px;
    font-family: 'Raleway-Semibold', sans-serif !important;
    background:#294179;
}
.page .intro:before {
    content: "";
    background-position: center;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.page .intro .intro-goal {
    position: relative;
    color: white !important;
    padding: 60px;
    font-size: 18px;
}
.page .intro .intro-goal .title {
    font-size: 36px;
    margin-bottom: 20px;
}

/* -------- begin FRONT PAGE --------- */
.front_summary {
  position: relative;
  margin: 0;
  padding: 9px 11px;
  /*border: 1px solid #767678;*/
  font-size: 20px;
  font-weight: 600;
  /*line-height: 1.0909090909;*/
}

#home_content h1 { font-size: 30px; }

#front_feature_container a { text-decoration: none }
#front_feature_container h2 {
    clear:none;
    font-weight: 600;
    text-decoration: none;
    margin-left: 35px;
    color: #767678;
}
#front_feature_left h2 {
    margin:15px;
}
#front_feature_left_second_h2 {
    margin-top: -16px !important;
}
#front_callout_container { height: 100px; }
#front_callout_left, #front_callout_center, #front_callout_right {
    display: none;
}
#front_callout_left .callout_notch_border, #front_callout_left .callout_notch {
    left: 40px;
}
@media screen and (min-width: 783px) {
  #front_callout_center .callout_notch_border, #front_callout_center .callout_notch {
      left: 440px;
  }
  #front_callout_right .callout_notch_border, #front_callout_right .callout_notch {
      left: 760px;
  }
}
#front_feature_left img, #front_feature_center img, #front_feature_right img {
    padding-right: 6px;
    width: 40px;
}

#home_content .wp-caption { width:840px !important; }
#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:838px; }

/* Slide Styles */
.slideshow_view > .slideshow_slide_image > a {
    width:100%;
    display:block !important;
    position:relative;
}
.slideshow_view > .slideshow_slide_image > a > img,
.slideshow_view > .slideshow_slide_image > img{
    width:100% !important;
    float:none !important;
    height:auto !important;
}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box {
	position:relative !important;
	width:100% !important;
        top:0;
        left:0;
}
.slideshow_container { height:400px !important }
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title {
  margin-top: -40px;
  background: rgba(32,91,153,0.8);
  line-height:40px;
}
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a,
.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title{
    font-size:20px !important;
    color:#f5f5f5 !important;
    padding-left:5px !important;
    line-height:40px;
}
.slideshow_container .slideshow_pagination .slideshow_pagination_center {
    position: absolute;
    right: 1%;
    bottom: -1px;
}
.slideshow_container .slideshow_content {
    height:400px !important;
}
.slideshow_container .slideshow_content .slideshow_view {
    /*background: rgba(219,219,219,1);
    background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,219,219,1)), color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(209,209,209,1)));
    background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 100%);
    background: -o-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 100%);
    background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 100%);
    background: linear-gradient(to bottom, rgba(219,219,219,1) 0%, rgba(254,254,254,1) 0%, rgba(209,209,209,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#d1d1d1', GradientType=0 );*/
    background: #fefefe;
    border: 1px solid #ccc;
}
.slideshow_container .slideshow_content .slideshow_view .slideshow_slide_video > iframe {
    height:335px !important;
}
.slideshow_container_style-light .slideshow_description_box div.slideshow_description {
    margin:0;
    background: rgba(226,226,226,1);
    padding:5px;
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(0%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
}
.slideshow_container_style-light .slideshow_pagination {
    bottom:10px !important;
}
.slideshow_container .slideshow_pagination .slideshow_transparent:hover,
.slideshow_container .slideshow_pagination .slideshow_transparent:focus { filter: alpha(opacity = 50) !important; opacity: 0.5 !important; }

/* Slideshow Dark Version */
.slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title { margin-top:0; }
.slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a { text-align:left; }
.slideshow_container_style-dark .slideshow_description_box div.slideshow_description a { text-align:left; padding-left:5px !important; font-size:16px; }
.slideshow_container_style-dark .slideshow_content .slideshow_view { background: #5F5F5F; }
/* -------- end FRONT PAGE --------- */

/* -------- Table Styles ----------*/
#content tr:nth-child(even) {background: #ddd}
#content tr:nth-child(odd) {background: #fff}
#content tr:first-child { background: #294179; }
#content tr:first-child th, #content tr:first-child td, #content tr:first-child td a { color:#fff; }
#content tr:first-child th[scope=col] { font-weight:800; vertical-align:bottom; }
#content tr td, #content tr th { padding:5px }
#content tr td[scope=row], #content tr th[scope=row] { font-weight:bold; }
#content .table-responsive { display:flex; } /* for mirrored content styles, to keep Resources box from pushing down */
/* -------- End of Table Styles ----------*/

#breadcrumbs { margin:0 0 10px; line-height:1em; }
.caption-image { max-width:65%; }

/* ------------- Image and Video Styles -------------- */
.wp-caption.alignnone, .wp-caption.aligncenter, .aligncenter, .alignnone {max-width:100% !important;}
img.aligncenter, img.alignnone {max-height: 100% !important; width:auto; height:auto; }
.alignleft { float: left; margin-right: 20px; margin-bottom: 20px; max-width:100%; }
.alignright{ float: right; margin-left: 20px; margin-bottom: 20px; max-width:100%; }
img.aligncenter { margin:0 auto; display:block; }
hr { width: 100%;}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/* -------- End of Image and Video Styles ----------*/

/* ------------- SEED data table -------------- */
#resourceList tr:first-child td, #resourceList tr:first-child td a { color:#000; }
#resourceList tbody tr:first-child { background: #fff; }
#resourceList tr th { padding-right:30px; }
.starter-template {
  padding: 40px 15px;
  text-align: center;
}
.text-secondary {
    color: #2D8700;
}

#resourceList tbody tr {
    cursor: pointer;
}

dl.resource-definition {
    margin: 0;
    padding: 0;
}

.resource-definition dt {
    margin: 0;
    padding: 0;
    font-weight: bold;
    color:#1b75bb;
}

.resource-definition dd {
    margin: 0 0 1em 3em;
    padding: 0;
}

a.text-purple {
    color: #663399;
    font-weight:bold;
}

#resourceFilters h4.panel-title {
    margin-top:0; margin-bottom:0;
}

#resourceFilters .panel-title>a {
    width: 100%;
    background: url(../images/pls_mns_img.png) 190px -45px no-repeat;
    padding: 6px 0;
    text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
}
#resourceFilters .panel-title>a.collapsed { background: url(../images/pls_mns_img.png) 190px -3px no-repeat; padding-right:20px; }


#resourceFilters .panel-heading {
    padding: 15px 15px !important;
    background-color: #ddd !important;
    overflow:hidden;
}
#detailModal .panel-heading {
    padding: 10px 15px !important;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#detailModal .panel-heading { background-color:#f5f5f5 !important; }
#accordion.panel-group, #accordion2.panel-group, #accordion3.panel-group { margin-top:0; }
#detailModal .panel-heading p.text-success { margin:0; }
.state-btn { background: none repeat scroll 0 0 #294179; border: medium none; color: #fff; border-radius:0 !important; padding:5px 20px !important; }
#us-states { margin-bottom:5px; }
.svg-container {
    width: 100%;
    height: 0;
    padding-top: 48%;
    position: relative;
    max-width: 959px !important;
    margin: 0 auto;
}
svg {
    position: absolute;
    top: 0;
    left: 0;
}
/*
.panel-group { float: left; margin: 30px 0 20px; width: 100%}
.panel-default>.panel-heading { background: none !important;}
.panel-default>.panel-heading+.panel-collapse>.panel-body { line-height: 23px}
.panel-heading { padding: 5px 15px 46px !important}
.panel-title>a { color: #294179 !important; font-family: 'Raleway-Bold'; float: left; width: 100%; background: url(../images/pls_mns_img.png) right -29px no-repeat; padding: 17px 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-right: 50px}
.panel-title>a:focus { outline: none}
.panel-title>a.collapsed { background: url(../images/pls_mns_img.png) right 9px no-repeat }
.panel-group .panel+.panel { margin-top: 10px !important}
.panel-title { line-height: 6px}
*/

/* -------- End of SEED data Styles ----------*/


@media (min-width: 1200px){
	.container { width: 1140px !important;}
}

@media (max-width: 1200px){
	.soclize { padding-left: 0 !important;}
	.soclize .socl_icns { margin: 0 0 0 2px; }
	.tlkt_stp_vdo_cntnr .pblctn_vdo_bg { width: 32.8222% !important; }
	.hdr .col-xs-offset-2 { margin-left: 15px !important }
	.tlkt_rght_sid h3 { width: 72%; }
	#home_content .wp-caption { width:712px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:710px !important; }
        .slideshow_container_style-light .slideshow_pagination { bottom:10px !important; }
}
@media (max-width: 990px){
	.right_sid_mtr { text-align: center}
	.right_sid_mtr ul { width: 100%}
	.tlkt_stp_vdo_cntnr .pblctn_vdo_bg {width: 32.7222% !important;}
	.pblctn_scl_icns a:first-child { margin-left: 0}
	.hdr .col-md-7 img { width: 100%}
	.bnr_img img { width: 98%; margin-bottom: 15px}
	.sprtn_brdr { display: none}
	.rght_sid_mtr { padding-left: 0 !important}
	.vdo_bg { margin-left: 0}
	.navi_bg li a { padding: 8px 15px;}
	.pblctn_vdo_bg { margin-top: 30px}
	.lft_sid_mtr, .lft_sid_cntnr, acrdn_pnl_cntnr { padding-right: 0 !important}
	.vdo_bg, .pblctn_vdo_bg  { width: 100% !important}

	.right_sid_mtr .col-sm-6 {  width: 46.5%; margin-left: 5%}
	.right_sid_mtr .col-sm-6:first-child { margin-left: 0}
	body { padding-top: 25px;}
	.lft_sid_mtr { margin-bottom: 15px;}
	.hdr .col-xs-offset-2 { margin-left: 0px !important; }
	.panel-group { width: 100%}

	.right_sid_mtr .pblctn_scl_icns { height: 110px; width: 275px !important; margin: 0 auto; float: none !important;}

	.lft_sid_cntnr .rght_sid_mtr { padding-right: 15px !important}
	.page-template-page-templatestoolkit-template-php .right_sid_mtr .col-sm-6 {margin: 35px 1.7% 0}
	aside { float: left; width: 100%}
	#home_content .wp-caption { width:750px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:748px !important; }
        .slideshow_container_style-light .slideshow_pagination { bottom:10px !important; }
        .program_toc_box .col-xs-6 { width: 220px; }
	.page-template-program-template .lft_sid_cntnr,
	.page-template-theme-template .lft_sid_cntnr { padding-right: 15px !important; }
	 #content .program_header_image img, #content .thematic_header_image img { width:100% !important; }
}

@media (max-width: 800px){
  .slideshow_container, .slideshow_container .slideshow_content { height: 360px !important}
  .main-menu { display:none; }
  .navi_icn { display:block !important; }
}

@media (max-width: 768px){
	.tlkt_stp_vdo_cntnr .pblctn_vdo_bg, .tlkt_stp_vdo_cntnr .pblctn_vdo_bg:first-child {width: 52% !important; float: none; margin: 0 0 15px}
	.soclize { margin-top: 0}
	.hdr .col-md-3 { margin-top: 20px; padding-left: 0}
	.hdr .col-md-12 { padding-left: 0}
	.navi_icn { display: block !important}
	.navi_bg ul { display: none}
	.navi_bg:hover { background: #034B8E }
	.navi_bg li a {padding: 10px 40px;}
	.navi_icn { display: block !important}

	.slideshow_container, .slideshow_container .slideshow_content { height: 380px !important}
	.slideshow_container_style-light .slideshow_description_box div.slideshow_description { height: 150px; overflow: hidden; line-height: 30px; margin-top: 10px;}
	.slideshow_container_style-light .slideshow_description_box div.slideshow_title { font-size: 30px !important; line-height: 35px;}

	.slideshow_container, .slideshow_container, .slideshow_container .slideshow_content { width: 100% !important}
        .slideshow_container .slideshow_view .slideshow_slide { height:380px !important }
        .slideshow_view > .slideshow_slide_image > a > img { height:320px !important; }
        .slideshow_container .slideshow_description_box div.slideshow_description { margin-top: 0; line-height: 1.25em; padding-left: 5px; }
        .slideshow_container .slideshow_description_box div.slideshow_description a { line-height:1.5em; }
        .slideshow_container .slideshow_pagination { width:100% !important; }

        /* Slideshow Dark Version */
        .slideshow_container_style-dark .slideshow_view > .slideshow_slide_image > a > img { height:320px !important; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title { margin-top:0; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a { text-align:left; font-size:24px !important; }
        .slideshow_container_style-dark .slideshow_description_box div.slideshow_description a { text-align:left; padding-left:5px !important; }
        .slideshow_container_style-dark .slideshow_content .slideshow_view,
        .slideshow_container_style-dark .slideshow_view .slideshow_slide{ background: #5F5F5F; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box { }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide { height:435px !important; }
        .slideshow_container_style-dark, .slideshow_container_style-dark .slideshow_content { height:435px !important }
        .slideshow_container_style-dark .slideshow_description_box div.slideshow_description { background: rgba(0,0,0,0.9); padding-left:0; }
        .slideshow_container_style-dark .slideshow_pagination .slideshow_pagination_center { float:none; }
        /* End of Slideshow Dark Version */

	.container { width: 100% !important}
	.soclize .socl_icns {margin: 0;}

	.hdr .col-md-7 img { width: 100%}
	.tlkt_stp_cntnr_lft_sid { padding-right: 0 !important}

	#home_content .wp-caption { width:735px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:733px !important; }
        .slideshow_container_style-light .slideshow_pagination { bottom:10px !important; }
        .caption-image { max-width:60%; }
	.main-menu { display:none; }
	#content .program_header_image img, #content .thematic_header_image img { width:100% !important; }
}
@media (max-width: 750px){
	.hdr .col-xs-offset-2  {margin-left: 16.66666667% !important;}
	.tlkt_rght_sid h3 { width: 70%}
	#home_content .wp-caption { width:701px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:699px !important; }
         .slideshow_container_style-light .slideshow_pagination { bottom:10px !important; }
}
@media (max-width: 715px){
	.stp_cntnr { text-align: center}
	.stp_cntnr .col-xs-2 { width: 100%; border-bottom: 1px solid #063E73;}
	.stp_cntnr .col-xs-2 h3 { width: 48%; text-align: right; margin-top: 25px}
	.stp_cntnr .col-xs-2 h1 { width: 48%; text-align: left; float: right; margin-top: 0; padding: 0 0 5px;}
	.stp_cntnr .col-xs-10 { width: 100%}

	.tlkt_rght_sid h3 { width: 100%; margin-right: 0; margin-top: 10px; padding-bottom: 10px; overflow: inherit; white-space: pre-line }

	.tlkt_rght_sid .link_dwnlds { width: 100%; }
	.tlkt_rght_sid .btn_dwnld { margin: 0px 0 5px}

	#home_content .wp-caption { width:571px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:569px !important; }
        .slideshow_container_style-light .slideshow_pagination { bottom:10px !important; }
        .caption-image { max-width:57%; }
}
@media (max-width: 640px){
  .slideshow_container, .slideshow_container .slideshow_content { height:270px !important; }
}
@media (max-width: 600px){
	.tlkt_stp_vdo_cntnr .pblctn_vdo_bg, .tlkt_stp_vdo_cntnr .pblctn_vdo_bg:first-child {width: 65% !important;}
	.bg_img_of_icns .col-xs-8, .bg_img_of_icns .col-xs-4 { width: 100%;}
	.bg_img_of_icns .link_dwnlds > div { width: 100%}
	.bg_img_of_icns .link_dwnlds { margin-bottom: 0; }
	.btn_dwnld, .btn_readmore { margin: 5px 0 0}

	.hdr .col-xs-5 {width: 100%}
	.lft_sid_cntnr .col-xs-4 img { width: auto}
	.lft_sid_cntnr, .lft_sid_cntnr .col-xs-12 { padding-right: 0 !important; padding-left: 0}
	.lft_sid_cntnr .col-xs-4 { text-align: center}
	.lft_sid_cntnr .col-xs-4, .lft_sid_cntnr .col-xs-8 { width: 100%; padding-right: 0 !important}
	.page-template-page-templatespublication-template-php .pblctn_hed { text-align: center}
	.pblctn_scl_icns a { margin: 0 20px 0}

	.hdr .col-md-12, .hdr .col-md-3, .hdr .col-md-11 { text-align: center}
	.soclize .socl_icns, .rght_sid_socl_icn .socl_icns, .pblctn_box .socl_icns, .soclize a:first-child { float: none}
	.hdr .col-xs-offset-2 { margin-left: 0 !important }
	.lft_sid_cntnr .col-xs-11 { width: 90% !important }

	.navi_bg li a { font-size: 15px}
	.sub-menu li a { font-size: 13px;}
	.bg_img_of_icns { padding-bottom: 20px}

	.slideshow_container_style-light .slideshow_pagination,
	.slideshow_slide.slideshow_slide_image img { width: 100% !important}
	.slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box { width: auto !important; top: 0; left: 0; bottom: 0 !important; right: 0; background: rgba(255, 255, 255, 0.7) !important; padding: 0; }
	.slideshow_container_style-light .slideshow_description_box div.slideshow_title,
	.slideshow_container_style-light .slideshow_description_box div.slideshow_title a { font-size: 30px !important; line-height: 36px;}
	.slideshow_container_style-light .slideshow_description_box div.slideshow_description,
	.slideshow_container_style-light .slideshow_description_box div.slideshow_description a { line-height: 22px; margin-top: 0 }
        .slideshow_container_style-light .slideshow_view > .slideshow_slide_image > a > img { height:325px !important; }
        .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a,
        .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title { font-size:15px !important; line-height:1.75em;  }
        .slideshow_container_style-light .slideshow_description_box div.slideshow_description { padding-left:5px;  }
        .slideshow_container .slideshow_description_box div.slideshow_description a,
        .slideshow_container .slideshow_description_box div.slideshow_description { font-size:13px; line-height:1.5em; }
         /* Slideshow Dark Version */
        .slideshow_container_style-dark .slideshow_view > .slideshow_slide_image > a > img { height:235px !important; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title { margin-top:0; background: rgba(0,0,0,0.8) !important; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a { text-align:left; font-size:16px !important; }
        .slideshow_container_style-dark .slideshow_description_box div.slideshow_description a { text-align:left; padding-left:10px !important; }
        .slideshow_container_style-dark .slideshow_content .slideshow_view,
        .slideshow_container_style-dark .slideshow_view .slideshow_slide{ background: #5F5F5F; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box { }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide { height:330px !important; }
        .slideshow_container_style-dark, .slideshow_container_style-dark .slideshow_content { height:330px !important }
        .slideshow_container_style-dark .slideshow_description_box div.slideshow_description { background: rgba(0,0,0,0.9); padding-left:0; }
        .slideshow_container_style-dark .slideshow_pagination .slideshow_pagination_center { float:none; }
        /* End of Slideshow Dark Version */
        .slideshow_container .slideshow_pagination .slideshow_pagination_center { bottom:0; }
        .slideshow_container, .slideshow_container .slideshow_content { height:275px !important; }
        .slideshow_container .slideshow_pagination { bottom:10px !important; }
	.share_links_header { clear:both !important; margin: 5px 5px; }

	#home_content .wp-caption { width:551px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:100% !important; height: auto; }
        .caption-image { max-width:55%; }
	.navi_bg:hover { background:none; }
	.navi_bg { border-top:none;margin-top: -10px; margin-right: -10px; }
	.hdr { position:relative;}
	.navi_icn { width:16%; float:right;margin-top:-35px; }
	.soclize { width:25% !important; position:absolute; }
	.hdr { position:relative;}
	.form-group.gray_bg {
	  width: 55%;
	  position: absolute;
	  left: 25%;
	}
}
@media (max-width: 550px){
  .slideshow_container, .slideshow_container .slideshow_content { height:235px !important; }
}
@media (max-width: 500px){
	.tlkt_stp_vdo_cntnr .pblctn_vdo_bg, .tlkt_stp_vdo_cntnr .pblctn_vdo_bg:first-child {width: 100% !important;}
	.right_sid_mtr .col-xs-6 { width: 100% !important	}
	.right_sid_mtr img, .right_sid_mtr iframe { width: auto}
	.right_sid_mtr .col-sm-6 { margin-left: 0}

	.ftr .col-xs-10, .ftr .col-xs-2 { width: 100%; text-align: center}
	.ftr_lnks li { width: 100%; text-align: center; padding: 10px 0; border-bottom: 1px solid #eee}
	.hdr { margin-bottom: 5px; }
	.ftr_logo { margin: 10px 0}

	#home_content .wp-caption { width:451px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:100% !important; height: auto; }
        .caption-image { max-width:50%; }
	.navi_icn { width:16%; float:right;margin-top:-35px; }
	.navi_bg { border-top:none;margin-top: -10px; margin-right: -10px; }
	.soclize { width:25% !important; position:absolute; }
	.hdr { position:relative;}
	.form-group.gray_bg {
	  width: 55%;
	  position: absolute;
	  left: 25%;
	}
}
@media (max-width: 480px){
  .slideshow_container, .slideshow_container .slideshow_content { height:200px !important; }
}
@media (max-width: 400px){

	.lft_sid_mtr img, .rght_sid_mtr img { float: none}
	.rght_sid_mtr>.hdng_mtr, .hdng_mtr a { margin-top: 0;  }
	.rght_sid_mtr .rght_sid_mtr .btn_dwnld { margin: 0 2% 5px 0}
	/*.slideshow_container { display: none !important}*/
        .slideshow_container, .slideshow_container .slideshow_content, .slideshow_container .slideshow_view, .slideshow_container .slideshow_view .slideshow_slide { height:185px !important; width:100% !important; }
        .slideshow_container_style-light .slideshow_view > .slideshow_slide_image > a > img { height:175px !important; }
        .slideshow_container_style-light .slideshow_description_box div.slideshow_description,
        .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box{ width: auto !important; top: 0; left: 0; bottom: 0 !important; right: 0; background: rgba(255, 255, 255, 0.7) !important; padding: 0;
        }
        .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title { margin-top:0; }
        .slideshow_container .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a {
            font-size: 15px !important;
            line-height: 1.25em;
            padding:5px 2px !important
        }
        .slideshow_container_style-light .slideshow_description_box div.slideshow_description, .slideshow_container_style-light .slideshow_description_box div.slideshow_description a {
            font-size: 13px;
            padding: 2px 4px !important;
            line-height: 1.5em;
        }
        .slideshow_container .slideshow_view .slideshow_slide {
            background:#ffffff;
        }
        .slideshow_container .slideshow_pagination { bottom:10px !important; }
        .slideshow_container .slideshow_pagination .slideshow_pagination_center {
            float:none;
            bottom:0;
        }
        .slideshow_container .slideshow_content .slideshow_view .slideshow_slide_video > iframe { height:300px !important }
        .slideshow_container_style-light .slideshow_pagination { bottom:15px; }
        /* Slideshow Dark Version */
        .slideshow_container_style-dark .slideshow_view > .slideshow_slide_image > a > img { height:175px !important; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title { margin-top:0; background: rgba(0,0,0,0.8) !important; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box .slideshow_title a { text-align:left; font-size:16px !important; }
        .slideshow_container_style-dark .slideshow_description_box div.slideshow_description a { text-align:left; padding-left:10px !important; }
        .slideshow_container_style-dark .slideshow_content .slideshow_view,
        .slideshow_container_style-dark .slideshow_view .slideshow_slide{ background: #5F5F5F; }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide.slideshow_slide_image .slideshow_description_box { }
        .slideshow_container_style-dark .slideshow_view .slideshow_slide { height:330px !important; }
        .slideshow_container_style-dark, .slideshow_container_style-dark .slideshow_content { height:330px !important }
        .slideshow_container_style-dark .slideshow_description_box div.slideshow_description { background: rgba(0,0,0,0.9); padding-left:0; }
        /* End of Slideshow Dark Version */
	#home_content .wp-caption { width:291px !important; }
	#home_content .wp-caption img, #content .program_header_image img, #content .thematic_header_image img { width:100% !important; height: auto; }
	.slideshow_view > .slideshow_slide_image > a > img, .slideshow_view > .slideshow_slide_image > img { height:100% !important; }
	.soclize { width:35% !important; position:absolute; }
	.form-group.gray_bg {
	  width: 45%;
	  position: absolute;
	  left: 35%;
	}
	.navi_icn { width:16%; float:right;margin-top:-36px; }
	.fa-bars {
	  font-size:1.5em !important;
	  top:10px !important;
	}
	#resourceFilters .panel-title>a.collapsed { background-position:105% -3px; }
}
@media (max-width: 300px){

}
