/* in footers */

#widgets .feature_box {
text-align: center;
}

#sub_widgets .feature_box {
margin: 16px 0;
text-align: left;
}

#widgets .feature_box img {
width: 33%;
margin-bottom: 20px;
}

.ccm-ui #widgets .feature_box h3 {
color: #636B7E;
}

.ccm-ui #widgets .feature_box p
#sub_widgets .feature_box p {
font-size: 18px;
line-height: 22px;
font-weight: 300;
}

#main_bar .feature_box img,
#sub_widgets .feature_box img {
width: 100%;
margin-bottom: 10px;
}

#main_bar .feature_box.portrait_image img,
#sub_widgets .feature_box.portrait_image img {
width:35%;
float:left;
margin-right: 10%;
margin-top: 14px;
}

#main_bar .feature_box.portrait_image .description,
#sub_widgets .feature_box.portrait_image .description {
width:55%;
float:left;
}

/* end in footers */

/* in body */

/* end in body */

@media only screen and (min-width : 768px) {

/* in footers */

#widgets .feature_box {
padding: 10% 10% 10% 0;
border-right: 1px solid #d1d3d7;
z-index: 150;
}

#widgets .right .feature_box {
	border: none;
}

#sub_widgets .feature_box,
#sub_widgets .low_water_widget {
padding: 10% 10% 10% 0;
border-right: 1px solid #e9ebee;
}

#sub_widgets .low_water_widget {
	padding-top: 0;
	position: relative;
	bottom: 25px;
}

#widgets .col_3 .feature_box,
#sub_widgets .col_3 .feature_box {
border: none;
}

.ccm-ui #widgets .feature_box p {
font-size: 14px;
line-height: 18px;
}

/* end in footers */

}

@media only screen and (min-width : 768px) and (max-width : 991px) {
	
/* in footers */

#sub_widgets .feature_box.portrait_image img {
  width: 25%;
}

#sub_widgets .feature_box.portrait_image .description {
  width: 65%;
}

#sub_widgets .ccm-ui .feature_box p {
font-size: 15px;
line-height: 18px;
}

.ccm-ui #widgets .feature_box p {
font-size: 15px;
line-height: 19px;
}

/* end inf footers */}

#sub_widgets .low_water_widget {
	bottom: 40px;
}


}

/* large */
@media only screen and (min-width : 1200px) {

/* in footers */

.ccm-ui #widgets .feature_box p {
font-size: 16px;
line-height: 20px;
}

/* end in footers */

}