.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width: 65.33%; }
.one_fourth { width: 22%; }
.three_fourth { width: 74%; }
.one_fifth { width: 16.8%; }
.two_fifth { width: 37.6%; }
.three_fifth { width: 58.4%; }
.four_fifth { width: 79.2%; }
.one_sixth { width: 13.33%; }
.five_sixth { width: 82.67%; }
.one_half,
.one_third,
.two_third,
.three_fourth,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth 
{
position: relative;
margin: 0;
margin-right: 4%;
float: left;
}
.one_half.last,
.one_third.last,
.two_third.last,
.three_fourth.last,
.one_fourth.last,
.one_fifth.last,
.two_fifth.last,
.three_fifth.last,
.four_fifth.last,
.one_sixth.last,
.five_sixth.last 
{
margin-right: 0 !important;
clear: right;
}
.clearboth {
clear:both;
display:block;
font-size:0;
height:0;
line-height:0;
width:100%;
} .dropcap,
.dropcap_large,
.dropcap2,
.dropcap2_large, 
.dropcap_line,
.dropcap2_line {
color: #1a1c1e;
display: block;
position: relative;    
float: left;
padding-top: 0; 
vertical-align: baseline;   
}
.dropcap {
font-size: 56px;
line-height: 58px;
margin: -4px 12px -2px 0;
}
.dropcap_large {
font-size: 96px;
line-height: 87px;
margin: -7px 12px 0 0;	
}
.dropcap2 {
font-weight: 400;
font-size: 58px;
line-height: 58px;
margin: -2px 12px 0 0;
}
.dropcap2_large {
font-weight: 400;
font-size: 96px;
line-height: 86px;
margin: -4px 10px 0 0;
} .pullquote_left, 
.pullquote_right {     	
clear: none;
font-size: 1.5em;
font-style: italic;
font-weight: 100;
line-height: 1.4em;
padding: 28px;
position: relative;
width: 33.33%;
} 
.pullquote_left {    
float: left;
text-align: right;        
padding: 28px 48px 24px 24px;
}
.pullquote_right {    
float: right;
text-align: left;
padding: 28px 24px 24px 48px;
}
.pullquote_wrap {
display: block;
margin: 15px 0 17px 0;
}
.pullquote_left:before,
.pullquote_left:after,
.pullquote_right:before,
.pullquote_right:after  {
content: ' ';
display: block;
border-top: 1px solid #e5e5e6;
width: 36px;
}
.pullquote_left:before,
.pullquote_left:after  {
float: right;
} .highlight,
.highlight2 {
padding: 0 4px 2px;
margin: 0 1px;
}
.highlight {
color: #181A1C;
}
.highlight2 {
color: #fff;
} .divider_hr,
.divider2_hr {
clear:both;
display:block;
margin-bottom:28px;
}
.divider_hr {
width:100%;
border-bottom: 1px solid #eee;
padding-top: 55px;
}
.divider2_hr {
width:60px;
border-bottom: 1px solid #eee;
margin-left: auto;
margin-right: auto;
//padding-top: 56px;
padding-top: 20px;
}