/* CSS Document */

.masthead_globalincomefund{background-image:url(images/masthead_globalincomefund.jpg);}
.grey_box{background:#f7f7f7; padding:40px 20px;}
.white_box{background:#fff; padding:40px 20px;}
.white_box p:last-child, .grey_box p:last-child{margin-bottom:0;}

img.icon_onewealth{display:inline-block; max-width:100px; height:auto;}
.col_apply_buyonline{border-right:solid 1px #ccc;}
.managingrisk_img img{max-width:100%; height:auto;}
.graph_lion_pie{margin-top:40px;}
.graph_lion{border:solid 3px #005073; padding:15px 20px; margin:15px; }
.graph_lion p{margin:0 0 1em;}
.graph_lion p:last-child{margin:0;}
.graph_lion_blue{border:solid 3px #005073;}
.graph_lion_pink{border:solid 3px #D286B5;}
.graph_lion_grey{border:solid 3px #949799;}
h3.head_lion_benefit{color:#fff; background:#005073; padding:5px 15px; text-align: left; display: flex;
justify-content: center; min-height:80px; flex-direction: column; margin-bottom:10px;}
h3.head_lion_benefit span{display:block;}
h3.head_managingrisk{min-height:2.5em;}
.speech_bubble_wrap{height:40px; position:relative; display:block;}
.speech_bubble_wrap .speech_bubble{padding:4px 12px; color:#fff; font-size:14px; background:#464646; display:inline-block; position:absolute; left:-10px; top:0;}
.speech_bubble_wrap .speech_bubble:after { content: ''; display: block; position: absolute; top: 100%; left: 50%;  margin-left: -7px; border-top: 8px solid #464646; border-left: 7px solid transparent; border-right: 7px solid transparent;}
.promo_writeup{padding:0 40px;}
.graph_lion { position: relative; }
.graph_lion:after { content: ''; display: block; position: absolute; top: 50%; right: 100%; margin-top: -15px; border-right: 22px solid #005073; border-top: 15px solid transparent; border-bottom: 15px solid transparent;}
.graph_lion.graph_lion_pink:after { border-right-color: #d286b5; }
.graph_lion.graph_lion_grey:after { border-right-color: #949799; }

.box_managing_risk, .box_lion_benefit{margin-bottom:40px;}
.overlay_terms li{margin-bottom:1.67em; line-height:1.67em;}
.overlay_terms li:last-child{margin-bottom:0;}

.lion_promo_table tr{border-bottom:solid 1px #ccc; vertical-align: top;}
.lion_promo_table tbody tr:last-of-type{border-bottom:0;}
.lion_promo_table td, .lion_promo_table th{padding:8px 0 8px;}
.lion_promo_table .lion_promo_table_col_1{width:47%}
.lion_promo_table .lion_promo_table_col_1{width:53%}
.benefit_box_content{padding:15px;}
.lion_cta_note{padding-top:15px; font-size:14px;}

.button_appdownload{display:block;}
.button_appdownload img{display:block; margin-right:auto; margin-left:auto; max-width:158px;}

@media (max-width:768px){
	.col_apply_buyonline{border-right:0;}
	.graph_lion:after { content: ''; display: block; position: relative; top: 0%; right: 0%; margin-top: 0px; border-right: 0; border-top: 0; border-bottom: 0;}
	.promo_writeup{padding:0 0px;}
	.graph_lion_pie{margin-top:0px; max-width:460px; margin-left:auto; margin-right:auto;}
	.lion_promo_table{width:100%; margin-bottom:30px;}
	h3.head_managingrisk{min-height:0;}
}

