/*------------- content page ibox ----------------------------*/
.page-template-page-ibox .site-content{
	background:#4b4541;
	padding-top: 2em;
	margin-top: 0;
}
.page-template-page-ibox .site-header,
.page-template-page-ibox .storefront-breadcrumb{
	display: none;
}
#search-ibox,.sub-search-ibox{
    width: 65%;
    margin: 0 auto !important;
}
#search-ibox li{
    list-style: none;
}
#search-ibox a {
  position: absolute;
  left: 0;
  top: 4em;
}
#ed-srch-term {
	padding: 0px 10px 0 20px;
	margin-top: 10px;
	color: #333;
	font-weight: 500;
    border: 3px solid #555;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height:50px;
    height: auto;
}
#ed-srch-term :focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: transparent;
}
.ibox-content{
	border:solid .2em #fff;
	border-radius: .5em;
	padding: 2em 1em;
}
.label-white{
	background:#fff;
	color:#222;
	border-radius:1em;
	padding: 0 .5em;
}
.title-gold {
    color: #ffd700;
    font-size: 3em;
}
.label-gold{
	color: #fff;
	border: solid .1em #ffd700;
	border-radius: 1em;
	padding: 0 .5em;
	font-size: .25em;
	display: flex;
	margin: 0 auto;
	width: min-content;
}
.color-gray{
	color:#eee;
}
.section-flex {
    margin: 0 -4.97em;
    background: #fff;
}
.section-bg-left{
	min-height:28em;
	margin: 0 3.85em;
	border: solid .2em;
	border-top: 0;
	border-bottom: 0;
	display:flex;
	align-items: center;
	padding-right: 4em;
}
.section-bg-right{
	min-height:28em;
	margin: 0 3.85em;
	border: solid .2em;
	border-top: 0;
	border-bottom: 0;
	display:flex;
	align-items: center;
	padding-right: 4em;
}
.section-bg-right img, .section-bg-left img{
    max-width: 55%;
}
.section-morelink {
    border: solid .1em #051157;
    padding: .2em 1em;
    border-radius: 1em;
	color: #00008b;
	transition: all .3s;
}
.section-morelink:hover {
    background: #051157;
    color: #fff;
}
.section-01{
	background:url('images/ibox-section01.svg') center center/100% no-repeat;
}
.section-02{
	background:url('images/ibox-section02.svg') center center/100% no-repeat;
}
.section-03{
	background:url('images/ibox-section03.svg') center center/100% no-repeat;
}
.section-04{
	background:url('images/ibox-section04.svg') center center/100% no-repeat;
}
.section-05{
	background:url('images/ibox-section05.svg') center center/100% no-repeat;
}
.section-06{
	background:url('images/ibox-section06.svg') center center/100% no-repeat;
}
.section-07{
	background:url('images/ibox-section07.svg') center center/100% no-repeat;
}
.section-08{
	background:url('images/ibox-section08.svg') center center/100% no-repeat;
}
.section-09{
	background:url('images/ibox-section09.svg') center center/100% no-repeat;
}
.section-10{
	background:url('images/ibox-section10.svg') center center/100% no-repeat;
	padding-bottom: 2em;
}
.section-text-right {
    max-width: 40%;
    padding: 4em 2em 0;
	color:#051157;
}
.section-text-left {
    max-width: 40%;
    padding: 2em 5em 0;
	color:#051157;
	position: absolute;
	left: 3em;
}
.section-subdescription{
	margin: 1em;
	text-align: center;
	display: none;
}
.page-template-page-ibox #mobile-trigger {
    font-size: 2.5em;
    right: .5em;
    color: #dcdcdc;
	display:block !important;
}

@media only screen and (min-width: 768px) {
	html.mm-opening .mm-slideout {
		-webkit-transform: translate(-440px,0) !important;
		-moz-transform: translate(-440px,0) !important;
		-ms-transform: translate(-440px,0) !important;
		-o-transform: translate(-440px,0) !important;
		transform: translate(-440px,0) !important;
	}
	.mm-menu, .mm-menu > .mm-panel {
		right: 0;
		left: auto;
	}
	.mm-list a.mm-subclose::before, .mm-list a.mm-subopen::after {
		-webkit-transform: rotate(135deg) !important;
		-moz-transform: rotate(135deg) !important;
		-ms-transform: rotate(135deg) !important;
		-o-transform: rotate(135deg) !important;
		transform: rotate(135deg) !important;

	}
}