@media (max-width: 1219px) and (min-width: 1024px) {
	.ec-content {
		padding: 0;
	}
}

.ecFeatureContents {
    line-height: 1;
}

.ecFeatureContents ol,
.ecFeatureContents ul,
.ecFeatureContents li,
.ecFeatureContents dl,
.ecFeatureContents dt,
.ecFeatureContents dd {
	margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:transparent;
	list-style: none;
	text-decoration: none;
    line-height: 1;
    font-weight: unset;
}

.ecFeatureContents h1,
.ecFeatureContents h2,
.ecFeatureContents h3,
.ecFeatureContents h4,
.ecFeatureContents h5,
.ecFeatureContents h6 {
	margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:0px;
    vertical-align:baseline;
    background:transparent;
	list-style: none;
	text-decoration: none;
    line-height: 1;
    font-weight: unset;
}

.ecFeatureContents .h1,
.ecFeatureContents .h2,
.ecFeatureContents .h3,
.ecFeatureContents .h4,
.ecFeatureContents .h5,
.ecFeatureContents .h6 {
	margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:0px;
    vertical-align:baseline;
    background:transparent;
	list-style: none;
	text-decoration: none;
    line-height: 1;
    font-weight: unset;
}

.ecFeatureContents nav ul {
    list-style:none;
}

.ecFeatureContents blockquote, q {
    quotes:none;
}

.ecFeatureContents blockquote:before,.ecFeatureContents blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

.ecFeatureContents a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    /* background:transparent; */
	text-decoration: none;
}

.ecFeatureContents ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

.ecFeatureContents mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

.ecFeatureContents del {
    text-decoration: line-through;
}

.ecFeatureContents abbr[title], .ecFeatureContents dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

.ecFeatureContents table {
    border-collapse:collapse;
    border-spacing:0;
}

.ecFeatureContents hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

.ecFeatureContents input, .ecFeatureContents select {
    vertical-align:middle;
}

.ec-breadcrumb-item {
	padding-bottom: 10px;
}

a { 
    color: unset;
    text-decoration: none;
}

a:hover { 
    color: unset;
    text-decoration: none;
}

