@font-face {
    font-family:"HelveticaNeueW01-55Roma";
    src:url("https://assets.macys.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
    src:url("https://assets.macys.com/dyn_img/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),
        url("https://assets.macys.com/dyn_img/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),
        url("https://assets.macys.com/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),
        url("https://assets.macys.com/dyn_img/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),
        url("https://assets.macys.com/dyn_img/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face {
    font-family: "HelveticaNeueW01-65Medi";
    src: url("https://assets.macys.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
    src: url("https://assets.macys.com/dyn_img/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"), 
        url("https://assets.macys.com/dyn_img/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), 
        url("https://assets.macys.com/dyn_img/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), 
        url("https://assets.macys.com/dyn_img/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
}
@font-face {
    font-family:"Helvetica W01 Italic";
    src:url("https://assets.macys.com/dyn_img/fonts/8024396f-7071-4826-91f3-a6c74ac498a4.eot");
    src:url("https://assets.macys.com/dyn_img/fonts/8024396f-7071-4826-91f3-a6c74ac498a4.eot?#iefix") format("embedded-opentype"),
        url("https://assets.macys.com/dyn_img/fonts/6a0046e5-ec1e-4a57-b0d1-d80725a41a7e.woff") format("woff"),
        url("https://assets.macys.com/dyn_img/fonts/ffef6c19-060a-4d8b-9c04-ddc88a089c02.ttf") format("truetype"),
        url("https://assets.macys.com/dyn_img/fonts/e523fdb5-21af-407c-a6bf-0a5e86316650.svg#e523fdb5-21af-407c-a6bf-0a5e86316650") format("svg");
}

@font-face {
    font-family:"HelveticaNeueW01-75Bold";
    src:url("https://assets.macys.com/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
    src:url("https://assets.macys.com/dyn_img/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),
        url("https://assets.macys.com/dyn_img/fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),
        url("https://assets.macys.com/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),
        url("https://assets.macys.com/dyn_img/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),
        url("https://assets.macys.com/dyn_img/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}

.fitSolutions_summary {
    background-color: #f49fa6;
    padding: 1em 4.3em;
    line-height: 1.5em;
    color: #fff;
    text-align: center;
    font-family: "HelveticaNeueW01-55Roma", helvetica, arial, sans-serif !important;
    border-top: solid 2px #000;
    margin-bottom: 1em;
}
.fitSolutions_section {

}
.fitSolutions_sectionImage {

}
.fitSolutions_sectionText, .fitSolutions_sectionText h2 {
    text-align: center;
    margin: .7em 0 .3em 0;
    font-size: 1.1em;
    font-family: "HelveticaNeueW01-65Medi", helvetica, arial, sans-serif !important;
    font-weight: normal;
}
.fitSolutions_Col {
    width: 9em; 
    float: left;
}
.fitSolutions_Col2 {
    width: 16em; 
    float: left;
}
.fitSolutions_Col, .fitSolutions_Col2 {
    margin-bottom: 0em !important;

}
.fitSolutions_Col div, .fitSolutions_Col2 div {
    margin-bottom: .4em !important;
}
.fitSolutionsBraFitting h2.secondH2 {
    margin-top:1em !important;
}
.fitSolutionsBraFitting h2 {
    font-size: 1.6em;
    line-height: 1.3em;
    font-family: "HelveticaNeueW01-65Medi", helvetica, arial, sans-serif !important;
    font-weight: normal;
    margin: .4em 0 .4em;
}
.fitSolutionsBullets {
    font-size: 1em;
    line-height: 1.2em;
    font-family: "HelveticaNeueW01-55Roma", helvetica, arial, sans-serif !important;
    font-weight: normal;
}
.fitSolutionsBullets  ul li {
    margin-left: 1.1em;
    margin-bottom: .5em;
    line-height: 1.4em !important;
}
.fitSolutionsLinks {
    font-size: 1.05em;
    line-height: 1.7em !important;
    font-family: "HelveticaNeueW01-55Roma", helvetica, arial, sans-serif !important;
    font-weight: normal;
}
.fitSolutionsContent {
    border-top: solid 2px #000;
}
.fitSolutionsBraFitting {
    padding:.6em 0 0 2.4em;
}
.fitSolutionsBraFitting div {
    margin-bottom: 1em;
	line-height: 1.5em;
}
/* Small only */
@media only screen and (max-width: 39.9375em) {
    .fitSolutions_summary {
        padding: 1em !important;
    }
    .listContainer {
        width:320px; 
        margin: 0 auto;
    }
    .fitSolutions_section {
        margin-left: .34em;
    }
    .fitSolutionsBraFitting {
        padding:.6em 0 1em 1em;
    }
    .fitSolutionsBraFitting h2 {
        margin-top: 0em;
    }    
	.fitSolutionsImg1 {
		margin-left: 0em;
	}    
	.fitSolutionsImg2 {
		margin-left: -2em;
	}    
	.fitSolutionsImg3 {
		margin-left: 0em;
	}    
	.fitSolutionsImg4 {
		margin-left: -4em;
	}    
	.fitSolutionsImg5 {
		margin-left: -1em;
	}    
	.fitSolutionsImg6 {
		margin-left: -2.8em;
	}    
	.fitSolutionsImg7 {
		margin-left: 0em;
	}    
	.fitSolutionsImg8 {
		margin-left: -1.1em;
	}    
	.fitSolutionsImg9 {
		margin-left: .5em;
	}    
	.fitSolutionsImg10 {
		margin-left: -1em;
	}    
	.fitSolutionsImg11 {
		margin-left: .7em;
	}    
	.fitSolutionsImg12 {
		margin-left: -3.5em;
	}    
	.fitSolutionsImg13 {
		margin-left: 0em;
	}
}
/* Medium only */
@media only screen and (min-width: 40em) and (max-width: 63.9375em) {
    .fitSolutionsBraFitting h2 {
        margin-top: 0em !important;
    }
	
	
    .fitSolutionsBullets ul li {
        margin-bottom: .2em !important;
    }
    .fitSolutionsBullets ul {
        margin-bottom: 0em !important;
    }
    .listContainer {
    }
}
/* Medium and up */
@media screen and (min-width: 40em) {
    
	.fitSolutionsBraFitting div {
		margin-right: 2em;
	}

}
/* Large and up */
@media only screen and (min-width: 64em) {
	.fitSolutionsBraFitting h2 {
        margin-top: 0em !important;
    }
    .listContainer {
        margin: 0 .5em !important;
    }
    .fitSolutionsHero {
        padding: 0;
    }
    .listContainer img {
        width: 300px !important;
    }
    header #featureNav ul, header #featureNav ul li {
        height: 33px;
    } 
}