div#inner-page-wrapper {
    background: #000;
    margin-bottom: 0;
    padding-bottom: 40px;
}


.ib-lg {
    margin: 0px auto;
    margin-bottom: 24px;
}

.entry-content h2 {
    color: #b19a55;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 1.4;
    margin-bottom: 24px;
    letter-spacing: 0.1em;
}

.entry-content p {
    color: #fff;
    font-weight: 200;
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 1.4;
}

.entry-content p.sub {
    font-size: 20px;
}

.entry-content ul li {
    color: #fff;
    font-weight: 200;
    font-size: 16px;
    line-height: 1.4;
}

.entry-content ul {
    margin-bottom: 30px;
    list-style: disc;
    display: inline-block;
    list-style-position: inside;
}

.ib-ul {
    text-align: center;
}

.entry-content ul li::marker {
    color: #b19a55;
}

.ib-h-c {
    text-align: center;
}

h2.subsm {
    font-size: 20px;
}

.ib-p-c {
    text-align: center;
}

.entry-content .submd {
    font-size: 30px;
    letter-spacing: 0.1em;
}

.entry-content ul.ib-list-num {
    list-style: auto;
    list-style-position: inside;
}

.ib-tbl {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 100%;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
}

.ibl-col {
    width: calc(100% / 3 - 24px);
}

.ibl-col ul {
    list-style-position: inherit;
    padding-left: 15px;
}

.ib-tbl-head {
    color: #b19a55;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 24px;
    letter-spacing: 0.1em;
}

.ib-ft {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    text-align: center;
    margin-top: 60px;
}

.ib-ft .submd {
    width: 100%;
    text-align: center;
    margin-top: 24px;
}



.ib-ft p {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.1em;
}













.ib-tbl .ibl-col span {
    display: block;
    width: 100%;
    color: #fff;
    font-weight: 200;
    font-size: 16px;
    line-height: 1.4;
}



.ib-tbl-wr {
    max-width: 846px;
    margin-left: auto;
    margin-right: auto;
}

.ib-tbl-wr .ibl-col {
    width: calc(100% / 2);
    margin-bottom: 76px;
}

.ib-tbl-wr .ib-tbl-head {
    background: #b19a55;
    color: #fff;
    font-size: 16px;
    padding: 20px;
    margin-bottom: 0;
}

.ib-tbl-wr .ibl-col span {
    padding: 15px 20px;
    border-bottom: 1px solid #b19a55;
}








@media only screen and (max-width: 767px) {


	.ib-tbl-wr .ibl-col {
	    width: 100%;
	}

	.ibl-col {
	    width: 100%;
	}


	.entry-content h2 {
    font-size: 26px;
    letter-spacing: 0;
    line-height: 1.2;
}

.entry-content .submd {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.2;
}

.entry-content h2 {
    font-size: 16px;
}

.entry-content .submd {
    font-size: 14px;
}

.ib-tbl-wr .ib-tbl-head {
    font-size: 14px;
    letter-spacing: 0;
    padding: 10px 20px;
}
.entry-content p {
    font-size: 14px;
}




.entry-content ul li {
    font-size: 14px;
}

.ib-tbl-wr .ibl-col span {
    font-size: 14px;
}







}
