.sec-hdr
{
    font-size: 32px;
    line-height: 1.2;
}

.bxshd
{
    -webkit-box-shadow: 8px 8px 30px 0 rgba(42, 67, 113, .15);
    -moz-box-shadow: 8px 8px 30px 0 rgba(42, 67, 113, .15);
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.imgshd
{
    -webkit-box-shadow: 2px 2px 13px 5px #909090; 
    box-shadow: 2px 2px 13px 5px #909090;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.section-blog-post img {
	width: auto !important;
	margin: 10px;
    -webkit-box-shadow: 2px 2px 14px 0px rgba(0,0,0,0.65); 
    box-shadow: 2px 2px 14px 0px rgba(0,0,0,0.65);
    border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pg-tle-xl
{
    padding: 120px 0 30px !important;
}

.pg-txt-area-15
{
    margin-top:20px;
    font-size: 15px;
}

.pg-txt-area-16
{
    margin-top:20px;
    font-size: 16px;
}

.brand-logo-dark
{
    /*width:236px !important;*/
    max-width: none;
    height:110px !important;
}

.intro-toolbox
{
    padding: 10px 10px 20px 10px !important;
    background-color: #fff;
}

.tab-nospace
{
    padding:0px !important;
}

.main-content-area
{
    padding:20px 20px !important;
}

a.link-email:hover
{
    color: #fff !important;
}

.rd-navbar-classic.rd-navbar-static .rd-navbar-main 
{
    justify-content: space-evenly !important;
}

.rd-navbar-fixed .rd-navbar-panel 
{
    height: 63px !important;
}

.rd-navbar-fixed .rd-navbar-brand 
{
    top: 1px !important;
}

.acSbPgInt
{
    font-size: 12px;
    font-weight:normal;
}

.alw-wrp
{
    white-space: normal !important;
}

b, strong 
{
    font-weight: bold;
}

h1.pgtl-h1-resp {
	font-size: 4.0vw !important;
}

@media (min-width: 1200px) {
	h1.pgtl-h1-resp {
		font-size: 34px !important;
	}
}

@media (min-width: 1200px) {
    .rd-navbar-classic.rd-navbar-static .rd-navbar-main {
        padding: 20px 0 26px !important;
    }
}

ol li {
    list-style: auto !important;
}
