@CHARSET "UTF-8";
/*------------------------------
*	BREAKPOINTS

576px
768px
992px
1200px
(1440px)
*------------------------------*/
/*
@media (min-width:1440px){
	.container					{max-width:1380px;}
}
*/
/*------------------------------
 *	PAGE STRUCTURE
 *------------------------------*/

/* Overall Page Structure */

body							{font-size:18px;line-height:28px;font-weight:400; color: black; background: transparent; font-family:'Lato', sans-serif; padding:0px;margin:0;-webkit-font-smoothing: antialiased;}
body .page_wrap a, body header a, body footer a			
								{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
body.when_mobile_open			{overflow-y:hidden;}
/*------------------------------
 *	STYLE OVERRIDES AND RESETS
 *------------------------------*/

/* Bootstrap Overrides */
.form-control					{border-radius: 0;-webkit-transition: border-color ease-in-out .05s,-webkit-box-shadow ease-in-out .05s;
							    -o-transition: border-color ease-in-out .05s,box-shadow ease-in-out .05s;
							    transition: border-color ease-in-out .05s,box-shadow ease-in-out .05s;height:50px;line-height:50px;}
input.form-control[disabled]	{background:transparent;cursor:not-allowed;}
textarea.form-control[disabled]	{background:transparent;cursor:not-allowed;}
input.form-control[readonly]	{background:white;}
input.readonly_control			{background:white !important;cursor:pointer !important;}
.radio label, .checkbox label	{line-height:22px;font-size:14px;}
/* Reset */

h1, h2, h3, h4, h5, h6, p		{padding:0;margin:0;}
ul, ol							{padding-left:0; margin-left:0;list-style:none; -webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;margin-bottom:0;}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

/*------------------------------
 *	COMMON ELEMENTS AND HELPERS
 *------------------------------*/
 
 /* Link */

a					{color:#0061CA;text-decoration:underline;}
a:hover				{outline:0;text-decoration:none;}
a.underline			{text-decoration:underline;}
a:focus				{text-decoration:none;outline:0;}
a:active			{text-decoration:none;outline:0;}

/* Buttons */
.btn								{text-transform:uppercase;border-radius:4px;font-size:21px;font-weight:700;text-decoration:none;}
.btn:focus							{outline:0;box-shadow:none;}

.btn_blue							{background:#0061CA;color:white;padding:8px 30px;}
.btn_blue:hover						{background:white;color:#0061CA;}

.btn_light_blue						{background:#00B7D9;color:#233549;padding:8px 30px;}
.btn_light_blue:hover				{background:#233549;color:#00B7D9;}

.btn_outline						{background:white;color:#0061CA;padding:8px 30px;border-top:1px solid #0061CA;border-left:1px solid #0061CA;border-right:1px solid #0061CA;border-bottom:3px solid #0061CA;}
.btn_outline:hover					{background:#0061CA;color:white;}

.btn_dark							{background:#233549;color:#7CBBFF;padding:8px 30px;border-top:1px solid black;border-left:1px solid black;border-right:1px solid black;border-bottom:3px solid black;}
.btn_dark:hover						{background:#7CBBFF;color:#233549;}

@media (min-width:768px) and (max-width:991px){
	.btn			{font-size:18px;}
}
@media (max-width:767px){
	.btn			{font-size:16px;}
}

.err_tip			{color:red;}

/* Headers */
h1					{font-size:42px;font-weight:700;}
h2					{font-size:28px;font-weight:700;}
h3					{font-size:22px;font-weight:700;}
h4					{font-size:18px;font-weight:700;}
h5					{font-size:32px;font-weight:700;}
p					{font-size:18px;line-height:28px}
.quote				{font-size:20px;font-weight:700;}
@media (min-width:768px) and (max-width:991px){
	h1					{font-size:38px;}
	h2					{font-size:24px;}
	h3					{font-size:20px;}
	h4					{font-size:16px;}
	h5					{font-size:28px;}
	p					{font-size:16px;line-height:26px}
	li					{font-size:16px;}
	.quote				{font-size:18px;}
}
@media (max-width:767px){
	h1					{font-size:30px;}
	h2					{font-size:22px;}
	h3					{font-size:18px;}
	h4					{font-size:16px;}
	h5					{font-size:24px;}
	p					{font-size:16px;line-height:26px}
	li					{font-size:16px;}
	.quote				{font-size:16px;}
}
/*------------------------------
 *	ELEMENT STYLES AND SCHEMES
 *------------------------------*/

/* Color Schemes */
.main_blue				{color:#0061CA;}
.main_blue2				{color:#00b8d9;}
.deep_blue				{color:#253648;}

/*------------------------------
*	TRANSITIONS
--------------------------------*/
.transition1				{-webkit-transition: all ease-in-out .35s;-o-transition: all ease-in-out .35s;transition: all ease-in-out .35s;}
.transition2				{-webkit-transition: all linear 0.15s;-o-transition: all linear 0.15s;transition: all linear 0.15s;}
.transition3				{-webkit-transition: all ease-in-out .2s;-o-transition: all ease-in-out .2s;transition: all ease-in-out .2s;}
.transition4				{-webkit-transition: all 0.15s linear 0.15s;-o-transition: all 0.15s linear 0.15s;transition: all 0.15s linear 0.15s;}
.transition5				{-webkit-transition: all 0.1s linear 0.1s;-o-transition: all 0.1s linear 0.1s;transition: all 0.1s linear 0.1s;}
/*------------------------------
 *	HEADERS AND FOOTERS
 *------------------------------*/
/* Header */
header				{position: fixed;width: 100%;z-index:8;background:white;}
header.scrolled		{box-shadow: 0 0 8px #272727;}
header .top_menu	{width:100%;background:white;padding:10px 0;}
header .top_menu ul		{float:right;}
header .top_menu ul li	{float:right;margin-left:30px;}
header .top_menu ul li.bolded a	{font-weight:700;}
header .top_menu ul li a	{display:block;color:black;text-decoration:none;}
header .top_menu.in_member 	{background:#253648;}
header .top_menu.in_member ul li a		{color:white;}
header .botton_menu	{width:100%;padding:30px 0;background:#e9e9e9;}
header .botton_menu.in_member			{background:white;}
header .botton_menu .outer_menu>li		{float:left;}
header .botton_menu .outer_menu>li.left .logo	{width:300px;}
header .botton_menu .outer_menu>li.right		{float:right;}
header .botton_menu .outer_menu>li.right>ul>li	{float:left;}
header .botton_menu .outer_menu>li.right>ul>li>a	{display:block;padding:10px 12px;font-size:16px;margin-top:0px;color:black;font-weight:bold;text-decoration:none;}
header .botton_menu .outer_menu>li.right>ul>li>a:hover			{background:#00b8d9;}
header .botton_menu .outer_menu>li.right>ul>li>a.active			{background:#00b8d9;}
header .botton_menu .outer_menu>li.right>ul>li>.large_submenu_wrap	{display:none;position:absolute;background:transparent;width:100%;top:126px;left:0;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu	{background:#f2f2f2;position:relative;top:30px;width:100%;padding:30px;box-shadow:0 -5px 10px #dadada;}
header .botton_menu .outer_menu>li.right>ul>li:hover>.large_submenu_wrap	{display:block;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu>.column		{float:left;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu.four_cols>.column	{width:25%;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu.three_cols>.column	{width:33.3%;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu>.column .inside_menu>li		{margin-bottom:10px;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu>.column .inside_menu>li.indent	{padding-left:20px;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu>.column .inside_menu>li>a	{color:#333;text-decoration:none;padding-bottom:3px;border-bottom:5px solid transparent;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu>.column .inside_menu>li>a:hover	{border-bottom:5px solid #00b8d9;}
header .botton_menu .outer_menu>li.right>ul>li .large_submenu .column_menu>.column .inside_menu>li>a.active	{border-bottom:5px solid #00b8d9;}
@media (min-width:1440px){
	header .container								{max-width:1380px;}
}
@media (min-width:1200px) and (max-width:1439px){
}
@media (min-width:992px) and (max-width:1199px){
	header .top_menu								{padding:5px 0;}
	header .botton_menu								{padding:10px 0;}
	header .botton_menu .outer_menu>li.left			{float:none;}
	header .botton_menu .outer_menu>li.right		{margin-top:10px;float:none;}
	header .botton_menu .outer_menu>li.right>ul>li>a	{padding:10px;}
	header .botton_menu .outer_menu>li.right>ul>li>.large_submenu_wrap	{top:141px;}
	header .botton_menu .outer_menu>li.right>ul>li .large_submenu		{top:9px;}
}
@media (max-width:991px){
	header											{height:92px;}
	header .top_menu								{display:none;}
	header .botton_menu								{background:white;}
	header .botton_menu .outer_menu>li.right>ul		{display:none;}
}

.mobile_button		{display:none;position:fixed;top:38px;right:15px;cursor:pointer;z-index: 101;}
.mobile_button span	{width:40px;border-bottom:4px solid #253648;margin-bottom:6px;height: 1px;display: block;}
.mobile_button:hover span	{border-bottom:4px solid #0061CA;}
.mobile_button.active span	{border-bottom:4px solid white;}
.mobile_button.active:hover span	{border-bottom:4px solid #c3c3c3;}
#page_cover_dark	{display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;}
#page_cover_dark.shown	{display:block;opacity:1;z-index:10;}
.mobile_menu		{width:100%;position:fixed;top:92px;z-index:103;height:100%;background:#e3e3e3;left:-100%;}
.mobile_menu.shown	{left:0;}
.mobile_menu.in_member						{background:#00b8d9;}
.mobile_menu .mobile_menu_wrap				{width: 100%;height:100%;overflow-y:auto;}
.mobile_menu .mobile_menu_wrap>ul.second_menu	{margin-top:20px;}
.mobile_menu .mobile_menu_wrap>ul>li		{width:100%;border-bottom:1px solid lightgrey;}
.mobile_menu .mobile_menu_wrap>ul>li>a		{display:block;padding:15px;text-decoration:none;color:black;}
.mobile_menu .mobile_menu_wrap>ul>li>a.active	{color:#0061CA;}
.mobile_menu .mobile_menu_wrap>ul>li>a .main_link:hover	{color:#0061CA;}
.mobile_menu .mobile_menu_wrap>ul>li>a .main_link:focus	{color:#0061CA;}
.mobile_menu .mobile_menu_wrap>ul>li>a .toggle	{background: white;display: inline-block;font-weight:700;font-size:20px;width: 30px;height: 30px;line-height: 30px;text-align: center;float: right;position: relative;top: 0px;border-radius: 50%;color:#0061CA;}
.mobile_menu.in_member .mobile_menu_wrap>ul>li>a .toggle	{color:#00b8d9;}
.mobile_menu .mobile_menu_wrap>ul>li .large_submenu_wrap	{display:none;padding: 0 15px 15px 30px;}
.mobile_menu .mobile_menu_wrap>ul>li .large_submenu_wrap .inside_menu>li		{margin-bottom:10px;}
.mobile_menu .mobile_menu_wrap>ul>li .large_submenu_wrap .inside_menu>li.indent	{margin-left:15px;}
.mobile_menu .mobile_menu_wrap>ul>li .large_submenu_wrap .inside_menu>li>a		{color:black;text-decoration:none;display:block;}
.mobile_menu .mobile_menu_wrap>ul>li .large_submenu_wrap .inside_menu>li>a:hover	{color:#0061CA;}
.mobile_menu .mobile_menu_wrap>ul>li .large_submenu_wrap .inside_menu>li>a:focus	{color:#0061CA;}
.mobile_menu .mobile_menu_wrap .member_name	{padding:15px;font-weight:700;}
.mobile_menu .mobile_menu_wrap .member_name a	{color:black;text-decoration:none;}
@media (max-width:991px){
	.desktop_menu			{display:none;}
	.mobile_button			{display:block;}
}
@media (max-width:767px){
	.mobile_menu .mobile_menu_wrap .member_name a	{color: #0061CA;text-decoration: underline;}
}

/* Footer */
footer							{background:#233549;padding:60px 60px;}
footer p						{color:white;}
footer p a						{color:white;text-decoration:none;}
footer p a:hover				{color:white;}
footer .title					{height:60px;margin-bottom:30px;color:white;font-size:24px;}
footer .title.with_padding		{padding-top:16px;}
footer .title .logo				{width:235px;}
footer .fourth_col .title		{height:auto;margin-bottom:10px;}
footer .fourth_col ul li		{float:left;margin-right:19px;}
footer .fourth_col ul li:last-of-type	{margin-right:0;}

@media (min-width:1440px){
	footer .container					{max-width:1380px;}
}
@media (min-width:1200px) and (max-width:1439px){
	footer .first_col			{flex: 0 0 45%;max-width: 45%;}
	footer .fourth_col			{flex: 0 0 21.666%;max-width: 21.666%;}
}	
@media (min-width:992px) and (max-width:1199px){
	footer .fourth_col ul li	{margin-bottom:10px;}
}
@media (max-width:991px){
	footer						{padding:30px 0;}
	footer .title				{height:auto;margin-bottom:10px;}
	footer .title.with_padding				{padding-top:30px;}
	footer .third_col .title.with_padding	{display:none;}
}


@media print {
	#header						{display:none;}
	#header_top					{display:none;}
	.header						{display:none;}
	#footer						{display:none;}
	#footer_top					{display:none;}
	#footer_bottom				{display:none;}
}

/* WORDPRESS RESET */
#footer-sidebar								{color:transparent !important;}
#footer-sidebar #footer-inner-wrapper		{background:white !important;}
#header_top.navbar-default .navbar-nav.rightNav>li>a.btn.blog_custom		{border-radius:0;}
#footer-sidebar ul					{list-style:none;margin:0;}
#footer-sidebar ul li				{margin:0;font-size:16px;list-style:none;}
#footer_top p.footer_title.blog_custom	{padding-left:15px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form.blog_custom	{margin-top:0;}

/* STRUCTURE */
.wrapping						{padding-top:150px;}
@media (max-width:991px){
	.wrapping					{padding-top:92px;}
}

/* OTHER */
.marginbottom15					{margin-bottom:15px;}

/* COMMON */
.free_edit_area h3				{margin-bottom:20px;}
.free_edit_area h4				{margin-bottom:20px;}
.free_edit_area p				{margin-bottom:20px;}
.free_edit_area div				{margin-bottom:20px;}
.free_edit_area.without_p_marginbottom p {margin-bottom:0px;}
.free_edit_area ul				{padding-left:40px;margin-bottom:20px;}
.free_edit_area.without_p_marginbottom ul	{margin-bottom:0;}
.free_edit_area ul li			{float:none;list-style:disc;list-style-position:outside;}
.free_edit_area img				{max-width:100%;padding:10px;}
.free_edit_area ol>li 			{list-style-type: decimal;list-style-position: outside;padding-left: 40px;}
.free_edit_area iframe			{max-width:100%;}
@media (max-width:767px){
	.free_edit_area img			{float:none !important;padding-left:0;}
	.free_edit_area ul			{padding-left:20px;}
	.free_edit_area ol > li		{padding-left:20px;}
}

.short_code_area label			{margin-bottom:0;}
.short_code_area input[type=text],
.short_code_area input[type=email],
.short_code_area input[type=number],
.short_code_area select			{width:600px;max-width:100%;border-radius: 0;-webkit-transition: border-color ease-in-out .05s,-webkit-box-shadow ease-in-out .05s;
   		 						-o-transition: border-color ease-in-out .05s,box-shadow ease-in-out .05s;
    							transition: border-color ease-in-out .05s,box-shadow ease-in-out .05s;
    							height: 50px;line-height: 50px;padding: .375rem .75rem;font-size: 1rem;font-weight: 400;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;}
.short_code_area textarea		{width:600px;max-width:100%;border-radius: 0;-webkit-transition: border-color ease-in-out .05s,-webkit-box-shadow ease-in-out .05s;
   		 						-o-transition: border-color ease-in-out .05s,box-shadow ease-in-out .05s;
    							transition: border-color ease-in-out .05s,box-shadow ease-in-out .05s;
    							padding: .375rem .75rem;font-size: 1rem;font-weight: 400;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;}    							
.short_code_area input[type=submit]	{text-transform:uppercase;background:white;color:#0061CA;padding:8px 30px;border-top:1px solid #0061CA;border-left:1px solid #0061CA;border-right:1px solid #0061CA;border-bottom:3px solid #0061CA;    
								    border-radius: 4px;font-size: 21px;font-weight: 700;text-decoration: none;
									display: inline-block;text-align: center;vertical-align: middle;user-select: none;line-height: 1.5;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.short_code_area input[type=submit]:focus	{outline:0;box-shadow:none;}
.short_code_area input[type=submit]:hover	{background:#0061CA;color:white;}


.sec_inside_top					{padding:40px 0;}
.sec_inside_top2				{padding:150px 0 250px;}
.sec_inside_top2 h1				{color:white;text-align:center;}
h1.page_title					{color:#253648;text-align:center;margin-bottom:30px;}

.paging>ul					{width:calc(42px * 5);margin:30px auto;}
.paging>ul>li				{float:left;width:40px;height:30px;line-height:30px;border-right:1px solid lightgrey;text-align:center;margin-right:2px;}
.paging>ul>li:last-of-type	{border-right:0;}
.paging>ul>li>a				{display:block;font-weight:700;text-decoration:none;}
.paging>ul>li>a:hover		{text-decoration:underline;}
.paging>ul>li>a.current		{color:grey;cursor:auto;}
.paging>ul>li>a.current:hover		{text-decoration:none;}
@media (max-width:767px){
	.paging>ul				{margin:30px 0;}
}

.white-popup.popup_info			{padding:30px;background:white;}
.white-popup.popup_info h2		{margin-bottom:15px;}

/* Blocks */
section							{padding:60px 0;}

.sec_00_01_top					{padding:120px 0;}
.sec_00_01_top .block			{padding: 50px;background: rgba(255,255,255,0.75);max-width:900px;}
.sec_00_01_top .block .below_title	{margin-top:20px;}
.sec_00_01_top .block .button_wrap	{margin-top:20px;}
@media (min-width:768px) and (max-width:991px){
	.sec_00_01_top					{padding:60px 0;}
	.sec_00_01_top .block			{padding:30px;}
}
@media (max-width:767px){
	.sec_00_01_top					{padding:60px 0;}
	.sec_00_01_top .block			{padding:30px;}
}

.sec_00_01_carousel	#home_carousel .item .image		{width:100%;}
.sec_00_01_carousel	#home_carousel .item_left_right>li	{float:left;}
.sec_00_01_carousel	#home_carousel .item_left_right>li.left	{width:700px;}
.sec_00_01_carousel	#home_carousel .item_left_right>li.right	{width:calc(100% - 700px);}
.sec_00_01_carousel	#home_carousel .item_left_right>li.right .inner	{padding-top:30px;}
.sec_00_01_carousel	#home_carousel .item_left_right>li.right img	{width:auto;display:inline;}
.sec_00_01_carousel	#home_carousel .owl-dots		{margin-top: -35px; z-index: 100; position: absolute; left: calc(50% - 48px/2);}
.sec_00_01_carousel .owl-theme .owl-dots .owl-dot.active span, .sec_00_01_carousel .owl-theme .owl-dots .owl-dot:hover span		{background: #acdcea;}
.sec_00_01_carousel .owl-theme .owl-dots .owl-dot span	{background: #025565;}
.sec_00_01_carousel .owl-theme .owl-dots .owl-dot:focus	{outline:0;}
.sec_00_01_carousel .carousel_arrow		{position: absolute;top: 159px;background: #acdcea;z-index: 10;border-radius: 50%;cursor:pointer;}
.sec_00_01_carousel #home_carousel_left_arrow	{left: 25px;}
.sec_00_01_carousel #home_carousel_right_arrow	{right: 25px;}
.sec_00_01_carousel .inner				{padding:0 30px 30px;}
.sec_00_01_carousel .inner h3			{margin-bottom:20px;}
.sec_00_01_carousel .inner .below		{margin-bottom:20px;}
.sec_00_01_carousel .inner .button img	{margin-left:5px;margin-bottom:3px;}
@media (min-width:992px) and (max-width:1199px){
	.sec_00_01_carousel .inner			{padding: 0 15px 15px;}
}
@media (min-width:768px) and (max-width:991px){
	.sec_00_01_carousel .inner			{padding: 15px 0;}
}
@media (max-width:767px){
	.sec_00_01_carousel #home_carousel .item .image	{height:200px;}
	.sec_00_01_carousel .carousel_arrow	{top:83px;}
	.sec_00_01_carousel .inner			{padding: 15px 0;}
}


.sec_00_01_newsletter					{padding-top:0;}
.sec_00_01_newsletter .float_card		{border-radius:12px;background:#e9e9e9;box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);position:relative;transition: all 0.3s cubic-bezier(.25,.8,.25,1);bottom:0;}
.sec_00_01_newsletter .float_card:hover			{box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);bottom:5px;}
.sec_00_01_newsletter a.for_floating_card				{color:black;text-decoration:none;}
.sec_00_01_newsletter .float_card .upper_image	{width:100%;height:200px;}
.sec_00_01_newsletter .float_card .content		{padding:30px;height:330px;overflow-y:hidden;}
.sec_00_01_newsletter .float_card .content h4	{margin-bottom:20px;}
@media (min-width:992px) and (max-width:1199px){
	.sec_00_01_newsletter .float_card .content	{height:370px;}
}
@media (min-width:768px) and (max-width:991px){
	.sec_00_01_newsletter .float_card	{max-width:350px;margin:0 auto 30px;}
}
@media (max-width:767px){
	.sec_00_01_newsletter .float_card	{max-width:350px;margin:0 auto 30px;}
}


.sec_00_01_articles .each_article		{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid lightgrey;}
.sec_00_01_articles .each_article.left_right>ul>li	{float:left;}
.sec_00_01_articles .each_article.left_right>ul>li.mobile_copy	{display:none;}
.sec_00_01_articles .each_article.left_right>ul>li.right		{width:350px;}
.sec_00_01_articles .each_article.left_right>ul>li.left			{width:calc(100% - 350px);padding-right:20px;}
.sec_00_01_articles .each_article.left_right>ul>li img	{max-width:100%;}
.sec_00_01_articles .each_article.no_right>ul>li	{float:none;width:100%;}
.sec_00_01_articles .each_article>ul>li.left h3		{margin-bottom:20px;}
.sec_00_01_articles .each_article>ul>li.left .below	{margin-bottom:20px;}
@media (max-width:767px){
	.sec_00_01_articles .each_article.left_right>ul>li	{float:none;}
	.sec_00_01_articles .each_article.left_right>ul>li.mobile_copy	{display:block;width:100%;margin-bottom:20px;}
	.sec_00_01_articles .each_article.left_right>ul>li.right	{display:none;}
	.sec_00_01_articles .each_article.left_right>ul>li.left		{width:100%;padding-right:0;}
}
.sec_00_01_blog							{padding-top:0;}
.sec_00_01_blog .blog_title				{background:#00AEEF;width:100%;padding:6px 15px;color:black;font-size:24px;font-weight:300;}
.sec_00_01_blog .blog_title img			{height: 19px;margin-bottom:7px;margin-left:1px;}
.sec_00_01_blog .inner .image			{width:100%;height:240px;margin:20px 0;}
.sec_00_01_blog .inner h4				{height:auto;margin-bottom:20px;line-height:28px;}
.sec_00_01_blog .inner .below			{height:150px;margin-bottom:20px;}
.sec_00_01_blog .inner .description		{font-weight:700;margin-bottom:10px;}
.sec_00_01_blog .inner .button img	{margin-left:5px;margin-bottom:3px;}
@media (min-width:992px) and (max-width:1199px){
	.sec_00_01_blog .inner .below		{height:180px;}
}
@media (min-width:768px) and (max-width:991px){
	.sec_00_01_blog .inner			{margin-bottom:30px;}
	.sec_00_01_blog .inner .image	{max-width:350px;margin:20px auto 20px;}
	.sec_00_01_blog .inner h4		{height:auto;text-align:center;}
	.sec_00_01_blog .inner .below	{height:auto;text-align:center;}
	.sec_00_01_blog .inner .description	{text-align:center;}
	.sec_00_01_blog .inner .button	{text-align:center;}
}
@media (max-width:767px){
	.sec_00_01_blog .inner			{margin-bottom:30px;}
	.sec_00_01_blog .inner .image	{max-width:350px;margin:20px auto 20px;}
	.sec_00_01_blog .inner h4		{height:auto;text-align:center;}
	.sec_00_01_blog .inner .below	{height:auto;text-align:center;}
	.sec_00_01_blog .inner .description	{text-align:center;}
	.sec_00_01_blog .inner .button	{text-align:center;}
}


.sec_01_04_list h2					{margin-bottom:30px;margin-top:10px;}
.sec_01_04_list ul.list li			{float:left;width:220px;margin-right:calc(33% - 220px);margin-bottom:30px;}
.sec_01_04_list ul.list li .image	{margin-bottom:20px;}
.sec_01_04_list ul.list li .person	{font-weight:700;color:#253648;}
@media (max-width:767px){
	.sec_01_04_list ul.list li		{float:none;width:auto;margin-right:0;}
}


.sec_01_05_downloads ul.list		{margin-top:60px;}
.sec_01_05_downloads ul.list>li		{float:left;width:50%;margin-bottom:60px;}
.sec_01_05_downloads ul.list>li h3	{margin-bottom:15px;}
.sec_01_05_downloads ul.list>li .below	{margin-bottom:15px;font-weight:700;}
.sec_01_05_downloads ul.list>li .button img	{margin-right:10px;}
@media (max-width:767px){
	.sec_01_05_downloads ul.list>li	{float:none;width:100%;}
}

.sec_01_07_contact .contact_card	{margin-top:-250px;background:white;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.sec_01_07_contact .contact_card .left_right>li		{float:left;width:50%;}
.sec_01_07_contact .contact_card .left_right>li.left #contact_map	{width:100%;height:500px;}
.sec_01_07_contact .contact_card .left_right>li.right				{padding:50px 40px;}
.sec_01_07_contact .contact_card .left_right>li.right h2			{margin-bottom:30px;}
.sec_01_07_contact .contact_card .left_right>li.right h3			{margin-bottom:30px;}
.sec_01_07_contact .contact_card .left_right>li.right .with_icon	{margin-bottom:20px;}
.sec_01_07_contact .contact_card .left_right>li.right .with_icon>li	{float:left;}
.sec_01_07_contact .contact_card .left_right>li.right .with_icon>li.first 	{width:30px;margin-right:20px;}
.sec_01_07_contact .contact_card .left_right>li.right .with_icon>li.second	{width:calc(100% - 50px);}
@media (max-width:767px){
	.sec_01_07_contact .contact_card .left_right>li.left #contact_map	{height:300px;}
	.sec_01_07_contact .contact_card .left_right>li		{float:none;width:100%;}
	.sec_01_07_contact .contact_card .left_right>li.right	{padding:30px;}
}

.sec_01_07_staff					{padding-top:30px;}
.sec_01_07_staff h2					{margin-bottom:20px;}
.sec_01_07_staff .below				{margin-bottom:30px;}
.sec_01_07_staff .left_right		{margin-bottom:30px;}
.sec_01_07_staff .left_right>li		{float:left;}
.sec_01_07_staff .left_right>li.mobile_copy		{display:none;}
.sec_01_07_staff .left_right>li.mobile_copy .grey	{background:#e9e9e9;padding:30px;}
.sec_01_07_staff .left_right>li.listing	{height:172px;width:57%;margin-right:3%;position:relative;}
.sec_01_07_staff .left_right>li.listing .grey	{background:#e9e9e9;padding:30px;position:relative;top: 50%;transform: translateY(-50%);}
.sec_01_07_staff .left_right>li.listing .grey ul>li	{list-style-type:disc;list-style-position:outside;margin-left:30px;}
.sec_01_07_staff .left_right>li.listing .grey .triangle	{position: absolute;top: calc(50% - 30px);width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent;}
.sec_01_07_staff .left_right.type1>li.listing .grey .triangle {right: -30px;border-left: 30px solid #e9e9e9;}
.sec_01_07_staff .left_right.type2>li.listing .grey .triangle {left: -30px;border-right: 30px solid #e9e9e9;}
.sec_01_07_staff .left_right>li.detail	{width:40%;background:white;padding:30px;}
.sec_01_07_staff .left_right>li.detail .title	{font-weight:700;}
@media (min-width:768px) and (max-width:991px){
	.sec_01_07_staff .left_right>li.listing .grey		{padding:20px;}
}
@media (max-width:767px){
	.sec_01_07_staff .left_right>li.mobile_copy			{display:block;}
	.sec_01_07_staff .left_right>li.listing				{display:none;}
	.sec_01_07_staff .left_right>li.detail				{width:100%;}
}

.sec_01_07_offices					{padding-top:30px;}
.sec_01_07_offices h4				{margin-bottom:10px;}
.sec_01_07_offices .below			{margin-bottom:20px;}
.sec_01_07_offices ul.list			{width:100%;}
.sec_01_07_offices ul.list li			{float:left;width:calc(25% - 15px);margin-right:5px;}
.sec_01_07_offices ul.list li:last-of-type	{margin-right:0;}
.sec_01_07_offices ul.list li img		{max-width:100%;}
@media (max-width:767px){
	.sec_01_07_offices ul.list li	{float:none;width:100%;margin-right:0;margin-bottom:10px;}
}

.sec_01_09_text h2					{margin-bottom:20px;}
.sec_01_09_text h3					{margin-bottom:60px;}
.sec_01_09_text h3.gallery_title	{margin-top:60px;margin-bottom:30px;}
.sec_01_09_text .free_edit_area		{margin-bottom:60px;}
.sec_01_09_text .team				{margin-bottom:60px;}
.sec_01_09_text .team>li			{float:left;width:50%;padding-right:15px;}
.sec_01_09_text .team>li h4			{margin-bottom:30px;}
@media (max-width:767px){
	.sec_01_09_text .team>li		{float:none;width:100%;}
	.sec_01_09_text .team>li:first-of-type	{margin-bottom:60px;}
}

.sec_01_09_logos					{padding-top:30px;}
.sec_01_09_logos h2					{}
.sec_01_09_logos h3					{margin-bottom:10px;margin-top:30px;}
.sec_01_09_logos .logos>li			{float:left;margin-right:20px;width:250px;height:250px;border:2px solid #e9e9e9;margin-bottom:20px;}
.sec_01_09_logos .logos>li .inner	{display:table;width:100%;height:100%;}
.sec_01_09_logos .logos>li .inner .most_inner	{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:30px;}
.sec_01_09_logos .logos>li .inner .most_inner img	{max-width:100%;max-height:100%;}
.sec_01_09_logos .logos>li .inner .most_inner a		{text-decoration:none;}
.sec_01_09_logos .logos>li .inner .most_inner a:hover	{text-decoration:underline;}

.sec_02_01_card .pro_card			{margin-top:-250px;padding:50px 50px 50px;background:white;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.sec_02_01_card .pro_card .free_edit_area		{margin-bottom:60px;}
.sec_02_01_card .pro_card .button	{text-align:center;}
@media (max-width:767px){
	.sec_02_01_card .pro_card		{padding:30px;}
}
.sec_02_01_articles h2 img			{margin-bottom:6px;}
.sec_02_01_articles .inner .image			{width:100%;height:240px;margin:20px 0;}
.sec_02_01_articles .inner h3				{height:56px;margin-bottom:20px;line-height:28px;}
.sec_02_01_articles .inner .below			{height:150px;margin-bottom:20px;}
.sec_02_01_articles .inner .description		{font-weight:700;margin-bottom:10px;}
.sec_02_01_articles .inner .button img	{margin-left:5px;margin-bottom:3px;}
@media (min-width:992px) and (max-width:1199px){
	.sec_02_01_articles .inner .below		{height:180px;}
}
@media (min-width:768px) and (max-width:991px){
	.sec_02_01_articles .inner				{margin-bottom:30px;}
	.sec_02_01_articles .inner .image		{max-width:350px;margin:20px auto;}
	.sec_02_01_articles .inner h3			{height:auto;text-align:center;}
	.sec_02_01_articles .inner .below		{text-align:center;height:auto;}
	.sec_02_01_articles .inner .description	{text-align:center;}
	.sec_02_01_articles .inner .button		{text-align:center;}
}
@media (max-width:767px){
	.sec_02_01_articles .inner				{margin-bottom:30px;}
	.sec_02_01_articles .inner .image		{max-width:350px;margin:20px auto;}
	.sec_02_01_articles .inner h3			{height:auto;text-align:center;}
	.sec_02_01_articles .inner .below		{text-align:center;height:auto;}
	.sec_02_01_articles .inner .description	{text-align:center;}
	.sec_02_01_articles .inner .button		{text-align:center;}	
}

.sec_02_03_faq .each_question .question		{border-bottom:1px solid #e9e9e9;padding:10px 0;cursor:pointer;}
.sec_02_03_faq .each_question .question>li	{float:left;}
.sec_02_03_faq .each_question .question>li.left		{width:calc(100% - 100px);font-weight:700;line-height: 44px;}
.sec_02_03_faq .each_question .question>li.right	{width:100px;}
.sec_02_03_faq .each_question .question>li.right a	{display:block;border:2px solid black;color:black;border-radius:50%;float:right;padding:6px;width: 44px;text-align: center;}
.sec_02_03_faq .each_question .question.active		{border-bottom:1px solid #00b8d9;}
.sec_02_03_faq .each_question .question:hover>li.left, .sec_02_03_faq .each_question .question.active>li.left		{color:#00b8d9;}
.sec_02_03_faq .each_question .question:hover>li.right a, .sec_02_03_faq .each_question .question.active>li.right a	{border:2px solid #00b8d9;color:#00b8d9;}
.sec_02_03_faq .each_question .answer		{opacity: 0;max-height:0;padding:0;overflow: hidden;clear: both;
											-webkit-transition: all 0.2s ease 0.15s;
											  -o-transition: all 0.2s ease 0.15s;
											  transition: all 0.2s ease 0.15s;}
.sec_02_03_faq .each_question .answer.active	{opacity:1;max-height: 100%;padding:30px 0;
											  -webkit-transition: all 0.35s ease 0.15s;
											  -o-transition: all 0.35s ease 0.15s;
											  transition: all 0.35s ease 0.15s;}


.sec_02_04_news .search_area				{background:#e9e9e9;padding:20px;margin-bottom:60px;}
.sec_02_04_news .search_area h3				{margin-bottom:10px;}
.sec_02_04_news .search_area ul>li			{float:left;margin-right:20px;}
.sec_02_04_news .search_area ul>li .form-control	{width:300px;}
@media (min-width:768px) and (max-width:991px){
	.sec_02_04_news .search_area ul>li.third	{margin-top:10px;}
}
@media (max-width:767px){
	.sec_02_04_news .search_area ul>li		{float:none;margin-right:0;margin-bottom:10px;}
	.sec_02_03_faq .each_question .question>li.left		{line-height:1.2em;}
}


.sec_02_04_news .each_news 					{margin-bottom:60px;}
.sec_02_04_news .each_news .left_right>li	{float:left;}
.sec_02_04_news .each_news .left_right>li.left	{width:400px;}
.sec_02_04_news .each_news .left_right>li.right	{width:calc(100% - 400px);padding:0 30px;}
.sec_02_04_news .each_news .left_right>li.left .image	{width:100%;height:220px;}
.sec_02_04_news .each_news .left_right>li.left .image img	{display:none;max-width:100%;}
.sec_02_04_news .each_news .left_right>li.right h3		{margin-bottom:5px;}
.sec_02_04_news .each_news .left_right>li.right .date	{margin-bottom:10px;}
.sec_02_04_news .each_news .left_right>li.right .exerpt	{margin-bottom:10px;}
.sec_02_04_news .each_news .left_right>li.right .button img	{margin-bottom:3px;margin-left:1px;}
.sec_02_04_news .each_news .left_right>li.right .share span	{color:#0061CA;}
.sec_02_04_news .each_news .left_right>li.right .share a		{text-decoration:none;}
.sec_02_04_news .each_news .left_right>li.right .share a:hover	{text-decoration:none;}
@media (min-width:768px) and (max-width:991px){
	.sec_02_04_news .each_news .left_right>li.left		{width:300px;}
	.sec_02_04_news .each_news .left_right>li.right		{width:calc(100% - 300px);}
}
@media (max-width:767px){
	.sec_02_04_news .each_news .left_right>li			{float:none;}
	.sec_02_04_news .each_news .left_right>li.left		{width:100%;}
	.sec_02_04_news .each_news .left_right>li.right		{width:100%;padding:0;margin-top:20px;}
	.sec_02_04_news .each_news .left_right>li.left .image	{width:100%;height:auto;background:transparent !important;}
	.sec_02_04_news .each_news .left_right>li.left .image img	{display:block;margin:0;}
}

.sec_02_05_article .sub_title				{margin-top:60px;border-bottom:6px solid #00b8d9;padding:5px 0;margin-bottom:10px;}
.sec_02_05_article .below					{margin-bottom:60px;}
.sec_02_05_article .below>li				{float:left;}
.sec_02_05_article .below>li.right			{width:130px;color:#0061CA;}
.sec_02_05_article .below>li.right a		{text-decoration:none;}
.sec_02_05_article .below>li.right a:hover	{text-decoration:none;}
.sec_02_05_article .below>li.left			{width:calc(100% - 130px);color:grey;}
.sec_02_05_article .two_buttons				{margin:40px auto;width:720px;}
.sec_02_05_article .two_buttons>li			{float:left;}
.sec_02_05_article .two_buttons>li:first-of-type	{margin-right:20px;}
.sec_02_05_article .grey_area				{background:#e9e9e9;padding:50px;text-align:center;margin:60px 0;}
.sec_02_05_article .grey_area h2			{margin-bottom:20px;}
.sec_02_05_article .logos h3				{margin-bottom:0px;text-align:center;}
.sec_02_05_article .logos .two_logos				{width:520px;margin:0 auto;}
.sec_02_05_article .logos .two_logos>li				{float:left;margin-right:20px;width:250px;height:200px;margin-bottom:20px;}
.sec_02_05_article .logos .two_logos>li:last-of-type	{margin-right:0;}
.sec_02_05_article .logos .two_logos>li .inner		{display:table;width:100%;height:100%;}
.sec_02_05_article .logos .two_logos>li .inner .most_inner	{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:30px;}
.sec_02_05_article .logos .two_logos>li .inner .most_inner img	{max-width:100%;max-height:100%;}
@media (max-width:767px){
	.sec_02_05_article .two_buttons		{width:auto;}
	.sec_02_05_article .two_buttons>li	{float:none;width:100%;text-align:center;}
	.sec_02_05_article .two_buttons>li:first-of-type	{margin-right:0;margin-bottom:20px;}
	.sec_02_05_article .logos .two_logos	{width:auto;}
	.sec_02_05_article .logos .two_logos>li	{float:none;margin-right:0;width:100%;height:auto;}
}


.sec_04_01_award .award_card			{margin-top:-250px;padding:50px 50px 50px;background:white;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.sec_04_01_award .award_card h2	{text-align:center;margin-bottom:20px;}
.sec_04_01_award .award_card .one_button li	{text-align:center;}
.sec_04_01_award .award_card .three_buttons		{margin-top:30px;}
.sec_04_01_award .award_card .three_buttons li	{float:left;width:33%;text-align:center;}
.sec_04_01_award .award_card .three_buttons li .btn	{width:90%;}
@media (max-width:767px){
	.sec_04_01_award .award_card .three_buttons li		{float:none;width:100%;margin-bottom:10px;}
	.sec_04_01_award .award_card .three_buttons li .btn	{width:100%;}
}
.sec_04_01_text					{padding-top:30px;}
.sec_04_01_text .middle_row		{margin-bottom:10px;}
@media (min-width:768px) and (max-width:991px){
	.sec_04_01_text .button_col	{margin-top:30px;}
}
@media (max-width:767px){
	.sec_04_01_award .award_card	{padding:30px;}
	.sec_04_01_text .button_col	{margin-top:30px;}
}
		

.sec_04_01_logos 				{padding-top:30px;}
.sec_04_01_logos h3				{text-align:center;margin-bottom:20px;}
.sec_04_01_logos h4				{text-align:center;margin-bottom:10px;}
.sec_04_01_logos .two_logos				{width:520px;margin:0 auto 40px;}
.sec_04_01_logos .two_logos>li			{float:left;margin-right:20px;width:250px;height:250px;border:2px solid #e9e9e9;}
.sec_04_01_logos .two_logos>li:last-of-type	{margin-right:0;}
.sec_04_01_logos .two_logos>li .inner	{display:table;width:100%;height:100%;}
.sec_04_01_logos .two_logos>li .inner .most_inner	{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:30px;}
.sec_04_01_logos .two_logos>li .inner .most_inner img	{max-width:100%;max-height:100%;}
.sec_04_01_logos .one_logo				{width:250px;margin:0 auto 40px;}
.sec_04_01_logos .one_logo>li			{width:250px;height:250px;border:2px solid #e9e9e9;}
.sec_04_01_logos .one_logo>li .inner	{display:table;width:100%;height:100%;}
.sec_04_01_logos .one_logo>li .inner .most_inner	{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:30px;}
.sec_04_01_logos .one_logo>li .inner .most_inner img	{max-width:100%;max-height:100%;}
.sec_04_01_logos .three_logos				{width:792px;margin:0 auto 40px;}
.sec_04_01_logos .three_logos>li			{float:left;margin-right:20px;width:250px;height:250px;border:2px solid #e9e9e9;}
.sec_04_01_logos .three_logos>li:last-of-type	{margin-right:0;}
.sec_04_01_logos .three_logos>li .inner	{display:table;width:100%;height:100%;}
.sec_04_01_logos .three_logos>li .inner .most_inner	{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:30px;}
.sec_04_01_logos .three_logos>li .inner .most_inner img	{max-width:100%;max-height:100%;}
.sec_04_01_logos .more_logos				{width:100%;margin:0 auto 40px;}
.sec_04_01_logos .more_logos>li			{float:left;margin-right:20px;width:250px;height:250px;border:2px solid #e9e9e9;}
.sec_04_01_logos .more_logos>li:last-of-type	{margin-right:0;}
.sec_04_01_logos .more_logos>li .inner	{display:table;width:100%;height:100%;}
.sec_04_01_logos .more_logos>li .inner .most_inner	{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle;padding:30px;}
.sec_04_01_logos .more_logos>li .inner .most_inner img	{max-width:100%;max-height:100%;}


.sec_04_01_logos .download_title	{font-weight:700;text-align:left;margin-bottom:20px;}
.sec_04_01_logos .download img		{margin-right:10px;}
.sec_04_01_logos .download a		{text-decoration:none;}
.sec_04_01_logos .download a:hover	{text-decoration:underline;}
@media (max-width:767px){
	.sec_04_01_logos .two_logos		{width:100%;}
	.sec_04_01_logos .two_logos>li 	{float:none;margin:0 auto 30px;}
	.sec_04_01_logos .two_logos>li:last-of-type		{margin:0 auto 30px;}
	
	.sec_04_01_logos .three_logos		{width:100%;}
	.sec_04_01_logos .three_logos>li 	{float:none;margin:0 auto 30px;}
	.sec_04_01_logos .three_logos>li:last-of-type		{margin:0 auto 30px;}
	
	.sec_04_01_logos .more_logos		{width:100%;}
	.sec_04_01_logos .more_logos>li 	{float:none;margin:0 auto 30px;}
	.sec_04_01_logos .more_logos>li:last-of-type		{margin:0 auto 30px;}
}

.sec_04_02_award .image_part				{text-align:center;max-width:100%;margin-bottom:40px;}
.sec_04_02_award .image_part img			{max-width:100%;}
.sec_04_02_award .issuu_embed_wrap				{margin-top:40px;}
.sec_04_02_award .issuu_embed_wrap>.issuuembed	{margin:0 auto;max-width:100%;}
.sec_04_02_award .button			{text-align:right;}
@media (max-width:767px){
	.sec_04_02_award .button		{text-align:left;}
}

.sec_04_02_main_project				{padding-top:30px;}
.sec_04_02_main_project	.left_right		{margin-bottom:30px;}
.sec_04_02_main_project	.left_right>li	{float:left;}
.sec_04_02_main_project	.left_right>li.left	{width:300px;}
.sec_04_02_main_project	.left_right>li.left img	{max-width:100%;}
.sec_04_02_main_project	.left_right>li.right	{width:calc(100% - 300px);padding-left:30px;}
.sec_04_02_main_project	.left_right>li.right.no_left	{padding-left:0;}
.sec_04_02_main_project	.left_right>li.right h3	{margin-bottom:20px;}
.sec_04_02_main_project	.left_right>li.right .link a	{text-decoration:none;}
.sec_04_02_main_project	.left_right>li.right .link a:hover	{text-decoration:underline;}
.sec_04_02_main_project	.left_right>li.right .link img	{margin-left:6px;margin-bottom:3px;}
@media (max-width:767px){
	.sec_04_02_main_project	.left_right>li		{float:none;}
	.sec_04_02_main_project	.left_right>li.left		{width:auto;margin-bottom:20px;}
	.sec_04_02_main_project	.left_right>li.right	{width:100%;padding-left:0;}
}
.sec_04_02_circle_list				{padding-top:30px;}
.sec_04_02_circle_list h3			{margin-bottom:20px;}
.sec_04_02_circle_list .list>li		{float:left;width:25%;margin-bottom:30px;text-align:center;}
.sec_04_02_circle_list.style_2 .list	{margin-bottom:50px;}
.sec_04_02_circle_list.style_2 .list:last-of-type	{margin-bottom:0;}
.sec_04_02_circle_list.style_2 .list>li	{width:50%;}
.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li		{float:left;}
.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.left	{width:150px;}
.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.left .image	{width:150px;height:150px;}
.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.right	{width:calc(100% - 150px);padding:0 30px;text-align:left;}
.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.right .top	{font-weight:600;font-size:20px;}
.sec_04_02_circle_list .list>li .image	{border-radius:50%;width:222px;height:222px;margin:0 auto 20px;}
.sec_04_02_circle_list .list>li .link	{height:56px;}
.sec_04_02_circle_list .list>li a	{text-decoration:none;}
.sec_04_02_circle_list .list>li a:hover	{text-decoration:underline;}
@media (min-width:768px) and (max-width:991px){
	.sec_04_02_circle_list .list>li	{width:50%;}
	.sec_04_02_circle_list.style_2 .list>li		{width:100%;float:none;}
	.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.left	{width:100%;text-align:center;}
	.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.right	{width:100%;padding:0;}
}
@media (max-width:767px){
	.sec_04_02_circle_list h3		{width:100%;text-align:center;}
	.sec_04_02_circle_list .list>li	{width:100%;}
	.sec_04_02_circle_list.style_2 .list>li		{width:100%;float:none;}
	.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.left	{width:100%;text-align:center;}
	.sec_04_02_circle_list.style_2 .list>li .each_detailed_award>ol>li.right	{width:100%;padding:0;}
}
.sec_04_02_people_list				{padding-top:30px;}
.sec_04_02_people_list h3			{margin-bottom:30px;}
.sec_04_02_people_list .each		{margin-bottom:60px;}
.sec_04_02_people_list .each .list>li	{float:left;}
.sec_04_02_people_list .each .list>li.left	{width:200px;}
.sec_04_02_people_list .each .list>li.left img	{max-width:100%;}
.sec_04_02_people_list .each .list>li.right	{width:calc(100% - 200px);padding-left:20px;}
.sec_04_02_people_list .each .list>li.right h4	{margin-bottom:5px;}
@media (max-width:767px){
	.sec_04_02_people_list .each .list>li	{float:none;}
	.sec_04_02_people_list .each .list>li.left	{width:auto;margin-bottom:20px;}
	.sec_04_02_people_list .each .list>li.right	{width:100%;padding-left:0;}
	
}
.sec_04_02b_award .image			{text-align:center;margin-bottom:60px;}
.sec_04_02b_award .image img		{max-width:100%;}
.sec_04_02b_award h2				{margin-bottom:20px;}
.sec_04_02b_award .info				{margin-bottom:20px;}
.sec_04_02b_award .info tr td.first	{padding-right:20px;font-weight:700;}
.sec_04_02b_award .title			{font-weight:700;}

.sec_04_02b_gallery					{padding-top:30px;}
.sec_04_02b_gallery h3				{margin-bottom:30px;}

.sec_04_03_list						{padding-top:0px;}
.sec_04_03_list h2					{margin-bottom:10px;}
.sec_04_03_list .intro				{margin-bottom:20px;}
.sec_04_03_list .above_list			{font-weight:700;margin-bottom:20px;}
.sec_04_03_list.style1 .list>li			{float:left;width:25%;padding-right:15px;margin-bottom:10px;}
.sec_04_03_list.style2 .left_right tr td		{padding-bottom:10px;}
.sec_04_03_list.style2 .left_right tr td.left	{padding-right:30px;vertical-align:top;}
.sec_04_03_list.style2 .left_right tr td.left.no_padding	{padding-right:0;}
@media (max-width:767px){
	.sec_04_03_list.style1 .list>li	{width:100%;}
}
.sec_04_05_top h3					{margin-bottom:20px;}
.sec_04_05_top .list>li				{float:left;width:16.66%;margin-bottom:30px;text-align:center;}
.sec_04_05_top .list>li .image		{width:150px;height:150px;margin:0 auto 20px;border-radius:50%;}
.sec_04_05_top .list>li a			{text-decoration:none;}
.sec_04_05_top .list>li a:hover		{text-decoration:underline;}
@media (min-width:768px) and (max-width:991px){
	.sec_04_05_top .list>li			{width:33.33%;}
}
@media (max-width:767px){
	.sec_04_05_top .list>li			{width:100%;}
}

.sec_05_01_card 					{padding-bottom:120px;}
.sec_05_01_card .pro_card_wrap		{width:100%;margin-top:-250px;min-height:520px;display:table;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);background:white;}
.sec_05_01_card .pro_card_wrap .inner	{display:table-cell;vertical-align:middle;height:100%;width:100%;}
.sec_05_01_card .pro_card			{padding:50px 50px 50px;background:white;position: relative;
    								width:100%;}
.sec_05_01_card .pro_card .centered			{text-align:center;}
.sec_05_01_card .pro_card .error			{color:red;text-align:center;display:none;}
.sec_05_01_card .pro_card .blue_question 	{color:#1565b5;text-align:center;margin:50px 0;font-size:22px;font-weight:bold;}
.sec_05_01_card .pro_card .blue_question.no_top_element	{margin-top:50px;}
.sec_05_01_card .pro_card .multiple_choice.yes_no		{width:400px;margin:0 auto;}
.sec_05_01_card .pro_card .multiple_choice>li	{float:left;width:50%;margin-bottom:20px;}
.sec_05_01_card .pro_card .multiple_choice.yes_no>li.left	{width:auto;margin-right:50px;}
.sec_05_01_card .pro_card .multiple_choice.yes_no>li.right	{width:auto;margin-left:50px;}
.sec_05_01_card .pro_card .multiple_choice>li label	{font-weight:700;}
.sec_05_01_card .pro_card .multiple_choice>li input	{margin-right:20px;}
.sec_05_01_card .pro_card .multiple_choice .with_radio		{cursor:pointer;}
.sec_05_01_card .pro_card .multiple_choice .with_radio input {position: absolute;opacity: 0;width: 0;height: 0;}
.sec_05_01_card .pro_card .multiple_choice .with_radio input ~ img			{margin: 0 5px 2px 0;}
.sec_05_01_card .pro_card .multiple_choice .with_radio input ~ img.uncheck	{display:inline-block;}
.sec_05_01_card .pro_card .multiple_choice .with_radio input ~ img.check	{display:none;}
.sec_05_01_card .pro_card .multiple_choice .with_radio input:checked ~ img.uncheck	{display:none;}
.sec_05_01_card .pro_card .multiple_choice .with_radio input:checked ~ img.check	{display:inline-block;}
.sec_05_01_card .pro_card .free_edit_area			{margin:30px 0 50px;padding:0 30px;}
.sec_05_01_card .pro_card .button_div				{margin-top:20px;}
.sec_05_01_card .pro_card .button_div.one_button	{text-align:center;}
.sec_05_01_card .pro_card .button_div.one_button a	{display:inline-block;}
.sec_05_01_card .pro_card .button_div.two_button	{width:400px;margin:20px auto 0;}
.sec_05_01_card .pro_card .button_div.two_button input					{width:180px;}
.sec_05_01_card .pro_card .button_div.two_button input:first-of-type	{margin-right:30px;}
.sec_05_01_card .pro_card .button_div.two_custom_buttons ul>li		{float:left;text-align:center;width:50%;}
.sec_05_01_card .pro_card .button_div.two_custom_buttons ul>li a			{display:inline-block;max-width:90%;}
.sec_05_01_card .pro_card .last		{margin-top:20px;text-align:center;}
.sec_05_01_card .pro_card .custom_tooltip		{display: inline-block;position: relative;border-bottom: 5px solid #7cbbff;}
.sec_05_01_card .pro_card .custom_tooltip .custom_tooltip_target {display:none;position: absolute;font-size: 16px;line-height: 1.3em;text-align: left;width: 250px;background: #e6f2ff;
    								font-weight: normal;color: black;padding: 15px;box-shadow: 0 2px 4px lightgrey;top: 34px;z-index:5;}
.sec_05_01_card .pro_card .custom_tooltip:hover .custom_tooltip_target {display:block;}
@media (min-width:768px) and (max-width:991px){
	.sec_05_01_card .pro_card_wrap	{min-height:460px;}
	.sec_05_01_card .pro_card		{padding:30px;}
}
@media (max-width:767px){
	.sec_05_01_card .pro_card		{padding:20px;}
	.sec_05_01_card .pro_card_wrap	{min-height:440px;}
	.sec_05_01_card .pro_card .multiple_choice>li	{float:none;width:100%;margin-bottom:10px;}
	.sec_05_01_card .pro_card .multiple_choice.yes_no>li.left	{margin-right:0;width:100%;}
	.sec_05_01_card .pro_card .multiple_choice.yes_no>li.right	{margin-left:0;width:100%;}
	.sec_05_01_card .pro_card .custom_tooltip								{cursor:pointer;}
	.sec_05_01_card .pro_card .custom_tooltip:hover .custom_tooltip_target	{display:none !important;}
	.sec_05_01_card .pro_card .button_div.two_button	{width:100%;}
	.sec_05_01_card .pro_card .button_div.two_button a:first-of-type,
	.sec_05_01_card .pro_card .button_div.two_button input:first-of-type	{margin-bottom:20px;}
	.sec_05_01_card .pro_card .button_div.two_button a,
	.sec_05_01_card .pro_card .button_div.two_button input					{width:100%;}
	.sec_05_01_card .pro_card .button_div.two_custom_buttons ul>li			{float:none;width:100%;}
	.sec_05_01_card .pro_card .button_div.two_custom_buttons ul>li:first-of-type	{margin-bottom:20px;}
	.sec_05_01_card .pro_card .button_div.two_custom_buttons ul>li a		{max-width:100%;}
}


.mb_00_01_top						{padding:60px 0;}
.mb_00_01_top .block				{padding: 30px;background: rgba(255,255,255,0.75);width:50%;}
.mb_00_01_top .block h1				{text-align:right;}
@media (max-width:991px){
	.mb_00_01_top .block			{width:90%;margin:0 auto;}
	.mb_00_01_top .block h1			{text-align:center;}
}

.mb_00_01_second 					{padding-bottom:30px;}
.mb_00_01_second h3					{text-align:center;margin-bottom:30px;}

.mb_00_01_columns					{padding-top:30px;}
.mb_00_01_columns .video_wrap			{margin-bottom:40px;}
.mb_00_01_columns .video_wrap iframe	{border:0;width:100%;height:410px;}
.mb_00_01_columns .grid>li			{float:left;width:calc(50% - 20px);margin-bottom:40px;}
.mb_00_01_columns .grid>li.odd		{margin-right:40px;}
.mb_00_01_columns .grid>li .image	{height:200px;width:100%;color:white;margin-bottom:20px;}
.mb_00_01_columns .grid>li .image h2	{text-align:center;position: relative;top: 50%;transform: translateY(-50%);}
.mb_00_01_columns .grid>li .below	{text-align:center;margin-bottom:20px;}
.mb_00_01_columns .grid>li .button			{text-align:center;}
.mb_00_01_columns .grid>li .button .btn		{min-width:200px;}
.mb_00_01_columns .post_area		{padding:30px;}
.mb_00_01_columns .post_area h3		{margin-bottom:10px;}
.mb_00_01_columns .post_area .left_right>li	{float:left;}
.mb_00_01_columns .post_area .left_right>li.left	{color:white;width:calc(100% - 220px);padding-right:30px;}
.mb_00_01_columns .post_area .left_right>li.right	{width:220px;}
.mb_00_01_columns .blog_title				{background:black;width:100%;padding:6px 15px;color:white;font-size:24px;font-weight:300;margin:30px 0;}
.mb_00_01_columns .blog_title img			{margin-bottom:6px;margin-left:1px;}
.mb_00_01_columns .blog_sample .blog_left_right>li	{float:left;}
.mb_00_01_columns .blog_sample .blog_left_right>li.left	{width:300px;}
.mb_00_01_columns .blog_sample .blog_left_right>li.left img	{max-width:100%;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right	{width:calc(100% - 300px);padding-left:20px;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right .image			{width:100%;height:240px;margin:20px 0;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right h4				{margin-bottom:10px;line-height:28px;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right .below			{margin-bottom:10px;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right .description		{font-weight:700;margin-bottom:10px;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right .button img	{margin-left:5px;margin-bottom:3px;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right .button a				{text-decoration:none;}
.mb_00_01_columns .blog_sample .blog_left_right>li.right .button a:hover		{text-decoration:underline;}
@media (max-width:767px){
	.mb_00_01_columns .video_wrap iframe	{height:300px;}
	.mb_00_01_columns .grid>li				{float:none;width:100%;}
	.mb_00_01_columns .post_area .left_right>li	{float:none;}
	.mb_00_01_columns .post_area .left_right>li.left	{width:100%;padding-right:0;margin-bottom:10px;}
	.mb_00_01_columns .post_area .left_right>li.right	{width:100%;}
	.mb_00_01_columns .blog_sample .blog_left_right>li	{float:none;}
	.mb_00_01_columns .blog_sample .blog_left_right>li.left	{width:100%;}
	.mb_00_01_columns .blog_sample .blog_left_right>li.left img	{width:auto;}
	.mb_00_01_columns .blog_sample .blog_left_right>li.right	{width:100%;padding-left:0;margin-top:20px;}
}

.mb_00_01_columns .right_inner .area		{width:95%;margin-left:5%;background:#e9e9e9;padding:15px;margin-bottom:40px;}
.mb_00_01_columns .right_inner .area .title {background:#9ddee4;display:inline-block;margin-left:-15px;padding:5px 20px;margin-bottom:20px;}
.mb_00_01_columns .right_inner .area .each_entry	{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid lightgrey;}
.mb_00_01_columns .right_inner .area .each_entry.last	{border-bottom:0;}
.mb_00_01_columns .right_inner .area .each_entry .each_title	{color:#233549;margin-bottom:10px;}
.mb_00_01_columns .right_inner .area .each_entry .description	{margin-bottom:20px;}
.mb_00_01_columns .right_inner .area .button .btn		{display:block;}
@media (min-width:768px) and (max-width:991px){
	.mb_00_01_columns .right_inner			{margin-top:30px;}
	.mb_00_01_columns .right_inner .area	{width:100%;margin-left:0;}
}
@media (max-width:767px){
	.mb_00_01_columns .right_inner			{margin-top:30px;}
	.mb_00_01_columns .right_inner .area	{width:100%;margin-left:0;}	
}

.mb_00_02_login .below			{margin-bottom:20px;}
.mb_00_02_login .left_right>li	{float:left;margin-bottom:10px;}
.mb_00_02_login .left_right>li.left	{width:200px;}
.mb_00_02_login .left_right>li.left.one_line	{line-height:50px;}
.mb_00_02_login .left_right>li.right	{width:calc(100% - 200px);}
@media (max-width:767px){
	.mb_00_02_login .left_right>li.left		{width:90px;}
	.mb_00_02_login .left_right>li.right	{width:calc(100% - 90px);}
	.mb_00_02_login .left_right>li.right .submit_button	{margin-bottom:10px;}
}
.mb_00_03_top .buttons			{margin:30px auto;max-width:550px;}
.mb_00_03_top .buttons>li		{float:left;margin-right:10px;}
.mb_00_03_top .buttons>li:last-of-type	{margin-right:0;}
@media (min-width:768px) and (max-width:991px){
	.mb_00_03_top .buttons		{max-width:510px;}
}
@media (max-width:767px){
	.mb_00_03_top				{padding-bottom:30px;}
	.mb_00_03_top .buttons		{width:100%;}
	.mb_00_03_top .buttons>li	{float:none;margin-bottom:10px;}
	.mb_00_02_login .left_right>li.left				{line-height:1.2em;}
	.mb_00_02_login .left_right>li.left.one_line.long	{line-height:1.2em;}
}

.mb_00_03_articles				{padding-top:0px;}
.mb_00_03_articles .blog_title				{background:black;width:100%;padding:6px 15px;color:white;font-size:24px;font-weight:300;margin:30px 0;}
.mb_00_03_articles .blog_title img			{margin-bottom:6px;margin-left:1px;}
.mb_00_03_articles .blog_sample .blog_left_right>li	{}
.mb_00_03_articles .blog_sample .blog_left_right>li.left	{width:100%;}
.mb_00_03_articles .blog_sample .blog_left_right>li.left .image	{max-width:100%;height:300px;margin-bottom:20px;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right	{}
.mb_00_03_articles .blog_sample .blog_left_right>li.right .image			{width:100%;height:240px;margin:20px 0;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right h4				{min-height:56px;margin-bottom:10px;line-height:28px;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right .below			{min-height:140px;margin-bottom:20px;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right .description		{font-weight:700;margin-bottom:10px;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right .button img	{margin-left:5px;margin-bottom:3px;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right .button a		{text-decoration:none;}
.mb_00_03_articles .blog_sample .blog_left_right>li.right .button a:hover		{text-decoration:underline;}
@media (min-width:992px) and (max-width:1199px){
	.mb_00_03_articles .blog_sample .blog_left_right>li.right .below		{height:180px;}
}
@media (min-width:768px) and (max-width:991px){
	.mb_00_03_articles .blog_sample .blog_left_right>li.right h4			{height:auto;}
	.mb_00_03_articles .blog_sample .blog_left_right>li.right .below		{height:auto;}
	.mb_00_03_articles .blog_sample .blog_left_right>li.right .button		{margin-bottom:30px;}
}
@media (max-width:767px){
	.mb_00_03_articles .blog_sample .blog_left_right>li.right h4			{height:auto;}
	.mb_00_03_articles .blog_sample .blog_left_right>li.right .below		{height:auto;}
	.mb_00_03_articles .blog_sample .blog_left_right>li.right .button		{margin-bottom:30px;}	
}

.mb_00_03_article .image		{text-align:center;}
.mb_00_03_article .image img	{width:100%;}
.mb_00_03_article h3			{margin:30px 0 10px;}
.mb_00_03_article .subheader>li	{float:left;}
.mb_00_03_article .subheader>li.right	{float:right;font-weight:700;}
.mb_00_03_article .subheader>li.right a	{text-decoration:none;}
.mb_00_03_article .subheader>li.right span	{margin-right:20px;}
.mb_00_03_article .subheader>li.right .top_adj1 img	{margin-bottom:2px;}
.mb_00_03_article .free_edit_area		{margin-top:20px;}
.mb_00_03_article .button				{text-align:center;margin-top:60px;}
@media (max-width:767px){
	.mb_00_03_article			{padding-top:0px;}
}

.mb_05_01_top .each_event				{padding-bottom:30px;margin-bottom:30px;border-bottom:3px solid lightgrey;}
.mb_05_01_top .each_event .buttons		{margin-bottom:10px;}
.mb_05_01_top .each_event .buttons li	{float:left;margin-right:15px;margin-top:20px;}
.mb_05_01_top .each_event:last-of-type			{border-bottom:0;}
.mb_05_01_top .each_event .image img	{max-width:100%;max-height:250px;}
.mb_05_01_top .each_event h2			{margin:10px 0 10px;}
.mb_05_01_top .each_event h3			{margin-bottom:20px;}
.mb_05_01_top .each_event .with_picture>li	{float:left;}
.mb_05_01_top .each_event .with_picture>li.left	{width:125px;margin-right:15px;}
.mb_05_01_top .each_event .with_picture>li.left	img	{max-width:100%;}
.mb_05_01_top .each_event .with_picture>li.right	{width:calc(100% - 140px);}
.mb_05_01_top .detail_label				{margin-top:20px;}

.mb_06_01_top .job_post_detail .logo_top				{text-align:center;margin-bottom:10px;}
.mb_06_01_top .job_post_detail .logo_top img			{max-width:150px;}
.mb_06_01_top .job_post_detail .company_name_top		{text-align:center;margin-bottom:10px;font-weight:600;}
.mb_06_01_top .job_post_detail .company_detail			{margin-top:40px;}
.mb_06_01_top .job_post_detail .company_detail>li		{float:left;}
.mb_06_01_top .job_post_detail .company_detail>li:first-of-type	{margin-right:20px;}
.mb_06_01_top .job_post_detail .company_detail>li.left	{width:100px;}
.mb_06_01_top .job_post_detail .company_detail>li.left img	{max-width:100%;}
.mb_06_01_top .job_post_detail .company_detail>li.right	{width:calc(100% - 120px);}
.mb_06_01_top .job_post_detail .company_detail>li.right .name	{font-weight:600;margin-bottom:10px;}
.mb_06_01_top .job_post_detail .company_detail>li.right .description	{margin-bottom:10px;}
.mb_06_01_top .job_post_detail .company_detail>li.right .description p	{margin-bottom:10px;}
.mb_06_01_top .job_post_detail .one_line		{margin-bottom:20px;}
.mb_06_01_top .job_post_detail>.description		{margin-bottom:20px;}
.mb_06_01_top .job_post_detail>.description	p	{margin-bottom:10px;}
.mb_06_01_top .job_post_detail .free_edit_area	{font-family:Lato, sans-serif !important;}
@media (max-width:767px){
	.mb_06_01_top .job_post_detail .company_detail>li	{float:none;width:100%;}
}

.mb_06_01_top .free_edit_area			{margin-bottom:30px;}
.mb_06_01_top .ceu_description_title	{margin-top:20px;}
.mb_06_01_top .form_area input[type=submit]	{text-transform: uppercase;border-radius: 4px;font-size: 21px;font-weight: 700;text-decoration: none;
											background:#233549;color:#7CBBFF;padding: 8px 30px;border-top: 1px solid black;border-left: 1px solid black;border-right: 1px solid black;border-bottom: 3px solid black;
											text-align: center;vertical-align: middle;display: inline-block;line-height: 1.5;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border: 1px solid transparent;}
.mb_06_01_top .form_area .usp-agree-toggle, .mb_06_01_top .form_area .usp-agree-terms	{display:none !important;}
.mb_06_01_top .form_area .usp-label.usp-label-agree		{margin-bottom:0;margin-left:10px;}
.mb_06_01_top .form_area #insert-media-button	{display:none !important;pointer-events: none !important;}
.mb_06_01_top .form_area .bwg-shortcode-btn {display:none !important;pointer-events: none !important;}
.mb_06_01_top .form_area .usp-success	{position: relative;padding: .75rem 1.25rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;color: #155724;background-color: #d4edda;border-color: #c3e6cb;}
.mb_06_01_top .form_area div#user-submitted-posts form	{padding:0;}
.mb_06_01_top .form_area textarea.form-control			{line-height:normal;}
.mb_06_01_top .form_area textarea.tall					{height:140px;}
.mb_06_01_top .form_area #picture_loader				{display:none;}
.mb_06_01_top .form_area #picture_loader2				{display:none;}
.mb_06_01_top .form_area #picture_loader_logos			{display:none;}
.mb_06_01_top .form_area .logos_uploaded>li				{float:left;margin-right:20px;margin-top:10px;position:relative;}
.mb_06_01_top .form_area .logos_uploaded>li img			{height:80px;}
.mb_06_01_top .form_area .logos_uploaded>li .delete		{position:absolute;color:red;top:-10px;right:-10px;text-decoration:none;}
.mb_06_01_top .form_area .logos_uploaded>li .logo_link_wrap	{display:none;}
.mb_06_01_top .form_area .checkbox label				{margin-right:20px;}
.mb_06_01_top .form_area .small_indented label			{margin-left: 17px;font-size: 14px;}
.mb_06_01_top .form_area .small_indented input.form-control		{height:36px;line-height:36px;width:calc(100% - 17px);margin-left:17px;}
.mb_06_01_top .form_area #uploaded_filelink				{font-size:16px;}

.mb_06_01_top .form_area.in_event span.must		{color:red;}
.mb_06_01_top .form_area.in_event .hint			{color:grey;font-size:14px;}
.mb_06_01_top .form_area.in_event input.form_error, .mb_06_01_top .form_area.in_event textarea.form_error, .mb_06_01_top .form_area.in_event select.form_error	{border:1px solid red;}
.mb_06_01_top .form_area.in_event label.form_error	{color:red;}
.mb_06_01_top .form_area.in_event .submitted_subtitle	{margin:20px 0;font-weight:600;}


.mb_06_01_top .form_area .submit_more			{margin-bottom:30px;}

.mb_06_01_top .success_area .bold	{font-weight:bold;}
.mb_06_01_top .success_area .free_edit_area		{margin:5px 0 20px;padding:15px;border:1px solid grey;}
.mb_06_01_top .below					{margin-bottom:60px;}
.mb_06_01_top .below>li				{float:left;}
.mb_06_01_top .below>li.right			{width:130px;color:#0061CA;}
.mb_06_01_top .below>li.right a		{text-decoration:none;}
.mb_06_01_top .below>li.right a:hover	{text-decoration:none;}
.mb_06_01_top .below>li.left			{width:calc(100% - 130px);color:grey;}

.mb_06_01_top.event_post h2.subtitle	{text-align:center;margin-bottom:20px;margin-top:-20px;}
.mb_06_01_top.event_post .featured_image 		{text-align:center;margin-bottom:20px;}
.mb_06_01_top.event_post .featured_image img	{max-width:100%;}
.mb_06_01_top.event_post .buttons		{margin-bottom:30px;}
.mb_06_01_top.event_post .buttons li	{float:left;margin-right:15px;}
.mb_06_01_top.event_post #event_map				{width:100%;height:300px;margin:20px 0;}
.mb_06_01_top.event_post .event_logos			{margin-top:30px;margin-bottom:30px;}
.mb_06_01_top .logo_soup		{width:auto;}
.mb_06_01_top .logo_soup li	{float:left;margin-right:20px;margin-bottom:20px;}
.mb_06_01_top .logo_soup li .image	{width:200px;height:150px;}
.mb_06_01_top .logo_soup li img		{display:none;}
@media (min-width:768px) and (max-width:991px){
}
@media (max-width:767px){
	.mb_06_01_top .below>li					{float:none;}
	.mb_06_01_top .below>li.left			{width:100%;}
	.mb_06_01_top .below>li.right			{width:100%;}
	.mb_06_01_top.event_post .buttons li	{margin-bottom:20px;float:none;margin-right:0;}
	.mb_06_01_top .logo_soup li				{float:none;margin-right:0;}
	.mb_06_01_top .logo_soup li .image		{background:none !important;width:auto;height:auto;}
	.mb_06_01_top .logo_soup li .image img	{display:block;max-width:100%;}
}

/* Payment Page */
.payment_section .one_line b				{margin-right:5px;}
.payment_section #payment_error				{margin-top:10px;display:none;}
.payment_section .at_bottom					{margin-bottom:20px;}
.payment_section .credit_card_fields li		{float:left;}
.payment_section .credit_card_fields li.first	{width:200px;margin-right:20px;}
.payment_section .credit_card_fields li.second	{width:300px;}
.payment_section .credit_card_fields li.second ol>li	{float:left;}
.payment_section .credit_card_fields li.second ol>li.one	{width:100px;}
.payment_section .credit_card_fields li.second ol>li.two	{width:20px;line-height:50px;text-align:center;}
.payment_section .credit_card_fields li.second ol>li.three	{width:100px;}
.payment_section #purchase_loader			{display:none;}
.payment_section .result_alert				{margin-top:30px;}
.payment_section .result_alert h3			{margin-bottom:20px;}

/* Misc */
.daterangepicker td.in-range				{background-color:#00b8d9;}
.daterangepicker td.in-range.active			{background-color:#0061CA;}
.daterangepicker td.active					{background-color:#0061CA;}

/*Note, the corresponding one for blog is in _styles/arido/style.css */
.photoswipe_gallery li				{float:left;margin-right:5px;margin-bottom:5px;width:calc(25% - 15px);height:300px;}
.photoswipe_gallery li .image		{cursor:pointer;width:100%;height:100%;position:relative;}
.photoswipe_gallery li .image .cover	{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.05);-webkit-transition: all linear 0.15s;-o-transition: all linear 0.15s;transition: all linear 0.15s;}
.photoswipe_gallery li .image:hover .cover	{background:rgba(255,255,255,0);}
.photoswipe_gallery li .image img	{display:none;}
.photoswipe_gallery li:nth-child(4)	{margin-right:0;}
@media (min-width:768px) and (max-width:991px){
	.photoswipe_gallery li			{width:calc(50% - 5px);}
	.photoswipe_gallery li:nth-child(2)	{margin-right:0;}
}
@media (max-width:767px){
	.photoswipe_gallery li			{width:100%;margin-right:0;height:auto;}
	.photoswipe_gallery li .image	{width:auto;max-width:100%;height:auto;background:none !important;}
	.photoswipe_gallery li .image img	{display:block;max-width:100%;}
}