/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Misc */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 020516 - ngc - uncomment when needed */
/*@import url('jquery.countdown.css');
@import url('bootstrap-glyphs.css');*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Styles Added by Domnic This is out of the box order process page style. Please do not delete. */
.ml-order-processing-wrapper {
    display: table;
    width: 100%;
    height: 100%;
}
.ml-order-processing-wrapper .ml-order-processing-content-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 15px;
}
.ml-order-processing-wrapper .ml-order-processing-image img {
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;
}
.ml-footer-global-div {
    text-align: center;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - svg logo css */
@media screen and (min-width: 768px){
    .ml-header-logo-wrapper img{
        width:24.8em;
        height:6.2em;/* NEEDED FOR IE */
    }
}

@media screen and (max-width: 767px){
    .ml-header-logo-wrapper img{
        width:15em;
        height:3.75em;
    }
}

.ml-mini-header-content img{
    width:18rem !important;
    height:5rem;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 020216 - ngc - tooltip for grid and list view on category pages */
button#gridView:hover::after{
  content:'Grid View';
  position:absolute;
  left:233%;
}

button#listView:hover::after{
  content:'List View';
  position:absolute;
  left:125%;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - hide global footer per terry & j larosa */
.ml-footer-global-container {
    display:none;
    visibility: hidden;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

@media all and (max-width:992px){
/* 011516 - ngc - hide text 'More to Explore' */
    .footerItem .tablet-768 {
        display:none;
        visibility: hidden;
}
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 101515 brand color for no search results page links ngc*/
.ml-product-nosearch-page-message a {
    color:#B45656;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Global Header Banner styles */ 
/* Backup located in text file */
#globalHeaderInclude.ml-global-include {
    background-color: #ff479e !important;
    border: none !important;
    font-size: inherit;
    font-family: Karla-Regular, OpenSans-Regular, Arial, sans-serif, Helvetica !important;
}
#globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;

    top: 0;
    height: 100%;
    width: 40px;
}
#globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close .ml-icon-close::before {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;

    color: #FFF !important;
    font-size: 13px !important;
}
#globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close .ml-icon-close {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;

    margin-top: calc(50% - 15px) !important;
    margin-left: calc(100% - 20px) !important;
}
@media screen and (max-width: 480px) {
    #globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close .ml-icon-close {
        margin-top: calc(50% - 7px) !important;
    }
}
#globalHeaderInclude {
    min-height: 0px !important;
    height: auto !important;
    background-image: none;
}
#globalHeaderInclude .ml-header-global-include-wrapper {
    margin: 0;
}
#globalHeaderInclude .ml-header-global-include {
    text-align: left !important;
    padding: 0px !important;
}
.global_header_include a {
    color: #FFF !important;
    text-decoration: none !important;
    font-size: 16px !important;
    text-transform: uppercase;
    display: block !important;
    font-family: Karla-Regular, OpenSans-Regular, Arial, sans-serif, Helvetica !important;
    letter-spacing: normal !important;
}
@media screen and (max-width: 480px) {
    .global_header_include a {
        line-height: 20px;
    }
}
.mobile480 {
    display: none !important;
}
@media screen and (max-width: 480px) {
    .mobile480 {
        display: block !important;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Global Footer h2 styling */
.ml-footer-links h2 {
    box-sizing: border-box;
    color: rgb(102, 102, 102);
    display: block;
    font-family: Karla-Bold;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    text-transform: uppercase;
    /*width: 297px;*/
    
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 0px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Navi Clearance fix */
.ml-category-nav-id-100621 .ml-category-nav-header-snippet {
    display: none !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Badge CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Buzz Worthy CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*.container_buzz button {
    border:0;
    padding:0;
    margin:0;
    background-color:transparent;
}

.container_buzz button img {
    width:100%;
}

.container_buzz p {
    padding:1.25rem 0;
    margin:0;
}*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Campaign CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 2/10/16 - Ryan - Homepage promo banners */
.promo_container {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin-bottom: 4px;
}
.promo_container_mobile {
    padding-top: 50%;
}
.promo_container_mobile > img {
    width: 100%;
}
.promo_container > img {
    position: absolute;
    top: 0;
    z-index: 0;
}
.promo_container .button {
    opacity: .5;
    position: absolute;
    z-index: 1;
}
.promo_container .left {
    left: 0;
}
.promo_container .right {
    right: 0;
}
.promo_container .button_full {
    width: 100%;
    height: 100%;
    opacity: .5;
    position: absolute;
    top: 0;
    z-index: 1;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Checkout CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc -  spacing & border radius on cc image on checkout */
.ml-payment-wrapper .ml-credit-card-label img, .footerItem a img{
    margin: .25em .25em .25em 0;
    border-radius:2px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - printer icon enlarge w/ print message */
.ml-checkout-print-buttons {
    text-align: right;
    padding: 1.5em 0;
    position: relative;
}

.ml-icon-print:before {
    display: table;
    -webkit-transform: scale(2.75) translate(3px, 0px);
    -moz-transform: scale(2.75) translate(3px, 0px);
    -o-transform: scale(2.75) translate(3px, 0px);
    transform: scale(2.75) translate(3px, 0px);
}

button[onclick="MarketLive.Checkout.printReceipt('printReceipt')"]{
    height:45px;
    width:45px;
}

div[class="ml-checkout-print-buttons"]:after {
    content: "Print";
    position: absolute;
    bottom: 0;
    right: 10px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Customer Service CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Customer Service Pages and some adopted General Error styles */
.how_to_measure_image {
    background-image: url('/images/chadwicks/en_us/local/page_specific/customer-service/0601_ch_cs_sizing-charts_01.jpg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    float: none !important;
    display: table-cell !important;
    vertical-align: top !important;
}
.how_to_measure_text {
    float: none !important;
    display: table-cell !important;
    vertical-align: top !important;
}
.customer_service_page .col-lg-6 {
    padding: 0;
}
.customer_service_page img {
    padding-bottom: 0px !important;
}
.customer_service_page .row, .general_error_cookies .row {
    margin: 0;
}
.customer_service_page a, .general_error_cookies a {
    color: #C11D71;
    text-transform: none !important;
}
.faux-link {
    color: #C11D71 !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.42857 !important;
    text-decoration: none !important;
    text-decoration-color: #363636 !important;
    text-decoration-line: none !important;
    text-decoration-style: solid !important;
    text-indent: 0px !important;
    padding: 0 !important;
    text-transform: none !important;
}
.faux-link:hover {
    text-decoration: underline !important;
}
.customer_service_page, .general_error_cookies {
    /* width: 706px; */
    width: 100%;
    display: block;
    padding: 0px 53px 53px 53px; /*Top padding was 30*/

    border: 1px solid lightgrey;
    margin-bottom: 10px;
}
.customer_service_page h2, .general_error_cookies h2 {
    padding-bottom: 5px;
}
.formContactUs > input {
    width: 100%;
}
.required::after {
    content: "*";
    color: red;
}
.half_text {
    display: table-cell;
    vertical-align: top;
}
.line_break {
    width: 100%;
    height: 1px;
    background-color: lightgrey;
    display: block;
    margin: 25px 0px;
}
.inset_image_full { /* Might not be used anymore */
    width: 600px;
    height: 300px;
    display: block;
    background-image: url(https://chadwicks-v142-staging.aws.marketlive.com/images/chadwicks/en_us/local/page_specific/customer-service/full_image.jpg);
    background-size: cover;

    position: relative;
}
@media screen and (max-width: 996px) { /* Might not be used anymore */
    .inset_image_full {
        width: 100%;
        height: auto;
        padding-bottom: 50%;
    }
}
.inset_image_full > p { /* PLACEHOLDER STYLES */
    position: absolute;
    font-size: 50px;
    text-align: center;
    top: 35%;
    width: 100%;
    color: white;
    text-shadow: 0px 0px 10px #000;
}
.inset_image_half { /* Might not be used anymore */
    width: 100%;
    padding-bottom: 100%;
    height: auto;
    display: block;
    background-image: url(https://chadwicks-v142-staging.aws.marketlive.com/images/chadwicks/en_us/local/page_specific/customer-service/half_image.jpg);
    background-size: cover;
}
@media screen and (max-width: 996px) { /* Might not be used anymore */
    .inset_image_half {
        width: 100%;
        height: auto;
        padding-bottom: 100%;
    }
}
.customer_service_page_half_left {
    padding: 0 10px 0 0;
}
@media screen and (max-width: 996px) {
    .customer_service_page_half_left {
        padding: 10px 0 0 0;
    }
}
.about_us_timeline {
    text-align: center;
    width: 400px;
    margin: 0 auto;
}
@media screen and (max-width: 480px) {
    .about_us_timeline {
        width: 100%;
    }
}
@media screen and (max-width: 996px) {
    .customer_service_page h3, .general_error_cookies h3 {
        margin-top: 0px;
    }
    .top_image { /* Might not be used anymore */
        width: 100%;
        height: auto;
        padding-bottom: 46.033994%;
    }
    .bottom_image { /* Might not be used anymore */
        width: 100%;
        height: auto;
        padding-bottom: 46.033994%;
    }
    .customer_service_page, .general_error_cookies {
        padding: 17px 25px 25px 25px; /*Top padding was 25*/
        width: 100%;
        height: auto;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Charts on Customer Service Pages */
.customer_service_page td {
    font-family: "Karla-Regular","OpenSans-Regular",Arial,sans-serif,Helvetica;
    font-size: 15px;
    font-weight: 400;
    line-height: 21.4333px;
    color: #363636;
}
.sizing_chart {
    height: auto;
    font-family: inherit;
}
.chart_container{
    width: 100%;
    position: relative;
    width: 100%;
}
.chart_title{
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}
.sizing_chart table {
    border: 1px solid black;
}
.chart_size {
    padding: 0 0 10px 0;
}
.sizing_chart td{
    width: 60px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    border: solid black;
    border-width: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.sizing_chart td > table{
    border: 0px solid transparent;
}
.row_1.col_1 {
    background-color: transparent !important;
}
@media screen and (min-width: 768px) {
    .sizing_chart td:hover{
        background-color: #c11d71;
        color: white;
    }
    .sizing_chart tr > .on {
        background-color: #c11d71;
        color: white;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - contact us form */
.ml-customer-service-contact-form a {
    color: #C11D71;
    text-transform: none !important;
}
.ml-customer-service-contact-form {
    width: 100%;
    display: block;
    padding: 30px 53px 53px 53px;

    border: 1px solid lightgrey;
    margin-bottom: 10px;
}
@media screen and (max-width: 992px) {
    .ml-customer-service-contact-form {
        padding: 25px;
        width: 100%;
        height: auto;
    }
}
 .ml-customer-service-contact-form h2{
    font-size:27px;
}
.ml-customer-service-contact-form ul {
    padding-left:0;
}
.ml-customer-service-contact-form ul li {
    list-style-type:none;
}
.ml-customer-service-contact-form hr{
    width: 100%;
    height: 1px;
    background-color: lightgrey;
    display: block;
    margin: 25px 0px;
}
.ml-customer-service-contact-form > input {
    width: 100%;
}
.ml-customer-service-contact-form .ml-customer-service-contact-button-wrapper, .ml-customer-service-contact-form .ml-customer-service-contact-button-wrapper button {
    float:none;
}
.required, .required::after {
    content: "*";
    color: red;
}
br.mobile768{
    display:none;
    visibility:hidden;
}

@media screen and (max-width: 992px) {
    .ml-customer-service-contact-form h3 {
        margin-top: 0px;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

 /* 011516 - ngc - brand color for no search results page links */
 @media all and (max-width:768px){
    .ml-customer-service-contact-form ul br.mobile768{
        display:block;
 }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Email Catalogrequest CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Fly Out CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - suits & suit separates list item width */
li.ml-sibling-group-root:nth-child(1) > ul:nth-child(2) {
    width:210px !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - menu collapse for tablet */
@media screen and (max-width: 992px) and (min-width: 768px) {
    ul.nav.navbar-nav.ml-navbar-nav{
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content:center;
        -moz-justify-content:center;
        -ms-justify-content:center;
        -o-justify-content:center;
        justify-content:center;
        -webkit-flex-direction:row;
        -moz-flex-direction:row;
        -ms-flex-direction:row;
        -o-flex-direction:row;
        flex-direction:row;
        -webkit-align-items:flex-end;
        -moz-align-items:flex-end;
        -ms-align-items:flex-end;
        -o-align-items:flex-end;
        align-items:flex-end;
    }
    li.ml-category-nav-item.ml-category-nav-id-100614.ml-sibling-group-root{
        width:50px;
    }
    .nav.navbar-nav.ml-navbar-nav li.ml-navbar-separator{
        width:1.5em;
    }
    .nav.navbar-nav.ml-navbar-nav > li.ml-sibling-group-root {
        text-align:center;
    }
    .nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li:nth-child(7) a:before, .nav.navbar-nav.ml-navbar-nav.ml-navbar-menu li:nth-child(15) a:before {
      content:"\00a0\00000a";
      visibility:hidden;
    }
    .nav.navbar-nav.ml-navbar-nav.ml-navbar-menu > li:hover > .ml-category-nav-arrow{
        top:45px;
    }
    .nav.navbar-nav.ml-navbar-nav.ml-navbar-menu > li:hover > ul {
        top:52px;
    }

    header nav{
        padding-bottom:.125em;
    }
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Footer Banner CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Footer Banner width fix and styling */
/* 1/18/16 - Ryan - Fixed width of parent class, marketlive must have changed it */
.ml-common-kickers-wrapper .ml-slot-item.ml-slot-1, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-2, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-3 {
    width: 33.3334%;
}
.ml-common-kickers-wrapper .ml-slot-item.ml-slot-1 img, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-1 .footer-banner-social-233x150, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-1 .footer-banner-social-320x200 {
    float: left;
    padding-right: 6px;
    /*padding-right: 1.04%;*/
}
.ml-common-kickers-wrapper .ml-slot-item.ml-slot-2 img, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-2 .footer-banner-social-233x150, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-2 .footer-banner-social-320x200 {
    padding-left: 3px;
    padding-right: 3px;
}
.ml-common-kickers-wrapper .ml-slot-item.ml-slot-3 img, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-3 .footer-banner-social-233x150, .ml-common-kickers-wrapper .ml-slot-item.ml-slot-3 .footer-banner-social-320x200 {
    float: right;
    padding-left: 6px;
}
.footer-banner-social-233x150 {
    position: relative;
}
.footer-banner-social-320x200 {
    position: relative;
}
.footer-banner-social-233x150 img, .footer-banner-social-320x200 img {
    padding: 0px !important;
    float: none;
}
.footer-banner-social-container {
    position: absolute;
    width: 100%;
    height: 100%;
}
.footer-banner-social-link {
    width: 23%;
    height: 100%;
    display: block;
    float: left;
}
.footer-banner-social-link:first-of-type, .footer-banner-social-link:last-of-type {
    width: calc(27% - 3px);
}
.ml-checkout-thankYou { /*Temporary till MarketLive fixes this*/
    padding: 15px 0px 15px 0px !important;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Gateway CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Gateway pages */
.background_image {
    width: 706px;
    height: 400px;
    display: block;
    background-size: cover;
    position: relative;
}
@media screen and (max-width: 991px) {
    .background_image {
        width: 100%;
        height: auto;
        padding-bottom: 56.657224%;
    }
}
.background_image.gateway_blazers-outerwear {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/blazers-outerwear/html-images/0605_ch_gw_blazers-outerwear_01.jpg);
}
.background_image.gateway_pants {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/pants/html-images/0605_ch_gw_pants_01.jpg);
}
.background_image.gateway_shoes-accessories {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/shoes-accessories/html-images/0605_ch_gw_shoes-accessories_01.jpg);
}
.background_image.gateway_special-sizes_petite {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/special-sizes/html-images/0605_ch_gw_special-sizes_petite_01.jpg);
}
.background_image.gateway_special-sizes_tall {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/special-sizes/html-images/0605_ch_gw_special-sizes_tall_01.jpg);
}
.background_image.gateway_special-sizes_plus {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/special-sizes/html-images/0605_ch_gw_special-sizes_plus_01.jpg);
}
.background_image.gateway_dresses-skirts {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/dresses-skirts/html-images/0605_ch_gw_dresses-skirts_01.jpg);
}
.background_image.gateway_swim-activewear {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/swim-activewear/html-images/0605_ch_gw_swim-activewear_01.jpg);
}
.background_image.gateway_tops-sweaters {
    background-image: url(/images/chadwicks/en_us/local/page_specific/gateway/tops-sweaters/html-images/0605_ch_gw_tops-sweaters_01.jpg);
}
.link_image_container {
    width: 100%;
    height: 100%;
    position: absolute;
}
@media screen and (max-width: 767px) {
    .link_image_container {
        width: 100%;
        height: 100%;
        position: absolute;
        padding-top: 20%;
    }
}
.link_image_container > a > img {
    display: block;
}
@media screen and (max-width: 991px) {
    .link_image_container > a > img {
        max-width: 100%;
        max-height: 100%;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Home CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.zone_3col, .zone_2col, .zone_1col {
    position:relative;
    width:100%;
    background-repeat:no-repeat;
    background-position:left top;
}
.zone_3col a img, .zone_2col a img, .zone_1col a img {
    position:absolute;
    display:block;
    border:0;
    z-index:1;
}
.zone_1col a img {
    width:100%;
}
.zone_2col a img {
    width:50%;
}
.zone_3col a img {
    width:33.3333%;
}
.disclaimer {
    font-size:smaller;
    color:#777;
    line-height:13px;
    padding:0;
    margin:0;
    border:none;
}

.hero_container {
    width: 100%;
    padding-top: 50%;
    position: relative;
    overflow: hidden;
    margin-bottom:4px;
}
.hero_container > img {
    position: absolute;
    top: 0;
    z-index: 0;
}
.hero_container .button {
    width: 50%;
    height: 100%;
    opacity: .5;
    position: absolute;
    top: 0;
    z-index: 1;
}
.hero_container .left {
    left: 0;
}
.hero_container .right {
    right: 0;
}
.hero_container .button_full {
    width: 100%;
    height: 100%;
    opacity: .5;
    position: absolute;
    top: 0;
    z-index: 1;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Landing Page CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Timeless Trends page */
.landing_page_single_col {

}
.landing_page_single_col img {
    margin-bottom: 10px;
}
.landing_page_single_col div {
    display: block;
    width: 100%;
    text-align: center;
}
.landing_page_double_col {
    width: calc(50% - 5px);
    float: left;
}
.landing_page_double_col img {
    margin: 0px;
    padding: 0px;
    display: block;
    margin-bottom: 10px;
 }
.landing_page_double_col_first {
    margin-right: 10px;
}
.landing_page_text_box {
    margin: 0px 0px 30px 0px;
    line-height: 25px;
    font-family: 'Roboto', sans-serif;
    text-align: center;
}
@media screen and (max-width : 480px) {
    .landing_page_text_box {
        line-height: 15px;
    }
}
.landing_page_text_box_title {
    font-size: 18px;
    color: #414142 !important;
    text-decoration: none;
    margin-bottom: 15px;
}
@media screen and (max-width : 480px) {
    .landing_page_text_box_title {
        font-size: 12px !important;
    }
}
.landing_page_text_box_link {
    font-size: 22px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}
@media screen and (max-width : 480px) {
    .landing_page_text_box_link {
        font-size: 12px !important;
   }
}
#timeless_trends a {
}
#timeless_trends a:hover {
    color: #c11d71 !important;
    text-decoration: none;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Linen Boyfriend Blazer page */
#linen_boyfriend_blazer ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}
#linen_boyfriend_blazer ol > li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
}
#linen_boyfriend_blazer ol > li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;
    font-weight: bold;
}
#linen_boyfriend_blazer li ol > li {
    margin: 0;
}
#linen_boyfriend_blazer li ol > li:before {
    content: counters(item, ".") " ";
}
#linen_boyfriend_blazer .linen_boyfriend_blazer_list {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 100px;
}
#linen_boyfriend_blazer .linen_boyfriend_blazer_list .landing_page_text_box {
    text-align: left;
    font-size: 18px;
}
@media screen and (max-width: 991px){
    #linen_boyfriend_blazer .linen_boyfriend_blazer_list {
        padding-left: 50px;
        padding-right: 0px;
        padding-top: 0px;
    }
}
@media screen and (max-width: 767px){
    #linen_boyfriend_blazer .linen_boyfriend_blazer_list {
        width: 100% !important;
        padding-left: 50px;
        padding-right: 50px;
        padding-top: 0px;
    }
}
@media screen and (max-width : 480px) {
    #linen_boyfriend_blazer .linen_boyfriend_blazer_list .landing_page_text_box {
        line-height: 22px !important;
    }
}
#linen_boyfriend_blazer a {
}
#linen_boyfriend_blazer a:hover {
    color: #c11d71 !important;
    text-decoration: none;
}
#linen_boyfriend_blazer .linen_boyfriend_blazer_list:hover {
    color: #363636 !important;
    text-decoration: none;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Outfits CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 072315 outfits carousel ngc */
.outfits_carousel {
    position: relative;
}
.outfits_carousel .slick-slider {
    margin-bottom:0;
}
.outfits_carousel .slick-slide img {
    width:100%;
    height:auto;
    /*margin:10px;*/
    padding:2%;
}
@media all and (max-width:768px){
     .outfits_carousel .slick-slide img{
        margin:0;
    }
}
.outfits_carousel button {
    background-color:none;
}
.outfits_carousel .glyphicon.glyphicon-menu-left, .outfits_carousel .glyphicon.glyphicon-menu-right {
    position: absolute;
    top: 0;
    bottom: 0;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: none;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
    background-color:transparent;
    border:none;
    padding-left:0;
    padding-right:0;
}
.outfits_carousel .glyphicon.glyphicon-menu-left:hover, .outfits_carousel .glyphicon.glyphicon-menu-right:hover {
filter: alpha(opacity=100);
    opacity: 1;
}
.outfits_carousel .glyphicon.glyphicon-menu-left:before, .outfits_carousel .glyphicon.glyphicon-menu-right:before {
    color:#C11D71;/* CHADWICKS ARROW COLOR */
    font-size:4em;
    text-shadow:none;
    position:absolute;
    top:35%;
}
.outfits_carousel .glyphicon.glyphicon-menu-left:before {
    right:0;
}
.outfits_carousel .glyphicon.glyphicon-menu-right:before {
    left:0;
}

@media all and (max-width:1024px){
  .outfits_carousel .glyphicon.glyphicon-menu-left:before, .outfits_carousel .glyphicon.glyphicon-menu-right:before {
    font-size:3em;
    }
}

@media all and (max-width:768px){
    .outfits_carousel .glyphicon.glyphicon-menu-left:before, .outfits_carousel .glyphicon.glyphicon-menu-right:before {
        font-size:1.5em;
    }
    .outfits_carousel img {
        opacity:1;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 091615 prevent fillslots from forcing empty rows ngc */
.ml-slot-item-text figure.outfits {
    min-height: 370px;
}

/*.outfits_carousel img {
opacity: 0.8;
transition: all 300ms ease 0s;
}
FOR CENTERMODE 
.outfits_carousel .slick-center img {
color: #E67E22;
opacity: 1;
transform: scale(1.08);
background-color:white;
padding:0!important;
z-index:999;
} */

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Product CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Product Page Tab */
.customer_service_page.product_page_tab {
    padding: 15px !important;
}
.product_page_tab td {
    font-size: 12px !important;
}
.mobile_break {
    display: none;
}
@media screen and (max-width: 420px) {
    .mobile_break {
        display: block !important;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - prevent product swatches alt text from overflowing container */
.ml-product-swatches img::before, img.ml-thumb-swatch-unselected, img.ml-thumb-swatch-hover:hover{
    font-size: xx-small;
    overflow:hidden;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc - prevent product swatches alt text from overflowing container */
.ml-product-swatches img::before, img.ml-thumb-swatch-unselected{
    font-size: xx-small;
    overflow:hidden;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 011516 - ngc -  product page tabs forced vertical scrollbars */
.info-content-section .row-fluid {
    height:420px;
    overflow-y:scroll;
    border: 1px solid #D3D3D3;
}
.customer_service_page.product_page_tab{
    border:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 020916 - ngc -  product page size range, color, sizes border change per D Hirsch */
.ml-product-optionSelected {
    color: #C11D71
}
input.ml-product-optionSelected {
    border: solid 3px #C11D71;
    // box-shadow: 0 0 0.5rem rgba(193, 29, 113, 0.25);
}
.ml-product-optionSelected, .ml-product-optionUnSelected:hover {
    border: solid 3px #C11D71;
    // box-shadow: 0 0 0.5rem rgba(193, 29, 113, 0.25);
}
.ml-product-optionSelected, .ml-product-optionUnSelected:hover, .ml-product-swatchHover{
    padding:0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Seo Directory Banner CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - Global Header Banner styles */ 
/* Backup located in text file */
#globalHeaderInclude.ml-global-include {
    background-color: #ff479e !important;
    border: none !important;
    font-size: inherit;
    font-family: Karla-Regular, OpenSans-Regular, Arial, sans-serif, Helvetica !important;
}
#globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;

    top: 0;
    height: 100%;
    width: 40px;
}
#globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close .ml-icon-close::before {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;

    color: #FFF !important;
    font-size: 13px !important;
}
#globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close .ml-icon-close {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;

    margin-top: calc(50% - 15px) !important;
    margin-left: calc(100% - 20px) !important;
}
@media screen and (max-width: 480px) {
    #globalHeaderInclude .container .ml-header-global-include-wrapper .ml-header-global-include .ml-header-global-include-close .ml-icon-close {
        margin-top: calc(50% - 7px) !important;
    }
}
#globalHeaderInclude {
    min-height: 0px !important;
    height: auto !important;
    background-image: none;
}
#globalHeaderInclude .ml-header-global-include-wrapper {
    margin: 0;
}
#globalHeaderInclude .ml-header-global-include {
    text-align: left !important;
    padding: 0px !important;
}
.global_header_include a {
    color: #FFF !important;
    text-decoration: none !important;
    font-size: 16px !important;
    text-transform: uppercase;
    display: block !important;
    font-family: Karla-Regular, OpenSans-Regular, Arial, sans-serif, Helvetica !important;
    letter-spacing: normal !important;
}
@media screen and (max-width: 480px) {
    .global_header_include a {
        line-height: 20px;
    }
}
.mobile480 {
    display: none !important;
}
@media screen and (max-width: 480px) {
    .mobile480 {
        display: block !important;
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - SEO Directory Banner styles */ 
.directory-header-banner h1 {
    box-sizing: border-box;
    color: rgb(193, 29, 113);
    display: block;
    font-family: Karla-Bold;
    font-size: 24px;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 6px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 9px;
    text-transform: uppercase;
    width: 100%;
    word-wrap: break-word;
    text-align: center;
}
.directory-header-banner h1 div{
    font-weight: normal;
    font-family: Karla-Regular, OpenSans-Regular, Arial, sans-serif, Helvetica;
    font-size: 15px;
    line-height: 16px;
}
.directory-header-banner .promo_banner {
    width: 706px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
    font-family: Karla-Bold;
    text-align: center;
}
.directory-header-banner .promo_title {
    margin-top: 4px;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}
.directory-header-banner .promo_disclaimer {
    margin-top: 2px;
    font-size: 12px;
    font-weight: normal;
}
.flex_rows .flex_columns li {
    padding-bottom: 6px;
    line-height: 12px;
}
.hide-paragraph{
  display:none;

}
.directory-header-banner {
    margin:0 auto;
    line-height:140%;
    font-size:12px;
    color:#666666;
    border-bottom: 1px solid #E4E4E4;
}
.directory-header-banner p {
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 5px;
}
.directory-header-banner div.flex_rows {
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */ 
    display: -ms-flexbox;  /* TWEENER - IE 10 */ 
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
    -webkit-flex-direction:row;
    flex-direction:row;
}
.directory-header-banner ul.flex_columns {
    display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */ 
    display: -ms-flexbox;  /* TWEENER - IE 10 */ 
    display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */
    -webkit-box-flex: 1;   /* OLD - iOS 6-, Safari 3.1-6 */ 
    width: 25%;            /* For old syntax, otherwise collapses. */ 
    -webkit-flex: 1;       /* Safari 6.1+. iOS 7.1+, BB10 */ 
    -ms-flex: 1;           /* IE 10 */ 
    flex: 1;  
    -webkit-flex-direction:column;
    flex-direction:column;
    margin:1em 0;
}
.directory-header-banner ul li {
    list-style-type:none;
}
.directory-header-banner a {
    color:#666666;
    text-align:left;
}
.directory-header-banner a:hover {
    color:#c11d71;
}
@media screen and (max-width: 767px) { /* May not be in use anymore */ 
    .directory-header-banner p {
       display: none; 
    }
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - SEO Directory Banner mobile/sort by dropdown position fix */
.ml-slot-item.ml-slot-1.directory_leftnav_04-1 {
    padding-bottom: 10px;
    display: block !important;
}
.directory_leftnav_04-1 + div .ml-dir-header-category-sort {
    padding-bottom: 10px;
}
.directory_leftnav_04-1 + div .ml-grid-view-sort-label {
    height: 20px;
}
.directory_leftnav_04-1 + div .ml-grid-view-sort-dropdown {
    padding: 0px;
}
.directory_leftnav_04-1 + div .ml-grid-view-sort-label {
    line-height: 21px;
}
.directory_leftnav_04-1 + div .ml-dir-header-category-wrapper {
    border-bottom: none;
    margin-bottom: 0px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* Page Specific - Splash CSS */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* 1/14/16 - Ryan - General Error messages */
#general_error a:nth-child(1) img {
    float: left;
    margin-left: -15px;
}
@media screen and (max-width : 768px) {
    #general_error a:nth-child(1) img {
        margin-left: 0px;
    }
}
#general_error a:nth-child(2) img {
    float: right;
    margin-right: -15px;
}
@media screen and (max-width : 768px) {
    #general_error a:nth-child(2) img {
        margin-right: 0px;
    }
}
@media screen and (max-width : 992px) {
    #general_error a img {
        width: 100%;
        margin-bottom: 2%;
        height: auto;
    }
}